Skip to main content

End-Vertices of Graph Search Algorithms

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9079))

Abstract

Is it possible to force a graph search algorithm to visit a selected vertex as last? Corneil, Köhler, and Lanlignel showed that this end-vertex decision problem is NP-complete for Lexicographic Breadth-First Search (LexBFS). Charbit, Habib, and Mamcarz extended the intractability result, and showed that the end-vertex problem is hard also for BFS, DFS, and LexDFS. We ask for positive results, and study algorithmic and combinatorial questions. We show that the end-vertex problem for BFS and DFS can be solved in \(\mathcal{O}^*(2^n)\) time, hereby improving upon the straightforward and currently best known running-time bound of \(\mathcal{O}^*(n!)\). We also determine conditions that preserve end-vertices in subgraphs when extending to larger graphs. Such results are of interest in algorithm design, when applying techniques such as dynamic programming and divide-and-conquer.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

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

    Article  Google Scholar 

  2. Björklund, A.: Determinant Sums for Undirected Hamiltonicity. SIAM Journal on Computing 43, 280–299 (2014)

    Article  MATH  MathSciNet  Google Scholar 

  3. Brandstädt, A., Dragan, F.F., Nicolai, F.: LexBFS-orderings and powers of chordal graphs. Discrete Mathematics 171, 27–42 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  4. Charbit, P., Habib, M., Mamcarz, A.: Influence of the tie-break rule on the end-vertex problem. Discrete Mathematics and Theoretical Computer Science 16.2, 57–72 (2014)

    MathSciNet  Google Scholar 

  5. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 3rd edn. MIT Press (2009)

    Google Scholar 

  6. Corneil, D.G.: A simple 3-sweep LBFS algorithm for the recognition of unit interval graphs. Discrete Applied Mathematics 138, 371–379 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  7. Corneil, D.G., Dalton, B., Habib, M.: LDFS-Based Certifying Algorithm for the Minimum Path Cover Problem on Cocomparability Graphs. SIAM Journal on Computing 42, 792–807 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  8. Corneil, D.G., Köhler, E., Lanlignel, J.-M.: On end-vertices of lexicographic breadth first searches. Discrete Applied Mathematics 158, 434–443 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  9. Corneil, D.G., Krueger, R.: A Unified View of Graph Searching. SIAM Journal on Discrete Mathematics 22, 1259–1276 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  10. Fomin, F.V., Kratsch, D.: Exact exponential algorithms. Springer (2010)

    Google Scholar 

  11. Held, M., Karp, R.M.: A dynamic programming approach to sequencing problems. Journal of the Society for Industrial and Applied Mathematics 10, 196–210 (1962)

    Article  MATH  MathSciNet  Google Scholar 

  12. Rose, D.J., Tarjan, R.E., Lueker, G.S.: Algorithmic aspects of vertex elimination on graphs. SIAM Jounal on Computing 5, 266–283 (1976)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dieter Kratsch .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Kratsch, D., Liedloff, M., Meister, D. (2015). End-Vertices of Graph Search Algorithms. In: Paschos, V., Widmayer, P. (eds) Algorithms and Complexity. CIAC 2015. Lecture Notes in Computer Science(), vol 9079. Springer, Cham. https://doi.org/10.1007/978-3-319-18173-8_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-18173-8_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-18172-1

  • Online ISBN: 978-3-319-18173-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics