Reconfigurations of combinatorial problems : graph colouring and Hamiltonian cycle

We explore algorithmic aspects of two known combinatorial problems, Graph Colouring and Hamiltonian Cycle, by examining properties of their solution space. One can model the set of solutions of a combinatorial problem $P$ by the solution graph $R(P)$, where vertices are solutions of $P$ and there is...

Full description

Bibliographic Details
Main Author: Lignos, Ioannis
Published: Durham University 2017
Subjects:
511
Online Access:https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.716267
id ndltd-bl.uk-oai-ethos.bl.uk-716267
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-7162672018-10-09T03:26:01ZReconfigurations of combinatorial problems : graph colouring and Hamiltonian cycleLignos, Ioannis2017We explore algorithmic aspects of two known combinatorial problems, Graph Colouring and Hamiltonian Cycle, by examining properties of their solution space. One can model the set of solutions of a combinatorial problem $P$ by the solution graph $R(P)$, where vertices are solutions of $P$ and there is an edge between two vertices, when the two corresponding solutions satisfy an adjacency reconfiguration rule. For example, we can define the reconfiguration rule for graph colouring to be that two solutions are adjacent when they differ in colour in exactly one vertex. The exploration of the properties of the solution graph $R(P)$ can give rise to interesting questions. The connectivity of $R(P)$ is the most prominent question in this research area. This is reasonable, since the main motivation for modelling combinatorial solutions as a graph is to be able to transform one into the other in a stepwise fashion, by following paths between solutions in the graph. Connectivity questions can be made binary, that is expressed as decision problems which accept a 'yes' or 'no' answer. For example, given two specific solutions, is there a path between them? Is the graph of solutions $R(P)$ connected? In this thesis, we first show that the diameter of the solution graph $R_{l}(G)$ of vertex $l$-colourings of k-colourable chordal and chordal bipartite graphs $G$ is $O(n^2)$, where $l > k$ and n is the number of vertices of $G$. Then, we formulate a decision problem on the connectivity of the graph colouring solution graph, where we allow extra colours to be used in order to enforce a path between two colourings with no path between them. We give some results for general instances and we also explore what kind of graphs pose a challenge to determine the complexity of the problem for general instances. Finally, we give a linear algorithm which decides whether there is a path between two solutions of the Hamiltonian Cycle Problem for graphs of maximum degree five, and thus providing insights towards the complexity classification of the decision problem.511Durham Universityhttps://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.716267http://etheses.dur.ac.uk/12098/Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 511
spellingShingle 511
Lignos, Ioannis
Reconfigurations of combinatorial problems : graph colouring and Hamiltonian cycle
description We explore algorithmic aspects of two known combinatorial problems, Graph Colouring and Hamiltonian Cycle, by examining properties of their solution space. One can model the set of solutions of a combinatorial problem $P$ by the solution graph $R(P)$, where vertices are solutions of $P$ and there is an edge between two vertices, when the two corresponding solutions satisfy an adjacency reconfiguration rule. For example, we can define the reconfiguration rule for graph colouring to be that two solutions are adjacent when they differ in colour in exactly one vertex. The exploration of the properties of the solution graph $R(P)$ can give rise to interesting questions. The connectivity of $R(P)$ is the most prominent question in this research area. This is reasonable, since the main motivation for modelling combinatorial solutions as a graph is to be able to transform one into the other in a stepwise fashion, by following paths between solutions in the graph. Connectivity questions can be made binary, that is expressed as decision problems which accept a 'yes' or 'no' answer. For example, given two specific solutions, is there a path between them? Is the graph of solutions $R(P)$ connected? In this thesis, we first show that the diameter of the solution graph $R_{l}(G)$ of vertex $l$-colourings of k-colourable chordal and chordal bipartite graphs $G$ is $O(n^2)$, where $l > k$ and n is the number of vertices of $G$. Then, we formulate a decision problem on the connectivity of the graph colouring solution graph, where we allow extra colours to be used in order to enforce a path between two colourings with no path between them. We give some results for general instances and we also explore what kind of graphs pose a challenge to determine the complexity of the problem for general instances. Finally, we give a linear algorithm which decides whether there is a path between two solutions of the Hamiltonian Cycle Problem for graphs of maximum degree five, and thus providing insights towards the complexity classification of the decision problem.
author Lignos, Ioannis
author_facet Lignos, Ioannis
author_sort Lignos, Ioannis
title Reconfigurations of combinatorial problems : graph colouring and Hamiltonian cycle
title_short Reconfigurations of combinatorial problems : graph colouring and Hamiltonian cycle
title_full Reconfigurations of combinatorial problems : graph colouring and Hamiltonian cycle
title_fullStr Reconfigurations of combinatorial problems : graph colouring and Hamiltonian cycle
title_full_unstemmed Reconfigurations of combinatorial problems : graph colouring and Hamiltonian cycle
title_sort reconfigurations of combinatorial problems : graph colouring and hamiltonian cycle
publisher Durham University
publishDate 2017
url https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.716267
work_keys_str_mv AT lignosioannis reconfigurationsofcombinatorialproblemsgraphcolouringandhamiltoniancycle
_version_ 1718772238138736640