This agent is a modification of the Water Jug Simple Agent that demonstrates using a tie impasse to subgoal and evaluate operators. This is an excellent demonstration of look-ahead search and how the selection default rules work.

Unlike the Water Jug Look-Ahead Agent, the tie agent has knowledge that prefers certain moves over others, for example preferring a pour after a fill operator, so it is able to solve the problem much more efficiently.

Soar capabilities
  • Look-ahead subgoaling
  • Can learn procedural knowledge (enable with 'learn always')
Download LinksExternal Environment
  • None.
Default Rules
  • selection
Associated Publications
  • The Soar Tutorial: Chapter 5
  • John Laird
Soar Versions
  • Soar 8,9
Project Type
  • VisualSoar