Characterizations of Planar Lattices by Left-Relations

Total Page:16

File Type:pdf, Size:1020Kb

Characterizations of Planar Lattices by Left-Relations Characterizations of Planar Lattices Christian Zschalig by Left-relations Umschlaggestaltung: Juliane Trinckauf Christian Zschalig Dissertation Characterizations of Planar Lattices by Left-relations Characterizations of Planar Lattices by Left-relations Dissertation zur Erlangung des akademischen Grades Doktor rerum naturalium (Dr. rer. nat.) vorgelegt der Fakult¨at Mathematik und Naturwissenschaften der Technischen Universit¨at Dresden von Dipl.-Math. Christian Zschalig geboren am 07.01.1975 in Riesa Gutachter: Prof. Bernhard Ganter Prof. Ulrike Baumann Prof. Bernd Sohroeder Eingereicht am: 08.10.2008 Disputation am: 05.02.2009 2 Danksagung Ganz herzlich m¨ochte ich mich bei allen bedanken, die mich – in welcher Art auch immer – unterstutzt¨ haben, diese Dissertation schreiben zu k¨onnen. Zuallererst geht mein gr¨oßter Dank an meine Freundin Susi Muller.¨ Vor allem in der letzten, hektischen Phase der Dissertation hat sie mir die Kraft und Ruhe gegeben, die Arbeit vollenden zu k¨onnen. Es ist wunderbar, dass jeder meiner Tage durch einen Sonnenstrahl erhellt wird. Ein herzlicher Dank gebuhrt¨ meinem Betreuer Bernhard Ganter; fur¨ die Frei- heit, die er mir w¨ahrend der Promotionsphase ließ, ein Thema nach meinen Vorstellungen zu bearbeiten und fur¨ die Liebe zur Algebra, die er in mir ge- weckt hat. Immer eine große Hilfe im universit¨aren Alltag war mir Ulrike Baumann. Sie ermutigte mich, mit der Arbeit als Tutor zu beginnen und unterstutzte¨ mich in all den Jahren bei meiner Lehrt¨atigkeit. Ohne sie h¨atte ich mit der Promotion sicher nicht begonnen. Meine ersten wissenschaftlichen Gehversuche unternahm ich meist zusammen mit Heiko Reppe. Vielen Dank ihm fur¨ das viele Korrekturlesen und die ge- meinsamen Konferenzbesuche. Ich hoffe, ich konnte ihn in ¨ahnlicher Weise un- terstutzen¨ wie er mich. Allen noch nicht namentlich genannten Mitgliedern des Instituts fur¨ Algebra sei fur¨ die warmherzige und unverkrampfte Atmosph¨are gedankt, durch die Spaß und Freude an Forschung und Lehre in mir geweckt und erhalten wurden. Vielen Dank an Jojo Klein, Phillip Olk, Kerstin Knott, Sanni Kehr, Ronny Peters, Ina Schaarschmidt und alle anderen von der Bierstubencrew“ fur¨ die ” vielen Kaffees und die entspannenden Gespr¨ache, die ich mit euch genießen konnte. Fur¨ die hervorragende Umschlaggestaltung schulde ich Juliane Trinckauf großen Dank. Zum Schluß, aber keinesfalls am wenigsten m¨ochte ich meinen Eltern Klaus und Maria Zschalig danken, die meine mathematischen Neigungen schon von klein- auf gef¨ordert haben und die mir jederzeit jegliche Unterstutzung¨ zukommen ließen. 4 Contents 1 Introduction 7 2 Motivation 8 2.1 WhyDoWeNeedNiceDiagrams? . 9 2.2 WhatIsaNiceDiagram? . .. .. 11 2.3 WhyPlanarity?........................... 12 3 Preliminaries 14 3.1 BasicDefinitions .......................... 15 3.2 DiagramsofOrderedStructures . 19 3.3 PlanarLattices ........................... 23 3.4 PlaneDiagrams........................... 29 3.5 FormalConceptAnalysis. 32 3.6 Ferrers-relations. 34 4 Left-relations on Lattices 37 4.1 DefinitionandBasicProperties . 38 4.2 Left-relationsandConjugateOrders. 41 4.3 PlanarityConditions . 44 4.4 PlanarContexts........................... 50 5 Left-relations on Diagrams 58 5.1 Definition .............................. 59 5.2 Coherence toLeft-relationsonLattices . 62 5.3 HowtoDrawPlaneDiagrams . 67 5.3.1 AttributeAdditiveDiagrams. 68 5.3.2 LayerDiagrams . .. .. 70 5.3.3 Layered Attribute Additive Diagrams . 72 6 Left-relations on Contexts 73 6.1 DefinitionandFirstProperties. 74 6.2 TheComponentsofFerrers-graphs . 79 6 CONTENTS 6.2.1 ConnectionsinIntervals . 81 6.2.2 Induced Relations on Components of Γ . 85 6.2.3 Edge Sequences in Γ and Connections in V ........ 92 6.2.4 ComponentsofType1andType2 . 98 6.3 Gaining Left-orders out of Ferrers-graphs . 104 6.3.1 TurningComponentsofΓ . 104 6.3.2 The Number of Plane Diagrams of a Lattice . 107 6.4 Determining All Non-similar Plane Diagrams of a Lattice . 113 7 Conclusion and Further Work 116 7.1 Conclusion..............................116 7.2 FurtherWork ............................118 7.2.1 Algebraic Consequences . 118 7.2.2 Minimizing the Crossing Number . 118 7.2.3 DrawingNiceDiagrams . 120 Chapter 1 Introduction In the last thirty years, the development of lattice theory was boosted by the newly emerging Formal Concept Analysis (FCA). Caused by its application- oriented objective, several issues gained a greater importance. In particular, the interest in nicely readable automatically layouted diagrams grew. This work is a contribution to this concern. We particularly investigate planar lattices, namely their characterization and representation by diagrams. Thereby, our considerations are driven by the existence of an additional order sorting the elements of a planar lattice (or poset) from left to right in contrast to the generic one which leads top-down. All structures considered will be finite. We will describe the role of FCA as a model for handling information in Chapter 2. Lattice diagrams can be used for visualizing knowledge. We will shortly explain what a “nice” diagram may constitute and why planarity plays such an important role. Chapter 3 will lay the mathematical foundation of our work. We will recall the basic concepts of order theory, the notion of a diagram and important results about planar lattices. Furthermore we introduce FCA and Ferrers-graphs of contexts (a basic FCA structure determining a lattice). Afterwards, we will introduce left-relations on lattices in Chapter 4. We will analyze its connections with conjugate orders, standard tools for describing planarity. Furthermore, we will give possibilities to handle left-relations more efficiently and to characterize planar contexts. In the following Chapter 5 we investigate how to actually draw a planar lattice without edge crossings. Quite helpful is the fact that left-relations on lattices can be topologically found in the shape of their respective diagrams. In the penultimate Chapter 6 we char- acterize planar lattices by a property of the Ferrers-graph of its context. We will give an algorithm that finds all “topologically different” plane diagrams. Finally, we will summarize the achieved results in Chapter 7. We will give further aims seemingly interesting within the influence of this work and some hints how to approach them. Chapter 2 Motivation A lattice (see Definition 3.7) is planar (see Definition 3.16) if it can be drawn in the plane without edge crossings. In this work we want to investigate this property in detail with the help of so called left-relations. However, in this chapter we want to illustrate why we are concerned with planar lattices at all. Of course, that issue is of interest just from an algebraic point of view; planarity itself and its connection to the dimension (see Definitions 3.5, 3.6) of a lattice are fruitful research areas (see Theorem 3.20). In fact, our work was motivated rather from an application-oriented view. By the use of Formal Concept Analysis (see Section 3.5) we realize that lattice diagrams can impart information. In order to be accepted by a human user, these diagrams must look “nice” and easily readable. Although it is a hard task to mathematize human esthetic sensations, we may assume that in most cases reducing the number of edge crossings improves the diagram’s quality. In particular, a lattice should be laid out without edge crossings at all, if possible. We want to explain and reason these statements more precisely in this chapter. In Section 2.1 we will highlight the importance of diagrams for handling pieces of information. In particular, we will give a flavor of the field of Formal Concept Analysis including its philosophical foundation and possible applications for structuring data. In Section 2.2 we will investigate the problems that occur by automatically drawing diagrams of discrete structures. Thereby, we refer to graphs rather than lattices since the quality of their drawings has been analyzed more specif- ically. We will explain the idea of esthetic criteria as a possibility to mathe- matize human esthetic conceptions and the desire of easy readability. Finally we will illustrate in Section 2.3 why we concentrated on the esthetic criterion of minimizing the number of edge crossings and, in particular, on the recognition and graphical design of planar lattices as those structures that allow diagrams without edge crossings at all. 2.1 Why Do We Need Nice Diagrams? 9 2.1 Why Do We Need Nice Diagrams? The rapid development and increased use of computers and the worldwide spread of the internet facilitates the sharing of enormous amounts of informa- tion. However, data can quickly become too complex to organize (retrieve, store, classify, manipulate, . ) it efficiently. A new research area, namely information science is concerned with that issue. Data is often presented in tables. Unfortunately, this is quite an unintuitive way of making the inherent information accessible to a human user. It seems to be useful to process the raw data into a form that fits us better. An ap- propriate method should apply our understanding of the principles of human thinking. A simple and well-accepted philosophical model is that of thinking in concepts. These are considered to be the smallest units of human thoughts. They are related by judgements and conclusions. The field of formal concept analysis (FCA), introduced by R. Wille and B. Ganter in 1982, is founded on the mathematization of the interrelation between data tables (called formal contexts) and respective
Recommended publications
  • Two Poset Polytopes
    Discrete Comput Geom 1:9-23 (1986) G eometrv)i.~.reh, ~ ( :*mllmlati~ml © l~fi $1~ter-Vtrlq New Yorklu¢. t¢ Two Poset Polytopes Richard P. Stanley* Department of Mathematics, Massachusetts Institute of Technology, Cambridge, MA 02139 Abstract. Two convex polytopes, called the order polytope d)(P) and chain polytope <~(P), are associated with a finite poset P. There is a close interplay between the combinatorial structure of P and the geometric structure of E~(P). For instance, the order polynomial fl(P, m) of P and Ehrhart poly- nomial i(~9(P),m) of O(P) are related by f~(P,m+l)=i(d)(P),m). A "transfer map" then allows us to transfer properties of O(P) to W(P). In particular, we transfer known inequalities involving linear extensions of P to some new inequalities. I. The Order Polytope Our aim is to investigate two convex polytopes associated with a finite partially ordered set (poset) P. The first of these, which we call the "order polytope" and denote by O(P), has been the subject of considerable scrutiny, both explicit and implicit, Much of what we say about the order polytope will be essentially a review of well-known results, albeit ones scattered throughout the literature, sometimes in a rather obscure form. The second polytope, called the "chain polytope" and denoted if(P), seems never to have been previously considered per se. It is a special case of the vertex-packing polytope of a graph (see Section 2) but has many special properties not in general valid or meaningful for graphs.
    [Show full text]
  • Coms: Complexes of Oriented Matroids Hans-Jürgen Bandelt, Victor Chepoi, Kolja Knauer
    COMs: Complexes of Oriented Matroids Hans-Jürgen Bandelt, Victor Chepoi, Kolja Knauer To cite this version: Hans-Jürgen Bandelt, Victor Chepoi, Kolja Knauer. COMs: Complexes of Oriented Matroids. Journal of Combinatorial Theory, Series A, Elsevier, 2018, 156, pp.195–237. hal-01457780 HAL Id: hal-01457780 https://hal.archives-ouvertes.fr/hal-01457780 Submitted on 6 Feb 2017 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. COMs: Complexes of Oriented Matroids Hans-J¨urgenBandelt1, Victor Chepoi2, and Kolja Knauer2 1Fachbereich Mathematik, Universit¨atHamburg, Bundesstr. 55, 20146 Hamburg, Germany, [email protected] 2Laboratoire d'Informatique Fondamentale, Aix-Marseille Universit´eand CNRS, Facult´edes Sciences de Luminy, F-13288 Marseille Cedex 9, France victor.chepoi, kolja.knauer @lif.univ-mrs.fr f g Abstract. In his seminal 1983 paper, Jim Lawrence introduced lopsided sets and featured them as asym- metric counterparts of oriented matroids, both sharing the key property of strong elimination. Moreover, symmetry of faces holds in both structures as well as in the so-called affine oriented matroids. These two fundamental properties (formulated for covectors) together lead to the natural notion of \conditional oriented matroid" (abbreviated COM).
    [Show full text]
  • Algorithms for Incremental Planar Graph Drawing and Two-Page Book Embeddings
    Algorithms for Incremental Planar Graph Drawing and Two-page Book Embeddings Inaugural-Dissertation zur Erlangung des Doktorgrades der Mathematisch-Naturwissenschaftlichen Fakult¨at der Universit¨at zu Koln¨ vorgelegt von Martin Gronemann aus Unna Koln¨ 2015 Berichterstatter (Gutachter): Prof. Dr. Michael Junger¨ Prof. Dr. Markus Chimani Prof. Dr. Bettina Speckmann Tag der m¨undlichenPr¨ufung: 23. Juni 2015 Zusammenfassung Diese Arbeit besch¨aftigt sich mit zwei Problemen bei denen es um Knoten- ordnungen in planaren Graphen geht. Hierbei werden als erstes Ordnungen betrachtet, die als Grundlage fur¨ inkrementelle Zeichenalgorithmen dienen. Solche Algorithmen erweitern in der Regel eine vorhandene Zeichnung durch schrittweises Hinzufugen¨ von Knoten in der durch die Ordnung gegebene Rei- henfolge. Zu diesem Zweck kommen im Gebiet des Graphenzeichnens verschie- dene Ordnungstypen zum Einsatz. Einigen dieser Ordnungen fehlen allerdings gewunschte¨ oder sogar fur¨ einige Algorithmen notwendige Eigenschaften. Diese Eigenschaften werden genauer untersucht und dabei ein neuer Typ von Ord- nung entwickelt, die sogenannte bitonische st-Ordnung, eine Ordnung, welche Eigenschaften kanonischer Ordnungen mit der Flexibilit¨at herk¨ommlicher st- Ordnungen kombiniert. Die zus¨atzliche Eigenschaft bitonisch zu sein erm¨oglicht es, eine st-Ordnung wie eine kanonische Ordnung zu verwenden. Es wird gezeigt, dass fur¨ jeden zwei-zusammenh¨angenden planaren Graphen eine bitonische st-Ordnung in linearer Zeit berechnet werden kann. Im Ge- gensatz zu kanonischen Ordnungen, k¨onnen st-Ordnungen naturgem¨aß auch fur¨ gerichtete Graphen verwendet werden. Diese F¨ahigkeit ist fur¨ das Zeichnen von aufw¨artsplanaren Graphen von besonderem Interesse, da eine bitonische st-Ordnung unter Umst¨anden es erlauben wurde,¨ vorhandene ungerichtete Zei- chenverfahren fur¨ den gerichteten Fall anzupassen.
    [Show full text]
  • 55 GRAPH DRAWING Emilio Di Giacomo, Giuseppe Liotta, Roberto Tamassia
    55 GRAPH DRAWING Emilio Di Giacomo, Giuseppe Liotta, Roberto Tamassia INTRODUCTION Graph drawing addresses the problem of constructing geometric representations of graphs, and has important applications to key computer technologies such as soft- ware engineering, database systems, visual interfaces, and computer-aided design. Research on graph drawing has been conducted within several diverse areas, includ- ing discrete mathematics (topological graph theory, geometric graph theory, order theory), algorithmics (graph algorithms, data structures, computational geometry, vlsi), and human-computer interaction (visual languages, graphical user interfaces, information visualization). This chapter overviews aspects of graph drawing that are especially relevant to computational geometry. Basic definitions on drawings and their properties are given in Section 55.1. Bounds on geometric and topological properties of drawings (e.g., area and crossings) are presented in Section 55.2. Sec- tion 55.3 deals with the time complexity of fundamental graph drawing problems. An example of a drawing algorithm is given in Section 55.4. Techniques for drawing general graphs are surveyed in Section 55.5. 55.1 DRAWINGS AND THEIR PROPERTIES TYPES OF GRAPHS First, we define some terminology on graphs pertinent to graph drawing. Through- out this chapter let n and m be the number of graph vertices and edges respectively, and d the maximum vertex degree (i.e., number of edges incident to a vertex). GLOSSARY Degree-k graph: Graph with maximum degree d k. ≤ Digraph: Directed graph, i.e., graph with directed edges. Acyclic digraph: Digraph without directed cycles. Transitive edge: Edge (u, v) of a digraph is transitive if there is a directed path from u to v not containing edge (u, v).
    [Show full text]
  • DA14 Abstracts 27
    DA14 Abstracts 27 IP1 [email protected] Shape, Homology, Persistence, and Stability CP0 My personal journey to the fascinating world of geomet- Distributed Computation of Persistent Homology ric forms started 30 years ago with the invention of al- pha shapes in the plane. It took about 10 years before Advances in algorithms for computing persistent homol- we generalized the concept to higher dimensions, we pro- ogy have reduced the computation time drastically – as duced working software with a graphics interface for the long as the algorithm does not exhaust the available mem- 3-dimensional case, and we added homology to the com- ory. Following up on a recently presented parallel method putations. Needless to say that this foreshadowed the in- for persistence computation on shared memory systems, we ception of persistent homology, because it suggested the demonstrate that a simple adaption of the standard reduc- study of filtrations to capture the scale of a shape or data tion algorithm leads to a variant for distributed systems. set. Importantly, this method has fast algorithms. The Our algorithmic design ensures that the data is distributed arguably most useful result on persistent homology is the over the nodes without redundancy; this permits the com- stability of its diagrams under perturbations. putation of much larger instances than on a single machine. The parallelism often speeds up the computation compared Herbert Edelsbrunner to sequential and even parallel shared memory algorithms. Institute of Science and Technology Austria In our experiments, we were able to compute the persis- [email protected] tent homology of filtrations with more than a billion (109) elements within seconds on a cluster with 32 nodes using less than 10GB of memory per node.
    [Show full text]
  • Upright-Quad Drawing of St-Planar Learning Spaces David Eppstein Computer Science Department, University of California, Irvine [email protected]
    Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 12, no. 1, pp. 51–72 (2008) Upright-Quad Drawing of st-Planar Learning Spaces David Eppstein Computer Science Department, University of California, Irvine [email protected] Abstract We consider graph drawing algorithms for learning spaces, a type of st-oriented partial cube derived from an antimatroid and used to model states of knowledge of students. We show how to draw any st-planar learning space so all internal faces are convex quadrilaterals with the bot- tom side horizontal and the left side vertical, with one minimal and one maximal vertex. Conversely, every such drawing represents an st-planar learning space. We also describe connections between these graphs and arrangements of translates of a quadrant. Our results imply that an an- timatroid has order dimension two if and only if it has convex dimension two. Article Type Communicated by Submitted Revised Regular paper M. Kaufmann and D. Wagner December 2006 February 2008 A preliminary version of this paper was presented in 2006 at the 14th International Symposium on Graph Drawing in Karlsruhe, Germany. A condensed treatment of this material also appears in Section 11.6 of [10]. Eppstein, Upright-Quad Drawing, JGAA, 12(1) 51–72 (2008) 52 1 Introduction A partial cube is a graph that can be given the geometric structure of a hyper- cube, by assigning the vertices bitvector labels in such a way that the graph distance between any pair of vertices equals the Hamming distance of their la- bels. Partial cubes can be used to describe benzenoid systems in chemistry [13], weak or partial orderings modeling voter preferences in multi-candidate elections [12], integer partitions in number theory [8], flip graphs of point set triangulations [9], and the hyperplane arrangements familiar to computational geometers [15, 7]; see [10] for additional applications.
    [Show full text]
  • Graph Drawing Tutorial
    Graph Drawing Tutorial Isabel F. Cruz Worcester Polytechnic Institute Roberto Tamassia Brown University Graph Drawing 0 Introduction Graph Drawing 1 ■ ■ covers), hierarchies), diagrams), diagrams), hierarchies), applications to visualization of andsystemsforthe algorithms, models, 30 53 41 28 27 47 11 16 21 44 15 14 20 18 52 29 17 56 WWW 22 54 38 63 34 58 45 55 51 31 12 Graph Drawing knowledge representation project management 1 9 13 61 32 46 telecommunications database systems 3 43 40 39 36 59 50 (browsing history) ... 62 42 35 37 software engineering 4 graphs 24 2 25 Graph Drawing 26 23 33 48 10 5 6 57 8 19 7 49 60 2 and networks (ER- (PERT (ring (class (isa Drawing Conventions ■ general constraints on the geometric representation of vertices and edges polyline drawing bend planar straight-line drawing orthogonal drawing Graph Drawing 3 Drawing Conventions planar othogonal straight-line drawing abc e d f g strong visibility representation f a c b d e g Graph Drawing 4 Drawing Conventions ■ directed acyclic graphs are usually drawn in such a way that all edges “flow” in the same direction, e.g., from left to right, or from bottom to top ■ such upward drawings effectively visualize hierarchical relationships, such as covering digraphs of ordered sets ■ not every planar acyclic digraph admits a planar upward drawing Graph Drawing 5 Resolution ■ display devices and the human eye have finite resolution ■ examples of resolution rules: ■ integer coordinates for vertices and bends (grid drawings) ■ prescribed minimum distance between vertices ■ prescribed minimum distance between vertices and nonincident edges ■ prescribed minimum angle formed by consecutive incident edges (angular resolution) Graph Drawing 6 Angular Resolution • The angular resolution ρ of a straight- line drawing is the smallest angle formed by two edges incident on the same vertex • High angular resolution is desirable in visualization applications and in the design of optical communication networks.
    [Show full text]
  • A STRWTURE THEORY for Ordiired SETS
    Discrete Mathematics 35 (1981) 53-118 North-Holland Publishing Company A STRWTURE THEORY FOR ORDiIRED SETS Dwight DUFFUS l?cpwtmwof Mathematics, Emory U&e&y, Atktnta, GA 30322, USA Ivan RIVAL Department of Mathematics and Stdstics, 7’he Universityof Calgary, Calgary, Alberta, Canada Received 16 December 1980 The theory of ordered sets lies at the confiuence of several branches of mathematics including set theory, lattice theory, combinatorial theory, and even aspects of modern operations research. While ordered sets are ohen peripheral to the mainstream of any of these theories there arise, from time to time. prcblems which are order-theoretic in substance. The aim of this work is to fashion a classification scheme for ordered sets which is aimed at providing a unified vantage point for some of the problems encountered with ordered sets. This classification scheme is based on a structure theory much akin to the familiar subdirect representation theory so useful in general algebra. The novelty of the structure theory lies in the importance that we attach to, and the widespread use that we make of, the concept of retract. At present, some vindication for our clrrssification scheme can be found by examining its effectiveness for totally ordered sets (e.g., well-ordered sets, the rationals, reals, etc.) as well as for those finite orciered sets that arise commonly in combinatorial investigations (e.g., crowns and fences). Preface The theory of ordered sets is today a burgeoning branch of mathematics. It both draws upon and applies to several other branches of mathematics, including algebra, set theory, and combinatorics.
    [Show full text]
  • A29 Integers 9 (2009), 353-374
    #A29 INTEGERS 9 (2009), 353-374 COMBINATORIAL PROPERTIES OF THE ANTICHAINS OF A GARLAND Emanuele Munarini Dipartimento di Matematica, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133 Milano, Italy. [email protected] Received: 5/16/08, Revised: 2/24/09, Accepted: 3/5/09 Abstract In this paper we study some combinatorial properties of the antichains of a garland, or double fence. Specifically, we encode the order ideals and the antichains in terms of words of a regular language, we obtain several enumerative properties (such as generating series, recurrences and explicit formulae), we consider some statistics leading to Riordan matrices, we study the relations between the lattice of ideals and the semilattice of antichains, and finally we give a combinatorial interpretation of the antichains as lattice paths with no peaks and no valleys. 1. Introduction Fences (or zigzag posets), crowns, garlands (or double fences) and several of their generalizations are posets that are very well-known in combinatorics [1, 6, 7, 8, 9, 11, 14, 15, 19, 20, 21, 26] and in the theory of Ockham algebras [2, 3, 4]. Here we are interested in garlands, which can be considered as an extension of fences of even order and of crowns. More precisely, the garland of order n is the partially ordered set defined as follows: is the empty poset, is the chain of length 1 and, for Gn G0 G1 any other n 2, is the poset on 2n elements x , . , x , y , . , y with cover ≥ Gn 1 n 1 n relations x1 < y1, x1 < y2, xi < yi 1, xi < yi, xi < yi+1 for i = 2, .
    [Show full text]
  • Graph Drawing
    Graph Drawing Pro ceedings of the ALCOM International Workshop on Graph Drawing Sevres Parc of Saint Cloud Paris Septemb er Edited by G Di Battista P Eades H de Fraysseix P Rosenstiehl and R Tamassia DRAFT do not distribute Septemb er ALCOM International Workshop on Graph Drawing Sevres Parc of Saint Cloud Paris Septemb er Graph drawing addresses the problem of constructing geometric representations of abstract graphs and networks It is an emerging area of research that combines avors of graph theory and computational geometry The automatic generation of drawings of graphs has imp ortant applications in key computer technologies such as software enginering database design and visual interfaces Further challenging applications can b e found in architectural design circuit schematics and pro ject management Research on graph drawing has b een esp ecially active in the last decade Recent progress in computational geometry top ological graph theory and order theory has considerably aected the evolution of this eld and has widened the range of issues b eing investigated This rst international workshop on graph drawing covers ma jor trends in the area Pap ers describ e theorems algorithms graph drawing systems mathematical and exp erimental analyses practical exp erience and a wide variety of op en problems Authors come from diverse academic cultures from graph theory computational geometry and software engineering Supp ort from ALCOM I I ESPRIT BA and by EHESS is gratefully acknowledged we would also like to thank Mr David Montgomery
    [Show full text]
  • Bitonic St-Orderings for Upward Planar Graphs
    Bitonic st-orderings for Upward Planar Graphs Martin Gronemann University of Cologne, Germany [email protected] Abstract. Canonical orderings serve as the basis for many incremental planar drawing algorithms. All these techniques, however, have in com- mon that they are limited to undirected graphs. While st-orderings do extend to directed graphs, especially planar st-graphs, they do not of- fer the same properties as canonical orderings. In this work we extend the so called bitonic st-orderings to directed graphs. We fully character- ize planar st-graphs that admit such an ordering and provide a linear- time algorithm for recognition and ordering. If for a graph no bitonic st-ordering exists, we show how to find in linear time a minimum set of edges to split such that the resulting graph admits one. With this new technique we are able to draw every upward planar graph on n vertices by using at most one bend per edge, at most n 3 bends in total and − within quadratic area. 1 Introduction Drawing directed graphs is a fundamental problem in graph drawing and has therefore received a considerable amount of attention in the past. Especially the so called upward planar drawings, a planar drawing in which the curve represent- ing an edge has to be strictly y-monotone from its source to target. The directed graphs that admit such a drawing are called the upward planar graphs. Deciding if a directed graph is upward planar turned out to be NP-complete in the general case [11], but there exist special cases for which the problem is polynomial-time solvable [1,2,8,15,18,19].
    [Show full text]
  • The Open Graph Drawing Framework (OGDF)
    15 The Open Graph Drawing Framework (OGDF) Markus Chimani 1 Friedrich-Schiller-Universitaet Jena Carsten Gutwenger 15.1 Introduction::::::::::::::::::::::::::::::::::::::::::::::::::: 1 TU Dortmund The History of the OGDF • Outline Michael J¨unger 15.2 Major Design Concepts:::::::::::::::::::::::::::::::::::::: 2 • University of Cologne Modularization Self-contained and Portable Source Code 15.3 General Algorithms and Data Structures ::::::::::::::::: 4 Gunnar W. Klau Augmentation and Subgraph Algorithms • Graph Decomposition • Centrum Wiskunde & Informatica Planarity and Planarization 15.4 Graph Drawing Algorithms ::::::::::::::::::::::::::::::::: 8 Karsten Klein Planar Drawing Algorithms • Hierarchical Drawing Algorithms • • TU Dortmund Energy-based Drawing Algorithms Drawing Clustered Graphs 15.5 Success Stories :::::::::::::::::::::::::::::::::::::::::::::::: 21 Petra Mutzel SPQR-Trees • Exact Crossing Minimization • Upward Graph Drawing TU Dortmund Acknowledgement :::::::::::::::::::::::::::::::::::::::::::::::::: 23 15.1 Introduction We present the Open Graph Drawing Framework (OGDF), a C++ library of algorithms and data structures for graph drawing. The ultimate goal of the OGDF is to help bridge the gap between theory and practice in the field of automatic graph drawing. The library offers a wide variety of algorithms and data structures, some of them requiring complex and involved implementations, e.g., algorithms for planarity testing and planarization, or data structures for graph decomposition. A substantial part of these algorithms and data structures are building blocks of graph drawing algorithms, and the OGDF aims at pro- viding such functionality in a reusable form, thus also providing a powerful platform for implementing new algorithms. The OGDF can be obtained from its website at: http://www.ogdf.net 1Markus Chimani was funded via a juniorprofessorship by the Carl-Zeiss-Foundation. 0-8493-8597-0/01/$0.00+$1.50 ⃝c 2004 by CRC Press, LLC 1 2 CHAPTER 15.
    [Show full text]