( n) Lower bounds for Selection (cont)

Size: px
Start display at page:

Download "( n) Lower bounds for Selection (cont)"

Transcription

1 Lower bounds for Selection bound on the complexity of a problem is a bound on any algorithm that solves the problem Model of omputation : Tournaments Technique: dversary rgument: Evil oracle dynamically decides outcomes of comparisons to thwart any algorithm. Keys (distinct values) omparisons lgorithms Running time Players Matches Schedule of matches Number of matches See handout on dversary arguments. ssumption: Outcomes of matches is consistent Problems omplexity Find the th player out of n = = n n Proof: Play a single elimination tournament. Find the top players out of n Find the st, nd,, th players out of n U W U W 3 ll players except champion lose once n- matches. So n 4

2 = = n n Proof: (continued) To show that suppose you have played fewer than n- matches. Then there are at least two players who have never lost and either could be the top player. So the top player can not be identified with fewer than n- matches. = n n QE 5 W ( ) ( ) = Proof: n W n since if you now the st and nd players than you now the nd player. ( ) ( ) To show n W n assume we now player is nd. Since player is not first it has lost a match, say to player. If any player is better than then could not be second. So must be the top player. W ( ). It is possible for U = n QE 6 W = n + n Proof: Play a single elimination tournament among the n players with as many matches as possible in each round. Uses n- matches. W = n + n Proof: (continued) If the champion is, collect all of the players that lost to into a set S. Play a second single elimination tournament among the players in S. This requires S - matches. S = {,, } n=7 7 8

3 W = n + n Proof: (continued) The champion is the best player since everyone else has lost a match. The players not in S, cannot be second since they have lost to a player who is not the best player. Of the players in S, only the champion of the second tournament has not lost twice. So the champion of the second tournament is the number player. 9 W = n + n Proof: (continued) The number of players in S is the number of matches played by. This is at most the height of the tree of the first tournament. This tree has n leaves and height at most n. The total number of matches played is n n + S = n + n SoW n + 0 W = n + n Proof: (continued) To show we need to devise an oracle which will force this number of matches regardless of how the matches are organized. Notation : n W n + TOP = { currently undefeated players} = # of matches x has played and won against players that were (previously) undefeated W = n + n Proof: (continued) OM(x, 0 ) = {x} OM(x, i) = {y y' s first defeat was OM ( t start: =U i= 0 OM(x, i) x OM( = {x} x = 0 to a player in TOP = { all players} OM(x, i )}

4 W = n + n Proof: (continued) Oracle decides matches as follows: x wins if x, y TOP and y) or if x TOP and y TOP else whatever is consistent laim: fter m matches are played, if x is still in TOP, then OM(. y induction on m. 0 ase: m=0 OM( = { x} = = = 3 W = n + n Proof: (continued) Step: m0. ssume claim holds after m- matches. ase : x does not play in match m. Then OM( and don t change. ase : In match m, x plays y TOP. Then OM( and don t change. ase 3: In match m, x plays y TOP. newom( OM( OM(y) and new +. y) + newom( + = newwin ( 4 W = n + n Proof: (continued) fter m matches if TOP={x}, then n = OM( n ll but one of the losers to x must play a second match. So - players lose at least twice. n # matches n + n st losses nd losses QE 5 Results: = W = = 6 U ( 5) = 5 It s possible to now the top players out 5 without nowing the top player. E These two players are both better than 3 others and so? } are st or nd 6

5 Finding first and last player requires at least matches. See handout. 3n 7

Games we will consider. CS 331: Artificial Intelligence Adversarial Search. What makes games hard? Formal Definition of a Game.

Games we will consider. CS 331: Artificial Intelligence Adversarial Search. What makes games hard? Formal Definition of a Game. Games we will consider CS 331: rtificial ntelligence dversarial Search Deterministic Discrete states and decisions Finite number of states and decisions Perfect information i.e. fully observable Two agents

More information

CS 331: Artificial Intelligence Adversarial Search. Games we will consider

CS 331: Artificial Intelligence Adversarial Search. Games we will consider CS 331: rtificial ntelligence dversarial Search 1 Games we will consider Deterministic Discrete states and decisions Finite number of states and decisions Perfect information ie. fully observable Two agents

More information

Problem Set 2. Counting

Problem Set 2. Counting Problem Set 2. Counting 1. (Blitzstein: 1, Q3 Fred is planning to go out to dinner each night of a certain week, Monday through Friday, with each dinner being at one of his favorite ten restaurants. i

More information

Notes on 4-coloring the 17 by 17 grid

Notes on 4-coloring the 17 by 17 grid otes on 4-coloring the 17 by 17 grid lizabeth upin; ekupin@math.rutgers.edu ugust 5, 2009 1 or large color classes, 5 in each row, column color class is large if it contains at least 73 points. We know

More information

Best of luck on the exam!

Best of luck on the exam! CS103 Handout 18 Fall 2014 October 20, 2014 Practice Midterm Exam This practice exam is closed-book and closed-computer but open-note. You may have a doublesided, 8.5 11 sheet of notes with you when you

More information

12. 6 jokes are minimal.

12. 6 jokes are minimal. Pigeonhole Principle Pigeonhole Principle: When you organize n things into k categories, one of the categories has at least n/k things in it. Proof: If each category had fewer than n/k things in it then

More information

Cat-Mouse-Cheese. Tuesday, November 19, 13

Cat-Mouse-Cheese. Tuesday, November 19, 13 at-ouse-heese 37 at-ouse-heese 38 at-ouse-heese 39 at-ouse-heese 40 at-ouse-heese 41 at-ouse-heese 42 at-ouse-heese 43 at-ouse-heese ouse Wins! 44 ouse Wins! 45 at-ouse-heese at made mistake here. Should

More information

Grade 6 Math Circles Combinatorial Games - Solutions November 3/4, 2015

Grade 6 Math Circles Combinatorial Games - Solutions November 3/4, 2015 Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Grade 6 Math Circles Combinatorial Games - Solutions November 3/4, 2015 Chomp Chomp is a simple 2-player

More information

! HW5 now available! ! May do in groups of two.! Review in recitation! No fancy data structures except trie!! Due Monday 11:59 pm

! HW5 now available! ! May do in groups of two.! Review in recitation! No fancy data structures except trie!! Due Monday 11:59 pm nnouncements acktracking and Game Trees 15-211: Fundamental Data Structures and lgorithms! HW5 now available!! May do in groups of two.! Review in recitation! No fancy data structures except trie!! Due

More information

Checkpoint Questions Due Monday, October 7 at 2:15 PM Remaining Questions Due Friday, October 11 at 2:15 PM

Checkpoint Questions Due Monday, October 7 at 2:15 PM Remaining Questions Due Friday, October 11 at 2:15 PM CS13 Handout 8 Fall 13 October 4, 13 Problem Set This second problem set is all about induction and the sheer breadth of applications it entails. By the time you're done with this problem set, you will

More information

GAMES AND STRATEGY BEGINNERS 12/03/2017

GAMES AND STRATEGY BEGINNERS 12/03/2017 GAMES AND STRATEGY BEGINNERS 12/03/2017 1. TAKE AWAY GAMES Below you will find 5 different Take Away Games, each of which you may have played last year. Play each game with your partner. Find the winning

More information

Your first round: Game W / L / T R / P / S

Your first round: Game W / L / T R / P / S 1 2 3 4 5 4 3 2 1 RULES: 1) Play until someone wins 2 times in rounds 1-4. 2) ROUND 5: Play until someone wins 3 times. 3) Record your wins, losses and ties for your first matchup in the table below. 4)

More information

CS 771 Artificial Intelligence. Adversarial Search

CS 771 Artificial Intelligence. Adversarial Search CS 771 Artificial Intelligence Adversarial Search Typical assumptions Two agents whose actions alternate Utility values for each agent are the opposite of the other This creates the adversarial situation

More information

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

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 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 information

Splay tree concept Splaying operation: double-rotations Splay insertion Splay search Splay deletion Running time of splay tree operations

Splay tree concept Splaying operation: double-rotations Splay insertion Splay search Splay deletion Running time of splay tree operations 4.5 Splay trees Splay tree concept Splaying operation: double-rotations Splay insertion Splay search Splay deletion Running time of splay tree operations 43 Splay trees splay tree is a balanced ST built

More information

Grade 7/8 Math Circles Game Theory October 27/28, 2015

Grade 7/8 Math Circles Game Theory October 27/28, 2015 Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Grade 7/8 Math Circles Game Theory October 27/28, 2015 Chomp Chomp is a simple 2-player game. There is

More information

Codebreaker Lesson Plan

Codebreaker Lesson Plan Codebreaker Lesson Plan Summary The game Mastermind (figure 1) is a plastic puzzle game in which one player (the codemaker) comes up with a secret code consisting of 4 colors chosen from red, green, blue,

More information

Obliged Sums of Games

Obliged Sums of Games Obliged Sums of Games Thomas S. Ferguson Mathematics Department, UCLA 1. Introduction. Let g be an impartial combinatorial game. In such a game, there are two players, I and II, there is an initial position,

More information

Texas Hold em Poker Basic Rules & Strategy

Texas Hold em Poker Basic Rules & Strategy Texas Hold em Poker Basic Rules & Strategy www.queensix.com.au Introduction No previous poker experience or knowledge is necessary to attend and enjoy a QueenSix poker event. However, if you are new to

More information

LESSON 2. Opening Leads Against Suit Contracts. General Concepts. General Introduction. Group Activities. Sample Deals

LESSON 2. Opening Leads Against Suit Contracts. General Concepts. General Introduction. Group Activities. Sample Deals LESSON 2 Opening Leads Against Suit Contracts General Concepts General Introduction Group Activities Sample Deals 40 Defense in the 21st Century General Concepts Defense The opening lead against trump

More information

a b c d e f g h 1 a b c d e f g h C A B B A C C X X C C X X C C A B B A C Diagram 1-2 Square names

a b c d e f g h 1 a b c d e f g h C A B B A C C X X C C X X C C A B B A C Diagram 1-2 Square names Chapter Rules and notation Diagram - shows the standard notation for Othello. The columns are labeled a through h from left to right, and the rows are labeled through from top to bottom. In this book,

More information

Favorite problems from the UWM Math Circle. Gabriella Pinter Department of Mathematical Sciences University of Wisconsin-Milwaukee

Favorite problems from the UWM Math Circle. Gabriella Pinter Department of Mathematical Sciences University of Wisconsin-Milwaukee Favorite problems from the UWM Math Circle Gabriella Pinter Department of Mathematical Sciences University of Wisconsin-Milwaukee UWM Math Circle Started in September 2011 Three faculty members from UWM

More information

Unit 6: What Do You Expect? Investigation 2: Experimental and Theoretical Probability

Unit 6: What Do You Expect? Investigation 2: Experimental and Theoretical Probability Unit 6: What Do You Expect? Investigation 2: Experimental and Theoretical Probability Lesson Practice Problems Lesson 1: Predicting to Win (Finding Theoretical Probabilities) 1-3 Lesson 2: Choosing Marbles

More information

Mohammad Hossein Manshaei 1394

Mohammad Hossein Manshaei 1394 Mohammad Hossein Manshaei manshaei@gmail.com 394 Some Formal Definitions . First Mover or Second Mover?. Zermelo Theorem 3. Perfect Information/Pure Strategy 4. Imperfect Information/Information Set 5.

More information

CPS 570: Artificial Intelligence Two-player, zero-sum, perfect-information Games

CPS 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 information

COSC 3213: Communication Networks Chapter 5: Handout #6

COSC 3213: Communication Networks Chapter 5: Handout #6 OS 323: ommunication Networks hapter 5: Handout #6 Instructor: Dr. Marvin Mandelbaum Department o omputer Science York University F8 Section E Topics:. Peer-to-peer and service models 2. RQ and how to

More information

CS103 Handout 25 Spring 2017 May 5, 2017 Problem Set 5

CS103 Handout 25 Spring 2017 May 5, 2017 Problem Set 5 CS103 Handout 25 Spring 2017 May 5, 2017 Problem Set 5 This problem set the last one purely on discrete mathematics is designed as a cumulative review of the topics we ve covered so far and a proving ground

More information

Lecture 33: How can computation Win games against you? Chess: Mechanical Turk

Lecture 33: How can computation Win games against you? Chess: Mechanical Turk 4/2/0 CS 202 Introduction to Computation " UNIVERSITY of WISCONSIN-MADISON Computer Sciences Department Lecture 33: How can computation Win games against you? Professor Andrea Arpaci-Dusseau Spring 200

More information

Artificial Intelligence Adversarial Search

Artificial 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 information

37 Game Theory. Bebe b1 b2 b3. a Abe a a A Two-Person Zero-Sum Game

37 Game Theory. Bebe b1 b2 b3. a Abe a a A Two-Person Zero-Sum Game 37 Game Theory Game theory is one of the most interesting topics of discrete mathematics. The principal theorem of game theory is sublime and wonderful. We will merely assume this theorem and use it to

More information

Board Game AIs. With a Focus on Othello. Julian Panetta March 3, 2010

Board Game AIs. With a Focus on Othello. Julian Panetta March 3, 2010 Board Game AIs With a Focus on Othello Julian Panetta March 3, 2010 1 Practical Issues Bug fix for TimeoutException at player init Not an issue for everyone Download updated project files from CS2 course

More information

NIM Games: Handout 1

NIM Games: Handout 1 NIM Games: Handout 1 Based on notes by William Gasarch 1 One-Pile NIM Games Consider the following two-person game in which players alternate making moves. There are initially n stones on the board. During

More information

Game Playing. Garry Kasparov and Deep Blue. 1997, GM Gabriel Schwartzman's Chess Camera, courtesy IBM.

Game Playing. Garry Kasparov and Deep Blue. 1997, GM Gabriel Schwartzman's Chess Camera, courtesy IBM. Game Playing Garry Kasparov and Deep Blue. 1997, GM Gabriel Schwartzman's Chess Camera, courtesy IBM. Game Playing In most tree search scenarios, we have assumed the situation is not going to change whilst

More information

Adversarial Search: Game Playing. Reading: Chapter

Adversarial 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 information

An extended description of the project:

An extended description of the project: A brief one paragraph description of your project: - Our project mainly focuses on dividing the indivisible properties. This method is applied in many situation of the real life such as: divorce, inheritance,

More information

Last update: March 9, Game playing. CMSC 421, Chapter 6. CMSC 421, Chapter 6 1

Last 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 information

Tutorial 1. (ii) There are finite many possible positions. (iii) The players take turns to make moves.

Tutorial 1. (ii) There are finite many possible positions. (iii) The players take turns to make moves. 1 Tutorial 1 1. Combinatorial games. Recall that a game is called a combinatorial game if it satisfies the following axioms. (i) There are 2 players. (ii) There are finite many possible positions. (iii)

More information

arxiv: v1 [math.co] 7 Jan 2010

arxiv: v1 [math.co] 7 Jan 2010 AN ANALYSIS OF A WAR-LIKE CARD GAME BORIS ALEXEEV AND JACOB TSIMERMAN arxiv:1001.1017v1 [math.co] 7 Jan 010 Abstract. In his book Mathematical Mind-Benders, Peter Winkler poses the following open problem,

More information

Game Playing AI. Dr. Baldassano Yu s Elite Education

Game 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 information

The tenure game. The tenure game. Winning strategies for the tenure game. Winning condition for the tenure game

The tenure game. The tenure game. Winning strategies for the tenure game. Winning condition for the tenure game The tenure game The tenure game is played by two players Alice and Bob. Initially, finitely many tokens are placed at positions that are nonzero natural numbers. Then Alice and Bob alternate in their moves

More information

Game Tree Search 1/6/17

Game Tree Search 1/6/17 Game Tree Search /6/7 Frameworks for Decision-Making. Goal-directed planning Agents want to accomplish some goal. The agent will use search to devise a plan.. Utility maximization Agents ascribe a utility

More information

Foundations 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 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 information

ON SPLITTING UP PILES OF STONES

ON SPLITTING UP PILES OF STONES ON SPLITTING UP PILES OF STONES GREGORY IGUSA Abstract. In this paper, I describe the rules of a game, and give a complete description of when the game can be won, and when it cannot be won. The first

More information

January 11, 2017 Administrative notes

January 11, 2017 Administrative notes January 11, 2017 Administrative notes Clickers Updated on Canvas as of people registered yesterday night. REEF/iClicker mobile is not working for everyone. Use at your own risk. If you are having trouble

More information

Name: Exam Score: /100. Exam 1: Version C. Academic Honesty Pledge

Name: Exam Score: /100. Exam 1: Version C. Academic Honesty Pledge MATH 11008 Explorations in Modern Mathematics Fall 2013 Circle one: MW7:45 / MWF1:10 Dr. Kracht Name: Exam Score: /100. (110 pts available) Exam 1: Version C Academic Honesty Pledge Your signature at the

More information

Extensive Games with Perfect Information A Mini Tutorial

Extensive Games with Perfect Information A Mini Tutorial Extensive Games withperfect InformationA Mini utorial p. 1/9 Extensive Games with Perfect Information A Mini utorial Krzysztof R. Apt (so not Krzystof and definitely not Krystof) CWI, Amsterdam, the Netherlands,

More information

CSE 332: Data Structures and Parallelism Games, Minimax, and Alpha-Beta Pruning. Playing Games. X s Turn. O s Turn. X s Turn.

CSE 332: Data Structures and Parallelism Games, Minimax, and Alpha-Beta Pruning. Playing Games. X s Turn. O s Turn. X s Turn. CSE 332: ata Structures and Parallelism Games, Minimax, and Alpha-Beta Pruning This handout describes the most essential algorithms for game-playing computers. NOTE: These are only partial algorithms:

More information

Lecture 11 Strategic Form Games

Lecture 11 Strategic Form Games Lecture 11 Strategic Form Games Jitesh H. Panchal ME 597: Decision Making for Engineering Systems Design Design Engineering Lab @ Purdue (DELP) School of Mechanical Engineering Purdue University, West

More information

2 An n-person MK Proportional Protocol

2 An n-person MK Proportional Protocol Proportional and Envy Free Moving Knife Divisions 1 Introduction Whenever we say something like Alice has a piece worth 1/2 we mean worth 1/2 TO HER. Lets say we want Alice, Bob, Carol, to split a cake

More information

The Glicko system. Professor Mark E. Glickman Boston University

The Glicko system. Professor Mark E. Glickman Boston University The Glicko system Professor Mark E. Glickman Boston University Arguably one of the greatest fascinations of tournament chess players and competitors of other games is the measurement of playing strength.

More information

Theory and Practice of Artificial Intelligence

Theory and Practice of Artificial Intelligence Theory and Practice of Artificial Intelligence Games Daniel Polani School of Computer Science University of Hertfordshire March 9, 2017 All rights reserved. Permission is granted to copy and distribute

More information

Introduction to Probability

Introduction to Probability 6.04/8.06J Mathematics for omputer Science Srini Devadas and Eric Lehman pril 4, 005 Lecture Notes Introduction to Probability Probability is the last topic in this course and perhaps the most important.

More information

Graph Nim. PURE Insights. Breeann Flesch Western Oregon University,

Graph Nim. PURE Insights. Breeann Flesch Western Oregon University, PURE Insights Volume rticle 0 Graph Nim reeann Flesch Western Oregon University, fleschb@mail.wou.edu kaanchya Pradhan Western Oregon University, apradhan0@mail.wou.edu Follow this and additional works

More information

ADVERSARIAL SEARCH 5.1 GAMES

ADVERSARIAL SEARCH 5.1 GAMES 5 DVERSRIL SERCH In which we examine the problems that arise when we try to plan ahead in a world where other agents are planning against us. 5.1 GMES GME ZERO-SUM GMES PERFECT INFORMTION Chapter 2 introduced

More information

Rigging Tournament Brackets for Weaker Players

Rigging Tournament Brackets for Weaker Players Rigging Tournament Brackets for Weaker Players Isabelle Stanton UC Berkeley isabelle@eecs.berkeley.edu Virginia Vassilevska Williams UC Berkeley virgi@eecs.berkeley.edu Abstract The agenda control problem

More information

4.2.5 How much can I expect to win?

4.2.5 How much can I expect to win? 4..5 How much can I expect to win? Expected Value Different cultures have developed creative forms of games of chance. For example, native Hawaiians play a game called Konane, which uses markers and a

More information

Finessing Lesson 1 by Ian Dalziel Page 1 of 4

Finessing Lesson 1 by Ian Dalziel Page 1 of 4 Finessing Lesson 1 by Ian Dalziel Page 1 of 4 A finesse is an attempt to win a trick with a card lower than one still held by opponents. E.g. You try to win a trick with the King when opponents have the

More information

CS 491 CAP Intro to Combinatorial Games. Jingbo Shang University of Illinois at Urbana-Champaign Nov 4, 2016

CS 491 CAP Intro to Combinatorial Games. Jingbo Shang University of Illinois at Urbana-Champaign Nov 4, 2016 CS 491 CAP Intro to Combinatorial Games Jingbo Shang University of Illinois at Urbana-Champaign Nov 4, 2016 Outline What is combinatorial game? Example 1: Simple Game Zero-Sum Game and Minimax Algorithms

More information

"Skill" Ranking in Memoir '44 Online

Skill Ranking in Memoir '44 Online Introduction "Skill" Ranking in Memoir '44 Online This document describes the "Skill" ranking system used in Memoir '44 Online as of beta 13. Even though some parts are more suited to the mathematically

More information

Surreal Numbers and Games. February 2010

Surreal Numbers and Games. February 2010 Surreal Numbers and Games February 2010 1 Last week we began looking at doing arithmetic with impartial games using their Sprague-Grundy values. Today we ll look at an alternative way to represent games

More information

4.2.4 What if both events happen?

4.2.4 What if both events happen? 4.2.4 What if both events happen? Unions, Intersections, and Complements In the mid 1600 s, a French nobleman, the Chevalier de Mere, was wondering why he was losing money on a bet that he thought was

More information

2 person perfect information

2 person perfect information Why Study Games? Games offer: Intellectual Engagement Abstraction Representability Performance Measure Not all games are suitable for AI research. We will restrict ourselves to 2 person perfect information

More information

Artificial Intelligence. Minimax and alpha-beta pruning

Artificial 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 information

Sequential Games When there is a sufficient lag between strategy choices our previous assumption of simultaneous moves may not be realistic. In these

Sequential Games When there is a sufficient lag between strategy choices our previous assumption of simultaneous moves may not be realistic. In these When there is a sufficient lag between strategy choices our previous assumption of simultaneous moves may not be realistic. In these settings, the assumption of sequential decision making is more realistic.

More information

Begin contract bridge with Ross Class Three. Bridge customs.

Begin contract bridge with Ross   Class Three. Bridge customs. Begin contract bridge with Ross www.rossfcollins.com/bridge Class Three Bridge customs. Taking tricks. Tricks that are won should be placed in front of one of the partners, in order, face down, with separation

More information

Foundations of Artificial Intelligence

Foundations 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 information

LESSON 2. Developing Tricks Promotion and Length. General Concepts. General Introduction. Group Activities. Sample Deals

LESSON 2. Developing Tricks Promotion and Length. General Concepts. General Introduction. Group Activities. Sample Deals LESSON 2 Developing Tricks Promotion and Length General Concepts General Introduction Group Activities Sample Deals 40 Lesson 2 Developing Tricks Promotion and Length GENERAL CONCEPTS Play of the Hand

More information

Game Overview 2 Setting 3 Story 3 Main Objective 3. Game Components 3. Rules 4 Game Setup 4 Turn Sequence 5 General Rules 9 End Game Conditions 9

Game Overview 2 Setting 3 Story 3 Main Objective 3. Game Components 3. Rules 4 Game Setup 4 Turn Sequence 5 General Rules 9 End Game Conditions 9 P a g e 1 Game Overview 2 Setting 3 Story 3 Main Objective 3 Game Components 3 Rules 4 Game Setup 4 Turn Sequence 5 General Rules 9 End Game Conditions 9 FAQ 10 Credits 10 Game Piece Appendix 11 Resource

More information

Feature Learning Using State Differences

Feature Learning Using State Differences Feature Learning Using State Differences Mesut Kirci and Jonathan Schaeffer and Nathan Sturtevant Department of Computing Science University of Alberta Edmonton, Alberta, Canada {kirci,nathanst,jonathan}@cs.ualberta.ca

More information

A tournament problem

A tournament problem Discrete Mathematics 263 (2003) 281 288 www.elsevier.com/locate/disc Note A tournament problem M.H. Eggar Department of Mathematics and Statistics, University of Edinburgh, JCMB, KB, Mayeld Road, Edinburgh

More information

Foundations of Artificial Intelligence

Foundations 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 information

Algorithms for Data Structures: Search for Games. Phillip Smith 27/11/13

Algorithms for Data Structures: Search for Games. Phillip Smith 27/11/13 Algorithms for Data Structures: Search for Games Phillip Smith 27/11/13 Search for Games Following this lecture you should be able to: Understand the search process in games How an AI decides on the best

More information

Grade 7/8 Math Circles. February 14 th /15 th. Game Theory. If they both confess, they will both serve 5 hours of detention.

Grade 7/8 Math Circles. February 14 th /15 th. Game Theory. If they both confess, they will both serve 5 hours of detention. Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Grade 7/8 Math Circles February 14 th /15 th Game Theory Motivating Problem: Roger and Colleen have been

More information

Division Age Category Number of Participants Open 55+ Two (2)

Division Age Category Number of Participants Open 55+ Two (2) Districts are encouraged to follow the technical information and guidelines found within this manual at all times. When changes are necessary at the District level, participants who qualify for Ontario

More information

Discrete Mathematics and Probability Theory Spring 2014 Anant Sahai Note 11

Discrete Mathematics and Probability Theory Spring 2014 Anant Sahai Note 11 EECS 70 Discrete Mathematics and Probability Theory Spring 2014 Anant Sahai Note 11 Counting As we saw in our discussion for uniform discrete probability, being able to count the number of elements of

More information

CMPUT 396 Tic-Tac-Toe Game

CMPUT 396 Tic-Tac-Toe Game CMPUT 396 Tic-Tac-Toe Game Recall minimax: - For a game tree, we find the root minimax from leaf values - With minimax we can always determine the score and can use a bottom-up approach Why use minimax?

More information

Foundations 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 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 information

Network-building. Introduction. Page 1 of 6

Network-building. Introduction. Page 1 of 6 Page of 6 CS 684: Algorithmic Game Theory Friday, March 2, 2004 Instructor: Eva Tardos Guest Lecturer: Tom Wexler (wexler at cs dot cornell dot edu) Scribe: Richard C. Yeh Network-building This lecture

More information

Monte-Carlo Simulation of Chess Tournament Classification Systems

Monte-Carlo Simulation of Chess Tournament Classification Systems Monte-Carlo Simulation of Chess Tournament Classification Systems T. Van Hecke University Ghent, Faculty of Engineering and Architecture Schoonmeersstraat 52, B-9000 Ghent, Belgium Tanja.VanHecke@ugent.be

More information

Stat 155: solutions to midterm exam

Stat 155: solutions to midterm exam Stat 155: solutions to midterm exam Michael Lugo October 21, 2010 1. We have a board consisting of infinitely many squares labeled 0, 1, 2, 3,... from left to right. Finitely many counters are placed on

More information

The Exciting World of Bridge Lesson 10 Promoting Tricks

The Exciting World of Bridge Lesson 10 Promoting Tricks The Exciting World of Bridge Lesson 10 Promoting Tricks Introduction Last time we looked at two ways of eliminating losers that are used exclusively in trump contracts, ruffing losers and throwing away

More information

Chess Style Ranking Proposal for Run5 Ladder Participants Version 3.2

Chess Style Ranking Proposal for Run5 Ladder Participants Version 3.2 Chess Style Ranking Proposal for Run5 Ladder Participants Version 3.2 This proposal is based upon a modification of US Chess Federation methods for calculating ratings of chess players. It is a probability

More information

Game-Playing & Adversarial Search

Game-Playing & Adversarial Search Game-Playing & Adversarial Search This lecture topic: Game-Playing & Adversarial Search (two lectures) Chapter 5.1-5.5 Next lecture topic: Constraint Satisfaction Problems (two lectures) Chapter 6.1-6.4,

More information

IMOK Maclaurin Paper 2014

IMOK Maclaurin Paper 2014 IMOK Maclaurin Paper 2014 1. What is the largest three-digit prime number whose digits, and are different prime numbers? We know that, and must be three of,, and. Let denote the largest of the three digits,

More information

These Are a Few of My Favorite Things

These Are a Few of My Favorite Things Lesson.1 Assignment Name Date These Are a Few of My Favorite Things Modeling Probability 1. A board game includes the spinner shown in the figure that players must use to advance a game piece around the

More information

--- ISF Game Rules ---

--- ISF Game Rules --- --- ISF Game Rules --- 01 Definition and Purpose 1.1 The ISF Game Rules are standard criteria set by the International Stratego Federation (ISF), which (together with the ISF Tournament Regulations) have

More information

1. Non-Adaptive Weighing

1. Non-Adaptive Weighing 1. Non-Adaptive Weighing We consider the following classical problem. We have a set of N coins of which exactly one of them is different in weight from the others, all of which are identical. We want to

More information

Game-playing: DeepBlue and AlphaGo

Game-playing: DeepBlue and AlphaGo Game-playing: DeepBlue and AlphaGo Brief history of gameplaying frontiers 1990s: Othello world champions refuse to play computers 1994: Chinook defeats Checkers world champion 1997: DeepBlue defeats world

More information

LESSON 8. Putting It All Together. General Concepts. General Introduction. Group Activities. Sample Deals

LESSON 8. Putting It All Together. General Concepts. General Introduction. Group Activities. Sample Deals LESSON 8 Putting It All Together General Concepts General Introduction Group Activities Sample Deals 198 Lesson 8 Putting it all Together GENERAL CONCEPTS Play of the Hand Combining techniques Promotion,

More information

Game-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 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 information

AI Module 23 Other Refinements

AI Module 23 Other Refinements odule 23 ther Refinements ntroduction We have seen how game playing domain is different than other domains and how one needs to change the method of search. We have also seen how i search algorithm is

More information

Economics II: Micro Winter 2009 Exercise session 4 Aslanyan: VŠE

Economics II: Micro Winter 2009 Exercise session 4 Aslanyan: VŠE Economics II: Micro Winter 2009 Exercise session 4 slanyan: VŠE 1 Review Game of strategy: player is engaged in a game of strategy if that individual s payo (utility) is determined not by that individual

More information

Tac Due: Sep. 26, 2012

Tac Due: Sep. 26, 2012 CS 195N 2D Game Engines Andy van Dam Tac Due: Sep. 26, 2012 Introduction This assignment involves a much more complex game than Tic-Tac-Toe, and in order to create it you ll need to add several features

More information

Game Playing AI Class 8 Ch , 5.4.1, 5.5

Game 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 information

Game Playing Beyond Minimax. Game Playing Summary So Far. Game Playing Improving Efficiency. Game Playing Minimax using DFS.

Game Playing Beyond Minimax. Game Playing Summary So Far. Game Playing Improving Efficiency. Game Playing Minimax using DFS. Game Playing Summary So Far Game tree describes the possible sequences of play is a graph if we merge together identical states Minimax: utility values assigned to the leaves Values backed up the tree

More information

ECO 220 Game Theory. Objectives. Agenda. Simultaneous Move Games. Be able to structure a game in normal form Be able to identify a Nash equilibrium

ECO 220 Game Theory. Objectives. Agenda. Simultaneous Move Games. Be able to structure a game in normal form Be able to identify a Nash equilibrium ECO 220 Game Theory Simultaneous Move Games Objectives Be able to structure a game in normal form Be able to identify a Nash equilibrium Agenda Definitions Equilibrium Concepts Dominance Coordination Games

More information

Practice Midterm Exam 5

Practice Midterm Exam 5 CS103 Spring 2018 Practice Midterm Exam 5 Dress Rehearsal exam This exam is closed-book and closed-computer. You may have a double-sided, 8.5 11 sheet of notes with you when you take this exam. You may

More information

Project 1: A Game of Greed

Project 1: A Game of Greed Project 1: A Game of Greed In this project you will make a program that plays a dice game called Greed. You start only with a program that allows two players to play it against each other. You will build

More information

Game Theory and Algorithms Lecture 3: Weak Dominance and Truthfulness

Game Theory and Algorithms Lecture 3: Weak Dominance and Truthfulness Game Theory and Algorithms Lecture 3: Weak Dominance and Truthfulness March 1, 2011 Summary: We introduce the notion of a (weakly) dominant strategy: one which is always a best response, no matter what

More information

Tekken 7. General Rules

Tekken 7. General Rules Tekken 7 Every real person - unless officially banned - is allowed to participate in the competition and will be called "participant" in the following. General Rules 1. By attending the competition participants

More information