Skip to main content
Log in

Parameterized Random Complexity

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

The classes W[P] and W[1] are parameterized analogues of NP in that they can be characterized by machines with restricted existential nondeterminism. These machine characterizations give rise to two natural notions of parameterized randomized algorithms that we call W[P]-randomization and W[1]-randomization. This paper develops the corresponding theory.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. The authors do not know whether p-#MC(LFP1) is # W[P]-complete.

  2. Recall a function f:ℕ→ℕ is time-constructible if and only if there is a (deterministic) Turing machine that on every x halts after exactly f(|x|) many steps.

  3. Concepts of tractability for listing problems have been introduced in [45].

  4. DP is sometimes written DP and comprises the differences of NP problems; [26, Exercise 16.04] introduces a parameterized ‘stratification’ of this class.

References

  1. Ajtai, M., Komlós, J., Szemerédi, E.: Deterministic simulation in LOGSPACE. In: Proceedings of the 9th Annual ACM Symposium on Theory of Computing (STOC’87), pp. 132–140 (1987)

    Google Scholar 

  2. Alekhnovich, M., Razborov, A.A.: Resolution is not automatizable unless W[P] is tractable. In: Proceedings of the 41th IEEE Symposium on Foundations of Computer Science (FOCS’01), pp. 210–219 (2001)

    Google Scholar 

  3. Alon, N., Yuster, R., Zwick, U.: Color-coding. J. ACM 42, 844–856 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  4. Arora, S., Barak, B.: Computational Complexity: A Modern Perspective. Cambridge University Press, Cambridge (2009)

    Book  MATH  Google Scholar 

  5. Arvind, V., Raman, V.: Approximation algorithms for some parameterized counting problems. In: Bose, I., Morin, P. (eds.) Proceedings of the 13th International Symposium on Algorithms and Computation. LNCS, vol. 2518, pp. 453–464. Springer, Berlin (2002)

    Google Scholar 

  6. Blass, A., Gurevich, Y.: On the unique satisfiability problem. Inf. Comput. 55, 80–88 (1982)

    MathSciNet  MATH  Google Scholar 

  7. Bremaud, P.: Markov Chains, Gibbs Fields, Monte Carlo Simulation and Qeues. Springer Texts in Applied Mathematics, vol. 31 (1999)

    Google Scholar 

  8. Brent, R.P., Kuck, D.J., Maruyama, K.: The parallel evaluation of arithmetic expressions without division. IEEE Trans. Comput. C-22, 532–534 (1973)

    Article  MathSciNet  Google Scholar 

  9. Brent, R.P.: The parallel evaluation of general arithmetic expressions. J. ACM 21(2), 201–206 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  10. Cai, L.: Random separation: a new method for solving fixed-cardinality optimization problems. In: Proceedings of the 2nd International Workshop on Parameterized and Exact Computation (IWPEC’06). LNCS, vol. 4169, pp. 239–250 (2006)

    Chapter  Google Scholar 

  11. Cai, L., Chen, J., Downey, R.G., Fellows, M.R.: On the structure of parameterized problems in NP. Inf. Comput. 123, 38–49 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  12. Calabro, C., Impagliazzo, R., Kabanets, V., Paturi, R.: The complexity of unique k-SAT: an isolation lemma for k-CNFs. In: Proceedings of the 18th IEEE Conference on Computational Complexity (CCC’03), pp. 135–141 (2003)

    Google Scholar 

  13. Chang, R., Kadin, J.: On computing boolean connectives of characteristic functions. Theory Comput. Syst. 28(3), 173–198 (1995)

    MathSciNet  MATH  Google Scholar 

  14. Chang, R., Kadin, J., Rohatgi, P.: On unique satisfiability and the threshold behavior of randomized reductions. J. Comput. Syst. Sci. 50(3), 359–373 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  15. Chari, S., Rohatgi, P., Srinivasan, A.: Randomness-optimal unique element isolation, with applications to perfect matching and related problems. In: Proceedings of the Twenty-Fifth ACM Symposium on Theory of Computing (STOC’93), pp. 458–467 (1993)

    Chapter  Google Scholar 

  16. Chen, J.: Randomized disposal of unknowns and implicitly enforced bounds on parameters. In: Proceedings of the 3rd International Workshop on Parameterized and Exact Computation (IWPEC’08), Victoria. LNCS, vol. 5018, pp. 1–8 (2008)

    Chapter  Google Scholar 

  17. Chen, J., Lu, S., Sze, S.-H., Zhang, F.: Improved algorithms for path, matching and packing problems. In: Proceedings of the 18th ACM-SIAM Symposium on Discrete Algorithms (SODA’07), pp. 298–307 (2007)

    Google Scholar 

  18. Chen, Y.: Model-checking problems, machines and parameterized complexity. Dissertation, Albert-Ludwigs-Universität Freiburg i.Br. (2004)

  19. Chen, Y., Flum, J.: Subexponential time and fixed-parameter tractability: exploiting the miniaturization mapping. In: Proceedings of the 21st International Workshop on Computer Science Logic (CSL’07). LNCS, vol. 4646, pp. 389–404 (2007)

    Google Scholar 

  20. Chen, Y., Flum, J.: The parameterized complexity of maximality and minimality problems. Ann. Pure Appl. Log. 151(1), 22–61 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  21. Chen, Y., Grohe, M.: An isomorphism between subexponential and parameterized complexity theory. SIAM J. Comput. 37(4), 1228–1258 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  22. Chen, Y., Flum, J., Grohe, M.: Bounded nondeterminism and alternation in parameterized complexity theory. In: Proceedings of the 18th IEEE Conference on Computational Complexity (CCC’03), pp. 13–29 (2003)

    Google Scholar 

  23. Chen, Y., Flum, J., Grohe, M.: Machine-based methods in parameterized complexity theory. Theor. Comput. Sci. 339, 167–199 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  24. Chen, Y., Flum, J., Müller, M.: Lower bounds for kernelizations and other preprocessing procedures. Theory Comput. Syst. 48(4), 803–839 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  25. Cook, S.A., Reckhoff, R.A.: Time bounded random access machines. J. Comput. Syst. Sci. 7, 354–375 (1973)

    Article  MATH  Google Scholar 

  26. Downey, R.G., Fellows, M.R.: Parameterized Complexity. Springer, Berlin (1999)

    Book  Google Scholar 

  27. Downey, R.G., Fellows, M.R.: Parameterized complexity after almost ten years: review and open questions. In: Proceedings of Combinatorics, Computation and Logic, DMTCS’99 and CATS’99. Australian Computer Science Communications, vol. 21, pp. 1–33. Springer, Berlin (1999)

    Google Scholar 

  28. Downey, R.G., Fellows, M.R., Regan, K.W.: Parameterized circuit complexity and the W hierarchy. Theor. Comput. Sci. 191(1–2), 97–115 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  29. Downey, R.G., Estivill-Castro, V., Fellows, M.R., Prietoc, E., Rosamond, F.A.: Cutting up is hard to do: the parameterised complexity of k-cut and related problems. In: Harland, J. (ed.) Proceeding of the Australasian Theory Symposium (CATS’03). Electronic Notes in Theoretical Computer Science, vol. 78, pp. 209–222 (2003)

    Google Scholar 

  30. Ebbinghaus, H.D.: Extended logics: the general framework. In: Barwise, J., Feferman, S. (eds.) Model-Theoretical Logics, pp. 25–76. Springer, Berlin (1985)

    Google Scholar 

  31. Eickmeyer, K., Grohe, M.: Randomisation and derandomisation in descriptive complexity theory. In: Proceedings of the 24th International Workshop Computer Science Logic (CSL’10) (2010)

    Google Scholar 

  32. Eickmeyer, K., Grohe, M., Grübner, M.: Approximisation of W[P]-complete minimisation problems is hard. In: Proceedings 23rd IEEE Conference on Computational Complexity (CCC’08), pp. 8–18 (2008)

    Google Scholar 

  33. Fellows, M.R., Koblitz, N.: Fixed-parameter complexity and cryptography. In: Proceedings of the 10th International Symposium on Applied Algebra, Algebraic Algorithms and Error-Correcting Codes (AAECC’93). LNCS, vol. 673, pp. 121–131. Springer, Berlin (1993)

    Chapter  Google Scholar 

  34. Flum, J., Grohe, M.: Fixed-parameter tractability, definability, and model checking. SIAM J. Comput. 31, 113–145 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  35. Flum, J., Grohe, M.: The parameterized complexity of counting problems. SIAM J. Comput. 33(4), 892–922 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  36. Flum, J., Grohe, M.: Model-checking problems as a basis for parameterized intractability. Log. Methods Comput. Sci. 1(1) (2005). Conference version in Proceedings of the 19th IEEE Symposium on Logic in Computer Science (LICS’04), pp. 388–397 (2004)

  37. Flum, J., Grohe, M.: Parameterized Complexity Theory. Springer, Berlin (2006)

    Google Scholar 

  38. Flum, J., Grohe, M., Weyer, M.: Bounded fixed-parameter tractability and log2 n nondeterministic bits. J. Comput. Syst. Sci. 72, 34–71 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  39. Goldreich, O.: Randomized methods in computation—lecture notes (2001); available at http://www.wisdom.weizmann.ac.il/~oded/homepage.html

  40. Goldreich, O.: Computational Complexity: A Conceptual Perspective. Cambridge University Press, Cambridge (2008)

    Book  MATH  Google Scholar 

  41. Grandjean, E., Kleine-Büning, H.: SAT-problems and reductions with respect to the number of variables. J. Log. Comput. 7(4), 457–471 (1997)

    Article  MATH  Google Scholar 

  42. Grohe, M.: The complexity of generalized model-checking problems. Unpublished manuscript (2001)

  43. Hoory, S., Linial, N., Wigderson, A.: Expander graphs and their applications. Bull. Am. Math. Soc. 43(4), 439–561 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  44. Jerrum, M.: Counting, Sampling and Intergrating: Algorithms and Complexity. Birkhäuser, Basel (2003)

    Book  MATH  Google Scholar 

  45. Johnson, D.S., Papadimitriou, C.H., Yannakakis, M.: On generating all maximal independent sets. Inf. Process. Lett. 27, 119–123 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  46. Liu, Y., Lu, S., Chen, J., Sze, S.-H.: Greedy localization and color-coding: improved matching and packing algorithms. In: Proceedings of the 2nd International Workshop on Parameterized and Exact Computation (IWPEC’06). LNCS, vol. 4169, pp. 84–95 (2006)

    Chapter  Google Scholar 

  47. Luby, M., Wigderson, A.: Pairwise independence and derandomization. Found. Trends Theor. Comput. Sci. 1(4), 237–301 (2005)

    Article  MathSciNet  Google Scholar 

  48. Marx, D.: Parameterized complexity of constraint satisfaction problems. Comput. Complex. 14(2), 153–183 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  49. Montoya, J.A.: On parameterized counting. Dissertation, Albert-Ludwigs-Universität Freiburg i.Br. (2008)

  50. Montoya, J.A.: The parameterized complexity of probability amplification. Inf. Process. Lett. 109(1), 46–53 (2008)

    Article  MathSciNet  Google Scholar 

  51. Montoya, J.A.: On the parameterized complexity of approximate counting. RAIRO Theor. Inform. Appl. doi:10.1051/ita/2011007

  52. Müller, M.: Randomized approximations of parameterized counting problems. In: Proceedings of the 2nd International Workshop on Parameterized and Exact Computation (IWPEC’06). LNCS, vol. 4169, pp. 50–59 (2006)

    Chapter  Google Scholar 

  53. Müller, M.: Parameterized derandomization. In: Proceedings of the 3rd International Workshop on Parameterized and Exact Computation (IWPEC’08). LNCS, vol. 5018, pp. 148–159 (2008)

    Chapter  Google Scholar 

  54. Müller, M.: Valiant-Vazirani lemmata for various logics. Electronic Colloquium on Computational Complexity (ECCC’08), Report TR08-063 (2008); available at http://eccc.hpi-web.de/eccc-reports/2008/TR08-063/index.html

  55. Müller, M.: Parameterized randomization. Dissertation, Albert-Ludwigs-Universität Freiburg i.Br. (2009)

  56. Naor, J., Naor, M.: Small-bias probability spaces: efficient constructions and applications. SIAM J. Comput. 22, 213–223 (1993)

    Article  Google Scholar 

  57. Naor, M., Schulman, L., Srinivasan, A.: Splitters and near-optimal derandomization. In: Proceedings of the 39th IEEE Symposium on Foundations of Computer Science (FOCS’95), pp. 182–190 (1995)

    Google Scholar 

  58. Ogiwara, M., Toda, S.: Counting classes are at least as hard as the polynomial-time hierarchy. SIAM J. Comput. 21(2), 316–328 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  59. Regan, K.W.: Efficient reductions from NP to parity using error-correcting codes (preliminary version). State University of New York at Buffalo, Technical Report 93-24 (1993); available at http://www.cse.buffalo.edu/tech-reports/

  60. Reingold, O., Vadhan, S., Wigderson, A.: Entropy waves, the zig-zag graph product, and new constant degree expanders. Ann. Math. 155, 157–187 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  61. Sipser, M.: A complexity theoretic approach to randomness. In: Proceedings of the 15. ACM Symposium on Theory of Computing (STOC’83), pp. 330–335 (1983)

    Google Scholar 

  62. Stockmeyer, L.: On approximation algorithms for #P. SIAM J. Comput. 14(4), 849–861 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  63. Toda, S.: PP is as hard as the polynomial hierarchy. SIAM J. Comput. 20(5), 865–877 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  64. Valiant, L.G.: The complexity of enumeration and reliability problems. SIAM J. Comput. 8(3), 410–421 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  65. Valiant, L.G., Vazirani, V.V.: NP is as easy as detecting unique solutions. In: Proceedings of the 17th ACM Symposium on Theory of Computing (STOC’85), pp. 458–463 (1985)

    Google Scholar 

Download references

Acknowledgements

We thank again Jörg Flum, the advisor of our PhD Theses. The second author thanks the John Templeton Foundation for its support under Grant #13152, The Myriad Aspects of Infinity and the FWF (Austrian Research Fund) for its support under Grant P23989-N13.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Moritz Müller.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Montoya, J.A., Müller, M. Parameterized Random Complexity. Theory Comput Syst 52, 221–270 (2013). https://doi.org/10.1007/s00224-011-9381-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-011-9381-0

Keywords