Reducing the Number of Solutions of NP Functions

作者:

Highlights:

摘要

We study whether one can prune solutions from NP functions. Though it is known that, unless surprising complexity class collapses occur, one cannot reduce the number of accepting paths of NP machines, we nonetheless show that it often is possible to reduce the number of solutions of NP functions. For finite cardinality types, we give a sufficient condition for such solution reduction. We also give absolute and conditional necessary conditions for solution reduction, and in particular we show that in many cases solution reduction is impossible unless the polynomial hierarchy collapses.

论文关键词:reducing solutions,solution-pruning algorithms,NP functions,multivalued functions,NPMV,function refinement,cardinality types,the Narrowing-Gap Condition,semi-feasible computation,selectivity theory,computational complexity

论文评审过程:Received 24 March 2000, Revised 10 October 2001, Available online 25 May 2002.

论文官网地址:https://doi.org/10.1006/jcss.2001.1815