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 条
  • [1] A self-stabilizing algorithm for constructing a maximal (σ,τ)-directed acyclic mixed graph
    Kim, Yonghwan
    Katayama, Yoshiaki
    Masuzawa, Toshimitsu
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (12):
  • [2] A Self-Stabilizing Algorithm for Constructing a Maximal (2,2)-Directed Acyclic Mixed Graph
    Kim, Yonghwan
    Aono, Hiroki
    Katayama, Yoshiaki
    Masuzawa, Toshimitsu
    2018 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR 2018), 2018, : 29 - 38
  • [3] A self-stabilizing algorithm for constructing a minimal reachable directed acyclic graph with two senders and two targets
    Kim, Yonghwan
    Shibata, Masahiro
    Sudo, Yuichi
    Nakamura, Junya
    Katayama, Yoshiaki
    Masuzawa, Toshimitsu
    THEORETICAL COMPUTER SCIENCE, 2021, 874 : 1 - 14
  • [4] A Self-Stabilizing Algorithm for Constructing an ST-Reachable Directed Acyclic Graph When |S| ≤ 2 and |T| ≤ 2
    Kim, Yonghwan
    Shibata, Masahiro
    Sudo, Yuichi
    Nakamura, Junya
    Katayama, Yoshiaki
    Masuzawa, Toshimitsu
    2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 2228 - 2237
  • [5] A Self-stabilizing 1-Maximal Independent Set Algorithm
    Tanaka, Hideyuki
    Sudo, Yuichi
    Kakugawa, Hirotsugu
    Masuzawa, Toshimitsu
    Datta, Ajoy K.
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2019, 2019, 11914 : 338 - 353
  • [6] A SELF-STABILIZING ALGORITHM FOR MAXIMAL MATCHING
    HSU, SC
    HUANG, ST
    INFORMATION PROCESSING LETTERS, 1992, 43 (02) : 77 - 81
  • [7] A Self-stabilizing Algorithm for the Maximal 2-packing in a Cactus Graph
    Antonio Trejo-Sanchez, Joel
    Alberto Fernandez-Zepeda, Jose
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 863 - 871
  • [8] A SELF-STABILIZING ALGORITHM FOR CONSTRUCTING BREADTH-1ST TREES
    HUANG, ST
    CHEN, NS
    INFORMATION PROCESSING LETTERS, 1992, 41 (02) : 109 - 117
  • [9] Self-Stabilizing Construction of a Minimal Weakly ST-Reachable Directed Acyclic Graph
    Nakamura, Junya
    Shibata, Masahiro
    Sudo, Yuichi
    Kim, Yonghwan
    2020 INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2020), 2020, : 1 - 10
  • [10] An anonymous self-stabilizing algorithm for 1-maximal independent set in trees
    Shi, Z
    Goddard, W
    Hedetniemi, ST
    INFORMATION PROCESSING LETTERS, 2004, 91 (02) : 77 - 83