Fathom It! © A Compilation of Useful Rules, Shortcuts, and Strategies By Tim Tesluk.

Slides:



Advertisements
Similar presentations
Discuss the equality property of exponential equation
Advertisements

Building a Conceptual Understanding of Algebra with Algebra Tiles
ALGEBRA TILES Jim Rahn LL Teach, Inc.
Marking Schema question1: 40 marks question2: 40 marks question3: 20 marks total: 100 marks.
Best-First Search: Agendas
Significant Figures As you learned in a previous tutorial, an appropriate measurement for the length of the rectangle below is 3.76 cm. Because the “3”
Representing a Game Board In a game, we represent the action taking place using an array – In a very simple game, we use individual variables to represent.
6 6.1 © 2012 Pearson Education, Inc. Orthogonality and Least Squares INNER PRODUCT, LENGTH, AND ORTHOGONALITY.
Heyawake Matt Morrow Rules and strategies.. Heyawake Rules  1a) Each “room” must contain exactly the number of black cells as stated. Rooms without numbers.
Introduction to Computers and Programming Lecture 15: Arrays Professor: Evan Korth New York University.
Contents Introduction Related problems Constructions –Welch construction –Lempel construction –Golomb construction Special properties –Periodicity –Nonattacking.
1 Shira Zucker Ben-Gurion University of the Negev Advisors: Prof. Daniel Berend Prof. Ephraim Korach Anticoloring for Toroidal Grids.
Physics 6B Electric Current And DC Circuit Examples Prepared by Vince Zaccone For Campus Learning Assistance Services at UCSB.
 2008 Pearson Education, Inc. All rights reserved JavaScript: Control Statements II.
Solving Algebraic Equations
Examining the top three rows first Row two requires a 5. It has to be located in the middle 3x3 box. Two possible locations for 5 in centre box The centre.
Module 8.
Understanding Quadrilaterals
Methods of Proof & Proof Strategies
College Algebra Sixth Edition James Stewart Lothar Redlin Saleem Watson.
D MANCHE Finding the area under curves:  There are many mathematical applications which require finding the area under a curve.  The area “under”
Chapter 6.7 Determinants. In this chapter all matrices are square; for example: 1x1 (what is a 1x1 matrix, in fact?), 2x2, 3x3 Our goal is to introduce.
Series-Parallel Combination Circuits
Pairwise Alignment, Part I Constructing the Values and Directions Tables from 2 related DNA (or Protein) Sequences.
Copyright © Curt Hill Truth Tables A way to show Boolean Operations.
Tessellations with Regular Polygons Lecturer : Professor Andy Liu Chairman, Academic Committee of IMC Professor, Department of Mathematical and Statistical.
To start the tutorial, push the f5 key in the upper row on your keyboard f5 Then you can use the up and down arrow keys to advance backwards and forwards.
Unultiplying Whole Numbers © Math As A Second Language All Rights Reserved next #5 Taking the Fear out of Math 81 ÷ 9 Division.
Precalculus Polynomial & Rational --- Part One V. J. Motto.
Phrase or TermDefinitionExample A variableThe letter which stands for a number that can change. ‘x’ in 2x-6 is a variable. Its value could be 4, or -6,
Games. Adversaries Consider the process of reasoning when an adversary is trying to defeat our efforts In game playing situations one searches down the.
We want to calculate the score for the yellow box. The final score that we fill in the yellow box will be the SUM of two other scores, we’ll call them.
Schematic Diagrams Schematic diagrams are used to graphically represent the components and interconnections of electrical circuits. Electronic schematics.
Two-Column Note-Taking: Making Notes Make Sense By Sarah Thomason May 11, 2010.
This is a slide show to explain in detail how to solve a puzzle of a common sort. Use the right arrow key to go to the next step and left arrow keys to.
Formatting WorksheetsFormatting Worksheets Lesson 7.
Algebraic Thinking 5 th Grade Guided Instruction Finding Rules and Writing Equations For Patterns.
Activities to use with the 100s Board. Number Sense Children with well-developed number sense use numbers to solve problems. They make sense of numerical.
12 INFINITE SEQUENCES AND SERIES. In general, it is difficult to find the exact sum of a series.  We were able to accomplish this for geometric series.
. Mixture Problems Made Easy!!! Really!! How many liters of a solution that is 20% alcohol should be combined with 10 liters of a solution that is 50%
Uses of Major Chart Types Column charts are used to compare values across categories by using vertical bars.
Any combination of the prime factorization. Find the number that “GAZINTA” all the numbers. 6 goes into 12, 2 times and into 18, 3 times. The only number.
 In this packet we will look at:  The meaning of acceleration  How acceleration is related to velocity and time  2 distinct types acceleration  A.
Lecture Coursework 2 AGAIN. Rectangle Game Look at proof of matchsticks A rectangular board is divided into m columns by n rows. The area of the board.
HW# Do Now Aim : How do we write the terms of a Sequence ?
Chess Strategies Component Skills Strategies Prototype Josh Waters, Ty Fenn, Tianyu Chen.
Decision Making and Branching (cont.)
Slide Copyright © 2009 Pearson Education, Inc. Slide Copyright © 2009 Pearson Education, Inc. Welcome to MM150 – Unit 4 Seminar Unit 4 Seminar.
1.1 The Structure of Geometry: Definition, Postulate, Theorem Wherein we meet for the first time three fundamental notions - definition, postulate and.
Significant Figures Hopefully you remember the rules for using analog equipment to make measurements. For example, an appropriate measurement for the length.
College Algebra Sixth Edition James Stewart Lothar Redlin Saleem Watson.
INTEGRALS We saw in Section 5.1 that a limit of the form arises when we compute an area. We also saw that it arises when we try to find the distance traveled.
1 Chapter 15 Probability Rules. 2 Recall That… For any random phenomenon, each trial generates an outcome. An event is any set or collection of outcomes.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. Chapter 15 Probability Rules!
TRANSITIONS Let’s improve your writing!. WHAT ARE THEY AND WHAT DO THEY DO?  In writing, transitions are words that connect the logical sequence of events.
CompSci Problem Solving: Sudoku  Rules of the Game Sudoku is played with a 9 by 9 "board" consisting of nine 3 by 3 sub-boards. The symbols 1 -
Equations David Marx All rights reserved, What are they? An equation is a statement that contains two separate expressions separated by an equal.
Data Structures and Algorithms Instructor: Tesfaye Guta [M.Sc.] Haramaya University.
Problem of the Day Problem of the Day Geometry Squares next.
An Introduction to Prime Factorization by Mrs. Gress
Steve Greer hrsbstaff.ednet.ns.ca/sgreer
How Many Ways Can 945 Be Written as the Difference of Squares?
Sequence comparison: Local alignment
Introduction to Operations Research
Context Free Pumping Lemma Some languages are not context free!
Karnaugh Maps Topics covered in this presentation: Karnaugh Maps
Truth Trees.
Any combination of the prime factorization.
ECE 352 Digital System Fundamentals
Presentation transcript:

Fathom It! © A Compilation of Useful Rules, Shortcuts, and Strategies By Tim Tesluk

Fathom It!™ rules ● Variables – MAX = # of ship segments needed in this row/column – CUR = # of ship segments currently in this row/coumn – WAT = # of water segments currently in this row/column – SIZE = # length of entire row/column (default 10)

Easy ones (duh) ● Rest of row/column is water – Automatic? – If MAX – CUR = 0 then remaining unknowns must be water ● Rest of row/column is ship segments – If MAX – CUR = SIZE – CUR – WAT then remaining unkowns are ship segments (wildcards to be determined later) – Usage: Click rule, the click appropriate row/column header

Simple ● If we finalize a ship or ship segment, it must follow that the tiles surrounding it are water. ● If we finalize a wildcard segment, and if it is surrounded completely by water, it must be a submarine.

More immediate, forced actions ● Fill in ship segments around middle ship segment – If segment i is a (lone, unattached) middle ship segment, then ● If we find an adjacent water square, then the unknowns horizontally/vertically adjacent to it should be wildcard ship segment

Forced (cont.) ● End segment has an adjacent wildcard

● An Unbound ship was found – For our default 10x10 board, this rule is simply making a battleship out of 4 anypieces – Simple: four adjacent pieces, make the end pieces round if they aren't and make the segments in between middle segments. – Usage: click this rule, then click any of the 4 adjacent pieces.

Tricky rule(s) We talked about the notion of trying all legal placements (within the bounds of MAX) and seeing what conditions we could see in common, then merging the branches of the tree. The Fathom It! solver uses this technique in a few of the more intricate rules.

The Expand-O-Matic Here we have a board in progress. Lets try to place all remaing destroyers just for fun.

What luck! We didn't even have to branch because there is only one possibility!

Not so simple example

Expand-O-Matic (cont.) ● The Expand-O-Matic feature can be also applied to similar rules: – Common ship segments found ● There are several candidate positions for the ship(s) and the positions overlap each other. ● Can finalize the overlapped squares as wildcards – Common water segments found ● If wherever we try to place a certain ship or set of ships results in a square being water in every situation, that square definitely must be water.

Shortcut Rules ● Fathom It! Solver provides a variety of other rules that actually lump together a series of common proof by contradictions. e.g.: – “End Squares are Segment Wildcards In the example above, the row has a tally of five. Since four water squares have been found, there is one remaining water square to locate. There are six non-water squares in a connected sequence: (I,5) to (I,10). The square (I,5) cannot be the last remaining water, as this would force a ship of length five in (I,6) to (I,10). Likewise, (I,10) cannot be water. This allows us to finalize the end squares as segment wildcards.

Shortcut Rules (cont.) ● Resulting board above. ● Notice how the reasoning is merely a compounded group of the guess (and check) rule. i.e. It is a proof by contradiction (2 of them, actually)

When do we close branches? ● When some forced rule causes there to be too many ship segments in a row/column ● When some forced rule causes there to be too few unkowns left in a row columns such that CUR cannot equal MAX ● When some forced rule causes a ship that is too large to exist ● When some forced rule causes there to be too many instances of a type of ship ● When there are no places left to place a yet unplaced ship ● If a middle ship segment is caused to be flanked by water both vertically and horizontally

An Issue ● How will we represent coming to a contradiction and thus knowing that for whatever we originally guessed, the opposite is true? e.g. Guessed a tile was a water segment, came to a contradiction, it must be a ship segment. – I suggest including this in the collapsible branches functionality: ● Hide the reasoning that lead to the conclusion and show just one arrow to the newly found conclusion