Parameterized Enumeration with Ordering

The classes Delay-FPT and Total-FPT recently have been introduced into parameterized complexity in order to capture the notion of efficiently solvable parameterized enumeration problems. In this paper we focus on ordered enumeration and will show how to obtain Delay-FPT and Total-FPT enumeration algorithms for several important problems. We propose a generic algorithmic strategy, combining well-known principles stemming from both parameterized algorithmics and enumeration, which shows that, under certain preconditions, the existence of a so-called neighbourhood function among the solutions implies the existence of a Delay-FPT algorithm which outputs all ordered solutions. In many cases, the cornerstone to obtain such a neighbourhood function is a Total-FPT algorithm that outputs all minimal solutions. This strategy is formalized in the context of graph modification problems, and shown to be applicable to numerous other kinds of problems.

[1]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[2]  Nadia Creignou,et al.  On Generating All Solutions of Generalized Satisfiability Problems , 1997, RAIRO Theor. Informatics Appl..

[3]  Rolf Niedermeier,et al.  Fixed-Parameter Algorithms for CLOSEST STRING and Related Problems , 2003, Algorithmica.

[4]  Ami Litman,et al.  On covering problems of codes , 1997, Theory of Computing Systems.

[5]  Stefan Szeider,et al.  Backdoors to Satisfaction , 2011, The Multivariate Algorithmic Revolution and Beyond.

[6]  Arne Meier,et al.  Paradigms for Parameterized Enumeration , 2013, MFCS.

[7]  Nadia Creignou,et al.  Enumerating All Solutions of a Boolean CSP by Non-decreasing Weight , 2011, SAT.

[8]  Fedor V. Fomin,et al.  The Multivariate Algorithmic Revolution and Beyond , 2012, Lecture Notes in Computer Science.

[9]  Haim Kaplan,et al.  Tractability of Parameterized Completion Problems on Chordal, Strongly Chordal, and Proper Interval Graphs , 1999, SIAM J. Comput..

[10]  A. Brandstädt,et al.  Graph Classes: A Survey , 1987 .

[11]  M. Yannakakis Computing the Minimum Fill-in is NP^Complete , 1981 .

[12]  Leizhen Cai,et al.  Fixed-Parameter Tractability of Graph Modification Problems for Hereditary Properties , 1996, Inf. Process. Lett..

[13]  A. Litman,et al.  On covering problems of codes , 1997, Theory of Computing Systems.

[14]  Mihalis Yannakakis,et al.  On Generating All Maximal Independent Sets , 1988, Inf. Process. Lett..