Promise problem
Appearance
In computational complexity theory, a promise problem is a generalization of a decision problem where the input is promised to belong to a subset of all possible inputs.[1] A decision problem can be seen as a language , where the problem is to accept all inputs in and reject all inputs not in . For a promise problem, there are two disjoint languages, and (with ), such that all inputs in are to be accepted and all inputs in are to be rejected. The promise is that the input does indeed belong to . There are no requirements on the output if the input does not belong to . If , then this is a decision problem.
See also
- Computational problem
- Decision problem
- Optimization problem
- Search problem
- Counting problem (complexity)
- Function problem
References
- ^ Promise problem at the Complexity Zoo.