Site hosted by Angelfire.com: Build your free website today!

Atrás Principal Arriba Siguiente

Parte II

Bot generalizado para cualquier juego

Barney Darryl Pell en su  investigación de PhD enfoca en programas en vías de desarrollo que podrían jugar juegos directamente de las reglas, sin  asistencia humana. Pell llamó esta idea Metajuegos, y también  llevó a cabo el primer programa en este nuevo paradigma. El programa toma como entrada las reglas de un juego específico y analiza esas reglas para construir para ese juego una representación eficaz y una función de evaluación, ambos para el uso con un artefacto o motor de búsqueda genérico. 

Koller y Pfeffer extendieron esa idea en 1997 para dos juegos de información imperfecta, póquer y el juego del inspector.

La teoría de los juegos es la teoría del comportamiento racional aplicada a problemas interactivos de decisión. En un juego hay varios agentes los cuales intentan maximizar su índice de utilidad esperada eligiendo opciones o ramas de conducta particulares; el logro de su utilildad para cada agente depende del perfil de las líneas de conducta elegidas por todos los agentes.

La situación interactiva, especificada por el sistema de participantes, las líneas de conducta posibles de cada agente y el sistema de todos los logros de utilidad posibles, se llama "Juego". Los agentes que "juegan" un juego se llaman Jugadores.

En Teoría de Juegos se usa un equilibrio en sentido amplio. Este concepto que necesitamos se llama Equilibrio de Nash. Si hay un sistema de estrategias con las características que ningún jugador se puede beneficiar cambiando su estrategia mientras los otros jugadores mantienen sus estrategias sin cambios, entonces ese sistema de estrategias y las rentabilidades correspondientes constituyen el equilibrio de Nash.

En su artículo "Galapaper" o "Representatoin and solution for game-theoretic problems", Koller y Pfeffer se proponen dos juegos de información imperfecta:

  1. El "juego del inspector", sin azar, referido a un inspector que debe controlar que no se viole una disposición internacional enfrentando a un eventual violador a esa misma ley. El inspector inspecciona porque estima que se está violando la ley o no inspecciona porque estima que se está respetando la ley mientras que el eventual violador está violando la ley porque estima que no viene el inspector o respetando la ley porque estima que el inspector calcula venir.
  2. El póquer, un juego de barajas y por ello de azar.

Gala

El sistema Gala permite la especificación y la solución eficaz de juegos de información imperfecta. El sistema contiene la primer aplicación de un algoritmo reciente, debido a Koller, Megiddo y Von Stengel. Los resultados experimentales del sistema demuestran que el algoritmo es exponencialmente más rápido que el algoritmo standard en la práctica, no solo en teoría.  El sistema también provee un nuevo lenguaje para representar los juegos sólida y naturalmente por sus reglas. En general, el sistema Gala proporciona la capacidad para automatizar la teoría de juegos análizando situaciones complejas del mundo real.

El sistema Gala está formado por tres subsistemas principales:

  1. Entrada, introducción o especificaciones de las reglas de juego en Gala y por consiguiente interpretables.
  2. Tragamonedas con sus tres subsistemas. (El intérprete de Gala que se refiere a fijar el estado del sistema; El productor del árbol del juego; y El tomador de decisiones de un sólo disparo, modelado moviendo la palanca del tragamonedas, cada movimiento de palanca, una decisión)
  3. Procesadores de árboles para hallar rutas óptimas.

Intérprete Gala

Estado del juego

Árbol de juego