Skip to main content

An O(2O(k) n 3) FPT Algorithm for the Undirected Feedback Vertex Set Problem

  • Conference paper
Computing and Combinatorics (COCOON 2005)

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

Included in the following conference series:

Abstract

We describe an algorithm for the Feedback Vertex Set problem on undirected graphs, parameterized by the size k of the feedback vertex set, that runs in time O(c k n 3) where c=10.567 and n is the number of vertices in the graph. The best previous algorithms were based on the method of bounded search trees, branching on short cycles. The best previous running time of an FPT algorithm for this problem, due to Raman, Saurabh and Subramanian, has a parameter function of the form 2O( klogk / loglogk). Whether an exponentially linear in k FPT algorithm for this problem is possible has been previously noted as a significant challenge. Our algorithm is based on the new FPT technique of iterative compression. Our result holds for a more general “annotated” form of the problem, where a subset of the vertices may be marked as not to belong to the feedback set. We also establish “exponential optimality” for our algorithm by proving that no FPT algorithm with a parameter function of the form O(2o(k)) is possible, unless there is an unlikely collapse of parameterized complexity classes, namely FPT =M[1].

This research has been supported in part by the U.S. National Science Foundation under grant CCR–0075792, by the U.S. Office of Naval Research under grant N00014–01–1–0608, by the U.S. Department of Energy under contract DE–AC05–00OR22725, by the Australian Research Council and by the Australian Centre for Bioinformatics

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alber, J., Bodlaender, H.L., Fernau, H., Kloks, T., Niedermeier, R.: Fixed parameter algorithms for Dominating Set and related problems on planar graphs. Algorithmica 33, 461–493 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  2. Abu-Khzam, F.N., Collins, R.L., Fellows, M.R., Langston, M.A., Suters, W.H., Symons, C.T.: Kernelization algorithms for the vertex cover problem: theory and experiments. In: Arge, L., Italiano, G., Sedgewick, R. (eds.) Proceedings of the 6th Workshop on Algorithm Engineering and Experiments (ALENEX),, New Orleans, January 2004. Proc. Applied Mathematics, vol. 115, ACM/SIAM (2004)

    Google Scholar 

  3. Bafna, V., Berman, P., Fujito, T.: A 2-approximation algorithm for the undirected feedback vertex set problem. SIAM Journal on Discrete Mathematics 12, 289–297 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  4. Becker, A., Bar-Yehuda, R., Geiger, D.: Random algorithms for the loop cutset problem. Journal of Artificial Intelligence Research 12, 219–234 (2000)

    MathSciNet  MATH  Google Scholar 

  5. Bar-Yehuda, R., Geiger, D., Naor, J., Roth, R.: Approximation algorithms for the feedback vertex set problem with applications to constraint satisfaction and Bayesian inference. SIAM Journal on Computing 27, 942–959 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  6. Bodlaender, H.: On disjoint cycles. International Journal of Foundations of Computer Science 5, 59–68 (1994)

    Article  MATH  Google Scholar 

  7. Chen, Y., Flum, J.: On miniaturized problems in parameterized complexity theory. In: Downey, R.G., Fellows, M.R., Dehne, F. (eds.) IWPEC 2004. LNCS, vol. 3162, pp. 108–120. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  8. Cai, L., Juedes, D.: On the existence of subexponential parameterized algorithms. Journal of Computer and System Sciences 67, 789–807 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  9. Chen, J., Fernau, H., Kanj, I.A., Xia, G.: Parametric duality and kernelization: lower bounds and upper bounds on kernel size. In: Diekert, V., Durand, B. (eds.) STACS 2005. LNCS, vol. 3404, pp. 269–280. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  10. Downey, R., Estivill-Castro, V., Fellows, M., Prieto-Rodriguez, E., Rosamond, F.: Cutting up is hard to do: the complexity of k-cut and related problems. Electronic Notes in Theoretical Computer Science 78, 205–218 (2003)

    Article  Google Scholar 

  11. Downey, R., Fellows, M.: Fixed-parameter tractability and completeness. Congressus Numerantium 87, 161–187 (1992)

    MathSciNet  Google Scholar 

  12. Downey, R.G., Fellows, M.R.: Parameterized Complexity. Springer, Heidelberg (1999)

    Book  Google Scholar 

  13. Dehne, F., Fellows, M., Rosamond, F.: An FPT algorithm for set splitting. In: Bodlaender, H.L. (ed.) WG 2003. LNCS, vol. 2880, pp. 180–191. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  14. Dehne, F., Fellows, M., Rosamond, F.A., Shaw, P.: Greedy localization, iterative compression, and modeled crown reductions: New FPT techniques, an improved algorithm for set splitting, and a novel 2k kernelization for vertex cover. In: Downey, R.G., Fellows, M.R., Dehne, F. (eds.) IWPEC 2004. LNCS, vol. 3162, pp. 271–280. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  15. Even, G., Naor, J., Scheiber, B., Sudan, M.: Approximating minimum feedback sets and multicuts in directed graphs. Algorithmica 20, 151–174 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  16. Fried, C., Hordijk, W., Prohaska, S.J., Stadler, C.R., Stadler, P.F.: The footprint sorting problem. J. Chem. Inf. Comput. Sci. 44, 332–338 (2004)

    Article  Google Scholar 

  17. Fellows, M., Hallett, M., Stege, U.: Analogs and duals of the MAST problem for sequences and trees. Journal of Algorithms 49, 192–216 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  18. Guo, J., Gramm, J., Hueffner, F., Niedermeier, R., Wernicke, S.: Improved fixed-parameter algorithms for two feedback set problems. In: Dehne, F., López-Ortiz, A., Sack, J.-R. (eds.) WADS 2005. LNCS, vol. 3608, Springer, Heidelberg (2005) (to appear)

    Google Scholar 

  19. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman, New York (1979)

    MATH  Google Scholar 

  20. Kanj, I., Pelsmajer, M., Schaefer, M.: Parameterized algorithms for feedback vertex set. In: Downey, R.G., Fellows, M.R., Dehne, F. (eds.) IWPEC 2004. LNCS, vol. 3162, pp. 235–247. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  21. Kunzmann, A., Wunderlich, H.: An analytical approach to the partial scan problem. Journal of Electronic Testing: Theory and Applications 1, 163–174 (1990)

    Article  Google Scholar 

  22. Marx, D.: Chordal deletion is fixed-parameter tractable. Manuscript (2004)

    Google Scholar 

  23. Niedermeier, R.: Invitation to fixed-parameter algorithms, Habilitationschrift, University of Tubingen (2002); Electronic file available from R. Niedermeier

    Google Scholar 

  24. Niedermeier, R.: Invitation to Fixed-Parameter Algorithms. Oxford University Press, Oxford (forthcoming)

    Google Scholar 

  25. Raman, V., Saurabh, S., Subramanian, C.: Faster fixed-parameter tractable algorithms for undirected feedback vertex set. In: Bose, P., Morin, P. (eds.) ISAAC 2002. LNCS, vol. 2518, pp. 241–248. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  26. Raman, V., Saurabh, S., Subramanian, C.R.: Faster algorithms for feedback vertex set. In: Proceedings of the 2nd Brazilian Symposium on Graphs, Algorithms and Combinatorics, GRACO 2005, Angra dos Reis (Rio de Janeiro), Brazil. Elsevier, April 27-29. Electronic Notes in Discrete Mathematics (2005) (to appear)

    Google Scholar 

  27. Reed, B., Smith, K., Vetta, A.: Finding odd cycle transversals. Operations Research Letters 32, 299–301 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  28. Woeginger, G.J.: Exact algorithms for NP-hard problems: A survey. In: Jünger, M., Reinelt, G., Rinaldi, G. (eds.) Combinatorial Optimization - Eureka, You Shrink! LNCS, vol. 2570, pp. 185–207. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dehne, F., Fellows, M., Langston, M.A., Rosamond, F., Stevens, K. (2005). An O(2O(k) n 3) FPT Algorithm for the Undirected Feedback Vertex Set Problem. In: Wang, L. (eds) Computing and Combinatorics. COCOON 2005. Lecture Notes in Computer Science, vol 3595. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11533719_87

Download citation

  • DOI: https://doi.org/10.1007/11533719_87

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28061-3

  • Online ISBN: 978-3-540-31806-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics