Skip to main content

Newell and Simon's General Problem Solver (GPS)

Newell and Simon's General Problem Solver (GPS) is an early symbolic AI program that tries to solve problems by comparing the current state to the goal state and shrinking that gap. In Intro to Cognitive Science, it is a classic model of heuristic problem solving.

Last updated July 2026•Fiveable Content Team

What is Newell and Simon's General Problem Solver (GPS)?

Newell and Simon's General Problem Solver, or GPS, is an early cognitive model and AI program that tries to solve problems by working backward from a goal. In Intro to Cognitive Science, it is usually discussed as a symbolic model of thinking, meaning it represents a problem with rules, states, and goals instead of with neural activity or learned statistical patterns.

The core idea behind GPS is means-ends analysis. The program looks at the difference between where you are now and where you want to be, then picks a subgoal that reduces that difference. If the gap is "too far from the goal," GPS asks what smaller step would make the current state more like the goal state. That step-by-step shrinking of the gap is the engine of the model.

This is why GPS mattered so much in cognitive science. It gave researchers a concrete way to model problem solving as an internal process that could be described computationally. Instead of saying humans are simply smart, Newell and Simon tried to show what a smart process might look like as a formal procedure. That made it easier to compare human reasoning to machine reasoning.

GPS was designed to be fairly general, which is part of why its name is so famous. It was not just a chess program or a math solver. The dream was a universal problem solver that could use the same search strategy across many tasks, as long as the problem could be stated clearly enough in symbolic form.

That generality also exposed its limits. GPS works best when the problem has a clear goal, a manageable set of states, and rules for moving between them. It struggles when goals are vague, information is incomplete, or the problem needs real-world judgment. That makes it a useful teaching example in cognitive science because it shows both the power and the weakness of early symbolic models: they can explain structured reasoning well, but they do not capture the messiness of human thinking very well.

Why Newell and Simon's General Problem Solver (GPS) matters in Intro to Cognitive Science

GPS matters because it is one of the clearest early examples of a cognitive model built to mirror a mental process, not just produce an answer. In Intro to Cognitive Science, that makes it a bridge between psychology and computer science: you can see how a thought process like planning or subgoal selection gets turned into a formal program.

It also shows the difference between a rule-based model and other kinds of cognitive models. If your class is comparing symbolic models, connectionist models, and hybrid models, GPS is a classic symbolic case. It represents knowledge explicitly and searches through possible steps, which makes it easy to describe but not always flexible enough to match human behavior.

GPS comes up again when your course talks about heuristics and algorithms. The model uses a heuristic, not a perfect guarantee, to move toward the goal. That is a nice way to study how people often solve problems in real life, since humans rarely search every possible option. Instead, we reduce the difference between the present state and the target state, just like GPS does.

It also matters historically. Many later ideas in artificial intelligence and cognitive architecture grew out of this style of thinking. Even when a modern model does not look like GPS, it may still borrow the idea that cognition can be represented as a sequence of operations on symbols.

Keep studying Intro to Cognitive Science Unit 7

Official unit cheatsheet

open one-pager

How Newell and Simon's General Problem Solver (GPS) connects across the course

Heuristic

GPS depends on heuristics because it cannot check every possible move in a large problem space. A heuristic is the shortcut that makes search manageable, even if it does not guarantee the best path. When you read about GPS, look for the specific rule it uses to choose the next step toward the goal.

Algorithm

GPS is an algorithm in the sense that it follows a defined procedure for moving from problem to solution. The difference is that it models problem solving with search and subgoals rather than a fixed arithmetic routine. In class, this helps separate general procedures from specific cognitive strategies.

symbolic models

GPS is a classic symbolic model because it treats cognition as manipulation of explicit symbols and rules. That makes it a good contrast with connectionist approaches, which represent information in distributed patterns instead of neat rule lists. If you are comparing model types, GPS sits firmly on the symbolic side.

Soar

Soar is another cognitive architecture for problem solving, but it is more developed and flexible than GPS. Both try to model goal-directed reasoning, yet Soar expands the architecture for learning and broader task performance. GPS is often used as an early ancestor when you trace the history of cognitive architectures.

Is Newell and Simon's General Problem Solver (GPS) on the Intro to Cognitive Science exam?

A quiz or short-answer question usually asks you to identify GPS as a symbolic problem-solving model and explain means-ends analysis in plain terms. You might be shown a scenario and asked how GPS would break it into subgoals, such as moving from an initial state to a goal state by reducing one difference at a time.

If your instructor gives you a comparison question, GPS is a strong example of early AI that models structured reasoning but struggles with vague, real-world tasks. A good answer names the strategy, then explains the limit. You can also use it in essay responses about how cognitive science models thinking computationally, especially when contrasting symbolic models with connectionist models or later cognitive architectures.

Newell and Simon's General Problem Solver (GPS) vs Soar

GPS and Soar are both cognitive architectures for problem solving, so they are easy to mix up. GPS is the older, simpler early model built around means-ends analysis and heuristic search. Soar is broader and later, with more machinery for learning and flexible task performance. If a question asks for the classic first example, GPS is the one to name.

Key things to remember about Newell and Simon's General Problem Solver (GPS)

  • GPS is an early symbolic program that models problem solving by searching from the current state toward a goal state.

  • Its main strategy is means-ends analysis, which means it reduces the difference between where you are and where you want to be.

  • In Intro to Cognitive Science, GPS is a classic example of a cognitive model that treats thinking as a computational process.

  • GPS works best on well-defined problems with clear rules, so it is less useful for vague or messy real-world tasks.

  • The model matters because it helped shape later research in artificial intelligence, cognitive psychology, and cognitive architecture.

Frequently asked questions about Newell and Simon's General Problem Solver (GPS)

What is Newell and Simon's General Problem Solver (GPS) in Intro to Cognitive Science?

GPS is an early symbolic problem-solving program that tries to model human reasoning through search and subgoals. It uses means-ends analysis to compare the current state with the goal state and then chooses steps that reduce the gap. In cognitive science, it is a classic example of a computational model of thinking.

How does GPS use means-ends analysis?

Means-ends analysis starts by spotting the difference between the current state and the goal state. GPS then creates a smaller goal that would shrink that difference, and it repeats the process until the main goal is reached. This makes the strategy look like stepwise planning, not random guessing.

Is GPS a symbolic model or a connectionist model?

GPS is a symbolic model. It represents problems with explicit symbols, rules, and goal states rather than with networks of weighted connections. That makes it useful for structured reasoning, but less good at capturing fuzzy, pattern-based cognition.

Why does GPS struggle with real-world problems?

Real-world problems are often ill-defined, which means the goal, the possible moves, or the best path are not clear. GPS works best when the problem can be written in a neat formal system. When the task is ambiguous or complex, its search strategy becomes much less effective.