On the Complexity of Trial and Error
Xiaohui Bei, Ning Chen, Shengyu Zhang

TL;DR
This paper introduces a trial-and-error model for constraint satisfaction problems, analyzing how limited information impacts the complexity of solving various computational problems, with some remaining efficiently solvable and others becoming intractable.
Contribution
It provides a formal framework for understanding the impact of limited information on problem complexity and establishes bounds for several key problems within this model.
Findings
Efficient algorithms exist for Nash, Core, Stable Matching, and SAT problems despite limited information.
Unknown-input versions of these problems are as hard as their known-input counterparts, up to polynomial factors.
Certain problems like Graph Isomorphism become significantly harder, with no efficient algorithms under standard assumptions.
Abstract
Motivated by certain applications from physics, biochemistry, economics, and computer science, in which the objects under investigation are not accessible because of various limitations, we propose a trial-and-error model to examine algorithmic issues in such situations. Given a search problem with a hidden input, we are asked to find a valid solution, to find which we can propose candidate solutions (trials), and use observed violations (errors), to prepare future proposals. In accordance with our motivating applications, we consider the fairly broad class of constraint satisfaction problems, and assume that errors are signaled by a verification oracle in the format of the index of a violated constraint (with the content of the constraint still hidden). Our discoveries are summarized as follows. On one hand, despite the seemingly very little information provided by the verification…
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
TopicsLogic, Reasoning, and Knowledge · Advanced Database Systems and Queries · Constraint Satisfaction and Optimization
