




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The concept of a polynomial time verifier for decision problems and its relation to the class np. It defines a polynomial time verifier as a function that takes as input strings x and y, where x is an instance of a decision problem and y has length polynomial in x. The function must return true for some y when x is true, and false for all y when x is false, while running in time polynomial in |x|. The document also states that p (the class of decision problems that can be solved in polynomial time) is a subset of np (the class of decision problems having polynomial time verifiers).
Typology: Thesis
1 / 156
This page cannot be seen from the preview
Don't miss anything!





























































































Abhiram Ranade
April 4, 2016
The story so far..
The story so far.. I (^) We do not have polytime algorithms for many problems such as IS, VC, CSAT, CNFSAT, Knapsack, Travelling salesman problem, Graph colouring, and many more. I (^) However, we can try reducing them to each other which establishes the relative difficulty of finding polytime algorithms for them.
The story so far.. I (^) We do not have polytime algorithms for many problems such as IS, VC, CSAT, CNFSAT, Knapsack, Travelling salesman problem, Graph colouring, and many more. I (^) However, we can try reducing them to each other which establishes the relative difficulty of finding polytime algorithms for them.
Today:
The story so far.. I (^) We do not have polytime algorithms for many problems such as IS, VC, CSAT, CNFSAT, Knapsack, Travelling salesman problem, Graph colouring, and many more. I (^) However, we can try reducing them to each other which establishes the relative difficulty of finding polytime algorithms for them.
Today: I (^) Turns out these problems are similar in an intuitive sense, and this similarity can be formalized. They belong to a class ”NP”.
The story so far.. I (^) We do not have polytime algorithms for many problems such as IS, VC, CSAT, CNFSAT, Knapsack, Travelling salesman problem, Graph colouring, and many more. I (^) However, we can try reducing them to each other which establishes the relative difficulty of finding polytime algorithms for them.
Today: I (^) Turns out these problems are similar in an intuitive sense, and this similarity can be formalized. They belong to a class ”NP”. I (^) Formalizing the similarity has formal benefit too.
The story so far.. I (^) We do not have polytime algorithms for many problems such as IS, VC, CSAT, CNFSAT, Knapsack, Travelling salesman problem, Graph colouring, and many more. I (^) However, we can try reducing them to each other which establishes the relative difficulty of finding polytime algorithms for them.
Today: I (^) Turns out these problems are similar in an intuitive sense, and this similarity can be formalized. They belong to a class ”NP”. I (^) Formalizing the similarity has formal benefit too. Cook’s theorem I (^) The classes NPC and NPH.
”A good puzzle is one whose answer is difficult to discover, but given the answer it is check that it is indeed correct.”
Examples:
”A good puzzle is one whose answer is difficult to discover, but given the answer it is check that it is indeed correct.”
Examples: I (^) Sudoku
”A good puzzle is one whose answer is difficult to discover, but given the answer it is check that it is indeed correct.”
Examples: I (^) Sudoku I (^) Jigsaw puzzles
”Elegant math theorems” are also like that. Proofs are easy in hindsight.
”A good puzzle is one whose answer is difficult to discover, but given the answer it is check that it is indeed correct.”
Examples: I (^) Sudoku I (^) Jigsaw puzzles
”Elegant math theorems” are also like that. Proofs are easy in hindsight.
VC, IS, TSP, CSAT, SAT are also similar!
”A good puzzle is one whose answer is difficult to discover, but given the answer it is check that it is indeed correct.”
Examples: I (^) Sudoku I (^) Jigsaw puzzles
”Elegant math theorems” are also like that. Proofs are easy in hindsight.
VC, IS, TSP, CSAT, SAT are also similar!
Deciding whether a graph does have an IS of size k seems to be difficult.
But if someone gives you a proof that a graph has a size k IS, can we check it quickly?