Problemas en I.A.
Solucin 1:
Una primera solucin directa a este juego podra ser la de
almacenar en un vector las 19.693 (39) posibilidades de un
tablero de 3 x 3 con tres valores posibles en cada casilla (vaco-
X-O), as como las correspondientes jugadas sucesoras.
Para realizar una jugada, bastara con acceder a la posicin del
tablero actual y la jugada sucesora correspondiente.
Desventajas:
- Necesita gran cantidad de memoria
- Se debe introducir todas las jugadas y sus sucesoras
- El juego no se puede ampliar, por ejemplo a tres
dimensiones
Tcnicas de resolucin de problemas
de IA
Solucin 2:
El programa posee una estrategia para cada turno de jugador.
Analiza el posible triunfo a partir de un estado del tablero dado.
Propiedades:
- Es menos eficiente que la solucin anterior en trminos de
tiempo.
- Es ms eficiente en trminos de espacio.
- Su estrategia es ms fcil de comprender y realizar cambios.
- El programador debe comprender la totalidad de la estrategia
de antemano.
- No es posible generalizar parte del conocimiento del
programa hacia un dominio distinto, como tres en raya 3D.
Tcnicas de resolucin de problemas
de IA
Solucin 3: (Usando Tcnicas de I.A.)
- Una estructura contiene el tablero actual, as como una lista
de posiciones del tablero que podran ser el prximo
movimiento, y una estimacin de la probabilidad de que esa
jugada lleve a la victoria.
- Se decide la posicin que corresponde a la mejor jugada,
considerando si la jugada produce la victoria, y en caso contrario
considerando todos los movimientos que el oponente puede
realizar.
- El algoritmo inspecciona varias secuencias de movimientos
intentando maximizar la probabilidad de victoria.
Tcnicas de resolucin de problemas
de IA
Propiedades:
- Necesita mucho ms tiempo que los dems, ya que debe
realizar una bsqueda en un rbol de posibilidades antes de
realizar cada movimiento
- Podra ser ampliado para manipular juegos ms complicados.
- puede aumentarse su potencia usando conocimiento sobre
el juego, por ejemplo, en lugar de considerar todos los posibles
movimientos considerar solo un subconjunto siguiendo algn
criterio razonable
Gracias por su Atencin