Show simple item record

dc.contributor.authorLukasiewicz, T
dc.contributor.authorMalizia, E
dc.date.accessioned2017-09-14T12:07:01Z
dc.date.issued2017-07-08
dc.description.abstractThe complexity class Θ2P, which is the class of languages recognizable by deterministic Turing machines in polynomial time with at most logarithmic many calls to an NP oracle, received extensive attention in the literature. Its complete problems can be characterized by different specific tasks, such as deciding whether the optimum solution of an NP problem is unique, or whether it is in some sense “odd” (e.g., whether its size is an odd number). In this paper, we introduce a new characterization of this class and its generalization ΘkP to the k-th level of the polynomial hierarchy. We show that problems in ΘkP are also those whose solution involves deciding, for two given sets A and B of instances of two Σk−1P-complete (or Πk−1P-complete) problems, whether the number of “yes”-instances in A is greater than those in B. Moreover, based on this new characterization, we provide a novel sufficient condition for ΘkP-hardness. We also define the general problem Comp-Validk, which is proven here Θk+1P-complete. Comp-Validk is the problem of deciding, given two sets A and B of quantified Boolean formulas with at most k alternating quantifiers, whether the number of valid formulas in A is greater than those in B. Notably, the problem Comp-Sat of deciding whether a set contains more satisfiable Boolean formulas than another set, which is a particular case of Comp-Valid1, demonstrates itself as a very intuitive Θ2P-complete problem. Nonetheless, to our knowledge, it eluded its formal definition to date. In fact, given its strict adherence to the count-and-compare semantics here introduced, Comp-Validk is among the most suitable tools to prove ΘkP-hardness of problems involving the counting and comparison of the number of “yes”-instances in two sets. We support this by showing that the Θ2P-hardness of the Max voting scheme over mCP-nets is easily obtained via the new characterization of ΘkP introduced in this paper.en_GB
dc.description.sponsorshipThis work was supported by the UK EPSRC grants EP/J008346/1, EP/L012138/1, and EP/M025268/1, and by The Alan Turing Institute under the EPSRC grant EP/N510129/1. We thank Dominik Peters and the anonymous reviewers for their helpful comments on a preliminary version of the paper.en_GB
dc.identifier.citationVol. 694, pp. 21-33en_GB
dc.identifier.doi10.1016/j.tcs.2017.06.023
dc.identifier.urihttp://hdl.handle.net/10871/29337
dc.language.isoenen_GB
dc.publisherElsevieren_GB
dc.rightsCC BYen_GB
dc.titleA novel characterization of the complexity class based on counting and comparisonen_GB
dc.typeArticleen_GB
dc.date.available2017-09-14T12:07:01Z
dc.identifier.issn0304-3975
dc.descriptionThis is the author's accepted versionen_GB
dc.descriptionFinal version available from Elsevier via the DOI in this recorden_GB
dc.identifier.journalTheoretical Computer Scienceen_GB
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/


Files in this item

This item appears in the following Collection(s)

Show simple item record

CC BY
Except where otherwise noted, this item's licence is described as CC BY