aima.core.search.framework.problem.ActionsFunction Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aima-core Show documentation
Show all versions of aima-core Show documentation
AIMA-Java Core Algorithms from the book Artificial Intelligence a Modern Approach 3rd Ed.
The newest version!
package aima.core.search.framework.problem;
import java.util.Set;
import aima.core.agent.Action;
/**
* Artificial Intelligence A Modern Approach (3rd Edition): page 67.
*
* Given a particular state s, ACTIONS(s) returns the set of actions that can be
* executed in s. We say that each of these actions is applicable in s.
*
* @author Ciaran O'Reilly
*
*/
public interface ActionsFunction {
/**
* Given a particular state s, returns the set of actions that can be
* executed in s.
*
* @param s
* a particular state.
* @return the set of actions that can be executed in s.
*/
Set actions(Object s);
}