arxiv: v1 [cs.cg] 31 Aug 2017

Size: px
Start display at page:

Download "arxiv: v1 [cs.cg] 31 Aug 2017"

Transcription

1 Lombardi Drawings of Knots and Links Philipp Kindermann 1, Stephen Koboro 2, Maarten Löffler 3, Martin Nöllenbrg 4, André Schlz 1, and Birgit Vogtenhber 5 arxi: [cs.cg] 31 Ag FernUniersität in Hagen, Germany, firstname.lastname@fernni-hagen.de 2 Uniersity of Arizona, Tcson, AZ, US, koboro@cs.arizona.ed 3 Uniersiteit Utrecht, the Netherlands, m.loffler@.nl 4 TU Wien, Vienna, Astria, noellenbrg@ac.twien.ac.at 5 Graz Uniersity of Technology, Astria, bogt@ist.tgraz.at Abstract. Knot and link diagrams are projections of one or more 3- dimensional simple closed cres into lr 2, sch that no more than two points project to the same point in lr 2. These diagrams are drawings of 4-reglar plane mltigraphs. Knots are typically smooth cres in lr 3, so their projections shold be smooth cres in lr 2 with good continity and large crossing angles: exactly the properties of Lombardi graph drawings (defined by circlar-arc edges and perfect anglar resoltion). We show that seeral knots do not allow plane Lombardi drawings. On the other hand, we identify a large class of 4-reglar plane mltigraphs that do hae Lombardi drawings. We then stdy two relaxations of Lombardi drawings and show that eery knot admits a plane 2-Lombardi drawing (where edges are composed of two circlar arcs). Frther, eery knot is near-lombardi, that is, it can be drawn as Lombardi drawing when relaxing the anglar resoltion reqirement by an arbitrary small anglar offset ε, while maintaining a 180 angle between opposite edges. Fig. 1: Hand-made drawings of knots from the books of Rolfsen [15] (left), Liingston [14] (middle), and Kaffman [12] (right). 1 Introdction A knot is an embedding of a simple closed cre in 3-dimensional Eclidean space lr 3. Similarly, a link is an embedding of a collection of simple closed cres in lr 3. A drawing of a knot (link) (also known as knot diagram) is a projection of the knot (link) to the Eclidean plane lr 2 sch that for any point of lr 2, at most two points of the cre(s) are mapped to it [7, 15, 16]. From a graph drawing perspectie, drawings of knots and links are drawings of 4-reglar plane

2 2 P. Kindermann et al. mltigraphs that contain neither loops nor ct ertices. Likewise, eery 4-reglar plane mltigraph withot loops and ct ertices can be interpreted as a link. Unless specified otherwise, we assme that a mltigraph has no self-loops or ct ertices. In this paper, we address a qestion that was recently posed by Benjamin Brton: Gien a drawing of a knot, how can it be redrawn nicely withot changing the gien topology of the drawing? We do know what a drawing of a knot is, bt what is meant by a nice drawing? Seeral graphical annotations of knots and links as graphs hae been proposed in the knot theory literatre, bt most of the illstrations are hand-drawn; see Fig. 1. When stdying these drawings, a few desirable featres become apparent: (i) edges are typically drawn as smooth cres, (ii) the anglar resoltion of the nderlying 4-reglar graph is close to 90, and (iii) the drawing preseres the continity of the knot, that is, in eery ertex of the nderlying graph, opposite edges hae a common tangent. There already exists a graph drawing style that flfills the reqirements aboe: a Lombardi drawing of a (mlti-)graph G = (V, E) is a drawing of G in the Eclidean plane with the following properties: 1. The ertices are represented as distinct points in the plane 2. The edges are represented as circlar arcs connecting the representations of their end ertices (and not containing the representation of any other ertex); note that a straight-line segment is a circlar arc with radis infinity. 3. Eery ertex has perfect anglar resoltion, i.e., its incident edges are eqianglarly spaced. For knots and links this means that the angle between any two consectie edges is 90. A Lombardi drawing is plane if none of its edges intersect. Note that we are particlarly interested in plane Lombardi drawings, since crossings change the topology of the drawn knot. Knot drawing software: Software for generating drawings for knots and links exists. One powerfl package is KnotPlot [16], which proides seeral methods for drawing knot diagrams. It contains a library of oer 1,000 precompted knots and can also generate knot drawings of certain families, sch as tors knots. KnotPlot also proides methods for drawing general knots based on the embedding of the nderlying plane mltigraph. By replacing eery ertex by a 4- cycle, the mltigraph becomes a simple planar 3-connected graph, which is then drawn sing Ttte s barycentric method [18]. In the end, the modifications are reersed and a drawing of the knot is obtained with edges drawn as polygonal arcs. The athor noticed that this method... does not yield pleasing graphs or knot diagrams. In particlar, he noticed isses with ertex and anglar resoltion [16, pg. 102]. Another approach was sed by Emily Redelmeier [1]. Here, eery arc, crossing, and face of the knot diagram is associated with a disk. The drawing is then generated from the implied circle packing as a circlar arc drawing. As a reslt of the constrction, eery edge in the diagram is made of three circlar arcs with common tangents at opposite edges. Since no frther details are gien, it is hard to ealate the effectieness of this approach, althogh as we show in this paper, three circlar arcs per edge are neer needed. A related

3 Lombardi Drawings of Knots and Links 3 drawing style for knots are the so-called arc presentations [6]. An arc presentation is an orthogonal drawing, that is, all edges are seqences of horizontal and ertical segments, with the additional properties that at each ertex the ertical segments are aboe the horizontal segments in the corresponding knot and that each row and colmn contains exactly one horizontal and ertical segment, respectiely. Howeer, these drawings might reqire a large nmber of bends per edge. Lombardi drawings: Lombardi drawings were introdced by Dncan et al. [9]. They showed that 2-degenerate graphs hae Lombardi drawings and that all d-reglar graphs, with d 2 (mod 4), hae Lombardi drawings with all ertices placed along a common circle. Neither of these reslts, howeer, is garanteed to reslt in plane drawings. Dncan et al. [9] also showed that there exist planar graphs that do not hae plane Lombardi drawings, bt restricted graph classes (e.g., Halin graphs) do. In sbseqent work, Eppstein [10, 11] showed that eery (simple) planar graph with maximm degree three has a plane Lombardi drawing. Frther, he showed that a certain class of 4-reglar planar graphs (the medial graphs of polyhedral graphs) also admit plane Lombardi drawings and he presented an example of a 4-reglar planar graph that does not hae a plane Lombardi drawing. A generalization of Lombardi drawings are k-lombardi drawings. Here, eery edge is a seqence of at most k circlar arcs that meet at a common tangent. Dncan et al. [8] showed that eery planar graph has a plane 3-Lombardi drawing. Related to k-lombardi-drawings are smooth-orthogonal drawings of complexity k [4]. These are plane drawings where eery edge consists of a seqence of at most k qarter-circles and axis-aligned segments that meet smoothly, edges are axis-aligned (emanate from a ertex either horizontally or ertically), and no two edges emanate in the same direction. Note that in the special case of 4-reglar graphs, smooth-orthogonal drawings of complexity k are also plane k-lombardi drawings. Or Contribtions: The main qestion we stdy here is motiated by the application of the Lombardi drawing style to knot and link drawings: Gien a 4-reglar plane mltigraph G withot loops and ct ertices, does G admit a plane Lombardi drawing with the same combinatorial embedding? In Sect. 2 we start with some positie reslts on extending a plane Lombardi drawing, as well as composing two plane Lombardi drawings. In Sect. 3, by extending the reslts of Eppstein [10,11], we show that a large class of mltigraphs, inclding 4-reglar polyhedral graphs, does hae plane Lombardi drawings. Unfortnately, there exist seeral small knots that do not hae a plane Lombardi drawing. Section 4 discsses these cases bt also lists a few positie reslts for small examples. In Sect. 5, we show that eery 4-reglar plane mltigraph has a plane 2-Lombardi drawing. In Sect. 6, we show that eery 4-reglar plane mltigraph can be drawn with non-crossing circlar arcs, so that the perfect anglar resoltion criterion is iolated only by an arbitrarily small ale ε, while maintaining that opposite edges hae common tangents.

4 4 P. Kindermann et al. 2 General Obserations If a knot or a link has an embedding with minimm nmber of ertices that admits a plane Lombardi drawing, we call it a plane Lombardi knot (link). We frther call the property of admitting a plane Lombardi drawing plane Lombardiness. If two ertices in a plane Lombardi drawing of a knot are connected by a pair of mlti-edges, we denote the face enclosed by these two edges as a lens. There exist a nmber of operations that maintain the plane Lombardiness of a 4-reglar mltigraph. Two knots A and B can be combined by ctting one edge of each of them open and gling pairwise the loose ends of A with the loose ends of B. This operation is known as a knot sm A + B. Knots that cannot be decomposed into a sm of two smaller knots are known as prime knots. By Schbert s theorem, eery knot can be niqely decomposed into prime knots [17]. The smallest prime knot is the trefoil knot with three crossings or ertices; see Fig. 1(right). Rolfsen s knot table 1 lists all prime knots with p to ten ertices. The Alexander-Briggs-Rolfsen notation [3, 15] is a well established notation that organizes these knots by their ertex nmber and a conting index, e.g., the trefoil knot 3 1 is listed as the first (and only) knot with three ertices. Theorem 1. Let A and B be two 4-reglar mltigraphs with plane Lombardi drawings. Let a be an edge of A and b an edge of B. Then the knot sm A + B, obtained by connecting A and B along edges a and b, admits a plane Lombardi drawing. Sketch of Proof. The idea of the composition is sketched in Fig. 2. We first apply Möbis transformations, rotations, and translations to the two drawings so that edges a and b can be aligned along a circle with infinite radis. This can be done sch that the drawings of A and B do not intersect after remoing a and b. We can now reconnect the two drawings into a single plane Lombardi drawing by introdcing two edges c and d along the straight line. Another operation that preseres the plane Lombardiness is lens mltiplication. Let G = (V, E) be a 4-reglar plane mltigraph with a lens between two ertices and. A lens mltiplication of G is a 4-reglar plane mltigraph that is obtained by replacing the lens between and with a chain of lenses. Lemma 1. Let G = (V, E) be a 4-reglar plane mltigraph with a plane Lombardi drawing Γ. Then, any lens mltiplication G of G also admits a plane Lombardi drawing. Sketch of Proof. Let f be a lens in Γ spanned by two ertices and as shown in Fig. 3. We draw a bisecting circlar arc b that splits the angles at and into two 45 angles. Now we can draw any chain of lenses inside f by placing the additional ertices on b. The reslting drawing is a plane Lombardi drawing. We will se the following property seeral times throghot the paper. 1

5 Lombardi Drawings of Knots and Links 5 a A a + b B b d A = c B d p e 1 e 2 b d d w Fig. 2: Adding two plane Lombardi drawings of 4-reglar mltigraphs. Fig. 3: Sbdiiding a lens between and by a new ertex p. Fig. 4: Placement circle for neighbor w of and in a 4-reglar graph. Property 1 (Property 2 in [8, 9]). Let and be two ertices with gien positions that hae a common, nplaced neighbor w. Let d and d be two tangent directions and let θ be a target angle. Let C be the locs of all positions for placing w so that (i) the edge (, w) is a circlar arc leaing in direction d, (ii) the edge (, w) is a circlar arc leaing in direction d, and (iii) the angle formed at w is θ. Then C is a circle, the so-called placement circle of w. Dncan et al. [8] frther specify the radis and center of the placement circle by the inpt coordinates and angles. For the special case that the two tangent directions d and d are symmetric with respect to the line throgh and, and that the angle θ is 90 or 270, the corresponding placement circle is sch that its tangent lines at and form an angle of 45 with the arc directions d and d. In particlar, the placement circle bisects the right angle between d (resp. d ) and its neighboring arc direction. Fig. 4 illstrates this sitation. 3 Plane Lombardi Drawings ia Circle Packing Recall that polyhedral graphs are simple planar 3-connected graphs, and that those graphs hae a niqe (plane) combinatorial embedding. The (plane) dal graph M of a plane graph M has a ertex for eery face of M and an edge between two ertices for eery edge shared by the corresponding faces in M. In the classic drawing D(M, M ) of a primal-dal graph pair (M, M ), eery ertex of M lies in its corresponding face of M and ice ersa, and eery edge of M intersects exactly its corresponding edge of M. Hence, eery cell of D(M, M ) has exactly two sch edge crossings and exactly one ertex of each of M and M on its bondary. The medial graph of a primal-dal graph pair (M, M ) has a ertex for eery crossing edge pair in D(M, M ) and an edge between two ertices wheneer they share a cell in D(M, M ); see Fig. 5a. Eery cell of the medial graph contains either a ertex of M or a ertex of M and eery edge in the medial graph is incident to exactly one cell in D(M, M ). Eery 4-reglar plane mltigraph G can be interpreted as the medial graph of some plane graph M and its dal M, where both graphs possibly contain mltiedges. If G contains no loops and ct ertices, then neither M nor M contains

6 6 P. Kindermann et al. d(g) l(g) c(g) d (g) d 2(g) e f e f 1 f 2 d 1(g) (a) (b) (c) Fig. 5: (a) (b) Modifications de to an edge addition and (c) a primal-dal circle packing. The medial graph G is drawn solid, the primal M is drawn dotted, and the dal M is drawn dashed. The shaded area is the lens region l(g). loops. Eppstein [10] showed that if M (and hence also M ) is polyhedral, then G admits a plane Lombardi drawing. We show next how to extend this reslt to a larger graph class. We only gie a short sketch of the proof here. The fll proof, as well as an example of the algorithm is in Appendix B. Theorem 2. Let G = (V, E) be a biconnected 4-reglar plane mltigraph and let M and M be the primal-dal mltigraph pair for which G is the medial graph. If one of M and M is simple, then G admits a plane Lombardi drawing presering its embedding. Sketch of Proof. Assme w.l.o.g. that M is simple. If M (and hence also M ) is polyhedral, then G admits a plane Lombardi drawing Γ by Eppstein [10]. Moreoer, Γ is embedding-presering (p to Möbis transformation), as the combinatorial embedding of M is niqe (p to homeomorphism on the sphere). If M is not 3-connected, we proceed in three steps. First, we agment M to a polyhedral graph M p by iteratiely adding p edges (any added edge splits a face of size at least for into two faces of size at least three). Dring this process, we also iteratiely modify the dal graph and the medial graph as shown in Fig. 5a b. Second, we apply Eppstein s reslt to obtain a primal-dal circle packing of M p and M p, together with a Lombardi drawing Γ p of the medial graph G p ; see Fig. 5c. Finally, we reert the agmentation process from the first step by iteratiely changing the plane Lombardi drawing Γ p of G p to a plane Lombardi drawing Γ of G. A main ingredient for this last step is the following: In the primal-dal circle packing of M p and M p, eery edge g of Γ p lies in a region l(g) that is bonded by a primal and a dal circle. This region l(g) is interior-disjoint with the region l(g ) of any other edge g of Γ p. When remoing an edge from the primal graph, a ertex is remoed from the Lombardi drawing and the for incident edges are replaced by two edges connecting the non-common endpoints of the for edges. We show how to draw each new edge g that replaces g 1 and g 2

7 Lombardi Drawings of Knots and Links 7 g 2 g g g 1 g 2 g 1 (a) (b) Fig. 6: Two examples of a lens region l(g) reslting from l(g 1 ) and l(g 2 ): (a) conex and (b) reflex. The lens regions of g 1 and g 2 are drawn as shaded areas, while the one of g is the cross-hatched region. in a way that again has a niqely assigned region l(g) that is interior-disjoint with the regions of all other edges; see Fig. 6 for a sketch. We remark that this reslt is not tight: there exist 4-reglar plane mltigraphs whose primal-dal pair M and M contain parallel edges that still admit plane Lombardi drawings, e.g., knots 8 12, 8 14, 8 15, 8 16 ; see Fig. 17 in Appendix C. We now proe that 4-reglar polyhedral graphs are medial graphs of a simple primal-dal pair. Lemma 2. Let G = (V, E) be a 4-reglar polyhedral graph and let M and M be the primal-dal pair for which G is the medial graph. If there is a mlti-edge in M or in M, then the corresponding ertices of G either hae a mlti-edge between them or they form a separation pair of G. Proof. W.l.o.g., assme that there are two edges between ertices f and g in M. Let and be the ertices of G that these two edges pass throgh; see Fig. 7. The ertices f and g of M correspond to faces in the embedding of G that both contain and. Hence, the remoal of and from G disconnects G into two parts: the part inside the area spanned by the two edges between f and g and the part otside this area. Both and hae two edges in both areas, so either there is a mlti-edge between and, or there are ertices in both parts, which makes, a separation pair of G. Lemma 2 and Theorem 2 immediately gie the following theorem. Theorem 3. Let G = (V, E) be a 4-reglar polyhedral graph. Then G admits a plane Lombardi drawing. 4 Positie and Negatie Reslts for Small Graphs We next consider all prime knots with 8 ertices or less. We compte plane Lombardi drawings for those that hae it and arge that sch drawings do not exists for the others. We start by showing that no knot with a K 4 sbgraph is plane Lombardi.

8 8 P. Kindermann et al. f f g g (a) (b) Fig. 7: If there is a mlti-edge between ertices f and g in the primal, then there is a mlti-edge (, ) or a separation pair, in the medial. Lemma 3. Eery 4-reglar plane mltigraph G that contains K 4 as a sbgraph does not admit a plane Lombardi drawing. Proof. Let a, b, c, d be the ertices of the K 4. Eery plane embedding of K 4 has a ertex that lies inside the cycle throgh the other 3 ertices; let d be this ertex. Since d has degree 4, it has another edge to either one of a, b, c, or to a different ertex. In the former case, assme that there is a mlti-edge between c and d. In the latter case, by 4-reglarity, there has to be another ertex of a, b, c that is connected to a ertex inside the cycle throgh a, b, c; let c be this ertex. In both cases, c has two edges that lie inside the cycle throgh a, b, c. Assme that G has a Lombardi drawing. Since Möbis transformations do not change the properties of a Lombardi drawing, we may assme that the edge (a, b) is drawn as a straight-line segment as in Fig. 8b. Since both c and d are neighbors of a and b, there are two corresponding placement circles by Property 1. In fact, since any two edges of a Lombardi drawing of a 4-reglar graph mst enclose an angle of 90 and since a and b hae aligned tangents de to being neighbors themseles, the two placement circles coincide and a sitation as shown in Fig. 8 arises. In particlar, this means that in any Lombardi drawing of G the for ertices mst be co-circlar. It is easy to see that we cannot draw the missing circlar arcs connecting c and d: any sch arc mst either lie completely inside or completely otside of the placement circle. Yet, the stbs for the two edges between c and d point inside at c and otside at d. The fll proof for the following lemma is gien in Appendix C. Lemma 4. Knots 4 1 and 5 2 are not plane Lombardi knots. Sketch of Proof. For knot 4 1, the claim immediately follows from Lemma 3. For knot 5 2 (see Fig. 9) we can arge that all fie ertices mst be co-circlar. Unlike knot 4 1 we can geometrically draw all edges of knot 5 2 as Lombardi arcs, see the non-plane drawing in Fig. 9b. Howeer, by careflly considering the smooth chain of arcs a c e d b and their radii, we can proe that this path mst self-intersect in any Lombardi drawing, so the claim follows. As the aboe lemma shows, een ery small knots may not hae a plane Lombardi drawings. Howeer, most knots with a small nmber of crossings are

9 Lombardi Drawings of Knots and Links 9 a b a b d a b d c d c a b c e d e c (a) (b) (a) (b) Fig. 8: Knot 4 1 (left) has no Lombardi drawing. Fig. 9: Knot 5 2 and a non-plane Lombardi drawing. indeed plane Lombardi. In Fig. 17 in Appendix C, we proide plane Lombardi drawings of all knots with p to eight ertices except 4 1 and 5 2. Most of these drawings can actally be obtained sing the techniqes from Sect. 2 and 3. Theorem 4. All prime knots with p to eight ertices other than 4 1 and 5 2 are plane Lombardi knots. Note that Theorem 4 implies that each of these knots has a combinatorial embedding that spports a plane Lombardi drawing. It is not tre, howeer, that any embedding admits a plane Lombardi drawing. In fact, the knot 7 5 has an embedding that cannot be drawn plane Lombardi; see details in Appendix C. Theorem 5. There exists an infinite family of prime knots and links that hae embeddings that do not spport plane Lombardi drawings. 5 Plane 2-Lombardi Drawings of Knots and Links Since not eery knot admits a plane Lombardi drawing, we now consider plane 2-Lombardi drawings; see Fig. 10a for an example. Bekos et al [4] recently introdced smooth orthogonal drawings of complexity k. These are drawings where eery edge consists of a seqence of at most k circlar arcs and axis-aligned segments that meet smoothly with horizontal or ertical tangents, and where at eery ertex, each edge emanates either horizontally or ertically and no two edges emanate in the same direction. For the special case of 4-reglar graphs, eery smooth orthogonal drawing of complexity k is also a plane k-lombardi drawing. Alam et al. [2] showed that eery plane graph with maximm degree 4 can be redrawn as a plane smooth-orthogonal drawing of complexity 2. Their algorithm takes as inpt an orthogonal drawing prodced by the algorithm of Li et al. [13] and transforms it into a smooth orthogonal drawing of complexity 2. We show how to modify the algorithm by Li et al., to compte an orthogonal drawing for a 4-reglar plane mltigraph and then se the algorithm by Alam et al. to transform it into a smooth orthogonal drawing of complexity 2. Details are gien in Appendix D. Theorem 6. Eery biconnected 4-reglar plane mltigraph G admits a plane 2-Lombardi drawing with the same embedding.

10 10 P. Kindermann et al. (a) (b) (c) Fig. 10: Drawings of knot 4 1 which by Lemma 4 does not admit a plane Lombardi drawing. (a) A smooth orthogonal drawing of complexity 2, (b) a different plane 2-Lombardi drawing, and (c) a plane ε-angle Lombardi drawing. 6 Plane Near-Lombardi Drawings Since not all knots admit a plane Lombardi drawing, in this section we relax the perfect anglar resoltion constraint. We say that a knot (or a link) is near- Lombardi if it admits a drawing for eery ε > 0 sch that 1. All edges are circlar arcs, 2. Opposite edges at a ertex are tangent; 3. The angle between crossing pairs at each ertex is at least 90 ε. We call sch a drawing a ε-angle Lombardi drawing. Note that a Lombardi drawing is essentially a 0-angle Lombardi drawing. For example, the knot 4 1 does not admit a plane Lombardi drawing, bt it admits a plane ε-angle Lombardi drawing, as depicted in Fig. 10c. Let Γ be an ε-angle Lombardi drawing of a 4-reglar graph. If each angle described by the tangents of adjacent circlar arcs at a ertex in Γ is exactly 90 +ε or 90 ε, then we call Γ an ε-reglar Lombardi drawing. Note that any Lombardi drawing is a 0-reglar Lombardi drawing. We first extend some of or reslts for plane Lombardi drawings to plane ε-angle Lombardi drawings. The following Lemma is a stronger ersion of Theorem 2. The fll proof is gien in Appendix E. Lemma 5. Let G = (V, E) be a biconnected 4-reglar plane mltigraph and let M and M be the primal-dal mltigraph pair for which G is the medial graph. If one of M and M is simple, then G admits a plane ε-reglar Lombardi drawing presering its embedding for eery 0 ε < 90. Sketch of Proof. We first direct the edges sch that eery ertex has two incoming opposite edges and two otgoing opposite edges by orienting the edges arond each face that belongs to M in conter-clockwise order. We se the same primal-dal circle packing approach as in Theorem 2 to obtain a drawing of G, bt instead of sing the bisection of the lens region, we draw eery edge with angles 45 + ε/2 and 45 ε/2 arond the sorce ertex in conter-clockwise order and arond the target ertex in clockwise order. Wheneer a ertex is remoed, an incoming and an otgoing edge of it is sbstitted by a new edge between its neighbors, so the angles at the neighbors are compatible and the new edge can inherit the direction of the old edges.

11 Lombardi Drawings of Knots and Links 11 The following Lemmas is a stronger ersion of Lemma 1 and Theorem 1. Since the proofs do not rely on 90 angles, they can be immediately applied to the stronger ersion. A formal proof of Lemma 6 is gien in Appendix E. Lemma 6. Let G = (V, E) be a 4-reglar plane mltigraph with a plane ε-angle Lombardi drawing Γ. Then, any lens mltiplication G of G also admits a plane ε-angle Lombardi drawing. Lemma 7. Let A and B be two 4-reglar plane mltigraphs with plane ε-angle Lombardi drawings. Let a be an edge of A and b an edge of B. Then the composition A + B obtained by connecting A and B along edges a and b admits a plane ε-angle Lombardi drawing. Let G = (V, E) be a 4-reglar plane mltigraph and let x V with edges (x, a), (x, b), (x, c), and (x, d) in conter-clockwise order. A lens extension of G is a 4-reglar plane mltigraph that is obtained by remoing x and its incident edges from G, and adding two ertices and to G with two edges between and and the edges (, a), (, b), (, c), (, d). Informally, that means that a ertex is sbstitted by a lens. Lemma 8. Let G = (V, E) be a 4-reglar plane mltigraph with a plane ε-angle Lombardi drawing Γ. Then, any lens extension of G admits a plane (ε+ε )-angle Lombardi drawing for eery ε > 0. Sketch of Proof. Let x V be the ertex that we want to perform the lens extension on, sch that we get the edges (, a), (, b), (, c), (, d) in the obtained graph G. Let α be the angle between the tangents of (x, a) and (x, b) at x in Γ. Since Γ is a plane ε-angle Lombardi drawing, we hae that α 90 +ε. Frther, the angle between the tangents of (x, c) and (x, d) at x in Γ is also α, while the angles between the tangents of (x, b) and (x, c) at x and between the tangents of (x, d) and (x, a) at x are both 180 α. We apply the Möbis-transformation on Γ that maps the edges (x, a) and (x, d) to straight-line segments and a lies on the same y-coordinate and to the right of x; hence, d lies strictly below x. We aim to place sch that the angle between the arcs (, c) and (, d) is α+λ for some 0 < λ ε, which we will show how to choose later. We hae fixed ports at c and d and a fixed angle α+λ at. According to Property 1, all possible positions of lie on a circle throgh c and d. Note that the circle throgh c, d, and x describes all possible positions of neighbors of c and d with angle α. Since the desired angle gets larger, the position circle for contains a point d on the straight-line edge (x, d) and a point c on the half-line starting from x with the angle of the port sed by the arc (x, c); see Fig. 11. We denote by C λ the circlar arc between c and d on the placement circle of that gies the angle α+λ at. We se the same constrction for to obtain the circlar arc C λ between a and b. Since the drawing of G is plane, there exists some non-empty region in which we can moe x, sch that the arcs (x, a), (x, b), (x, c), (x, d) are drawn with the same ports at a, b, c, d and do not cross any other edge of the drawing. We choose λ as the largest ale with 0 < λ ε sch that the two circlar arcs C and C lie completely inside this region.

12 12 P. Kindermann et al. b b c c x α α + λ C λ a a α + λ C λ d d (a) (b) Fig. 11: The circlar arc C λ between a and b on the placement circles of and the circlar arc C λ between c and d on the placement circles of. Fig. 12: The only biconnected 4- reglar mltigraphs with at most 3 ertices. (a) plane Lombardi and (b) plane ε-angle Lombardi drawings. We show how to find a pair of points on C λ and C λ sch that we can connect them ia a lens in Appendix E Lemma 9. Eery 4-reglar plane mltigraph with at most 3 ertices admits a plane ε-reglar Lombardi drawing for eery 0 ε < 90. Proof. There are only two 4-reglar mltigraphs with at most 3 ertices and each of them has a plane Lombardi drawing as depicted in Fig. 12a. For some 0 < ε < 90, we can obtain a plane ε-reglar Lombardi drawing by simply making the circlar arcs larger or smaller, as depicted in Fig. 12b. We are now ready to present the main reslt of this section. The proof boils down to a large case distinction sing the tools deeloped in the preios discssion. We split the original graph into biconnected components and then se Lemma 9 and 5 as base cases. With the help of lens extensions, lens mltiplications, and knot sms we can combine the near-lombardi drawings of the biconnected graphs to generate an near-lombardi drawing of the original graph. As a conseqence, eery knot is near-lombardi. The fll proof is gien in Appendix E. Theorem 7. Let G = (V, E) be a biconnected 4-reglar plane mltigraph and let ε > 0. Then G admits a plane ε-angle Lombardi drawing. Acknowledgements. Research for this work was initiated at Dagsthl Seminar Applications of Topology to the Analysis of 1-Dimensional Objects which took place in Febrary We thank Benjamin Brton for bringing the problem to or attention and Dylan Thrston for helpfl discssion.

13 Lombardi Drawings of Knots and Links 13 References 1. Knot drawing in Knot Atlas. Drawing_Planar_Diagrams. Accessed: M. J. Alam, M. A. Bekos, M. Kafmann, P. Kindermann, S. G. Koboro, and A. Wolff. Smooth orthogonal drawings of planar graphs. In P. A. and V. A., editors, Proc. 13th Lat. Am. Symp. Theoret. Inform. (LATIN 14), nmber 8392 in LNCS, pages Springer-Verlag Berlin Heidelberg, J. W. Alexander and G. B. Briggs. On types of knotted cres. Ann. Math., 28: , M. A. Bekos, M. Kafmann, S. G. Koboro, and A. Symonis. Smooth orthogonal layots. In W. Didimo and M. Patrignani, editors, Proc. 20th Int. Symp. Graph Drawing (GD 12), olme 7704 of Lectre Notes Compt. Sci., pages Springer, G. R. Brightwell and E. R. Scheinerman. Representations of planar graphs. SIAM J. Discrete Math., 6(2): , P. R. Cromwell. Arc presentations of knots and links. Banach Center Pbl., 42:57 64, P. R. Cromwell. Knots and links. Cambridge Uniersity Press, C. A. Dncan, D. Eppstein, M. T. Goodrich, S. G. Koboro, and M. Löffler. Planar and poly-arc Lombardi drawings. In M. an Kreeld and B. Speckmann, editors, Proc. 19th Int. Symp. Graph Drawing (GD 11), olme 7034 of Lectre Notes Compt. Sci., pages Springer, C. A. Dncan, D. Eppstein, M. T. Goodrich, S. G. Koboro, and M. Nöllenbrg. Lombardi drawings of graphs. J. Graph Algorithms Appl., 16(1):37 83, D. Eppstein. Planar Lombardi drawings for sbcbic graphs. In W. Didimo and M. Patrignani, editors, Proc. 20th Int. Symp. Graph Drawing (GD 12), olme 7704 of Lectre Notes Compt. Sci., pages Springer, D. Eppstein. A Möbis-inariant power diagram and its applications to soap bbbles and planar Lombardi drawing. Discrete Compt. Geom., 52: , L. H. Kaffman. On Knots, olme 115 of Annals of Mathematical Stdies. Princeton Uniersity Press, Y. Li, A. Morgana, and B. Simeone. A linear algorithm for 2-bend embeddings of planar graphs in the two-dimensional grid. Discrete Appl. Math., 81(1 3):69 91, C. Liingston. Knot Theory, olme 24 of The Cars Mathematical Monographs. Mathematical Association of America, D. Rolfsen. Knots and Links. American Mathematical Soc., R. G. Scharein. Interactie Topological Drawing. PhD thesis, Department of Compter Science, The Uniersity of British Colmbia, H. Schbert. Sitzngsbericht. Heidelberger Akad. Wiss., Math.-Natrwiss. Klasse, 3. Abhandlng, W. T. Ttte. How to draw a graph. Proc. London Math. Soc, 13(3): , 1963.

14 14 P. Kindermann et al. A Additional Material for Section 2 Theorem 1. Let A and B be two 4-reglar mltigraphs with plane Lombardi drawings. Let a be an edge of A and b an edge of B. Then the knot sm A + B, obtained by connecting A and B along edges a and b, admits a plane Lombardi drawing. Proof. We first apply a Möbis transformation to the plane Lombardi drawings of A and B so that in the reslting drawings the gien edges a and b are drawn as straight edges passing throgh the point at infinity, i.e., they are complements of line segments on an infinite-radis circle; see Fig. 2. Next, we rotate and align both of these drawings so that edges a and b are collinear and the sbdrawings obtained by remoing edges a and b do not intersect. In the final step, we remoe both a and b and reconnect their ertices by two new edges c and d connecting the two drawings, one being a line segment and the other passing throgh infinity. Since Möbis transformations presere planarity and Lombardiness and or constrction does not introdce any edge crossings, the reslting drawing is a plane Lombardi drawing. Another Möbis transformation may be applied to remoe the edge throgh infinity. Lemma 1. Let G = (V, E) be a 4-reglar plane mltigraph with a plane Lombardi drawing Γ. Then, any lens mltiplication G of G also admits a plane Lombardi drawing. Proof. Let f be a lens in Γ spanned by two ertices and. We denote the two edges bonding the lens as e 1 and e 2. The angle between e 1 and e 2 in both endertices is 90. We define the bisecting circlar arc b of f as the niqe circlar arc connecting and with an angle of 45 to both e 1 and e 2 ; see Fig. 3. Let p be the midpoint of b. If we draw circlar arcs from both and to p that hae the same tangents as e 1 and e 2 in and, then these for arcs meet at p forming angles of 90. Frthermore, each sch arc lies inside lens f and hence does not cross any other arc of Γ. The reslting drawing is ths a plane Lombardi drawing of a 4-reglar mltigraph that is deried from G by sbdiiding the lens f with a new degree-4 ertex. By repeating this constrction inside the new lenses, we can create plane Lombardi drawings that replace lenses by chains of smaller lenses. B Additional Material for Section 3 B.1 Proof of Theorem 2 Theorem 2. Let G = (V, E) be a biconnected 4-reglar plane mltigraph and let M and M be the primal-dal mltigraph pair for which G is the medial graph. If one of M and M is simple, then G admits a plane Lombardi drawing presering its embedding.

15 Lombardi Drawings of Knots and Links 15 Proof. Assme w.l.o.g. that M is simple. If M (and hence also M ) is polyhedral, then G admits a plane Lombardi drawing Γ by Eppstein [10]. It remains to show that Γ preseres the embedding of G. The drawing Γ is constrcted in the following way: Consider a primal-dal circle packing C(M, M ) of (M, M ) which exists de to Brightwell and Schreinerman [5]. The plane Lombardi drawing Γ of G then is essentially the Voronoi diagram of C(M, M ). As the combinatorial embedding of M and M is niqe p to homeomorphism on the sphere, there exists a Möbis transformation τ sch that the circle packing τ(c(m, M )) has the same nbonded face as D(M, M ). Hence, Γ is a plane Lombardi drawing of G that preseres its combinatorial embedding. Now assme that M is not 3-connected. As a first step, we iteratiely extend M = M 0 by adding p edges ntil we obtain a polyhedral graph M p. Dring this process, we also iteratiely adapt the dal graph and the medial graph; see Fig. 13 for an illstration. Let M i+1 be the graph obtained from M i by adding edge e to M i. The edge e splits a face f of M i with at least for incident ertices into two faces f 1 and f 2 with at least three incident ertices each. In M i, the according ertex f is split into two ertices f 1 and f 2. The edges incident to f are partitioned into edges incident to f 1 and f 2 and an additional edge between f 1 and f 2 is added. In G i, the edges inside the face f of M i form a cycle that connects eery pair of edges in M i that is incident along the bondary of f. When e is added, exactly two edges g 1, g 2 of G i are intersected by e. To obtain G i+1, the edges g 1 and g 2 are replaced by for new edges, where each new edge has the new crossing between e and (f 1, f 2) as one endpoint and one of the for endpoints of g 1 and g 2, respectiely, as the other endpoint. In the second step, we apply the reslt of Eppstein [10] to obtain a plane Lombardi drawing Γ p of G p together with a primal-dal circle packing C(M p, M p). Before going into the third step, the iteratie remoal of the edges that were added in the first step, let s consider the strctre obtained from the second step in more detail; see Fig. 13 (bottom right) and Fig. 5c. For an edge g of G p, consider the niqe ertex m(g) M p that lies in a cell of G p incident to g. Note that g has its endpoints on two edges incident to m(g) and adjacent in their order arond m(g). Let these edges be (m(g), m 1 (g)) and (m(g), m 2 (g)), respectiely. Let d(g), d 1 (g), and d 2 (g) be the disks in C(M p ) corresponding to m(g), m 1 (g), and m 2 (g), respectiely. Then in Γ p, the circlar arc c(g) corresponding to g lies in the interior 2 of the disk d(g) and has its endpoints on the toching points of d(g) with d 1 (g) and d 2 (g), respectiely. These toching points are consectie along the bondary of d(g). Frther, there is a disk d (g) in C(M p) whose bondary intersects the bondary of d(g) exactly in the endpoints of c(g). The intersection of d(g) and d (g) contains c(g) in its interior. The circles d(g) and d (g) intersect with right angles and c(g) bisects the angles at both intersections. We call d(g) d (g) the lens region l(g) of g. For any two edges g 1 and g 2 of Γ p, the according lens regions l(g 1 ) and l(g 2 ) are interior-disjoint. The lens regions of the edges incident to the face in Γ p corresponding to m(g) coer the 2 Here, interior is meant w.r.t. the circle packing. Note that a circle cold also be inerted, that is, contain the nbonded face.

16 16 P. Kindermann et al. whole bondary of d(g) and the endpoints of those regions appear in the same cyclic order as the according edges in M p. In the third step, we iteratiely remoe the edges that were added in the first step, by this constrcting a seqence of plane Lombardi drawings Γ i for G i, for i = p 1,..., 0; see Fig. 14 for an example. For any edge g of G i, consider the niqe ertex m(g) M i that lies in a cell of Γ i incident to g, with endpoints on edges (m(g), m 1 (g)) and (m(g), m 2 (g)) of M i, respectiely. Let d(g), d 1 (g), and d 2 (g) be the disks in C(M p ) corresponding to m(g), m 1 (g), and m 2 (g), respectiely, and let c(g) be the circlar arc in Γ i corresponding to g. We keep the following inariants for all edges g of the drawing Γ i : (i) c(g) lies in the disk d(g) and has its endpoints on the toching points of d(g) with d 1 (g) and d 2 (g), respectiely. (ii) There is a disk d (g) whose bondary intersects the bondary of d(g) exactly in d(g) d 1 (g) and d(g) d 2 (g), sch that c(g) bisects one of the two regions d(g) d (g) and d(g) R 2 \ d (g), which we call its lens region l(g). (iii) For any two edges g 1 and g 2 of G i, the lens regions l(g 1 ) and l(g 2 ) are interior-disjoint. (i) The lens regions of the edges incident to the face in D(G i ) corresponding to m(g) coer the whole bondary of d(g) and the endpoints of those regions appear in the same cyclic order as the according edges in D(M i ). Obiosly, those inariants are flfilled by Γ p. Hence, assme that they are also flfilled for Γ i+1, and consider the remoal of the edge e = ( 1, 2 ) from M i+1 to obtain M i. In the medial graph G i+1, the edge e corresponds to for edges sharing the ertex corresponding to e, and there are two niqe faces corresponding to 1 and 2, respectiely. Each of those has two of the edges of G i+1 corresponding to e as consectie edges along the face. Let g 1 and g 2 be those consectie incident edges on the face of G i+1 corresponding to 1. Note that their non-shared endpoints lie on the edges ( 1, 3 ) and ( 1, 4 ), respectiely, where 3 and 4 are consectie in the cyclic order arond 1 in M i. Frther, note that, when remoing e from M i+1, we hae to replace g 1 and g 2 by an edge g connecting their non-shared endpoints. For eery j {1, 2, 3, 4}, let d( j ) be the disk of C(M p ) that corresponds to the ertex j of M i M p (note that with the notation from the inariants, d( 1 ) = d(g 1 ) = d(g 2 )). Next, consider c(g 1 ) and c(g 2 ) in the drawing Γ i+1. By or inariants, c(g 1 ) and c(g 2 ) lie in their lens regions l(g 1 ) and l(g 2 ), which are consectie along the bondary of d( 1 ). The only common point of l(g 1 ) and l(g 2 ) is the toching point of d( 1 ) and d( 2 ). The other endpoints of c(g 1 ) and c(g 2 ) are the toching points d( 1 ) d( 3 ) and d( 1 ) d( 4 ), respectiely. Frther, the bondary of d( 1 ) is completely coered by lens regions which are all pairwise non-intersecting and bonded by circles intersecting d( 1 ) in right angles. We replace c(g 1 ) and c(g 2 ) by the circlar arc c(g) that has as its endpoints at the toching points d( 1 ) d( 3 ) and d( 1 ) d( 4 ) and is tangent to c(g 1 ) and c(g 2 ), respectiely, in its endpoints. We define the lens region l(g) as the niqe region that contains l(g 1 ) and l(g 2 ) and is the intersection of d( 1 ) with the (according side of the) niqe disk d (g) for which d (g) intersects d( 1 ) at a right angle in the endpoints of c(g); see Fig. 6. Note that l(g) does not intersect the interior of any other lens region: for the lens regions otside d( 1 ), this is triial. For the ones inside d( 1 ), it follows

17 Lombardi Drawings of Knots and Links 17 from continos transformation of the bonding circle d (g) to the bonding circle of the other lens. Hence, after repeating the analogos constrction for the two other edges in G i+1 needed to be replaced when remoing e from M i+1, namely the ones that are incident to the face corresponding to 2 in D(G i+1 ), we obtain a plane Lombardi drawing Γ i that again flfills or for inariants, which completes the proof. B.2 Drawing Knots 5 1, 6 2, 7 7, and 8 18 ia Circle Packing m 1 m g m 2 Fig. 13: Extension of the primal graph (dotted) of knot 5 1 to the sqare pyramid and its dal (dashed). The medial graph in the top right is the knot 6 2, the medial graph in the bottom left is the knot 7 7, and the medial graph in the bottom right is the knot 8 18.

18 18 P. Kindermann et al. (a) (b) (c) (d) (e) (f) Fig. 14: (a) A circle packing for the sqare pyramid (dotted) and its dal (dashed), and a plane Lombardi drawing for the medial graph 8 18 (solid); (b) eliminating an edge of the primal and the plane Lombardi drawing of 7 7 ; (c) eliminating an edge of the primal; (d) the plane Lombardi drawing of 6 2 ; (e) eliminating an edge of the primal; (f) the plane Lombardi drawing of 5 1.

19 C Additional Material for Section 4 Lombardi Drawings of Knots and Links 19 Lemma 4. Knots 4 1 and 5 2 are not plane Lombardi knots. Proof. For knot 4 1, the claim immediately follows from Lemma 3. Knot 5 2 again has the property that all fie ertices mst be co-circlar in any Lombardi drawing. To see this, we first consider the for ertices a, b, c, d in Fig. 9. Regardless of the placement of a and b, we obsere that c and d are both adjacent to a and b and need to enclose an angle of 90 in the trianglar face with a and b. This sitation was already discssed in Lemma 3 and yields a circle C containing a, b, c, d; see Fig. 8. The final ertex, e, is adjacent to c and d so that we can determine the placement circle for e with respect to c and d. As we know from Lemma 3, the two arc stbs of d to be connected with e form angles of 45 with C and point otwards. Conersely, the two arc stbs of c form angles of 45 with C and point inwards. If we take any point p on C and draw circlar arcs from the stbs of c and d to p, the for arcs meet at 90 angles in p. These are precisely the angles reqired at ertex e and hence C is in fact the niqe placement circle for e by Property 1. This implies that actally all fie ertices of 5 2 mst be co-circlar in any Lombardi drawing. Unlike knot 4 1, it is geometrically possible to draw all edges as Lombardi arcs; see Fig. 9b. Howeer, as we will show, no plane Lombardi drawing of knot 5 2 exists. By an appropriate Möbis transformation, we may assme that all fie ertices are collinear on a circle of infinite radis. Moreoer, to aoid crossings, the order along the line is either a, b, c, e, d or a, b, d, e, c (modlo cyclic shifts and reersals). Since both cases are symmetric, we restrict the discssion to the first one. As a frther simplification, we initially assme that a and b are placed on the same position sch that the lens between a and b collapses; see Fig. 15. a = b a 1 m 1 a 4 a 2 r 2 m 2 r 1 c m 4 e r 4 r 3 m 3 d a 3 Fig. 15: Knot 5 2 has no plane Lombardi drawing. l This drawing consists of two intertwined 4-cycles, which intersect the line l at angles of 45. We arge that the 4-cycle depicted in Fig. 15 cannot be drawn as a simple cycle withot self intersections. We consider the for centers m 1, m 2, m 3, m 4 of the circlar arcs a 1, a 2, a 3, a 4 and their radii r 1, r 2, r 3, r 4.

20 20 P. Kindermann et al. 5 2 L 6 a 1 7 5? (a) (b) (c) (d) Fig. 16: A family of non-lombardi knots and links. De to the fact that adjacent arcs meet on l at an angle of 45 and hae the same tangent, the for centers form the corners of a rectangle R with side lengths r 1 + r 2 and r 3 + r 2. We can frther derie that r 4 r 3 = r 1 + r 2. Let δ be the length of a diagonal of R. For the arcs a 1 and a 3 to be disjoint, we reqire δ > r 1 + r 3. For a 2 and a 4 to be disjoint, we reqire δ < r 4 r 2. Bt since r 4 r 2 = r 1 + r 3, this is impossible and the 4-cycle mst self-intersect. Finally, if we moe b by some ε > 0 away from a and towards c, this will only decrease the radis r 4 and ths introdce proper intersections in the drawing. Ths, knot 5 2 has no plane Lombardi drawing. Theorem 5. There exists an infinite family of prime knots and links that hae embeddings that do not spport plane Lombardi drawings. Proof. Consider again the knot 5 2 (Fig. 16a). By Lemma 4, it has no Lombardi drawing. We claim that if we dplicate the bottom ertex and detach the two copies completely, the reslting graph (sing for stbs to ensre the correct anglar resoltion) still has no plane Lombardi drawing (Fig. 16b). As a reslt, we can constrct an infinite family of forms of knots and links withot plane Lombardi drawings. The first two smallest members of this family are the link L 6 a 1, consisting of two interlinked figre-8 s (Fig. 16c), and the knot 7 5 (Fig. 16d). Note, howeer, that 7 5 has a different embedding that does hae a plane Lombardi drawing; see Fig. 17.

21 Lombardi Drawings of Knots and Links Fig. 17: Plane Lombardi drawings of all prime Lombardi knots p to 8 ertices.

22 22 P. Kindermann et al. D Omitted Proofs from Section 5 Theorem 6. Eery biconnected 4-reglar plane mltigraph G admits a plane 2-Lombardi drawing with the same embedding. Proof. The algorithm of Alam et al. [2] takes as inpt an orthogonal drawing prodced by the algorithm of Li et al. [13] and transforms it into a smooth orthogonal drawing of complexity 2. The drawings by Li et al. hae the property that eery edge consists of at most 3 segments (except at most one edge that has 4 segments), and it contains no S-shapes, that is, it contains no edge that consists of 3 segments where the bends are in opposite direction. To show this theorem, we only hae to show that we can apply the algorithm of Li et al. to 4-reglar plane mltigraphs to prodce a drawing with the same property. Li et al. first choose two ertices s and t and compte an st-order of the inpt graph. An st-order is an ordering (s = 1, 2,..., n = t) of the ertices sch that eery j (2 < j < n 1) has neighbors i and k with i < j < k. We can obtain an st-order for a mltigraph by remoing any dplicate edges. Li et al. then direct all edges according to the st-order from a ertex with lower st-nmber to a ertex with higher st-nmber. According to the rotation system implied by the embedding of the inpt graph, Li et al. then assign a port to eery edge arond a ertex sch that eery ertex (except t) has an otgoing edge at the top port, eery ertex (except s) has an incoming edge at the top port, eery ertex has an otgoing edge at the right port if and only if it has at least 2 otgoing edges, and eery ertex has an incoming edge at the left port if and only if it has at least 2 incoming edges. They frther make sre the edge that ses the bottom port at s is incident to the ertex r with st-nmber 2, and that the edge (s, t), if it exists, ses the left port at s and the top port at t; this edge is the only one drawn with 4 segments, bt can still be transformed into a smooth orthogonal edge of complexity 2 by Alam el al.. They place the ertices s and r on the y-coordinate 2 and eery other ertex on the y-coordinates eqal to their st-nmber. The shape of the edges is then implied by the assigned ports at their incident ertices. By placing ertices that share an edge with a bottom port and a top port aboe each other, there can be no S-shapes with two ertical segments, bt there can still be S-shapes with two horizontal segments if an edge ses a left port and a right port. To eliminate these S-shapes, the consider seqences of S-shapes, that is, paths in the graphs that are drawn only with S-shapes, and moe the ertices ertically sch that they all lie on the same y-coordinate. Up to the elimination of S-shapes, eery step of the algorithm can immediately applied to mltigraphs. We choose s and t as ertices on the oter face of the gien embedding sch that the edge (s, t) exists. We claim that then no mlti-edge can be drawn as an S-shape. Let and be two ertices in G with at least two edges e 1 and e 2 between them. W.l.o.g., let hae a lower st-nmber than. Then both e 1 and e 2 are directed from to. If = s and = r, then both ertices are placed on the same y-coordinate, so there can be no S-shape between them. If = s and = t, then there is an edge that ses the left port at and the top port at ; since all

arxiv: v1 [cs.cg] 12 Dec 2013

arxiv: v1 [cs.cg] 12 Dec 2013 Smooth Orthogonal Drawings of Planar Graphs Md. Jawaherl Alam, Michael A. Bekos, Michael Kafmann, Philipp Kindermann, Stephen G. Koboro, and Alexander Wolff arxi:.58 [cs.cg] Dec 0 Department of Compter

More information

On Plane Constrained Bounded-Degree Spanners

On Plane Constrained Bounded-Degree Spanners On Plane Constrained Bonded-Degree Spanners Prosenjit Bose 1, Rolf Fagerberg 2, André an Renssen 1, Sander Verdonschot 1 1 School of Compter Science, Carleton Uniersity, Ottaa, Canada. Email: jit@scs.carleton.ca,

More information

Planarity-Preserving Clustering and Embedding for Large Planar Graphs

Planarity-Preserving Clustering and Embedding for Large Planar Graphs Planarity-Presering Clstering and Embedding for Large Planar Graphs Christian A. Dncan, Michael T. Goodrich, and Stephen G. Koboro Center for Geometric Compting The Johns Hopkins Uniersity Baltimore, MD

More information

On Plane Constrained Bounded-Degree Spanners

On Plane Constrained Bounded-Degree Spanners Algorithmica manscript No. (ill be inserted by the editor) 1 On Plane Constrained Bonded-Degree Spanners 2 3 Prosenjit Bose Rolf Fagerberg André an Renssen Sander Verdonschot 4 5 Receied: date / Accepted:

More information

Non-convex Representations of Graphs

Non-convex Representations of Graphs Non-conex Representations of Graphs Giseppe Di Battista, Fabrizio Frati, and Marizio Patrignani Dip. di Informatica e Atomazione Roma Tre Uniersity Abstract. We sho that eery plane graph admits a planar

More information

Reconstructing Generalized Staircase Polygons with Uniform Step Length

Reconstructing Generalized Staircase Polygons with Uniform Step Length Jornal of Graph Algorithms and Applications http://jgaa.info/ ol. 22, no. 3, pp. 431 459 (2018) DOI: 10.7155/jgaa.00466 Reconstrcting Generalized Staircase Polygons with Uniform Step Length Nodari Sitchinaa

More information

[1] Hopcroft, J., D. Joseph and S. Whitesides, Movement problems for twodimensional

[1] Hopcroft, J., D. Joseph and S. Whitesides, Movement problems for twodimensional Acknoledgement. The athors thank Bill Lenhart for interesting discssions on the recongration of rlers. References [1] Hopcroft, J., D. Joseph and S. Whitesides, Moement problems for todimensional linkages,

More information

Pushing squares around

Pushing squares around Pshing sqares arond Adrian Dmitresc János Pach Ý Abstract We stdy dynamic self-reconfigration of modlar metamorphic systems. We garantee the feasibility of motion planning in a rectanglar model consisting

More information

Today. B-splines. B-splines. B-splines. Computergrafik. Curves NURBS Surfaces. Bilinear patch Bicubic Bézier patch Advanced surface modeling

Today. B-splines. B-splines. B-splines. Computergrafik. Curves NURBS Surfaces. Bilinear patch Bicubic Bézier patch Advanced surface modeling Comptergrafik Matthias Zwicker Uniersität Bern Herbst 29 Cres Srfaces Parametric srfaces Bicbic Bézier patch Adanced srface modeling Piecewise Bézier cres Each segment spans for control points Each segment

More information

COMPOSITION OF STABLE SET POLYHEDRA

COMPOSITION OF STABLE SET POLYHEDRA COMPOSITION OF STABLE SET POLYHEDRA Benjamin McClosky and Illya V. Hicks Department of Comptational and Applied Mathematics Rice University November 30, 2007 Abstract Barahona and Mahjob fond a defining

More information

Multiple Source Shortest Paths in a Genus g Graph

Multiple Source Shortest Paths in a Genus g Graph Mltiple Sorce Shortest Paths in a Gens g Graph Sergio Cabello Erin W. Chambers Abstract We gie an O(g n log n) algorithm to represent the shortest path tree from all the ertices on a single specified face

More information

Triangle-Free Planar Graphs as Segments Intersection Graphs

Triangle-Free Planar Graphs as Segments Intersection Graphs Triangle-ree Planar Graphs as Segments Intersection Graphs N. de Castro 1,.J.Cobos 1, J.C. Dana 1,A.Márqez 1, and M. Noy 2 1 Departamento de Matemática Aplicada I Universidad de Sevilla, Spain {natalia,cobos,dana,almar}@cica.es

More information

On Bichromatic Triangle Game

On Bichromatic Triangle Game On Bichromatic Triangle Game Gordana Manić Daniel M. Martin Miloš Stojakoić Agst 16, 2012 Abstract We stdy a combinatorial game called Bichromatic Triangle Game, defined as follows. Two players R and B

More information

On shortest-path all-optical networks without wavelength conversion requirements

On shortest-path all-optical networks without wavelength conversion requirements Research Collection Working Paper On shortest-path all-optical networks withot waelength conersion reqirements Athor(s): Erlebach, Thomas; Stefanakos, Stamatis Pblication Date: 2002 Permanent Link: https://doi.org/10.3929/ethz-a-004446054

More information

Maximal Cliques in Unit Disk Graphs: Polynomial Approximation

Maximal Cliques in Unit Disk Graphs: Polynomial Approximation Maximal Cliqes in Unit Disk Graphs: Polynomial Approximation Rajarshi Gpta, Jean Walrand, Oliier Goldschmidt 2 Department of Electrical Engineering and Compter Science Uniersity of California, Berkeley,

More information

Quadrilateral Meshes with Provable Angle Bounds

Quadrilateral Meshes with Provable Angle Bounds Quadrilateral Meshes with Proable Angle Bounds F. Betul Atalay Suneeta Ramaswami Dianna Xu March 3, 2011 Abstract In this paper, we present an algorithm that utilizes a quadtree data structure to construct

More information

Chapter 5. Plane Graphs and the DCEL

Chapter 5. Plane Graphs and the DCEL Chapter 5 Plane Graphs and the DCEL So far we hae been talking abot geometric strctres sch as trianglations of polygons and arrangements of line segments withot paying mch attention to how to represent

More information

Combinatorial and Geometric Properties of Planar Laman Graphs

Combinatorial and Geometric Properties of Planar Laman Graphs Combinatorial and Geometric Properties of Planar Laman Graphs Stephen Koboro 1, Torsten Ueckerdt 2, and Kein Verbeek 3 1 Department of Compter Science, Uniersity of Arizona 2 Department of Applied Mathematics,

More information

h-vectors of PS ear-decomposable graphs

h-vectors of PS ear-decomposable graphs h-vectors of PS ear-decomposable graphs Nima Imani 2, Lee Johnson 1, Mckenzie Keeling-Garcia 1, Steven Klee 1 and Casey Pinckney 1 1 Seattle University Department of Mathematics, 901 12th Avene, Seattle,

More information

Vertex Guarding in Weak Visibility Polygons

Vertex Guarding in Weak Visibility Polygons Vertex Garding in Weak Visibility Polygons Pritam Bhattacharya, Sbir Kmar Ghosh*, Bodhayan Roy School of Technology and Compter Science Tata Institte of Fndamental Research Mmbai 400005, India arxi:1409.46212

More information

Rectangle-of-influence triangulations

Rectangle-of-influence triangulations CCCG 2016, Vancoer, British Colmbia, Ag 3 5, 2016 Rectangle-of-inflence trianglations Therese Biedl Anna Lbi Saeed Mehrabi Sander Verdonschot 1 Backgrond The concept of rectangle-of-inflence (RI) draings

More information

Chapter 7 TOPOLOGY CONTROL

Chapter 7 TOPOLOGY CONTROL Chapter TOPOLOGY CONTROL Oeriew Topology Control Gabriel Graph et al. XTC Interference SINR & Schedling Complexity Distribted Compting Grop Mobile Compting Winter 00 / 00 Distribted Compting Grop MOBILE

More information

Henneberg Steps for Triangle Representations

Henneberg Steps for Triangle Representations Henneberg Steps or Triangle Representations Nieke Aerts and Stean Felsner {aerts,elsner}@math.t-berlin.de Technische Uniersität Berlin Institt ür Mathematik Strasse des 17. Jni 136 10623 Berlin, Germany

More information

A sufficient condition for spiral cone beam long object imaging via backprojection

A sufficient condition for spiral cone beam long object imaging via backprojection A sfficient condition for spiral cone beam long object imaging via backprojection K. C. Tam Siemens Corporate Research, Inc., Princeton, NJ, USA Abstract The response of a point object in cone beam spiral

More information

arxiv: v1 [cs.cg] 27 Nov 2015

arxiv: v1 [cs.cg] 27 Nov 2015 On Visibility Representations of Non-planar Graphs Therese Biedl 1, Giseppe Liotta 2, Fabrizio Montecchiani 2 David R. Cheriton School of Compter Science, University of Waterloo, Canada biedl@waterloo.ca

More information

arxiv: v1 [cs.cg] 14 Apr 2014

arxiv: v1 [cs.cg] 14 Apr 2014 Complexity of Higher-Degree Orthogonal Graph Embedding in the Kandinsky Model arxi:1405.23001 [cs.cg] 14 Apr 2014 Thomas Bläsius Guido Brückner Ignaz Rutter Abstract We show that finding orthogonal grid-embeddings

More information

Tri-Edge-Connectivity Augmentation for Planar Straight Line Graphs

Tri-Edge-Connectivity Augmentation for Planar Straight Line Graphs Tri-Edge-Connectivity Agmentation for Planar Straight Line Graphs Marwan Al-Jbeh 1, Mashhood Ishaqe 1, Kristóf Rédei 1, Diane L. Sovaine 1, and Csaba D. Tóth 1,2 1 Department of Compter Science, Tfts University,

More information

Tutte Embeddings of Planar Graphs

Tutte Embeddings of Planar Graphs Spectral Graph Theory and its Applications Lectre 21 Ttte Embeddings o Planar Graphs Lectrer: Daniel A. Spielman November 30, 2004 21.1 Ttte s Theorem We sally think o graphs as being speciied by vertices

More information

Object Pose from a Single Image

Object Pose from a Single Image Object Pose from a Single Image How Do We See Objects in Depth? Stereo Use differences between images in or left and right eye How mch is this difference for a car at 00 m? Moe or head sideways Or, the

More information

Lemma 1 Let the components of, Suppose. Trees. A tree is a graph which is. (a) Connected and. (b) has no cycles (acyclic). (b)

Lemma 1 Let the components of, Suppose. Trees. A tree is a graph which is. (a) Connected and. (b) has no cycles (acyclic). (b) Trees Lemma Let the components of ppose "! be (a) $&%('*)+ - )+ / A tree is a graph which is (b) 0 %(')+ - 3)+ / 6 (a) (a) Connected and (b) has no cycles (acyclic) (b) roof Eery path 8 in which is not

More information

Drawing Outer-Planar Graphs in O(n log n) Area

Drawing Outer-Planar Graphs in O(n log n) Area Draing Oter-Planar Graphs in O(n log n) Area Therese Biedl School of Compter Science, Uniersity of Waterloo, Waterloo, ON N2L 3G1, Canada, biedl@aterloo.ca Abstract. In this paper, e stdy draings of oter-planar

More information

UPWARD PLANAR DRAWING OF SINGLE SOURCE ACYCLIC DIGRAPHS. MICHAEL D. HUTTON y AND ANNA LUBIW z

UPWARD PLANAR DRAWING OF SINGLE SOURCE ACYCLIC DIGRAPHS. MICHAEL D. HUTTON y AND ANNA LUBIW z UPWARD PLANAR DRAWING OF SINGLE SOURCE ACYCLIC DIGRAPHS MICHAEL D. HUTTON y AND ANNA LUBIW z Abstract. An pward plane drawing of a directed acyclic graph is a plane drawing of the digraph in which each

More information

Augmenting the edge connectivity of planar straight line graphs to three

Augmenting the edge connectivity of planar straight line graphs to three Agmenting the edge connectivity of planar straight line graphs to three Marwan Al-Jbeh Mashhood Ishaqe Kristóf Rédei Diane L. Sovaine Csaba D. Tóth Pavel Valtr Abstract We characterize the planar straight

More information

Improving Network Connectivity Using Trusted Nodes and Edges

Improving Network Connectivity Using Trusted Nodes and Edges Improing Network Connectiity Using Trsted Nodes and Edges Waseem Abbas, Aron Laszka, Yegeniy Vorobeychik, and Xenofon Kotsokos Abstract Network connectiity is a primary attribte and a characteristic phenomenon

More information

Localized Delaunay Triangulation with Application in Ad Hoc Wireless Networks

Localized Delaunay Triangulation with Application in Ad Hoc Wireless Networks 1 Localized Delanay Trianglation with Application in Ad Hoc Wireless Networks Xiang-Yang Li Gria Călinesc Peng-Jn Wan Y Wang Department of Compter Science, Illinois Institte of Technology, Chicago, IL

More information

Triangle Contact Representations

Triangle Contact Representations Triangle Contact Representations Stean Felsner elsner@math.t-berlin.de Technische Uniersität Berlin, Institt ür Mathematik Strasse des 7. Jni 36, 0623 Berlin, Germany Abstract. It is conjectred that eery

More information

Windrose Planarity: Embedding Graphs with Direction-Constrained Edges

Windrose Planarity: Embedding Graphs with Direction-Constrained Edges Windrose Planarity: Embedding Graphs with Direction-Constrained Edges Patrizio Angelini Giordano Da Lozzo Giuseppe Di Battista Valentino Di Donato Philipp Kindermann Günter Rote Ignaz Rutter Abstract Gien

More information

ABSOLUTE DEFORMATION PROFILE MEASUREMENT IN TUNNELS USING RELATIVE CONVERGENCE MEASUREMENTS

ABSOLUTE DEFORMATION PROFILE MEASUREMENT IN TUNNELS USING RELATIVE CONVERGENCE MEASUREMENTS Proceedings th FIG Symposim on Deformation Measrements Santorini Greece 00. ABSOUTE DEFORMATION PROFIE MEASUREMENT IN TUNNES USING REATIVE CONVERGENCE MEASUREMENTS Mahdi Moosai and Saeid Khazaei Mining

More information

Constrained Routing Between Non-Visible Vertices

Constrained Routing Between Non-Visible Vertices Constrained Roting Between Non-Visible Vertices Prosenjit Bose 1, Matias Korman 2, André van Renssen 3,4, and Sander Verdonschot 1 1 School of Compter Science, Carleton University, Ottawa, Canada. jit@scs.carleton.ca,

More information

Motivation: Art gallery problem. Polygon decomposition. Art gallery problem: upper bound. Art gallery problem: lower bound

Motivation: Art gallery problem. Polygon decomposition. Art gallery problem: upper bound. Art gallery problem: lower bound CG Lecture 3 Polygon decomposition 1. Polygon triangulation Triangulation theory Monotone polygon triangulation 2. Polygon decomposition into monotone pieces 3. Trapezoidal decomposition 4. Conex decomposition

More information

Topological Drawings of Complete Bipartite Graphs

Topological Drawings of Complete Bipartite Graphs Topological Drawings of Complete Bipartite Graphs Jean Cardinal Stefan Felsner y Febrary 017 Abstract Topological drawings are natral representations of graphs in the plane, where vertices are represented

More information

Straight-Line Drawings of 2-Outerplanar Graphs on Two Curves

Straight-Line Drawings of 2-Outerplanar Graphs on Two Curves Straight-Line Drawings of 2-Outerplanar Graphs on Two Curves (Extended Abstract) Emilio Di Giacomo and Walter Didimo Università di Perugia ({digiacomo,didimo}@diei.unipg.it). Abstract. We study how to

More information

arxiv: v1 [cs.cg] 26 Sep 2018

arxiv: v1 [cs.cg] 26 Sep 2018 Convex partial transversals of planar regions arxiv:1809.10078v1 [cs.cg] 26 Sep 2018 Vahideh Keikha Department of Mathematics and Compter Science, University of Sistan and Balchestan, Zahedan, Iran va.keikha@gmail.com

More information

Monotone crossing number

Monotone crossing number Monotone crossing number János Pach and Géza Tóth Rényi Institute, Budapest Abstract The monotone crossing number of G is defined as the smallest number of crossing points in a drawing of G in the plane,

More information

v e v 1 C 2 b) Completely assigned T v a) Partially assigned Tv e T v 2 p k

v e v 1 C 2 b) Completely assigned T v a) Partially assigned Tv e T v 2 p k Approximation Algorithms for a Capacitated Network Design Problem R. Hassin 1? and R. Rai 2?? and F. S. Salman 3??? 1 Department of Statistics and Operations Research, Tel-Ai Uniersity, Tel Ai 69978, Israel.

More information

The Disciplined Flood Protocol in Sensor Networks

The Disciplined Flood Protocol in Sensor Networks The Disciplined Flood Protocol in Sensor Networks Yong-ri Choi and Mohamed G. Goda Department of Compter Sciences The University of Texas at Astin, U.S.A. fyrchoi, godag@cs.texas.ed Hssein M. Abdel-Wahab

More information

A Unified Energy-Efficient Topology for Unicast and Broadcast

A Unified Energy-Efficient Topology for Unicast and Broadcast A Unified Energy-Efficient Topology for Unicast and Broadcast Xiang-Yang Li Dept. of Compter Science Illinois Institte of Technology, Chicago, IL, USA xli@cs.iit.ed Wen-Zhan Song School of Eng. & Comp.

More information

Introduction to Computational Manifolds and Applications

Introduction to Computational Manifolds and Applications IMPA - Institto de Matemática Pra e Aplicada, Rio de Janeiro, RJ, Brazil Introdction to Comptational Manifolds and Applications Part 1 - Constrctions Prof. Marcelo Ferreira Siqeira mfsiqeira@dimap.frn.br

More information

Faster Random Walks By Rewiring Online Social Networks On-The-Fly

Faster Random Walks By Rewiring Online Social Networks On-The-Fly 1 Faster Random Walks By Rewiring Online ocial Networks On-The-Fly Zhojie Zho 1, Nan Zhang 2, Zhigo Gong 3, Gatam Das 4 1,2 Compter cience Department, George Washington Uniersity 1 rexzho@gw.ed 2 nzhang10@gw.ed

More information

Alliances and Bisection Width for Planar Graphs

Alliances and Bisection Width for Planar Graphs Alliances and Bisection Width for Planar Graphs Martin Olsen 1 and Morten Revsbæk 1 AU Herning Aarhs University, Denmark. martino@hih.a.dk MADAGO, Department of Compter Science Aarhs University, Denmark.

More information

Anti-magic labellings of a class of planar graphs

Anti-magic labellings of a class of planar graphs AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 41 (2008), Pages 283 290 Anti-magic labellings of a class of planar graphs V.Ch. Venkaiah K. Ramanjaneyulu Department of Mathematics S C R Engineering College

More information

Fixed-Parameter Algorithms for Cluster Vertex Deletion

Fixed-Parameter Algorithms for Cluster Vertex Deletion Fixed-Parameter Algorithms for Clster Vertex Deletion Falk Hüffner Christian Komsieicz Hannes Moser Rolf Niedermeier Institt für Informatik, Friedrich-Schiller-Uniersität Jena, Ernst-Abbe-Platz 2, D-07743

More information

[8] that this cannot happen on the projective plane (cf. also [2]) and the results of Robertson, Seymour, and Thomas [5] on linkless embeddings of gra

[8] that this cannot happen on the projective plane (cf. also [2]) and the results of Robertson, Seymour, and Thomas [5] on linkless embeddings of gra Apex graphs with embeddings of face-width three Bojan Mohar Department of Mathematics University of Ljubljana Jadranska 19, 61111 Ljubljana Slovenia bojan.mohar@uni-lj.si Abstract Aa apex graph is a graph

More information

Friend of My Friend: Network Formation with Two-Hop Benefit

Friend of My Friend: Network Formation with Two-Hop Benefit Friend of My Friend: Network Formation with Two-Hop Benefit Elliot Ansheleich, Onkar Bhardwaj, and Michael Usher Rensselaer Polytechnic Institte, Troy NY, USA Abstract. How and why people form ties is

More information

Faster Random Walks By Rewiring Online Social Networks On-The-Fly

Faster Random Walks By Rewiring Online Social Networks On-The-Fly Faster Random Walks By Rewiring Online ocial Networks On-The-Fly Zhojie Zho 1, Nan Zhang 2, Zhigo Gong 3, Gatam Das 4 1,2 Compter cience Department, George Washington Uniersity 1 rexzho@gw.ed 2 nzhang10@gw.ed

More information

arxiv: v4 [cs.ds] 29 Jul 2015

arxiv: v4 [cs.ds] 29 Jul 2015 Efficient Farthest-Point Qeries in Two-Terminal Series-Parallel Networks Carsten Grimm 1, 1 Otto-on-Gericke-Uniersität Magdebrg, Magdebrg, Germany Carleton Uniersity, Ottawa, Ontario, Canada arxi:1503.017064

More information

Quadrilateral Meshes with Bounded Minimum Angle

Quadrilateral Meshes with Bounded Minimum Angle Quadrilateral Meshes with Bounded Minimum Angle Betul Atalay Suneeta Ramaswami Dianna Xu June 17, 2008 Abstract In this paper, we present an algorithm that utilizes a quadtree data structure to construct

More information

Complete Information Pursuit Evasion in Polygonal Environments

Complete Information Pursuit Evasion in Polygonal Environments Complete Information Prsit Easion in Polygonal Enironments Kyle Klein and Sbhash Sri Department of Compter Science Uniersity of California Santa Barbara, CA 9306 Abstract Sppose an npredictable eader is

More information

arxiv: v3 [math.co] 7 Sep 2018

arxiv: v3 [math.co] 7 Sep 2018 Cts in matchings of 3-connected cbic graphs Kolja Knaer Petr Valicov arxiv:1712.06143v3 [math.co] 7 Sep 2018 September 10, 2018 Abstract We discss conjectres on Hamiltonicity in cbic graphs (Tait, Barnette,

More information

Adaptive Influence Maximization in Microblog under the Competitive Independent Cascade Model

Adaptive Influence Maximization in Microblog under the Competitive Independent Cascade Model International Jornal of Knowledge Engineering, Vol. 1, No. 2, September 215 Adaptie Inflence Maximization in Microblog nder the Competitie Independent Cascade Model Zheng Ding, Kai Ni, and Zhiqiang He

More information

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

Planar 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 information

arxiv: v2 [cs.cg] 3 May 2015

arxiv: v2 [cs.cg] 3 May 2015 Contact Representations of Graphs in 3D Md. Jawaherul Alam, William Evans, Stephen G. Kobourov, Sergey Pupyrev, Jackson Toeniskoetter, and Torsten Ueckerdt 3 arxiv:50.00304v [cs.cg] 3 May 05 Department

More information

FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES

FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES RICARDO G. DURÁN AND ARIEL L. LOMBARDI Abstract. We consider the nmerical approximation of a model convection-diffsion

More information

Point Location. The Slab Method. Optimal Schemes. The Slab Method. Preprocess a planar, polygonal subdivision for point location queries.

Point Location. The Slab Method. Optimal Schemes. The Slab Method. Preprocess a planar, polygonal subdivision for point location queries. Point Location The Slab Method Prerocess a lanar, olygonal sbdiision for oint location qeries. = (18, 11) raw a ertical line throgh each ertex. This decomoses the lane into slabs. In each slab, the ertical

More information

Fault Tolerance in Hypercubes

Fault Tolerance in Hypercubes Falt Tolerance in Hypercbes Shobana Balakrishnan, Füsn Özgüner, and Baback A. Izadi Department of Electrical Engineering, The Ohio State University, Colmbs, OH 40, USA Abstract: This paper describes different

More information

Quadrilateral Meshes with Bounded Minimum Angle

Quadrilateral Meshes with Bounded Minimum Angle Quadrilateral Meshes with Bounded Minimum Angle F. Betul Atalay 1, Suneeta Ramaswami 2,, and Dianna Xu 3 1 St. Joseph s Uniersity, Philadelphia, PA. fatalay@sju.edu 2 Rutgers Uniersity, Camden, NJ. rsuneeta@camden.rutgers.edu

More information

Queries. Inf 2B: Ranking Queries on the WWW. Suppose we have an Inverted Index for a set of webpages. Disclaimer. Kyriakos Kalorkoti

Queries. Inf 2B: Ranking Queries on the WWW. Suppose we have an Inverted Index for a set of webpages. Disclaimer. Kyriakos Kalorkoti Qeries Inf B: Ranking Qeries on the WWW Kyriakos Kalorkoti School of Informatics Uniersity of Edinbrgh Sppose e hae an Inerted Index for a set of ebpages. Disclaimer I Not really the scenario of Lectre.

More information

Towards Tight Bounds on Theta-Graphs

Towards Tight Bounds on Theta-Graphs Toards Tight Bonds on Theta-Graphs arxiv:10.633v1 [cs.cg] Apr 01 Prosenjit Bose Jean-Lo De Carfel Pat Morin André van Renssen Sander Verdonschot Abstract We present improved pper and loer bonds on the

More information

arxiv: v1 [math.co] 7 Dec 2018

arxiv: 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 information

Evaluating Influence Diagrams

Evaluating Influence Diagrams Evalating Inflence Diagrams Where we ve been and where we re going Mark Crowley Department of Compter Science University of British Colmbia crowley@cs.bc.ca Agst 31, 2004 Abstract In this paper we will

More information

Bar k-visibility Graphs

Bar k-visibility Graphs Bar k-visibility Graphs Alice M. Dean Department of Mathematics Skidmore College adean@skidmore.edu William Evans Department of Computer Science University of British Columbia will@cs.ubc.ca Ellen Gethner

More information

Preferred directions for resolving the non-uniqueness of Delaunay triangulations

Preferred directions for resolving the non-uniqueness of Delaunay triangulations Preferred directions for resolving the non-uniqueness of Delaunay triangulations Christopher Dyken and Michael S. Floater Abstract: This note proposes a simple rule to determine a unique triangulation

More information

Parameterized Complexity of Independence and Domination on Geometric Graphs

Parameterized Complexity of Independence and Domination on Geometric Graphs Parameterized Complexity of Independence and Domination on Geometric Graphs Dániel Marx Institut für Informatik, Humboldt-Universität zu Berlin, Unter den Linden 6, 10099 Berlin, Germany. dmarx@informatik.hu-berlin.de

More information

On the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing

On the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing 1 On the Comptational Complexity and Effectiveness of N-hb Shortest-Path Roting Reven Cohen Gabi Nakibli Dept. of Compter Sciences Technion Israel Abstract In this paper we stdy the comptational complexity

More information

Hidden Line and Surface

Hidden Line and Surface Copyright@00, YZU Optimal Design Laboratory. All rights resered. Last updated: Yeh-Liang Hsu (00--). Note: This is the course material for ME550 Geometric modeling and computer graphics, Yuan Ze Uniersity.

More information

Acute Triangulations of Polygons

Acute Triangulations of Polygons Europ. J. Combinatorics (2002) 23, 45 55 doi:10.1006/eujc.2001.0531 Available online at http://www.idealibrary.com on Acute Triangulations of Polygons H. MAEHARA We prove that every n-gon can be triangulated

More information

Cutting Cycles of Rods in Space: Hardness and Approximation

Cutting Cycles of Rods in Space: Hardness and Approximation Ctting Cycles of Rods in Space: Hardness and pproximation oris rono ark de erg Chris Gray Elena mford bstract We stdy the problem of ctting a set of rods (line segments in R 3 ) into fragments, sing a

More information

The equal tangents property

The equal tangents property The equal tangents property J. Jerónimo-Castro, G. Ruiz-Hernández and S. Tabachnikov April 29, 2012 Abstract Let M be a C 2 -smooth strictly convex closed surface in R 3 and denote by H the set of points

More information

Bar k-visibility Graphs: Bounds on the Number of Edges, Chromatic Number, and Thickness

Bar k-visibility Graphs: Bounds on the Number of Edges, Chromatic Number, and Thickness Bar k-visibility Graphs: Bounds on the Number of Edges, Chromatic Number, and Thickness Alice M. Dean, William Evans, Ellen Gethner 3,JoshuaD.Laison, Mohammad Ali Safari 5, and William T. Trotter 6 Department

More information

Chapter 5 Network Layer

Chapter 5 Network Layer Chapter Network Layer Network layer Physical layer: moe bit seqence between two adjacent nodes Data link: reliable transmission between two adjacent nodes Network: gides packets from the sorce to destination,

More information

Assigning AS Relationships to Satisfy the Gao-Rexford Conditions

Assigning AS Relationships to Satisfy the Gao-Rexford Conditions Assigning AS Relationships to Satisfy the Gao-Rexford Conditions Lca Cittadini, Giseppe Di Battista, Thomas Erlebach, Marizio Patrignani, and Massimo Rimondini Dept. of Compter Science and Atomation, Roma

More information

Orthogonal Ham-Sandwich Theorem in R 3

Orthogonal Ham-Sandwich Theorem in R 3 Orthogonal Ham-Sandwich Theorem in R 3 Downloaded 11/24/17 to 37.44.201.8. Redistribution subject to SIAM license or copyright; see http://www.siam.org/journals/ojsa.php Abstract The ham-sandwich theorem

More information

5.0 Curve and Surface Theory

5.0 Curve and Surface Theory 5. Cre and Srface Theor 5.1 arametric Representation of Cres Consider the parametric representation of a cre as a ector t: t [t t t] 5.1 The deriatie of sch a ector ealated at t t is gien b t [ t t t ]

More information

Visibility-Graph-based Shortest-Path Geographic Routing in Sensor Networks

Visibility-Graph-based Shortest-Path Geographic Routing in Sensor Networks Athor manscript, pblished in "INFOCOM 2009 (2009)" Visibility-Graph-based Shortest-Path Geographic Roting in Sensor Networks Gang Tan Marin Bertier Anne-Marie Kermarrec INRIA/IRISA, Rennes, France. Email:

More information

EXTREME POINTS AND AFFINE EQUIVALENCE

EXTREME POINTS AND AFFINE EQUIVALENCE EXTREME POINTS AND AFFINE EQUIVALENCE The purpose of this note is to use the notions of extreme points and affine transformations which are studied in the file affine-convex.pdf to prove that certain standard

More information

arxiv: v1 [cs.dm] 13 Apr 2012

arxiv: v1 [cs.dm] 13 Apr 2012 A Kuratowski-Type Theorem for Planarity of Partially Embedded Graphs Vít Jelínek, Jan Kratochvíl, Ignaz Rutter arxiv:1204.2915v1 [cs.dm] 13 Apr 2012 Abstract A partially embedded graph (or Peg) is a triple

More information

Crossing Families. Abstract

Crossing Families. Abstract Crossing Families Boris Aronov 1, Paul Erdős 2, Wayne Goddard 3, Daniel J. Kleitman 3, Michael Klugerman 3, János Pach 2,4, Leonard J. Schulman 3 Abstract Given a set of points in the plane, a crossing

More information

Constraint-Driven Communication Synthesis

Constraint-Driven Communication Synthesis Constraint-Drien Commnication Synthesis Alessandro Pinto Goqiang Wang Lca P. Carloni Abstract Constraint-drien Commnication Synthesis enables the atomatic design of the commnication architectre of a complex

More information

On Graphs Supported by Line Sets

On Graphs Supported by Line Sets On Graphs Supported by Line Sets Vida Dujmović, William Evans, Stephen Kobourov, Giuseppe Liotta, Christophe Weibel, and Stephen Wismath School of Computer Science Carleton University cgm.cs.mcgill.ca/

More information

Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, Roma, Italy

Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, Roma, Italy R O M A TRE DIA Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, 79 00146 Roma, Italy Non-Convex Representations of Graphs Giuseppe Di Battista, Fabrizio

More information

Image Restoration Image Degradation and Restoration

Image Restoration Image Degradation and Restoration Image Degradation and Restoration hxy Image Degradation Model: Spatial domain representation can be modeled by: g x y h x y f x y x y Freqency domain representation can be modeled by: G F N Prepared By:

More information

Representing a Cubic Graph as the Intersection Graph of Axis-parallel Boxes in Three Dimensions

Representing a Cubic Graph as the Intersection Graph of Axis-parallel Boxes in Three Dimensions Representing a Cbic Graph as the Intersection Graph of Axis-parallel Boxes in Three Dimensions ABSTRACT Abhijin Adiga Network Dynamics and Simlation Science Laboratory Virginia Bioinformatics Institte,

More information

On Merging Straight Skeletons

On Merging Straight Skeletons On Merging Straight Skeletons Franz Aurenhammer 1 and Michael Steinkogler 2 1 Institute for Theoretical Computer Science, University of Technology, Graz, Austria auren@igi.tugraz.at 2 Institute for Theoretical

More information

Nash Convergence of Gradient Dynamics in General-Sum Games. Michael Kearns.

Nash Convergence of Gradient Dynamics in General-Sum Games. Michael Kearns. Convergence of Gradient Dynamics in General-Sm Games Satinder Singh AT&T Labs Florham Park, NJ 7932 bavejaresearch.att.com Michael Kearns AT&T Labs Florham Park, NJ 7932 mkearnsresearch.att.com Yishay

More information

Mobility Control and Its Applications in Mobile Ad Hoc Networks

Mobility Control and Its Applications in Mobile Ad Hoc Networks Mobility Control and Its Applications in Mobile Ad Hoc Netorks Jie W and Fei Dai Department of Compter Science and Engineering Florida Atlantic Uniersity Boca Raton, FL 3331 Abstract Most existing localized

More information

Optimal Sampling in Compressed Sensing

Optimal Sampling in Compressed Sensing Optimal Sampling in Compressed Sensing Joyita Dtta Introdction Compressed sensing allows s to recover objects reasonably well from highly ndersampled data, in spite of violating the Nyqist criterion. In

More information

Nonempty Intersection of Longest Paths in Series-Parallel Graphs

Nonempty Intersection of Longest Paths in Series-Parallel Graphs Nonempty Intersection of Longest aths in Series-arallel Graphs Jlia Ehrenmüller 1,, Cristina G. Fernandes 2,, and Carl Georg Heise 1,, 1 Institt für Mathematik, Technische Uniersität Hambrg-Harbrg, Germany,

More information

A Reduction of Conway s Thrackle Conjecture

A Reduction of Conway s Thrackle Conjecture A Reduction of Conway s Thrackle Conjecture Wei Li, Karen Daniels, and Konstantin Rybnikov Department of Computer Science and Department of Mathematical Sciences University of Massachusetts, Lowell 01854

More information

FOUR EDGE-INDEPENDENT SPANNING TREES 1

FOUR EDGE-INDEPENDENT SPANNING TREES 1 FOUR EDGE-INDEPENDENT SPANNING TREES 1 Alexander Hoyer and Robin Thomas School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332-0160, USA ABSTRACT We prove an ear-decomposition theorem

More information

Lecture 3 February 9, 2010

Lecture 3 February 9, 2010 6.851: Advanced Data Structures Spring 2010 Dr. André Schulz Lecture 3 February 9, 2010 Scribe: Jacob Steinhardt and Greg Brockman 1 Overview In the last lecture we continued to study binary search trees

More information