answersLogoWhite

0

AllQ&AStudy Guides
Best answer

A problem is 'in NP' if there exists a polynomial time complexity algorithm which runs on a Non-Deterministic Turing Machine that solves it.

A problem is 'NP Hard' if all problems in NP can be reduced to it in polynomial time, or equivalently if there is a polynomial-time reduction of any other NP Hard problem to it.

A problem is NP Complete if it is both in NP and NP hard.

This answer is:
Related answers

A problem is 'in NP' if there exists a polynomial time complexity algorithm which runs on a Non-Deterministic Turing Machine that solves it.

A problem is 'NP Hard' if all problems in NP can be reduced to it in polynomial time, or equivalently if there is a polynomial-time reduction of any other NP Hard problem to it.

A problem is NP Complete if it is both in NP and NP hard.

View page

All NP complete problems are NP hard problems when solved in a different way.

But, all NP hard problems are not NP complete.

Ex:

1. Traveling salesman problem. It is both NP hard and NP complete. We can find that whether the solution is correct or not in the given period of time. In this way, it is NP complete.

But, to find the shortest path, i.e. optimization of Traveling Salesman problem is NP hard. If there will be changing costs, then every time when the salesperson returns to the source node, then he will be having different shortest path. In this way, it is hard to solve. It cannot be solved in the polynomial time. In this way, it is NP hard problem.

2. Halting problem.

3. Sum of subset problem.

View page

- a problem in NP means that it can be solved in polynomial time with a non-deterministic turing machine

- a problem that is NP-hard means that all problems in NP are "easier" than this problem

- a problem that is NP-complete means that it is in NP and it is NP-hard

example - Hamiltonian path in a graph:

The problem is: given a graph as input, an algorithm must say whether there is a hamiltonian path in it or not.

in NP: here is an algorithm that works in polynomial time on a non-deterministic turing machine:

guess a path in the graph. Check that it is really a hamiltonian path.

NP-hard: we use reduction from a problem that is NP-comlete (SAT for example). Given an input for the other problem we construct a graph for the hamiltonian-path problem. The graph should have a path iff the original problem should return "true".

Therefore, if there is an algorithm that executes in polynomial time, we solve all the problems in NP in polynomial time.j

View page

House codes:
/np @931629
/np @709003

Bootcamp like codes:
/np @172976
/np @608368
/np @191205
/np @842019
/np @159932
/np @593204
/np @145219
/np @1450120
/np @449496
/np @618999
/np @801683
/np @1014313
/np @1444036
/np @633644
/np @808800
/np @1444041

Thats all I got sorry if some don't work I didn't check them all
If you want to find me on TFM my user is Butterbe

View page

House codes:

/np @931629

/np @709003

Bootcamp like codes:

/np @172976

/np @608368

/np @191205

/np @842019

/np @159932

/np @593204

/np @145219

/np @1450120

/np @449496

/np @618999

/np @801683

/np @1014313

/np @1444036

/np @633644

/np @808800

/np @1444041

That's all I know, but I hope it'll be to help ^^

View page
Featured study guide

Geometry

10 cards

Square abcd has five isosceles right triangles a dark square and a striped parallelogram line bc is 12 radical 2 the seven pieces were rearranged to form rectangle qrst what is the perimeter of qrst

All rectangles are parallelograms

Some rectangles are not parallelograms

If PQRS is a rectangle and mRSQ equals 36 what is the value of x

➡️
See all cards
No Reviews
People also asked

Foil characters in Romeo and Juliet?

View results

Is gale Harold dating Michelle clunie?

View results

Was William prescott related to Samuel prescott?

View results

How do you get sharpie marker off concrete?

View results

What is the solution or resolution in The Summer of the Swans?

View results
More study guides
4.64
11 Reviews

No Reviews
Search results