What are the implications if P=NP in Artificial Intelligence?

Click For Summary
If P=NP, it could revolutionize problem-solving by providing a polynomial-time algorithm for all NP problems, potentially diminishing the need for creativity and AI in intellectual pursuits. However, many NP-hard problems remain unsolved, indicating that creativity and human intelligence would still be valuable. The impact on AI would likely be significant but not all-encompassing, as certain complex problems in fields like natural language processing would still require human-like reasoning. While P=NP could enhance computational efficiency, the practical implications for AI may not be as dramatic as anticipated, as many applications prioritize "good enough" solutions over optimal ones. Overall, the discussion highlights the nuanced relationship between P=NP and the future of AI and creativity.
Gjmdp
Messages
147
Reaction score
5
If it turns out that there is, indeed, an algorithm that can solve any NP problem (now also P) in polynomial type, so that P=NP, creativity would prove worthless with such algorithm. Thereby, AI will not be needed as any intellectual inquiry we would ever had could be easily solved with this algorithm. Hence, we should try to solve the P=NP problem rather than research in Artificial Intelligence. Right?
 
Technology news on Phys.org
Gjmdp said:
If it turns out that there is, indeed, an algorithm that can solve any NP problem (now also P) in polynomial type, so that P=NP, creativity would prove worthless with such algorithm. Thereby, AI will not be needed as any intellectual inquiry we would ever had could be easily solved with this algorithm. Hence, we should try to solve the P=NP problem rather than research in Artificial Intelligence. Right?

Not so in my opinion. First I would ask you, from which perspective do you examine the impact of (a potential) P = NP?
From a programming perspective it is a search problem And it would eliminate the pains of trial and error. Is this technologically feasible in the near future?
I don't think so but even if it is, its impact on AI will be in terms of a subset. Some problems (e.g. some optimization problems, natural language processing and a variety of others) will still be open. Surely, the impact of P = NP will be huge. Programs, computers, networks and what not, will run faster. It may also bring unforeseeable improvements at various levels and sectors but at least as I see it, it can't solve anything and everything in AI.

As a second point, I would ask what would be the impact for AI at the human level? Our brain works the way it does even with approximations and it has proven to do very well. Optimized (or even better optimal solutions) are always welcome but whether P = NP or not our brain will be needed.
 
Gjmdp said:
If it turns out that there is, indeed, an algorithm that can solve any NP problem (now also P) in polynomial type, so that P=NP, creativity would prove worthless with such algorithm.
Such math would sure turn many things upside down, but since many application of AI is not exactly about optimal, but 'good enough' responses, I think the impact on practical level would not be a really dramatic one.

Just look around: the whole NN, big data and AI stuff is about being lazy and trying to spare the effort for digging up the optimal/exact algorithms... o0)
 
Gjmdp's Title said:
What are the implications if P=NP in Artificial Intelligence?
If P=NP, and I am the first to prove that and/or find/invent a general algorithm that can exploit NP being in P, I freely promise that I will NOT publish the proof/algorithm, and I'll be careful to create a plausible fiction for how I made such a grotesquely large amount of money so fast.

 
I tried a web search "the loss of programming ", and found an article saying that all aspects of writing, developing, and testing software programs will one day all be handled through artificial intelligence. One must wonder then, who is responsible. WHO is responsible for any problems, bugs, deficiencies, or whatever malfunctions which the programs make their users endure? Things may work wrong however the "wrong" happens. AI needs to fix the problems for the users. Any way to...

Similar threads

Replies
52
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 77 ·
3
Replies
77
Views
7K
  • · Replies 13 ·
Replies
13
Views
16K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 17 ·
Replies
17
Views
4K
  • · Replies 4 ·
Replies
4
Views
1K
Replies
3
Views
4K
  • · Replies 99 ·
4
Replies
99
Views
7K
  • · Replies 6 ·
Replies
6
Views
2K