NP,Conp and Funtion Problems Eurocg ’14, Ein-Gedi, Israel 1 / 18 a ”No”-Instance of a Problem in Conp Possesses a Short Proof of Being a ”No”-Instance

NP,Conp and Funtion Problems Eurocg ’14, Ein-Gedi, Israel 1 / 18 a ”No”-Instance of a Problem in Conp Possesses a Short Proof of Being a ”No”-Instance

L 2 NP iff L 2 coNP if L 2 NP then all x 2 L have succint certificates. if L 2 coNP then all x 2 L have succint disqualifications. A "no"-instance of a problem in coNP possesses a short proof of being a "no"-instance. NP and coNP Theorem Let L 2 NP then there exists a polynomial decidable and balanced relation RL such that for all string x 2 L: there exists a string y such that RL(x; y) if and only if x 2 L. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 1 / 18 A "no"-instance of a problem in coNP possesses a short proof of being a "no"-instance. NP and coNP Theorem Let L 2 NP then there exists a polynomial decidable and balanced relation RL such that for all string x 2 L: there exists a string y such that RL(x; y) if and only if x 2 L. L 2 NP iff L 2 coNP if L 2 NP then all x 2 L have succint certificates. if L 2 coNP then all x 2 L have succint disqualifications. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 1 / 18 NP and coNP Theorem Let L 2 NP then there exists a polynomial decidable and balanced relation RL such that for all string x 2 L: there exists a string y such that RL(x; y) if and only if x 2 L. L 2 NP iff L 2 coNP if L 2 NP then all x 2 L have succint certificates. if L 2 coNP then all x 2 L have succint disqualifications. A "no"-instance of a problem in coNP possesses a short proof of being a "no"-instance. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 1 / 18 HAMILTON PATH COMPLEMENT 2 coNP: all graphs that have no Hamilton path. All "no"-instances of HAMILTON PATH COMPLEMENT have at least one Hamilton path. Theorem Validity and HAMILTON PATH COMPLEMENT are coNP-complete problems. NP and coNP Validity 2 coNP: all Boolean expressions φ that are valid If φ is not valid formula then there is an assignment such that φ = FALSE. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 2 / 18 Theorem Validity and HAMILTON PATH COMPLEMENT are coNP-complete problems. NP and coNP Validity 2 coNP: all Boolean expressions φ that are valid If φ is not valid formula then there is an assignment such that φ = FALSE. HAMILTON PATH COMPLEMENT 2 coNP: all graphs that have no Hamilton path. All "no"-instances of HAMILTON PATH COMPLEMENT have at least one Hamilton path. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 2 / 18 NP and coNP Validity 2 coNP: all Boolean expressions φ that are valid If φ is not valid formula then there is an assignment such that φ = FALSE. HAMILTON PATH COMPLEMENT 2 coNP: all graphs that have no Hamilton path. All "no"-instances of HAMILTON PATH COMPLEMENT have at least one Hamilton path. Theorem Validity and HAMILTON PATH COMPLEMENT are coNP-complete problems. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 2 / 18 Theorem P ⊆ NP \ coNP Proof. P ⊆ NP and P is closed are complement. Thus, P ⊆ coNP. As a result, P ⊆ NP \ coNP. We don't know whether P = NP \ coNP. NP and coNP Theorem If L is NP-complete problem then L = Σ∗ − L is coNP-complete problem. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 3 / 18 We don't know whether P = NP \ coNP. NP and coNP Theorem If L is NP-complete problem then L = Σ∗ − L is coNP-complete problem. Theorem P ⊆ NP \ coNP Proof. P ⊆ NP and P is closed are complement. Thus, P ⊆ coNP. As a result, P ⊆ NP \ coNP. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 3 / 18 NP and coNP Theorem If L is NP-complete problem then L = Σ∗ − L is coNP-complete problem. Theorem P ⊆ NP \ coNP Proof. P ⊆ NP and P is closed are complement. Thus, P ⊆ coNP. As a result, P ⊆ NP \ coNP. We don't know whether P = NP \ coNP. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 3 / 18 Theorem PRIMES 2 NP \ coNP MaxFlow Given a network G and a goal K, whether there is a flow from s to t of value K MinCut Given a network G and a budget B, whether there is a set of edges of total capacity B or less s.t. deleting these edges disconnects s form t NP \ coNP Let L 2 NP \ coNP: Each "yes"-instance of L has a succint certificate and each "no"-instance of L has a succint disqualification. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 4 / 18 MaxFlow Given a network G and a goal K, whether there is a flow from s to t of value K MinCut Given a network G and a budget B, whether there is a set of edges of total capacity B or less s.t. deleting these edges disconnects s form t NP \ coNP Let L 2 NP \ coNP: Each "yes"-instance of L has a succint certificate and each "no"-instance of L has a succint disqualification. Theorem PRIMES 2 NP \ coNP Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 4 / 18 MinCut Given a network G and a budget B, whether there is a set of edges of total capacity B or less s.t. deleting these edges disconnects s form t NP \ coNP Let L 2 NP \ coNP: Each "yes"-instance of L has a succint certificate and each "no"-instance of L has a succint disqualification. Theorem PRIMES 2 NP \ coNP MaxFlow Given a network G and a goal K, whether there is a flow from s to t of value K Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 4 / 18 NP \ coNP Let L 2 NP \ coNP: Each "yes"-instance of L has a succint certificate and each "no"-instance of L has a succint disqualification. Theorem PRIMES 2 NP \ coNP MaxFlow Given a network G and a goal K, whether there is a flow from s to t of value K MinCut Given a network G and a budget B, whether there is a set of edges of total capacity B or less s.t. deleting these edges disconnects s form t Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 4 / 18 Proof. Given a yes-instance the verifier will be the flow of value K Given a no-instance the disqualifier will be the cut of capacity K − 1 Unfortunately, both PRIMES and MaxFlow proved to be in P NP \ coNP Corollary MaxFlow 2 NP \ coNP Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 5 / 18 Unfortunately, both PRIMES and MaxFlow proved to be in P NP \ coNP Corollary MaxFlow 2 NP \ coNP Proof. Given a yes-instance the verifier will be the flow of value K Given a no-instance the disqualifier will be the cut of capacity K − 1 Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 5 / 18 NP \ coNP Corollary MaxFlow 2 NP \ coNP Proof. Given a yes-instance the verifier will be the flow of value K Given a no-instance the disqualifier will be the cut of capacity K − 1 Unfortunately, both PRIMES and MaxFlow proved to be in P Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 5 / 18 We call such problems Function Problems. Definition FSAT: Given a Boolean expression φ, if φ is satisfiable then return a satisfying true assignment of φ, else return \no". FSAT is as hard as SAT (Why?) Function Problems We have dealt with decision (yes/no)-problems. We are not only interested in deciding whether a graph has a Hamilton path, but also in finding one. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 6 / 18 Definition FSAT: Given a Boolean expression φ, if φ is satisfiable then return a satisfying true assignment of φ, else return \no". FSAT is as hard as SAT (Why?) Function Problems We have dealt with decision (yes/no)-problems. We are not only interested in deciding whether a graph has a Hamilton path, but also in finding one. We call such problems Function Problems. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 6 / 18 FSAT is as hard as SAT (Why?) Function Problems We have dealt with decision (yes/no)-problems. We are not only interested in deciding whether a graph has a Hamilton path, but also in finding one. We call such problems Function Problems. Definition FSAT: Given a Boolean expression φ, if φ is satisfiable then return a satisfying true assignment of φ, else return \no". Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 6 / 18 Function Problems We have dealt with decision (yes/no)-problems. We are not only interested in deciding whether a graph has a Hamilton path, but also in finding one. We call such problems Function Problems. Definition FSAT: Given a Boolean expression φ, if φ is satisfiable then return a satisfying true assignment of φ, else return \no". FSAT is as hard as SAT (Why?) Skoulakis Stratis NP,coNP and Funtion Problems EuroCG '14, Ein-Gedi, Israel 6 / 18 Let FL be the function problem associated with L 2 NP Definition FL: Given x, find y such that RL(x; y) if such string exists; else return \no".

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    57 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us