Scrabble is PSPACE-Complete

Size: px
Start display at page:

Download "Scrabble is PSPACE-Complete"

Transcription

1 Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete p. 1/25

2 A famous game... Word game played on a grid 150 million sets sold in 121 countries and 29 languages Scrabble is PSPACE-Complete p. 2/25

3 Scrabble Components-Rules 2 players Board Bag Tiles Rack Turn Scrabble is PSPACE-Complete p. 3/25

4 Our Model Deterministic, full-information version No special squares on the board All tiles worth the same amount of points Scrabble is PSPACE-Complete p. 4/25

5 Results Deterministic version is PSPACE-Complete hardness due to placement harness due to formation constant-size rack constant-size word constant-size alphabet One player version is NP-Complete Scrabble is PSPACE-Complete p. 5/25

6 3-CNF-Quantified Boolean Satisfaction n variables x 1,x 2,...,x n FO formula: x 1 x 2 x 3...φ φ is 3-CNF formula with m clauses QUESTION: Is the FO formula satisfiable? 3-CNF-QBF is PSPACE-Complete. We prove: NP-Completeness of 1-player version of Scrabble from 3-CNF-SAT and PSPACE-Completeness of 2-player version of Scrabble from 3-CNF-QBS. Scrabble is PSPACE-Complete p. 6/25

7 NP-Completeness due to Placement Scrabble is PSPACE-Complete p. 7/25

8 NP-Completeness due to Placement Scrabble is PSPACE-Complete p. 8/25

9 NP-Completeness due to Placement Scrabble is PSPACE-Complete p. 9/25

10 NP-Completeness due to Placement Scrabble is PSPACE-Complete p. 10/25

11 NP-Completeness due to Placement Scrabble is PSPACE-Complete p. 11/25

12 NP-Completeness due to Placement Scrabble is PSPACE-Complete p. 12/25

13 NP-Completeness due to Placement Scrabble is PSPACE-Complete p. 13/25

14 NP-Completeness due to Placement Scrabble is PSPACE-Complete p. 14/25

15 PSPACE-Completeness due to Formation x 1 x 2 x 3...φ Scrabble is PSPACE-Complete p. 15/25

16 PSPACE-Completeness due to Formation φ = (x 1 x 2 x 3 ) ( x 1 x 2 x 4 ) ( x 2 x 3 x 4 ) Scrabble is PSPACE-Complete p. 16/25

17 Words S(T F ) k 1 2 S, F (T F ) k 1 2 S, S(F T ) k 1 2 F, F (T F ) k 3 2 ST F T F, F (T F ) k 3 2 SF T F T S(F T ) k 1 2 S, T (F T ) k 1 2 S, S(T F ) k 1 2 T, T (F T ) k 3 2 ST F T F, T (F T ) k 3 2 SF T F T #AT, #AF #BS $$, **, #A, #B, # c, for c 2k # 5 Q# 9 Q# 9 Q# 5, for Q {$, *} Dictionary Definition The literal played has value True. The literal played has value False. First player s turn to assign truth value. Second player s turn to assign truth value. Wall word. 0**, 1**, 2**, 0$$, 1$$, 2$$ Word formed during satisfaction phase. 0**1T 20, 0$$1T 20, 0$$1F 20 1**2T 01, 1$$2T 01, 1$$2F 01, 0**2F 01 2**0T 12, 2$$0T 12, 2$$0F 12, 1**0F 12 No unsatisfied literals in the clause so far. One unsatisfied literal in the clause so far. Two unsatisfied literals in the clause so far. 0120, 1201, 2012 Symbols 0, 1, 2 order preserving words. Scrabble is PSPACE-Complete p. 17/25

18 PSPACE-Completeness due to Formation x 1 = T,x 2 = F Scrabble is PSPACE-Complete p. 18/25

19 PSPACE-Completeness due to Formation #AT, #AF : Player 1 assigns truth value #BS : Player 2 assigns truth value Scrabble is PSPACE-Complete p. 19/25

20 PSPACE-Completeness due to Formation 0**2F01 0**1T20 0$$1F20 0$$1T20 1 unsatisfied literal 0 unsatisfied literals Scrabble is PSPACE-Complete p. 20/25

21 PSPACE-Completeness due to Formation Scrabble is PSPACE-Complete p. 21/25

22 Bonus The pass move does not affect the reduction Zig-zag within the variables to obtain a reduction for constant size words and rack. Scrabble is PSPACE-Complete p. 22/25

23 Scrabble is PSPACE-Complete p. 23/25

24 Conclusions Results Deterministic version of Scrabble is PSPACE-Complete Hardness comes from two different aspects of the game 1-player version is NP-Complete Future Work Find the minimum alphabet size for which the problem becomes hard Prove that Scrabble is PSPACE-Complete for the English dictionary Study the randomized version of the game Scrabble is PSPACE-Complete p. 24/25

25 Scrabble is PSPACE-Complete p. 25/25

Scrabble is PSPACE-Complete

Scrabble is PSPACE-Complete Scrabble is PSPACE-Complete Michael Lampis 1, Valia Mitsou 2, and Karolina So ltys 3 1 KTH Royal Institute of Technology, mlampis@kth.se 2 Graduate Center, City University of New York, vmitsou@gc.cuny.edu

More information

Easy to Win, Hard to Master:

Easy to Win, Hard to Master: Easy to Win, Hard to Master: Optimal Strategies in Parity Games with Costs Joint work with Martin Zimmermann Alexander Weinert Saarland University December 13th, 216 MFV Seminar, ULB, Brussels, Belgium

More information

Super Mario. Martin Ivanov ETH Zürich 5/27/2015 1

Super Mario. Martin Ivanov ETH Zürich 5/27/2015 1 Super Mario Martin Ivanov ETH Zürich 5/27/2015 1 Super Mario Crash Course 1. Goal 2. Basic Enemies Goomba Koopa Troopas Piranha Plant 3. Power Ups Super Mushroom Fire Flower Super Start Coins 5/27/2015

More information

HIROIMONO is N P-complete

HIROIMONO is N P-complete m HIROIMONO is N P-complete Daniel Andersson December 11, 2006 Abstract In a Hiroimono puzzle, one must collect a set of stones from a square grid, moving along grid lines, picking up stones as one encounters

More information

depth parallel time width hardware number of gates computational work sequential time Theorem: For all, CRAM AC AC ThC NC L NL sac AC ThC NC sac

depth parallel time width hardware number of gates computational work sequential time Theorem: For all, CRAM AC AC ThC NC L NL sac AC ThC NC sac CMPSCI 601: Recall: Circuit Complexity Lecture 25 depth parallel time width hardware number of gates computational work sequential time Theorem: For all, CRAM AC AC ThC NC L NL sac AC ThC NC sac NC AC

More information

arxiv: v1 [cs.cc] 12 Dec 2017

arxiv: v1 [cs.cc] 12 Dec 2017 Computational Properties of Slime Trail arxiv:1712.04496v1 [cs.cc] 12 Dec 2017 Matthew Ferland and Kyle Burke July 9, 2018 Abstract We investigate the combinatorial game Slime Trail. This game is played

More information

Faithful Representations of Graphs by Islands in the Extended Grid

Faithful Representations of Graphs by Islands in the Extended Grid Faithful Representations of Graphs by Islands in the Extended Grid Michael D. Coury Pavol Hell Jan Kratochvíl Tomáš Vyskočil Department of Applied Mathematics and Institute for Theoretical Computer Science,

More information

Quantified Boolean Formulas: Call the Plumber!

Quantified Boolean Formulas: Call the Plumber! EPiC Series in Computing Volume 46, 2017, Pages 162 170 LPAR-21. 21st International Conference on Logic for Programming, Artificial Intelligence and Reasoning Quantified Boolean Formulas: Call the Plumber!

More information

Alessandro Cincotti School of Information Science, Japan Advanced Institute of Science and Technology, Japan

Alessandro Cincotti School of Information Science, Japan Advanced Institute of Science and Technology, Japan #G03 INTEGERS 9 (2009),621-627 ON THE COMPLEXITY OF N-PLAYER HACKENBUSH Alessandro Cincotti School of Information Science, Japan Advanced Institute of Science and Technology, Japan cincotti@jaist.ac.jp

More information

Words Mobile Ready Game Documentation

Words Mobile Ready Game Documentation Words Mobile Ready Game Documentation Joongly games 2016 Words Mobile Ready Game Contents Overview... 3 Quick Start... 3 Game rules... 4 Basics... 4 Board... 4 Tiles... 4 Extra Point Values... 4 Game start...

More information

Midterm. CS440, Fall 2003

Midterm. CS440, Fall 2003 Midterm CS440, Fall 003 This test is closed book, closed notes, no calculators. You have :30 hours to answer the questions. If you think a problem is ambiguously stated, state your assumptions and solve

More information

22c181: Formal Methods in Software Engineering. The University of Iowa Spring Propositional Logic

22c181: Formal Methods in Software Engineering. The University of Iowa Spring Propositional Logic 22c181: Formal Methods in Software Engineering The University of Iowa Spring 2010 Propositional Logic Copyright 2010 Cesare Tinelli. These notes are copyrighted materials and may not be used in other course

More information

5.4 Imperfect, Real-Time Decisions

5.4 Imperfect, Real-Time Decisions 5.4 Imperfect, Real-Time Decisions Searching through the whole (pruned) game tree is too inefficient for any realistic game Moves must be made in a reasonable amount of time One has to cut off the generation

More information

Lecture 16 Scribe Notes

Lecture 16 Scribe Notes 6.890: Algorithmic Lower Bounds: Fun With Hardness Proofs Fall 2014 Prof. Erik Demaine Lecture 16 Scribe Notes 1 Overview This class will come back to the games topic. We will see the results of the Gaming

More information

arxiv:cs/ v2 [cs.cc] 27 Jul 2001

arxiv:cs/ v2 [cs.cc] 27 Jul 2001 Phutball Endgames are Hard Erik D. Demaine Martin L. Demaine David Eppstein arxiv:cs/0008025v2 [cs.cc] 27 Jul 2001 Abstract We show that, in John Conway s board game Phutball (or Philosopher s Football),

More information

Automatic Wordfeud Playing Bot

Automatic Wordfeud Playing Bot Automatic Wordfeud Playing Bot Authors: Martin Berntsson, Körsbärsvägen 4 C, 073-6962240, mbernt@kth.se Fredric Ericsson, Adolf Lemons väg 33, 073-4224662, fericss@kth.se Course: Degree Project in Computer

More information

Lecture 20 November 13, 2014

Lecture 20 November 13, 2014 6.890: Algorithmic Lower Bounds: Fun With Hardness Proofs Fall 2014 Prof. Erik Demaine Lecture 20 November 13, 2014 Scribes: Chennah Heroor 1 Overview This lecture completes our lectures on game characterization.

More information

STRATEGY AND COMPLEXITY OF THE GAME OF SQUARES

STRATEGY AND COMPLEXITY OF THE GAME OF SQUARES STRATEGY AND COMPLEXITY OF THE GAME OF SQUARES FLORIAN BREUER and JOHN MICHAEL ROBSON Abstract We introduce a game called Squares where the single player is presented with a pattern of black and white

More information

Light Up is NP-complete

Light Up is NP-complete Light Up is NP-complete Brandon McPhail February 8, 5 ( ) w a b a b z y Figure : An OR/NOR gate for our encoding of logic circuits as a Light Up puzzle. Abstract Light Up is one of many paper-and-pencil

More information

Your Name and ID. (a) ( 3 points) Breadth First Search is complete even if zero step-costs are allowed.

Your Name and ID. (a) ( 3 points) Breadth First Search is complete even if zero step-costs are allowed. 1 UC Davis: Winter 2003 ECS 170 Introduction to Artificial Intelligence Final Examination, Open Text Book and Open Class Notes. Answer All questions on the question paper in the spaces provided Show all

More information

MULTINATIONAL WAR IS HARD

MULTINATIONAL WAR IS HARD MULTINATIONAL WAR IS HARD JONATHAN WEED Abstract. War is a simple children s game with no apparent strategy. However, players do have the ability to influence the game s outcome by deciding how to return

More information

Even 1 n Edge-Matching and Jigsaw Puzzles are Really Hard

Even 1 n Edge-Matching and Jigsaw Puzzles are Really Hard [DOI: 0.297/ipsjjip.25.682] Regular Paper Even n Edge-Matching and Jigsaw Puzzles are Really Hard Jeffrey Bosboom,a) Erik D. Demaine,b) Martin L. Demaine,c) Adam Hesterberg,d) Pasin Manurangsi 2,e) Anak

More information

Lecture 19 November 6, 2014

Lecture 19 November 6, 2014 6.890: Algorithmic Lower Bounds: Fun With Hardness Proofs Fall 2014 Prof. Erik Demaine Lecture 19 November 6, 2014 Scribes: Jeffrey Shen, Kevin Wu 1 Overview Today, we ll cover a few more 2 player games

More information

Universiteit Leiden Opleiding Informatica

Universiteit Leiden Opleiding Informatica Universiteit Leiden Opleiding Informatica Solving and Constructing Kamaji Puzzles Name: Kelvin Kleijn Date: 27/08/2018 1st supervisor: dr. Jeanette de Graaf 2nd supervisor: dr. Walter Kosters BACHELOR

More information

ACTIVITY 6.7 Selecting and Rearranging Things

ACTIVITY 6.7 Selecting and Rearranging Things ACTIVITY 6.7 SELECTING AND REARRANGING THINGS 757 OBJECTIVES ACTIVITY 6.7 Selecting and Rearranging Things 1. Determine the number of permutations. 2. Determine the number of combinations. 3. Recognize

More information

Mario Kart Is Hard. Citation. As Published Publisher. Version

Mario Kart Is Hard. Citation. As Published Publisher. Version Mario Kart Is Hard The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Bosboom, Jeffrey, Erik D. Demaine,

More information

Hanabi is NP-complete, Even for Cheaters who Look at Their Cards,,

Hanabi is NP-complete, Even for Cheaters who Look at Their Cards,, Hanabi is NP-complete, Even for Cheaters who Look at Their Cards,, Jean-Francois Baffier, Man-Kwun Chiu, Yago Diez, Matias Korman, Valia Mitsou, André van Renssen, Marcel Roeloffzen, Yushi Uno Abstract

More information

Read everything and look at the examples. Then answer the questions on the last page.

Read everything and look at the examples. Then answer the questions on the last page. Read everything and look at the examples. Then answer the questions on the last page. In SCRABBLE, you make words from LEFT to RIGHT and TOP to BOTTOM only. Diagonal and backwards words are not allowed.

More information

The Complexity of Playing Durak

The Complexity of Playing Durak The Complexity of Playing Durak Édouard Bonnet Institute for Computer Science and Control, Hungarian Academy of Sciences, Budapest, Hungary (MTA SZTAKI) IJCAI 2016, July 15 Few results 2-handed Whist with

More information

Variance Decomposition and Replication In Scrabble: When You Can Blame Your Tiles?

Variance Decomposition and Replication In Scrabble: When You Can Blame Your Tiles? Variance Decomposition and Replication In Scrabble: When You Can Blame Your Tiles? Andrew C. Thomas November 2, 2011 arxiv:1107.2456v3 [stat.ap] 1 Nov 2011 Abstract In the game of Scrabble, letter tiles

More information

The Computational Complexity of Games and Puzzles. Valia Mitsou

The Computational Complexity of Games and Puzzles. Valia Mitsou The Computational Complexity of Games and Puzzles Valia Mitsou Abstract The subject of my thesis is studying the algorithmic properties of one and two-player games people enjoy playing, such as chess or

More information

Classic Nintendo Games Are (Computationally) Hard

Classic Nintendo Games Are (Computationally) Hard Classic Nintendo Games Are (Computationally) Hard The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher

More information

Variance Decomposition and Replication In Scrabble: When You Can Blame Your Tiles?

Variance Decomposition and Replication In Scrabble: When You Can Blame Your Tiles? Variance Decomposition and Replication In Scrabble: When You Can Blame Your Tiles? Andrew C. Thomas December 7, 2017 arxiv:1107.2456v1 [stat.ap] 13 Jul 2011 Abstract In the game of Scrabble, letter tiles

More information

The Computational Complexity of Angry Birds and Similar Physics-Simulation Games

The Computational Complexity of Angry Birds and Similar Physics-Simulation Games The Computational Complexity of Angry Birds and Similar Physics-Simulation Games Matthew Stephenson and Jochen Renz and Xiaoyu Ge Research School of Computer Science Australian National University Canberra,

More information

Game Values and Computational Complexity: An Analysis via Black-White Combinatorial Games

Game Values and Computational Complexity: An Analysis via Black-White Combinatorial Games Game Values and Computational Complexity: An Analysis via Black-White Combinatorial Games Stephen A. Fenner University of South Carolina Daniel Grier MIT Thomas Thierauf Aalen University Jochen Messner

More information

Variations on Instant Insanity

Variations on Instant Insanity Variations on Instant Insanity Erik D. Demaine 1, Martin L. Demaine 1, Sarah Eisenstat 1, Thomas D. Morgan 2, and Ryuhei Uehara 3 1 MIT Computer Science and Artificial Intelligence Laboratory, 32 Vassar

More information

Automatic Wordfeud Playing Bot. MARTIN BERNTSSON and FREDRIC ERICSSON

Automatic Wordfeud Playing Bot. MARTIN BERNTSSON and FREDRIC ERICSSON Automatic Wordfeud Playing Bot MARTIN BERNTSSON and FREDRIC ERICSSON Bachelor of Science Thesis Stockholm, Sweden 2012 Automatic Wordfeud Playing Bot MARTIN BERNTSSON and FREDRIC ERICSSON DD143X, Bachelor

More information

Problem Set 4 Due: Wednesday, November 12th, 2014

Problem Set 4 Due: Wednesday, November 12th, 2014 6.890: Algorithmic Lower Bounds Prof. Erik Demaine Fall 2014 Problem Set 4 Due: Wednesday, November 12th, 2014 Problem 1. Given a graph G = (V, E), a connected dominating set D V is a set of vertices such

More information

Instructions [CT+PT Treatment]

Instructions [CT+PT Treatment] Instructions [CT+PT Treatment] 1. Overview Welcome to this experiment in the economics of decision-making. Please read these instructions carefully as they explain how you earn money from the decisions

More information

Section Marks Agents / 8. Search / 10. Games / 13. Logic / 15. Total / 46

Section Marks Agents / 8. Search / 10. Games / 13. Logic / 15. Total / 46 Name: CS 331 Midterm Spring 2017 You have 50 minutes to complete this midterm. You are only allowed to use your textbook, your notes, your assignments and solutions to those assignments during this midterm.

More information

MITOCW watch?v=x-ik9yafapo

MITOCW watch?v=x-ik9yafapo MITOCW watch?v=x-ik9yafapo The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To

More information

A Multipath Detection Scheme Using SAT

A Multipath Detection Scheme Using SAT A Multipath Detection Scheme Using SAT Mohamed El-Tarhuni Department of Electrical Engineering American University of Sharjah, UAE mtarhuni@aus.edu Abstract This paper presents a new technique for multipath

More information

Here is a step-by-step guide to playing a basic SCRABBLE game including rules, recommendations and examples of frequently asked questions.

Here is a step-by-step guide to playing a basic SCRABBLE game including rules, recommendations and examples of frequently asked questions. Here is a step-by-step guide to playing a basic SCRABBLE game including rules, recommendations and examples of frequently asked questions. Game Play 1. After tiles are counted, each team draws ONE LETTER

More information

Playful AI Education. Todd W. Neller Gettysburg College

Playful AI Education. Todd W. Neller Gettysburg College Playful AI Education Todd W. Neller Gettysburg College Introduction Teachers teach best when sharing from the core of their enjoyment of the material. E.g. Those with enthusiasm for graphics should use

More information

Sequential Placement Optimization Games: Poker Squares, Word Squares, and Take It Easy! Todd W. Neller

Sequential Placement Optimization Games: Poker Squares, Word Squares, and Take It Easy! Todd W. Neller Sequential Placement Optimization Games: Poker Squares, Word Squares, and Take It Easy! Todd W. Neller Outline Learn and play Poker Squares Generalize game concepts (sequential placement optimization games)

More information

How hard are computer games? Graham Cormode, DIMACS

How hard are computer games? Graham Cormode, DIMACS How hard are computer games? Graham Cormode, DIMACS graham@dimacs.rutgers.edu 1 Introduction Computer scientists have been playing computer games for a long time Think of a game as a sequence of Levels,

More information

On the Parameterized Complexity of Finding Short Winning Strategies in Combinatorial Games

On the Parameterized Complexity of Finding Short Winning Strategies in Combinatorial Games On the Parameterized Complexity of Finding Short Winning Strategies in Combinatorial Games by Allan Scott B.Sc., University of Victoria, 2002 M.Sc., University of Victoria, 2004 A Dissertation Submitted

More information

2048 IS (PSPACE) HARD, BUT SOMETIMES EASY

2048 IS (PSPACE) HARD, BUT SOMETIMES EASY 2048 IS (PSPE) HRD, UT SOMETIMES ESY Rahul Mehta Princeton University rahulmehta@princeton.edu ugust 28, 2014 bstract arxiv:1408.6315v1 [cs.] 27 ug 2014 We prove that a variant of 2048, a popular online

More information

SCRABBLE ARTIFICIAL INTELLIGENCE GAME. CS 297 Report. Presented to. Dr. Chris Pollett. Department of Computer Science. San Jose State University

SCRABBLE ARTIFICIAL INTELLIGENCE GAME. CS 297 Report. Presented to. Dr. Chris Pollett. Department of Computer Science. San Jose State University SCRABBLE AI GAME 1 SCRABBLE ARTIFICIAL INTELLIGENCE GAME CS 297 Report Presented to Dr. Chris Pollett Department of Computer Science San Jose State University In Partial Fulfillment Of the Requirements

More information

The Hardness of the Lemmings Game, or Oh no, more NP-Completeness Proofs

The Hardness of the Lemmings Game, or Oh no, more NP-Completeness Proofs DIMACS Technical Report 2004-11 May 2004 The Hardness of the Lemmings Game, or Oh no, more NP-Completeness Proofs by Graham Cormode 1 Center For Discrete Mathematics and Computer Science, Rutgers University,

More information

Scrabble. Assignment 2 CSSE1001/7030 Semester 2, Version 1.0.0rc1. 20 marks : 10% Due Friday 22 September, 2017, 21:30

Scrabble. Assignment 2 CSSE1001/7030 Semester 2, Version 1.0.0rc1. 20 marks : 10% Due Friday 22 September, 2017, 21:30 Scrabble Assignment 2 CSSE1001/7030 Semester 2, 2017 Version 1.0.0rc1 20 marks : 10% Due Friday 22 September, 2017, 21:30 1. Introduction For this assignment, you will be writing code that supports a simple

More information

The Complexity of Request-Response Games

The Complexity of Request-Response Games The Complexity of Request-Response Games Krishnendu Chatterjee 1, Thomas A. Henzinger 1, and Florian Horn 1,2 1 IST (Institute of Science and Technology), Austria {krish.chat,tah}@ist.ac.at 2 LIAFA, CNRS

More information

arxiv: v1 [cs.cc] 16 May 2015

arxiv: v1 [cs.cc] 16 May 2015 hrees!, Fives, 1024!, and 2048 are Hard Stefan Langerman 1 and Yushi Uno 2 1 Département d informatique, Université Libre de Bruxelles, ULB CP 212, avenue F.D. Roosevelt 50, 1050 Bruxelles, Belgium. stefan.langerman@ulb.ac.be

More information

arxiv: v2 [cs.cc] 20 Nov 2018

arxiv: v2 [cs.cc] 20 Nov 2018 AT GALLEY POBLEM WITH OOK AND UEEN VISION arxiv:1810.10961v2 [cs.cc] 20 Nov 2018 HANNAH ALPET AND ÉIKA OLDÁN Abstract. How many chess rooks or queens does it take to guard all the squares of a given polyomino,

More information

Herugolf and Makaro are NP-complete

Herugolf and Makaro are NP-complete erugolf and Makaro are NP-complete Chuzo Iwamoto iroshima University, Graduate School of Engineering, igashi-iroshima 79-857, Japan chuzo@hiroshima-u.ac.jp Masato aruishi iroshima University, Graduate

More information

arxiv: v1 [cs.gt] 29 Feb 2012

arxiv: v1 [cs.gt] 29 Feb 2012 Lemmings is PSPACE-complete Giovanni Viglietta University of Pisa, Italy, viglietta@gmail.com arxiv:1202.6581v1 [cs.gt] 29 Feb 2012 Abstract. Lemmings is a computer puzzle game developed by DMA Design

More information

Computer Science Faculty Publications

Computer Science Faculty Publications Computer Science Faculty Publications Computer Science 2-4-2017 Playful AI Education Todd W. Neller Gettysburg College Follow this and additional works at: https://cupola.gettysburg.edu/csfac Part of the

More information

Lecture 1, CS 2050, Intro Discrete Math for Computer Science

Lecture 1, CS 2050, Intro Discrete Math for Computer Science Lecture 1, 08--11 CS 050, Intro Discrete Math for Computer Science S n = 1++ 3+... +n =? Note: Recall that for the above sum we can also use the notation S n = n i. We will use a direct argument, in this

More information

Tetsuo JAIST EikD Erik D. Martin L. MIT

Tetsuo JAIST EikD Erik D. Martin L. MIT Tetsuo Asano @ JAIST EikD Erik D. Demaine @MIT Martin L. Demaine @ MIT Ryuhei Uehara @ JAIST Short History: 2010/1/9: At Boston Museum we met Kaboozle! 2010/2/21 accepted by 5 th International Conference

More information

UMBC CMSC 671 Midterm Exam 22 October 2012

UMBC CMSC 671 Midterm Exam 22 October 2012 Your name: 1 2 3 4 5 6 7 8 total 20 40 35 40 30 10 15 10 200 UMBC CMSC 671 Midterm Exam 22 October 2012 Write all of your answers on this exam, which is closed book and consists of six problems, summing

More information

Who witnesses The Witness? Finding witnesses in The Witness is hard and sometimes impossible

Who witnesses The Witness? Finding witnesses in The Witness is hard and sometimes impossible Who witnesses The Witness? Finding witnesses in The Witness is hard and sometimes impossible Zachary Abel MIT EECS Department, 50 Vassar St., Cambridge, MA 02139, USA zabel@mit.edu Jeffrey Bosboom MIT

More information

Math 1111 Math Exam Study Guide

Math 1111 Math Exam Study Guide Math 1111 Math Exam Study Guide The math exam will cover the mathematical concepts and techniques we ve explored this semester. The exam will not involve any codebreaking, although some questions on the

More information

5.4 Imperfect, Real-Time Decisions

5.4 Imperfect, Real-Time Decisions 116 5.4 Imperfect, Real-Time Decisions Searching through the whole (pruned) game tree is too inefficient for any realistic game Moves must be made in a reasonable amount of time One has to cut off the

More information

CSEP 573 Adversarial Search & Logic and Reasoning

CSEP 573 Adversarial Search & Logic and Reasoning CSEP 573 Adversarial Search & Logic and Reasoning CSE AI Faculty Recall from Last Time: Adversarial Games as Search Convention: first player is called MAX, 2nd player is called MIN MAX moves first and

More information

Find the coordinates of the midpoint of a segment having the given endpoints.

Find the coordinates of the midpoint of a segment having the given endpoints. G.(2) Coordinate and transformational geometry. The student uses the process skills to understand the connections between algebra and geometry and uses the one- and two-dimensional coordinate systems to

More information

TwoDots is NP-Complete

TwoDots is NP-Complete TwoDots is NP-Complete Neeldhara Misra 1 1 Indian Institute of Technology, Gandhinagar mail@neeldhara.com Abstract TwoDots is a popular single-player puzzle video game for ios and Android. In its simplest

More information

Lumines is NP-complete

Lumines is NP-complete DEGREE PROJECT, IN COMPUTER SCIENCE, FIRST LEVEL STOCKHOLM, SWEDEN 2015 Lumines is NP-complete OR AT LEAST IF YOUR GAMEPAD IS BROKEN ANDRÉ NYSTRÖM & AXEL RIESE KTH ROYAL INSTITUTE OF TECHNOLOGY SCHOOL

More information

Kaboozle Is NP-complete, even in a Strip

Kaboozle Is NP-complete, even in a Strip Kaboozle Is NP-complete, even in a Strip The IT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Tetsuo, Asano,

More information

Timed Games UPPAAL-TIGA. Alexandre David

Timed Games UPPAAL-TIGA. Alexandre David Timed Games UPPAAL-TIGA Alexandre David 1.2.05 Overview Timed Games. Algorithm (CONCUR 05). Strategies. Code generation. Architecture of UPPAAL-TIGA. Interactive game. Timed Games with Partial Observability.

More information

Mathematical Analysis of 2048, The Game

Mathematical Analysis of 2048, The Game Advances in Applied Mathematical Analysis ISSN 0973-5313 Volume 12, Number 1 (2017), pp. 1-7 Research India Publications http://www.ripublication.com Mathematical Analysis of 2048, The Game Bhargavi Goel

More information

Homework Assignment #2

Homework Assignment #2 CS 540-2: Introduction to Artificial Intelligence Homework Assignment #2 Assigned: Thursday, February 15 Due: Sunday, February 25 Hand-in Instructions This homework assignment includes two written problems

More information

CS 188: Artificial Intelligence Spring 2007

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

Theoretical Computer Science

Theoretical Computer Science Theoretical Computer Science 410 (2009) 5252 5260 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs The complexity of Solitaire Luc Longpré

More information

THE GAMES OF COMPUTER SCIENCE. Topics

THE GAMES OF COMPUTER SCIENCE. Topics THE GAMES OF COMPUTER SCIENCE TU DELFT Feb 23 2001 Games Workshop Games Workshop Peter van Emde Boas ILLC-FNWI-Univ. of Amsterdam References and slides available at: http://turing.wins.uva.nl/~peter/teaching/thmod00.html

More information

More NP Complete Games Richard Carini and Connor Lemp February 17, 2015

More NP Complete Games Richard Carini and Connor Lemp February 17, 2015 More NP Complete Games Richard Carini and Connor Lemp February 17, 2015 Attempts to find an NP Hard Game 1 As mentioned in the previous writeup, the search for an NP Complete game requires a lot more thought

More information

DIGITAL LOGIC CIRCUITS

DIGITAL LOGIC CIRCUITS LOGIC APPLICATIONS DIGITAL LOGIC CIRCUITS Noticed an analogy between the operations of switching devices, such as telephone switching circuits, and the operations of logical connectives What happens when

More information

Lesson 17.1 Assignment

Lesson 17.1 Assignment Lesson 17.1 Assignment Name Date Is It Better to Guess? Using Models for Probability Charlie got a new board game. 1. The game came with the spinner shown. 6 7 9 2 3 4 a. List the sample space for using

More information

How can i write in english >>>CLICK HERE<<<

How can i write in english >>>CLICK HERE<<< How can i write in english >>>CLICK HERE

More information

SCRABBLE COMPETITION

SCRABBLE COMPETITION SCRABBLE COMPETITION FOR SECONDARY SCHOOLS RULES AND GUIDELINES Copyright of: SCRABBLE COMPETITION FOR SECONDARY SCHOOLS RULES AND GUIDELINES 1.0 Aim The Scrabble competition aims to extend vocabulary

More information

WEEK 7 REVIEW. Multiplication Principle (6.3) Combinations and Permutations (6.4) Experiments, Sample Spaces and Events (7.1)

WEEK 7 REVIEW. Multiplication Principle (6.3) Combinations and Permutations (6.4) Experiments, Sample Spaces and Events (7.1) WEEK 7 REVIEW Multiplication Principle (6.3) Combinations and Permutations (6.4) Experiments, Sample Spaces and Events (7.) Definition of Probability (7.2) WEEK 8-7.3, 7.4 and Test Review THE MULTIPLICATION

More information

arxiv: v2 [cs.cc] 29 Dec 2017

arxiv: v2 [cs.cc] 29 Dec 2017 A handle is enough for a hard game of Pull arxiv:1605.08951v2 [cs.cc] 29 Dec 2017 Oscar Temprano oscartemp@hotmail.es Abstract We are going to show that some variants of a puzzle called pull in which the

More information

Important note: The Qwirkle Expansion Boards are for use with your existing Qwirkle game. Qwirkle tiles and drawstring bag are sold seperately.

Important note: The Qwirkle Expansion Boards are for use with your existing Qwirkle game. Qwirkle tiles and drawstring bag are sold seperately. Important note: The Qwirkle Expansion Boards are for use with your existing Qwirkle game. Qwirkle tiles and drawstring bag are sold seperately. Qwirkle Select adds an extra element of strategy to Qwirkle

More information

Algorithms and Complexity for Japanese Puzzles

Algorithms and Complexity for Japanese Puzzles のダイジェスト ICALP Masterclass Talk: Algorithms and Complexity for Japanese Puzzles Ryuhei Uehara Japan Advanced Institute of Science and Technology uehara@jaist.ac.jp http://www.jaist.ac.jp/~uehara 2015/07/09

More information

2018 NASSC RULES INTRODUCTION

2018 NASSC RULES INTRODUCTION 2018 NASSC RULES INTRODUCTION Challenge and Championship Division students play in teams of two. High School Division students play as singles. All teams play eight games with the High School Division

More information

SAT-based Analysis of the Legality of Chess Endgame Positions

SAT-based Analysis of the Legality of Chess Endgame Positions SAT-based Analysis of the Legality of Chess Endgame Positions Marko Maliković Faculty of Humanities and Social Sciences University of Rijeka Sveučilišna avenija 4, 51000 Rijeka, Croatia marko.malikovic@ffri.hr

More information

A Protocol for Serializing Unique Strategies

A Protocol for Serializing Unique Strategies A Protocol for Serializing Unique Strategies Marcel Crasmaru 1, Christian Glaßer 2, Kenneth W. Regan 3, and Samik Sengupta 3 1 Tokyo Inst. of Technology, marcelis.titech.ac.jp 2 Universität Würzburg, glasserinformatik.uni-wuerzburg.de

More information

Complexity and Retrograde Analysis of the Game Dou Shou Qi

Complexity and Retrograde Analysis of the Game Dou Shou Qi Complexity and Retrograde Analysis of the Game Dou Shou Qi Jan N. van Rijn Jonathan K. Vis Leiden Institute of Advanced Computer Science November 7, 2013 Jan N. van Rijn, Jonathan K. Vis (LIACS) Complexity

More information

Headstart Cup. Hong Kong Inter-Secondary School Scrabble. Championship 2017 R 1 K 5 S 1 H 4 V 4 T 1 Q 10 K 5 J 8 N 1 E 1

Headstart Cup. Hong Kong Inter-Secondary School Scrabble. Championship 2017 R 1 K 5 S 1 H 4 V 4 T 1 Q 10 K 5 J 8 N 1 E 1 Hong Kong Scrabble Players Association Headstart Cup Hong Kong Inter-Secondary School Scrabble Championship 2017 Y4 R 1 B3 I 1 N 1 T 1 H 4 K 5 S 1 A 1 E 1 T 1 Q 10 K 5 P3 U1 A1 V 4 P 3 J 8 A 1 E 1 N 1

More information

OPTIONAL 1 Clear tile (Diamond) If you have no clear tiles mark one as the diamond. Think Square transparent overlay to keep player tokens in place.

OPTIONAL 1 Clear tile (Diamond) If you have no clear tiles mark one as the diamond. Think Square transparent overlay to keep player tokens in place. Bid Wars Learning intent(s): To use probability to predict the likelihood of an outcome. To work out your share of an amount based on the fraction you own. Diagram 1: Game board with gems required to play

More information

Knights, Knaves, and Logical Reasoning

Knights, Knaves, and Logical Reasoning Knights, Knaves, and Logical Reasoning Mechanising the Laws of Thought Fabio Papacchini 1 8 March 2016 1 Special thanks to Francis Southern F. Papacchini Knights, Knaves, and Logical Reasoning 8 March

More information

The Complexity of Escaping Labyrinths and Enchanted Forests

The Complexity of Escaping Labyrinths and Enchanted Forests The Complexity of Escaping Labyrinths and Enchanted Forests Florian D. Schwahn 1 Department of Mathematics, University of Kaiserslautern, Paul-Ehrlich-Str. 14, D-67663 Kaiserslautern, Germany fschwahn@mathematik.uni-kl.de

More information

Complex-Network Modelling and Inference

Complex-Network Modelling and Inference Complex-Network Modelling and Inference Lecture 23: Network Tomography Matthew Roughan http://www.maths.adelaide.edu.au/matthew.roughan/notes/ Network_Modelling/ School

More information

Keeping Your Distance is Hard

Keeping Your Distance is Hard Keeping Your Distance is Hard Plymouth State Math Department Seminar Feb 11, 2016 Kyle Burke work with Silvia Heubach, Melissa Huggan, Svenja Huntemann, Placement Games Placement games are games where

More information

GC Gadgets in the Rush Hour. Game Complexity Gadgets in the Rush Hour. Walter Kosters, Universiteit Leiden

GC Gadgets in the Rush Hour. Game Complexity Gadgets in the Rush Hour. Walter Kosters, Universiteit Leiden GC Gadgets in the Rush Hour Game Complexity Gadgets in the Rush Hour Walter Kosters, Universiteit Leiden www.liacs.leidenuniv.nl/ kosterswa/ IPA, Eindhoven; Friday, January 25, 209 link link link mystery

More information

Class Examples (Ch. 3)

Class Examples (Ch. 3) Class Examples (Ch. 3) 1. A study was recently done that emphasized the problem we all face with drinking and driving. Four hundred accidents that occurred on a Saturday night were analyzed. Two items

More information

CSE 100: BST AVERAGE CASE AND HUFFMAN CODES

CSE 100: BST AVERAGE CASE AND HUFFMAN CODES CSE 100: BST AVERAGE CASE AND HUFFMAN CODES Recap: Average Case Analysis of successful find in a BST N nodes Expected total depth of all BSTs with N nodes Recap: Probability of having i nodes in the left

More information

Backbone Guided Local Search for Maximum Satisfiability*

Backbone Guided Local Search for Maximum Satisfiability* Backbone Guided Local Search for Maximum Satisfiability* Weixiong Zhang, Ananda Rangan and Moshe Looks Department of Computer Science and Engineering Washington University in St. Louis St. Louis, MO 63130,

More information

Fundamental Counting Principle

Fundamental Counting Principle Lesson 88 Probability with Combinatorics HL2 Math - Santowski Fundamental Counting Principle Fundamental Counting Principle can be used determine the number of possible outcomes when there are two or more

More information

Probability: introduction

Probability: introduction May 6, 2009 Probability: introduction page 1 Probability: introduction Probability is the part of mathematics that deals with the chance or the likelihood that things will happen The probability of an

More information

MITOCW watch?v=7d73e1dih0w

MITOCW watch?v=7d73e1dih0w MITOCW watch?v=7d73e1dih0w The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To

More information