Movatterモバイル変換


[0]ホーム

URL:


PPTX, PDF32 views

MINMAX ALGORITHM in machine learning.pptx

The min-max algorithm is a backtracking decision-making process used in artificial intelligence for two-player games, where players aim to optimize their own outcomes. It involves a maximizing player and a minimizing player, and can be enhanced through alpha-beta pruning to improve efficiency by eliminating non-impactful branches. While it ensures optimal decisions, the algorithm faces computational complexity and depth limitations, especially in uncertain environments.

Embed presentation

Download to read offline
MINMAX ALGORITHMBYNAME: SURYAKUMARAN MROLL.NO: 24CSER025UNIT.NO: 2SUBJECT: FOUNDATION OF ARTIFICIAL INTELLIGENCE
WHAT IS MINMAX ? The MinMax algorithm, also known as minimax, isa backtracking algorithm used in decisionmaking, game theory and artificial intelligence(AI). It is used to find the optimal move for a player,assuming that the opponent is also playing optimally. The algorithm is mostly employed for game play,such as chess, checkers, tic-tac-toe, go, and othertwo-player games
WORKING OF MIN-MAX PROCESS IN AI The Min-Max algorithm is a decision-making process used inartificial intelligence for two-player games. It involves twoplayers: the maximizer and the minimizer, each aiming tooptimize their own outcomes.Maximizing Player (Max): Aims to maximize their score or utility value. Chooses the move that leads to the highest possible utilityvalue, assuming the opponent will play optimally.
Cond…Minimizing Player (Min): Aims to minimize the maximizes score or utilityvalue. Selects the move that results in the lowest possibleutility value for the maximize, assuming theopponent will play optimally.
EXAMPLE OF MIN-MAX IN ACTION Consider a simplified version of a game where eachplayer can choose between two moves at each turn.Here’s a basic game tree:Max/ Min Min/  / +1 -10 +1
Cond.. At the leaf nodes, the utility values are +1, -1, 0, and+1. The minimizing player will choose the minimumvalues from the child nodes: -1 (left subtree) and 0(right subtree). The maximizing player will then choose themaximum value between -1 and 0, which is 0.
ALPHA-BETA PRUNING OPTIMIZATIONIN MINI-MAX ALGORITHM Alpha-beta pruning enhances the Min-Max algorithmby eliminating branches that do not affect the finaldecision. Alpha (α): The best value that the maximizing playercan guarantee so far. Beta (β): The best value that the minimizing playercan guarantee so far.During the search: If alpha geq beta, prune the remaining branches.
STRENGTHS OF THE MIN-MAX ALGORITHMOptimal Decision Making: The Min-Max algorithm ensures optimaldecision making by considering allpossible moves and their outcomes. Itprovides a strategic advantage bypredicting the opponent’s best responsesand choosing moves that maximize theplayer’s benefit.
Cond..Simplicity and Clarity: The Min-Max algorithm is conceptuallysimple and easy to understand. Itsstraightforward approach of evaluatingand propagating utility values through agame tree makes it an accessible andwidely taught algorithm in AI.
WEAKNESSES OF THE MIN-MAXALGORITHMComputational Complexity: The primary drawback of the Min-Maxalgorithm is its computational complexity.As the depth and branching factor of thegame tree increase, the number of nodesto be evaluated grows exponentially. Thismakes it computationally expensive andimpractical for games with deep andcomplex trees, like Go.
Cond…Depth Limitations: To manage computational demands, theMin-Max algorithm often limits the depthof the game tree. However, this can leadto suboptimal decisions if critical moves liebeyond the chosen depth. Balancing depthand computational feasibility is asignificant challenge.
Cond…Handling of Uncertain Environments: The Min-Max algorithm assumesdeterministic outcomes for each move,which may not be realistic in uncertain orprobabilistic environments. Real-worldscenarios often involve uncertainty andincomplete information, requiringmodifications to the basic Min-Maxapproach.
CONCLUSION In summary, the minimax algorithm helpsthe AI make optimal decisions byconsidering the best and worst possibleoutcomes for each move, assuming bothplayers play perfectly.
THANK YOU

Recommended

PPTX
Mini-Max Algorithm in Artificial Intelligence.pptx
PPTX
Minmax Algorithm In Artificial Intelligence slides
PPTX
AI_Session 14 Min Max Algorithm.pptx
PPTX
Min Max Artificial Intelligence algorithm
PPTX
Min-Max algorithm
PDF
Minimax.pdf
PPTX
22PCOAM11 Unit 2: Session 8 Min-Max.pptx
PPTX
Min Max Algorithm in Artificial Intelligence
PPTX
AI-UNIT-2 PPT FINAL Complete unit 2.pptx
PPTX
Minimax
PPTX
Adversarial search
PPTX
Different Adversarial search Approaches.pptx
PPTX
Adversarial search in artificial intelligence
PDF
AI3391 Artificial Intelligence UNIT III Notes_merged.pdf
PPTX
adversial search.pptx
PPTX
Working of Minimax Algorithm with Alpha-Beta Pruning.pptx
PPTX
AI3391 Artificial intelligence Session 15 Min Max Algorithm.pptx
PPTX
AI_unit3.pptx
PPTX
Minmax and alpha beta pruning.pptx
PPTX
FIXED_Game_Theory_to_Minimax_Presentation.pptx
PDF
I. Mini-Max Algorithm in AI
PPTX
Adversial Search and its applications in Artificial intelligence
PPTX
Adversarial Search in Artificial Intelligence.pptx
PPTX
MINI-MAX ALGORITHM.pptx
PPTX
FAI UNIT 3Search using games important.pptx
PDF
Adversial-search.pdf topic of AI/ML for Diploma students
PPTX
foundations of AI:module 3,csp,minimax algorithm
PPTX
9SearchAdversarial (1).pptx
PPTX
IOT CASE STUDY PPT about the surveillance using raspberry pi.pptx
PPTX
Leaf Disease Detection using Raspberry Pi.pptx

More Related Content

PPTX
Mini-Max Algorithm in Artificial Intelligence.pptx
PPTX
Minmax Algorithm In Artificial Intelligence slides
PPTX
AI_Session 14 Min Max Algorithm.pptx
PPTX
Min Max Artificial Intelligence algorithm
PPTX
Min-Max algorithm
PDF
Minimax.pdf
PPTX
22PCOAM11 Unit 2: Session 8 Min-Max.pptx
PPTX
Min Max Algorithm in Artificial Intelligence
Mini-Max Algorithm in Artificial Intelligence.pptx
Minmax Algorithm In Artificial Intelligence slides
AI_Session 14 Min Max Algorithm.pptx
Min Max Artificial Intelligence algorithm
Min-Max algorithm
Minimax.pdf
22PCOAM11 Unit 2: Session 8 Min-Max.pptx
Min Max Algorithm in Artificial Intelligence

Similar to MINMAX ALGORITHM in machine learning.pptx

PPTX
AI-UNIT-2 PPT FINAL Complete unit 2.pptx
PPTX
Minimax
PPTX
Adversarial search
PPTX
Different Adversarial search Approaches.pptx
PPTX
Adversarial search in artificial intelligence
PDF
AI3391 Artificial Intelligence UNIT III Notes_merged.pdf
PPTX
adversial search.pptx
PPTX
Working of Minimax Algorithm with Alpha-Beta Pruning.pptx
PPTX
AI3391 Artificial intelligence Session 15 Min Max Algorithm.pptx
PPTX
AI_unit3.pptx
PPTX
Minmax and alpha beta pruning.pptx
PPTX
FIXED_Game_Theory_to_Minimax_Presentation.pptx
PDF
I. Mini-Max Algorithm in AI
PPTX
Adversial Search and its applications in Artificial intelligence
PPTX
Adversarial Search in Artificial Intelligence.pptx
PPTX
MINI-MAX ALGORITHM.pptx
PPTX
FAI UNIT 3Search using games important.pptx
PDF
Adversial-search.pdf topic of AI/ML for Diploma students
PPTX
foundations of AI:module 3,csp,minimax algorithm
PPTX
9SearchAdversarial (1).pptx
AI-UNIT-2 PPT FINAL Complete unit 2.pptx
Minimax
Adversarial search
Different Adversarial search Approaches.pptx
Adversarial search in artificial intelligence
AI3391 Artificial Intelligence UNIT III Notes_merged.pdf
adversial search.pptx
Working of Minimax Algorithm with Alpha-Beta Pruning.pptx
AI3391 Artificial intelligence Session 15 Min Max Algorithm.pptx
AI_unit3.pptx
Minmax and alpha beta pruning.pptx
FIXED_Game_Theory_to_Minimax_Presentation.pptx
I. Mini-Max Algorithm in AI
Adversial Search and its applications in Artificial intelligence
Adversarial Search in Artificial Intelligence.pptx
MINI-MAX ALGORITHM.pptx
FAI UNIT 3Search using games important.pptx
Adversial-search.pdf topic of AI/ML for Diploma students
foundations of AI:module 3,csp,minimax algorithm
9SearchAdversarial (1).pptx

More from msivakumar1031976111

PPTX
IOT CASE STUDY PPT about the surveillance using raspberry pi.pptx
PPTX
Leaf Disease Detection using Raspberry Pi.pptx
PPTX
this ppt contains tableau in deep learning techniques
PPTX
This ppt contains about tableau in deep learning techniques
PPTX
an introduction to Topological Sort.pptx
PPTX
an EN Mean Value Theorem by Slidesgo.pptx
IOT CASE STUDY PPT about the surveillance using raspberry pi.pptx
Leaf Disease Detection using Raspberry Pi.pptx
this ppt contains tableau in deep learning techniques
This ppt contains about tableau in deep learning techniques
an introduction to Topological Sort.pptx
an EN Mean Value Theorem by Slidesgo.pptx

Recently uploaded

PPTX
SEMESTER 5 UNIT- 1 Difference of Children and adults.pptx
PPTX
Elderly in India: The Changing Scenario.pptx
 
PPTX
An Complete Overview of Chatter in Odoo 18
PPTX
How to Create & Configure Web Controllers in Odoo 18
PPTX
How to Analyze Employee Retention Rate in Odoo 18
PPTX
Physical education notes class ncert 12th
PDF
Conferencia de Abertura_Virgilio Almeida.pdf
PPTX
Appreciations - Nov 25.pptxjkjjkjjkjejfkejfkjekjekjkjekjekjkjekjktejektj
PPTX
Time Series Analysis - Method of Simple Moving Average 3 Year and 4 Year Movi...
PDF
Digital Journalism Ethics 2025 materi for Regulation & Ethic Media
PPTX
Declaration of Helsinki Basic principles in medical research ppt.pptx
PDF
Genetics Booklist: From Basics to Advanced GENETICS BOOK
PPTX
ATTENTION - PART 1.pptx cognitive processes -For B.Sc I Sem By Mrs.Shilpa Hot...
PPTX
LYMPHATIC SYSTEM.pptx it includes lymph, lymph nodes, bone marrow, spleen
PPTX
kklklklklklklklk;lkpoipor[3rjdkjoe99759893058085
PDF
APM Thames Valley Network: PMO Set Up and Configuration
PDF
AI and ICT for Teaching and Learning, Induction-cum-Training Programme, 5th 8...
PDF
“Nanomaterials and Their Classification: A Fundamental Introduction”
PPTX
Seasonal Indices – Simple Average Method - For Quarterly and Monthly Data Set
PPTX
The hidden treasures Grade 5 Story with Motive Questions.pptx
SEMESTER 5 UNIT- 1 Difference of Children and adults.pptx
Elderly in India: The Changing Scenario.pptx
 
An Complete Overview of Chatter in Odoo 18
How to Create & Configure Web Controllers in Odoo 18
How to Analyze Employee Retention Rate in Odoo 18
Physical education notes class ncert 12th
Conferencia de Abertura_Virgilio Almeida.pdf
Appreciations - Nov 25.pptxjkjjkjjkjejfkejfkjekjekjkjekjekjkjekjktejektj
Time Series Analysis - Method of Simple Moving Average 3 Year and 4 Year Movi...
Digital Journalism Ethics 2025 materi for Regulation & Ethic Media
Declaration of Helsinki Basic principles in medical research ppt.pptx
Genetics Booklist: From Basics to Advanced GENETICS BOOK
ATTENTION - PART 1.pptx cognitive processes -For B.Sc I Sem By Mrs.Shilpa Hot...
LYMPHATIC SYSTEM.pptx it includes lymph, lymph nodes, bone marrow, spleen
kklklklklklklklk;lkpoipor[3rjdkjoe99759893058085
APM Thames Valley Network: PMO Set Up and Configuration
AI and ICT for Teaching and Learning, Induction-cum-Training Programme, 5th 8...
“Nanomaterials and Their Classification: A Fundamental Introduction”
Seasonal Indices – Simple Average Method - For Quarterly and Monthly Data Set
The hidden treasures Grade 5 Story with Motive Questions.pptx

MINMAX ALGORITHM in machine learning.pptx

  • 1.
    MINMAX ALGORITHMBYNAME: SURYAKUMARANMROLL.NO: 24CSER025UNIT.NO: 2SUBJECT: FOUNDATION OF ARTIFICIAL INTELLIGENCE
  • 2.
    WHAT IS MINMAX? The MinMax algorithm, also known as minimax, isa backtracking algorithm used in decisionmaking, game theory and artificial intelligence(AI). It is used to find the optimal move for a player,assuming that the opponent is also playing optimally. The algorithm is mostly employed for game play,such as chess, checkers, tic-tac-toe, go, and othertwo-player games
  • 3.
    WORKING OF MIN-MAXPROCESS IN AI The Min-Max algorithm is a decision-making process used inartificial intelligence for two-player games. It involves twoplayers: the maximizer and the minimizer, each aiming tooptimize their own outcomes.Maximizing Player (Max): Aims to maximize their score or utility value. Chooses the move that leads to the highest possible utilityvalue, assuming the opponent will play optimally.
  • 4.
    Cond…Minimizing Player (Min):Aims to minimize the maximizes score or utilityvalue. Selects the move that results in the lowest possibleutility value for the maximize, assuming theopponent will play optimally.
  • 5.
    EXAMPLE OF MIN-MAXIN ACTION Consider a simplified version of a game where eachplayer can choose between two moves at each turn.Here’s a basic game tree:Max/ Min Min/ / +1 -10 +1
  • 6.
    Cond.. At theleaf nodes, the utility values are +1, -1, 0, and+1. The minimizing player will choose the minimumvalues from the child nodes: -1 (left subtree) and 0(right subtree). The maximizing player will then choose themaximum value between -1 and 0, which is 0.
  • 7.
    ALPHA-BETA PRUNING OPTIMIZATIONINMINI-MAX ALGORITHM Alpha-beta pruning enhances the Min-Max algorithmby eliminating branches that do not affect the finaldecision. Alpha (α): The best value that the maximizing playercan guarantee so far. Beta (β): The best value that the minimizing playercan guarantee so far.During the search: If alpha geq beta, prune the remaining branches.
  • 8.
    STRENGTHS OF THEMIN-MAX ALGORITHMOptimal Decision Making: The Min-Max algorithm ensures optimaldecision making by considering allpossible moves and their outcomes. Itprovides a strategic advantage bypredicting the opponent’s best responsesand choosing moves that maximize theplayer’s benefit.
  • 9.
    Cond..Simplicity and Clarity:The Min-Max algorithm is conceptuallysimple and easy to understand. Itsstraightforward approach of evaluatingand propagating utility values through agame tree makes it an accessible andwidely taught algorithm in AI.
  • 10.
    WEAKNESSES OF THEMIN-MAXALGORITHMComputational Complexity: The primary drawback of the Min-Maxalgorithm is its computational complexity.As the depth and branching factor of thegame tree increase, the number of nodesto be evaluated grows exponentially. Thismakes it computationally expensive andimpractical for games with deep andcomplex trees, like Go.
  • 11.
    Cond…Depth Limitations: Tomanage computational demands, theMin-Max algorithm often limits the depthof the game tree. However, this can leadto suboptimal decisions if critical moves liebeyond the chosen depth. Balancing depthand computational feasibility is asignificant challenge.
  • 12.
    Cond…Handling of UncertainEnvironments: The Min-Max algorithm assumesdeterministic outcomes for each move,which may not be realistic in uncertain orprobabilistic environments. Real-worldscenarios often involve uncertainty andincomplete information, requiringmodifications to the basic Min-Maxapproach.
  • 13.
    CONCLUSION In summary,the minimax algorithm helpsthe AI make optimal decisions byconsidering the best and worst possibleoutcomes for each move, assuming bothplayers play perfectly.
  • 14.

[8]ページ先頭

©2009-2025 Movatter.jp