SlideShare une entreprise Scribd logo
1  sur  69
Juegos Nelson Becerra Correa Fundación  FABBECOR-ONG
 
Bibliografía ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
TEORIA  DE JUEGOS ,[object Object],[object Object]
Cl asificación de los juegos NUMERO  PARTICIPANTES ,[object Object],[object Object],[object Object],NUMERO ESTRATEGIAS ,[object Object],[object Object],DE ACUERDO  A  LA  INFORMACION ,[object Object],[object Object],DE ACUERDO  A LA SUMA ,[object Object],[object Object]
 
 
Como juegan las maquinas
Como juegan las maquinas
Como juegan las maquinas
Como juegan las maquinas
Como juegan las maquinas
DEEP-BLUE potencia de calculo
Función de evaluación
Función de evaluación
Posición que un programa sin Tablas de Transposición no puede solucionar. Las Blancas ganan mediante 1.Rb1!! Rb7 2.Rc1!! ,[object Object],[object Object]
 
 
Basic Idea ,[object Object],[object Object],[object Object],[object Object],[object Object]
Árbol de variantes ,[object Object],[object Object],[object Object]
 
Required Pieces for Minimax ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Utility Function ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Two Agents ,[object Object],[object Object],[object Object],[object Object]
 
…   MINIMAX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
…  MINIMAX Se tiene que e(p)=6 – 4 = 2 http://www.ocf.berkeley.edu/~yosenl/extras/alphabeta/alphabeta.html
Basic Algorithm
ALGORITMOS DE JUEGOS ,[object Object],[object Object],[object Object],[object Object]
ALGORITMOS DE PRIMERA GENERACION ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MINIMAX NEGAMAX ALFA/BETA FALFA/BETA
LALFA/BETA PALFA/BETA SCOUT
Max Min Max Min Starting node and labels MiniMax Search
Max Min Max Min Continue expand the search space
Max Min Max Min Continue expand the search space
Max Min Max Min 2 3 5 0 9 7 4 Expand the search space down 3-ply
Max Min Max Min 2 3 5 0 9 7 4 Propagate the leaf values backward Pick Max values at Max Level 9 0 3 7 7
Max Min Max Min 2 3 5 0 9 7 4 Continue propagate the values backward Pick Min values at Min Level 9 0 3 7 7 3 0
Max Min Max Min 2 3 5 0 9 7 4 Continue propagate the values backward Pick Max values at Max Level 9 0 3 7 7 3 0 3
Max Min Max Min 2 3 5 0 9 7 4 The move picked by Max 9 0 3 7 7 3 0 3
Example MINIMAX ,[object Object],[object Object],[object Object],[object Object]
Coins Game: Formal Definition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
N = 4 K =  N = 3 K =  N = 2 K =  N = 1 K =  N = 0 K =  N = 1 K =  N = 2 K =  N = 0 K =  N = 0 K =  N = 1 K =  N = 0 K =  N = 1 K =  N = 0 K =  N = 0 K =  1 2 3 3 2 1 2 1 1 1 2 1 1 N = 0 K =  1 F(S)= 0 F(S)= 0 F(S)= 0 F(S)= 1 F(S)= 1 F(S)=1 F(S)= 1 MAX MIN
N = 4 K =  1  N = 3 K = 0 N = 2 K = 0 N = 1 K = 1 N = 0 K =  1  N = 1 K = 0  N = 2 K = 1  N = 0 K = 1 N = 0 K = 1 N = 1 K = 0 N = 0 K =  0  N = 1 K = 1  N = 0 K = 0 N = 0 K = 0 1 2 3 3 2 1 2 1 1 1 2 1 1 N = 0 K =  1  1 F(S)=0 F(S)=0 F(S)=0 F(S)=1 F(S)=1 FFS(51791527S)=1 F(S)=1 MAX MIN Solution F(S)=1
Analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Alpha-Beta Pruning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Alpha-Beta Pruning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Max Min Max Min Starting node and labels Alpha-Beta Prune
Max Min Max Min Perform a DFS
Max Min Max Min Continue the DFS
Max Min Max Min 2 3 Until reach the depth we want,  i.e., 3-ply in this case
Max Min Max Min 2 3 3 Propagate leaf values backward
Max Min Max Min 2 3 3 3
Max Min Max Min 2 3 3 3 3
Max Min Max Min 2 3 3 3 3 Alpha Node Beta Node
Max Min Max Min 2 3 3 3 3 Alpha Beta 5 New DFS path  Ended with 5
Max Min Max Min 2 3 3 3 3 Alpha Beta 5 5 Propagate backward
Max Min Max Min 2 3 3 3 3 Alpha Beta 5 5 Because  3  <  5 The branch is pruned. Beta-Prune
Max Min Max Min 2 3 3 3 3 Alpha Beta 5 5 New 3-ply DFS Ended with 0 0
Max Min Max Min 2 3 3 3 3 Alpha Beta 5 5 0 0 Propagate backward
Max Min Max Min 2 3 3 3 3 Alpha Beta 5 5 0 0 Propagate backward 0
Max Min Max Min 2 3 3 3 3 Alpha Beta 5 5 0 0 The branch is cut off Because  3  >  0 Alpha Prune 0
Algorithm
N = 4 K =  N = 3 K =  N = 2 K =  N = 1 K =  N = 0 K =  N = 1 K =  N = 2 K =  N = 0 K =  N = 0 K =  N = 1 K =  N = 3 K =  N = 1 K =  N = 0 K =  N = 0 K =  1 2 3 3 2 1 2 1 1 1 2 1 1 N = 0 K =  1 F(S)=0 F(S)=0 F(S)=0 F(S)=1 F(S)=1 F(S)=1 F(S)=1 MAX MIN α  = β  = α  = β  = α  = β  = α  = β  = α  = β  = α  = β  = α  = β  = α  = β  = α  = β  = α  = β  = α  = β  = α  = β  = α  = β  = α  = β  = α  = β  =
N = 4 K = 0 1  N = 3 K = 1 0  N = 2 K = 1 0  N = 1 K = 1  N = 0 K = 1  N = 1 K = 0  N = 2 K = 1  N = 0 K =  1  N = 0 K = 1  N = 1 K =  N = 3 K = 0  N = 1 K = 1  N = 0 K =  N = 0 K = 0  1 2 3 3 2 1 2 1 1 1 2 1 1 N = 0 K = 1  1 F(S)=0 F(S)=0 F(S)=0 F(S)=1 F(S)=1 F(S)=1 F(S)=1 MAX MIN α  = β  =  1 0 α  = 0 β  = α  = 0 β  =  1 0 α  = β  = 0 α  =  1 β  = α  = 0 β  = 0 α  = 0 β  = 0 α  = 0 β  = 1 α  = 0 β  = α  = 0 β  = 0 α  = 0 β  = α  = 1 β  = 0 α  = β  = α  = 1 β  = 0 α  = 0 β  = 1
 
Conclusion ,[object Object],[object Object]

Contenu connexe

En vedette (8)

Tipos básicos de Búsqueda | Inteligencia Artificial
Tipos básicos de Búsqueda | Inteligencia ArtificialTipos básicos de Búsqueda | Inteligencia Artificial
Tipos básicos de Búsqueda | Inteligencia Artificial
 
142519821 resolucion-de-problemas-mediante-busqueda-pdf
142519821 resolucion-de-problemas-mediante-busqueda-pdf142519821 resolucion-de-problemas-mediante-busqueda-pdf
142519821 resolucion-de-problemas-mediante-busqueda-pdf
 
Inteligencia artificial isc
Inteligencia artificial iscInteligencia artificial isc
Inteligencia artificial isc
 
Busquedas inteligencia artificail
Busquedas inteligencia artificailBusquedas inteligencia artificail
Busquedas inteligencia artificail
 
busquedas con adversarios
busquedas con adversariosbusquedas con adversarios
busquedas con adversarios
 
Busqueda entre adversarios
Busqueda entre adversariosBusqueda entre adversarios
Busqueda entre adversarios
 
Estrategias De BúSqueda No Informada
Estrategias De BúSqueda No InformadaEstrategias De BúSqueda No Informada
Estrategias De BúSqueda No Informada
 
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
 

Similaire à Juegos minimax AlfaBeta

12 adversal search
12 adversal search12 adversal search
12 adversal search
Tianlu Wang
 
cs-171-07-Games and Adversarila Search.ppt
cs-171-07-Games and Adversarila Search.pptcs-171-07-Games and Adversarila Search.ppt
cs-171-07-Games and Adversarila Search.ppt
Samiksha880257
 
hanoosh-tictactoeqqqqqqqaaaaaaaaaaaa.ppt
hanoosh-tictactoeqqqqqqqaaaaaaaaaaaa.ppthanoosh-tictactoeqqqqqqqaaaaaaaaaaaa.ppt
hanoosh-tictactoeqqqqqqqaaaaaaaaaaaa.ppt
ssuser148ae0
 
Jarrar.lecture notes.aai.2011s.ch6.games
Jarrar.lecture notes.aai.2011s.ch6.gamesJarrar.lecture notes.aai.2011s.ch6.games
Jarrar.lecture notes.aai.2011s.ch6.games
PalGov
 

Similaire à Juegos minimax AlfaBeta (20)

AI_unit3.pptx
AI_unit3.pptxAI_unit3.pptx
AI_unit3.pptx
 
Minmax and alpha beta pruning.pptx
Minmax and alpha beta pruning.pptxMinmax and alpha beta pruning.pptx
Minmax and alpha beta pruning.pptx
 
Two player games
Two player gamesTwo player games
Two player games
 
MINI-MAX ALGORITHM.pptx
MINI-MAX ALGORITHM.pptxMINI-MAX ALGORITHM.pptx
MINI-MAX ALGORITHM.pptx
 
12 adversal search
12 adversal search12 adversal search
12 adversal search
 
cs-171-07-Games and Adversarila Search.ppt
cs-171-07-Games and Adversarila Search.pptcs-171-07-Games and Adversarila Search.ppt
cs-171-07-Games and Adversarila Search.ppt
 
Games.4
Games.4Games.4
Games.4
 
AI Lesson 08
AI Lesson 08AI Lesson 08
AI Lesson 08
 
AI subject - Game Theory and cps ppt pptx
AI subject  - Game Theory and cps ppt pptxAI subject  - Game Theory and cps ppt pptx
AI subject - Game Theory and cps ppt pptx
 
05 adversarial
05 adversarial05 adversarial
05 adversarial
 
Capgemini 1
Capgemini 1Capgemini 1
Capgemini 1
 
Game playing
Game playingGame playing
Game playing
 
hanoosh-tictactoeqqqqqqqaaaaaaaaaaaa.ppt
hanoosh-tictactoeqqqqqqqaaaaaaaaaaaa.ppthanoosh-tictactoeqqqqqqqaaaaaaaaaaaa.ppt
hanoosh-tictactoeqqqqqqqaaaaaaaaaaaa.ppt
 
Unit_I_Introduction(Part_III).ppt
Unit_I_Introduction(Part_III).pptUnit_I_Introduction(Part_III).ppt
Unit_I_Introduction(Part_III).ppt
 
Jarrar.lecture notes.aai.2011s.ch6.games
Jarrar.lecture notes.aai.2011s.ch6.gamesJarrar.lecture notes.aai.2011s.ch6.games
Jarrar.lecture notes.aai.2011s.ch6.games
 
AI3391 Artificial Intelligence UNIT III Notes_merged.pdf
AI3391 Artificial Intelligence UNIT III Notes_merged.pdfAI3391 Artificial Intelligence UNIT III Notes_merged.pdf
AI3391 Artificial Intelligence UNIT III Notes_merged.pdf
 
Game and Search
Game and SearchGame and Search
Game and Search
 
Minimax Algorithm
Minimax AlgorithmMinimax Algorithm
Minimax Algorithm
 
Adversarial search
Adversarial searchAdversarial search
Adversarial search
 
cai
caicai
cai
 

Dernier

Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
russian goa call girl and escorts service
 
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
SofiyaSharma5
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
aamir
 
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goaGoa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
russian goa call girl and escorts service
 

Dernier (20)

Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
 
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
 
👙 Kolkata Call Girls Park Circus 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Park Circus 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Park Circus 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Park Circus 💫💫7001035870 Model escorts Service
 
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
 
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
 
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
 
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
 
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goaGoa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
 
Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...
Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...
Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...
 
Call Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbersCall Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbers
 

Juegos minimax AlfaBeta

  • 1. Juegos Nelson Becerra Correa Fundación FABBECOR-ONG
  • 2.  
  • 3.
  • 4.  
  • 5.
  • 6.
  • 7.  
  • 8.  
  • 9. Como juegan las maquinas
  • 10. Como juegan las maquinas
  • 11. Como juegan las maquinas
  • 12. Como juegan las maquinas
  • 13. Como juegan las maquinas
  • 17.
  • 18.  
  • 19.  
  • 20.
  • 21.
  • 22.  
  • 23.
  • 24.
  • 25.
  • 26.  
  • 27.
  • 28. … MINIMAX Se tiene que e(p)=6 – 4 = 2 http://www.ocf.berkeley.edu/~yosenl/extras/alphabeta/alphabeta.html
  • 30.
  • 31.
  • 34. Max Min Max Min Starting node and labels MiniMax Search
  • 35. Max Min Max Min Continue expand the search space
  • 36. Max Min Max Min Continue expand the search space
  • 37. Max Min Max Min 2 3 5 0 9 7 4 Expand the search space down 3-ply
  • 38. Max Min Max Min 2 3 5 0 9 7 4 Propagate the leaf values backward Pick Max values at Max Level 9 0 3 7 7
  • 39. Max Min Max Min 2 3 5 0 9 7 4 Continue propagate the values backward Pick Min values at Min Level 9 0 3 7 7 3 0
  • 40. Max Min Max Min 2 3 5 0 9 7 4 Continue propagate the values backward Pick Max values at Max Level 9 0 3 7 7 3 0 3
  • 41. Max Min Max Min 2 3 5 0 9 7 4 The move picked by Max 9 0 3 7 7 3 0 3
  • 42.
  • 43.
  • 44. N = 4 K = N = 3 K = N = 2 K = N = 1 K = N = 0 K = N = 1 K = N = 2 K = N = 0 K = N = 0 K = N = 1 K = N = 0 K = N = 1 K = N = 0 K = N = 0 K = 1 2 3 3 2 1 2 1 1 1 2 1 1 N = 0 K = 1 F(S)= 0 F(S)= 0 F(S)= 0 F(S)= 1 F(S)= 1 F(S)=1 F(S)= 1 MAX MIN
  • 45. N = 4 K = 1 N = 3 K = 0 N = 2 K = 0 N = 1 K = 1 N = 0 K = 1 N = 1 K = 0 N = 2 K = 1 N = 0 K = 1 N = 0 K = 1 N = 1 K = 0 N = 0 K = 0 N = 1 K = 1 N = 0 K = 0 N = 0 K = 0 1 2 3 3 2 1 2 1 1 1 2 1 1 N = 0 K = 1 1 F(S)=0 F(S)=0 F(S)=0 F(S)=1 F(S)=1 FFS(51791527S)=1 F(S)=1 MAX MIN Solution F(S)=1
  • 46.
  • 47.  
  • 48.
  • 49.
  • 50. Max Min Max Min Starting node and labels Alpha-Beta Prune
  • 51. Max Min Max Min Perform a DFS
  • 52. Max Min Max Min Continue the DFS
  • 53. Max Min Max Min 2 3 Until reach the depth we want, i.e., 3-ply in this case
  • 54. Max Min Max Min 2 3 3 Propagate leaf values backward
  • 55. Max Min Max Min 2 3 3 3
  • 56. Max Min Max Min 2 3 3 3 3
  • 57. Max Min Max Min 2 3 3 3 3 Alpha Node Beta Node
  • 58. Max Min Max Min 2 3 3 3 3 Alpha Beta 5 New DFS path Ended with 5
  • 59. Max Min Max Min 2 3 3 3 3 Alpha Beta 5 5 Propagate backward
  • 60. Max Min Max Min 2 3 3 3 3 Alpha Beta 5 5 Because 3 < 5 The branch is pruned. Beta-Prune
  • 61. Max Min Max Min 2 3 3 3 3 Alpha Beta 5 5 New 3-ply DFS Ended with 0 0
  • 62. Max Min Max Min 2 3 3 3 3 Alpha Beta 5 5 0 0 Propagate backward
  • 63. Max Min Max Min 2 3 3 3 3 Alpha Beta 5 5 0 0 Propagate backward 0
  • 64. Max Min Max Min 2 3 3 3 3 Alpha Beta 5 5 0 0 The branch is cut off Because 3 > 0 Alpha Prune 0
  • 66. N = 4 K = N = 3 K = N = 2 K = N = 1 K = N = 0 K = N = 1 K = N = 2 K = N = 0 K = N = 0 K = N = 1 K = N = 3 K = N = 1 K = N = 0 K = N = 0 K = 1 2 3 3 2 1 2 1 1 1 2 1 1 N = 0 K = 1 F(S)=0 F(S)=0 F(S)=0 F(S)=1 F(S)=1 F(S)=1 F(S)=1 MAX MIN α = β = α = β = α = β = α = β = α = β = α = β = α = β = α = β = α = β = α = β = α = β = α = β = α = β = α = β = α = β =
  • 67. N = 4 K = 0 1 N = 3 K = 1 0 N = 2 K = 1 0 N = 1 K = 1 N = 0 K = 1 N = 1 K = 0 N = 2 K = 1 N = 0 K = 1 N = 0 K = 1 N = 1 K = N = 3 K = 0 N = 1 K = 1 N = 0 K = N = 0 K = 0 1 2 3 3 2 1 2 1 1 1 2 1 1 N = 0 K = 1 1 F(S)=0 F(S)=0 F(S)=0 F(S)=1 F(S)=1 F(S)=1 F(S)=1 MAX MIN α = β = 1 0 α = 0 β = α = 0 β = 1 0 α = β = 0 α = 1 β = α = 0 β = 0 α = 0 β = 0 α = 0 β = 1 α = 0 β = α = 0 β = 0 α = 0 β = α = 1 β = 0 α = β = α = 1 β = 0 α = 0 β = 1
  • 68.  
  • 69.

Notes de l'éditeur

  1. INTELIGENCIA ARTIFICIAL Jorge Rodriguez
  2. INTELIGENCIA ARTIFICIAL Jorge Rodriguez
  3. INTELIGENCIA ARTIFICIAL Jorge Rodriguez
  4. INTELIGENCIA ARTIFICIAL Jorge Rodriguez
  5. INTELIGENCIA ARTIFICIAL Jorge Rodriguez
  6. INTELIGENCIA ARTIFICIAL Jorge Rodriguez