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
RP (complexity)
(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!
== Connection to P and NP == {{unsolved|computer science|{{tmath|1= \mathsf P \overset{?}{=} \mathsf{RP} }}}} '''[[P (complexity)|P]]''' is a subset of '''RP''', which is a subset of '''[[NP (complexity)|NP]]'''. Similarly, '''P''' is a subset of '''co-RP''' which is a subset of '''[[co-NP]]'''. It is not known whether these inclusions are strict. However, if the commonly believed conjecture '''P''' = '''BPP''' is true, then '''RP''', '''co-RP''', and '''P''' collapse (are all equal). Assuming in addition that [[P = NP problem|'''P''' β '''NP''']], this then implies that '''RP''' is strictly contained in '''NP'''. It is not known whether '''RP''' = '''co-RP''', or whether '''RP''' is a subset of the intersection of '''NP''' and '''co-NP''', though this would be implied by '''P''' = '''BPP'''. A natural example of a problem in '''co-RP''' currently not known to be in '''P''' is [[Polynomial identity testing|Polynomial Identity Testing]], the problem of deciding whether a given multivariate arithmetic expression over the integers is the zero-polynomial. For instance, {{nowrap|''x''Β·''x'' β ''y''Β·''y'' β (''x'' + ''y'')Β·(''x'' β ''y'')}} is the zero-polynomial while {{nowrap|''x''Β·''x'' + ''y''Β·''y''}} is not. An alternative characterization of '''RP''' that is sometimes easier to use is the set of problems recognizable by [[nondeterministic Turing machine]]s where the machine accepts if and only if at least some constant fraction of the computation paths, independent of the input size, accept. '''NP''' on the other hand, needs only one accepting path, which could constitute an exponentially small fraction of the paths. This characterization makes the fact that '''RP''' is a subset of '''NP''' obvious.
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)