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

All Superinterfaces:
AgentProgram<K,P>, OnlineAgentProgram<K,P,S>
All Known Subinterfaces:
LRTAStarAgentProgram<K,P,S>

public interface OnlineHeuristicAgentProgram<K extends AgentAction,P extends AgentPercept,S extends AgentState,R extends OnlineSearchProblem<K,S>>
extends OnlineAgentProgram<K,P,S>

An online search agent that uses an evaluation function to choose actions.

Version:
0.1

User: aaron Date: Sep 12, 2006 Time: 12:44:03 AM

Author:
aaron@cs

Method Summary
 OnlineHeuristicFunction<K,S,R> getHeuristicFunction()
          Accessor for the evaluation function.
 
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
 

Method Detail

getHeuristicFunction

OnlineHeuristicFunction<K,S,R> getHeuristicFunction()
Accessor for the evaluation function.

Returns:
the evaluation function used.