On the effective enumerability of NP problems

  • Authors:
  • Jianer Chen;Iyad A. Kanj;Jie Meng;Ge Xia;Fenghui Zhang

  • Affiliations:
  • Department of Computer Science, Texas A&M University, College Station, TX;School of CTI, DePaul University, Chicago, IL;Department of Computer Science, Texas A&M University, College Station, TX;Department of Computer Science, Lafayette College, Easton, PA;Department of Computer Science, Texas A&M University, College Station, TX

  • Venue:
  • IWPEC'06 Proceedings of the Second international conference on Parameterized and Exact Computation
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the field of computational optimization, it is often the case that we are given an instance of an NP problem and asked to enumerate the first few ”best” solutions to the instance. Motivated by this, we propose in this paper a new framework to measure the effective enumerability of NP optimization problems. More specifically, given an instance of an NP problem, we consider the parameterized problem of enumerating a given number of best solutions to the instance, and study its average complexity in terms of the number of solutions. Our framework is different from the previously-proposed ones. For example, although it is known that counting the number of k-paths in a graph is #W[1]-complete, we present a fixed-parameter enumeration algorithm for the problem. We show that most algorithmic techniques for fixed-parameter tractable problems, such as search trees, color coding, and bounded treewidth, can be used for parameterized enumerations. In addition, we design elegant and new enumeration techniques and show how to generate small-size structures and enumerate solutions efficiently.