Rainbow cycles in flip graphs

Slides:



Advertisements
Similar presentations
22nd European Workshop on Computational Geometry Institute of Software Technology 4th FSP-Seminar Industrial Geometry, March 2007 Maximizing Maximal Angles.
Advertisements

Bayesian Networks, Winter Yoav Haimovitch & Ariel Raviv 1.
C&O 355 Mathematical Programming Fall 2010 Lecture 22 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A.
 Distance Problems: › Post Office Problem › Nearest Neighbors and Closest Pair › Largest Empty and Smallest Enclosing Circle  Sub graphs of Delaunay.
Convex Partitions with 2-Edge Connected Dual Graphs Marwan Al-JubehMichael Hoffmann Diane L. SouvaineCsaba D. Toth 15th International Computing and Combinatorics.
Applications of Euler’s Formula for Graphs Hannah Stevens.
Feb Polygon Triangulation Shmuel Wimer Bar Ilan Univ., School of Engineering.
Problems in Ramsey theory typically ask a question of the form: "how many elements of some structure must there be to guarantee that a particular property.
Applied Combinatorics, 4th Ed. Alan Tucker
3. Delaunay triangulation
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
1 Discrete Structures & Algorithms Graphs and Trees: II EECE 320.
Perfect Graphs Lecture 23: Apr 17. Hard Optimization Problems Independent set Clique Colouring Clique cover Hard to approximate within a factor of coding.
A general approximation technique for constrained forest problems Michael X. Goemans & David P. Williamson Presented by: Yonatan Elhanani & Yuval Cohen.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
Drawing of G. Planar Embedding of G Proposition Proof. 1. Consider a drawing of K 5 or K 3,3 in the plane. Let C be a spanning cycle. 2. If the.
Rectangular Drawing Imo Lieberwerth. Content Introduction Rectangular Drawing and Matching Thomassen’s Theorem Rectangular drawing algorithm Advanced.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
9.8 Graph Coloring. Coloring Goal: Pick as few colors as possible so that two adjacent regions never have the same color. See handout.
GRAPH Learning Outcomes Students should be able to:
1 Edge-bipancyclicity of star graphs under edge-fault tolerant Applied Mathematics and Computation, Volume 183, Issue 2, 15 December 2006, Pages
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Monochromatic Boxes in Colored Grids Joshua Cooper, USC Math Steven Fenner, USC CS Semmy Purewal, College of Charleston Math.
Data Structures & Algorithms Graphs
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
15-853Page :Algorithms in the Real World Planar Separators I & II – Definitions – Separators of Trees – Planar Separator Theorem.
The Vertex Arboricity of Integer Distance Graph with a Special Distance Set Juan Liu* and Qinglin Yu Center for Combinatorics, LPMC Nankai University,
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
1 Finding a decomposition of a graph T into isomorphic copies of a graph G is a classical problem in Combinatorics. The G-decomposition of T is balanced.
Torsten Mütze joint work with Christoph Standke, Veit Wiechert (TU Berlin) Torsten Mütze joint work with Christoph Standke, Veit Wiechert (TU Berlin) A.
CSC 252: Algorithms October 28, 2000 Homework #5: Graphs Victoria Manfredi (252a-ad) notes: -Definitions for each of the graph concepts are those presented.
The geometric GMST problem with grid clustering Presented by 楊劭文, 游岳齊, 吳郁君, 林信仲, 萬高維 Department of Computer Science and Information Engineering, National.
1 GRAPH Learning Outcomes Students should be able to: Explain basic terminology of a graph Identify Euler and Hamiltonian cycle Represent graphs using.
Explicit matchings in the middle levels graph Torsten Mütze.
Trees.
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
Bipartite Kneser graphs are Hamiltonian
Algorithms and Networks
Hamilton cycles in highly symmetric graphs
Mathematical Foundations of AI
Lap Chi Lau we will only use slides 4 to 19
On universal partial words
Image Morphing © Zooface Many slides from Alexei Efros, Berkeley.
Trimming and gluing Gray codes
Proof technique (pigeonhole principle)
Topics in Algorithms Lap Chi Lau.
Euler Paths and Circuits
Graph theory Definitions Trees, cycles, directed graphs.
Great Theoretical Ideas in Computer Science
Tucker, Applied Combinatorics, Sec 2.4
Spanning Trees Discrete Mathematics.
The Art Gallery Problem
Discrete Mathematics for Computer Science
CSE 421: Introduction to Algorithms
ICS 353: Design and Analysis of Algorithms
The Art Gallery Problem
Connected Components Minimum Spanning Tree
Trees.
CS 583 Analysis of Algorithms
CSE 421: Introduction to Algorithms
Systems of distinct representations
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Rainbow Graph Designs Hung-Lin Fu (傅 恒 霖)
N(S) ={vV|uS,{u,v}E(G)}
Simple Graphs: Connectedness, Trees
Discrete Mathematics for Computer Science
Planarity.
Minimum Spanning Trees
Presentation transcript:

Rainbow cycles in flip graphs Torsten Mütze joint work with Stefan Felsner, Linda Kleist, Leon Sering (TU Berlin)

Flip graph of triangulations Define a graph Vertices = triangulations of a convex -gon Edges = flip a single edge of the triangulation sometimes called associahedron Example:

Properties of the associahedron What is the diameter of ? for sufficiently large [Sleator, Tarjan, Thurston 88] for , combinatorial proof [Pournin 14, Adv. Math.] Realizability as a convex polytope [Ceballos, Santos, Ziegler 15] Automorphism group, vertex-connectivity, chromatic number [Lee 89], [Hurtado, Noy 99], [Fabila-Monroy et al. 09] Hamiltonicity [Lucas 87], [Hurtado, Noy 99] Gray code for triangulations other Gray codes: - non-crossing perfect matchings [Hernando, Hurtado, Noy 02] - plane spanning trees [Aichholzer et al. 07] - non-crossing partitions, dissections of a convex polygon [Huemer et al. 09]

Rainbow cycles Hamilton cycle: cyclic listing of all combinatorial objects so that each object appears exactly once Dual problem: cyclic listing of some combinatorial objects so that each flip operation appears exactly once We call this a rainbow cycle -rainbow cycle = each edge appears times

Motivation binary reflected Gray code [Frank Gray 53] an algorithm to generate all bitstrings of length by flipping a single bit in each step balanced Gray code: each bit is flipped many times (requires that is a power of two) [Tootill 53], [Bhat, Savage 96] 000 001 011 010 110 111 101 100 this is a -rainbow cycle Our work: first step towards balanced Gray codes for other combinatorial classes (triangulations, matchings etc.) 224

Rainbow cycles Five settings triangulations of convex polygon spanning trees on arbitrary point sets non-crossing matchings permutations subsets

Our results

Triangulations

Triangulations

Triangulations Theorem: For , the graph has a 2-rainbow cycle. Proof: Consider the following flip sequence 1 2 3 Claim: is a 2-rainbow cycle - every edge appears twice: - uniqueness: can recognize and from intermediate triangulation

Matchings

Matchings

Matchings Theorem: For , the graph has no 1-rainbow cycle. Assume that is even Definition: Length of an edge := min. number of points on either side, divided by 2 Centered flip := sum of lengths of quadrilateral equals centered not centered Observation: A flip is centered iff quadrilateral contains origin.

Matchings Lemma: All flips along a rainbow cycle must be centered flips. Proof: same number of matching edges of each length Average length of edges that appear or disappear along a rainbow cycle = Average length of centered flip = Average length of non-centered flip <

Matchings Lemma: All flips along a rainbow cycle must be centered flips. Analyze subgraph of on centered flips to prove non-existence.

Subsets Graph : vertices = -element subsets of edges = subsets that differ in exchanging one element vertices A B edge colors Observation: For , a rainbow cycle is a Hamilton cycle.

Subsets Observation: For , a 1-rainbow cycle can be interpreted as an iterative 2-coloring of the edges of . blue = 2-subsets, red = exchanges

Subsets

Subsets

Subsets Theorem: For odd and , the graph has a 1-rainbow Hamilton cycle. Proof:       cyclical right-shifts

Subsets Theorem: For odd and , the graph has a rainbow Hamilton cycle. 4 2 1 3 6 7 5 Proof: 3 1 2 starting element 1 2 3 1234567 1     2   3   rainbow block Lemma: Shifting a rainbow block yields a rainbow Hamilton cycle. Construct rainbow block directly.

Open problems -rainbow cycles for larger values of ? Other combinatorial classes? Matchings: prove non-existence of 1-rainbow cycle for even number of matching edges -subsets of : prove existence of 1-rainbow cycle for

Thank you!