Game Playing. Foundations of Artificial Intelligence. Adversarial Search. Game Playing as Search. Game Playing. Simplified Minimax Algorithm
|
|
- Phillip Tyler
- 5 years ago
- Views:
Transcription
1 Fundatins f Artificial Intelligence Adversarial Search CS47 Fall 007 Thrsten Jachims An AI Favrite structured task Game Playing clear definitin f success and failure des nt require large amunts f knwledge (at first glance) fcus n games f perfect infrmatin Game Playing Game Playing as Search Initial State is the initial bard/psitin Successr Functin defines the set f legal mves frm any psitin Terminal Test determines when the game is ver Utility Functin gives a numeric utcme fr the game MAX(X) Partial Search Tree fr Tic-Tac-Te Simplified Minima Algrithm. Epand the entire tree belw the rt. MIN(O) MAX(X) MIN(O) TERMINAL. Evaluate the terminal ndes as wins fr the minimizer r maimizer (i.e. utility).. Select an unlabeled nde, n, all f whse children have been assigned values. If there is n such nde, we're dne --- return the value assigned t the rt. 4. If n is a minimizer mve, assign it a value that is the minimum f the values f its children. If n is a maimizer mve, assign it a value that is the maimum f the values f its children. Return t Step. UTILITY - 0 +
2 MAX MIN Anther Eample A A A A A A A A A A A A Minima functin MINIMAX-DECISION(game) returns an peratr fr each p in OPERATORS[game]d VALUE[p] MINIMAX-VALUE(APPLY(p,game),game) end return the p with the highest VALUE[p] functin MINIMAX-VALUE(state,game) returns a utility value if TERMINAL-TEST[game](state) then return UTILITY[game](state) else if MAX is t mve in state then return the highest MINIMAX-VALUE f SUCCESSORS(state) else return the lwest MINIMAX-VALUE f SUCCESSORS(state) Imprving Minima: Pruning Features f Evlutin Idea: Avid generating the whle search tree Apprach: Analyze which subtrees have n influence n the slutin Player Oppnent.... Player m Oppnent n If m is better than n fr Player, never get t n in play. α β Search = lwer bund n Ma's utcme; initially set t - = upper bund n Min's utcme ; initially set t + α We'll call prcedure recursively with a narrwing range between and β. Maimizing levels may reset t a higher value; Minimizing levels may reset β t a lwer value. α Search Algrithm. If terminal state, cmpute e(n) and return the result.. Otherwise, if the level is a minimizing level, Until n mre children r β α - υ search n a child i - If υi < β, β υi. Return min( υ i ). Otherwise, the level is a maimizing level: Until n mre children r α β, υ search n a child. i If υi > α, set α υi Return ma( ) υ i
3 Search Space Size Reductins The Need fr Imperfect Decisins Wrst Case: In an rdering where wrst ptins evaluated first, all ndes must be eamined. Best Case: If ndes rdered s that the best ptins are evaluated first, then what? Prblem: Minima assumes the prgram has time t search t the terminal ndes. Slutin: Cut ff search earlier and apply a heuristic evaluatin functin t the leaves. Static Evaluatin Functins Minima depends n the translatin f bard quality int single, summarizing number. Difficult. Epensive. Add up values f pieces each player has (weighted by imprtance f piece). Islated pawns are bad. Hw well prtected is yur king? Hw much maneuverability t yu have? D yu cntrl the center f the bard? Strategies change as the game prceeds. Design Issues fr Heuristic Minima Evaluatin Functin: Need t be carefully crafted and depends n game! What criteria shuld an evaluatin functin fulfill? Linear Evaluatin Functins Design Issues fr Heuristics Minima wf + wf wn fn This is what mst game playing prgrams use Steps in designing an evaluatin functin:. Pick infrmative features. Search: search t a cnstant depth What are prblems with cnstant search depth?. Find the weights that make the prgram play well
4 Backgammn Bard Backgammn - Rules Gal: mve all f yur pieces ff the bard befre yur ppnent des. Black mves cunterclckwise tward 0. White mves clckwise tward 5. A piece can mve t any psitin ecept ne where there are tw r mre f the ppnent's pieces If it mves t a psitin with ne ppnent piece, that piece is captured and has t start it's jurney frm the beginning. Backgammn - Rules If yu rll dubles yu take 4 mves (eample: rll 5,5, make mves 5,5,5,5). Mves can be made by ne r tw pieces (in the case f dubles by,, r 4 pieces) And a few ther rules that cncern bearing ff and frced mves White has rlled 6-5 and has 4 legal mves: (5-0,5-), (5-,9-4), (5-0,0-6) and (5-,-6). Game Tree fr Backgammn Epectiminima MAX DICE MIN DICE MAX /8 /6,, 6,5 6,6 /6, /8, C 6,5 6,6 Epectiminima(n) = Utility(n) fr n, a terminal state ma s Succ(n) epectiminima( s) fr n, a Ma nde min s Succ(n) epectiminima( s) fr n, a Min nde Σ P fr n, a chance nde s Succ( n) ( )*epectiminima( ) TERMINAL 4
5 Evaluatin functin State f the Art in Backgammn. A A A A : BKG using tw-ply (depth ) search and lts f luck defeated the human wrld champin. 99: Tesaur cmbines Samuel's learning methd with neural netwrks t develp a new evaluatin functin (search depth -), resulting in a prgram ranked amng the tp players in the wrld. State f the Art in Checkers 95: Samuel develped a checkers prgram that learned its wn evaluatin functin thrugh self play. 990: Chink (J. Schaeffer) wins the U.S. Open. At the wrld champinship, Marin Tinsley beat Chink. 005: Schaeffer et al. slved checkers fr White Dctr pening (draw) (abut 50 ther penings). State f the Art in G Large branching factr makes regular search methds inapprpriate. Best cmputer G prgrams ranked nly weak amateur. Emply pattern recgnitin techniques and limited search. $,000,000 prize available fr first cmputer prgram t defeat a tp level player. Histry f Chess in AI Legal chess Occasinal player Wrld-ranked Gary Kasparv Early 950's Shannn and Turing bth had prgrams that (barely) played legal chess (500 rank). 950's Ale Bernstein's system, (500 + ε) 957 Herb Simn claims that a cmputer chess prgram wuld be wrld chess champin in 0 years...yeah, right. 966 McCarthy arranges cmputer chess match, Stanfrd vs. Russia. Lng, drawn-ut match. Russia wins. 967 Richard Greenblatt, MIT. First f the mdern chess prgrams, MacHack (00 rating). 968 McCarthy, Michie, Papert bet Levy (rated 5) that a cmputer prgram wuld beat him within 0 years. 970 ACM started running chess turnaments. Chess.0-6 (rated 400). 97 By 97...Slate: It had becme t painful even t lk at Chess.6 any mre, let alne wrk n it. 97 Chess 4.0: smart plausible-mve generatr rather than speeding up the search. Imprved rapidly when put n faster machines. 5
6 976 Chess 4.5: ranking f Chess 4.5 vs.~levy. Levy wins. 980's Prgrams depend n search speed rather than knwledge (00 range). 99 DEEP THOUGHT: Sphisticated special-purpse cmputer; search; searches 0-ply; singular etensins; rated abut DEEP BLUE: searches 4-ply; iterative deepening search; cnsiders billin psitins per mve; regularly reaches depth 4; evaluatin functin has features; singular etensins t 40-ply; pening bk f 4000 psitins; end-game database fr 5-6 pieces. Cncludes Search Uninfrmed search: DFS / BFS / Unifrm cst search time / space cmpleity size search space: up t appr. 0 ndes special case: Cnstraint Satisfactin / CSPs generic framewrk: variables & cnstraints backtrack search (DFS); prpagatin (frward-checking / arc-cnsistency, variable / value rdering 997 DEEP BLUE: first match wn against wrld-champin (Kasparv). 00 IBM declines re-match. FRITZ played wrld champin Vladimir Kramnik. 8 games. Ended in a draw. Infrmed Search: use heuristic functin guide t gal Greedy best-first search A* search / prvably ptimal Search space up t apprimately 0 5 Lcal search Greedy / Hillclimbing Simulated annealing Tabu search Genetic Algrithms / Genetic Prgramming search space 0 00 t Aversarial Search / Game Playing minima Up t ~0 0 ndes, 6 7 ply in chess. alpha-beta pruning Up t ~0 0 ndes, 4 ply in chess. prvably ptimal Why such a central rle? Search and AI Basically, because lts f tasks in AI are intractable. Search is nly way t handle them. Many applicatins f search, in e.g., Learning / Reasning / Planning / NLU / Visin Gd thing: much recent prgress (0 0 quite feasible; smetimes up t ). Qualitative difference frm nly a few years ag! 6
Cmputer Chess Wrld champin Garry Kasparv beat Deep Thught decisively in ehibitin games in 1989 Deep Thught rated ~ 600 Deep Blue develped at IBM Thmas
Cmputer Chess Within 10 years a cmputer will be wrld chess champin Herbert Simn, 197 Deep Thught develped by CMU and IBM frerunner f Deep Blue rated ~ 00 wn Wrld Cmputer Chess Champinship in 1989 Chess
More informationOptimal searching. Best-first search review Advantages
Optimal searching Best-first search review Advantages Takes advantage f dmain infrmatin t guide search Greedy advance t the gal Disadvantages Cnsiders cst t the gal frm the current state Sme path can cntinue
More informationSpring 06 Assignment 3: Robot Motion, Game Theory
15-381 Spring 06 Assignment 3: Rbt Mtin, Game Thery Questins t Rng Yan(yanrng@cs.cmu.edu) Out: 2/21/06 Due: 3/7/06 Name: Andrew ID: Please turn in yur answers n this assignment (etra cpies can be btained
More informationArtificial Intelligence Search III
Artificial Intelligence Search III Lecture 5 Content: Search III Quick Review on Lecture 4 Why Study Games? Game Playing as Search Special Characteristics of Game Playing Search Ingredients of 2-Person
More informationAdversarial Search Aka Games
Adversarial Search Aka Games Chapter 5 Some material adopted from notes by Charles R. Dyer, U of Wisconsin-Madison Overview Game playing State of the art and resources Framework Game trees Minimax Alpha-beta
More informationGame Playing AI Class 8 Ch , 5.4.1, 5.5
Game Playing AI Class Ch. 5.-5., 5.4., 5.5 Bookkeeping HW Due 0/, :59pm Remaining CSP questions? Cynthia Matuszek CMSC 6 Based on slides by Marie desjardin, Francisco Iacobelli Today s Class Clear criteria
More informationARTIFICIAL INTELLIGENCE (CS 370D)
Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) (CHAPTER-5) ADVERSARIAL SEARCH ADVERSARIAL SEARCH Optimal decisions Min algorithm α-β pruning Imperfect,
More informationAdversarial Search (Game Playing)
Artificial Intelligence Adversarial Search (Game Playing) Chapter 5 Adapted from materials by Tim Finin, Marie desjardins, and Charles R. Dyer Outline Game playing State of the art and resources Framework
More informationHospital Task Scheduling using Constraint Programming
Hspital Task Scheduling using Cnstraint Prgramming Authr: Chaman Chahal Supervisr: Dr. P. Bse, Schl f Cmputer Science Organizatin: Carletn University Curse: COMP4905 Date: Dec. 11, 2012 1 Abstract Hspitals
More informationGENERAL RULES FOR ALL MALIFAUX TOURNAMENTS MALIFAUX TEAM TOURNAMENT (50 STONES)
GENERAL RULES FOR ALL MALIFAUX TOURNAMENTS All Turnaments will be run using the Malifaux Gaining Grund 2011 rules. Exceptins and special rules are listed belw: All Mdels must be fully painted (3 clr standard)
More information1. Constraint propagation
6.034 Artificial Intelligence, Fall 2006 Prf. Patrick H.Winstn Prblem Set 3 This prblem set is due Wednesday, Octber 18th at 11:59 PM. If yu have questins abut it, ask the TA email list. Yur respnse will
More informationSpring 06 Assignment 3: Solution
15-381 Spring 06 Assignment 3: Slutin Questins t Rng Yan(yanrng@cs.cmu.edu) Out: 2/21/06 Due: 3/7/06 Name: Andrew ID: Please turn in yur answers n this assignment (etra cpies can be btained frm the class
More informationCh.4 AI and Games. Hantao Zhang. The University of Iowa Department of Computer Science. hzhang/c145
Ch.4 AI and Games Hantao Zhang http://www.cs.uiowa.edu/ hzhang/c145 The University of Iowa Department of Computer Science Artificial Intelligence p.1/29 Chess: Computer vs. Human Deep Blue is a chess-playing
More informationLast update: December 26, English Translation DRAFTS of Asian Rules by Eric Wu. Contents
WXF r Asia rule Name:Lee JiHai (The Cmmittee f Referees Hng Kng Chinese Chess Assciatin) Lcatin:Hng Kng Last update: December 26, 2005 English Translatin DRAFTS f Asian Rules by Eric Wu. Cntents Intrductin
More informationArtificial Intelligence. Topic 5. Game playing
Artificial Intelligence Topic 5 Game playing broadening our world view dealing with incompleteness why play games? perfect decisions the Minimax algorithm dealing with resource limits evaluation functions
More informationArtificial Intelligence. Minimax and alpha-beta pruning
Artificial Intelligence Minimax and alpha-beta pruning In which we examine the problems that arise when we try to plan ahead to get the best result in a world that includes a hostile agent (other agent
More informationA GGP Feature Learning Algorithm
A GGP Feature Learning Algrithm Mesut Kirci Nathan Sturtevant Jnathan Schaeffer This paper presents a learning algrithm fr tw-player, alternating mve GGP games. The Game Independent Feature Learning algrithm,
More informationMaterials: Metals, timber, plastics, composites, smart and nanomaterials Candidates should:
AQA Resistant Materials - Unit 1 Specificatin 2014-4560 Materials: Metals, timber, plastics, cmpsites, smart and nanmaterials Be aware f the surce f a range f materials. Understand they are prcessed fr
More informationAdversary Search. Ref: Chapter 5
Adversary Search Ref: Chapter 5 1 Games & A.I. Easy to measure success Easy to represent states Small number of operators Comparison against humans is possible. Many games can be modeled very easily, although
More informationCOMP 110 INTRODUCTION TO PROGRAMMING WWW
COMP 110 INTRODUCTION TO PROGRAMMING WWW http://cmp110www.web.unc.edu Fall 2011 Hmewrk 3 Submissin Deadline: 10:59 AM, Oct 24 Overview Validating Multiple Chess Mves n a Chessbard Fr this assignment yu
More informationCS 380: ARTIFICIAL INTELLIGENCE ADVERSARIAL SEARCH. Santiago Ontañón
CS 380: ARTIFICIAL INTELLIGENCE ADVERSARIAL SEARCH Santiago Ontañón so367@drexel.edu Recall: Problem Solving Idea: represent the problem we want to solve as: State space Actions Goal check Cost function
More informationDIMACS Working Group on Measuring Anonymity Notes from Session 3: Information Theoretic and Language-based Approaches
DIMACS Wrking Grup n Measuring Annymity Ntes frm Sessin 3: Infrmatin Theretic and Language-based Appraches Scribe: Matthew Wright In this sessin, we had three 15-minute talks based n submitted abstracts
More informationCS 440 / ECE 448 Introduction to Artificial Intelligence Spring 2010 Lecture #5
CS 440 / ECE 448 Introduction to Artificial Intelligence Spring 2010 Lecture #5 Instructor: Eyal Amir Grad TAs: Wen Pu, Yonatan Bisk Undergrad TAs: Sam Johnson, Nikhil Johri Topics Game playing Game trees
More informationAdversarial Search and Game Playing
Games Adversarial Search and Game Playing Russell and Norvig, 3 rd edition, Ch. 5 Games: multi-agent environment q What do other agents do and how do they affect our success? q Cooperative vs. competitive
More informationCS885 Reinforcement Learning Lecture 13c: June 13, Adversarial Search [RusNor] Sec
CS885 Reinforcement Learning Lecture 13c: June 13, 2018 Adversarial Search [RusNor] Sec. 5.1-5.4 CS885 Spring 2018 Pascal Poupart 1 Outline Minimax search Evaluation functions Alpha-beta pruning CS885
More informationCS 331: Artificial Intelligence Adversarial Search II. Outline
CS 331: Artificial Intelligence Adversarial Search II 1 Outline 1. Evaluation Functions 2. State-of-the-art game playing programs 3. 2 player zero-sum finite stochastic games of perfect information 2 1
More informationSoftware Engineering
What Is Sftware Engineering? Sftware Engineering Sftware engineering is the study and an applicatin f engineering t the, develpment, and maintenance f sftware. The applicatin f a systematic, disciplined,
More informationArtificial Intelligence Adversarial Search
Artificial Intelligence Adversarial Search Adversarial Search Adversarial search problems games They occur in multiagent competitive environments There is an opponent we can t control planning again us!
More informationVILLAGE COORDINATOR AGREEMENT
Date Received at AHSGR VILLAGE COORDINATOR AGREEMENT Frm materials written by the riginal funders f AHSGR, we knw that the grup f peple wh gt tgether in the late 1960s t frm what was t later becme AHSGR
More informationCS 380: ARTIFICIAL INTELLIGENCE
CS 380: ARTIFICIAL INTELLIGENCE ADVERSARIAL SEARCH 10/23/2013 Santiago Ontañón santi@cs.drexel.edu https://www.cs.drexel.edu/~santi/teaching/2013/cs380/intro.html Recall: Problem Solving Idea: represent
More informationCS 4700: Foundations of Artificial Intelligence
CS 4700: Foundations of Artificial Intelligence selman@cs.cornell.edu Module: Adversarial Search R&N: Chapter 5 1 Outline Adversarial Search Optimal decisions Minimax α-β pruning Case study: Deep Blue
More informationGAMIFICATION REFERENCE GUIDE
GAMIFICATION REFERENCE GUIDE 2 TERMINOLOGY Game Gal: What the bjective f the game is/ hw t win the game. The Game gal des nt equal the learning gal Ex: In Mnply, the gal f the game is t have the mst prperty
More informationCS 188: Artificial Intelligence
CS 188: Artificial Intelligence Adversarial Search Instructor: Stuart Russell University of California, Berkeley Game Playing State-of-the-Art Checkers: 1950: First computer player. 1959: Samuel s self-taught
More informationAdversarial search (game playing)
Adversarial search (game playing) References Russell and Norvig, Artificial Intelligence: A modern approach, 2nd ed. Prentice Hall, 2003 Nilsson, Artificial intelligence: A New synthesis. McGraw Hill,
More informationDreamHack Official rules DreamHack Winter 2010
DreamHack Official rules DreamHack Winter 2010 Infrmatin Turnament frmat The playffs will cntain 15 invited players, 9 qualified players frm Dreamhack n tur 2010 and 8 players qualified thrugh the BYOC
More informationFoundations of AI. 6. Board Games. Search Strategies for Games, Games with Chance, State of the Art
Foundations of AI 6. Board Games Search Strategies for Games, Games with Chance, State of the Art Wolfram Burgard, Andreas Karwath, Bernhard Nebel, and Martin Riedmiller SA-1 Contents Board Games Minimax
More informationCS-171, Intro to A.I. Mid-term Exam Winter Quarter, 2015
CS-171, Intro to A.I. Mid-term Exam Winter Quarter, 2015 YUR NAME: YUR ID: ID T RIGHT: RW: SEAT: The exam will begin on the next page. Please, do not turn the page until told. When you are told to begin
More informationAdversarial Search and Game Playing. Russell and Norvig: Chapter 5
Adversarial Search and Game Playing Russell and Norvig: Chapter 5 Typical case 2-person game Players alternate moves Zero-sum: one player s loss is the other s gain Perfect information: both players have
More informationFoundations of AI. 5. Board Games. Search Strategies for Games, Games with Chance, State of the Art. Wolfram Burgard and Luc De Raedt SA-1
Foundations of AI 5. Board Games Search Strategies for Games, Games with Chance, State of the Art Wolfram Burgard and Luc De Raedt SA-1 Contents Board Games Minimax Search Alpha-Beta Search Games with
More informationGame Playing. Dr. Richard J. Povinelli. Page 1. rev 1.1, 9/14/2003
Game Playing Dr. Richard J. Povinelli rev 1.1, 9/14/2003 Page 1 Objectives You should be able to provide a definition of a game. be able to evaluate, compare, and implement the minmax and alpha-beta algorithms,
More informationGames CSE 473. Kasparov Vs. Deep Junior August 2, 2003 Match ends in a 3 / 3 tie!
Games CSE 473 Kasparov Vs. Deep Junior August 2, 2003 Match ends in a 3 / 3 tie! Games in AI In AI, games usually refers to deteristic, turntaking, two-player, zero-sum games of perfect information Deteristic:
More informationAdversarial Search. CMPSCI 383 September 29, 2011
Adversarial Search CMPSCI 383 September 29, 2011 1 Why are games interesting to AI? Simple to represent and reason about Must consider the moves of an adversary Time constraints Russell & Norvig say: Games,
More informationFoundations of AI. 6. Adversarial Search. Search Strategies for Games, Games with Chance, State of the Art. Wolfram Burgard & Bernhard Nebel
Foundations of AI 6. Adversarial Search Search Strategies for Games, Games with Chance, State of the Art Wolfram Burgard & Bernhard Nebel Contents Game Theory Board Games Minimax Search Alpha-Beta Search
More informationT. Sabău Ivan / International Journal of Advanced Statistics and IT&C for Economics and Life Sciences Vol. 6, Issue 1 (2016)
INFORMATION LITERACY IN THE DOCUMENTATION AND INFORMATION CENTRE (DIC) SPECIFIC ACTIVITIES DESIGNED INTO THE DIC FOR INFO- DOCUMENTARY SKILLS TRAINING OF STUDENTS: CASE STUDY AT DIC - C.T. CIBINIUM SIBIU
More informationFoundations of Artificial Intelligence
Foundations of Artificial Intelligence 6. Board Games Search Strategies for Games, Games with Chance, State of the Art Joschka Boedecker and Wolfram Burgard and Frank Hutter and Bernhard Nebel Albert-Ludwigs-Universität
More informationCOMP9414: Artificial Intelligence Adversarial Search
CMP9414, Wednesday 4 March, 004 CMP9414: Artificial Intelligence In many problems especially game playing you re are pitted against an opponent This means that certain operators are beyond your control
More informationComputer Science and Software Engineering University of Wisconsin - Platteville. 4. Game Play. CS 3030 Lecture Notes Yan Shi UW-Platteville
Computer Science and Software Engineering University of Wisconsin - Platteville 4. Game Play CS 3030 Lecture Notes Yan Shi UW-Platteville Read: Textbook Chapter 6 What kind of games? 2-player games Zero-sum
More informationArtificial Intelligence 1: game playing
Artificial Intelligence 1: game playing Lecturer: Tom Lenaerts Institut de Recherches Interdisciplinaires et de Développements en Intelligence Artificielle (IRIDIA) Université Libre de Bruxelles Outline
More informationAdversarial Search: Game Playing. Reading: Chapter
Adversarial Search: Game Playing Reading: Chapter 6.5-6.8 1 Games and AI Easy to represent, abstract, precise rules One of the first tasks undertaken by AI (since 1950) Better than humans in Othello and
More informationThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL
Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Prf. Mntek Singh Fall 2016 Lab Prject (PART A): Attaching a Display t the Prcessr
More informationAdversarial Search 1
Adversarial Search 1 Adversarial Search The ghosts trying to make pacman loose Can not come up with a giant program that plans to the end, because of the ghosts and their actions Goal: Eat lots of dots
More informationGame playing. Outline
Game playing Chapter 6, Sections 1 8 CS 480 Outline Perfect play Resource limits α β pruning Games of chance Games of imperfect information Games vs. search problems Unpredictable opponent solution is
More informationANTIOCH UNIVERSITY VIRTIUAL WRITING CENTER
IDENTIFYING AUDIENCE AND PURPOSE As yu mve further int yur research, it can be helpful t step back and name the purpse and audience yu think yur writing will serve. The prcess belw will help yu sift thrugh
More informationGame-playing AIs: Games and Adversarial Search FINAL SET (w/ pruning study examples) AIMA
Game-playing AIs: Games and Adversarial Search FINAL SET (w/ pruning study examples) AIMA 5.1-5.2 Games: Outline of Unit Part I: Games as Search Motivation Game-playing AI successes Game Trees Evaluation
More informationFoundations of Artificial Intelligence
Foundations of Artificial Intelligence 6. Board Games Search Strategies for Games, Games with Chance, State of the Art Joschka Boedecker and Wolfram Burgard and Bernhard Nebel Albert-Ludwigs-Universität
More informationAdversarial Search. CS 486/686: Introduction to Artificial Intelligence
Adversarial Search CS 486/686: Introduction to Artificial Intelligence 1 Introduction So far we have only been concerned with a single agent Today, we introduce an adversary! 2 Outline Games Minimax search
More informationCS 188: Artificial Intelligence Spring 2007
CS 188: Artificial Intelligence Spring 2007 Lecture 7: CSP-II and Adversarial Search 2/6/2007 Srini Narayanan ICSI and UC Berkeley Many slides over the course adapted from Dan Klein, Stuart Russell or
More informationGame Playing AI. Dr. Baldassano Yu s Elite Education
Game Playing AI Dr. Baldassano chrisb@princeton.edu Yu s Elite Education Last 2 weeks recap: Graphs Graphs represent pairwise relationships Directed/undirected, weighted/unweights Common algorithms: Shortest
More informationOutline. Game playing. Types of games. Games vs. search problems. Minimax. Game tree (2-player, deterministic, turns) Games
utline Games Game playing Perfect play minimax decisions α β pruning Resource limits and approximate evaluation Chapter 6 Games of chance Games of imperfect information Chapter 6 Chapter 6 Games vs. search
More informationAdversarial Search and Game- Playing C H A P T E R 6 C M P T : S P R I N G H A S S A N K H O S R A V I
Adversarial Search and Game- Playing C H A P T E R 6 C M P T 3 1 0 : S P R I N G 2 0 1 1 H A S S A N K H O S R A V I Adversarial Search Examine the problems that arise when we try to plan ahead in a world
More informationHIGHLIGHTS. Last Modified: 9/19/2015 2:36 PM CHESS 2
CHESS RULES HIGHLIGHTS Frfeit time is five (5) minutes after the scheduled game start time. If the player r team is nt Ready t Play within five (5) minutes after the scheduled game start time, then that
More informationBig Kahuna Assembly Instructions
Big Kahuna Assembly Instructins Thank yu fr purchasing a d-it-yurself pergla kit frm Average Je s Pergla Dept. We appreciate yur business, and we are here t help yu in any way pssible. Read this entire
More informationCOMP219: Artificial Intelligence. Lecture 13: Game Playing
CMP219: Artificial Intelligence Lecture 13: Game Playing 1 verview Last time Search with partial/no observations Belief states Incremental belief state search Determinism vs non-determinism Today We will
More informationFormative Evaluation of GeeGuides: Educational Technology to Enhance Art Exploration
Frmative Evaluatin f GeeGuides: Educatinal Technlgy t Enhance Art Explratin Prepared by Clleen F. Manning Senir Research Assciate Gdman Research Grup, Inc. Submitted t GeeGuides LLC March 2005 EXECUTIVE
More informationCPS331 Lecture: Search in Games last revised 2/16/10
CPS331 Lecture: Search in Games last revised 2/16/10 Objectives: 1. To introduce mini-max search 2. To introduce the use of static evaluation functions 3. To introduce alpha-beta pruning Materials: 1.
More informationGame Playing: Adversarial Search. Chapter 5
Game Playing: Adversarial Search Chapter 5 Outline Games Perfect play minimax search α β pruning Resource limits and approximate evaluation Games of chance Games of imperfect information Games vs. Search
More informationCPS 570: Artificial Intelligence Two-player, zero-sum, perfect-information Games
CPS 57: Artificial Intelligence Two-player, zero-sum, perfect-information Games Instructor: Vincent Conitzer Game playing Rich tradition of creating game-playing programs in AI Many similarities to search
More informationYou Be The Chemist Challenge Official Competition Format
2018-2019 Yu Be The Chemist Challenge Official Cmpetitin Frmat This dcument prvides detailed infrmatin regarding the Challenge frmat at each level f the cmpetitin. Schl Crdinatrs, participants, and parents/guardians
More informationProgramming Project 1: Pacman (Due )
Programming Project 1: Pacman (Due 8.2.18) Registration to the exams 521495A: Artificial Intelligence Adversarial Search (Min-Max) Lectured by Abdenour Hadid Adjunct Professor, CMVS, University of Oulu
More informationCOMP219: COMP219: Artificial Intelligence Artificial Intelligence Dr. Annabel Latham Lecture 12: Game Playing Overview Games and Search
COMP19: Artificial Intelligence COMP19: Artificial Intelligence Dr. Annabel Latham Room.05 Ashton Building Department of Computer Science University of Liverpool Lecture 1: Game Playing 1 Overview Last
More informationKing s College London: Gender Pay Reporting 2018
King s Cllege Lndn: Gender Pay Reprting 2018 King s welcmes the pprtunity t publish its Gender Pay Gap reprt fr the year ending 31 March 2018. We are publishing ur Gender Pay Gap earlier this year. By
More informationProject Information o Simulating Cumulus Entrainment: A Resolution Problem, or Conceptual? o Sonia Lasher-Trapp, UIUC o
Annual Reprt fr Blue Waters Allcatin: Snia Lasher-Trapp, Oct 2016 Prject Infrmatin Simulating Cumulus Entrainment: A Reslutin Prblem, r Cnceptual? Snia Lasher-Trapp, UIUC slasher@illinis.edu Executive
More informationBefore each session, facilitator should arrive early to set up the field and arrange all materials.
Mara Berde Sprt has the pwer t change the wrld, said Nelsn Mandela. It can change camp, t. This specialty track will use sprts as a vehicle fr building character and cmmunity, and helping participants
More informationNational Curriculum Programme of Study:
Natinal Curriculum Prgramme f Study: Cunt in steps f 2, 3, and 5 frm 0, and in tens frm any number, frward and backward. Recall and use multiplicatin and divisin facts fr the 2, 5 and 10 multiplicatin
More informationCS 1571 Introduction to AI Lecture 12. Adversarial search. CS 1571 Intro to AI. Announcements
CS 171 Introduction to AI Lecture 1 Adversarial search Milos Hauskrecht milos@cs.pitt.edu 39 Sennott Square Announcements Homework assignment is out Programming and experiments Simulated annealing + Genetic
More informationHere is a list of important features to look for in a frequency unit before you purchase one.
Buyers Guide t Rife Generatrs Des anyne sell a Rife unit like Ryal Rife used in his lab? N Keep in mind that n ne tday makes a Rife Frequency Machine like Ryal Rife s machine. His unit wuld flash fr millisecnds
More informationEDISON. The Mystery of the Missing Mouse Treasure. The truth turns out to be far more amazing.
EDISON The Mystery f the Missing Muse Treasure Tw unlikely friends build a vessel capable f taking them t the bttm f the cean as they search t find a missing treasure The truth turns ut t be far mre amazing.
More informationLast update: March 9, Game playing. CMSC 421, Chapter 6. CMSC 421, Chapter 6 1
Last update: March 9, 2010 Game playing CMSC 421, Chapter 6 CMSC 421, Chapter 6 1 Finite perfect-information zero-sum games Finite: finitely many agents, actions, states Perfect information: every agent
More informationCS 5522: Artificial Intelligence II
CS 5522: Artificial Intelligence II Adversarial Search Instructor: Alan Ritter Ohio State University [These slides were adapted from CS188 Intro to AI at UC Berkeley. All materials available at http://ai.berkeley.edu.]
More informationAdversarial Search. CS 486/686: Introduction to Artificial Intelligence
Adversarial Search CS 486/686: Introduction to Artificial Intelligence 1 AccessAbility Services Volunteer Notetaker Required Interested? Complete an online application using your WATIAM: https://york.accessiblelearning.com/uwaterloo/
More informationDitton Primary School: Design and Technology Curriculum Planning
Year Grup Natinal Curriculum Learning Objective Design KS1 Natinal Curriculum I can design purpseful, functinal, appealing fr myself and ther users based n design criteria I can generate, develp, mdel
More informationProcessors with Sub-Microsecond Response Times Control a Variety of I/O. *Adapted from PID Control with ADwin, by Doug Rathburn, Keithley Instruments
PID Cntrl with ADwin Prcessrs with Sub-Micrsecnd Respnse Times Cntrl a Variety f I/O CHESTERLAND OH March 9, 2015 *Adapted frm PID Cntrl with ADwin, by Dug Rathburn, Keithley Instruments By Terry Nagy,
More informationWiFi Lab C. Equipment Needs:
WiFi Lab C Event Objective: Teams will cnstruct an antenna prir t the turnament that is designed t transmit a signal at 2.4 GHz and cmplete a written test n the principles f electrmagnetic wave prpagatin.
More informationThe objective of Man of Steel is to obtain winning symbol combinations by spinning the reels.
Man f Steel 5-Reel 25-Line Slt The bjective f Man f Steel is t btain winning symbl cmbinatins by spinning the reels. TO PLAY THE GAME The Man f Steel game can be played in bth landscape and prtrait mdes.
More informationGame Playing. Philipp Koehn. 29 September 2015
Game Playing Philipp Koehn 29 September 2015 Outline 1 Games Perfect play minimax decisions α β pruning Resource limits and approximate evaluation Games of chance Games of imperfect information 2 games
More informationContents. Foundations of Artificial Intelligence. Problems. Why Board Games?
Contents Foundations of Artificial Intelligence 6. Board Games Search Strategies for Games, Games with Chance, State of the Art Wolfram Burgard, Bernhard Nebel, and Martin Riedmiller Albert-Ludwigs-Universität
More informationGame playing. Chapter 6. Chapter 6 1
Game playing Chapter 6 Chapter 6 1 Outline Games Perfect play minimax decisions α β pruning Resource limits and approximate evaluation Games of chance Games of imperfect information Chapter 6 2 Games vs.
More informationCSEN 601: Computer System Architecture Summer 2014
CSEN 601: Cmputer System Architecture Summer 2014 Practice Assignment 7 Slutin Exercise 7-1: Based n the MIPS pipeline implementatin yu studied, what are the cntrl signals that have t be stred in the ID/EX
More informationUsing the Laser Cutter
Using the Laser Cutter Prerequisites Befre yu will be allwed t use the laser cutter, yu must cmplete these three steps: 1. Yu must have cmpleted the Laser Cutter training at Cyberia 2. Yu must schedule
More informationManufacturing Futures Initiative (MFI) Postdoctoral Fellowship Program
Manufacturing Futures Initiative (MFI) Pstdctral Fellwship Prgram I. Abut the MFI Pstdctral Fellwship Prgram The MFI Pstdctral Fellwship Prgram seeks candidates that will supprt the visin f MFI by demnstrating
More informationDragon Fall Age of Sigmar Event
Dragn Fall Age f Sigmar Event Welcme t the first annual Age f Sigmar event at Dragn-Fall. We are very excited abut this year s narrative event and what it means t the new cmmunity frming arund the Age
More informationNATF CIP Requirement R1 Guideline
Open Distributin NATF CIP 014-2 Requirement R1 Guideline Disclaimer This dcument was created by the Nrth American Transmissin Frum (NATF) t facilitate industry wrk t imprve physical security. NATF reserves
More informationApplication of Percents
Grade 7 Mathematics, Quarter 3, Unit 3.1 Applicatin f Percents Overview Number f instructinal days: 15 (1 day = 45 60 minutes) Cntent t be learned Cnvert between different frms f ratinal numbers (psitive
More informationADVERSARIAL SEARCH. Today. Reading. Goals. AIMA Chapter Read , Skim 5.7
ADVERSARIAL SEARCH Today Reading AIMA Chapter Read 5.1-5.5, Skim 5.7 Goals Introduce adversarial games Minimax as an optimal strategy Alpha-beta pruning 1 Adversarial Games People like games! Games are
More informationPROBABILITY OF DETECTION OF FLAWS IN A GAS TURBINE ENGINE. Gary L. Burkhardt and R.E. Beissner
PROBABILITY OF DETECTION OF FLAWS IN A GAS TURBINE ENGINE COMPONENT USING ELECTRIC CURRENT PERTURBATION Gary L. Burkhardt and R.E. Beissner Suthwest Research Institute 6220 CUlebra Rad San Antni, Texas
More informationArtificial Intelligence
Artificial Intelligence Adversarial Search Vibhav Gogate The University of Texas at Dallas Some material courtesy of Rina Dechter, Alex Ihler and Stuart Russell, Luke Zettlemoyer, Dan Weld Adversarial
More informationA2: Aperture, DOF, & Focus
Art 205 A2: Aperture, DOF, & Fcus Original RAW Shts Due: Crit Date: Requires 2 Ink Jet Prints (50 pints) Objectives: 1. T understand hw apertures like f-16 & f-22 have a large DOF r range f fcus. 2. T
More informationHow are humans responsible for the environment?
Hw are humans respnsible fr the envirnment? The Cntinents Shwcase Unit Assessment This unit is an integrated apprach t student explratin f earth/envirnmental science, gegraphy, human gegraphy, and the
More informationAppendix D. Photography
Appendix D Phtgraphy 1 I. Taking Phtgraphs Taking phtgraphs is a required NWCA field activity that prvides an imprtant visual recrd f sampling activities at each site. Phtgraphs are taken with a digital
More informationGames and Adversarial Search II
Games and Adversarial Search II Alpha-Beta Pruning (AIMA 5.3) Some slides adapted from Richard Lathrop, USC/ISI, CS 271 Review: The Minimax Rule Idea: Make the best move for MAX assuming that MIN always
More information