Roy Oursler and Jason Williford

Slides:



Advertisements
Similar presentations
Depth-First Search1 Part-H2 Depth-First Search DB A C E.
Advertisements

Tutorial 6 of CSCI2110 Bipartite Matching Tutor: Zhou Hong ( 周宏 )
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley. All rights reserved.
Progressively Finite Games
Online Ramsey Games in Random Graphs Reto Spöhel, ETH Zürich Joint work with Martin Marciniszyn and Angelika Steger.
Inequalities work the same way as equations. The difference is the number of solutions.
1 Excursions in Modern Mathematics Sixth Edition Peter Tannenbaum.
5.1  Routing Problems: planning and design of delivery routes.  Euler Circuit Problems: Type of routing problem also known as transversability problem.
Set Theory Topic 1: Logical Reasoning. I can determine and explain a strategy to solve a puzzle. I can verify a strategy to win a game. I can analyze.
Copyright © Cengage Learning. All rights reserved. CHAPTER 10 GRAPHS AND TREES.
Measuring Inscribed Angles. Definition of Inscribed Angle An inscribed angle is an angle with its vertex on the edge of a circle.
The Chooser-Picker 7-in-a-row game András Csernenszky July Szeged.
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
Chapter 6: Graphs 6.1 Euler Circuits
CompSci Recursion & Minimax Recursion & the Minimax Algorithm Key to Acing Computer Science If you understand everything, ace your computer science.
Chapter 14 Section 3 - Slide 1 Copyright © 2009 Pearson Education, Inc. AND.
K 3 -Saturator By Roy Oursler. What is K 3 -Saturator K 3 -Saturator is a combinatorial game A combinatorial game is a two player game where both of the.
Hamiltonian Circuits and Paths
MAT 110 Workshop Created by Michael Brown, Haden McDonald & Myra Bentley for use by the Center for Academic Support.
Chinese Postman Problem
Excursions in Modern Mathematics Sixth Edition
Excursions in Modern Mathematics Sixth Edition
Hamilton Paths and Hamilton Circuits
Discrete Mathematics Graph: Planar Graph Yuan Luo
Properties of Operations
Çizge Algoritmaları.
Graphs: Definitions and Basic Properties
BackTracking CS255.
Great Theoretical Ideas in Computer Science
MATHS 24 MATHS MATHS 24 MATHS 24 GAME RULES:
Computing Connected Components on Parallel Computers
The countable character of uncountable graphs François Laviolette Barbados 2003.
CSE 373, Copyright S. Tanimoto, 2001 Graphs 1 -
As the title suggests, the aim of First to Eight is to be the first player to reveal eight circles within the play zone. The game can be played by 1 -
Dot Cards Face-Off Game
David Kauchak CS52 – Spring 2016
Minimum Pk-total weight of simple connected graphs
Pigeonhole Principle and Ramsey’s Theorem
UNIT 1: EULER CIRCUITS GRAPH THEORY.
Artificial Intelligence
Dissertation for the degree of Philosophiae Doctor (PhD)
Spanning Trees Discrete Mathematics.
This unit is all about Puzzles Games Strategy.
Introduction to Graph Theory Euler and Hamilton Paths and Circuits
Graph Theory.
Lecture 15: Graph Theory II
CSE 373, Copyright S. Tanimoto, 2002 Graphs 1 -
Excursions in Modern Mathematics Sixth Edition
NIM - a two person game n objects are in one pile
Artificial Intelligence
Type Title Here Directions: Use index cards or Avery Business Card templates to create game cards . Players roll the die, take a card, answer the question.
Matt Baker The Dollar Game on a Graph (with 9 surprises!)
Hamiltonian Circuits and Paths
Pruned Search Strategies
Y The graph of a rule connecting x and y is shown. From the graph, when x is -1, what is y? Give me a value of x that makes y positive, negative, equal.
Discrete Mathematics Lecture 12: Graph Theory
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Lecture 5.3: Graph Isomorphism and Paths
Hamilton Paths and Hamilton Circuits
Once you have filled a square with your colour, you get another turn.
Game chromatic number of graphs
Once you have filled a square with your colour, you get another turn.
A Survey of Mathematics with Applications
Concepts of Computation
As the title suggests, the aim of First to Eight is to be the first player to reveal eight circles within the play zone. The game can be played by 1 -
5 The Mathematics of Getting Around
CS51A David Kauchak Spring 2019
Backtracking, Search, Heuristics
Presentation transcript:

Roy Oursler and Jason Williford The Game F-Saturator Roy Oursler and Jason Williford Honors Program

The Rules There are two players They start with some dots drawn on a piece of paper The players take turns connecting the dots. Two dots can only be connected one time. A player loses when they are forced to make some shape that has been disallowed. Note that a shape is defined by the connections between the dots, not the shape created by the edges connecting the dots.

Example Game The following is an example game where a triangle is the shape that is not allowed.

Example Game

Example Game: Move 1

Example Game: Move 2

Example Game: Move 3

Example Game: Move 4

Example Game: Move 5

Example Game: Move 6

Some Definitions Graph: A Graph is a set of vertices (dots) and edges (lines) connecting those vertices. Subgraph: A Subgraph is a graph made up of some subset of the vertices of a graph and edges which connect those vertices. With these definitions, it can be seen that F- Saturator is played by adding edges to a graph where the players are attempting to avoid some subgraph.

The Purpose of this Research F-Saturator is a type of game known as a combinatorial game. Combinatorial Games have the property that one of the players, if they play correctly, is guaranteed to win. The point of this research was to determine which player was guaranteed to win and what strategies could be used.

Why is this Useful? Graphs are used to model many phenomenon. Some examples are networks, such as the internet. Graphs can model more abstract concepts as well, such as a game. Since graphs are useful for modeling, it can be enlightening to understand graphs which have some special properties.

The Reason for this Game This game is meant to explore properties of saturated graphs which is why it was first proposed by Ferrara et al. An F-Saturated graph G is a graph which does not contain a subgraph F, but adding any edge to G creates a subgraph F. The endstates of F-Saturator are all Saturated Graphs. Playing F-Saturator may find some useful properties of F-Saturated graphs..

Previous Research Much of the previous research on Saturated graphs deals with finding maximal or minimal saturated graphs. These are saturated graphs with the most possible edges and the fewest possible edges.

Examples of Maximal and Minimal Saturated Graphs Here is a a minimal triangle saturated graph and a maximal triangle saturated graph.

Hajnal's Triangle Free Game The game played in the example is a problem that was originally proposed by Andras Hajnal and existed long before the generalization F-Saturator was proposed. There is no known general solution.

Hajnal's Triangle Free Game Seress in 1992 found that the first player wins the connected version of this game if and only if the number of vertices is even. The original game has been solved through brute force computing on graphs up to 16 vertices by Gordinowicz and Pralat.

Computed Solutions Number of Vertices Winning Player 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 1 It took about 1.46 CPU years to compute when there were 16 vertices It is estimated it will take more than 46 CPU years when there are 17 vertices

The Research Studied S4-Saturator. This is F-Saturator when the graph being avoided is the one shown in the picture. That graph is called the S4 graph.

The End States of S4 Saturator These are the end states of S4-Saturator The big circle represents a bunch of vertices which are connected to exactly 3 edges.

The States The same player wins if the game ends in these 3 states. The other player wins if the game ends in this state.

The Winner Even though one of the player has three states they can with with, it turns out that when the game is played perfectly and the number of vertices is odd and greater than or equal to 9, the following state will be the end state.

The Strategy The strategy by the winning player is to get every vertex to have an edge connected to it. Once all the vertices have been connected, play does not matter until the last 4 moves. In the last 4 moves it is always possible to make moves guaranteeing the outcome. The move depends on the case though.

The End Thanks to Jason Williford my advisor.

Sources M. Ferrara, M. Jacobson, A. Harris. The game of F-saturator. Discrete Appl. Math. 158 (2010), no. 3, 189-197. P. Gordinowicz, P. Pralat. The first player wins the one-colour triangle avoidance game on 16 vertices. Discussiones Mathematicae Graph Theory 32 (2012), no. 1, 181-185.