Skip to main content
Log in

An improved exact algorithm for undirected feedback vertex set

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

A feedback vertex set in an undirected graph is a subset of vertices removal of which leaves a graph with no cycles. Razgon (in: Proceedings of the 10th Scandinavian workshop on algorithm theory (SWAT 2006), pp. 160–171, 2006) gave a \(1.8899^n n^{O(1)}\)-time algorithm for finding a minimum feedback vertex set in an \(n\)-vertex undirected graph, which is the first exact algorithm for the problem that breaks the trivial barrier of \(2^n\). Later, Fomin et al. (Algorithmica 52:293–307, 2008) improved the result to \(1.7548^n n^{O(1)}\). In this paper, we further improve the result to \(1.7266^n n^{O(1)}\). Our algorithm is analyzed by the measure-and-conquer method. We get the improvement by designing new reductions based on biconnectivity of instances and introducing a new measure scheme on the structure of reduced graphs.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  • Bafna V, Berman P, Fujito T (1999) A 2-approximation algorithm for the undirected feedback vertex set problem. SIAM J Discret Math 12(3):289–297

    Article  MATH  MathSciNet  Google Scholar 

  • Bourgeois N, Escoffier B, Paschos VT, van Rooij JMM (2012) Fast algorithms for max independent set. Algorithmica 62(1–2):382–415

    Article  MATH  MathSciNet  Google Scholar 

  • Cao Y, Chen J, Liu Y (2010) On feedback vertex set new measure and new structures. In: Kaplan H (ed) Algorithm Theory - SWAT 2010. LNCS, vol 6139. Springer, Heidelberg, pp 93–104

  • Chen J, Fomin F, Liu Y, Lu S, Villanger Y (2008) Improved algorithms for feedback vertex set problems. J. Comput. Syst. Sci. 74:1188–1198

    Article  MATH  MathSciNet  Google Scholar 

  • Chen J, Liu Y, Lu S, O’Sullivan B, Razgon I (2008) A fixed-parameter algorithm for the directed feedback vertex set problem. J. ACM 55:1–19

    MathSciNet  Google Scholar 

  • Dehne F, Fellows M, Langston M, Rosamond F, Stevens K (2005) An \(O(2^{O(k)}n^3)\) FPT algorithm for the undirected feedback vertex set problem. In: Wang L (ed) COCOON 2005. LNCS, vol 3595. Springer, Heidelberg, pp 859–869

  • Dwork C, Kumar R, Naor M, Sivakumar D (2001) Rank aggregation revisited. Manuscript

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

    Article  MATH  MathSciNet  Google Scholar 

  • Festa P, Pardalos PM, Resende MGC (1999) Feedback set problems. In: Handbook of Combinatorial Optimization. Kluwer Acad. Publ., Dordrecht, pp 209–258

  • Fomin FV, Gaspers S, Pyatkin AV, Razgon I (2008) On the minimum feedback vertex set problem: exact and enumeration algorithms. Algorithmica 52(2):293–307

    Article  MATH  MathSciNet  Google Scholar 

  • Fomin FV, Grandoni F, Kratsch D (2009) A measure & conquer approach for the analysis of exact algorithms. J. ACM 56(5):1–32

    Article  MathSciNet  Google Scholar 

  • Guo J, Gramm J, Huffner F, Niedermeier R, Wernicke S (2006) Compression-based fixed-parameter algorithms for feedback vertex set and edge bipartization. J. Comput. Syst. Sci. 72:1386–1396

    Article  MATH  MathSciNet  Google Scholar 

  • Karp RM (1972) Reducibility among combinatorial problems. In: Miller RM, Thatcher JW (eds) Complexity of computer computations. Plenum Press, New York, pp 85–103

    Chapter  Google Scholar 

  • Kemeny J, Snell J (1962) Mathematical models in the social sciences. Blaisdell, Boston

    MATH  Google Scholar 

  • Silberschatz A, Galvin P (1994) Operating system concepts, 4th edn. Addison-Wesley, New York

    MATH  Google Scholar 

  • Razgon I (2006) Exact computation of maximum induced forest. In: Proceedings of the 10th Scandinavian workshop on algorithm theory (SWAT 2006). LNCS, vol 4059. Springer, Heidelberg, pp 161–171

  • Razgon I (2007) Computing minimum directed feedback vertex set in \(O(1.9977^n)\). In: Theoretical computer science, 10th Italian conference. ICTCS 2007. Rome, Italy, pp 70–81

  • Xiao M, Nagamochi H (2012) A refined exact algorithm for edge dominating set. TAMC 2012. LNCS, vol 7287. Springer, Heidelberg, pp 360–372

  • Xiao M, Nagamochi H (2013) Exact algorithms for maximum independent set. ISAAC 2013. LNCS, vol 8283. Springer, Heidelberg, pp 328–338

Download references

Acknowledgments

Supported by NFSC of China under the Grant 61370071 and Fundamental Research Funds for the Central Universities under the Grant ZYGX2012J069

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mingyu Xiao.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xiao, M., Nagamochi, H. An improved exact algorithm for undirected feedback vertex set. J Comb Optim 30, 214–241 (2015). https://doi.org/10.1007/s10878-014-9737-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-014-9737-x

Keywords

Navigation