Movatterモバイル変換


[0]ホーム

URL:


PPTX, PDF27 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
Minmax Algorithm In Artificial Intelligence slides
PPTX
Min-Max algorithm
PPTX
Mini-Max Algorithm in Artificial Intelligence.pptx
PPTX
Min Max Artificial Intelligence algorithm
PPTX
Min Max Algorithm in Artificial Intelligence
PDF
Minimax.pdf
PPTX
22PCOAM11 Unit 2: Session 8 Min-Max.pptx
PPTX
AI_Session 14 Min Max Algorithm.pptx
PPTX
AI3391 Artificial intelligence Session 15 Min Max Algorithm.pptx
PPTX
AI-UNIT-2 PPT FINAL Complete unit 2.pptx
PPTX
AI_unit3.pptx
PDF
Adversial-search.pdf topic of AI/ML for Diploma students
PPTX
foundations of AI:module 3,csp,minimax algorithm
PDF
I. Mini-Max Algorithm in AI
PPTX
Minimax
PPTX
Adversial Search and its applications in Artificial intelligence
PPTX
MINI-MAX ALGORITHM.pptx
PPTX
Adversarial search in artificial intelligence
PPTX
Different Adversarial search Approaches.pptx
PPTX
Adversarial Search in Artificial Intelligence.pptx
PPTX
Minmax and alpha beta pruning.pptx
PPTX
FAI UNIT 3Search using games important.pptx
PPTX
FIXED_Game_Theory_to_Minimax_Presentation.pptx
PPTX
9SearchAdversarial (1).pptx
PDF
AI3391 Artificial Intelligence UNIT III Notes_merged.pdf
PPTX
Adversarial search
PPTX
Working of Minimax Algorithm with Alpha-Beta Pruning.pptx
PPTX
adversial search.pptx
PPTX
this ppt contains tableau in deep learning techniques
PPTX
This ppt contains about tableau in deep learning techniques

More Related Content

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

Similar to MINMAX ALGORITHM in machine learning.pptx

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

More from msivakumar1031976111

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

Recently uploaded

PDF
Integrated Circuits: Lithography Techniques - Fundamentals and Advanced Metho...
PPTX
Time Series Analysis - Meaning, Definition, Components and Application
PPTX
G-Protein-Coupled Receptors (GPCRs): Structure, Mechanism, and Functions
PDF
AI Chatbots and Prompt Engineering - by Ms. Oceana Wong
PPTX
Anatomy of the eyeball An overviews.pptx
PPTX
Time Series Analysis - Method of Simple Moving Average 3 Year and 4 Year Movi...
PPTX
Declaration of Helsinki Basic principles in medical research ppt.pptx
PDF
CXC-AD Associate Degree Handbook (Revised)
PDF
“Step-by-Step Fabrication of Bipolar Junction Transistors (BJTs)”
PPTX
Physical education notes class ncert 12th
PPTX
ATTENTION - PART 1.pptx cognitive processes -For B.Sc I Sem By Mrs.Shilpa Hot...
PPTX
Elderly in India: The Changing Scenario.pptx
 
PPTX
Quarter 3 lesson 2 of English Grade 8.pptx
PDF
Digital Journalism Ethics 2025 materi for Regulation & Ethic Media
PDF
Cattolica University - Lab Generative and Agentic AI - Mario Bencivinni
PDF
Multimodal and Multimedia AI - by Ms. Oceana Wong
PPTX
Screening and Selecting Studies for Systematic Review Dr Reginald Quansah
PPTX
kklklklklklklklk;lkpoipor[3rjdkjoe99759893058085
PPTX
The hidden treasures Grade 5 Story with Motive Questions.pptx
PDF
Digital Electronics – Registers and Their Applications
Integrated Circuits: Lithography Techniques - Fundamentals and Advanced Metho...
Time Series Analysis - Meaning, Definition, Components and Application
G-Protein-Coupled Receptors (GPCRs): Structure, Mechanism, and Functions
AI Chatbots and Prompt Engineering - by Ms. Oceana Wong
Anatomy of the eyeball An overviews.pptx
Time Series Analysis - Method of Simple Moving Average 3 Year and 4 Year Movi...
Declaration of Helsinki Basic principles in medical research ppt.pptx
CXC-AD Associate Degree Handbook (Revised)
“Step-by-Step Fabrication of Bipolar Junction Transistors (BJTs)”
Physical education notes class ncert 12th
ATTENTION - PART 1.pptx cognitive processes -For B.Sc I Sem By Mrs.Shilpa Hot...
Elderly in India: The Changing Scenario.pptx
 
Quarter 3 lesson 2 of English Grade 8.pptx
Digital Journalism Ethics 2025 materi for Regulation & Ethic Media
Cattolica University - Lab Generative and Agentic AI - Mario Bencivinni
Multimodal and Multimedia AI - by Ms. Oceana Wong
Screening and Selecting Studies for Systematic Review Dr Reginald Quansah
kklklklklklklklk;lkpoipor[3rjdkjoe99759893058085
The hidden treasures Grade 5 Story with Motive Questions.pptx
Digital Electronics – Registers and Their Applications

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