Chapter 0: Q20P (page 1)
We generally believe that PATH is not NP-complete. Explain the reason behind this belief. Show that proving PATH is not NP-complete would prove P ≠ NP
Short Answer
If PATH is not NP -complete, then
Chapter 0: Q20P (page 1)
We generally believe that PATH is not NP-complete. Explain the reason behind this belief. Show that proving PATH is not NP-complete would prove P ≠ NP
If PATH is not NP -complete, then
All the tools & learning materials you need for study success - in one app.
Get started for freeQuestion:Consider the algorithm MINIMIZE, which takes a DFA as input and outputs DFA .
MINIMIZE = “On input , where is a DFA:
1.Remove all states of G that are unreachable from the start state.
2. Construct the following undirected graph G whose nodes are the states of .
3. Place an edge in G connecting every accept state with every non accept state. Add additional edges as follows.
4. Repeat until no new edges are added to G :
5. For every pair of distinct states q and r of and every :
6. Add the edge (q,r) to G if is an edge of G .
7. For each state be the collection of edge joins q and r in G }.
8.Form a new DFA where
9. Output ( M')”
a. Show that M and M' are equivalent.
b. Show that M0 is minimal—that is, no DFA with fewer states recognizes the same language. You may use the result of Problem 1.52 without proof.
c. Show that MINIMIZE operates in polynomial time.
Using the solution you gave to Exercise 1.25, give a formal description of the machines and depicted in Exercise 1.24
Show that A is decidable iff .
Question: Let B be the set of all infinite sequences over {0 , 1}. Show that B is uncountable using a proof by diagonalization.
Let. Let be the language of all strings that contain a 1 in their middle third.
Let be the language of all strings that contain two 1s in their middle third. So and .
a.Show that is a CFL.
b. Show that is not a CFL
What do you think about this solution?
We value your feedback to improve our textbook solutions.