John M. Hitchcock

dblp:57/747 · DBLP profile ↗
← Back
57ranked-venue papers
41as first author
5since 2021 · last 2026
0000-0002-8614-7307ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 57 · 41 first-author · 5 since 2021Databases, data management, data science and information retrieval · 4 · 4 first-author · 1 since 2021
YearPublicationVenuePosition
2026 Counting Random Oracles for the Polynomial-Time Hierarchy and Quantum Complexity Classes
John M. Hitchcock, Adewale Sekoni, Hadi Shafei
CiE1
2026 Exponential-size circuit complexity is comeager in symmetric exponential time
John M. Hitchcock
Inf. Process. Lett.1
2025 Counting Martingales for Measure and Dimension in Complexity Classes
abstract
In this work, we initiate the study of the Minimum Circuit Size Problem (MCSP) in the quantum setting. MCSP is a problem to compute the circuit complexity of Boolean functions. It is a fascinating problem in complexity theory - its hardness is mysterious, and a better understanding of its hardness can have surprising implications to many fields in computer science. We first define and investigate the basic complexity-theoretic properties of minimum quantum circuit size problems for three natural objects: Boolean functions, unitaries, and quantum states. We show that these problems are not trivially in NP but in QCMA (or have QCMA protocols). Next, we explore the relations between the three quantum MCSPs and their variants. We discover that some reductions that are not known for classical MCSP exist for quantum MCSPs for unitaries and states, e.g., search-to-decision reductions and self-reductions. Finally, we systematically generalize results known for classical MCSP to the quantum setting (including quantum cryptography, quantum learning theory, quantum circuit lower bounds, and quantum fine-grained complexity) and also find new connections to tomography and quantum gravity. Due to the fundamental differences between classical and quantum circuits, most of our results require extra care and reveal properties and phenomena unique to the quantum setting. Our findings could be of interest for future studies, and we post several open problems for further exploration along this direction.
John M. Hitchcock, Adewale Sekoni, Hadi Shafei
CCC1
2025 Random Permutations in Computational Complexity
John M. Hitchcock, Adewale Sekoni, Hadi Shafei
MFCS1
2022 Nonuniform Reductions and NP-Completeness
John M. Hitchcock, Hadi Shafei
Theory Comput. Syst.1
2019 Nondeterminisic Sublinear Time Has Measure 0 in P
John M. Hitchcock, Adewale Sekoni
Theory Comput. Syst.1
2018 Nonuniform Reductions and NP-Completeness
abstract
Nonuniformity is a central concept in computational complexity with powerful connections to circuit complexity and randomness. Nonuniform reductions have been used to study the isomorphism conjecture for NP and completeness for larger complexity classes. We study the power of nonuniform reductions for NP-completeness, obtaining both separations and upper bounds for nonuniform completeness vs uniform completeness in NP. Under various hypotheses, we obtain the following separations: 1. There is a set complete for NP under nonuniform many-one reductions, but not under uniform many-one reductions. This is true even with a single bit of nonuniform advice. 2. There is a set complete for NP under nonuniform many-one reductions with polynomial-size advice, but not under uniform Turing reductions. That is, polynomial nonuniformity is stronger than a polynomial number of queries. 3. For any fixed polynomial p(n), there is a set complete for NP under uniform 2-truth-table reductions, but not under nonuniform many-one reductions that use p(n) advice. That is, giving a uniform reduction a second query makes it more powerful than a nonuniform reduction with fixed polynomial advice. 4. There is a set complete for NP under nonuniform many-one reductions with polynomial advice, but not under nonuniform many-one reductions with logarithmic advice. This hierarchy theorem also holds for other reducibilities, such as truth-table and Turing. We also consider uniform upper bounds on nonuniform completeness. Hirahara (2015) showed that unconditionally every set that is complete for NP under nonuniform truth-table reductions that use logarithmic advice is also uniformly Turing-complete. We show that under a derandomization hypothesis, the same statement for truth-table reductions and truth-table completeness also holds.
John M. Hitchcock, Hadi Shafei
STACS1
2018 Autoreducibility of NP-Complete Sets under Strong Hypotheses
John M. Hitchcock, Hadi Shafei
Comput. Complex.1
2016 Autoreducibility of NP-Complete Sets
abstract
We study the polynomial-time autoreducibility of NP-complete sets and obtain separations under strong hypotheses for NP. Assuming there is a p-generic set in NP, we show the following: - For every k >= 2, there is a k-T-complete set for NP that is k-T autoreducible, but is not k-tt autoreducible or (k-1)-T autoreducible. - For every k >= 3, there is a k-tt-complete set for NP that is k-tt autoreducible, but is not (k-1)-tt autoreducible or (k-2)-T autoreducible. - There is a tt-complete set for NP that is tt-autoreducible, but is not btt-autoreducible. Under the stronger assumption that there is a p-generic set in NP cap coNP, we show: - For every k >= 2, there is a k-tt-complete set for NP that is k-tt autoreducible, but is not (k-1)-T autoreducible. Our proofs are based on constructions from separating NP-completeness notions. For example, the construction of a 2-T-complete set for NP that is not 2-tt-complete also separates 2-T-autoreducibility from 2-tt-autoreducibility.
John M. Hitchcock, Hadi Shafei
STACS1
2015 On the NP-Completeness of the Minimum Circuit Size Problem
abstract
We study the Minimum Circuit Size Problem (MCSP): given the truth-table of a Boolean function f and a number k, does there exist a Boolean circuit of size at most k computing f? This is a fundamental NP problem that is not known to be NP-complete. Previous work has studied consequences of the NP-completeness of MCSP. We extend this work and consider whether MCSP may be complete for NP under more powerful reductions. We also show that NP-completeness of MCSP allows for amplification of circuit complexity. We show the following results. - If MCSP is NP-complete via many-one reductions, the following circuit complexity amplification result holds: If NP cap co-NP requires 2^n^{Omega(1)-size circuits, then E^NP requires 2^Omega(n)-size circuits. - If MCSP is NP-complete under truth-table reductions, then EXP neq NP cap SIZE(2^n^epsilon) for some epsilon> 0 and EXP neq ZPP. This result extends to polylog Turing reductions.
John M. Hitchcock, Aduri Pavan
FSTTCS1
2013 Learning Reductions to Sparse Sets
Harry Buhrman, Lance Fortnow, John M. Hitchcock, Bruno Loff
MFCS3
2013 Length-Increasing Reductions for PSPACE-Completeness
John M. Hitchcock, Aduri Pavan
MFCS1
2013 Base invariance of feasible dimension
John M. Hitchcock, Elvira Mayordomo
Inf. Process. Lett.1
2012 Collapsing and Separating Completeness Notions Under Average-Case and Worst-Case Hypotheses
Xiaoyang Gu, John M. Hitchcock, Aduri Pavan
Theory Comput. Syst.2
2011 Unions of Disjoint NP-Complete Sets
Christian Glaßer, John M. Hitchcock, Aduri Pavan, Stephen D. Travers
COCOON2
2011 Exact Learning Algorithms, Betting Games, and Circuit Lower Bounds
Ryan C. Harkins, John M. Hitchcock
ICALP (1)2
2011 Derandomizing Arthur-Merlin Games and Approximate Counting Implies Exponential-Size Lower Bounds
Baris Aydinlioglu, Dan Gutfreund, John M. Hitchcock, Akinori Kawachi
Comput. Complex.3
2011 Extracting Kolmogorov complexity with applications to dimension zero-one laws
Lance Fortnow, John M. Hitchcock, Aduri Pavan, N. V. Vinodchandran, Fengming Wang
Inf. Comput.2
2011 Dimension, Halfspaces, and the Density of Hard Sets
Ryan C. Harkins, John M. Hitchcock
Theory Comput. Syst.2
2010 Lower Bounds for Reducibility to the Kolmogorov Random Strings
John M. Hitchcock
CiE1
2010 Collapsing and Separating Completeness Notions under Average-Case and Worst-Case Hypotheses
abstract
This paper presents the following results on sets that are complete for $\NP$. \begin{enumerate} \item If there is a problem in $\NP$ that requires $\twonO$ time at almost all lengths, then every many-one NP-complete set is complete under length-increasing reductions that are computed by polynomial-size circuits. \item If there is a problem in $\CoNP$ that cannot be solved by polynomial-size nondeterministic circuits, then every many-one complete set is complete under length-increasing reductions that are computed by polynomial-size circuits. \item If there exist a one-way permutation that is secure against subexponential-size circuits and there is a hard tally language in $\NP \cap \CoNP$, then there is a Turing complete language for $\NP$ that is not many-one complete. \end{enumerate} Our first two results use worst-case hardness hypotheses whereas earlier work that showed similar results relied on average-case or almost-everywhere hardness assumptions. The use of average-case and worst-case hypotheses in the last result is unique as previous results obtaining the same consequence relied on almost-everywhere hardness results.
Xiaoyang Gu, John M. Hitchcock, Aduri Pavan
STACS2
2009 Kolmogorov Complexity in Randomness Extraction
abstract
We clarify the role of Kolmogorov complexity in the area of randomness extraction. We show that a computable function is an almost randomness extractor if and only if it is a Kolmogorov complexity extractor, thus establishing a fundamental equivalence between two forms of extraction studied in the literature: Kolmogorov extraction and randomness extraction. We present a distribution ${\cal M}_k$ based on Kolmogorov complexity that is complete for randomness extraction in the sense that a computable function is an almost randomness extractor if and only if it extracts randomness from ${\cal M}_k$.
John M. Hitchcock, Aduri Pavan, N. V. Vinodchandran
FSTTCS1
2008 NP-Hard Sets Are Exponentially Dense Unless coNP C NP/poly
abstract
We show that hard sets S for NP must have exponential density, i.e. |S=n| ges 2nepsifor some isin > 0 and infinitely many n, unless coNP sube NP/poly and the polynomial-time hierarchy collapses. This result holds for Turing reductions that make n1-isinqueries. In addition we study the instance complexity o/NP- hard problems and show that hard sets also have an exponential amount of instances that have instance complexity n for some sigma > 0. This result also holds for Turing reductions that make n1-isinqueries.
Harry Buhrman, John M. Hitchcock
CCC2
2008 Hardness Hypotheses, Derandomization, and Circuit Complexity
John M. Hitchcock, Aduri Pavan
Comput. Complex.1
2008 Scaled Dimension and the Kolmogorov Complexity of Turing-Hard Sets
John M. Hitchcock, María López-Valdés, Elvira Mayordomo
Theory Comput. Syst.1
2008 Partial Bi-immunity, Scaled Dimension, and NP-Completeness
John M. Hitchcock, Aduri Pavan, N. V. Vinodchandran
Theory Comput. Syst.1
2007 Dimension, Halfspaces, and the Density of Hard Sets
Ryan C. Harkins, John M. Hitchcock
COCOON2
2007 Strong Reductions and Isomorphism of Complete Sets
Ryan C. Harkins, John M. Hitchcock, Aduri Pavan
FSTTCS2
2007 Comparing reductions to NP-complete sets
John M. Hitchcock, Aduri Pavan
Inf. Comput.1
2007 Effective Strong Dimension in Algorithmic Information and Computational Complexity
abstract
The two most important notions of fractal dimension are Hausdorff dimension, developed by Hausdorff [Math. Ann., 79 (1919), pp. 157–179], and packing dimension, developed independently by Tricot [Math. Proc. Cambridge Philos. Soc., 91 (1982), pp. 57–74] and Sullivan [Acta Math., 153 (1984), pp. 259–277]. Both dimensions have the mathematical advantage of being defined from measures, and both have yielded extensive applications in fractal geometry and dynamical systems. Lutz [Proceedings of the 15th IEEE Conference on Computational Complexity, Florence, Italy, 2000, IEEE Computer Society Press, Piscataway, NJ, 2000, pp. 158–169] has recently proven a simple characterization of Hausdorff dimension in terms of gales, which are betting strategies that generalize martingales. Imposing various computability and complexity constraints on these gales produces a spectrum of effective versions of Hausdorff dimension, including constructive, computable, polynomial-space, polynomial-time, and finite-state dimensions. Work by several investigators has already used these effective dimensions to shed significant new light on a variety of topics in theoretical computer science. In this paper we show that packing dimension can also be characterized in terms of gales. Moreover, even though the usual definition of packing dimension is considerably more complex than that of Hausdorff dimension, our gale characterization of packing dimension is an exact dual of—and every bit as simple as—the gale characterization of Hausdorff dimension. Effectivizing our gale characterization of packing dimension produces a variety of effective strong dimensions, which are exact duals of the effective dimensions mentioned above. In general (and in analogy with the classical fractal dimensions), the effective strong dimension of a set or sequence is at least as great as its effective dimension, with equality for sets or sequences that are sufficiently regular. We develop the basic properties of effective strong dimensions and prove a number of results relating them to fundamental aspects of randomness, Kolmogorov complexity, prediction, Boolean circuit-size complexity, polynomial-time degrees, and data compression. Aside from the above characterization of packing dimension, our two main theorems are the following. 1. If $\vec{\beta} = (\beta_0,\beta_1,\ldots)$ is a computable sequence of biases that are bounded away from 0 and R is random with respect to $\vec{\beta}$, then the dimension and strong dimension of R are the lower and upper average entropies, respectively, of $\vec{\beta}$. 2. For each pair of $\Delta^0_2$-computable real numbers $0 < \alpha \le \beta \le 1$, there exists $A \in {\rm E}$ such that the polynomial-time many-one degree of A has dimension $\alpha$ in E and strong dimension $\beta$ in E. Our proofs of these theorems use a new large deviation theorem for self-information with respect to a bias sequence $\vec{\beta}$ that need not be convergent.
Krishna B. Athreya, John M. Hitchcock, Jack H. Lutz, Elvira Mayordomo
SIAM J. Comput.2
2007 Online Learning and Resource-Bounded Dimension: Winnow Yields New Lower Bounds for Hard Sets
John M. Hitchcock
SIAM J. Comput.1
2007 Upward separations and weaker hypotheses in resource-bounded measure
Ryan C. Harkins, John M. Hitchcock
Theor. Comput. Sci.2
2007 The arithmetical complexity of dimension and randomness
John M. Hitchcock, Jack H. Lutz, Sebastiaan Terwijn
ACM Trans. Comput. Log.1
2006 Extracting Kolmogorov Complexity with Applications to Dimension Zero-One Laws
Lance Fortnow, John M. Hitchcock, Aduri Pavan, N. V. Vinodchandran, Fengming Wang
ICALP (1)2
2006 Comparing Reductions to NP-Complete Sets
John M. Hitchcock, Aduri Pavan
ICALP (1)1
2006 Online Learning and Resource-Bounded Dimension: Winnow Yields New Lower Bounds for Hard Sets
abstract
We establish a relationship between the online mistake-bound model of learning and resource-bounded dimension. This connection is combined with the Winnow algorithm to obtain new results about the density of hard sets under adaptive reductions. This improves previous work of Fu (1995) and Lutz and Zhao (2000), and solves one of Lutz and Mayordomo’s “Twelve Problems in Resource-Bounded Measure” (1999). These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
John M. Hitchcock
STACS1
2006 Dimension, entropy rates, and compression
John M. Hitchcock, N. V. Vinodchandran
J. Comput. Syst. Sci.1
2006 Why Computational Complexity Requires Stricter Martingales
John M. Hitchcock, Jack H. Lutz
Theory Comput. Syst.1
2006 Hausdorff dimension and oracle constructions
John M. Hitchcock
Theor. Comput. Sci.1
2005 Resource-bounded strong dimension versus resource-bounded category
John M. Hitchcock, Aduri Pavan
Inf. Process. Lett.1
2005 Correspondence Principles for Effective Dimensions
John M. Hitchcock
Theory Comput. Syst.1
2005 Entropy rates and finite-state dimension
Chris Bourke, John M. Hitchcock, N. V. Vinodchandran
Theor. Comput. Sci.2
2004 Small Spans in Scaled Dimension
abstract
Juedes and Lutz (1995) proved a small span theorem for polynomial-time many-one reductions in exponential time. This result says that for language A decidable in exponential time, either the class of languages reducible to A (the lower span) or the class of problems to which A can be reduced (the upper span) is small in the sense of resource-bounded measure and, in particular, that the degree of A is small. Small span theorems have been proven for increasingly stronger polynomial-time reductions, and a small span theorem for polynomial-time Turing reductions would imply BPP /spl ne/ EXP. In contrast to the progress in resource-bounded measure, Ambos-Spies, Merkle, Reimann, and Stephan (2001) showed that there is no small span theorem for the resource-bounded dimension of Lutz (2000), even for polynomial-time many-one reductions. Resource-bounded scaled dimension, recently introduced by Hitchcock, Lutz, and Mayordomo (2003), provides rescalings of resource-bounded dimension. We use scaled dimension to further understand the contrast between measure and dimension regarding polynomial-time spans and degrees. We strengthen prior results by showing that the small span theorem holds for polynomial-time many-one reductions in the -3/sup rd/-order scaled dimension, but fails to hold in the -2/sup nd/-order scaled dimension. Our results also hold in exponential space. As an application, we show that determining the -2/sup nd/- or -l/sup st/-order scaled dimension in ESPACE of the many-one complete languages for E would yield a proof of P = BPP or P /spl ne/ PSPACE. On the other hand, it is shown unconditionally that the complete languages for E have -3/sup rd/-order scaled dimension 0 in ESPACE and -2/sup nd/- and -1/sup st/-order scaled dimension 1 in E.
John M. Hitchcock
CCC1
2004 Partial Bi-immunity and NP-Completeness
abstract
The Turing and many-one completeness notions for NP have been previously separated under measure, genericity, and bi-immunity hypotheses on NP. The proofs of all these results rely on the existence of a language in NP with almost everywhere hardness. In this paper we separate the same NP-completeness notions under a partial bi-immunity hypothesis that is weaker and only yields a language in NP that is hard to solve on most strings. This improves the results of Lutz and Mayordomo (1996), Ambos-Spies and Bentzien (2000), and Pavan and Selman (2002). The proof of this result is a significant departure from previous work.
John M. Hitchcock, Aduri Pavan, N. V. Vinodchandran
CCC1
2004 Dimension, Entropy Rates, and Compression
abstract
This paper develops relationships between resource-bounded dimension, entropy rates, and compression. New tools for calculating dimensions are given and used to improve previous results about circuit-size complexity classes. Approximate counting of SpanP functions is used to prove that the NP-entropy rate is an upper bound for dimension in /spl Delta//sub 3//sup E/, the third level of the exponential-time hierarchy. This general result is applied to simultaneously improve the results of Mayordomo (1994) on the measure on P/poly in /spl Delta//sub 3//sup E/ and of Lutz (2003) on the dimension of exponential-size circuit complexity classes in ESPACE. Entropy rates of efficiently rankable sets, sets that are optimally compressible, are studied in conjunction with time-bounded dimension. It is shown that rankable entropy rates give upper bounds for time-bounded dimensions. We use this to improve results of Lutz (1992) about polynomial-size circuit complexity classes from resource-bounded measure to dimension. Exact characterizations of the effective dimensions in terms of Kolmogorov complexity rates at the polynomial-space and higher levels have been established, but in the time-bounded setting no such equivalence is known. We introduce the concept of polynomial-time superranking as an extension of ranking. We show that superranking provides an equivalent definition of polynomial-time dimension. From this superranking characterization we show that polynomial-time Kolmogorov complexity rates give a lower bound on polynomial-time dimension.
John M. Hitchcock, N. V. Vinodchandran
CCC1
2004 Hardness Hypotheses, Derandomization, and Circuit Complexity
John M. Hitchcock, Aduri Pavan
FSTTCS1
2004 Scaled Dimension and the Kolmogorov Complexity of Turing-Hard Sets
John M. Hitchcock, María López-Valdés, Elvira Mayordomo
MFCS1
2004 Effective Strong Dimension in Algorithmic Information and Computational Complexity
Krishna B. Athreya, John M. Hitchcock, Jack H. Lutz, Elvira Mayordomo
STACS2
2004 Scaled dimension and nonuniform complexity
John M. Hitchcock, Jack H. Lutz, Elvira Mayordomo
J. Comput. Syst. Sci.1
2004 Small Spans in Scaled Dimension
abstract
Juedes and Lutz [SIAM J. Comput., 24 (1995), pp. 279--295] proved a small span theorem for polynomial-time many-one reductions in exponential time. This result says that for language A decidable in exponential time, either the class of languages reducible to A (the lower span) or the class of problems to which A can be reduced (the upper span) is small in the sense of resource-bounded measure and, in particular, that the degree of A is small. Small span theorems have been proved for increasingly stronger polynomial-time reductions, and a small span theorem for polynomial-time Turing reductions would imply $\BPP \not= \EXP$. In contrast to the progress in resource-bounded measure, Ambos-Spies et al. [{Proceedings of the 16th IEEE Conference on Computational Complexity, Philadelphia, PA, IEEE Computer Society, Los Alamitos, CA, 2001, pp. 210--217] showed that there is no small span theorem for the resource-bounded dimension of Lutz [SIAM J. Comput.}, 32 (2003), pp. 1236--1259], even for polynomial-time many-one reductions. Resource-bounded scaled dimension, recently introduced by Hitchcock, Lutz, and Mayordomo [J. Comput. System Sci., 69 (2004), pp. 97--122], provides rescalings of resource-bounded dimension. We use scaled dimension to further understand the contrast between measure and dimension regarding polynomial-time spans and degrees. We strengthen prior results by showing that the small span theorem holds for polynomial-time many-one reductions in the -3rd-order scaled dimension, but fails to hold in the -2nd-order scaled dimension. Our results also hold in exponential space. As an application, we show that determining the -2nd- or -1st-order scaled dimension in $\ESPACE$ of the many-one complete languages for $\E$ would yield a proof of $\mathrm{P} = \BPP$ or $\mathrm{P} \not= \PSPACE$. On the other hand, it is shown unconditionally that the complete languages for $\E$ have $-$3rd-order scaled dimension 0 in $\ESPACE$ and $-$2nd- and $-$1st-order scaled dimension 1 in $\E$.
John M. Hitchcock
SIAM J. Comput.1
2004 The size of SPP
John M. Hitchcock
Theor. Comput. Sci.1
2003 Scaled Dimension and Nonuniform Complexity
John M. Hitchcock, Jack H. Lutz, Elvira Mayordomo
ICALP1
2003 Gales suffice for constructive dimension
John M. Hitchcock
Inf. Process. Lett.1
2003 Fractal dimension and logarithmic loss unpredictability
John M. Hitchcock
Theor. Comput. Sci.1
2002 Correspondence Principles for Effective Dimensions
John M. Hitchcock
ICALP1
2002 Why Computational Complexity Requires Stricter Martingales
John M. Hitchcock, Jack H. Lutz
ICALP1
2002 MAX3SAT is exponentially hard to approximate if NP has positive dimension
John M. Hitchcock
Theor. Comput. Sci.1