A distributed system is a collection of networked autonomous processing units which must work in a cooperative manner. Currently, large-scale distributed systems, such as various telecommunication and computer networks, are abundant and used in a multitude of tasks. The field of distributed computing studies what can be computed efficiently in such systems. Distributed systems are usually modelled as graphs where nodes represent the processors and edges denote communication links between processors. This thesis concentrates on the computational complexity of the distributed graph colouring problem. The objective of the graph colouring problem is to assign a colour to each node in such a way that no two nodes connected by an edge share t...
Identifying the sets of operations that can be executed simultaneously is an important problem ap-pe...
Colouring a graph with its chromatic number of colours is known to be NP-hard. Identifying an algori...
Traditional studies of algorithms consider the sequential setting, where the whole input data is fed...
This paper studies sufficient conditions to obtain efficient distributed algorithms coloring graphs ...
Abstract. We prove exact bounds on the time complexity of distributed graph colouring. If we are giv...
AbstractWe present and analyse a very simple randomised distributed vertex colouring algorithm for a...
Abstract. Numerous problems in Theoretical Computer Science can be solved very efficiently using pow...
18 pages, 2 figures - v2 a couple of remarks have been added in the introduction and the conclusionI...
An extremely simple distributed randomized algorithm is presented which with high probability proper...
The focus of this monograph is on symmetry breaking problems in the message-passing model of distrib...
Verifying distributed algorithms is non trivial. A promising methodology is based on the Event B lan...
The focus of this monograph is on symmetry breaking problems in the message-passing model of distrib...
We give a distributed randomized algorithm to edge colour a network. Let G be a graphwith n nodes an...
Given two colorings of a graph, we consider the following problem: can we recolor the graph from one...
We present a constant-time randomized distributed algorithms in the congested clique model that comp...
Identifying the sets of operations that can be executed simultaneously is an important problem ap-pe...
Colouring a graph with its chromatic number of colours is known to be NP-hard. Identifying an algori...
Traditional studies of algorithms consider the sequential setting, where the whole input data is fed...
This paper studies sufficient conditions to obtain efficient distributed algorithms coloring graphs ...
Abstract. We prove exact bounds on the time complexity of distributed graph colouring. If we are giv...
AbstractWe present and analyse a very simple randomised distributed vertex colouring algorithm for a...
Abstract. Numerous problems in Theoretical Computer Science can be solved very efficiently using pow...
18 pages, 2 figures - v2 a couple of remarks have been added in the introduction and the conclusionI...
An extremely simple distributed randomized algorithm is presented which with high probability proper...
The focus of this monograph is on symmetry breaking problems in the message-passing model of distrib...
Verifying distributed algorithms is non trivial. A promising methodology is based on the Event B lan...
The focus of this monograph is on symmetry breaking problems in the message-passing model of distrib...
We give a distributed randomized algorithm to edge colour a network. Let G be a graphwith n nodes an...
Given two colorings of a graph, we consider the following problem: can we recolor the graph from one...
We present a constant-time randomized distributed algorithms in the congested clique model that comp...
Identifying the sets of operations that can be executed simultaneously is an important problem ap-pe...
Colouring a graph with its chromatic number of colours is known to be NP-hard. Identifying an algori...
Traditional studies of algorithms consider the sequential setting, where the whole input data is fed...