Roughly Polynomial Time: A Concept of Tractability Covering All Known Natural NP-complete Problems
Andras Farago

TL;DR
This paper introduces Roughly Polynomial Time (RoughP), a new complexity concept that encompasses all paddable languages, including natural NP-complete problems, by allowing efficient heuristics with exponentially small error rates.
Contribution
The paper defines RoughP, proves it includes all paddable languages, and provides methods to construct encodings and heuristics, bridging practical efficiency and theoretical intractability.
Findings
RoughP includes all paddable languages, covering all known natural NP-complete problems.
Provides a method to construct polynomial-time encodings and errorless heuristics.
Enables efficient generation of large test instances for paddable languages.
Abstract
We introduce a concept of efficiency for which we can prove that it applies to all paddable languages, but still does not conflict with potential worst case intractability. Note that the family of paddable languages apparently includes all known natural NP-complete problems. We call our concept Roughly Polynomial Time (RoughP). A language over an at least 2-symbol alphabet, is in RoughP, if the following hold: (1) there exists a bijective encoding of strings, such that both and its inverse are computable in polynomial time; (2) there is a polynomial time algorithm , which is an errorless heuristic for with exponentially vanishing failure rate relative to the -spheres . It means, always correctly decides whether or , whenever it outputs a decision. For some inputs, however,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Algorithms and Data Compression · Constraint Satisfaction and Optimization
