In these disciplines, problem solving is part of a larger process that encompasses problem determination, de-duplication, analysis, diagnosis, repair, and other steps.
Other problem solving tools are linear and nonlinear programming, queuing systems, and simulation.
Problem solving in psychology refers to the process of finding solutions to problems encountered in life.
Solutions to these problems are usually situation- or context-specific.
The ability to understand what the goal of the problem is, and what rules could be applied, represents the key to solving the problem.
Sometimes the problem requires abstract thinking or coming up with a creative solution.
Finally a solution is selected to be implemented and verified.
Problems have a goal to be reached and how you get there depends upon problem orientation (problem-solving coping style and skills) and systematic analysis.
Problem solving consists of using generic or ad hoc methods in an orderly manner to find solutions to problems.
Some of the problem-solving techniques developed and used in philosophy, artificial intelligence, computer science, engineering, mathematics, or medicine are related to mental problem-solving techniques studied in psychology.