SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
INTELIGENCIA ARTIFICIAL


    ARBOLES DE BUSQUEDA
DOS TIPOS

• BUSQUEDA EN AMPLITUD
• BUSQUEDA EN
  PROFUNDIDAD
Árbol para trabajar
Ejemplo de juego: Nim

• Situación inicial: una pila con N fichas.
• Jugadas: tomar 1, 2 ó 3 fichas de la pila.
• Objetivo: obligar al adversario a coger la última ficha.
• Ejemplo de jugada en el Nim, comenzando con 9 fichas
• Jugador 1 coge 3 fichas (quedan 6)
• Jugador 2 coge 1 ficha (quedan 5)
• Jugador 1 coge 2 fichas (quedan 3)
• Jugador 2 coge 2 fichas (queda 1)
• Jugador 1 coge 1 ficha (no quedan fichas)
• Por tanto, jugador 2 gana
Elementos de un juego

• Jugadores:
• Máquina (al que llamaremos MAX)
• Humano (al que llamaremos MIN)
• Estados: situaciones por las que puede pasar el juego
• Estado inicial (comienzo del juego)
• Estados finales (final del juego)
• En los estados finales, especificaremos qué jugador gana
• Movimientos: operadores que se aplican a los estados,
cambiando las situaciones de juego
• Función de utilidad: valoración (respecto de MAX) basada
en las reglas del juego, que se asigna a un estado final y a
un turno
Elementos del juego en el Nim
• Estados: número fichas que quedan en la
  mesa
• Estado inicial: número de fichas al comienzo
• Un único estado final: 0
• El estado final es ganador para un jugador si
  es su turno
• Movimientos: tomar 1, 2 ó 3 fichas
• Función de utilidad (para el estado final): 1 si
  le toca a
MAX y -1 si le toca a MIN
3 en raya

• En un tablero 3x3, un jugador posee fichas “X” y otro
fichas “O”. En cada turno el jugador coloca una ficha en
   el
tablero. Gana el que consigue colocar tres de sus fichas
en línea
Elementos del juego en el 3 en
            raya

 • Estados: tablero + ficha que se pondrá a
    continuación
 • Estado inicial: tablero vacío + ficha de
    salida
 • Estados finales: tableros completos o
    con línea ganadora
 • Estados ganadores para un jugador:
    estados finales con
 línea ganadora en los que no le toca
Elementos del juego en el 3 en
             raya
• Movimientos:
• 9 movimientos posibles, uno por casilla
• Colocar ficha en i (i = 0, . . . , 8)
• Aplicación de movimientos:
• Aplicable si la casilla no está ocupada
• Estado resultante: colocar la ficha que toca en la
   casilla
especificada
• Función de utilidad:
• 1 si es ganador para MAX
• 0 si es tablas
• -1 si es ganador para MIN
Implementación de la
representación de un juego


• Estructuras de datos para estados y
  movimientos
• Funciones y variables:
• Una variable *estado-inicial*
• Una función es-estado-final(estado)
• Una función
es-estado-ganador(estado,turno,jugador)
• Una lista *movimientos*
• Una función aplica-
   movimiento(movimiento,estado)
• Una función f-utilidad(estado,turno)
• aplica-movimiento(movimiento,estado):
• devuelve no-aplicable si movimiento no es
   aplicable a
estado, o el estado resultante en otro caso.
• es-estado-ganador(estado,turno,jugador):
• Devuelve verdad si jugador gana el juego en el
   estado
final estado cuando le toca al jugador turno (falso
   en caso contrario)
Árboles de juego
Representación de todas las posibles
  situaciones que se
pueden dar en el juego, a partir de un estado
  dado
• Cada nivel corresponde a un jugador (el
  primero para MAX)
• Un árbol de juego en el Nim:
EL ARBOL COMPLETO

Weitere ähnliche Inhalte

Andere mochten auch

El Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de DecisionesEl Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de DecisionesJosé Enrique Alvarez Estrada
 
Tablas de multiplicar en diferentes bases numericas
Tablas de multiplicar en diferentes bases numericasTablas de multiplicar en diferentes bases numericas
Tablas de multiplicar en diferentes bases numericasRaul Lozada
 
4. repres e infer parte1
4. repres e infer parte14. repres e infer parte1
4. repres e infer parte1norma8avila
 
3. introduccion 3x
3. introduccion 3x3. introduccion 3x
3. introduccion 3xnorma8avila
 
2. introduccion 2x
2. introduccion 2x2. introduccion 2x
2. introduccion 2xnorma8avila
 
5. introduccion parte 4
5. introduccion parte 45. introduccion parte 4
5. introduccion parte 4norma8avila
 
1. sistemas computacionales parte1
1. sistemas computacionales parte11. sistemas computacionales parte1
1. sistemas computacionales parte1norma8avila
 
7. repres e infer parte4
7. repres e infer parte47. repres e infer parte4
7. repres e infer parte4norma8avila
 
6. repres e infer parte3
6. repres e infer parte36. repres e infer parte3
6. repres e infer parte3norma8avila
 
PANORAMA GENERAL DE LOS SISTEMAS INTELIGENTES
PANORAMA GENERAL DE LOS SISTEMAS INTELIGENTESPANORAMA GENERAL DE LOS SISTEMAS INTELIGENTES
PANORAMA GENERAL DE LOS SISTEMAS INTELIGENTESESCOM
 
Clips parte4 resumen
Clips parte4 resumenClips parte4 resumen
Clips parte4 resumennorma8avila
 
1. sistemas computacionales parte3
1. sistemas computacionales parte31. sistemas computacionales parte3
1. sistemas computacionales parte3norma8avila
 
Ing. sist. basados conocimient ox
Ing. sist. basados conocimient oxIng. sist. basados conocimient ox
Ing. sist. basados conocimient oxnorma8avila
 
4. introducciónx
4. introducciónx4. introducciónx
4. introducciónxnorma8avila
 
0. reglas del juego
0. reglas del juego0. reglas del juego
0. reglas del juegonorma8avila
 
Algoritmos Genéticos
Algoritmos GenéticosAlgoritmos Genéticos
Algoritmos GenéticosESCOM
 

Andere mochten auch (20)

El Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de DecisionesEl Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de Decisiones
 
Tablas de multiplicar en diferentes bases numericas
Tablas de multiplicar en diferentes bases numericasTablas de multiplicar en diferentes bases numericas
Tablas de multiplicar en diferentes bases numericas
 
4. repres e infer parte1
4. repres e infer parte14. repres e infer parte1
4. repres e infer parte1
 
3. introduccion 3x
3. introduccion 3x3. introduccion 3x
3. introduccion 3x
 
2. introduccion 2x
2. introduccion 2x2. introduccion 2x
2. introduccion 2x
 
5. introduccion parte 4
5. introduccion parte 45. introduccion parte 4
5. introduccion parte 4
 
1. sistemas computacionales parte1
1. sistemas computacionales parte11. sistemas computacionales parte1
1. sistemas computacionales parte1
 
7. repres e infer parte4
7. repres e infer parte47. repres e infer parte4
7. repres e infer parte4
 
6. repres e infer parte3
6. repres e infer parte36. repres e infer parte3
6. repres e infer parte3
 
PANORAMA GENERAL DE LOS SISTEMAS INTELIGENTES
PANORAMA GENERAL DE LOS SISTEMAS INTELIGENTESPANORAMA GENERAL DE LOS SISTEMAS INTELIGENTES
PANORAMA GENERAL DE LOS SISTEMAS INTELIGENTES
 
Clips parte4 resumen
Clips parte4 resumenClips parte4 resumen
Clips parte4 resumen
 
Clips parte2x
Clips parte2xClips parte2x
Clips parte2x
 
1. sistemas computacionales parte3
1. sistemas computacionales parte31. sistemas computacionales parte3
1. sistemas computacionales parte3
 
Patio 77
Patio 77Patio 77
Patio 77
 
Ing. sist. basados conocimient ox
Ing. sist. basados conocimient oxIng. sist. basados conocimient ox
Ing. sist. basados conocimient ox
 
4. introducciónx
4. introducciónx4. introducciónx
4. introducciónx
 
4. aprendizaje
4. aprendizaje4. aprendizaje
4. aprendizaje
 
4. aprendizaje
4. aprendizaje4. aprendizaje
4. aprendizaje
 
0. reglas del juego
0. reglas del juego0. reglas del juego
0. reglas del juego
 
Algoritmos Genéticos
Algoritmos GenéticosAlgoritmos Genéticos
Algoritmos Genéticos
 

Ähnlich wie 3. arboles de busqueda

Ähnlich wie 3. arboles de busqueda (20)

CoSECiVi'15 - Clustering de jugadores de Tetris
CoSECiVi'15 - Clustering de jugadores de TetrisCoSECiVi'15 - Clustering de jugadores de Tetris
CoSECiVi'15 - Clustering de jugadores de Tetris
 
Imprimible
ImprimibleImprimible
Imprimible
 
Ajedrez
AjedrezAjedrez
Ajedrez
 
Concepto del tenis de mesa
Concepto del tenis de mesaConcepto del tenis de mesa
Concepto del tenis de mesa
 
Kabaleo (Reglas) - Juego de mesa
Kabaleo (Reglas) - Juego de mesaKabaleo (Reglas) - Juego de mesa
Kabaleo (Reglas) - Juego de mesa
 
Passing shot (Reglas) - Juego de mesa
Passing shot (Reglas) - Juego de mesaPassing shot (Reglas) - Juego de mesa
Passing shot (Reglas) - Juego de mesa
 
Juego de damas
Juego de damasJuego de damas
Juego de damas
 
Quien gana doc
Quien gana docQuien gana doc
Quien gana doc
 
Proyecto
ProyectoProyecto
Proyecto
 
Carcassonne (Reglas) - Juego de mesa
Carcassonne (Reglas) - Juego de mesaCarcassonne (Reglas) - Juego de mesa
Carcassonne (Reglas) - Juego de mesa
 
El tenis de mesa
El tenis de mesaEl tenis de mesa
El tenis de mesa
 
Reversi
ReversiReversi
Reversi
 
Ubongo (Reglamento) - Juego de mesa
Ubongo (Reglamento) - Juego de mesaUbongo (Reglamento) - Juego de mesa
Ubongo (Reglamento) - Juego de mesa
 
Juegos2
Juegos2Juegos2
Juegos2
 
Reglas del tatetí
Reglas del tatetíReglas del tatetí
Reglas del tatetí
 
Ajedrezreglasex
AjedrezreglasexAjedrezreglasex
Ajedrezreglasex
 
Agrícola (Reglas) - Juego de mesa
Agrícola (Reglas) - Juego de mesaAgrícola (Reglas) - Juego de mesa
Agrícola (Reglas) - Juego de mesa
 
Tenis de Mesa
Tenis de MesaTenis de Mesa
Tenis de Mesa
 
Tenis de Mesa
Tenis de MesaTenis de Mesa
Tenis de Mesa
 
Inteligencia Artificial del Juego ABALONE
Inteligencia Artificial del Juego ABALONEInteligencia Artificial del Juego ABALONE
Inteligencia Artificial del Juego ABALONE
 

Mehr von norma8avila

Clip ejemplos animales
Clip ejemplos animalesClip ejemplos animales
Clip ejemplos animalesnorma8avila
 
7. repres e infer parte4
7. repres e infer parte47. repres e infer parte4
7. repres e infer parte4norma8avila
 
Ejemplos distribuciones
Ejemplos distribucionesEjemplos distribuciones
Ejemplos distribucionesnorma8avila
 
7. introducción parte 6
7. introducción parte 67. introducción parte 6
7. introducción parte 6norma8avila
 
6. introducción parte 5
6. introducción parte 56. introducción parte 5
6. introducción parte 5norma8avila
 
Actividad 1 contabilidad
Actividad 1 contabilidadActividad 1 contabilidad
Actividad 1 contabilidadnorma8avila
 
2. tipos de cuentas
2. tipos de cuentas2. tipos de cuentas
2. tipos de cuentasnorma8avila
 
1. principios contables
1. principios contables1. principios contables
1. principios contablesnorma8avila
 
5. repres e infer parte2
5. repres e infer parte25. repres e infer parte2
5. repres e infer parte2norma8avila
 
1. representación el conocimiento
1. representación el conocimiento1. representación el conocimiento
1. representación el conocimientonorma8avila
 
Lectura1 historia de la admon
Lectura1 historia de la admonLectura1 historia de la admon
Lectura1 historia de la admonnorma8avila
 
1. introduccion 1x
1. introduccion 1x1. introduccion 1x
1. introduccion 1xnorma8avila
 
1. introduccion 1x
1. introduccion 1x1. introduccion 1x
1. introduccion 1xnorma8avila
 
3. introduccion parte3x
3. introduccion parte3x3. introduccion parte3x
3. introduccion parte3xnorma8avila
 

Mehr von norma8avila (20)

Clip ejemplos animales
Clip ejemplos animalesClip ejemplos animales
Clip ejemplos animales
 
8. diagramas
8. diagramas8. diagramas
8. diagramas
 
8. diagramas
8. diagramas8. diagramas
8. diagramas
 
Ejemplo
Ejemplo Ejemplo
Ejemplo
 
8. diagramas
8. diagramas8. diagramas
8. diagramas
 
Clips parte1
Clips parte1Clips parte1
Clips parte1
 
Practica2 solax
Practica2 solaxPractica2 solax
Practica2 solax
 
7. repres e infer parte4
7. repres e infer parte47. repres e infer parte4
7. repres e infer parte4
 
Ejemplos distribuciones
Ejemplos distribucionesEjemplos distribuciones
Ejemplos distribuciones
 
7. introducción parte 6
7. introducción parte 67. introducción parte 6
7. introducción parte 6
 
6. introducción parte 5
6. introducción parte 56. introducción parte 5
6. introducción parte 5
 
Actividad 1 contabilidad
Actividad 1 contabilidadActividad 1 contabilidad
Actividad 1 contabilidad
 
2. tipos de cuentas
2. tipos de cuentas2. tipos de cuentas
2. tipos de cuentas
 
1. principios contables
1. principios contables1. principios contables
1. principios contables
 
5. repres e infer parte2
5. repres e infer parte25. repres e infer parte2
5. repres e infer parte2
 
1. representación el conocimiento
1. representación el conocimiento1. representación el conocimiento
1. representación el conocimiento
 
Lectura1 historia de la admon
Lectura1 historia de la admonLectura1 historia de la admon
Lectura1 historia de la admon
 
1. introduccion 1x
1. introduccion 1x1. introduccion 1x
1. introduccion 1x
 
1. introduccion 1x
1. introduccion 1x1. introduccion 1x
1. introduccion 1x
 
3. introduccion parte3x
3. introduccion parte3x3. introduccion parte3x
3. introduccion parte3x
 

Kürzlich hochgeladen

proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 

Kürzlich hochgeladen (20)

proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

3. arboles de busqueda

  • 1. INTELIGENCIA ARTIFICIAL ARBOLES DE BUSQUEDA
  • 2. DOS TIPOS • BUSQUEDA EN AMPLITUD • BUSQUEDA EN PROFUNDIDAD
  • 4. Ejemplo de juego: Nim • Situación inicial: una pila con N fichas. • Jugadas: tomar 1, 2 ó 3 fichas de la pila. • Objetivo: obligar al adversario a coger la última ficha. • Ejemplo de jugada en el Nim, comenzando con 9 fichas • Jugador 1 coge 3 fichas (quedan 6) • Jugador 2 coge 1 ficha (quedan 5) • Jugador 1 coge 2 fichas (quedan 3) • Jugador 2 coge 2 fichas (queda 1) • Jugador 1 coge 1 ficha (no quedan fichas) • Por tanto, jugador 2 gana
  • 5. Elementos de un juego • Jugadores: • Máquina (al que llamaremos MAX) • Humano (al que llamaremos MIN) • Estados: situaciones por las que puede pasar el juego • Estado inicial (comienzo del juego) • Estados finales (final del juego) • En los estados finales, especificaremos qué jugador gana • Movimientos: operadores que se aplican a los estados, cambiando las situaciones de juego • Función de utilidad: valoración (respecto de MAX) basada en las reglas del juego, que se asigna a un estado final y a un turno
  • 6. Elementos del juego en el Nim • Estados: número fichas que quedan en la mesa • Estado inicial: número de fichas al comienzo • Un único estado final: 0 • El estado final es ganador para un jugador si es su turno • Movimientos: tomar 1, 2 ó 3 fichas • Función de utilidad (para el estado final): 1 si le toca a MAX y -1 si le toca a MIN
  • 7. 3 en raya • En un tablero 3x3, un jugador posee fichas “X” y otro fichas “O”. En cada turno el jugador coloca una ficha en el tablero. Gana el que consigue colocar tres de sus fichas en línea
  • 8. Elementos del juego en el 3 en raya • Estados: tablero + ficha que se pondrá a continuación • Estado inicial: tablero vacío + ficha de salida • Estados finales: tableros completos o con línea ganadora • Estados ganadores para un jugador: estados finales con línea ganadora en los que no le toca
  • 9. Elementos del juego en el 3 en raya • Movimientos: • 9 movimientos posibles, uno por casilla • Colocar ficha en i (i = 0, . . . , 8) • Aplicación de movimientos: • Aplicable si la casilla no está ocupada • Estado resultante: colocar la ficha que toca en la casilla especificada • Función de utilidad: • 1 si es ganador para MAX • 0 si es tablas • -1 si es ganador para MIN
  • 10. Implementación de la representación de un juego • Estructuras de datos para estados y movimientos • Funciones y variables: • Una variable *estado-inicial* • Una función es-estado-final(estado) • Una función es-estado-ganador(estado,turno,jugador)
  • 11. • Una lista *movimientos* • Una función aplica- movimiento(movimiento,estado) • Una función f-utilidad(estado,turno) • aplica-movimiento(movimiento,estado): • devuelve no-aplicable si movimiento no es aplicable a estado, o el estado resultante en otro caso. • es-estado-ganador(estado,turno,jugador): • Devuelve verdad si jugador gana el juego en el estado final estado cuando le toca al jugador turno (falso en caso contrario)
  • 12. Árboles de juego Representación de todas las posibles situaciones que se pueden dar en el juego, a partir de un estado dado • Cada nivel corresponde a un jugador (el primero para MAX) • Un árbol de juego en el Nim:
  • 13.