Recognizing hyperelliptic graphs in polynomial time

被引:2
|
作者
Bodewes, Jelco M. [1 ]
Bodlaender, Hans L. [1 ]
Cornelissen, Gunther [2 ]
van der Wegen, Marieke [2 ]
机构
[1] Univ Utrecht, Dept Informat, Postbus 80-089, NL-3508 TB Utrecht, Netherlands
[2] Univ Utrecht, Math Inst, Postbus 80-010, NL-3508 TA Utrecht, Netherlands
关键词
Algorithms; Gonality; Graphs; Hyperelliptic; Reduction rules; Treewidth; CHIP-FIRING GAMES; ALGORITHMS; CURVES;
D O I
10.1016/j.tcs.2020.02.013
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Based on analogies between algebraic curves and graphs, Baker and Norine introduced divisorial gonality, a graph parameter for multigraphs related to treewidth, multigraph algorithms and number theory. Various equivalent definitions of the gonality of an algebraic curve translate to differentnotions of gonality for graphs, called stable gonalityand stable divisorial gonality. We consider so-called hyperelliptic graphs(multigraphs of gonality 2, in any meaning of graph gonality) and provide a safe and complete set of reduction rules for such multigraphs. This results in an algorithm to recognize hyperelliptic graphs in time O(m + n logn), where nis the number of vertices and mthe number of edges of the multigraph. A corollary is that we can decide with the same runtime whether a two-edge-connected graph Gadmits an involution ssuch that the quotient G/<sigma > is a tree. (C) 2020 The Authors. Published by Elsevier B.V.
引用
收藏
页码:121 / 146
页数:26
相关论文
共 50 条
  • [41] Optimal broadcast domination of arbitrary graphs in polynomial time
    Heggernes, P
    Lokshtanov, D
    [J]. GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2005, 3787 : 187 - 198
  • [42] Polynomial-time approximation schemes for geometric graphs
    Erlebach, T
    Jansen, K
    Seidel, E
    [J]. PROCEEDINGS OF THE TWELFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2001, : 671 - 679
  • [43] Learning factor graphs in polynomial time and sample complexity
    Abbeel, Pieter
    Koller, Daphne
    Ng, Andrew Y.
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2006, 7 : 1743 - 1788
  • [44] Fixed-Point Definability and Polynomial Time on Chordal Graphs and Line Graphs
    Grohe, Martin
    [J]. FIELDS OF LOGIC AND COMPUTATION: ESSAYS DEDICATED TO YURI GUREVICH ON THE OCCASION OF HIS 70TH BIRTHDAY, 2010, 6300 : 328 - 353
  • [45] Polar permutation graphs are polynomial-time recognisable
    Ekim, Tinaz
    Heggernes, Pinar
    Meister, Daniel
    [J]. EUROPEAN JOURNAL OF COMBINATORICS, 2013, 34 (03) : 576 - 592
  • [46] Detecting Fixed Patterns in Chordal Graphs in Polynomial Time
    Belmonte, Remy
    Golovach, Petr A.
    Heggernes, Pinar
    van 't Hof, Pim
    Kaminski, Marcin
    Paulusma, Daniel
    [J]. ALGORITHMICA, 2014, 69 (03) : 501 - 521
  • [47] Recognizing k-leaf powers in polynomial time, for constant k
    Lafond, Manuel
    [J]. PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2022, : 1384 - 1410
  • [48] A polynomial time recognition algorithm for probe interval graphs
    Johnson, JL
    Spinrad, JP
    [J]. PROCEEDINGS OF THE TWELFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2001, : 477 - 486
  • [49] Polynomial-time analysis of toroidal periodic graphs
    Höfting, F
    Wanke, E
    [J]. JOURNAL OF ALGORITHMS, 2000, 34 (01) : 14 - 39
  • [50] A Polynomial Time Algorithm for Longest Paths in Biconvex Graphs
    Ghosh, Esha
    Narayanaswamy, N. S.
    Rangan, C. Pandu
    [J]. WALCOM: ALGORITHMS AND COMPUTATION, 2011, 6552 : 191 - 201