Open In App

Real-world Applications of a constructive P=NP proof

Prerequisite : NP-Completeness

Real-world Applications of constructive  P=NP  proof :
The polynomial class of problems, also known as P, are solvable in polynomial time. However, the other class of problems are not solvable in polynomial time but the solution can be verified rather quickly. These are known as non-polynomially solvable deterministic problems. 

The P versus NP problem is a major unsolved problem in the domain of computer science. The current assumption is that P!=NP, since the reverse would mean that there is no fundamental gap in recognising a problem and obtaining its corresponding solution. However, many scientists believe that this subject is at a stage where the space algorithm needs more exploration and a definite solution for the P = NP will be obtained. It would imply that the solution to a problem can both be found as well as verified in polynomial time. 



A constructive proof of the P = NP problem would imply that the solutions are identified by a specified reasonable bound, a bounding polynomial and a detailed description of the algorithms and their functionality will be available. 

The NP-complete problems encompass a wide range of applications and therefore, the real-world applications of the P = NP proof can be both positive as well as negative. If , then we would be able to solve a large number of decisions , searching, counting , sampling as well as optimisation problems with a much greater efficiency. Development of constructive proof, would mean that almost all the NP problems could be solved deterministically in polynomial time. It will provide applications and answers to a large number of concrete problems, such as designing a better bridge, or finding a better drug, and also providing redressal to a large number of scientific theories or “laws of nature”. It would change the dynamics of the engineering problems.  

We could have some of the greater real-world applications of the same : 



Article Tags :