Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Function problem
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Examples == A well-known function problem is given by the Functional Boolean Satisfiability Problem, '''FSAT''' for short. The problem, which is closely related to the [[Boolean satisfiability problem|'''SAT''']] decision problem, can be formulated as follows: :Given a boolean formula <math>\varphi</math> with variables <math>x_1, \ldots, x_n</math>, find an assignment <math>x_i \rightarrow \{ \text{TRUE}, \text{FALSE} \}</math> such that <math>\varphi</math> evaluates to <math>\text{TRUE}</math> or decide that no such assignment exists. In this case the relation <math>R</math> is given by tuples of suitably encoded boolean formulas and satisfying assignments. While a SAT algorithm, fed with a formula <math>\varphi</math>, only needs to return "unsatisfiable" or "satisfiable", an FSAT algorithm needs to return some satisfying assignment in the latter case. Other notable examples include the [[travelling salesman problem]], which asks for the route taken by the salesman, and the [[integer factorization problem]], which asks for the list of factors.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)