Distributive Lattices from Graphs
|
|
- Jared Craig
- 6 years ago
- Views:
Transcription
1 Distributive Lattices from Graphs VI Jornadas de Matemática Discreta y Algorítmica Universitat de Lleida de julio de 2008 Stefan Felsner y Kolja Knauer Technische Universität Berlin felsner@math.tu-berlin.de
2 The Talk Lattices from Graphs Proving Distributivity: ULD-Lattices Embedded Lattices and D-Polytopes
3 Contents Lattices from Graphs Proving Distributivity: ULD-Lattices Embedded Lattices and D-Polytopes
4 Lattices from Planar Graphs Definition. Given G = (V, E) and α : V IN. An α-orientation of G is an orientation with outdeg(v) = α(v) for all v.
5 Lattices from Planar Graphs Definition. Given G = (V, E) and α : V IN. An α-orientation of G is an orientation with outdeg(v) = α(v) for all v. Reverting directed cycles preserves α-orientations.
6 Lattices from Planar Graphs Definition. Given G = (V, E) and α : V IN. An α-orientation of G is an orientation with outdeg(v) = α(v) for all v. Reverting directed cycles preserves α-orientations. Theorem. The set of α-orientations of a planar graph G has the structure of a distributive lattice. Diagram edge revert a directed essential/facial cycle.
7 Example 1: Spanning Trees Spanning trees are in bijection with α T orientations of a rooted primal-dual completion G of G α T (v) = 1 for a non-root vertex v and α T (v e ) = 3 for an edge-vertex v e and α T (v r ) = 0 and α T (v r ) = 0. v r v r
8 Lattice of Spanning Trees Gilmer and Litheland 1986, Propp 1993 v r v r e v v e T T v r v r G Question. How does a change of roots affect the lattice?
9 Example2: Matchings and f-factors Let G be planar and bipartite with parts (U, W). There is bijection between f-factors of G and α f orientations: Define α f such that indeg(u) = f(u) for all u U and outdeg(w) = f(w) for all w W. Example. A matching and the corresponding orientation.
10 Example 3: Eulerian Orientations Orientations with outdeg(v) = indeg(v) for all v, i.e. α(v) = d(v)
11 Example 4: Schnyder Woods G a plane triangulation with outer triangle F = {a 1,a 2,a 3 }. A coloring and orientation of the interior edges of G with colors 1,2,3 is a Schnyder wood of G iff Inner vertex condition: Edges {v, a i } are oriented v a i in color i.
12 Digression: Schnyder s Theorem The incidence order P G of a graph G G P G Theorem [ Schnyder 1989]. A Graph G is planar dim(p G ) 3.
13 Schnyder Woods and 3-Orientations Theorem. Schnyder wood and 3-orientation are in bijection. Proof. All edges incident to a i are oriented a i. Prf: G has 3n 9 interior edges and n 3 interior vertices. Define the path of an edge: The path is simple (Euler), hence, ends at some a i.
14 The Lattice of Schnyder Woods Theorem. The set of Schnyder woods of a plane triangulation G has the structure of a distributive lattice.
15 A Dual Construction: c-orientations Reorientations of directed cuts preserve flow-difference (#forward arcs #backward arcs) along cycles. Theorem [Propp 1993]. The set of all orientations of a graph with prescribed flow-difference for all cycles has the structure of a distributive lattice. Diagram edge push a vertex ( v ).
16 Circulations in Planar Graphs Theorem [Khuller, Naor and Klein 1993]. The set of all integral flows respecting capacity constraints (l(e) f(e) u(e)) of a planar graph has the structure of a distributive lattice. 0 f(e) 1 Diagram edge add or subtract a unit of flow in ccw oriented facial cycle.
17 -Bonds G = (V, E) a connected graph with a prescribed orientation. With x Z E and C cycle we define the circular flow difference x (C) := x(e) e C + x(e). e C With Z C and l, u Z E let B G (, l, u) be the set of x Z E such that x = and l x u.
18 The Lattice of -Bonds Theorem [ Felsner, Knauer 2007]. B G (, l, u) is a distributive lattice. The cover relation is vertex pushing. u u l l
19 -Bonds as Generalization B G (, l, u) is the set of x IR E such that x = (circular flow difference) l x u (capacity constraints). Special cases: c-orientations are B G (, 0, 1) ( (C) = C + c(c)). Circular flows on planar G are B G (0, l, u) (G the dual of G). α-orientations.
20 Contents Lattices from Graphs Proving Distributivity: ULD-Lattices Embedded Lattices and D-Polytopes
21 ULD Lattices Definition. [ Dilworth] A lattice is an upper locally distributive lattice (ULD) if each element has a unique minimal representation as meet of meetirreducibles, i.e., there is a unique mapping x M x such that x = M x (representation.) and x A for all A M x (minimal). a c d e a d b c e 0 = a e = {a, b, c, d, e}
22 ULD vs. Distributive Proposition. A lattice it is ULD and LLD it is distributive.
23 Diagrams of ULD lattices: A Characterization A coloring of the edges of a digraph is a U-coloring iff arcs leaving a vertex have different colors. completion property: Theorem. A digraph D is acyclic, has a unique source and admits a U-coloring D is the diagram of an ULD lattice. Unique 1.
24 Examples of U-colorings
25 Examples of U-colorings Chip firing game with a fixed starting position (the source), colors are the names of fired vertices. -bond lattices, colors are the names of pushed vertices. (Connected, unique 0).
26 More Examples Some LLD lattices with respect to inclusion order: Subtrees of a tree (Boulaye 67). Convex subsets of posets (Birkhoff and Bennett 85). Convex subgraphs of acyclic digraphs (Pfaltz 71). (C is convex if with x, y all directed (x, y)-paths are in C). Convex sets of an abstract convex geometry, this is an universal family of examples (Edelman 80).
27 Contents Lattices from Graphs Proving Distributivity: ULD-Lattices Embedded Lattices and D-Polytopes
28 Embedded Lattices A U-coloring of a distributive lattice L yields a cover preserving embedding φ : L Z #colors.
29 Embedded Lattices A U-coloring of a distributive lattice L yields a cover preserving embedding φ : L Z #colors. In the case of -bond lattices there is a polytope P = conv(φ(l) in IR n 1 such that φ(l) = P Z n 1 This is a special property:
30 D-Polytopes Definition. A polytope P is a D-polytope if with x, y P also max(x, y), min(x, y) P. A D-polytope is a (infinite!) distributive lattice. Every subset of a D-polytope generates a distributive lattice in P. E.g. Integral points in a D-polytope are a distributive lattice.
31 D-Polytopes Remark. Distributivity is preserved under scaling translation intersection Theorem. A polytope P is a D-polytope iff every facet inducing hyperplane of P is a D-hyperplane, i.e., closed under max and min.
32 D-Hyperplanes Theorem. An hyperplane is a D-hyperplane iff it has a normal e i λ ij e j with λ ij 0. ( ) λ ij e i + e j together with e k with k i, j is a basis. The coefficient of max(x, y) is the max of the coefficients of x and y. ( ) Let n = i a ie i be the normal vector. If a i > 0 and a j > 0, then x = a j e i a i e j and y = x are in n but max(x, y) is not.
33 A First Graph Model for D-Polytopes Consider l, u Z m and a Λ-weighted network matrix N Λ of a connected graph. (Rows of N Λ are of type e i λ ij e j with λ ij 0.) [Strong case, rank(n Λ ) = n] The set of p Z n with l N Λp u is a distributive lattice. [Weak case, rank(n Λ ) = n 1] The set of p Z n 1 with l N Λ (0, p) u is a distributive lattice.
34 A Second Graph Model for D-Polytopes (Rows of N Λ are of type e i λ ij e j with λ ij 0.) Theorem [ Felsner, Knauer 2008]. Let Z = ker(n Λ ) be the space of Λ-circulations. The set of x Z m with l x u (capacity constraints) x, z = 0 for all z Z (weighted circular flow difference). is a distributive lattice D G (Λ, l, u). Lattices of -bonds are covered by the case λ ij = 1.
35 The Strong Case For a cycle C let γ(c) := e C + λ e λ 1 e. e C A cycle with γ(c) 1 is strong. Proposition. rank(n Λ ) = n iff it contains a strong cycle. Remark. C strong = there is no circulation with support C.
36 Fundamental Basis A fundamental basis for the space of Λ-circulations: Fix a 1-tree T, i.e, a unicyclic set of n edges. With e T there is a circulation in T + e
37 Fundamental Basis A fundamental basis for the space of Λ-circulations: Fix a 1-tree T, i.e, a unicyclic set of n edges. With e T there is a circulation in T + e
38 Fundamental Basis In the theory of generalized flows,i,e, flows with multiplicative losses and gains, these objects are known as bicycles.
39 Fundamental Basis In the theory of generalized flows,i,e, flows with multiplicative losses and gains, these objects are known as bicycles. = Further topic: D-polytopes and optimization.
40 Conclusion -bond lattices generalize previously known distributive lattices from graphs.
41 Conclusion -bond lattices generalize previously known distributive lattices from graphs. U-colorings yield pretty proves for UL-distributivity and distributivity.
42 Conclusion -bond lattices generalize previously known distributive lattices from graphs. U-colorings yield pretty proves for UL-distributivity and distributivity. D-polytopes are related to generalized network matrices.
43 Conclusion -bond lattices generalize previously known distributive lattices from graphs. U-colorings yield pretty proves for UL-distributivity and distributivity. D-polytopes are related to generalized network matrices. Finally:
44 Conclusion -bond lattices generalize previously known distributive lattices from graphs. U-colorings yield pretty proves for UL-distributivity and distributivity. D-polytopes are related to generalized network matrices. Finally: Don t forget Schnyder s Theorem.
45 Conclusion -bond lattices generalize previously known distributive lattices from graphs.
46 Conclusion -bond lattices generalize previously known distributive lattices from graphs. U-colorings yield pretty proves for UL-distributivity and distributivity.
47 Conclusion -bond lattices generalize previously known distributive lattices from graphs. U-colorings yield pretty proves for UL-distributivity and distributivity. D-polytopes are related to generalized network matrices.
48 Conclusion -bond lattices generalize previously known distributive lattices from graphs. U-colorings yield pretty proves for UL-distributivity and distributivity. D-polytopes are related to generalized network matrices. Finally:
49 Conclusion -bond lattices generalize previously known distributive lattices from graphs. U-colorings yield pretty proves for UL-distributivity and distributivity. D-polytopes are related to generalized network matrices. Finally: Don t forget Schnyder s Theorem.
50 The End
Orientations of Planar Graphs
Orientations of Planar Graphs Doc-Course Bellaterra March 11, 2009 Stefan Felsner Technische Universität Berlin felsner@math.tu-berlin.de Topics α-orientations Sample Applications Counting I: Bounds Counting
More informationarxiv: v1 [math.co] 8 Jul 2008
ULD-Lattices and -Bonds arxiv:87.27v [math.co] 8 Jul 28 Stefan Felsner & Kolja B. Knauer Institut für Mathematik, Technische Universität Berlin. {felsner,knauer}@math.tu-berlin.de Abstract We provide a
More informationAN INTRODUCTION TO ORIENTATIONS ON MAPS 2nd lecture May, 16th 2017
AN INTRODUCTION TO ORIENTATIONS ON MAPS 2nd lecture May, 16th 2017 Marie Albenque (CNRS, LIX, École Polytechnique) Mini-school on Random Maps and the Gaussian Free Field ProbabLyon Plan Yesterday : Construction
More informationADJACENCY POSETS OF PLANAR GRAPHS
ADJACENCY POSETS OF PLANAR GRAPHS STEFAN FELSNER, CHING MAN LI, AND WILLIAM T. TROTTER Abstract. In this paper, we show that the dimension of the adjacency poset of a planar graph is at most 8. From below,
More informationJordan Curves. A curve is a subset of IR 2 of the form
Jordan Curves A curve is a subset of IR 2 of the form α = {γ(x) : x [0, 1]}, where γ : [0, 1] IR 2 is a continuous mapping from the closed interval [0, 1] to the plane. γ(0) and γ(1) are called the endpoints
More informationGraph Representations: Rectangles and Squares
Graph Representations: Rectangles and Squares Spring School SGT 2018 Seté, June 11-15, 2018 Stefan Felsner Technische Universität Berlin felsner@math.tu-berlin.de A Rectangular Dissection Rectangular Dissections
More informationJordan Curves. A curve is a subset of IR 2 of the form
Jordan Curves A curve is a subset of IR 2 of the form α = {γ(x) : x [0,1]}, where γ : [0,1] IR 2 is a continuous mapping from the closed interval [0,1] to the plane. γ(0) and γ(1) are called the endpoints
More informationTransversal structures on triangulations: a combinatorial study and straight-line drawings
Transversal structures on triangulations: a combinatorial study and straight-line drawings Éric Fusy Algorithms Project, INRIA Rocquencourt and LIX, École Polytechnique Abstract This article focuses on
More informationEmpty Rectangles and Graph Dimension
Empty Rectangles and Graph Dimension Stefan Felsner Technische Universität Berlin, Institut für Mathematik, MA 6-1, Straße des 17. Juni 136, 10623 Berlin, Germany E-mail: felsner@math.tu-berlin.de Abstract
More informationA master bijection for planar maps and its applications. Olivier Bernardi (MIT) Joint work with Éric Fusy (CNRS/LIX)
A master bijection for planar maps and its applications Olivier Bernardi (MIT) Joint work with Éric Fusy (CNRS/LIX) UCLA, March 0 Planar maps. Definition A planar map is a connected planar graph embedded
More informationIntroductory Combinatorics
Introductory Combinatorics Third Edition KENNETH P. BOGART Dartmouth College,. " A Harcourt Science and Technology Company San Diego San Francisco New York Boston London Toronto Sydney Tokyo xm CONTENTS
More informationCombinatorics Summary Sheet for Exam 1 Material 2019
Combinatorics Summary Sheet for Exam 1 Material 2019 1 Graphs Graph An ordered three-tuple (V, E, F ) where V is a set representing the vertices, E is a set representing the edges, and F is a function
More informationInteger Programming Theory
Integer Programming Theory Laura Galli October 24, 2016 In the following we assume all functions are linear, hence we often drop the term linear. In discrete optimization, we seek to find a solution x
More informationThree applications of Euler s formula. Chapter 10
Three applications of Euler s formula Chapter 10 A graph is planar if it can be drawn in the plane R without crossing edges (or, equivalently, on the -dimensional sphere S ). We talk of a plane graph if
More informationIntroduction to. Graph Theory. Second Edition. Douglas B. West. University of Illinois Urbana. ftentice iiilil PRENTICE HALL
Introduction to Graph Theory Second Edition Douglas B. West University of Illinois Urbana ftentice iiilil PRENTICE HALL Upper Saddle River, NJ 07458 Contents Preface xi Chapter 1 Fundamental Concepts 1
More informationLecture 4: Bipartite graphs and planarity
Lecture 4: Bipartite graphs and planarity Anders Johansson 2011-10-22 lör Outline Bipartite graphs A graph G is bipartite with bipartition V1, V2 if V = V1 V2 and all edges ij E has one end in V1 and V2.
More informationPlanar Graphs. 1 Graphs and maps. 1.1 Planarity and duality
Planar Graphs In the first half of this book, we consider mostly planar graphs and their geometric representations, mostly in the plane. We start with a survey of basic results on planar graphs. This chapter
More informationThe Order Dimension of Planar Maps Revisited
The Order Dimension of Planar Maps Revisited Stefan Felsner y Technische Universitat Berlin, Institut fur Mathematik Strasse des 17. Juni 136, 10623 Berlin, Germany felsner@math.tu-berlin.de Abstract.
More informationPlanarity: dual graphs
: dual graphs Math 104, Graph Theory March 28, 2013 : dual graphs Duality Definition Given a plane graph G, the dual graph G is the plane graph whose vtcs are the faces of G. The correspondence between
More informationNew bijective links on planar maps via orientations
New bijective links on planar maps via orientations Eric Fusy To cite this version: Eric Fusy. New bijective links on planar maps via orientations. Extended and revised journal version of a conference
More informationPartial Orders on Orientations via Cycle Flips
Partial Orders on Orientations via Cycle Flips Diplomarbeit bei Prof. Dr. S. Felsner vorgelegt von Kolja B. Knauer am Fachbereich Mathematik der Technischen Universität Berlin Berlin, den 11.6.007 Acknowledgments
More informationModule 11. Directed Graphs. Contents
Module 11 Directed Graphs Contents 11.1 Basic concepts......................... 256 Underlying graph of a digraph................ 257 Out-degrees and in-degrees.................. 258 Isomorphism..........................
More informationCMSC Honors Discrete Mathematics
CMSC 27130 Honors Discrete Mathematics Lectures by Alexander Razborov Notes by Justin Lubin The University of Chicago, Autumn 2017 1 Contents I Number Theory 4 1 The Euclidean Algorithm 4 2 Mathematical
More informationMATH 363 Final Wednesday, April 28. Final exam. You may use lemmas and theorems that were proven in class and on assignments unless stated otherwise.
Final exam This is a closed book exam. No calculators are allowed. Unless stated otherwise, justify all your steps. You may use lemmas and theorems that were proven in class and on assignments unless stated
More informationSCHNYDER DECOMPOSITIONS FOR REGULAR PLANE GRAPHS AND APPLICATION TO DRAWING
SCHNYDER DECOMPOSITIONS FOR REGULAR PLANE GRAPHS AND APPLICATION TO DRAWING OLIVIER BERNARDI AND ÉRIC FUSY Abstract. Schnyder woods are decompositions of simple triangulations into three edge-disjoint
More information1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G))
10 Graphs 10.1 Graphs and Graph Models 1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G)) 2. an edge is present, say e = {u,
More information4 Integer Linear Programming (ILP)
TDA6/DIT37 DISCRETE OPTIMIZATION 17 PERIOD 3 WEEK III 4 Integer Linear Programg (ILP) 14 An integer linear program, ILP for short, has the same form as a linear program (LP). The only difference is that
More informationMATH 350 GRAPH THEORY & COMBINATORICS. Contents
MATH 350 GRAPH THEORY & COMBINATORICS PROF. SERGEY NORIN, FALL 2013 Contents 1. Basic definitions 1 2. Connectivity 2 3. Trees 3 4. Spanning Trees 3 5. Shortest paths 4 6. Eulerian & Hamiltonian cycles
More informationr=1 The Binomial Theorem. 4 MA095/98G Revision
Revision Read through the whole course once Make summary sheets of important definitions and results, you can use the following pages as a start and fill in more yourself Do all assignments again Do the
More informationMonotone Paths in Geometric Triangulations
Monotone Paths in Geometric Triangulations Adrian Dumitrescu Ritankar Mandal Csaba D. Tóth November 19, 2017 Abstract (I) We prove that the (maximum) number of monotone paths in a geometric triangulation
More informationCourse Introduction / Review of Fundamentals of Graph Theory
Course Introduction / Review of Fundamentals of Graph Theory Hiroki Sayama sayama@binghamton.edu Rise of Network Science (From Barabasi 2010) 2 Network models Many discrete parts involved Classic mean-field
More informationIntroduction to Graph Theory
Introduction to Graph Theory Tandy Warnow January 20, 2017 Graphs Tandy Warnow Graphs A graph G = (V, E) is an object that contains a vertex set V and an edge set E. We also write V (G) to denote the vertex
More information4. Simplicial Complexes and Simplicial Homology
MATH41071/MATH61071 Algebraic topology Autumn Semester 2017 2018 4. Simplicial Complexes and Simplicial Homology Geometric simplicial complexes 4.1 Definition. A finite subset { v 0, v 1,..., v r } R n
More informationarxiv: v2 [math.co] 24 Aug 2016
Slicing and dicing polytopes arxiv:1608.05372v2 [math.co] 24 Aug 2016 Patrik Norén June 23, 2018 Abstract Using tropical convexity Dochtermann, Fink, and Sanyal proved that regular fine mixed subdivisions
More informationPentagon contact representations
Pentagon contact representations Stean Felsner Institut ür Mathematik Technische Universität Berlin Hendrik Schrezenmaier Institut ür Mathematik Technische Universität Berlin August, 017 Raphael Steiner
More informationGraphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs
Graphs and Network Flows IE411 Lecture 21 Dr. Ted Ralphs IE411 Lecture 21 1 Combinatorial Optimization and Network Flows In general, most combinatorial optimization and integer programming problems are
More informationHow many colors are needed to color a map?
How many colors are needed to color a map? Is 4 always enough? Two relevant concepts How many colors do we need to color a map so neighboring countries get different colors? Simplifying assumption (not
More informationSemistandard Young Tableaux Polytopes. Sara Solhjem Joint work with Jessica Striker. April 9, 2017
Semistandard Young Tableaux Polytopes Sara Solhjem Joint work with Jessica Striker North Dakota State University Graduate Student Combinatorics Conference 217 April 9, 217 Sara Solhjem (NDSU) Semistandard
More informationPlanarity. 1 Introduction. 2 Topological Results
Planarity 1 Introduction A notion of drawing a graph in the plane has led to some of the most deep results in graph theory. Vaguely speaking by a drawing or embedding of a graph G in the plane we mean
More informationDiscrete mathematics II. - Graphs
Emil Vatai April 25, 2018 Basic definitions Definition of an undirected graph Definition (Undirected graph) An undirected graph or (just) a graph is a triplet G = (ϕ, E, V ), where V is the set of vertices,
More informationACTUALLY DOING IT : an Introduction to Polyhedral Computation
ACTUALLY DOING IT : an Introduction to Polyhedral Computation Jesús A. De Loera Department of Mathematics Univ. of California, Davis http://www.math.ucdavis.edu/ deloera/ 1 What is a Convex Polytope? 2
More informationGraph Theory S 1 I 2 I 1 S 2 I 1 I 2
Graph Theory S I I S S I I S Graphs Definition A graph G is a pair consisting of a vertex set V (G), and an edge set E(G) ( ) V (G). x and y are the endpoints of edge e = {x, y}. They are called adjacent
More information4. (a) Draw the Petersen graph. (b) Use Kuratowski s teorem to prove that the Petersen graph is non-planar.
UPPSALA UNIVERSITET Matematiska institutionen Anders Johansson Graph Theory Frist, KandMa, IT 010 10 1 Problem sheet 4 Exam questions Solve a subset of, say, four questions to the problem session on friday.
More informationGraph Theory. ICT Theory Excerpt from various sources by Robert Pergl
Graph Theory ICT Theory Excerpt from various sources by Robert Pergl What can graphs model? Cost of wiring electronic components together. Shortest route between two cities. Finding the shortest distance
More informationLecture 5: Graphs. Rajat Mittal. IIT Kanpur
Lecture : Graphs Rajat Mittal IIT Kanpur Combinatorial graphs provide a natural way to model connections between different objects. They are very useful in depicting communication networks, social networks
More informationMath 776 Graph Theory Lecture Note 1 Basic concepts
Math 776 Graph Theory Lecture Note 1 Basic concepts Lectured by Lincoln Lu Transcribed by Lincoln Lu Graph theory was founded by the great Swiss mathematician Leonhard Euler (1707-178) after he solved
More informationSchnyder Woods for Higher Genus Triangulated Surfaces, with Applications to Encoding
Discrete Comput Geom (2009) 42: 489 516 DOI 10.1007/s00454-009-9169-z Schnyder Woods for Higher Genus Triangulated Surfaces, with Applications to Encoding Luca Castelli Aleardi Éric Fusy Thomas Lewiner
More informationMath 777 Graph Theory, Spring, 2006 Lecture Note 1 Planar graphs Week 1 Weak 2
Math 777 Graph Theory, Spring, 006 Lecture Note 1 Planar graphs Week 1 Weak 1 Planar graphs Lectured by Lincoln Lu Definition 1 A drawing of a graph G is a function f defined on V (G) E(G) that assigns
More informationDHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI
DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering CS6702 - GRAPH THEORY AND APPLICATIONS Anna University 2 & 16 Mark Questions & Answers Year / Semester: IV /
More informationMath 5593 Linear Programming Lecture Notes
Math 5593 Linear Programming Lecture Notes Unit II: Theory & Foundations (Convex Analysis) University of Colorado Denver, Fall 2013 Topics 1 Convex Sets 1 1.1 Basic Properties (Luenberger-Ye Appendix B.1).........................
More informationNoncrossing sets and a Graßmann associahedron
Noncrossing sets and a Graßmann associahedron Francisco Santos, Christian Stump, Volkmar Welker (in partial rediscovering work of T. K. Petersen, P. Pylyavskyy, and D. E. Speyer, 2008) (in partial rediscovering
More informationMT365 Examination 2007 Part 1. Q1 (a) (b) (c) A
MT6 Examination Part Solutions Q (a) (b) (c) F F F E E E G G G G is both Eulerian and Hamiltonian EF is both an Eulerian trail and a Hamiltonian cycle. G is Hamiltonian but not Eulerian and EF is a Hamiltonian
More informationLecture 10,11: General Matching Polytope, Maximum Flow. 1 Perfect Matching and Matching Polytope on General Graphs
CMPUT 675: Topics in Algorithms and Combinatorial Optimization (Fall 2009) Lecture 10,11: General Matching Polytope, Maximum Flow Lecturer: Mohammad R Salavatipour Date: Oct 6 and 8, 2009 Scriber: Mohammad
More informationDuality. Primal program P: Maximize n. Dual program D: Minimize m. j=1 c jx j subject to n. j=1. i=1 b iy i subject to m. i=1
Duality Primal program P: Maximize n j=1 c jx j subject to n a ij x j b i, i = 1, 2,..., m j=1 x j 0, j = 1, 2,..., n Dual program D: Minimize m i=1 b iy i subject to m a ij x j c j, j = 1, 2,..., n i=1
More informationDiscrete Optimization 2010 Lecture 5 Min-Cost Flows & Total Unimodularity
Discrete Optimization 2010 Lecture 5 Min-Cost Flows & Total Unimodularity Marc Uetz University of Twente m.uetz@utwente.nl Lecture 5: sheet 1 / 26 Marc Uetz Discrete Optimization Outline 1 Min-Cost Flows
More informationFACES OF CONVEX SETS
FACES OF CONVEX SETS VERA ROSHCHINA Abstract. We remind the basic definitions of faces of convex sets and their basic properties. For more details see the classic references [1, 2] and [4] for polytopes.
More informationChapter 8. Voronoi Diagrams. 8.1 Post Oce Problem
Chapter 8 Voronoi Diagrams 8.1 Post Oce Problem Suppose there are n post oces p 1,... p n in a city. Someone who is located at a position q within the city would like to know which post oce is closest
More informationPlanar graphs. Chapter 8
Chapter 8 Planar graphs Definition 8.1. A graph is called planar if it can be drawn in the plane so that edges intersect only at vertices to which they are incident. Example 8.2. Different representations
More informationTHE DIMENSION OF POSETS WITH PLANAR COVER GRAPHS
THE DIMENSION OF POSETS WITH PLANAR COVER GRAPHS STEFAN FELSNER, WILLIAM T. TROTTER, AND VEIT WIECHERT Abstract. Kelly showed that there exist planar posets of arbitrarily large dimension, and Streib and
More information2 hours THE UNIVERSITY OF MANCHESTER. 23 May :45 11:45
2 hours MAT20902 TE UNIVERSITY OF MANCESTER DISCRETE MATEMATICS 23 May 2018 9:45 11:45 Answer ALL TREE questions in Section A (30 marks in total). Answer TWO of the TREE questions in Section B (50 marks
More informationInterval-Vector Polytopes
Interval-Vector Polytopes Jessica De Silva Gabriel Dorfsman-Hopkins California State University, Stanislaus Dartmouth College Joseph Pruitt California State University, Long Beach July 28, 2012 Abstract
More informationFixed-Parameter Algorithms, IA166
Fixed-Parameter Algorithms, IA166 Sebastian Ordyniak Faculty of Informatics Masaryk University Brno Spring Semester 2013 Introduction Outline 1 Introduction Algorithms on Locally Bounded Treewidth Layer
More informationToroidal Maps: Schnyder Woods, Orthogonal Surfaces and Straight-Line Representations
Discrete Comput Geom (2014) 51:67 131 DOI 10.1007/s00454-013-9552-7 Toroidal Maps: Schnyder Woods, Orthogonal Surfaces and Straight-Line Representations Daniel Gonçalves Benjamin Lévêque Received: 6 July
More informationarxiv: v1 [math.co] 7 Dec 2018
SEQUENTIALLY EMBEDDABLE GRAPHS JACKSON AUTRY AND CHRISTOPHER O NEILL arxiv:1812.02904v1 [math.co] 7 Dec 2018 Abstract. We call a (not necessarily planar) embedding of a graph G in the plane sequential
More informationVoronoi diagram and Delaunay triangulation
Voronoi diagram and Delaunay triangulation Ioannis Emiris & Vissarion Fisikopoulos Dept. of Informatics & Telecommunications, University of Athens Computational Geometry, spring 2015 Outline 1 Voronoi
More informationGrid Intersection Graphs and Order Dimension
Grid Intersection Graphs and Order Dimension arxiv:1512.02482v1 [math.co] 8 Dec 2015 Steven Chaplick and Stefan Felsner and Udo Hoffmann and Veit Wiechert {chaplick,felsner,uhoffman,wiechert}@math.tu-berlin.de
More informationTrinities, hypergraphs, and contact structures
Trinities, hypergraphs, and contact structures Daniel V. Mathews Daniel.Mathews@monash.edu Monash University Discrete Mathematics Research Group 14 March 2016 Outline 1 Introduction 2 Combinatorics of
More informationPlanar Bus Graphs. Michael Kaufmann 3,a.
Planar Bus Graphs Till Bruckdorfer 1,a bruckdor@informatik.uni-tuebingen.de Michael Kaufmann 3,a mk@informatik.uni-tuebingen.de Stefan Felsner 2,b felsner@math.tu-berlin.de Abstract Bus graphs are used
More informationIn this lecture, we ll look at applications of duality to three problems:
Lecture 7 Duality Applications (Part II) In this lecture, we ll look at applications of duality to three problems: 1. Finding maximum spanning trees (MST). We know that Kruskal s algorithm finds this,
More informationPolytopes Course Notes
Polytopes Course Notes Carl W. Lee Department of Mathematics University of Kentucky Lexington, KY 40506 lee@ms.uky.edu Fall 2013 i Contents 1 Polytopes 1 1.1 Convex Combinations and V-Polytopes.....................
More informationOn Primal-Dual Circle Representations
On Primal-Dual Circle Representations Stefan Felsner 1 and Günter Rote 2 1 Technische Universität Berlin, Germany felsner@math.tu-berlin.de 2 Freie Universität Berlin, Germany rote@inf.fu-berlin.de Abstract
More informationOn the Relationships between Zero Forcing Numbers and Certain Graph Coverings
On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,
More informationCS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 36
CS 473: Algorithms Ruta Mehta University of Illinois, Urbana-Champaign Spring 2018 Ruta (UIUC) CS473 1 Spring 2018 1 / 36 CS 473: Algorithms, Spring 2018 LP Duality Lecture 20 April 3, 2018 Some of the
More informationAlgebraic Graph Theory
Chris Godsil Gordon Royle Algebraic Graph Theory With 120 Illustrations Springer Preface 1 Graphs 1 1.1 Graphs 1 1.2 Subgraphs 3 1.3 Automorphisms 4 1.4 Homomorphisms 6 1.5 Circulant Graphs 8 1.6 Johnson
More information6. Lecture notes on matroid intersection
Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans May 2, 2017 6. Lecture notes on matroid intersection One nice feature about matroids is that a simple greedy algorithm
More informationCHAPTER 2. Graphs. 1. Introduction to Graphs and Graph Isomorphism
CHAPTER 2 Graphs 1. Introduction to Graphs and Graph Isomorphism 1.1. The Graph Menagerie. Definition 1.1.1. A simple graph G = (V, E) consists of a set V of vertices and a set E of edges, represented
More informationCS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK
CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1 UNIT I INTRODUCTION CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK 1. Define Graph. 2. Define Simple graph. 3. Write few problems
More informationPolar Duality and Farkas Lemma
Lecture 3 Polar Duality and Farkas Lemma October 8th, 2004 Lecturer: Kamal Jain Notes: Daniel Lowd 3.1 Polytope = bounded polyhedron Last lecture, we were attempting to prove the Minkowsky-Weyl Theorem:
More informationCluster algebras and infinite associahedra
Cluster algebras and infinite associahedra Nathan Reading NC State University CombinaTexas 2008 Coxeter groups Associahedra and cluster algebras Sortable elements/cambrian fans Infinite type Much of the
More informationGraph Algorithms Using Depth First Search
Graph Algorithms Using Depth First Search Analysis of Algorithms Week 8, Lecture 1 Prepared by John Reif, Ph.D. Distinguished Professor of Computer Science Duke University Graph Algorithms Using Depth
More informationAbout the Author. Dependency Chart. Chapter 1: Logic and Sets 1. Chapter 2: Relations and Functions, Boolean Algebra, and Circuit Design
Preface About the Author Dependency Chart xiii xix xxi Chapter 1: Logic and Sets 1 1.1: Logical Operators: Statements and Truth Values, Negations, Conjunctions, and Disjunctions, Truth Tables, Conditional
More informationINF562, Lecture 4: Geometric and combinatorial properties of planar graphs
INF562, Lecture 4: Geometric and combinatorial properties of planar graphs 5 jan 2016 Luca Castelli Aleardi Intro Graph drawing: motivations and applications Graph drawing and data visualization Global
More informationINTRODUCTION TO GRAPH THEORY. 1. Definitions
INTRODUCTION TO GRAPH THEORY D. JAKOBSON 1. Definitions A graph G consists of vertices {v 1, v 2,..., v n } and edges {e 1, e 2,..., e m } connecting pairs of vertices. An edge e = (uv) is incident with
More informationGRAPH DECOMPOSITION BASED ON DEGREE CONSTRAINTS. March 3, 2016
GRAPH DECOMPOSITION BASED ON DEGREE CONSTRAINTS ZOÉ HAMEL March 3, 2016 1. Introduction Let G = (V (G), E(G)) be a graph G (loops and multiple edges not allowed) on the set of vertices V (G) and the set
More informationThe Complexity of the Partial Order Dimension Problem Closing the Gap
The Complexity of the Partial Order Dimension Problem Closing the Gap Stefan Felsner Institut für Mathematik Technische Universität Berlin Strasse des 17. Juni 136 D-10623 Berlin, Germany Irina Mustaţă
More informationMathematical and Algorithmic Foundations Linear Programming and Matchings
Adavnced Algorithms Lectures Mathematical and Algorithmic Foundations Linear Programming and Matchings Paul G. Spirakis Department of Computer Science University of Patras and Liverpool Paul G. Spirakis
More informationExercise set 2 Solutions
Exercise set 2 Solutions Let H and H be the two components of T e and let F E(T ) consist of the edges of T with one endpoint in V (H), the other in V (H ) Since T is connected, F Furthermore, since T
More informationDS UNIT 4. Matoshri College of Engineering and Research Center Nasik Department of Computer Engineering Discrete Structutre UNIT - IV
Sr.No. Question Option A Option B Option C Option D 1 2 3 4 5 6 Class : S.E.Comp Which one of the following is the example of non linear data structure Let A be an adjacency matrix of a graph G. The ij
More informationVarying Applications (examples)
Graph Theory Varying Applications (examples) Computer networks Distinguish between two chemical compounds with the same molecular formula but different structures Solve shortest path problems between cities
More informationLinear programming and duality theory
Linear programming and duality theory Complements of Operations Research Giovanni Righini Linear Programming (LP) A linear program is defined by linear constraints, a linear objective function. Its variables
More informationOn the Characterization of Plane Bus Graphs
On the Characterization of Plane Bus Graphs Till Bruckdorfer 1, Stefan Felsner 2, and Michael Kaufmann 1 1 Wilhelm-Schickard-Institut für Informatik, Universität Tübingen, Germany, {bruckdor,mk}@informatik.uni-tuebingen.de
More informationGeometry. Every Simplicial Polytope with at Most d + 4 Vertices Is a Quotient of a Neighborly Polytope. U. H. Kortenkamp. 1.
Discrete Comput Geom 18:455 462 (1997) Discrete & Computational Geometry 1997 Springer-Verlag New York Inc. Every Simplicial Polytope with at Most d + 4 Vertices Is a Quotient of a Neighborly Polytope
More informationComputing Cartograms with Optimal Complexity
Computing Cartograms with Optimal Complexity Md. Jawaherul Alam 1 University of Arizona, Tucson, AZ, USA mjalam@email.arizona.edu Stefan Felsner 3 Technische Universität Berlin, Berlin, Germany felsner@math.tu-berlin.de
More informationLecture 20 : Trees DRAFT
CS/Math 240: Introduction to Discrete Mathematics 4/12/2011 Lecture 20 : Trees Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Last time we discussed graphs. Today we continue this discussion,
More informationDM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini
DM545 Linear and Integer Programming Lecture 2 The Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. 2. 3. 4. Standard Form Basic Feasible Solutions
More information15-451/651: Design & Analysis of Algorithms October 11, 2018 Lecture #13: Linear Programming I last changed: October 9, 2018
15-451/651: Design & Analysis of Algorithms October 11, 2018 Lecture #13: Linear Programming I last changed: October 9, 2018 In this lecture, we describe a very general problem called linear programming
More informationACO Comprehensive Exam October 12 and 13, Computability, Complexity and Algorithms
1. Computability, Complexity and Algorithms Given a simple directed graph G = (V, E), a cycle cover is a set of vertex-disjoint directed cycles that cover all vertices of the graph. 1. Show that there
More informationChordal Graphs as Intersection Graphs of Pseudosegments
Chordal Graphs as Intersection Graphs of Pseudosegments Cornelia Dangelmayr 1 and Stefan Felsner 2 1 Freie Universität Berlin Institut für Mathematik II, Arnimallee 3, 14195 Berlin, Germany dangel@math.fu-berlin.de
More informationBACKGROUND: A BRIEF INTRODUCTION TO GRAPH THEORY
BACKGROUND: A BRIEF INTRODUCTION TO GRAPH THEORY General definitions; Representations; Graph Traversals; Topological sort; Graphs definitions & representations Graph theory is a fundamental tool in sparse
More informationMatchings. Examples. K n,m, K n, Petersen graph, Q k ; graphs without perfect matching. A maximal matching cannot be enlarged by adding another edge.
Matchings A matching is a set of (non-loop) edges with no shared endpoints. The vertices incident to an edge of a matching M are saturated by M, the others are unsaturated. A perfect matching of G is a
More information