A linear-time certifying algorithm for recognizing generalized series-parallel graphs

被引:0
|
作者
Chin, Francis Y. L. [1 ]
Ting, Hing-Fung [1 ]
Tsin, Yung H. [2 ]
Zhang, Yong [3 ]
机构
[1] Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[2] Univ Windsor, Sch Comp Sci, Windsor, ON N9B 3P4, Canada
[3] Chinese Acad Sci, Shenzhen Inst Adv Technol, Beijing, Peoples R China
关键词
Graph algorithm; Certifying algorithm; Recognition algorithm; Ear-decomposition; Depth-first search; Series-parallel graph; Outerplanar graph; Generalized series-parallel graph; Forbidden structure; Certificate; Certificate authentication; OUTERPLANAR; RECOGNITION;
D O I
10.1016/j.dam.2022.10.005
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The problems of recognizing series-parallel graphs, outerplanar graphs, and generalized series-parallel graphs have been studied separately in the past. Efficient algorithms have been presented. However, none of the algorithms are certifying. A certifying algorithm generates, in addition to its answer, a certificate that can be used by a checker (a separate algorithm) to verify the correctness of the answer. The certificate is positive if the answer is 'yes', and is negative if the answer is 'no'. In this paper, an O(|E| + |V |)-time certifying algorithm that simultaneously determines if a graph G = (V, E) is series- parallel, outerplanar, or generalized series-parallel is presented. The positive certificates are a construction sequence for constructing G if G is series-parallel, a generalized construction sequence for constructing G if G is generalized series-parallel but not series-parallel, and the edge set of the exterior boundary of an outerplanar embedding of G if G is outerplanar. The negative certificates are forbidden subgraphs or forbidden structures of G. All these certificates are generated by making only one pass over G after a preprocessing step decomposing G into its biconnected components.(c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页码:152 / 171
页数:20
相关论文
共 50 条
  • [31] Multicolorings of Series-Parallel Graphs
    Xiao Zhou
    Takao Nishizeki
    Algorithmica , 2004, 38 : 271 - 297
  • [32] On a characterization of series-parallel graphs
    Purdy, CN
    Swaminathan, R
    ARS COMBINATORIA, 1995, 41 : 163 - 175
  • [33] Treelength of Series-parallel Graphs
    Dissaux, Thomas
    Ducoffe, Guillaume
    Nisse, Nicolas
    Nivelle, Simon
    PROCEEDINGS OF THE XI LATIN AND AMERICAN ALGORITHMS, GRAPHS AND OPTIMIZATION SYMPOSIUM, 2021, 195 : 30 - 38
  • [34] COLORING SERIES-PARALLEL GRAPHS
    SEYMOUR, PD
    COMBINATORICA, 1990, 10 (04) : 379 - 392
  • [35] Chromaticity of series-parallel graphs
    Koh, KM
    Teo, CP
    DISCRETE MATHEMATICS, 1996, 154 (1-3) : 289 - 295
  • [36] Boxicity of series-parallel graphs
    Bohra, Ankur
    Chandran, L. Sunil
    Raju, J. Krishnam
    DISCRETE MATHEMATICS, 2006, 306 (18) : 2219 - 2221
  • [37] ColoringWeighted Series-Parallel Graphs
    Fijavz, Gasper
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2006, 30 (03): : 321 - 324
  • [38] A Linear Time Algorithm for Counting #2SAT on Series-Parallel Formulas
    Lopez-Medina, Marco A.
    Raymundo Marcial-Romero, J.
    De Ita-Luna, Guillermo
    Hernandez, Jose A.
    ADVANCES IN SOFT COMPUTING, MICAI 2020, PT I, 2020, 12468 : 437 - 447
  • [39] A Linear Time Algorithm for Finding a Minimum Spanning Tree with Non-Terminal Set VNT on Series-Parallel Graphs
    Nakayama, Shin-ichi
    Masuyama, Shigeru
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (04) : 826 - 835
  • [40] A LINEAR ALGORITHM FOR THE DOMINATION NUMBER OF A SERIES-PARALLEL GRAPH
    KIKUNO, T
    YOSHIDA, N
    KAKUDA, Y
    DISCRETE APPLIED MATHEMATICS, 1983, 5 (03) : 299 - 311