Is There a Simple Solution to All Complicated Problems?

  • Thread starter Thread starter magpies
  • Start date Start date
  • Tags Tags
    Complete
Click For Summary

Discussion Overview

The discussion centers around the nature of problems, specifically whether complicated problems can have simple solutions. Participants explore the distinctions between simple and complicated problems, as well as the implications of complexity theory on problem-solving approaches.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • One participant suggests that all problems can be categorized as either simple or complicated, and posits that if a simple solution exists for one complicated problem, it may imply simple solutions for all complicated problems.
  • Another participant references the Cook–Levin theorem, indicating that if any NP complete problems can be solved in polynomial time, then all NP complete problems can be solved similarly.
  • A different participant challenges the initial categorization, arguing that problems should be viewed as computable or non-computable, and emphasizes that complexity theory pertains to the speed of problem-solving rather than the subjective difficulty of problems.
  • One participant reiterates their initial stance on the nature of problems, emphasizing the historical context of problem-solving and the need for a shift in learning methods to address complex problems effectively.
  • A participant mentions the traveling salesman problem as an example of a hard problem, suggesting it as a reference point for the discussion.

Areas of Agreement / Disagreement

Participants express differing views on the classification of problems and the implications of complexity theory. There is no consensus on whether complicated problems can have simple solutions, and the discussion remains unresolved with multiple competing perspectives.

Contextual Notes

Participants highlight various assumptions regarding problem classification and the nature of complexity, but these assumptions remain unexamined and unresolved within the discussion.

magpies
Messages
177
Reaction score
2
Ok basicaly it boils down to this... Two types of problems exist, simple problems and complicated problems. The current question is do the "hard" problems have a simple answer.

Ok so here is my take on this question. All problems are "hard" problems in the fact that if you run into a problem that you have not seen before it will be hard to find the solution. But also all problems are also "easy" problems in the fact that when you run into a type of problem you have done before it will be easy for you to find the solution. So what am I trying to say? Well the question is basicaly if we can find a simple answer to one of the complicated questions then all complicated questions will have simple answers. I think this is true. I think what we lose site of is the fact that the simple problems we have today where not always simple and a lot of work went into solving them. Also I would like to note that we have never been so good at solving problems that we did not need to show our work when solving them. This seems to suggest to me that while at the same time we are forgetting that all problems are simple in nature. We also have forgotten that all problems are complex or NP complete in other words. And the only reason we can solve any problems at all is because we did the slow work of putting the puzzle together to get to that point.

Now it seems to me that we are possibly making a mistake in our way of solving problems. If the goal is to be able to solve problems without having to do the work required for solving them then we will at some point need to change our methods of learning how to solve them. Because after 4000 years of advancement we are basicaly right where we left off putting 1 and 1 together. If it is not possible to just get the answer without doing the work then I suppose we will have to be ok with that but if it is possible we should not waste time by not even being wrong by not even trying to figure it out.
 
Physics news on Phys.org
It looks like someone just discovered complexity theory :)

What you said about "complex problems", that if there is an easy solution for one of them then all complicated questions will have simple answers is true. I think you're talking about the Cook–Levin theorem. If any NP complete problems are in P, then all of them are, and P = NP.
 
Nonono, you got it all wrong. Two types of problems exist, computable problems and non-computable problems!

In any case, complexity theory doesn't mean "hard" or "complex" in the way humans use the word every day. It specifically refers to "how fast" (polynomial time?) a non-deterministic turing machine can solve a decision problem.
 
magpies said:
Ok basicaly it boils down to this... Two types of problems exist, simple problems and complicated problems. The current question is do the "hard" problems have a simple answer.

Ok so here is my take on this question. All problems are "hard" problems in the fact that if you run into a problem that you have not seen before it will be hard to find the solution. But also all problems are also "easy" problems in the fact that when you run into a type of problem you have done before it will be easy for you to find the solution. So what am I trying to say? Well the question is basicaly if we can find a simple answer to one of the complicated questions then all complicated questions will have simple answers. I think this is true. I think what we lose site of is the fact that the simple problems we have today where not always simple and a lot of work went into solving them. Also I would like to note that we have never been so good at solving problems that we did not need to show our work when solving them. This seems to suggest to me that while at the same time we are forgetting that all problems are simple in nature. We also have forgotten that all problems are complex or NP complete in other words. And the only reason we can solve any problems at all is because we did the slow work of putting the puzzle together to get to that point.

Now it seems to me that we are possibly making a mistake in our way of solving problems. If the goal is to be able to solve problems without having to do the work required for solving them then we will at some point need to change our methods of learning how to solve them. Because after 4000 years of advancement we are basicaly right where we left off putting 1 and 1 together. If it is not possible to just get the answer without doing the work then I suppose we will have to be ok with that but if it is possible we should not waste time by not even being wrong by not even trying to figure it out.

If you want to see a hard problem, look up the traveling salesmen problem.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
901
  • · Replies 2 ·
Replies
2
Views
606
  • · Replies 0 ·
Replies
0
Views
455
Replies
6
Views
1K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 21 ·
Replies
21
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 21 ·
Replies
21
Views
2K
  • · Replies 17 ·
Replies
17
Views
1K