Skip to main content
Log in

On Optimal Language Compression for Sets in PSPACE/poly

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

Abstract

We show that if DTIME[2O(n)] is not included in DSPACE[2o(n)], then, for every set B in PSPACE/poly, all strings x in B of length n can be represented by a string compressed(x) of length at most log(|B =n|)+O(log n), such that a polynomial-time algorithm, given compressed(x), can distinguish x from all the other strings in B =n. Modulo the O(log n) additive term, this achieves the information-theoretic optimum for string compression. We also observe that optimal compression is not possible for sets more complex than PSPACE/poly because for any time-constructible superpolynomial function t, there is a set A computable in space t(n) such that at least one string x of length n requires compressed(x) to be of length 2 log(|A =n|).

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.

Similar content being viewed by others

References

  1. Arora, S., Barak, B.: Computational Complexity– A Modern Approach. Cambridge University Press, Cambridge (2009)

    Book  MATH  Google Scholar 

  2. Antunes, L., Fortnow, L.: Worst-case running times for average-case algorithms. In: Proceedings of the 24th Conference in Computational Complexity Conference, pp. 598–303. IEEE Computer Society Press (2009)

  3. Buhrman, H., Fortnow, L., Laplante, S.: Resource-bounded Kolmogorov complexity revisited. SIAM J. Comput. 31(3), 887–905 (2001)

    Article  MathSciNet  Google Scholar 

  4. Buhrman, H., Laplante, S., Miltersen, P.B.: New bounds for the language compression problem. In: IEEE Conference on Computational Complexity, pp. 126–130 (2000)

  5. Buhrman, H., Lee, T., van Melkebeek, D.: Language compression and pseudorandom generators. Comput. Complex. 14(3), 228–255 (2005)

    Article  MATH  Google Scholar 

  6. Bauwens, B., Makhlin, A., Vereshchagin, N., Zimand, M.: Short lists with short programs in short time. ECCC, TR13-007 (2013)

  7. Dyachkov, A.G., Rykov, V.V.: Bounds on the length of disjunctive codes. Probl. Pereda. Inf. 18(3), 7–13 (1982). In Russian

    MathSciNet  Google Scholar 

  8. Goldberg, A., Sipser, M.: Compression and ranking. In: Proceedings of the 17th ACM Symposium on Theory of Computing, pp. 440–448 (1985)

  9. Impagliazzo, R., Wigderson, A.: P = BPP if E requires exponential circuits: derandomizing the XOR lemma. In: Proceedings of the 29th Annual ACM Symposium on the Theory of Computing (STOC ’97), pp. 220–229. Association for Computing Machinery, New York (1997)

  10. Klivans, A., van Melkebeek, D.: Graph nonisomorphism has subexponential size proofs unless the polynomial-time hierarchy collapses. SIAM J. Comput. 31(5), 1501–1526 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  11. Lee, T., Romashchenko, A.E.: Resource bounded symmetry of information revisited. Theor. Comput. Sci. 345(2–3), 386–405 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  12. Li, M., Vitanyi, P.: An Introduction to Kolmogorov Complexity and Its Applications, 3rd edn. Springer. 1st edition in 1993 (2008)

  13. , L., Watanabe, O.: On symmetry of information and polynomial time invertibility. Inf. Comput. 121(1), 14–22 (1995)

    Article  MATH  Google Scholar 

  14. Miltersen, P.B.: Derandomizing complexity classes. In: Pardalos, P., Reif, J., Rolim, J. (eds.) Handbook on Randomized Computing, vol. II. Kluwer, Norwell (2001)

  15. Nisan, N., Wigderson, A.: Hardness vs. randomness. J. Comput. Syst. Sci. 49, 149–167 (1994)

    Article  MATH  MathSciNet  Google Scholar 

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

  17. Trevisan, L., Vadhan, S.P., Zuckerman, D.: Compression of samplable sources. Comput. Complex. 14(3), 186–227 (2005)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marius Zimand.

Additional information

Previous versions of this work have been presented at FCT’2011 and CCR’2012.

Part of the work was done while at Department of Computer Science, Johns Hopkins University. This work is supported in part by NSF grant CCF 0916525 (N. V. Vinodchandran).

This work is supported in part by NSF grant CCF 1016158 (Marius Zimand).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Vinodchandran, N.V., Zimand, M. On Optimal Language Compression for Sets in PSPACE/poly. Theory Comput Syst 56, 581–590 (2015). https://doi.org/10.1007/s00224-014-9535-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-014-9535-y

Keywords

Navigation