Counting the number of independent sets in chordal graphs

被引:26
|
作者
Okamoto, Yoshio [1 ]
Uno, Takeaki [2 ]
Uehara, Ryuhei [3 ]
机构
[1] Toyohashi Univ Technol, Dept Informat & Comp Sci, Toyohashi, Aichi 4418580, Japan
[2] Natl Inst Informat, Chiyoda Ku, Tokyo 1018430, Japan
[3] Japan Adv Inst Sci & Technol, Sch Informat Sci, Asahidai 1-1, Nomi, Ishikawa 9231292, Japan
关键词
Chordal graph; Counting; Enumeration; Independent set; NP-completeness; #P-completeness; Polynomial time algorithm;
D O I
10.1016/j.jda.2006.07.006
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We study some counting and enumeration problems for chordal graphs, especially concerning independent sets. We first provide the following efficient algorithms for a chordal graph: (1) a linear-time algorithm for counting the number of independent sets; (2) a linear-time algorithm for counting the number of maximum independent sets; (3) a polynomial-time algorithm for counting the number of independent sets of a fixed size. With similar ideas, we show that enumeration (namely, listing) of the independent sets, the maximum independent sets, and the independent sets of a fixed size in a chordal graph can be done in constant time per output. On the other hand, we prove that the following problems for a chordal graph are #P-complete: (1) counting the number of maximal independent sets; (2) counting the number of minimum maximal independent sets. With similar ideas, we also show that finding a minimum weighted maximal independent set in a chordal graph is NP-hard, and even hard to approximate. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:229 / 242
页数:14
相关论文
共 50 条
  • [1] Linear-time counting algorithms for independent sets in chordal graphs
    Okamoto, Y
    Uno, T
    Uehara, R
    [J]. GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2005, 3787 : 433 - 444
  • [2] Partitioning chordal graphs into independent sets and cliques
    Hell, P
    Klein, S
    Nogueira, LT
    Protti, F
    [J]. DISCRETE APPLIED MATHEMATICS, 2004, 141 (1-3) : 185 - 194
  • [3] Counting independent sets in graphs
    Samotij, Wojciech
    [J]. EUROPEAN JOURNAL OF COMBINATORICS, 2015, 48 : 5 - 18
  • [4] A Polynomial Time Algorithm for Counting the Number of Independent Sets of Cactus Graphs
    Raymundo Marcial-Romero, J.
    Luna, Guillermo De Ita
    Lopez-Lopez, Aurelio
    Maria Valdovinos, Rosa
    [J]. 2016 FIFTEENTH MEXICAN INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (MICAI): ADVANCES IN ARTIFICIAL INTELLIGENCE, 2016, : 106 - 110
  • [5] Counting independent sets in cocomparability graphs
    Dyer, Martin
    Mueller, Haiko
    [J]. INFORMATION PROCESSING LETTERS, 2019, 144 : 31 - 36
  • [6] Counting independent sets in tricyclic graphs
    Poureidi, Abolfazl
    [J]. DISCRETE APPLIED MATHEMATICS, 2023, 331 : 138 - 146
  • [7] On counting independent sets in sparse graphs
    Dyer, M
    Frieze, A
    Jerrum, M
    [J]. SIAM JOURNAL ON COMPUTING, 2002, 31 (05) : 1527 - 1541
  • [8] Counting independent sets in Riordan graphs
    Cheon, Gi-Sang
    Jung, Ji-Hwan
    Kang, Bumtle
    Kim, Hana
    Kim, Suh-Ryung
    Kitaev, Sergey
    Mojallal, Seyed Ahmad
    [J]. DISCRETE MATHEMATICS, 2020, 343 (11)
  • [9] The Number of Independent Sets in Graphs
    Sapozhenko, A. A.
    [J]. MOSCOW UNIVERSITY MATHEMATICS BULLETIN, 2007, 62 (03) : 116 - 118
  • [10] Enumeration and maximum number of minimal dominating sets for chordal graphs
    Golovach, Petr A.
    Kratsch, Dieter
    Liedtoff, Mathieu
    Sayadi, Mohamed Yosri
    [J]. THEORETICAL COMPUTER SCIENCE, 2019, 783 : 41 - 52