Announcement

Collapse
No announcement yet.

Search Result

Collapse
6 results in 0.0032 seconds.

You can also choose from the popular tags.


  • Water Jug (Hierarchical Task Decomposition)

    Water Jug (Hierarchical Task Decomposition)

    This project contains a version of the water jug problem that is formulated for hierarchical task decomposition. It involves two levels of problem spaces. The top level has three operators: fill, empty or pour. The next level consists of three operators: pick-up, fill-jug and put-down and they arise in an operator no-change for the super state.

    Note: This agent works with chunking, which compiles the actions in the substates into rules that apply at the top-state. Use the command "learn...
    See more | Go to post

  • 15-puzzle

    15-puzzle

    This agent is a straightforward implementation of the fifteen-puzzle. It uses look-ahead search to solve the puzzle with a simple evaluation function. This agent also demonstrates chunking.

    The puzzle consists of fifteen sliding tiles, numbered by digits from 1 to 15 arranged in a 4 by 4 array of sixteen cells. One of the cells is always empty, and any adjacent tile can be moved into the empty cell. The initial state is some arbitrary arrangement of the tiles. The goal state is the...
    See more | Go to post

  • 8-Puzzle

    8-Puzzle

    This agent is a straightforward implementation of an eight-puzzle. It uses look-ahead search to solve the puzzle with a simple evaluation function. This agent also demonstrates chunking.

    The puzzle consists of eight sliding tiles, numbered by digits from 1 to 8 arranged in a 3 by 3 array of nine cells. One of the cells is always empty, and any adjacent tile can be moved into the empty cell. The initial state is some arbitrary arrangement of the tiles. The goal state is the arrangement...
    See more | Go to post

  • Blocks-World (Hierarchical)

    Blocks-World (Hierarchical)

    This project contains a version of blocks world that is formulated for hierarchical task decomposition. It involves three levels of problem spaces. There is sufficient evaluation knowledge so that there is no search/uncertainty at every level. The top level has a single operator: move-block, which moves a block (moving-block) to a destination. The destination can be the top of another block or the table.

    The next level consists of two operators: pick-up and put-down and they arise in...
    See more | Go to post

  • Arithmetic

    Arithmetic

    An agent that performs multi-column addition and subtraction with borrowing and carrying, all the way down to counting. No math functions are used.

    This program supports arithmetic ands subtraction between two multi-digit numbers. It formulates the problem in multiple columns. It does not use any math functions. As currently formulated, it uses a table of all single digit addition facts (for addition and one subtraction strategy) and tables of simple subtraction facts and addition by...
    See more | Go to post

  • Algebra Solver

    Algebra Solver

    This is an agent that can solve simple algebra problems with one variable. It parses raw text input from Soar Text I/O into a tree structure, solves the problem in that representation and then prints out the answer.

    Soar capabilities
    • Hierarchical task decomposition
    • Chunking
    Download LinksExternal EnvironmentDefault Rules
    • None.
    Associated Publications
    • None.
    Developer
    • John Laird
    Soar Versions
    • Soar 8,9
    Project Type
    • VisualSoar
    See more | Go to post
Working...
X