Wait-Free Computability for General Tasks
|
|
- Mercy Pope
- 5 years ago
- Views:
Transcription
1 Wait-Free Computability for General Tasks Companion slides for Distributed Computing Through Combinatorial Topology Maurice Herlihy & Dmitry Kozlov & Sergio Rajsbaum 1
2 Road Map Inherently colored tasks Solvability for colored tasks Protocol ) map Map ) protocol A Sufficient Topological Conditions
3 Review Star ¾ Star(¾,K) is the complex of facets of K containing ¾ Complex Distributed 3 Computing through
4 Review Facet Facet A facet is a simplex of maximal dimension not a facet Distributed 4 Computing through
5 Review Open Star Star o (¾,K) union of interiors of simplexes containing ¾ Point Set Distributed 5 Computing through
6 Review Link Link(¾,K) is the complex of simplices of Star(¾,K) not containing ¾ Complex Distributed 6 Computing through
7 Review A simplicial map Á is rigid if dim Á(¾) = dim ¾. 12-Mar-15 7
8 Road Map Inherently colored tasks Solvability for colored tasks Protocol ) map Map ) protocol A Sufficient Topological Conditions
9 The Hourglass task I O
10 Single-Process Executions P,0 P R Q R,0 Q,0 I O
11 P and R only (P and Q Symmetric) P P R R I O
12 Q and R only I O
13 Claim: Hourglass satisfies conditions of fundamental theorem But has no wait-free immediate snapshot protocol! 12-Mar-15 13
14 Claim: Hourglass satisfies conditions of fundamental theorem But has no wait-free immediate snapshot protocol! 12-Mar-15 14
15 homotopy: I O O I carried by
16 Claim: Hourglass satisfies conditions of fundamental theorem But has no wait-free immediate snapshot protocol! 12-Mar-15 16
17 Claim: The Hourglass task solves 2-set agreement Which has no wait-free read-write protocol. 12-Mar-15 17
18 Protocol: Write input value to announce array Run Hourglass task 12-Mar-15 18
19 P P P P,1 R or Q R Q R Q Find non-null announce[] value Look in announce[] array
20 What Went Wrong? Theorem A colorless (I,O, ) has a wait-free immediate snapshot protocol iff there is a continuous map f: I O... carried by 12-Mar-15 20
21 One Direction is OK Theorem If (I,O, ) has a wait-free read-write protocol then there is a continuous map f: I O... carried by 12-Mar-15 21
22 The Other Direction Fails Theorem? If there is a continuous map f: I O... carried by then does (I,O, ) have a wait-free IS protocol? 12-Mar-15 22
23 Review f: I O... Á: Bary N I O Protocol Simplicial approximation Repeated snapshot 12-Mar-15 23
24 Review f: I O... Á: Bary N I O Protocol Simplicial approximation Not colorpreserving Repeated snapshot Another process s output? 12-Mar-15 24
25 Road Map Inherently colored tasks Solvability for colored tasks Protocol ) map Map ) protocol A Sufficient Topological Conditions
26 Theorem A colorless (I,O, ) has a wait-free immediate snapshot protocol iff there is a continuous map f: I O... carried by How can we adapt this theorem to colored tasks? 12-Mar-15 26
27 Fundamental Theorem for Colored Tasks Theorem (I,O, ) has a wait-free read-write protocol iff I has a chromatic subdivision Div I & color-preserving simplicial map Á: Div I O carried by 12-Mar-15 27
28 Quasi-Consensus Q,1 P,1 Q,1 P,1 P,0 Q,0 P,0 Q,0 I O
29 Quasi-Consensus Q,1 P,1 Q,1 P,1 P,0 Q,0 P,0 Q,0 I O
30 Quasi-Consensus Q,1 P,1 Q,1 P,1 P,0 Q,0 P,0 Q,0 I O
31 Quasi-Consensus Q,1 P,1 Q,1 P,1 P,0 Q,0 P,0 Q,0 I Not a colorless task! O
32 Quasi-Consensus Q,1 P,1 Q,1 P,1 P,0 Q,0 P,0 Q,0 I O
33 Quasi-Consensus Q,1 P,1 Q,1 P,1 P,0 Q,0 I No simplicial map: I O carried by P,0 Q,0 O
34 Q,1 P,1 Q,1 P,1 Á P,0 Q,0 P,0 Q,0 Div I O
35 // code for P T decide(t input) { announce[p] = input; if (input == 1) return 1; else if (announce[q]!= 1) return 0 } else return 1 // code for Q T decide(t input) { announce[p] = input; if (input == 0) return 0; else if (announce[p]!= 0) return 1 else return 0 } 12-Mar-15 35
36 Road Map Inherently colored tasks Solvability for colored tasks Protocol ) map Map ) protocol A Sufficient Topological Conditions
37 Protocol ) Map protocol δ I (I) O decision map input complex protocol complex output complex carried by 12-Mar-15 37
38 Protocol ) Map (I) δ O subdivision of input complex carried by 12-Mar-15 38
39 Road Map Inherently colored tasks Solvability for colored tasks Protocol ) map Map ) protocol A Sufficient Topological Conditions
40 Task (I,O, ) ¾ (¾) I O 12-Mar-15 40
41 chromatic simplex ¾ chromatic subdivision Div ¾ 12-Mar-15 41
42 ¾ (¾) I O 12-Mar-15 42
43 Theorem says If there is a chromatic subdivision ¾ (¾) I O 12-Mar-15 43
44 Theorem says If there is a chromatic subdivision and a simplicial map à carried by à ¾ (¾) I O 12-Mar-15 44
45 Theorem says If there is a chromatic subdivision and a simplicial map à carried by à ¾ (¾) I 12-Mar O then there is a wait-free IS protocol!
46 Let s start with something easier 12-Mar-15 46
47 Let s start with a special case If there is a simplicial map Ã: Ch N ¾ (¾) Ã Ch N ¾ I (¾) O 12-Mar-15 47
48 Let s start with something easier If there is a simplicial map Á: Ch N ¾ (¾) Á Ch N ¾ (¾) I 12-Mar O then there is a wait-free IS protocol!
49 Protocol Iterated immediate snapshot I Ch N I Mar-15
50 For any chromatic subdivision Div ¾ If there is a color and carrier-preserving simplicial map Á: Ch N ¾ Div ¾ Á Ch N ¾ Div ¾ 12-Mar-15 50
51 Geometric construction Inductively divide boundary 12-Mar-15 51
52 Geometric construction 12-Mar-15 Displace vetexes from barycenter 52
53 Geometric construction 12-Mar-15 53
54 Geometric construction Mesh(Ch ¾) is max diameter of a simplex 12-Mar-15 54
55 Subdivision shrinks mesh mesh(ch ¾) c mesh(¾) for some 0 < c < 1 12-Mar-15 55
56 Open cover 12-Mar-15 56
57 Lesbesgue Number 12-Mar-15 57
58 Open stars form an open cover for a complex ostar(v) 12-Mar-15 58
59 Intersection Lemma Vertexes lie on a common simplex iff their open stars intersect 12-Mar-15 59
60 Pick N large enough that each (closed) star of Ch N ¾ has diameter less than each star of Ch N ¾ lies in a open star of Div ¾ 12-Mar-15 60
61 Defines a vertex map. Simplicial by intersection lemma. 12-Mar-15 61
62 We have just proved the Simplicial Approximation Theorem Á Ch N ¾ Div ¾ There is a carrier-preserving simplicial map Á: Ch N ¾ Div ¾ Not necessarily color-preserving! 12-Mar-15 62
63 An open-star cover is chromatic if every simplex of Ch N ¾ is covered by open stars of of the same color. 12-Mar-15 63
64 If the open-star cover is chromatic. Then the simplicial map. Is color preserving! Must show that covering can be made chromatic 12-Mar-15 64
65 Open Cover Fail Two simplexes conflict If colors disjoint, but polyhedrons overlap. cannot map to same color 12-Mar-15 65
66 Open Cover Fail An open-star cover is chromatic iff there are no conflicting simplexes. We will show how to eliminate conflicting simplexes 12-Mar-15 66
67 Carriers 12-Mar-15 67
68 Perturbation 12-Mar-15 68
69 Room for perturbation Star contains ² ball in carrier around vertex 12-Mar-15 69
70 Room for perturbation Can perturb to any point within ² ball in carrier and still have subdivision 12-Mar-15 70
71 Open Cover Fail ½ has q+1 colors has p+1 colors 12-Mar-15 71
72 Simplexes lie in hyperplane of dimension p+q (because they overlap) 12-Mar-15 72
73 Some vertex has carrier of dimension p+q+1 (because there are p+q+2 colors) 12-Mar-15 73
74 Can perturb vertex within (p+q+1)- dimension ² ball 12-Mar-15 74
75 Can perturb vertex within (p+q+1)- dimension ² ball Out of the hyperplane 12-Mar-15 75
76 Repeat until star diameter < Lebesgue number: Construct Ch Ch N-1 * ¾ Perturb to Ch N * ¾ So open-star cover is chromatic Construct color-preserving simplicial map 12-Mar-15 76
77 Div ¾ Ã (¾) Given 12-Mar-15 77
78 Constructed Á Ch N ¾ Div ¾ Ã (¾) Given 12-Mar-15 78
79 Iterated immediate snapshot here Á Ch N ¾ Div ¾ Ã (¾) Yields protocol here! 12-Mar-15 79
80 Road Map Inherently colored tasks Solvability for colored tasks Protocol ) map Map ) protocol A Sufficient Topological Condition
81 Link-Connected O is link-connected if for each 2 O, link(,o) is (n dim )-connected. 12-Mar-15 81
82 not a fan not link-connected. 12-Mar-15 82
83 Theorem If, for all ¾ 2 I, (¾) is ((dim ¾)-1)-connected, and O is link-connected then (I,O, ) has a wait-free IS protocol 12-Mar-15 83
84 Proof Strategy If, for all ¾ 2 I, (¾) is ((dim ¾)-1)-connected, and O is link-connected, there exists subdivision Div & color-preserving simplicial map ¹: Div I! O carried by. 12-Mar-15 84
85 Proof Strategy If, for all ¾ 2 I, (¾) is ((dim ¾)-1)-connected, and O is link-connected, there exists subdivision Div & color-preserving simplicial map ¹: Div I! O carried by. 12-Mar-15 85
86 Lemma rigid & color-preserving on boundary means color-preserving everywhere suppose we have a rigid simplicial map Á: Div ¾ O that is color-preserving on Div ¾ then Á is color-preserving on Div ¾ 12-Mar-15 86
87 Lemma If O is link-connected can extend rigid simplicial map Á n-1 : skel n-1 I O to a rigid simplicial map Á n : Div I O where Div skel n-1 I = skel n-1 I 12-Mar-15 87
88 Induction Base: n = 1 Á hinge I collapses O Á div I does not collapse O
89 Induction Step: Á does not collapse (n-1)-simplexes Á I O
90 Div I O
91 does not collapse Á Div I O exploit connected link
92 Summary Inductively use connectivity of (¾) link-connectivity of O to construct a color-preserving simplicial map Á: Div I Ocarried by. protocol follows from main theorem 12-Mar-15 92
93 This work is licensed under a Creative Commons Attribution- Noncommercial 3.0 Unported License. 93
Elements of Combinatorial Topology
Elements of Combinatorial Topology Companion slides for Distributed Computing Through Maurice Herlihy & Dmitry Kozlov & Sergio Rajsbaum 1 Road Map Simplicial Complexes Standard Constructions Carrier Maps
More informationDistributed Computing through Combinatorial Topology. Maurice Herlihy & Dmitry Kozlov & Sergio Rajsbaum
Distributed Computing through Maurice Herlihy & Dmitry Kozlov & Sergio Rajsbaum 1 In the Beginning 1 0 1 1 0 1 0 a computer was just a Turing machine Distributed Computing though 2 Today??? Computing is
More informationCombinatorial Algebraic Topology and applications to Distributed Computing
Combinatorial Algebraic Topology and applications to Distributed Computing Dmitry Feichtner-Kozlov University of Bremen XXIst Oporto Meeting on Geometry, Topology and Physics LISSABON 2015 Lecture I: Simplicial
More informationSimplicial Complexes: Second Lecture
Simplicial Complexes: Second Lecture 4 Nov, 2010 1 Overview Today we have two main goals: Prove that every continuous map between triangulable spaces can be approximated by a simplicial map. To do this,
More informationLecture notes for Topology MMA100
Lecture notes for Topology MMA100 J A S, S-11 1 Simplicial Complexes 1.1 Affine independence A collection of points v 0, v 1,..., v n in some Euclidean space R N are affinely independent if the (affine
More informationElementary Combinatorial Topology
Elementary Combinatorial Topology Frédéric Meunier Université Paris Est, CERMICS, Ecole des Ponts Paristech, 6-8 avenue Blaise Pascal, 77455 Marne-la-Vallée Cedex E-mail address: frederic.meunier@cermics.enpc.fr
More informationSimplicial Objects and Homotopy Groups. J. Wu
Simplicial Objects and Homotopy Groups J. Wu Department of Mathematics, National University of Singapore, Singapore E-mail address: matwuj@nus.edu.sg URL: www.math.nus.edu.sg/~matwujie Partially supported
More informationA Generalized Asynchronous Computability Theorem
A Generalized Asynchronous Computability Theorem Eli Gafni Computer Science Department, UCLA eli@ucla.edu Petr Kuznetsov Télécom ParisTech petr.kuznetsov@telecomparistech.fr Ciprian Manolescu Department
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 informationarxiv: v1 [math.co] 12 Aug 2018
CONVEX UNION REPRESENTABILITY AND CONVEX CODES R. AMZI JEFFS AND ISABELLA NOVIK arxiv:1808.03992v1 [math.co] 12 Aug 2018 Abstract. We introduce and investigate d-convex union representable complexes: the
More informationCombinatorics I (Lecture 36)
Combinatorics I (Lecture 36) February 18, 2015 Our goal in this lecture (and the next) is to carry out the combinatorial steps in the proof of the main theorem of Part III. We begin by recalling some notation
More informationPacific Journal of Mathematics
Pacific Journal of Mathematics SIMPLIFYING TRIANGULATIONS OF S 3 Aleksandar Mijatović Volume 208 No. 2 February 2003 PACIFIC JOURNAL OF MATHEMATICS Vol. 208, No. 2, 2003 SIMPLIFYING TRIANGULATIONS OF S
More informationGeometric structures on manifolds
CHAPTER 3 Geometric structures on manifolds In this chapter, we give our first examples of hyperbolic manifolds, combining ideas from the previous two chapters. 3.1. Geometric structures 3.1.1. Introductory
More informationThe Topological Structure of Asynchronous Computability
The Topological Structure of Asynchronous Computability MAURICE HERLIHY Brown University, Providence, Rhode Island AND NIR SHAVIT Tel-Aviv University, Tel-Aviv Israel Abstract. We give necessary and sufficient
More informationSchlegel Diagram and Optimizable Immediate Snapshot Protocol
Schlegel Diagram and Optimizable Immediate Snapshot Protocol Susumu Nishimura Dept. of Mathematics, Graduate School of Science, Kyoto University, Japan susumu@math.kyoto-u.ac.jp Abstract In the topological
More informationSimplicial Cells in Arrangements of Hyperplanes
Simplicial Cells in Arrangements of Hyperplanes Christoph Dätwyler 05.01.2013 This paper is a report written due to the authors presentation of a paper written by Shannon [1] in 1977. The presentation
More informationLecture 5: Simplicial Complex
Lecture 5: Simplicial Complex 2-Manifolds, Simplex and Simplicial Complex Scribed by: Lei Wang First part of this lecture finishes 2-Manifolds. Rest part of this lecture talks about simplicial complex.
More informationA Constructive Proof of Ky Fan's Generalization of Tucker's Lemma
Claremont Colleges Scholarship @ Claremont All HMC Faculty Publications and Research HMC Faculty Scholarship 8-1-2005 A Constructive Proof of Ky Fan's Generalization of Tucker's Lemma Timothy Prescott
More information66 III Complexes. R p (r) }.
66 III Complexes III.4 Alpha Complexes In this section, we use a radius constraint to introduce a family of subcomplexes of the Delaunay complex. These complexes are similar to the Čech complexes but differ
More information6.2 Classification of Closed Surfaces
Table 6.1: A polygon diagram 6.1.2 Second Proof: Compactifying Teichmuller Space 6.2 Classification of Closed Surfaces We saw that each surface has a triangulation. Compact surfaces have finite triangulations.
More informationLecture 0: Reivew of some basic material
Lecture 0: Reivew of some basic material September 12, 2018 1 Background material on the homotopy category We begin with the topological category TOP, whose objects are topological spaces and whose morphisms
More informationThe Charney-Davis conjecture for certain subdivisions of spheres
The Charney-Davis conjecture for certain subdivisions of spheres Andrew Frohmader September, 008 Abstract Notions of sesquiconstructible complexes and odd iterated stellar subdivisions are introduced,
More informationA convenient way to construct large simplicial complexes is through specifying sets and recording their intersection patterns.
III.2 Convex Set Systems 53 III.2 Convex Set Systems A convenient way to construct large simplicial complexes is through specifying sets and recording their intersection patterns. Nerves. Let F be a finite
More informationCS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 29
CS 473: Algorithms Ruta Mehta University of Illinois, Urbana-Champaign Spring 2018 Ruta (UIUC) CS473 1 Spring 2018 1 / 29 CS 473: Algorithms, Spring 2018 Simplex and LP Duality Lecture 19 March 29, 2018
More informationHomological and Combinatorial Proofs of the Brouwer Fixed-Point Theorem
Homological and Combinatorial Proofs of the Brouwer Fixed-Point Theorem Everett Cheng June 6, 2016 Three major, fundamental, and related theorems regarding the topology of Euclidean space are the Borsuk-Ulam
More informationLecture 1 Discrete Geometric Structures
Lecture 1 Discrete Geometric Structures Jean-Daniel Boissonnat Winter School on Computational Geometry and Topology University of Nice Sophia Antipolis January 23-27, 2017 Computational Geometry and Topology
More informationThe Borsuk-Ulam theorem- A Combinatorial Proof
The Borsuk-Ulam theorem- A Combinatorial Proof Shreejit Bandyopadhyay April 14, 2015 1 Introduction The Borsuk-Ulam theorem is perhaps among the results in algebraic topology having the greatest number
More informationINTRODUCTION TO THE HOMOLOGY GROUPS OF COMPLEXES
INTRODUCTION TO THE HOMOLOGY GROUPS OF COMPLEXES RACHEL CARANDANG Abstract. This paper provides an overview of the homology groups of a 2- dimensional complex. It then demonstrates a proof of the Invariance
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 informationGeometric structures on manifolds
CHAPTER 3 Geometric structures on manifolds In this chapter, we give our first examples of hyperbolic manifolds, combining ideas from the previous two chapters. 3.1. Geometric structures 3.1.1. Introductory
More informationCombinatorial Geometry & Approximation Algorithms
Combinatorial Geometry & Approximation Algorithms Timothy Chan U. of Waterloo PROLOGUE Analysis of Approx Factor in Analysis of Runtime in Computational Geometry Combinatorial Geometry Problem 1: Geometric
More informationMatching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition.
18.433 Combinatorial Optimization Matching Algorithms September 9,14,16 Lecturer: Santosh Vempala Given a graph G = (V, E), a matching M is a set of edges with the property that no two of the edges have
More informationSimplicial Hyperbolic Surfaces
Simplicial Hyperbolic Surfaces Talk by Ken Bromberg August 21, 2007 1-Lipschitz Surfaces- In this lecture we will discuss geometrically meaningful ways of mapping a surface S into a hyperbolic manifold
More informationOn Evasiveness, Kneser Graphs, and Restricted Intersections: Lecture Notes
Guest Lecturer on Evasiveness topics: Sasha Razborov (U. Chicago) Instructor for the other material: Andrew Drucker Scribe notes: Daniel Freed May 2018 [note: this document aims to be a helpful resource,
More informationIntegral Geometry and the Polynomial Hirsch Conjecture
Integral Geometry and the Polynomial Hirsch Conjecture Jonathan Kelner, MIT Partially based on joint work with Daniel Spielman Introduction n A lot of recent work on Polynomial Hirsch Conjecture has focused
More informationInvariant Measures. The Smooth Approach
Invariant Measures Mathieu Desbrun & Peter Schröder 1 The Smooth Approach On this show lots of derivatives tedious expressions in coordinates For what? only to discover that there are invariant measures
More informationParallélisme. Aim of the talk. Decision tasks. Example: consensus
Parallélisme Aim of the talk Geometry and Distributed Systems Can we implement some functions on some distributed architecture, even if there are some crashes? Eric Goubault Commissariat à l Energie Atomique
More informationSubconsensus Tasks: Renaming is Weaker than Set Agreement
Subconsensus Tasks: enaming is Weaker than Set Agreement Eli Gafni 1, Sergio ajsbaum 2, and Maurice Herlihy 3 1 Computer Science Department UCLA Los Angles, CA 90095 eli@cs.ucla.edu 2 Instituto de Matemáticas,
More informationGraphs associated to CAT(0) cube complexes
Graphs associated to CAT(0) cube complexes Mark Hagen McGill University Cornell Topology Seminar, 15 November 2011 Outline Background on CAT(0) cube complexes The contact graph: a combinatorial invariant
More informationLecture 6: Graph Properties
Lecture 6: Graph Properties Rajat Mittal IIT Kanpur In this section, we will look at some of the combinatorial properties of graphs. Initially we will discuss independent sets. The bulk of the content
More informationThe following is a summary, hand-waving certain things which actually should be proven.
1 Basics of Planar Graphs The following is a summary, hand-waving certain things which actually should be proven. 1.1 Plane Graphs A plane graph is a graph embedded in the plane such that no pair of lines
More informationCombinatorial Geometry & Topology arising in Game Theory and Optimization
Combinatorial Geometry & Topology arising in Game Theory and Optimization Jesús A. De Loera University of California, Davis LAST EPISODE... We discuss the content of the course... Convex Sets A set is
More informationReconstruction of Filament Structure
Reconstruction of Filament Structure Ruqi HUANG INRIA-Geometrica Joint work with Frédéric CHAZAL and Jian SUN 27/10/2014 Outline 1 Problem Statement Characterization of Dataset Formulation 2 Our Approaches
More informationLinearizable Iterators
Linearizable Iterators Supervised by Maurice Herlihy Abstract Petrank et. al. [5] provide a construction of lock-free, linearizable iterators for lock-free linked lists. We consider the problem of extending
More informationConvex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes
Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes Menelaos I. Karavelas joint work with Eleni Tzanaki University of Crete & FO.R.T.H. OrbiCG/ Workshop on Computational
More information4.2 Simplicial Homology Groups
4.2. SIMPLICIAL HOMOLOGY GROUPS 93 4.2 Simplicial Homology Groups 4.2.1 Simplicial Complexes Let p 0, p 1,... p k be k + 1 points in R n, with k n. We identify points in R n with the vectors that point
More informationThe Geodesic Integral on Medial Graphs
The Geodesic Integral on Medial Graphs Kolya Malkin August 013 We define the geodesic integral defined on paths in the duals of medial graphs on surfaces and use it to study lens elimination and connection
More informationHW Graph Theory Name (andrewid) - X. 1: Draw K 7 on a torus with no edge crossings.
1: Draw K 7 on a torus with no edge crossings. A quick calculation reveals that an embedding of K 7 on the torus is a -cell embedding. At that point, it is hard to go wrong if you start drawing C 3 faces,
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 informationGeometry. On Polytopes Cut by Flats
Discrete Comput Geom 14:287-294 (1995) Discrete & Computational Geometry 9 1995 Springer-Verlag New York Inc. On Polytopes Cut by Flats J. Kincses Bolyai Institute, Szeged University, Szeged, Aradi VErtanfik
More informationHowever, this is not always true! For example, this fails if both A and B are closed and unbounded (find an example).
98 CHAPTER 3. PROPERTIES OF CONVEX SETS: A GLIMPSE 3.2 Separation Theorems It seems intuitively rather obvious that if A and B are two nonempty disjoint convex sets in A 2, then there is a line, H, separating
More informationThe Cyclic Cycle Complex of a Surface
The Cyclic Cycle Complex of a Surface Allen Hatcher A recent paper [BBM] by Bestvina, Bux, and Margalit contains a construction of a cell complex that gives a combinatorial model for the collection of
More informationCS599: Convex and Combinatorial Optimization Fall 2013 Lecture 4: Convex Sets. Instructor: Shaddin Dughmi
CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 4: Convex Sets Instructor: Shaddin Dughmi Announcements New room: KAP 158 Today: Convex Sets Mostly from Boyd and Vandenberghe. Read all of
More informationThe clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) 2 ( ) ( )
1 The clique number of a random graph in (,1 2) Let () # -subgraphs in = 2 =:() We will be interested in s.t. ()~1. To gain some intuition note ()~ 2 =2 and so ~2log. Now let us work rigorously. () (+1)
More informationThe clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) We will be interested in s.t. ( )~1. To gain some intuition note ( )
The clique number of a random graph in (,1 2) Let () # -subgraphs in = 2 =:() We will be interested in s.t. ()~1. To gain some intuition note ()~ 2 =2 and so ~2log. Now let us work rigorously. () (+1)
More informationSPERNER S LEMMA MOOR XU
SPERNER S LEMMA MOOR XU Abstract. Is it possible to dissect a square into an odd number of triangles of equal area? This question was first answered by Paul Monsky in 970, and the solution requires elements
More informationG 6i try. On the Number of Minimal 1-Steiner Trees* Discrete Comput Geom 12:29-34 (1994)
Discrete Comput Geom 12:29-34 (1994) G 6i try 9 1994 Springer-Verlag New York Inc. On the Number of Minimal 1-Steiner Trees* B. Aronov, 1 M. Bern, 2 and D. Eppstein 3 Computer Science Department, Polytechnic
More informationMath 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem
Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem David Glickenstein November 26, 2008 1 Graph minors Let s revisit some de nitions. Let G = (V; E) be a graph. De nition 1 Removing
More informationDiscrete Morse Theory on Simplicial Complexes
Discrete Morse Theory on Simplicial Complexes August 27, 2009 ALEX ZORN ABSTRACT: Following [2] and [3], we introduce a combinatorial analog of topological Morse theory, and show how the introduction of
More informationarxiv: v1 [cs.cg] 7 Oct 2017
A Proof of the Orbit Conjecture for Flipping Edge-Labelled Triangulations Anna Lubiw 1, Zuzana Masárová 2, and Uli Wagner 2 arxiv:1710.02741v1 [cs.cg] 7 Oct 2017 1 School of Computer Science, University
More informationAbstract We give necessary and sucient combinatorial conditions characterizing the class of decision tasks that can be solved in a wait-free manner by
The Topological Structure of Asynchronous Computability Maurice Herlihy Computer Science Department Brown University Providence RI 02912 Nir Shavit y Computer Science Department Tel-Aviv University Tel-Aviv
More informationThe Art Gallery Problem: An Overview and Extension to Chromatic Coloring and Mobile Guards
The Art Gallery Problem: An Overview and Extension to Chromatic Coloring and Mobile Guards Nicole Chesnokov May 16, 2018 Contents 1 Introduction 2 2 The Art Gallery Problem 3 2.1 Proof..................................
More informationMa/CS 6b Class 26: Art Galleries and Politicians
Ma/CS 6b Class 26: Art Galleries and Politicians By Adam Sheffer The Art Gallery Problem Problem. We wish to place security cameras at a gallery, such that they cover it completely. Every camera can cover
More informationLecture 6: Faces, Facets
IE 511: Integer Programming, Spring 2019 31 Jan, 2019 Lecturer: Karthik Chandrasekaran Lecture 6: Faces, Facets Scribe: Setareh Taki Disclaimer: These notes have not been subjected to the usual scrutiny
More informationRead-Write Memory and k-set Consensus as an Affine Task
Read-Write Memory and k-set Consensus as an Affine Task Eli Gafni 1, Yuan He 2, Petr Kuznetsov 3, and Thibault Rieutord 4 1 UCLA, Los Angeles, CA, USA eli@ucla.edu 2 UCLA, Los Angeles, CA, USA yuan.he@ucla.edu
More informationCS675: Convex and Combinatorial Optimization Spring 2018 Convex Sets. Instructor: Shaddin Dughmi
CS675: Convex and Combinatorial Optimization Spring 2018 Convex Sets Instructor: Shaddin Dughmi Outline 1 Convex sets, Affine sets, and Cones 2 Examples of Convex Sets 3 Convexity-Preserving Operations
More informationLecture 2 - Introduction to Polytopes
Lecture 2 - Introduction to Polytopes Optimization and Approximation - ENS M1 Nicolas Bousquet 1 Reminder of Linear Algebra definitions Let x 1,..., x m be points in R n and λ 1,..., λ m be real numbers.
More informationMulti-tiling and equidecomposability of polytopes by lattice translates
Multi-tiling and equidecomposability of polytopes by lattice translates Bochen Liu Bar-Ilan University, Israel Joint work with Nir Lev 1 / 19 Multi-tiling Let A R d be a polytope and denote χ A as its
More informationGeometry. Visibility Complexes and the Baues Problem for Triangulations in the Plane. P. H. Edelman and V. Reiner. 1. Introduction
Discrete Comput Geom 20:35 59 (1998) Discrete & Computational Geometry 1998 Springer-Verlag New York Inc. Visibility Complexes and the Baues Problem for Triangulations in the Plane P. H. Edelman and V.
More informationBasics of Combinatorial Topology
Chapter 7 Basics of Combinatorial Topology 7.1 Simplicial and Polyhedral Complexes In order to study and manipulate complex shapes it is convenient to discretize these shapes and to view them as the union
More informationProblem Set 3. MATH 776, Fall 2009, Mohr. November 30, 2009
Problem Set 3 MATH 776, Fall 009, Mohr November 30, 009 1 Problem Proposition 1.1. Adding a new edge to a maximal planar graph of order at least 6 always produces both a T K 5 and a T K 3,3 subgraph. Proof.
More informationFinal Exam, F11PE Solutions, Topology, Autumn 2011
Final Exam, F11PE Solutions, Topology, Autumn 2011 Question 1 (i) Given a metric space (X, d), define what it means for a set to be open in the associated metric topology. Solution: A set U X is open if,
More informationA Topologically Convex Vertex-Ununfoldable Polyhedron
A Topologically Convex Vertex-Ununfoldable Polyhedron Zachary Abel 1 Erik D. Demaine 2 Martin L. Demaine 2 1 MIT Department of Mathematics 2 MIT CSAIL CCCG 2011 Abel, Demaine, and Demaine (MIT) A Vertex-Ununfoldable
More informationTHE BORSUK-ULAM AND HAM SANDWICH THEOREMS
THE BORSUK-ULAM AND HAM SANDWICH THEOREMS BRIAN LIBGOBER Abstract. In this paper I describe the way one might begin proving the Borsuk-Ulam theorem using measure theory and what remains to be done for
More informationLecture 5 CLASSIFICATION OF SURFACES
Lecture 5 CLASSIFICATION OF SURFACES In this lecture, we present the topological classification of surfaces. This will be done by a combinatorial argument imitating Morse theory and will make use of the
More informationChordal Graphs: Theory and Algorithms
Chordal Graphs: Theory and Algorithms 1 Chordal graphs Chordal graph : Every cycle of four or more vertices has a chord in it, i.e. there is an edge between two non consecutive vertices of the cycle. Also
More information! B be a covering, where B is a connected graph. Then E is also a
26. Mon, Mar. 24 The next application is the computation of the fundamental group of any graph. We start by specifying what we mean by a graph. Recall that S 0 R is usually defined to be the set S 0 =
More informationarxiv: v1 [math.gt] 29 Jun 2009
arxiv:0906.5193v1 [math.gt] 29 Jun 2009 Sperner s Lemma, the Brouwer Fixed-Point Theorem, and Cohomology Nikolai V. Ivanov 1. INTRODUCTION. The proof of the Brouwer fixed-point Theorem based on Sperner
More informationComputational Geometry
Lecture 12: Lecture 12: Motivation: Terrains by interpolation To build a model of the terrain surface, we can start with a number of sample points where we know the height. Lecture 12: Motivation: Terrains
More informationCS675: Convex and Combinatorial Optimization Spring 2018 The Simplex Algorithm. Instructor: Shaddin Dughmi
CS675: Convex and Combinatorial Optimization Spring 2018 The Simplex Algorithm Instructor: Shaddin Dughmi Algorithms for Convex Optimization We will look at 2 algorithms in detail: Simplex and Ellipsoid.
More informationAdvanced Combinatorial Optimization September 17, Lecture 3. Sketch some results regarding ear-decompositions and factor-critical graphs.
18.438 Advanced Combinatorial Optimization September 17, 2009 Lecturer: Michel X. Goemans Lecture 3 Scribe: Aleksander Madry ( Based on notes by Robert Kleinberg and Dan Stratila.) In this lecture, we
More informationDistributed Recursion
Distributed Recursion March 2011 Sergio Rajsbaum Instituto de Matemáticas, UNAM joint work with Eli Gafni, UCLA Introduction Though it is a new field, computer science already touches virtually every aspect
More informationLecture 3: Art Gallery Problems and Polygon Triangulation
EECS 396/496: Computational Geometry Fall 2017 Lecture 3: Art Gallery Problems and Polygon Triangulation Lecturer: Huck Bennett In this lecture, we study the problem of guarding an art gallery (specified
More informationHomology cycle bases from acyclic matchings
Homology cycle bases from acyclic matchings Dmitry Feichtner-Kozlov University of Bremen Kyoto Workshop, January 019 What is... Applied Topology? studying global features of shapes applications in other
More informationA GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY
A GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY KARL L. STRATOS Abstract. The conventional method of describing a graph as a pair (V, E), where V and E repectively denote the sets of vertices and edges,
More information1 Matchings in Graphs
Matchings in Graphs J J 2 J 3 J 4 J 5 J J J 6 8 7 C C 2 C 3 C 4 C 5 C C 7 C 8 6 J J 2 J 3 J 4 J 5 J J J 6 8 7 C C 2 C 3 C 4 C 5 C C 7 C 8 6 Definition Two edges are called independent if they are not adjacent
More informationFigure 1: Two polygonal loops
Math 1410: The Polygonal Jordan Curve Theorem: The purpose of these notes is to prove the polygonal Jordan Curve Theorem, which says that the complement of an embedded polygonal loop in the plane has exactly
More informationEuropean Journal of Combinatorics. Homotopy types of box complexes of chordal graphs
European Journal of Combinatorics 31 (2010) 861 866 Contents lists available at ScienceDirect European Journal of Combinatorics journal homepage: www.elsevier.com/locate/ejc Homotopy types of box complexes
More informationGEOMETRY OF PLANAR SURFACES AND EXCEPTIONAL FILLINGS
GEOMETRY OF PLANAR SURFACES AND EXCEPTIONAL FILLINGS NEIL R. HOFFMAN AND JESSICA S. PURCELL Abstract. If a hyperbolic 3 manifold admits an exceptional Dehn filling, then the length of the slope of that
More informationEdge unfolding Cut sets Source foldouts Proof and algorithm Complexity issues Aleksandrov unfolding? Unfolding polyhedra.
Unfolding polyhedra Ezra Miller University of Minnesota ezra@math.umn.edu University of Nebraska 27 April 2007 Outline 1. Edge unfolding 2. Cut sets 3. Source foldouts 4. Proof and algorithm 5. Complexity
More informationCHRISTOS A. ATHANASIADIS
FLAG SUBDIVISIONS AND γ-vectors CHRISTOS A. ATHANASIADIS Abstract. The γ-vector is an important enumerative invariant of a flag simplicial homology sphere. It has been conjectured by Gal that this vector
More information9 Bounds for the Knapsack Problem (March 6)
9 Bounds for the Knapsack Problem (March 6) In this lecture, I ll develop both upper and lower bounds in the linear decision tree model for the following version of the (NP-complete) Knapsack 1 problem:
More informationT. Background material: Topology
MATH41071/MATH61071 Algebraic topology Autumn Semester 2017 2018 T. Background material: Topology For convenience this is an overview of basic topological ideas which will be used in the course. This material
More informationPartitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths
Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths Master Thesis Patrick Schnider July 25, 2015 Advisors: Prof. Dr. Emo Welzl, Manuel Wettstein Department of
More informationSperner and Tucker s lemma
Sperner and Tucker s lemma Frédéric Meunier February 8th 2010 Ecole des Ponts, France Sperner s lemma Brouwer s theorem Let B be a d-dimensional ball and f be a continuous B B map. Then always Theorem
More informationSolutions to Selected Exercises
Solutions to Selected Exercises Chapter 2 2.1. For x (2, 3), let δ x = min(x 2, 3 x). 2.3. R {x} =(,x) (x, ). If y (,x), then let δ y = x y so that δ y > 0 and (y δ y,y+ δ y ) (,x). Hence (,x) is open,
More informationCS675: Convex and Combinatorial Optimization Spring 2018 Consequences of the Ellipsoid Algorithm. Instructor: Shaddin Dughmi
CS675: Convex and Combinatorial Optimization Spring 2018 Consequences of the Ellipsoid Algorithm Instructor: Shaddin Dughmi Outline 1 Recapping the Ellipsoid Method 2 Complexity of Convex Optimization
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 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 informationThe Simplex Algorithm for LP, and an Open Problem
The Simplex Algorithm for LP, and an Open Problem Linear Programming: General Formulation Inputs: real-valued m x n matrix A, and vectors c in R n and b in R m Output: n-dimensional vector x There is one
More information