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...

Descripción completa

Detalles Bibliográficos
Autores: Thilikos Touloupas, Dimitrios; Serna Iglesias, María José|||0000-0001-9729-8648; Bodlaender, Hans L.
Tipo de documento: Informe
Fecha de publicación:2000
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Lenguaje:Inglés
OAI Identifier:oai:upcommons.upc.edu:2117/96453
Acceso en línea:https://hdl.handle.net/2117/96453
Nivel de acceso:Acceso abierto
Palabra clave:Constructive linear time algorithm
Linear layout
Small cutwidth
Àrees temàtiques de la UPC::Informàtica
Descripción
Sumario: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.