A Self-Stabilizing Algorithm for Constructing (1,1)-Maximal Directed Acyclic Graph

被引:3
|
作者
Kim, Yonghwan [1 ]
Ohno, Haruka [1 ]
Katayama, Yoshiaki [1 ]
Masuzawa, Toshimitsu [2 ]
机构
[1] Nagoya Inst Technol, Dept Comp Sci, Nagoya, Aichi, Japan
[2] Osaka Univ, Grad Sch Informat & Technol, Osaka, Japan
关键词
D O I
10.1109/IPDPSW.2017.56
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce a new network structure named a (S, T)-maximal directed acyclic graph (DAG). A (S, T)-maximal DAG is a mixed graph which allows both directed edges and undirected edges. It is constructed, for any given connected undirected network with a set of S nodes specified as source nodes and a set of T nodes specified as sink nodes, by assigning directions to as many undirected edges as possible (i.e., by changing undirected edges into directed edges) so that the following conditions are satisfied: (i) each node specified as a source node has at least one outgoing edge but no incoming edge, (ii) each node specified as a sink node has at least one incoming edge but no outgoing edge, (iii) each other node has no directed edge or has both outgoing and incoming edges, and (iv) no directed cycle (consisting only of directed edges) exists. This maximality implies that changing any more undirected edges to directed edges violates these conditions, for example, a source node has an incoming edge, a node which is specified as neither a source node nor a sink node has only outgoing edges or incoming edges other than undirected edges, or a directed cycle is created in the network. In this paper, we propose a self-stabilizing algorithm which constructs a (1,1)-maximal DAG in any connected network with a specified source node and a specified sink node by assigning directions to as many edges as possible.
引用
收藏
页码:844 / 853
页数:10
相关论文
共 50 条
  • [41] A distributed self-stabilizing algorithm for finding a connected dominating set in a graph
    Jain, A
    Gupta, A
    PDCAT 2005: Sixth International Conference on Parallel and Distributed Computing, Applications and Technologies, Proceedings, 2005, : 615 - 619
  • [42] Constructing self-stabilizing oscillators in population protocols
    Cooper, Colin
    Lamani, Anissa
    Viglietta, Giovanni
    Yamashita, Masafumi
    Yamauchi, Yukiko
    INFORMATION AND COMPUTATION, 2017, 255 : 336 - 351
  • [43] The Time Complexity of Hsu and Huang's Self-Stabilizing Maximal Matching Algorithm
    Kimoto, Masahiro
    Tsuchiya, Tatsuhiro
    Kikuno, Tohru
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (10) : 2850 - 2853
  • [44] A Self-stabilizing Algorithm for Maximal p-Star Decomposition of General Graphs
    Neggazi, Brahim
    Turau, Volker
    Haddad, Mohammed
    Kheddouci, Hamamache
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2013, 2013, 8255 : 74 - 85
  • [45] An Efficient Silent Self-stabilizing 1-Maximal Matching Algorithm Under Distributed Daemon Without Global Identifiers
    Inoue, Michiko
    Ooshita, Fukuhito
    Tixeuil, Sebastien
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2016, 2016, 10083 : 195 - 212
  • [46] Self-stabilizing Synchronous Unison in Directed Networks
    Altisen, Karine
    Cournier, Alain
    Defalque, Geoffrey
    Devismes, Stephane
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2023, 2023, : 115 - 124
  • [47] Self-stabilizing synchronous unison in directed networks
    Altisen, Karine
    Cournier, Alain
    Defalque, Geoffrey
    Devismes, Stephane
    THEORETICAL COMPUTER SCIENCE, 2024, 1001
  • [48] Self-stabilizing group communication in directed networks
    Shlomi Dolev
    Elad Schiller
    Acta Informatica, 2004, 40 : 609 - 636
  • [49] Self-stabilizing group communication in directed networks
    Dolev, S
    Schiller, E
    ACTA INFORMATICA, 2004, 40 (09) : 609 - 636
  • [50] A 1-strong self-stabilizing transformer
    Beauquier, Joffroy
    Delaet, Sylvie
    Haddad, Sammy
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4280 : 95 - +