edu.columbia.cs.coms4701.search.online
Interface OnlineDFSAgentProgram<K extends AgentAction,P extends AgentPercept,S extends AgentState>

All Superinterfaces:
AgentProgram<K,P>, OnlineAgentProgram<K,P,S>
All Known Implementing Classes:
AWHOnlineDFSAgentProgram

public interface OnlineDFSAgentProgram<K extends AgentAction,P extends AgentPercept,S extends AgentState>
extends OnlineAgentProgram<K,P,S>

An online search agent program that uses depth-first exploration.

Note that an online DFS agent could be structured in (at least!) two ways: As an OnlineAgentProgram, implementing an online version of the SimpleProblemSolvingAgent algorithm from page 61 of R&N; or following the algorithm given on page 126 of R&N.

If you choose to implement an Online DFS agent program, be sure to be clear which algorithm your agent embodies.

Version:
0.1

User: aaron Date: Sep 12, 2006 Time: 12:23:43 AM

Author:
aaron@cs

Method Summary
 
Methods inherited from interface edu.columbia.cs.coms4701.search.online.OnlineAgentProgram
formulateGoal, formulateProblem, getGoal, getProblem, getState, updateState
 
Methods inherited from interface edu.columbia.cs.coms4701.agent.AgentProgram
getAuthor, getDescription, nextAction