Abstract
Classes of bounded counting type are a generalization of complexity classes with finite acceptance types. The latter ones are defined via nondeterministic machines whose number of accepting paths up to a certain maximum is responsible for the question of acceptance of the input. For the classes of bounded counting type each computation path may have one of k possible results from the set {0,⋯, k-1} (k≥2), and we count the number of paths having result 1, as well as the number of paths having result 2, etc. Each result (except 0) is counted up to a certain maximum, and the vector formed by these numbers is responsible for the acceptance question.
In this paper we design and prove correctness of an algorithm deciding the question “Is there an oracle separating C 1 from C 2?” for arbitrary classes C 1 and C 2 of bounded counting type. For the special case of classes of finite acceptance types we can give a direct solution to the separability question, thus solving an open problem from [H94a].
Moreover, we note that a surprising consequence on relativizable closure properties of #P can be obtained from these investigations [H94c].
This research was supported by Deutsche Forschungsgemeinschaft, Grant number Wa 847/1-1, “k-wertige Schaltkreise”.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
D. P. Bovet, P. Crescenzi, R. Silvestri, Complexity Classes and Sparse Oracles; 6th Structure in Complexity Theory Conference (1991), pp. 102–108.
D. P. Bovet, P. Crescenzi, R. Silvestri, A Uniform Approach to Define Complexity Classes; Theoretical Computer Science104 (1992), pp. 263–283.
R. Graham, B. Rothschild, J. Spencer, Ramsey Theory; John Wiley & Sons (New York, 1980).
T. Gundermann, N. A. Nasser, G. Wechsung, A Survey on Counting Classes; 5th Structure in Complexity Theory Conference (1990), pp. 140–153.
T. Gundermann, G. Wechsung, Counting Classes of Finite Acceptance Types; Computers and Artificial Intelligence6 (1987), pp. 395–409.
U. Hertrampf, Locally Definable Acceptance Types for Polynomial Time Machines; 9thSymposium on Theoretical Aspects of Computer Science (1992), LNCS 577, pp. 199–207.
U. Hertrampf, Locally Definable Acceptance Types — The Three-Valued Case; 1thLatin American Symposium on Theoretical Informatics (1992), LNCS 583, pp. 262–271.
U. Hertrampf, Complexity Classes with Finite Acceptance Types; 11thSymposium on Theoretical Aspects of Computer Science (1994), LNCS 775, pp. 543–553.
U. Hertrampf, Complexity Classes Defined via k-valued Functions; 9th Structure in Complexity Theory Conference (1994), pp. 224–234.
U. Hertrampf, On Simple Closure Properties of #P; Technical Report No. 90, Universität Würzburg (1994).
U. Hertrampf, C. Lautemann, T. Schwentick, H. Vollmer, K. W. Wagner, On the Power of Polynomial Time Bit-Reductions; 8th Structure in Complexity Theory Conference (1993), pp. 200–207.
U. Hertrampf, H. Vollmer, K. W. Wagner, On Balanced vs. Unbalanced Computation Trees; Mathematical Systems Theory, to appear.
B. Jenner, P. McKenzie, D. Thérien, Logspace and Logtime Leaf Languages; 9th Structure in Complexity Theory Conference (1994), pp. 242–254.
R. Niedermeyer, P. Rossmanith, Extended Locally Definable Acceptance Types; 10thSymposium on Theoretical Aspects of Computer Science (1993), LNCS 665, pp. 473–483.
F. P. Ramsey, On a Problem of Formal Logic; Proceedings London Math. Society30 (1930), pp. 264–286.
O. Verbitsky, Towards the Parallel Repitition Conjecture; 9th Structure in Complexity Theory Conference (1994), pp. 304–307.
N. K. Vereshchagin, Relativizable and Nonrelativizable Theorems in the Polynomial Theory of Algorithms; Izvestija Rossijskoj Akademii Nauk57(2) (1993), pp. 51–90.
K. W. Wagner, personal communication, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hertrampf, U. (1995). Classes of bounded counting type and their inclusion relations. In: Mayr, E.W., Puech, C. (eds) STACS 95. STACS 1995. Lecture Notes in Computer Science, vol 900. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59042-0_62
Download citation
DOI: https://doi.org/10.1007/3-540-59042-0_62
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59042-2
Online ISBN: 978-3-540-49175-0
eBook Packages: Springer Book Archive