Skip to main content
Erschienen in: Journal of Combinatorial Optimization 3/2017

14.02.2017

A refined algorithm for maximum independent set in degree-4 graphs

verfasst von: Mingyu Xiao, Hiorshi Nagamochi

Erschienen in: Journal of Combinatorial Optimization | Ausgabe 3/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The maximum independent set problem is one of the most important problems in theoretical analysis on time and space complexities of exact algorithms. Theoretical improvement on upper bounds on time complexity to solve this problem in low-degree graphs can lead to an improvement on that to the problem in general graphs. In this paper, we derive an upper bound \(O^*(1.1376^n)\) on the time complexity of a polynomial-space algorithm that solves the maximum independent set problem in an n-vertex graph with degree bounded by 4, improving all previous upper bounds on the time complexity of exact algorithms to this problem. Our algorithm is a branch-and-reduce algorithm and analyzed by using the measure-and-conquer method. To make an amortized analysis of the running time bound, we use an idea of “shift” to save some decrease of the measure from good branches to bad branches. Our algorithm first deals with small vertex cuts and vertices of degree \({\ge }5\), which may be created in our algorithm even if the input graph has maximum degree 4, then eliminates cycles of length 3 and 4 containing degree-4 vertices, and finally branches on degree-4 vertices. We invoke an exact algorithm for this problem in graphs with maximum degree 3 directly when the graph has no vertices of degree \({\ge }4\). Branching on degree-4 vertices on special local structures will be the bottleneck case, and we carefully design rules of choosing degree-4 vertices to branch on so that the resulting instances after branching decrease the measure effectively in the next step.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Fußnoten
1
The notion of unconfined vertices is originally defined by Xiao and Nagamochi (2013a) in a more general way.
 
Literatur
Zurück zum Zitat Akiba T, Iwata Y (2016) Branch-and-reduce exponential/FPT algorithms in practice: a case study of vertex cover. Theor Comput Sci 609:211–225MathSciNetCrossRefMATH Akiba T, Iwata Y (2016) Branch-and-reduce exponential/FPT algorithms in practice: a case study of vertex cover. Theor Comput Sci 609:211–225MathSciNetCrossRefMATH
Zurück zum Zitat Bourgeois N, Escoffier B, Paschos VT, van Rooij JMM (2010) Maximum independent set in graphs of average degree at most three in \({O}(1.08537^n)\). In: TAMC, LNCS 6108, pp 373–384 Bourgeois N, Escoffier B, Paschos VT, van Rooij JMM (2010) Maximum independent set in graphs of average degree at most three in \({O}(1.08537^n)\). In: TAMC, LNCS 6108, pp 373–384
Zurück zum Zitat Bourgeois N, Escoffier B, Paschos VT, van Rooij JMM (2012) Fast algorithms for max independent set. Algorithmica 62(1–2):382–415MathSciNetCrossRefMATH Bourgeois N, Escoffier B, Paschos VT, van Rooij JMM (2012) Fast algorithms for max independent set. Algorithmica 62(1–2):382–415MathSciNetCrossRefMATH
Zurück zum Zitat Chor B, Fellows M, Juedes DW (2004) Linear kernels in linear time, or how to save k colors in \({O}(n^2)\) steps. In: WG 2004. LNCS 3353, Springer, pp 257–269 Chor B, Fellows M, Juedes DW (2004) Linear kernels in linear time, or how to save k colors in \({O}(n^2)\) steps. In: WG 2004. LNCS 3353, Springer, pp 257–269
Zurück zum Zitat Eppstein D (2006) Quasiconvex analysis of multivariate recurrence equations for backtracking algorithms. ACM Trans Algorithms 2(4):492–509MathSciNetCrossRefMATH Eppstein D (2006) Quasiconvex analysis of multivariate recurrence equations for backtracking algorithms. ACM Trans Algorithms 2(4):492–509MathSciNetCrossRefMATH
Zurück zum Zitat Fomin FV, Grandoni F, Kratsch D (2009) A measure and conquer approach for the analysis of exact algorithms. J ACM 56(5):1–32MathSciNetCrossRefMATH Fomin FV, Grandoni F, Kratsch D (2009) A measure and conquer approach for the analysis of exact algorithms. J ACM 56(5):1–32MathSciNetCrossRefMATH
Zurück zum Zitat Fürer M (2006) A faster algorithm for finding maximum independent sets in sparse graphs. In: LATIN 2006. LNCS 3887 , Springer, pp 491–501 Fürer M (2006) A faster algorithm for finding maximum independent sets in sparse graphs. In: LATIN 2006. LNCS 3887 , Springer, pp 491–501
Zurück zum Zitat Issac D, Jaiswal R (2015) An \(O^*(1.0821^n)\)-time algorithm for computing maximum independent set in graphs with bounded degree 3. arXiv:1308.1351v3 Issac D, Jaiswal R (2015) An \(O^*(1.0821^n)\)-time algorithm for computing maximum independent set in graphs with bounded degree 3. arXiv:​1308.​1351v3
Zurück zum Zitat Jian T (1986) An \({O}(2^{0.304n})\) algorithm for solving maximum independent set problem. IEEE Trans Comput 35(9):847–851CrossRef Jian T (1986) An \({O}(2^{0.304n})\) algorithm for solving maximum independent set problem. IEEE Trans Comput 35(9):847–851CrossRef
Zurück zum Zitat Kneis J, Langer A, Rossmanith P (2009) A fine-grained analysis of a simple independent set algorithm. In: Kannan R, Kumar KN (eds) FSTTCS 2009, vol 4. Dagstuhl, Germany, LIPIcs, pp 287–298 Kneis J, Langer A, Rossmanith P (2009) A fine-grained analysis of a simple independent set algorithm. In: Kannan R, Kumar KN (eds) FSTTCS 2009, vol 4. Dagstuhl, Germany, LIPIcs, pp 287–298
Zurück zum Zitat Razgon I (2009) Faster computation of maximum independent set and parameterized vertex cover for graphs with maximum degree 3. J Discrete Algorithms 7(2):191–212MathSciNetCrossRefMATH Razgon I (2009) Faster computation of maximum independent set and parameterized vertex cover for graphs with maximum degree 3. J Discrete Algorithms 7(2):191–212MathSciNetCrossRefMATH
Zurück zum Zitat West D (1996) Introduction to graph theory. Prentice Hall, Englewood CliffsMATH West D (1996) Introduction to graph theory. Prentice Hall, Englewood CliffsMATH
Zurück zum Zitat Xiao M (2010) A simple and fast algorithm for maximum independent set in 3-degree graphs. In: Rahman M, Fujita S: WALCOM 2010, LNCS 5942, pp 281–292 Xiao M (2010) A simple and fast algorithm for maximum independent set in 3-degree graphs. In: Rahman M, Fujita S: WALCOM 2010, LNCS 5942, pp 281–292
Zurück zum Zitat Xiao M, Nagamochi H (2011) Further improvement on maximum independent set in graphs with maximum degree 4. In: COCOA 2011. LNCS 6831, pp 163–178 Xiao M, Nagamochi H (2011) Further improvement on maximum independent set in graphs with maximum degree 4. In: COCOA 2011. LNCS 6831, pp 163–178
Zurück zum Zitat Xiao M, Nagamochi H (2013a) Confining sets and avoiding bottleneck cases: a simple maximum independent set algorithm in degree-3 graphs. Theor Comput Sci 469:92–104MathSciNetCrossRefMATH Xiao M, Nagamochi H (2013a) Confining sets and avoiding bottleneck cases: a simple maximum independent set algorithm in degree-3 graphs. Theor Comput Sci 469:92–104MathSciNetCrossRefMATH
Zurück zum Zitat Xiao M, Nagamochi H (2013b) Exact algorithms for maximum independent set. In: ISAAC 2013, LNCS 8283 , pp 328–338 (Also see: Xiao M, Nagamochi H. Exact algorithms for maximum independent set. arXiv:1312.6260) Xiao M, Nagamochi H (2013b) Exact algorithms for maximum independent set. In: ISAAC 2013, LNCS 8283 , pp 328–338 (Also see: Xiao M, Nagamochi H. Exact algorithms for maximum independent set. arXiv:​1312.​6260)
Zurück zum Zitat Xiao M, Nagamochi H (2016) An exact algorithm for maximum independent set in degree-5 graphs. Discrete Appl Math 199:137–155MathSciNetCrossRefMATH Xiao M, Nagamochi H (2016) An exact algorithm for maximum independent set in degree-5 graphs. Discrete Appl Math 199:137–155MathSciNetCrossRefMATH
Metadaten
Titel
A refined algorithm for maximum independent set in degree-4 graphs
verfasst von
Mingyu Xiao
Hiorshi Nagamochi
Publikationsdatum
14.02.2017
Verlag
Springer US
Erschienen in
Journal of Combinatorial Optimization / Ausgabe 3/2017
Print ISSN: 1382-6905
Elektronische ISSN: 1573-2886
DOI
https://doi.org/10.1007/s10878-017-0115-3

Weitere Artikel der Ausgabe 3/2017

Journal of Combinatorial Optimization 3/2017 Zur Ausgabe

Premium Partner