Classic AI: search, logic & planning· 1971
Strips: A new approach to the application of theorem proving to problem solving
Actions change the state.
On the reading lists
- #73 in the Top 500 (2026 edition)
- #57 of 100 papers to read in your lifetime (2026 edition)
- #3 in Classic AI: search, logic & planning (2026 edition)
Why it matters
Introduced STRIPS, defining action representations used throughout automated planning.
Condensed from the expert lists' notes.
Inside the paper
- The problem
- A robot planning a sequence of actions must reason about the state of its world and how that state changes. General theorem proving can express such problems, but a practical search also needs a way to choose actions and manage their effects.
- The idea
- STRIPS combines a theorem prover with a search through world models. It uses differences between the current model and a goal to select relevant operators and builds subgoals for their preconditions.
- How it works
- The world model describes facts about the current situation, while a goal is expressed as a condition to be proved from that model.
- A difference between the model and goal helps select an operator whose effects could reduce that difference.
- The planner tries to establish the chosen operator’s preconditions, making subsidiary plans when those conditions do not already hold.
- Applying an operator updates the model by deleting and adding specified facts, so subsequent search considers the resulting situation.
- What it showed
- The paper describes an implementation and examples including robot tasks involving rooms, boxes and a light switch. These examples demonstrate the planner’s operation on its stated representations, while the authors also discuss limitations and future work.
- Read it for
- Start with Sections 2.1 and 2.2 for the world model and search strategy, then follow the worked example in Section 3.5. Section 4 gives larger tasks; the implementation details in Sections 3.1–3.4 can be skimmed until the example raises a specific question.
Written in our own words from the paper itself. A draft the editors have not yet reviewed.
Reading it
Difficulty: Intermediate
Read this first: first-order logic; state-space search.
The record
- First released
- 1971 (from OpenAlex)
- Citations
- 6,437 citations, as counted by
Semantic Scholar (non-commercial licence) - Named by
- both expert lists
- Score
- 0.696 · computed rank 73 · consensus 0.95, must-read 1, citations percentile 0.889 (1970s · classic-ai), awards 0, existing lists 0. Method
Editor's notes
- Readability check: pass: The STRIPS planning representation, still the basis of classical planning. (AI draft (Claude), not yet reviewed, 2026-10-29)
Data sources
Catalogue data from OpenAlex (CC0), Crossref (CC0 metadata; no abstracts are shown), arXiv, and Papers With Code (CC BY-SA 4.0), and
Semantic Scholar (used under its non-commercial API licence). Each count names its source. See the method.