skip to main content
article

Invitation to data reduction and problem kernelization

Published:01 March 2007Publication History
Skip Abstract Section

Abstract

To solve NP-hard problems, polynomial-time preprocessing is a natural and promising approach. Preprocessing is based on data reduction techniques that take a problem's input instance and try to perform a reduction to a smaller, equivalent problem kernel. Problem kernelization is a methodology that is rooted in parameterized computational complexity. In this brief survey, we present data reduction and problem kernelization as a promising research field for algorithm and complexity theory.

References

  1. F. N. Abu-Khzam, R. L. Collins, M. R. Fellows, M. A. Langston, W. H. Suters, and C. T. Symons. Kernelization algorithms for the Vertex Cover problem: Theory and experiments. In Proc. 6th ACM-SIAM ALENEX, pages 62--69. ACM-SIAM, 2004.Google ScholarGoogle Scholar
  2. J. Alber, B. Dorn, and R. Niedermeier. A general data reduction scheme for domination in graphs. In Proc. 32nd SOFSEM, volume 3831 of LNCS, pages 137--147. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Alber, M. R. Fellows, and R. Niedermeier. Polynomial time data reduction for Dominating Set. Journal of the ACM, 51(3):363--384, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. B. S. Baker. Approximation algorithms for NP-complete problems on planar graphs. Journal of the ACM, 41(1):153--180, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. E. Bixby. Solving real-world linear programs: A decade and more of progress. Operations Research, 50:3--15, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. H. L. Bodlaender. A cubic kernel for feedback vertex set. In Proc. 24th STACS, LNCS. Springer, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. K. Burrage, V. Estivill-Castro, M. Fellows, M. Langston, S. Mac, and F. Rosamond. The undirected Feedback Vertex Set problem has a poly(k) kernel. In Proc. 2nd IWPEC, volume 4196 of LNCS, pages 192--202. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Cadoli, F. M. Donini, P. Liberatore, and M. Schaerf. Preprocessing of intractable problems. Information and Computation, 176(2):89--120, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. L. Cai, J. Chen, R. G. Downey, and M. R. Fellows. Advice classes of parameterized tractability. Annals of Pure and Applied Logic, 84:119--138, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  10. M. Charikar, V. Guruswami, and A. Wirth. Clustering with qualitative information. Journal of Computer and System Sciences, 71(3):360--383, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Chen, H. Fernau, I. A. Kanj, and G. Xia. Parametric duality and kernelization: Lower bounds and upper bounds on kernel size. In Proc. 22nd STACS, volume 3404 of LNCS, pages 269--280. Springer, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. Chen, I. A. Kanj, and W. Jia. Vertex Cover: Further observations and further improvements. Journal of Algorithms, 41:280--301, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. B. Chor, M. Fellows, and D. W. Juedes. Linear kernels in linear time, or how to save k colors in O(n 2) steps. In Proc. 30th WG, volume 3353 of LNCS, pages 257--269. Springer, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. P. Damaschke. Parameterized enumeration, transversals, and imperfect phylogeny reconstruction. Theoretical Computer Science, 351(3):337--350, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. I. Dinur and S. Safra. The importance of being biased. In Proc. 34th ACM STOC, pages 33--42. ACM, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. R. G. Downey and M. R. Fellows. Parameterized Complexity. Springer, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. V. Estivill-Castro, M. R. Fellows, M. A. Langston, and F. Rosamond. FPT is P-time extremal structure I. In Proc. 1st ACiD, volume 4 of Texts in Algorithmics, pages 1--41. King's College, 2005.Google ScholarGoogle Scholar
  18. J. Flum and M. Grohe. Parameterized Complexity Theory. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. J. Gramm, J. Guo, F. Hüffner, and R. Niedermeier. Graph-modeled data clustering: Exact algorithms for clique generation. Theory of Computing Systems, 38(4):373--392, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. J. Gramm, J. Guo, F. Hüffner, and R. Niedermeier. Data reduction, exact, and heuristic algorithms for Clique Cover. In Proc. 8th ACM-SIAM ALENEX, pages 86--94. ACM-SIAM, 2006. Long version to appear in The ACM Journal of Experimental Algorithmics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Guo. A more effective linear kernelization for Cluster Editing, November 2006. Submitted.Google ScholarGoogle Scholar
  22. J. Guo and R. Niedermeier. Fixed-parameter tractability and data reduction for Multicut in Trees. Networks, 46(3):124--135, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. J. Guo, R. Niedermeier, and S. Wernicke. Parameterized complexity of generalized Vertex Cover problems. In Proc. 9th WADS, volume 3608 of LNCS, pages 36--48. Springer, 2005. Long version to appear under the title "Parameterized complexity of Vertex Cover variants" in Theory of Computing Systems. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. J. Guo, R. Niedermeier, and S. Wernicke. Fixed-parameter tractability results for full-degree spanning tree and its dual. In Proc. 2nd IWPEC, volume 4196 of LNCS, pages 203--214. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. F. Hüffner, R. Niedermeier, and S. Wernicke. Techniques for practical fixed-parameter algorithms. To appear in The Computer Journal, 2007.Google ScholarGoogle Scholar
  26. S. Khot and O. Regev. Vertex Cover might be hard to approximate to within 2 - ε. In Proc. 18th IEEE Annual Conference on Computational Complexity, pages 379--386. IEEE, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  27. P. Liberatore. Monotonic reductions, representative equivalence, and compilation of intractable problems. Journal of the ACM, 48(6):1091--1125, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. D. Marx. Parameterized complexity and approximation algorithms. To appear in The Computer Journal, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. G. L. Nemhauser and L. E. Trotter. Vertex packing: Structural properties and algorithms. Mathematical Programming, 8:232--248, 1975.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. R. Niedermeier. Invitation to Fixed-Parameter Algorithms. Oxford University Press, 2006.Google ScholarGoogle Scholar
  31. R. Niedermeier and P. Rossmanith. A general method to speed up fixed-parameter-tractable algorithms. Information Processing Letters, 73:125--129, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. W. V. Quine. The problem of simplifying truth functions. American Mathematical Monthly, 59:512--531, 1952.Google ScholarGoogle ScholarCross RefCross Ref
  33. M. Weston. A fixed-parameter tractable algorithm for matrix domination. Information Processing Letters, 90:267--272, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Invitation to data reduction and problem kernelization

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGACT News
            ACM SIGACT News  Volume 38, Issue 1
            March 2007
            58 pages
            ISSN:0163-5700
            DOI:10.1145/1233481
            Issue’s Table of Contents

            Copyright © 2007 Authors

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 March 2007

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader