Instance complexity

We introduce a measure for the computational complexity of mdiwdual instances of a decision problem and study some of Its properties. The instance complexity of a string ~ with respect to a set A and time bound t, ict(x : A). is defined as the size of the smallest special-case program for A that run> m time t,decides x correctly, and makes no mistakes on other strings (“don’t know” answers are permitted). We prove that a set A is m P if and only if there exist a polynomial t and a constant c such that ic’(x : A) < c for all X; on the other hand, If A ]s NP-hard and P # NP, then for all polynomials t and constants c. lc’(~ : A) > c log I ~ I for ]nfimtely many x. Obserwng that Kf(x), the t-bounded Kolmogorov complexity of x, N roughly an upper bound on ]Ct(.t : A), we proceed to investigate the existence of mdiwdually hard problem Instances. ].e , strings whose instance complexity E close to their Kolmogorov complexity. We prove that if t(n)z n is a time-constructible function and A 1s a recurswe set not in DTIME(t), there then exist a constant c and mfimtely many I such that ic’(x : ,4) z K’ (x) – c. for some Prehmmary versions of parts of this work have appeared under the titles “What 1sa hard instance of a computational problem?” m Proceedings of tize Conference on Structare m Cornplexm Theory (Berkeley, Calif., June i 986), and “On the instance complexity of NP-hard problems” in Procecduzgs of the 5tk .4nrrual Conference on StntctLwe m Cowrpkwty Theory (Barcelona, Spain, July 1990). These Proceedings have been published by Springer-Verlag, Berlin, and IEEE, New York, respectively. The research of P. Orponen was supported by the Academy of Finland, and the research of K. Ko in part by National Science Foundation (NSF) grant CCR 8S-01575. Authors’ current addresses: P. Orponen, Department of Computer Science, Unnerslty of Helsinkl, FIN-0001 4 Helsinki, Finland; K. Ko, Department of Computer Science, State Unwersity of New York at Stony Brook, Stony Brook, NY 11794; U. Schomng, Abteiltrng Theoretische Informatik, Umversltat Ulm, D-89069 Ulm, Germany; O. Watanabe, Department of Computer Science, Tohyo Institute of Technology, Tokyo 152, Japan. Permission to copy without fee all or part of this material IS granted provided that the copies are not made or distributed for duect commercial advantage, the ACM copyright notice and the title of the pubhcdtion and Its date appear, and notice K given that copying 1s by permission of the Association for Computing Machinery. To copy otherwse, or to repubhsh, requmes a fee and/or specific permission. 01994 ACM 0004-5411/94/’0100-0096 $03.50 Journal of the AwocI.tIon for Compuh.g Md.hlncry, Vii 41 No 1, January 1YY4 pp Y6-121 Instance Complexity 97 time bound t‘(n)dependent on the complexity of recognizing A. Under the stronger assumptions that the set A is NP-hard and DEXT # NEXT, we prove that for any polynomia~ t there exist a polynomial f‘ and a constant c such that for infinitely many x, ict(x : A) z K“(x) – c. If A is DEXT-hard, then the same result holds unconditionally. We also prove that there is a set A E DEXT such that for some constant c and all x, ic’xp(x : A) s K’xp (x) – 2 log ZCexPr(x)– C, where exp(n) = 2“ and exp’(n) = cn2zn + c.

[1]  Ming Li,et al.  Kolmogorov Complexity and its Applications , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[2]  Philippe Flajolet,et al.  On Sets Having Only Hard Subsets , 1974, ICALP.

[3]  Richard J. Lipton,et al.  Some connections between nonuniform and uniform complexity classes , 1980, STOC '80.

[4]  Nancy A. Lynch,et al.  On Reducibility to Complex or Sparse Sets , 1975, JACM.

[5]  Lane A. Hemaspaandra,et al.  Reductions to Sets of Low Information Content , 1992, Complexity Theory: Current Research.

[6]  A. Kolmogorov Three approaches to the quantitative definition of information , 1968 .

[7]  José L. Balcázar,et al.  Structural complexity 1 , 1988 .

[8]  A. R. Meyer,et al.  COMPUTATIONALLY COMPLEX AND PSEUDO-RANDOM ZERO-ONE VALUED FUNCTIONS††Portions of this work were carried out at Carngie-Mellon University, while the authors were in the Department of Computer Science. Portions of these results were reported in preliminary form in [1]. , 1971 .

[9]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[10]  Juris Hartmanis,et al.  Generalized Kolmogorov complexity and the structure of feasible computations , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[11]  Pekka Orponen A Classification of Complexity Core Lattices , 1986, Theor. Comput. Sci..

[12]  Juris Hartmanis On Sparse Sets in NP - P , 1983, Inf. Process. Lett..

[13]  L. Berman Polynomial reducibilities and complete sets. , 1977 .

[14]  Pekka Orponen,et al.  The Density and Complexity of Polynomial Cores for Intractable Sets , 1986, Inf. Control..

[15]  J ChaitinGregory On the Simplicity and Speed of Programs for Computing Infinite Sets of Natural Numbers , 1969 .

[16]  Michael Sipser,et al.  A complexity theoretic approach to randomness , 1983, STOC.

[17]  Osamu Watanabe On One-One Polynomial Time Equivalence Relations , 1985, Theor. Comput. Sci..

[18]  Yacov Yacobi,et al.  Hard-core theorems for complexity classes , 1985, JACM.

[19]  Ker-I Ko,et al.  A note on the instance complexity of pseudorandom sets , 1992, [1992] Proceedings of the Seventh Annual Structure in Complexity Theory Conference.

[20]  Jr. Hartley Rogers Theory of Recursive Functions and Effective Computability , 1969 .

[21]  Gregory J. Chaitin,et al.  On the Simplicity and Speed of Programs for Computing Infinite Sets of Natural Numbers , 1969, J. ACM.

[22]  Pekka Orponen,et al.  Optimal Approximations and Polynomially Levelable Sets , 1986, SIAM J. Comput..

[23]  José L. Balcázar,et al.  Structural Complexity I , 1995, Texts in Theoretical Computer Science An EATCS Series.

[24]  Ronald V. Book,et al.  Tally Languages and Complexity Classes , 1974, Inf. Control..

[25]  Claus-Peter Schnorr,et al.  Optimal Algorithms for Self-Reducible Problems , 1976, ICALP.

[26]  Ker-I Ko,et al.  On the Notion of Infinite Pseudorandom Sequences , 1986, Theor. Comput. Sci..

[27]  Robert E. Wilber Randomness and the density of hard problems , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[28]  Ding-Zhu Du,et al.  On polynomial and generalized complexity cores , 1988, [1988] Proceedings. Structure in Complexity Theory Third Annual Conference.

[29]  I. Mazin,et al.  Theory , 1934 .

[30]  Donald W. Loveland,et al.  A Variant of the Kolmogorov Concept of Complexity , 1969, Information and Control.