aima.search.framework
Class Problem
java.lang.Object
aima.search.framework.Problem
public class Problem
- extends java.lang.Object
Constructor Summary |
Problem(java.lang.Object initialState,
SuccessorFunction successorFunction,
GoalTest goalTest)
|
Problem(java.lang.Object initialState,
SuccessorFunction successorFunction,
GoalTest goalTest,
HeuristicFunction heuristicFunction)
|
Problem(java.lang.Object initialState,
SuccessorFunction successorFunction,
GoalTest goalTest,
StepCostFunction stepCostFunction)
|
Problem(java.lang.Object initialState,
SuccessorFunction successorFunction,
GoalTest goalTest,
StepCostFunction stepCostFunction,
HeuristicFunction heuristicFunction)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Problem
public Problem(java.lang.Object initialState,
SuccessorFunction successorFunction,
GoalTest goalTest)
Problem
public Problem(java.lang.Object initialState,
SuccessorFunction successorFunction,
GoalTest goalTest,
StepCostFunction stepCostFunction)
Problem
public Problem(java.lang.Object initialState,
SuccessorFunction successorFunction,
GoalTest goalTest,
HeuristicFunction heuristicFunction)
Problem
public Problem(java.lang.Object initialState,
SuccessorFunction successorFunction,
GoalTest goalTest,
StepCostFunction stepCostFunction,
HeuristicFunction heuristicFunction)
getInitialState
public java.lang.Object getInitialState()
isGoalState
public boolean isGoalState(java.lang.Object state)
getStepCostFunction
public StepCostFunction getStepCostFunction()
getSuccessorFunction
public SuccessorFunction getSuccessorFunction()
getHeuristicFunction
public HeuristicFunction getHeuristicFunction()