DIAMOND: a distributed algorithm for vertex coloring problems and resource allocation

The vertex colouring problem (VCP) and its generalisations have myriad applications in computer networks. To solve the VCP with $\Delta + 1$Δ+1 colours, numerous distributed algorithms based on LOCAL model have been proposed to reduce time complexity (the number of rounds), where $\Delta $Δ is the m...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IET networks Ročník 8; číslo 6; s. 381 - 389
Hlavní autoři: Miri, Mohammadhasan, Mohamedpour, Kamal, Darmani, Yousef, Sarkar, Mahasweta
Médium: Journal Article
Jazyk:angličtina
Vydáno: The Institution of Engineering and Technology 01.11.2019
Témata:
ISSN:2047-4954, 2047-4962, 2047-4962
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:The vertex colouring problem (VCP) and its generalisations have myriad applications in computer networks. To solve the VCP with $\Delta + 1$Δ+1 colours, numerous distributed algorithms based on LOCAL model have been proposed to reduce time complexity (the number of rounds), where $\Delta $Δ is the maximum vertex degree in the graph. In this paper, the authors present a distributed algorithm based on modified LOCAL model (DIAMOND) that reduces the number of rounds to one. It greedily solves the VCP with at most $\Delta + 1$Δ+1 colours. Computational results on Geometry (GEOM) graphs show that the number of used colours to colour each instance using DIAMOND is about $\left({\Delta + 1} \right)/2$Δ+1/2. DIAMOND is easily extended to solve greedily generalised VCPs in only one round. Moreover, they present two efficient resource allocation algorithms using DIAMOND. They allocate more resource to the graph compared with $\lpar \Delta + 1\rpar $(Δ+1)-colouring and even to $\lpar \bar d + 1\rpar $(d¯+1)-colouring algorithms, where $\bar d$d¯ is the average vertex degree of the graph. They run in two and $\Delta $Δ rounds.
ISSN:2047-4954
2047-4962
2047-4962
DOI:10.1049/iet-net.2018.5204