Skip to main content

Exact Algorithms on Graphs of Bounded Average Degree

  • Reference work entry
  • First Online:
Encyclopedia of Algorithms
  • 73 Accesses

Years and Authors of Summarized Original Work

  • 2010; Björklund, Husfeldt, Kaski, Koivisto

  • 2012; Björklund, Husfeldt, Kaski, Koivisto

  • 2013; Cygan, Pilipczuk

  • 2014; Golovnev, Kulikov, Mihajlin

Problem Definition

We focus on the following question: how an assumption on the sparsity of an input graph, such as bounded (average) degree, can help in designing exact (exponential-time) algorithms for NP-hard problems. The following classic problems are studied:

Traveling Salesman Problem :

Find a minimum-length Hamiltonian cycle in an input graph with edge weights.

Chromatic Number :

Find a minimum number k for which the vertices of an input graph can be colored with k colors such that no two adjacent vertices receive the same color.

Counting Perfect Matchings :

Find the number of perfect matchings in an input graph.

Key Results

The classic algorithms of Bellman [1] and Held and Karp [10] for traveling salesman problem run in \(2^{n}n^{\mathcal{O}(1)}\) time for n-vertex graphs. Using the...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,999.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Bellman R (1962) Dynamic programming treatment of the travelling salesman problem. J ACM 9:61–63

    Article  MathSciNet  MATH  Google Scholar 

  2. Björklund A (2012) Counting perfect matchings as fast as ryser. In: Rabani Y (ed) SODA, Kyoto. SIAM, pp 914–921

    Google Scholar 

  3. Björklund A, Husfeldt T, Kaski P, Koivisto M (2007) Fourier meets möbius: fast subset convolution. In: Johnson DS, Feige U (eds) STOC, San Diego. ACM, pp 67–74

    Google Scholar 

  4. Björklund A, Husfeldt T, Koivisto M (2009) Set partitioning via inclusion-exclusion. SIAM J Comput 39(2):546–563

    Article  MathSciNet  MATH  Google Scholar 

  5. Björklund A, Husfeldt T, Kaski P, Koivisto M (2010) Trimmed moebius inversion and graphs of bounded degree. Theory Comput Syst 47(3):637–654

    Article  MathSciNet  MATH  Google Scholar 

  6. Björklund A, Husfeldt T, Kaski P, Koivisto M (2012) The traveling salesman problem in bounded degree graphs. ACM Trans Algorithms 8(2):18

    Article  MathSciNet  MATH  Google Scholar 

  7. Chung FRK, Frankl P, Graham RL, Shearer JB (1986) Some intersection theorems for ordered sets and graphs. J Comb Theory Ser A 43(1):23–37

    Article  MathSciNet  MATH  Google Scholar 

  8. Cygan M, Pilipczuk M (2013) Faster exponential-time algorithms in graphs of bounded average degree. In: Fomin FV, Freivalds R, Kwiatkowska MZ, Peleg D (eds) ICALP (1). Lecture notes in computer science, vol 7965. Springer, Berlin/Heidelberg, pp 364–375

    Google Scholar 

  9. Golovnev A, Kulikov AS, Mihajlin I (2014) Families with infants: a general approach to solve hard partition problems. In: ICALP (1). Lecture notes in computer science. Springer, Berlin/Heidelberg, pp 551–562. Available at http://arxiv.org/abs/1311.2456

    Google Scholar 

  10. Held M, Karp RM (1962) A dynamic programming approach to sequencing problems. J Soc Ind Appl Math 10:196–210

    Article  MathSciNet  MATH  Google Scholar 

  11. Izumi T, Wadayama T (2012) A new direction for counting perfect matchings. In: FOCS, New Brunswick. IEEE Computer Society, pp 591–598

    Google Scholar 

  12. Ryser H (1963) Combinatorial mathematics. The Carus mathematical monographs. Mathematical Association of America, Buffalo

    MATH  Google Scholar 

  13. Servedio RA, Wan A (2005) Computing sparse permanents faster. Inf Process Lett 96(3):89–92

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcin Pilipczuk .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Pilipczuk, M. (2016). Exact Algorithms on Graphs of Bounded Average Degree. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_516

Download citation

Publish with us

Policies and ethics