A Constructive linear time algorithm for small cutwidth

The cutwidth of a graph G is defined to be the smallest integer k such that the vertices of G can be arranged in a linear layout [v(1),...,v(n)] in such a way that for every i=1,...,n-1, there are at most k edges with the one endpoint in {v(1),...,v(i)} and the other in {v(i+1),...,v(n)}. In this pa...

ver descrição completa

Detalhes bibliográficos
Autores: Thilikos Touloupas, Dimitrios, Serna Iglesias, María José|||0000-0001-9729-8648, Bodlaender, Hans L.
Formato: informe técnico
Fecha de publicación:2000
País:España
Recursos:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/96453
Acesso em linha:https://hdl.handle.net/2117/96453
Access Level:acceso abierto
Palavra-chave:Constructive linear time algorithm
Linear layout
Small cutwidth
Àrees temàtiques de la UPC::Informàtica
Descrição
Resumo:The cutwidth of a graph G is defined to be the smallest integer k such that the vertices of G can be arranged in a linear layout [v(1),...,v(n)] in such a way that for every i=1,...,n-1, there are at most k edges with the one endpoint in {v(1),...,v(i)} and the other in {v(i+1),...,v(n)}. In this paper we show how to construct, for any constant k, a linear time algorithm that for any input graph G, answers whether G has cutwidth at most k and, in the case of a positive answer, outputs the corresponding linear layout.