flipper.search
Class FlipperSearchAgent
java.lang.Object
aima.basic.EnvironmentObject
aima.basic.Agent
aima.search.SearchAgent
flipper.search.FlipperSearchAgent
- public class FlipperSearchAgent
- extends aima.search.SearchAgent
Agente de busqueda para flipper
- Author:
- Fabio Gonzalez
Fields inherited from class aima.search.SearchAgent |
|
Fields inherited from class aima.basic.Agent |
program |
Fields inherited from class aima.basic.EnvironmentObject |
enviromentSpecificAttributes, isAlive, name |
Constructor Summary |
FlipperSearchAgent(boolean[][] configuration)
Crea un agente de busqueda con un estado inicial dado |
FlipperSearchAgent(int depthOfSearch,
aima.search.Problem p,
aima.search.SearchFunction f)
Crea un agente de busqueda con parametros dados |
Method Summary |
java.util.ArrayList |
nodesToActions(java.util.ArrayList nodes)
Crea la lista de acciones a partir de un camino (lista de nodos) |
Methods inherited from class aima.search.SearchAgent |
execute, getActionList, getProblem, getSearchFunction, printActions, setActionIterator, setActionList, setProblem, setSearchFunction, setUp |
Methods inherited from class aima.basic.Agent |
getProgram, setProgram, toString |
Methods inherited from class aima.basic.EnvironmentObject |
getAttribute, getName, isAlive, setAlive, setAttribute, setName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FlipperSearchAgent
public FlipperSearchAgent(boolean[][] configuration)
- Crea un agente de busqueda con un estado inicial dado
- Parameters:
configuration
- estado inicial del tablero
FlipperSearchAgent
public FlipperSearchAgent(int depthOfSearch,
aima.search.Problem p,
aima.search.SearchFunction f)
- Crea un agente de busqueda con parametros dados
- Parameters:
depthOfSearch
- profundidad de busquedap
- problemaf
- funcion de busqueda
nodesToActions
public java.util.ArrayList nodesToActions(java.util.ArrayList nodes)
- Crea la lista de acciones a partir de un camino (lista de nodos)
- Parameters:
nodes
- lista de nodos que componen un camino