The Equivalence Number and Transit Graphs for Chessboard Graphs B. Nicholas Wahle Morehead State University.

Slides:



Advertisements
Similar presentations
Partial Orderings Section 8.6.
Advertisements

CS 336 March 19, 2012 Tandy Warnow.
Book Embeddings of Chessboard Graphs Casey J. Hufford Morehead State University.
Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Chapter 8 Topics in Graph Theory
Relations Relations on a Set. Properties of Relations.
NP-Completeness: Reductions
Some Graph Problems. LINIAL’S CONJECTURE Backgound: In a partially ordered set we have Dilworth’s Theorem; The largest size of an independent set (completely.
Tutorial 6 of CSCI2110 Bipartite Matching Tutor: Zhou Hong ( 周宏 )
Using Graph Theory to Outsmart Opponents Ken DelSanto May 6 th 2011 Graph Theory Conference Dr. A. Beecher Ramapo College of New Jersey.
Representing Relations Using Matrices
Complexity 16-1 Complexity Andrei Bulatov Non-Approximability.
1 Discrete Structures & Algorithms Graphs and Trees: II EECE 320.
Branch and Bound Similar to backtracking in generating a search tree and looking for one or more solutions Different in that the “objective” is constrained.
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
Vertex Cover, Dominating set, Clique, Independent set
Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set SV(G) such that S has more than one component. Connectivity of G ((G)): The.
Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set SV(G) such that G-S has more than one component. d f b e a g c i h.
Undirected ST-Connectivity In Log Space Omer Reingold Slides by Sharon Bruckner.
Minimum Spanning Trees. Subgraph A graph G is a subgraph of graph H if –The vertices of G are a subset of the vertices of H, and –The edges of G are a.
Applied Discrete Mathematics Week 10: Equivalence Relations
Apostles chess club Session 2. Chess pieces are made mostly in the Staunton style. It is the only style accepted by chess tournaments.
Lecture 17: Spanning Trees Minimum Spanning Trees.
Data Structures and Algorithms Graphs Minimum Spanning Tree PLSD210.
Spanning Trees Introduction to Spanning Trees AQR MRS. BANKS Original Source: Prof. Roger Crawfis from Ohio State University.
Spanning Trees Introduction to Spanning Trees AQR MRS. BANKS Original Source: Prof. Roger Crawfis from Ohio State University.
Graphs Rosen, Chapter 8. Isomorphism (Rosen 560 to 563) Are two graphs G1 and G2 of equal form? That is, could I rename the vertices of G1 such that the.
7.1 and 7.2: Spanning Trees. A network is a graph that is connected –The network must be a sub-graph of the original graph (its edges must come from the.
NP-complete Problems SAT 3SAT Independent Set Hamiltonian Cycle
HISTORY The problem was originally proposed in 1848 by the chess player Max Bezzel, and over the years, many mathematicians, including Gauss have worked.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Introduction Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
1 Closures of Relations: Transitive Closure and Partitions Sections 8.4 and 8.5.
1/24 Introduction to Graphs. 2/24 Graph Definition Graph : consists of vertices and edges. Each edge must start and end at a vertex. Graph G = (V, E)
3-5 Working with Sets. Different Sets Roster Set: lists the elements of a set within braces, { } Example: the set of multiples of 2 {2, 4, 6, 8, …} Set-builder.
Chess By Kezia Farley.
Chess By Kyle Fischer. What is chess? Chess is a game that you try to get the other person’s king in a checkmate.
CSCI 115 Chapter 8 Topics in Graph Theory. CSCI 115 §8.1 Graphs.
Problem Statement How do we represent relationship between two related elements ?
Every chess master was once a beginner. Irving Chernev
Math Shape and Space: Perimeter Science and Mathematics Education Research Group Supported by UBC Teaching and Learning Enhancement Fund Department.
NP-completeness NP-complete problems. Homework Vertex Cover Instance. A graph G and an integer k. Question. Is there a vertex cover of cardinality k?
Chapter 13 Backtracking Introduction The 3-coloring problem
Introduction to NP Instructor: Neelima Gupta 1.
Eternal Domination Chip Klostermeyer.
1 3/21/2016 MATH 224 – Discrete Mathematics First we determine if a graph is connected.
Leda Demos By: Kelley Louie Credits: definitions from Algorithms Lectures and Discrete Mathematics with Algorithms by Albertson and Hutchinson graphics.
Some counting questions with the Rules of Chess. Chessboard and Chess pieces The game of chess is played on an 8-by-8 grid of alternately colored squares.
Costas Busch - LSU 1 More NP-complete Problems. Costas Busch - LSU 2 Theorem: If: Language is NP-complete Language is in NP is polynomial time reducible.
Excursions in Modern Mathematics Sixth Edition
Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder
Mathematical Foundations of AI
Partial Orderings CSE 2813 Discrete Structures.
Discrete Mathematicsq
More NP-complete Problems
Proof Techniques and Chessboard Problems
N+k Queens Reflections
Graph theory Definitions Trees, cycles, directed graphs.
How To Play Chess (And other Information)
Computability and Complexity
Spanning Trees Discrete Mathematics.
More NP-complete Problems
Lecture 13: Tree Traversals Algorithms on Trees.
(chess)Board Domination by Sightseeing Monarchy
Systems of distinct representations
CS21 Decidability and Tractability
Discrete Mathematics and its Applications Lecture 7 – Cops and Robbers
Graphs G = (V, E) V are the vertices; E are the edges.
Translations on the Coordinate Plane
Graph Theory: Cuts and Connectivity
Chapter 14 Graphs © 2011 Pearson Addison-Wesley. All rights reserved.
Presentation transcript:

The Equivalence Number and Transit Graphs for Chessboard Graphs B. Nicholas Wahle Morehead State University

Graphs A graph is a set of points called vertices with unordered pairs of vertices called edges.

Paths A path is a subset of the vertices such that there is an edge connecting one vertex to the next. The vertices and edges in red form a P4.

Complete Graph A complete graph, is a graph in which all vertices are adjacent to every other vertex by an edge. This graph forms a K 6.

Cliques A clique is a subset of the vertices such that the subset forms a complete graph. The vertices and edges in red form a clique of order 5.

Independence An independent set of vertices in a graph is a set such that none of the vertices are joined by an edge. The independence number of the graph is the largest number of independent vertices that can be found. The vertices in red form an independent set.

N-Queens Problem The original Queens problem asked if eight queens could be placed on a standard 8x8 chessboard such that no two queens attack each other. (Bezzel, 1848) It was later generalized as N queens being placed on a NxN chessboard for N larger than 4. (Nauck, 1850)

N+k Queens Problem The NxN board could not contain more than N queens, since a queen can attack any space in its row. More queens can be added to the board by placing pawns to block their attacks. Given a large enough N, it has been shown that N+k queens can be placed on an NxN board with k pawns separating them. (Chatham, et al 2006)

Queens Graph A queens graph is a graph where each square of a chessboard is represented by a vertex in the graph. The graph has an edge connecting two vertices if a queen can move from one square to the other in a legal move.

Pieces

Transit Graphs Let F be a family of graphs on the same vertex set, V. The transit graph of F is the graph on V such that ab is an edge if and only if there is a path from a to b in one of the graphs of F. The elements of F are called routes. The equivalence number of a graph, eq(G), is the minimum number of routes required to construct the graph G.

Another Look The routes are similar to a subway map or a road map. The maps show you where you can go without having to change roads or subway trains. Image from

A Minimal Example

A Minimum Example So eq(G)=3 for this graph.

Covering a Vertex Given a vertex v, define c(v) to be the minimum number of cliques required to cover all edges incident with vertex v. Define C(G) to be the maximum c(v) of all the vertices of the graph G.

Finding C(G) C(G)=3 c a d e g f b vc(v)c(v) a3 b1 c2 d2 e2 f2 g2

Bounds on Equivalence We have shown that C(G) ≤ eq(G) and conjectured that eq(G) ≤ C(G) + 1 Since C(G) cliques are required to cover at least one vertex and at most one clique containing that vertex can be represented in a route, C(G) ≤ eq(G). Currently there is not a proof for eq(G) ≤ C(G)+1 nor has it been disproved.

Why?

Remove a Vertex

Putting Together the Pieces

Other Chess Pieces For the queens graph, the equivalence number is 4, for a 4x4 or larger board. The rooks graph has an equivalence number of 2, for 2x2 board or larger. For a 3x3 board or larger, the bishops graph has an equivalence number of 2. A knights graph has an equivalence number of 8, for a board 5x5 or larger.

Knights Graph The knights graph does not allow for a clique larger than a K 2. Therefore c(v) is equal to the number of edges incident on that vertex.

References R.D. Chatham, G.H. Fricke, and R.D. Skaggs, The Queens Separation Problem, Util. Math. 69 (2006), Chatham, Douglas, et al, Independence and Domination on Chessboard Graphs, preprint, Morehead State University, 2006 Frankl, Peter, Covering Graphs by Equivalence Relations. Annals of Discrete Mathematics 12 (1982): Harless, Joe, Transit Graphs: Separation, Domination, and Other Parameters, preprint, Morehead State University, 2007