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...
Main Author: | |
---|---|
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 |