Heuristic methods for colouring dynamic random graphs

Many real-world operational research problems can be reformulated into static graph colouring problems. However, such problems might be better represented as dynamic graphs if their size and/or constraints change over time. In this thesis, we explore heuristics approaches for colouring dynamic rando...

Full description

Bibliographic Details
Main Author: Hardy, Bradley
Published: Cardiff University 2018
Online Access:https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.738408
id ndltd-bl.uk-oai-ethos.bl.uk-738408
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-7384082019-01-08T03:23:31ZHeuristic methods for colouring dynamic random graphsHardy, Bradley2018Many real-world operational research problems can be reformulated into static graph colouring problems. However, such problems might be better represented as dynamic graphs if their size and/or constraints change over time. In this thesis, we explore heuristics approaches for colouring dynamic random graphs. We consider two di�erent types of dynamic graph: edge dynamic and vertex dynamic. We also consider two di�erent change scenarios for each of these dynamic graph types: without future change information (i. e. random change) and with probabilistic future change information. By considering a dynamic graph as a series of static graphs, we propose a �modi �cation approach� which modi�es a feasible colouring (or solution) for the static representation of a dynamic graph at one time-step into a colouring for the subsequent time-step. In almost all cases, this approach is bene�cial with regards to either improving quality or reducing computational e�ort when compared against using a static graph colouring approach for each time-step independently. In fact, for test instances with small amounts of change between time-steps, this approach can be bene�cial with regards to both quality and computational e�ort When probabilistic future change information is available, we propose a �twostage approach� which �rst attempts to identify a feasible colouring for the current time-step using our �modi�cation approach�, and then attempts to increase the robustness of the colouring with regards to potential future changes. For both the edge and vertex dynamic cases, this approach was shown to decrease the �problematic� change introduced between time-steps. A clear trade-o� can be observed between the quality of a colouring and its potential robustness, such that a colouring with more colours (i. e. reduced quality) can be made more robust.Cardiff Universityhttps://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.738408http://orca.cf.ac.uk/109385/Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
description Many real-world operational research problems can be reformulated into static graph colouring problems. However, such problems might be better represented as dynamic graphs if their size and/or constraints change over time. In this thesis, we explore heuristics approaches for colouring dynamic random graphs. We consider two di�erent types of dynamic graph: edge dynamic and vertex dynamic. We also consider two di�erent change scenarios for each of these dynamic graph types: without future change information (i. e. random change) and with probabilistic future change information. By considering a dynamic graph as a series of static graphs, we propose a �modi �cation approach� which modi�es a feasible colouring (or solution) for the static representation of a dynamic graph at one time-step into a colouring for the subsequent time-step. In almost all cases, this approach is bene�cial with regards to either improving quality or reducing computational e�ort when compared against using a static graph colouring approach for each time-step independently. In fact, for test instances with small amounts of change between time-steps, this approach can be bene�cial with regards to both quality and computational e�ort When probabilistic future change information is available, we propose a �twostage approach� which �rst attempts to identify a feasible colouring for the current time-step using our �modi�cation approach�, and then attempts to increase the robustness of the colouring with regards to potential future changes. For both the edge and vertex dynamic cases, this approach was shown to decrease the �problematic� change introduced between time-steps. A clear trade-o� can be observed between the quality of a colouring and its potential robustness, such that a colouring with more colours (i. e. reduced quality) can be made more robust.
author Hardy, Bradley
spellingShingle Hardy, Bradley
Heuristic methods for colouring dynamic random graphs
author_facet Hardy, Bradley
author_sort Hardy, Bradley
title Heuristic methods for colouring dynamic random graphs
title_short Heuristic methods for colouring dynamic random graphs
title_full Heuristic methods for colouring dynamic random graphs
title_fullStr Heuristic methods for colouring dynamic random graphs
title_full_unstemmed Heuristic methods for colouring dynamic random graphs
title_sort heuristic methods for colouring dynamic random graphs
publisher Cardiff University
publishDate 2018
url https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.738408
work_keys_str_mv AT hardybradley heuristicmethodsforcolouringdynamicrandomgraphs
_version_ 1718807400884994048