Abstract

Given a p‐order A over a universe of strings (i.e., a transitive, reflexive, antisymmetric relation such that if $(x, y) \in A$, then $|x|$ is polynomially bounded by $|y|$), an interval size function of A returns, for each string x in the universe, the number of strings in the interval between strings $b(x)$ and $t(x)$ (with respect to A), where $b(x)$ and $t(x)$ are functions that are polynomial‐time computable in the length of x. By choosing sets of interval size functions based on feasibility requirements for their underlying p‐orders, we obtain new characterizations of complexity classes. We prove that the set of all interval size functions whose underlying p‐orders are polynomial‐time decidable is exactly #P. We show that the interval size functions for orders with polynomial‐time adjacency checks are closely related to the class FPSPACE(poly). Indeed, FPSPACE(poly) is exactly the class of all nonnegative functions that are an interval size function minus a polynomial‐time computable function. We study two important functions in relation to interval size functions. The function #DIV maps each natural number n to the number of nontrivial divisors of n. We show that #DIV is an interval size function of a polynomial‐time decidable partial p‐order with polynomial‐time adjacency checks. The function #MONSAT maps each monotone boolean formula F to the number of satisfying assignments of F. We show that #MONSAT is an interval size function of a polynomial‐time decidable total p‐order with polynomial‐time adjacency checks. Finally, we explore the related notion of cluster computation.

MSC codes

  1. 03D15
  2. 06A05
  3. 06A06
  4. 68Q05
  5. 68Q10
  6. 68Q15
  7. 68Q17

Keywords

  1. computational complexity
  2. interval size functions
  3. cluster computing
  4. counting functions

Get full access to this article

View all available purchase options and get full access to this article.

References

AKS04.
M. Agrawal, N. Kayal, and N. Saxena, PRIMES is in P, Ann. of Math. (2), 160 (2004), pp. 781–793.
CH90.
J.‐Y. Cai and L. Hemachandra, On the power of parity polynomial time, Math. Systems Theory, 23 (1990), pp. 95–106.
COO71.
S. Cook, The complexity of theorem‐proving procedures, in Proceedings of the 3rd Annual ACM Symposium on Theory of Computing, ACM, New York, 1971, pp. 151–158.
FFK94.
S. Fenner, L. Fortnow, and S. Kurtz, Gap‐definable counting classes, J. Comput. System Sci., 48 (1994), pp. 116–148.
GHJY91.
J. Goldsmith, L. A. Hemachandra, D. Joseph, and P. Young, Near‐testable sets, SIAM J. Comput., 20 (1991), pp. 506–523.
GIL77.
J. Gill, Computational complexity of probabilistic Turing machines, SIAM J. Comput., 6 (1977), pp. 675–695.
GS88.
J. Grollmann and A. L. Selman, Complexity measures for public‐key cryptosystems, SIAM J. Comput., 17 (1988), pp. 309–335.
GS91.
A. V. Goldberg and M. Sipser, Compression and ranking, SIAM J. Comput., 20 (1991), pp. 524–536.
GS92.
M. Grigni and M. Sipser, Monotone complexity, in Boolean Function Complexity, London Math. Soc. Lecture Note Ser. 169, M. Paterson, ed., Cambridge University Press, Cambridge, UK, 1992, pp. 57–75.
GW83.
H. Galperin and A. Wigderson, Succinct representations of graphs, Inform. and Control, 56 (1983), pp. 183–198.
HHK06.
L. Hemaspaandra, C. Homan, and S. Kosub, Cluster computing and the power of edge recognition, in Proceedings of the Third Annual Conference on Theory and Applications of Models of Computation, Lecture Notes in Computer Sci. 3959, Springer‐Verlag, Berlin, 2006, pp. 283–294.
HHKW05.
L. Hemaspaandra, C. Homan, S. Kosub, and K. Wagner, The Complexity of Computing the Size of an Interval, Technical report TR‐856, University of Rochester, Department of Computer Science, Rochester, NY, February 2005, revised March 2005.
HHW05.
E. Hemaspaandra, L. Hemaspaandra, and O. Watanabe, The Complexity of Kings, Technical report TR‐870, University of Rochester, Department of Computer Science, Rochester, NY, 2005.
HKW01.
L. Hemaspaandra, S. Kosub, and K. Wagner, The complexity of computing the size of an interval, in Proceedings of 28th International Colloquium on Algorithms, Languages and Programming, Lecture Notes in Computer Sci. 2076, Springer‐Verlag, Berlin, 2001, pp. 1040–1051.
HMU01.
J. Hopcroft, R. Motwani, and J. Ullman, Introduction to Automata Theory, Languages, and Computation, 2nd ed., Addison‐Wesley, Boston, 2001.
HO02.
L. Hemaspaandra and M. Ogihara, The Complexity Theory Companion, Springer‐Verlag, Berlin, 2002.
HVW96.
U. Hertrampf, H. Vollmer, and K. Wagner, On balanced versus unbalanced computation trees, Math. Systems Theory, 29 (1996), pp. 411–421.
HW00.
H. Hempel and G. Wechsung, The operators min and max on the polynomial hierarchy, Internat. J. Found. Comput. Sci., 11 (2000), pp. 315–342.
KO83.
K. Ko, On self‐reducibility and weak P‐selectivity, J. Comput. System Sci., 26 (1983), pp. 209–221.
KOS99.
S. Kosub, A note on unambiguous function classes, Inform. Process. Lett., 72 (1999), pp. 197–203.
KSTT92.
J. Köbler, U. Schöning, S. Toda, and J. Torán, Turing machines with few accepting computations and low sets for ${\rm PP}$, J. Comput. System Sci., 44 (1992), pp. 272–286.
LAD89.
R. E. Ladner, Polynomial space counting problems, SIAM J. Comput., 18 (1989), pp. 1087–1097.
LEV75.
L. Levin, Universal sequential search problems, Probl. Inf. Transm., 9 (1975), pp. 265–266.
MP79.
A. Meyer and M. Paterson, With What Frequency are Apparently Intractable Problems Difficult?, Technical report MIT/LCS/TM‐126, MIT, Laboratory for Computer Science, Cambridge, MA, 1979.
MS72.
A. Meyer and L. Stockmeyer, The equivalence problem for regular expressions with squaring requires exponential time, in Proceedings of the 13th Symposium on Switching and Automata Theory, IEEE Press, Los Alamitos, CA, 1972, pp. 125–129.
NT05.
A. Nickelsen and T. Tantau, The complexity of finding paths in graphs with bounded independence number, SIAM J. Comput., 34 (2005), pp. 1176–1195.
OH93.
M. Ogiwara and L. Hemachandra, A complexity theory of feasible closure properties, J. Comput. System Sci., 46 (1993), pp. 295–325.
OTTW96.
M. Ogihara, T. Thierauf, S. Toda, and O. Watanabe, On closure properties of $#{\rm P}$ in the context of ${\rm PF}\circ #{\rm P}$, J. Comput. System Sci., 53 (1996), pp. 171–179.
PY86.
C. Papadimitriou and M. Yannakakis, A note on succinct representations of graphs, Inform. and Control, 71 (1986), pp. 181–185.
SIM75.
J. Simon, On Some Central Problems in Computational Complexity, Ph.D. thesis, Cornell University, Ithaca, NY, 1975.
STO77.
L. Stockmeyer, The polynomial‐time hierarchy, Theoret. Comput. Sci., 3 (1977), pp. 1–22.
TAN01.
T. Tantau, A Note on the Complexity of the Reachability Problem for Tournaments, Technical report TR01–092, Electronic Colloquium on Computational Complexity, http://www.eccc.uni‐trier.de/eccc/ (2001).
VAL76.
L. Valiant, Relative complexity of checking and evaluation, Inform. Process. Lett., 5 (1976), pp. 20–23.
VAL79.
L. G. Valiant, The complexity of enumeration and reliability problems, SIAM J. Comput., 8 (1979), pp. 410–421.
VW95.
H. Vollmer and K. Wagner, Complexity classes of optimization functions, Inform. and Comput., 120 (1995), pp. 198–219.
WAG84.
K. Wagner, The complexity of problems concerning graphs with regularities, in Proceedings of the 11th Symposium on Mathematical Foundations of Computer Science, Lecture Notes in Computer Sci. 176, Springer‐Verlag, Berlin, 1984, pp. 544–552.
WAG86.
K. Wagner, The complexity of combinatorial problems with succinct input representations, Acta Inform., 23 (1986), pp. 325–356.

Information & Authors

Information

Published In

cover image SIAM Journal on Computing
SIAM Journal on Computing
Pages: 1264 - 1300
ISSN (online): 1095-7111

History

Submitted: 13 February 2005
Accepted: 25 April 2006
Published online: 21 December 2006

MSC codes

  1. 03D15
  2. 06A05
  3. 06A06
  4. 68Q05
  5. 68Q10
  6. 68Q15
  7. 68Q17

Keywords

  1. computational complexity
  2. interval size functions
  3. cluster computing
  4. counting functions

Authors

Affiliations

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

View Options

View options

PDF

View PDF

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media