Title :
A distributed algorithm for constructing an Eulerian tour
Author_Institution :
Sch. of Inf. Technol., Queensland Univ., Qld., Australia
Abstract :
We present an efficient distributed algorithm for constructing an Eulerian tour in a network. To construct an Eulerian circuit the algorithm requires (1+r)(|E||V|) messages and time units, where |E| is the number of the communication links, |V| is the number of the nodes in the underlying network graph, and 0⩽r<1. The value of r depends on the network topology and on the chosen traversal path. In the best case, when r=0 the algorithm only requires (|E|+|V|) messages and time units. A simple modification allows us to construct a (noncyclic) tour using (1+r)(|E|+2|V|) messages and time units
Keywords :
distributed algorithms; graph theory; operations research; Eulerian tour; distributed algorithm; network graph; noncyclic tour; traversal path; Circuits; Decoding; Distributed algorithms; Genetics; Information technology; Network topology; Postal services; Processor scheduling; Routing; Sufficient conditions;
Conference_Titel :
Performance, Computing, and Communications Conference, 1997. IPCCC 1997., IEEE International
Conference_Location :
Phoenix, Tempe, AZ
Print_ISBN :
0-7803-3873-1
DOI :
10.1109/PCCC.1997.581385