Vertex Unfoldings of Orthogonal Polyhedra: Positive, Negative, and Inconclusive Results

Size: px
Start display at page:

Download "Vertex Unfoldings of Orthogonal Polyhedra: Positive, Negative, and Inconclusive Results"

Transcription

1 CCCG 2018, Winnipeg, Canada, August 8 10, 2018 Vertex Unfoldings of Orthogonal Polyhedra: Positive, Negative, and Inonlusive Results Luis A. Garia Andres Gutierrrez Isaa Ruiz Andrew Winslow Abstrat We obtain results for three questions regarding vertex unfoldings of orthogonal polyhedra. The (positive) first result is a simple proof that all genus-0 and genus-1 orthogonal polyhedra have grid vertex unfoldings. The (negative) seond result is an orthogonal polyhedron that is not vertex-unfoldable. The (inonlusive) third result is a vertex unfolding of an orthogonal polyhedron that annot be arranged orthogonally, evidene that deiding whether an orthogonal polyhedron has a vertex unfolding may not lie in NP. 1 Introdution The study of unfolding polyhedral surfaes an be traed to as early as the 1500s when Albreht Dürer onsidered unfoldings of onvex polyhedra via uts only along edges (alled edge unfoldings). To explore unfoldings of non-onvex polyhedra, Biedl et al. [3] onsidered orthogonal polyhedra, in whih all faes are perpendiular to one of the three axes, providing examples of edge ununfoldable orthogonal polyhedra as well as methods for unfolding some lasses of orthogonal polyhedra. Subsequent work has further explored the boundary between unfoldable and ununfoldable orthogonal polyhedra by varying both the types of unfoldings permitted and lasses of orthogonal polyhedra under onsideration. For instane, one line of work has onsidered broadening permitted unfoldings via refinement: adding a regular grid of (potential ut) edges to eah fae. Damian, Flatland, and O Rourke [8] proved that exponential refinement was suffiient to unfold any orthogonal polyhedron; this refinement was later redued to quadrati [7], and then linear [6]. To unfold the edge ununfoldable examples of Biedl et al. [3], it is suffiient to add grid edges formed by the intersetion of orthogonal planes interseting eah vertex of the polyhedron. Suh grid edge unfoldings have been found for several lasses of orthogonal polyhedra [3, 5, 10, 13]. Department of Computer Siene, University of Texas Rio Grande Valley, Edinburg, TX. luis.a.garia01@utrgv.edu, andres.a.gutierrez01@utrgv.edu, isaa.ruiz02@utrgv.edu, andrew.winslow@utrgv.edu Extending grid unfoldings to allow uts meeting at (but exluding) a vertex yields grid vertex unfoldings. Vertex unfoldings were first introdued for general polyhedra [11], and grid vertex unfoldings have been shown to exist for some lasses of orthogonal polyhedra [12], inluding all genus-0 orthogonal polyhedra [9]. Here we obtain three new results on grid vertex unfoldings of orthogonal polyhedra: Every genus-0 and genus-1 orthogonal polyhedron has a grid vertex unfolding (extending a previous result of Damian, Flatland, and O Rourke [9] to inlude genus 1 and providing an alternative, simpler proof). There exists an orthogonal polyhedron with faes homeomorphi to disks that does not have a vertex unfolding (omplementing a vertex-ununfoldable topologially onvex polyhedron of Abel, Demaine, and Demaine [2] and vertex-ununfoldable orthogonal polyhedra with faes not homeomorphi to disks by Biedl et al. [3]). There exists a maximally ut vertex unfolding of an orthogonal polyhedron that annot be made orthogonal, raising the question of whether deiding if an orthogonal polyhedron has a vertex unfolding is in NP (in ontrast with the trivial ontainment in NP of deiding whether an orthogonal polyhedron has an edge unfolding [1]). 2 Definitions This work onsiders orthogonal polyhedra, i.e. polyhedra where all edges are parallel to the x-, y-, or z-axis. A gridded polyhedron has edges everywhere that an xy-, xz-, or yz-plane intersets a vertex of the polyhedron, resulting in faes that are edge-adjaent retangles. A polyube is a speial ase of gridded orthogonal polyhedra whose faes are unit squares. An unfolding is a onneted planar arrangement of the surfae of a polyhedron by the addition of uts. If the uts are restrited to the polyhedron s edges, then the resulting unfolding is an edge unfolding if the surfae remains strongly onneted, and a vertex unfolding otherwise. A surfae that permits no additional edges or verties to be ut without disonneting the surfae is maximally ut.

2 30 th Canadian Conferene on Computational Geometry, 2018 Unfoldings that are (possibly weakly onneted) orthogonal polygons are also alled orthogonal. In the ase of vertex unfoldings, point onnetivity on the surfae yields a hinge or joint allowing portions of the surfae to rotate relative to eah other. Thus vertex unfoldings are weakly onneted polygons that may either be orthogonal or not. The flexibility around verties allows for faes in a vertex unfolding to (potentially) not appear in the same lokwise order around a ommon vertex as they do on the original surfae; here we allow suh rearrangement of vertex-adjaent faes (see [11] for further disussion). 3 A Simple Proof that Genus- 1 Orthogonal Polyhedra have Grid Vertex Unfoldings Here we prove the existene of vertex unfoldings for low-genus polyubes using an approah reminisent of a proof of a similar result [11] for polyhedra with (possibly interseting) triangular faes. This implies a orollary (Corollary 2) for grid vertex unfoldings that extends the previous result by Damian, Flatland, and O Rourke [9] on grid vertex unfoldings to inlude genus-1 polyhedra. Theorem 1 Every genus-0 and genus-1 polyube has a vertex unfolding. Proof. First, we prove that the fae dual graph (obtained by reating a vertex for every fae of the polyube and onneting pairs of edge-adjaent faes) of every suh polyube has a Hamiltonian path. Afterwards, we show how to use a Hamiltonian path through the faes to obtain a vertex unfolding. Bodini and Lefran [4] prove that polyube fae dual graphs are 4-onneted. Intuitively, this is due to the four diretions that must be traversed to obtain a disonneting ut of the surfae of a polyube (i.e. nonontratable yle on the surfae). As they observe, Tutte [15] proves that all genus-0 4-onneted graphs are Hamiltonian, implying that all fae dual graphs of genus-0 polyubes are Hamiltonian. Reently, Thomas, Yu, and Zang [14] proved that all genus-1 4-onneted graphs have a Hamiltonian path. The vertex unfolding onsists of a path of (vertex) onneted faes appearing in the same order as on the Hamiltonian path previously proved to exist. These faes are arranged left to right, and remain either edgeonneted (if the previous fae is left of the next fae) or ut to beome vertex-onneted and rotated by ±90 (if the previous fae is above or below the next fae). These three ases are seen in Figure 1. Only these three ases need be onsidered due to maintaining the invariant that before the edge onneting the previous (gray) fae to the next (green) fae is ut, the next fae is above, below, or to the right of the previous fae. Figure 1: The three ases for vertex unfolding a sequene of onseutive faes along a Hamiltonian path of the fae dual graph. The invariant maintained is that eah subsequent fae (in green) begins attahed to the above, below, or right of the previous fae (indiated as arrows). In the right two ases, the fae is rotated ±90 to maintain the invariant. Observe that the resulting unfolding is also orthgonal. Moreover, beause the resulting unfolding an be partitioned into vertial strips eah ontaining one fae of the polyube, a similar result holds if the faes are edge-adjaent retangles, as they are in all gridded orthogonal polyhedra: Corollary 2 Every genus-0 or genus-1 orthogonal polyhedron has an orthogonal grid vertex unfolding. 4 A Vertex-Ununfoldable Orthogonal Polyhedron Theorem 3 There is an orthogonal polyhedron with simple faes that annot be vertex-unfolded. Proof. The vertex-ununfoldable polyhedron onsists of a box with a thin ridge through two adjaent faes of the box (see Figure 2). Figure 2: An orthogonal polyhedron that annot be vertex unfolded. We prove that the polyhedron is ununfoldable by onsidering only a portion of the surfae onsisting of two large base faes ontaining the ridge (green in Figure 2), and the ell, putt, and bungie faes on the ridge (blue, pink, and yellow, respetively, in Figure 2). In the unfolding, at least one of the two (symmetri) putt faes must be onneted to a base fae via a sequene of faes that exludes the other putt fae. For

3 CCCG 2018, Winnipeg, Canada, August 8 10, 2018 the remainder of the proof, we onsider only this sequene of faes, proving that any suh sequene annot be arranged without overlap. Sine the boundary of the putt shares no boundary with the base fae on the surfae, the sequene must ontain either a bungie or ell fae. Regardless of the sequene of faes onneting the putt to the base fae, the end of the fae sequene is either: 1. ell base, or 2. putt bungie base, or 3. ell bungie base. Case 1: ell base. The first ase implies overlap between the ell fae and base fae (see Figure 3), as these two faes are onneted by either the unique edge they share on the surfae or a vertex of this edge. the entrane of the noth. In the latter ase, the minimum distane between the bungie faes onnetion to the base fae and putt s boundary is at least 8, exeeding the maximum distane that an be spanned by the bungie faes. Figure 5: The two potential putt plaements for Case 2. The red boundary portions denote where bungie faes must onnet (to both the putt and base faes). Case 3: ell bungies base fae. This ase is proved similarly to Case 2. Sine ell faes are 2 units wide, any optimal non-overlapping arrangement of the ell and base faes forms a right triangle onsisting of a portion of the ell fae, with the 90 vertex on the ell and two remaining verties at the entrane of the noth (see Figure 6). 8 Figure 3: Any attahed ell and base fae must overlap. For the other two ases, we simplify the analysis by onsidering the bungie faes as a zero-width urve of length between 0 and the maximum distane between two loations on a sequene of onneted bungie faes (see Figure 4) of 7.30 < 8. That is, we suppose they behave as an elasti bungie ord Figure 4: The maximum length of a onneted sequene of bungie faes is Case 2: putt bungies base fae. In the unfolding, a bungie fae onnets to the putt at boundary loation(s) limited to those drawn in red in Figure 5. Any non-overlapping arrangement of the putt and base faes either has the entire noth filled by the putt (leaving no available loation for any bungie fae in the unfolding) or has no portion of the boundary of the putt to whih the bungie faes an attah more than distane 1 from 1/2 Figure 6: Arranging an ell fae as deep in the noth as possible. By Thales s theorem, the 90 vertex lies on a irle whose diameter is the noth entrane. Then sine this irle has radius 1/2, the 90 vertex (and all other loations on the ell) has distane at most 1/2 from the entrane of the noth. So as in Case 2, the minimum distane between the bungie faes onnetion to the base fae and putt s boundary exeeds the maximum distane that an be spanned by the bungie faes. 5 Evidene that Vertex Unfolding Orthogonal Polyhedra is not in NP Finally, we onsider the omplexity of deiding whether a polyube has a vertex unfolding. Speifially, whether the problem lies in NP. As Abel and Demaine [1] observe, the same problem limited to edge unfoldings is easily seen to be in NP. One proof uses the following simple algorithm: nondeterministially selet a set of maximal set of polyube

4 30 th Canadian Conferene on Computational Geometry, 2018 faes to ut that leaves the fae dual graph onneted (i.e. a set of ut edges that yields a tree-shaped fae dual graph). Then hek whether the resulting surfae is indeed an unfolding, i.e. has no overlaps. This NP algorithm for edge unfolding relies in part on the uniqueness of the indued unfolding. However, in vertex unfoldings, faes may be onneted by a single vertex, allowing infinitely many angles at whih these two faes may be arranged. Thus the same algorithmi approah for vertex unfoldings requires effiiently determining whether a maximally set of ut edges yields a surfae that an be arranged into a vertex unfolding (by areful seletion of adjaent fae angles). One natural approah to resolving this issue is to prove that any maximally ut polyube surfae has a vertex unfolding only if there is suh an unfolding that is orthogonal, i.e. where all adjaent fae angles from the set {0, 90, 180, 270 }. Here, we prove by example that this is not the ase. a a 2 a 3 b 2 a 4 b 3 b 4 b5 b 1 b b 6 Figure 8: A maximally ut vertex unfolding of the polyube in Figure 7 that annot be arranged orthogonally. The solid blak lines represent uts. Figure 7: A polyube with a maximally ut vertex unfolding that annot be arranged orthogonally. Theorem 4 There is a maximally ut vertex unfolding of a polyube with no orthogonal arrangement. Proof. The maximally ut unfolding with no orthogonal arrangement is seen in Figure 8. The four L-shaped regions adjaent to fae (olored fushia, eggshell, light green, and pink in Figure 8) are laws. The two regions attahed by a single vertex to fae onsist of fae sets A = {,..., } and B = {b 1,..., b 5 } For the remainder of the proof, we assume fae is orthogonal. In any orthogonal arrangement of the unfolding, eah of six fae adjaent to lies in one of the eight orthogonal loations adjaent to (see Figure 9). Moreover, faes and b 1 must lie in loations 2, 3, or 4. 1 Claw arrangements up to symmetry. Observe that the laws ome in symmetri pairs (olored fushia/pink and eggshell/green in Fig. 8) and eah pair is also symmetri. Without loss of generality, assume that the 1 Reall that we allow vertex-adjaent faes to appear in a different lokwise ordering around the vertex than they appear on the surfae; the proof holds even when suh unfolding are permitted Figure 9: The eight possible loations for faes adjaent to in orthogonal unfolding. laws appear in the relative order around seen in Figure 8 (i.e. in lokwise order, fushia, pink, light green, eggshell). Then the fushia and pink laws must have faes in loations 1 and 8, respetively, sine otherwise overlap ours between, b 1, and two fushia faes sharing a ommon vertex (see Figure 10). By symmetry, the eggshell and light green laws must lie in loations 5 and 6. Next, onsider the arrangement of the fushia law faes. Figure 11 enumerates the five possible arrangements. The remainder of the proof is dediated to proving that eah arrangement leads to overlap. Arrangements 4 and 5. Both arrangements ause overlap due to more than four faes sharing a ommon vertex loation. For arrangement 4, these faes onsist of two fushia faes,,, and b 1. For arrangement 5, these faes onsist of four fushia faes, one pink fae, and.

5 CCCG 2018, Winnipeg, Canada, August 8 10, 2018 Figure 13: Attempting to unfold A and B by plaing in loation 2. b 2 b 1 Figure 10: Attemping to plae the first fae of the fushia law into loation 2 auses overlap. b 3 a 2 b4 b a : 2 : 3 : 4 : 5 : 6 : b 2 b 1 b 2 ab 1 a 5 4 ba 3 5 b 5 b 3 a 3 ab 4 a 3 a 2 b 4 b 5 a 2 Figure 11: The five possible arrangements of the fushia law faes. Figure 14: Top: required arrangement of faes b 1, b 2, b 3,, a 2. Bottom: the two options for arranging b 4, b 5, and a 3 that further avoid overlap (in both ases, overlap involving a 4 and still ours). a 2 b 2 b 1 b 1 b 2 b 3 b 4 b 5 b 6 a 4 Figure 12: Two possible onfigurations if rossings are allowed. a 3 a 2 We onsider the ases in order. In the ase that is in loation 2, A overlaps with the fushia law, sine due to the uts, a 2 is left of or overlaps the fushia law, and likewise a 3 is either left or above a 2. Next, onsider the ase that b 1 is plaed in loation 2. In this ase, there are unique plaements of faes b 2, b 3,, and a 2 that avoid overlap (the top portion of Figure 14) and only two plaements of b 4, b 5 and a 3 that also avoid overlap (the bottom portion of Figure 14). In both ases, a 4 and overlap with other faes due to a vertex inident to more than four faes. Arrangement 3. The faes of A or B may be arranged so that the first fae ( or b 1 ) lies in loation 2 as seen in Figure 12. As shown the figure, either option auses overlap. Arrangements 1 and 2. Here we onsider plaing A and B. Either or b 1 must be plaed in loation 2 or 4. By symmetry (and ignoring the existene of b 6 ), it suffies to onsider two ases: 1. is plaed in loation b 1 is plaed in loation 2. 6 Open Problems Eah of our results leads diretly to a natural open problem in the same diretion. Sine all genus-0 and genus-1 orthogonal polyhedra have grid vertex unfoldings, what about genus-2? Open Problem 1 Does every genus-2 orthogonal polyhedron have a grid vertex unfolding? Sine there is an orthogonal polyhedron with simple faes and no vertex unfolding, does the same hold for simple faes that are also edge-inident retangles?

6 30 th Canadian Conferene on Computational Geometry, 2018 Open Problem 2 Does every orthogonal polyhedron (of any genus) have a grid vertex unfolding? Finally, we provided an example of a maximally ut polyube with an unfolding, but no orthogonal unfolding, 2 demonstrating that the orthogonal unfoldings of maximally ut grided orthogonal polyhedra do not haraterize the (unrestrited) unfoldings of maximally ut gridded orthogonal polyhedra (eliminating one partiularly simple proof that deiding whether an orthogonal polyhedron has a vertex unfolding is in NP). Thus the following two related problems remain open: Open Problem 3 Is deiding if an orthgonal polyhedron is grid vertex-unfoldable in NP? Is the problem NP-hard? Additionally, the relationship between orthogonal grid vertex-unfoldings and (unrestrited) grid vertexunfoldings also remain open: Open Problem 4 Does there exist a grid vertexunfoldable orthogonal polyheron with no orthogonal grid vertex-unfolding? To our knowledge, the same question also remains open for non-grid vertex-unfoldings: Open Problem 5 Does there exist a vertex-unfoldable orthogonal polyhedron no orthogonal vertex-unfolding? Aknowledgments We would like to thank Erik Demaine for disussion of known results related to vertex unfoldings, and anonymous reviewers whose suggestions improved the readability and orretness of the paper. Referenes [1] Z. Abel and E. D. Demaine. Edge-unfolding orthogonal polyhedra is strongly NP-omplete. In Proeedings of the 23rd Canadian Conferene on Computational Geometry (CCCG), [2] Z. Abel, E. D. Demaine, and M. L. Demaine. A topologially onvex vertex-ununfoldable polyhedron. In Proeedings of the 23rd Canadian Conferene on Computational Geometry (CCCG), [3] T. Biedl, E. Demaine, M. Demaine, A. Lubiw, M. Overmars, J. O Rourke, S. Robbins, and S. Whitesides. Unfolding some lasses of orthogonal polyhedra. In Proeedings of the 10th Canadian Conferene on Computational Geometry (CCCG), pages 70 71, Note that the polyube from whih the example is obtained is indeed vertex (and also edge) unfoldable, and so is not a potential ounterexample to Open Problem 2. [4] O. Bodini and S. Lefran. How to tile by dominoes the boundary of a polyube. In Proeedings of the 13th International Conferene on Disrete Geometry for Computer Imagery (DGCI), volume 4245 of LNCS, pages Springer, [5] E. W. Chambers, K. A. Sykes, and C. M. Traub. Unfolding retangle-faed orthostaks. In Proeedings of the 24th Canadian Conferene on Computational Geometry (CCCG), pages 23 28, [6] Y.-J. Chang and H.-C. Yen. Improved algorithms for grid-unfolding orthogonal polyhedra. International Journal of Computational Geometry & Appliations, 27(1):33 56, [7] M. Damian, E. D. Demaine, and R. Flatland. Unfolding orthogonal polyhedra with quadrati refinement: The delta-unfolding algorithm. Graphs and Combinatoris, 30(1):25 40, [8] M. Damian, R. Flatland, and J. O Rourke. Epsilonunfolding orthogonal polyhedra. Graphs and Combinatoris, 23: , [9] M. Damian, R. Flatland, and J. O Rourke. Grid vertex-unfolding orthogonal polyhedra. Disrete & Computational Geometry, 39(1 3), [10] M. Damian and H. Meijer. Grid edge-unfolding orthostaks with orthogonally onvex slabs. In Proeedings of the 14th Annual Fall Workshop on Computational Geometry, pages 20 21, [11] E. D. Demaine, D. Eppstein, J. Erikson, G.W. Hart, and J. O Rourke. Vertex-unfoldings of simpliial manifolds. In Proeedings of the 18th Symposium on Computational Geometry (SoCG), pages ACM Press, [12] E. D. Demaine, J. Iaono, and S. Langerman. Grid vertex-unfolding orthostaks. International Journal of Computational Geometry & Appliations, 20(3): , [13] J. O Rourke. Unfolding orthogonal terrains [14] R. Thomas, X. Yu, and W. Zang. Hamilton paths in toroidal graphs. Journal of Combinatorial Theory, Series B, 94: , [15] W. T. Tutte. A theorem on planar graphs. Transations of the Amerian Mathematial Soiety, 82:99 116, 1956.

Directed Rectangle-Visibility Graphs have. Abstract. Visibility representations of graphs map vertices to sets in Euclidean space and

Directed Rectangle-Visibility Graphs have. Abstract. Visibility representations of graphs map vertices to sets in Euclidean space and Direted Retangle-Visibility Graphs have Unbounded Dimension Kathleen Romanik DIMACS Center for Disrete Mathematis and Theoretial Computer Siene Rutgers, The State University of New Jersey P.O. Box 1179,

More information

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G.

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G. Colouring ontat graphs of squares and retilinear polygons de Berg, M.T.; Markovi, A.; Woeginger, G. Published in: nd European Workshop on Computational Geometry (EuroCG 06), 0 Marh - April, Lugano, Switzerland

More information

1. Inversions. A geometric construction relating points O, A and B looks as follows.

1. Inversions. A geometric construction relating points O, A and B looks as follows. 1. Inversions. 1.1. Definitions of inversion. Inversion is a kind of symmetry about a irle. It is defined as follows. he inversion of degree R 2 entered at a point maps a point to the point on the ray

More information

A Topologically Convex Vertex-Ununfoldable Polyhedron

A Topologically Convex Vertex-Ununfoldable Polyhedron A Topologically Convex Vertex-Ununfoldable Polyhedron Zachary Abel 1 Erik D. Demaine 2 Martin L. Demaine 2 1 MIT Department of Mathematics 2 MIT CSAIL CCCG 2011 Abel, Demaine, and Demaine (MIT) A Vertex-Ununfoldable

More information

The Happy Ending Problem

The Happy Ending Problem The Happy Ending Problem Neeldhara Misra STATUTORY WARNING This doument is a draft version 1 Introdution The Happy Ending problem first manifested itself on a typial wintery evening in 1933 These evenings

More information

Unfolding Rectangle-Faced Orthostacks

Unfolding Rectangle-Faced Orthostacks Unfolding Rectangle-Faced Orthostacks Erin W. Chambers Kyle A. Sykes Cynthia M. Traub Abstract We prove that rectangle-faced orthostacks, a restricted class of orthostacks, can be grid-edge unfolded without

More information

Gray Codes for Reflectable Languages

Gray Codes for Reflectable Languages Gray Codes for Refletable Languages Yue Li Joe Sawada Marh 8, 2008 Abstrat We lassify a type of language alled a refletable language. We then develop a generi algorithm that an be used to list all strings

More information

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0;

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0; Naïve line drawing algorithm // Connet to grid points(x0,y0) and // (x1,y1) by a line. void drawline(int x0, int y0, int x1, int y1) { int x; double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx;

More information

CleanUp: Improving Quadrilateral Finite Element Meshes

CleanUp: Improving Quadrilateral Finite Element Meshes CleanUp: Improving Quadrilateral Finite Element Meshes Paul Kinney MD-10 ECC P.O. Box 203 Ford Motor Company Dearborn, MI. 8121 (313) 28-1228 pkinney@ford.om Abstrat: Unless an all quadrilateral (quad)

More information

LAMC Junior Circle April 15, Constructing Triangles.

LAMC Junior Circle April 15, Constructing Triangles. LAMC Junior Cirle April 15, 2012 Olga Radko radko@math.ula.edu Oleg Gleizer oleg1140@gmail.om Construting Triangles. Copyright: for home use only. This handout is a part of the book in preparation. Using

More information

Common Unfoldings of Polyominoes and Polycubes

Common Unfoldings of Polyominoes and Polycubes Common Unfoldings of Polyominoes and Polycubes Greg Aloupis 1, Prosenjit K. Bose 3, Sébastien Collette 2, Erik D. Demaine 4, Martin L. Demaine 4, Karim Douïeb 3, Vida Dujmović 3, John Iacono 5, Stefan

More information

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking Algorithms for External Memory Leture 6 Graph Algorithms - Weighted List Ranking Leturer: Nodari Sithinava Sribe: Andi Hellmund, Simon Ohsenreither 1 Introdution & Motivation After talking about I/O-effiient

More information

Triangles. Learning Objectives. Pre-Activity

Triangles. Learning Objectives. Pre-Activity Setion 3.2 Pre-tivity Preparation Triangles Geena needs to make sure that the dek she is building is perfetly square to the brae holding the dek in plae. How an she use geometry to ensure that the boards

More information

Lecture Notes of Möbuis Transformation in Hyperbolic Plane

Lecture Notes of Möbuis Transformation in Hyperbolic Plane Applied Mathematis, 04, 5, 6-5 Published Online August 04 in SiRes http://wwwsirporg/journal/am http://dxdoiorg/0436/am04555 Leture Notes of Möbuis Transformation in Hyperboli Plane Rania B M Amer Department

More information

Edge-Unfolding Orthogonal Polyhedra is Strongly NP-Complete

Edge-Unfolding Orthogonal Polyhedra is Strongly NP-Complete CCCG 2011, Toronto ON, August 10 12, 2011 Edge-Unfolding Orthogonal Polyhedra is Strongly NP-Complete Zachary Abel Erik D. Demaine Abstract We prove that it is strongly NP-complete to decide whether a

More information

ON CHARACTERIZING TERRAIN VISIBILITY GRAPHS

ON CHARACTERIZING TERRAIN VISIBILITY GRAPHS ON CHARACTERIZING TERRAIN VISIBILITY GRAPHS William Evans, and Noushin Saeedi Astrat. A terrain is an x-monotone polygonal line in the xy-plane. Two verties of a terrain are mutually visile if and only

More information

Solutions to Tutorial 2 (Week 9)

Solutions to Tutorial 2 (Week 9) The University of Syney Shool of Mathematis an Statistis Solutions to Tutorial (Week 9) MATH09/99: Disrete Mathematis an Graph Theory Semester, 0. Determine whether eah of the following sequenes is the

More information

We P9 16 Eigenray Tracing in 3D Heterogeneous Media

We P9 16 Eigenray Tracing in 3D Heterogeneous Media We P9 Eigenray Traing in 3D Heterogeneous Media Z. Koren* (Emerson), I. Ravve (Emerson) Summary Conventional two-point ray traing in a general 3D heterogeneous medium is normally performed by a shooting

More information

Exploring the Commonality in Feature Modeling Notations

Exploring the Commonality in Feature Modeling Notations Exploring the Commonality in Feature Modeling Notations Miloslav ŠÍPKA Slovak University of Tehnology Faulty of Informatis and Information Tehnologies Ilkovičova 3, 842 16 Bratislava, Slovakia miloslav.sipka@gmail.om

More information

Supplementary Material: Geometric Calibration of Micro-Lens-Based Light-Field Cameras using Line Features

Supplementary Material: Geometric Calibration of Micro-Lens-Based Light-Field Cameras using Line Features Supplementary Material: Geometri Calibration of Miro-Lens-Based Light-Field Cameras using Line Features Yunsu Bok, Hae-Gon Jeon and In So Kweon KAIST, Korea As the supplementary material, we provide detailed

More information

Extracting Partition Statistics from Semistructured Data

Extracting Partition Statistics from Semistructured Data Extrating Partition Statistis from Semistrutured Data John N. Wilson Rihard Gourlay Robert Japp Mathias Neumüller Department of Computer and Information Sienes University of Strathlyde, Glasgow, UK {jnw,rsg,rpj,mathias}@is.strath.a.uk

More information

1. The collection of the vowels in the word probability. 2. The collection of real numbers that satisfy the equation x 9 = 0.

1. The collection of the vowels in the word probability. 2. The collection of real numbers that satisfy the equation x 9 = 0. C HPTER 1 SETS I. DEFINITION OF SET We begin our study of probability with the disussion of the basi onept of set. We assume that there is a ommon understanding of what is meant by the notion of a olletion

More information

Pipelined Multipliers for Reconfigurable Hardware

Pipelined Multipliers for Reconfigurable Hardware Pipelined Multipliers for Reonfigurable Hardware Mithell J. Myjak and José G. Delgado-Frias Shool of Eletrial Engineering and Computer Siene, Washington State University Pullman, WA 99164-2752 USA {mmyjak,

More information

with respect to the normal in each medium, respectively. The question is: How are θ

with respect to the normal in each medium, respectively. The question is: How are θ Prof. Raghuveer Parthasarathy University of Oregon Physis 35 Winter 8 3 R EFRACTION When light travels from one medium to another, it may hange diretion. This phenomenon familiar whenever we see the bent

More information

Acyclic Coloring with Few Division Vertices

Acyclic Coloring with Few Division Vertices Ayli Coloring with Few Division Verties Debajyoti Mondal, Rahnuma Islam Nishat, Md. Saidur Rahman, and Sue Whitesides Department of Computer Siene, University of Manitoba Department of Computer Siene,

More information

Zipper Unfoldings of Polyhedral Complexes

Zipper Unfoldings of Polyhedral Complexes Zipper Unfoldings of Polyhedral Complexes Erik D. Demaine Martin L. Demaine Anna Lubiw Arlo Shallit Jonah L. Shallit Abstract We explore which polyhedra and polyhedral complexes can be formed by folding

More information

Introduction to Seismology Spring 2008

Introduction to Seismology Spring 2008 MIT OpenCourseWare http://ow.mit.edu 1.510 Introdution to Seismology Spring 008 For information about iting these materials or our Terms of Use, visit: http://ow.mit.edu/terms. 1.510 Leture Notes 3.3.007

More information

Abstract A method for the extrusion of arbitrary polygon meshes is introduced. This method can be applied to model a large class of complex 3-D

Abstract A method for the extrusion of arbitrary polygon meshes is introduced. This method can be applied to model a large class of complex 3-D Abstrat A method for the extrusion of arbitrary polygon meshes is introdued. This method an be applied to model a large lass of omplex 3-D losed surfaes. It onsists of defining a (typially small) set of

More information

Adaptive Implicit Surface Polygonization using Marching Triangles

Adaptive Implicit Surface Polygonization using Marching Triangles Volume 20 (2001), Number 2 pp. 67 80 Adaptive Impliit Surfae Polygonization using Marhing Triangles Samir Akkouhe Eri Galin L.I.G.I.M L.I.G.I.M Eole Centrale de Lyon Université Claude Bernard Lyon 1 B.P.

More information

VERTEX-UNFOLDINGS OF SIMPLICIAL MANIFOLDS. ERIK D. DEMAINE MIT Laboratory for Computer Science, 200 Technology

VERTEX-UNFOLDINGS OF SIMPLICIAL MANIFOLDS. ERIK D. DEMAINE MIT Laboratory for Computer Science, 200 Technology VERTEX-UNFOLDINGS OF SIMPLICIAL MANIFOLDS ERIK D. DEMAINE MIT Laboratory for Computer Science, 200 Technology Square, Cambridge, MA 02139, USA. DAVID EPPSTEIN 1 Department of Information and Computer Science,

More information

p[4] p[3] p[2] p[1] p[0]

p[4] p[3] p[2] p[1] p[0] CMSC 425 : Sring 208 Dave Mount and Roger Eastman Homework Due: Wed, Marh 28, :00m. Submit through ELMS as a df file. It an either be distilled from a tyeset doument or handwritten, sanned, and enhaned

More information

Sparse Certificates for 2-Connectivity in Directed Graphs

Sparse Certificates for 2-Connectivity in Directed Graphs Sparse Certifiates for 2-Connetivity in Direted Graphs Loukas Georgiadis Giuseppe F. Italiano Aikaterini Karanasiou Charis Papadopoulos Nikos Parotsidis Abstrat Motivated by the emergene of large-sale

More information

A Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks

A Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks A Dual-Hamiltonian-Path-Based Multiasting Strategy for Wormhole-Routed Star Graph Interonnetion Networks Nen-Chung Wang Department of Information and Communiation Engineering Chaoyang University of Tehnology,

More information

A Unified Subdivision Scheme for Polygonal Modeling

A Unified Subdivision Scheme for Polygonal Modeling EUROGRAPHICS 2 / A. Chalmers and T.-M. Rhyne (Guest Editors) Volume 2 (2), Number 3 A Unified Subdivision Sheme for Polygonal Modeling Jérôme Maillot Jos Stam Alias Wavefront Alias Wavefront 2 King St.

More information

arxiv: v1 [cs.gr] 10 Apr 2015

arxiv: v1 [cs.gr] 10 Apr 2015 REAL-TIME TOOL FOR AFFINE TRANSFORMATIONS OF TWO DIMENSIONAL IFS FRACTALS ELENA HADZIEVA AND MARIJA SHUMINOSKA arxiv:1504.02744v1 s.gr 10 Apr 2015 Abstrat. This work introdues a novel tool for interative,

More information

arxiv: v4 [cs.cg] 12 Jul 2007

arxiv: v4 [cs.cg] 12 Jul 2007 Unfolding Orthogonal Terrains Joseph O Rourke arxiv:0707.060v4 [cs.cg] Jul 007 Jul, 007 Abstract It is shown that ever orthogonal terrain, i.e., an orthogonal (rightangled) polhedron based on a rectangle

More information

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2 On - Line Path Delay Fault Testing of Omega MINs M. Bellos, E. Kalligeros, D. Nikolos,2 & H. T. Vergos,2 Dept. of Computer Engineering and Informatis 2 Computer Tehnology Institute University of Patras,

More information

Boundary Correct Real-Time Soft Shadows

Boundary Correct Real-Time Soft Shadows Boundary Corret Real-Time Soft Shadows Bjarke Jakobsen Niels J. Christensen Bent D. Larsen Kim S. Petersen Informatis and Mathematial Modelling Tehnial University of Denmark {bj, nj, bdl}@imm.dtu.dk, kim@deadline.dk

More information

Dynamic Algorithms Multiple Choice Test

Dynamic Algorithms Multiple Choice Test 3226 Dynami Algorithms Multiple Choie Test Sample test: only 8 questions 32 minutes (Real test has 30 questions 120 minutes) Årskort Name Eah of the following 8 questions has 4 possible answers of whih

More information

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays nalysis of input and output onfigurations for use in four-valued D programmable logi arrays J.T. utler H.G. Kerkhoff ndexing terms: Logi, iruit theory and design, harge-oupled devies bstrat: s in binary,

More information

Graphs in L A TEX. Robert A. Beeler. January 8, 2017

Graphs in L A TEX. Robert A. Beeler. January 8, 2017 Graphs in L A TEX Robert A. Beeler January 8, 2017 1 Introdution This doument is to provide a quik and dirty guide for building graphs in L A TEX. Muh of the doument is devoted to examples of things that

More information

Chapter 2: Introduction to Maple V

Chapter 2: Introduction to Maple V Chapter 2: Introdution to Maple V 2-1 Working with Maple Worksheets Try It! (p. 15) Start a Maple session with an empty worksheet. The name of the worksheet should be Untitled (1). Use one of the standard

More information

Year 11 GCSE Revision - Re-visit work

Year 11 GCSE Revision - Re-visit work Week beginning 6 th 13 th 20 th HALF TERM 27th Topis for revision Fators, multiples and primes Indies Frations, Perentages, Deimals Rounding 6 th Marh Ratio Year 11 GCSE Revision - Re-visit work Understand

More information

1 The Knuth-Morris-Pratt Algorithm

1 The Knuth-Morris-Pratt Algorithm 5-45/65: Design & Analysis of Algorithms September 26, 26 Leture #9: String Mathing last hanged: September 26, 27 There s an entire field dediated to solving problems on strings. The book Algorithms on

More information

HEXA: Compact Data Structures for Faster Packet Processing

HEXA: Compact Data Structures for Faster Packet Processing Washington University in St. Louis Washington University Open Sholarship All Computer Siene and Engineering Researh Computer Siene and Engineering Report Number: 27-26 27 HEXA: Compat Data Strutures for

More information

The four lines of symmetry have been drawn on the shape.

The four lines of symmetry have been drawn on the shape. 4Geometry an measures 4.1 Symmetry I an ientify refletion symmetry in 2D shapes ientify rotation symmetry in 2D shapes Example a i How many lines of symmetry oes this shape have? ii Colour two squares

More information

Edge Guards for Polyhedra in Three-Space

Edge Guards for Polyhedra in Three-Space Edge Guards for Polyhedra in Three-Space Javier Cano Csaba D. Tóth Jorge Urrutia Abstract It is shown that every polyhedron in R with m edges can be guarded with at most 27 2m The bound improves to 5 6

More information

The Geometry of Carpentry and Joinery

The Geometry of Carpentry and Joinery The Geometry of Carpentry and Joinery Pat Morin and Jason Morrison School of Computer Science, Carleton University, 115 Colonel By Drive Ottawa, Ontario, CANADA K1S 5B6 Abstract In this paper we propose

More information

1. Introduction. 2. The Probable Stope Algorithm

1. Introduction. 2. The Probable Stope Algorithm 1. Introdution Optimization in underground mine design has reeived less attention than that in open pit mines. This is mostly due to the diversity o underground mining methods and omplexity o underground

More information

arxiv: v1 [cs.cg] 2 Jul 2016

arxiv: v1 [cs.cg] 2 Jul 2016 Reversible Nets of Polyhedra Jin Akiyama 1, Stefan Langerman 2, and Kiyoko Matsunaga 1 arxiv:1607.00538v1 [cs.cg] 2 Jul 2016 1 Tokyo University of Science, 1-3 Kagurazaka, Shinjuku, Tokyo 162-8601, Japan

More information

Medial Graphs and the Penrose Polynomial. Joanna A. Ellis-Monaghan Department of Mathematics and Statistics University of Vermont Burlington, VT 05405

Medial Graphs and the Penrose Polynomial. Joanna A. Ellis-Monaghan Department of Mathematics and Statistics University of Vermont Burlington, VT 05405 Medial Graphs and the Penrose Polynoial Joanna. Ellis-Monaghan Departent of Matheatis and Statistis University of Veront Burlington, VT 05405 Irasea Sariento Departaento de Mateátias CINVESTV v. IPN 2508

More information

Z Combinatorial Filters: Sensor Beams, Obstacles, and Possible Paths

Z Combinatorial Filters: Sensor Beams, Obstacles, and Possible Paths Z Combinatorial Filters: Sensor Beams, Obstales, and Possible Paths BENJAMIN TOVAR, Northwestern University FRED COHEN, University of Rohester LEONARDO BOBADILLA, University of Illinois JUSTIN CZARNOWSKI,

More information

Sequential Incremental-Value Auctions

Sequential Incremental-Value Auctions Sequential Inremental-Value Autions Xiaoming Zheng and Sven Koenig Department of Computer Siene University of Southern California Los Angeles, CA 90089-0781 {xiaominz,skoenig}@us.edu Abstrat We study the

More information

Notes on Spherical Geometry

Notes on Spherical Geometry Notes on Spherical Geometry Abhijit Champanerkar College of Staten Island & The Graduate Center, CUNY Spring 2018 1. Vectors and planes in R 3 To review vector, dot and cross products, lines and planes

More information

the data. Structured Principal Component Analysis (SPCA)

the data. Structured Principal Component Analysis (SPCA) Strutured Prinipal Component Analysis Kristin M. Branson and Sameer Agarwal Department of Computer Siene and Engineering University of California, San Diego La Jolla, CA 9193-114 Abstrat Many tasks involving

More information

Triangle LMN and triangle OPN are similar triangles. Find the angle measurements for x, y, and z.

Triangle LMN and triangle OPN are similar triangles. Find the angle measurements for x, y, and z. 1 Use measurements of the two triangles elow to find x and y. Are the triangles similar or ongruent? Explain. 1a Triangle LMN and triangle OPN are similar triangles. Find the angle measurements for x,

More information

Incremental Mining of Partial Periodic Patterns in Time-series Databases

Incremental Mining of Partial Periodic Patterns in Time-series Databases CERIAS Teh Report 2000-03 Inremental Mining of Partial Periodi Patterns in Time-series Dataases Mohamed G. Elfeky Center for Eduation and Researh in Information Assurane and Seurity Purdue University,

More information

Some Open Problems in Polyomino Tilings

Some Open Problems in Polyomino Tilings Some Open Problems in Polyomino Tilings Andrew Winslow 1 University of Texas Rio Grande Valley, Edinburg, TX, USA andrew.winslow@utrgv.edu Abstract. The author surveys 15 open problems regarding the algorithmic,

More information

A Survey and Recent Results Developments of Two or More

A Survey and Recent Results Developments of Two or More JAIST Reposi https://dspace.j Title A Survey and Recent Results Developments of Two or More About Co Boxes Author(s)Uehara, Ryuhei Citation Origami^6 : proceedings of the sixth international meeting on

More information

Packing Two Disks into a Polygonal Environment

Packing Two Disks into a Polygonal Environment Packing Two Disks into a Polygonal Environment Prosenjit Bose, School of Computer Science, Carleton University. E-mail: jit@cs.carleton.ca Pat Morin, School of Computer Science, Carleton University. E-mail:

More information

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem Calulation of typial running time of a branh-and-bound algorithm for the vertex-over problem Joni Pajarinen, Joni.Pajarinen@iki.fi Otober 21, 2007 1 Introdution The vertex-over problem is one of a olletion

More information

Detection and Recognition of Non-Occluded Objects using Signature Map

Detection and Recognition of Non-Occluded Objects using Signature Map 6th WSEAS International Conferene on CIRCUITS, SYSTEMS, ELECTRONICS,CONTROL & SIGNAL PROCESSING, Cairo, Egypt, De 9-31, 007 65 Detetion and Reognition of Non-Oluded Objets using Signature Map Sangbum Park,

More information

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints Smooth Trajetory Planning Along Bezier Curve for Mobile Robots with Veloity Constraints Gil Jin Yang and Byoung Wook Choi Department of Eletrial and Information Engineering Seoul National University of

More information

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks Abouberine Ould Cheikhna Department of Computer Siene University of Piardie Jules Verne 80039 Amiens Frane Ould.heikhna.abouberine @u-piardie.fr

More information

P-admissible Solution Space

P-admissible Solution Space P-admissible Solution Spae P-admissible solution spae or Problem P: 1. the solution spae is inite, 2. every solution is easible, 3. evaluation or eah oniguration is possible in polynomial time and so is

More information

Dynamic Programming. Lecture #8 of Algorithms, Data structures and Complexity. Joost-Pieter Katoen Formal Methods and Tools Group

Dynamic Programming. Lecture #8 of Algorithms, Data structures and Complexity. Joost-Pieter Katoen Formal Methods and Tools Group Dynami Programming Leture #8 of Algorithms, Data strutures and Complexity Joost-Pieter Katoen Formal Methods and Tools Group E-mail: katoen@s.utwente.nl Otober 29, 2002 JPK #8: Dynami Programming ADC (214020)

More information

An Edge-based Clustering Algorithm to Detect Social Circles in Ego Networks

An Edge-based Clustering Algorithm to Detect Social Circles in Ego Networks JOURNAL OF COMPUTERS, VOL. 8, NO., OCTOBER 23 2575 An Edge-based Clustering Algorithm to Detet Soial Cirles in Ego Networks Yu Wang Shool of Computer Siene and Tehnology, Xidian University Xi an,77, China

More information

Multi-Channel Wireless Networks: Capacity and Protocols

Multi-Channel Wireless Networks: Capacity and Protocols Multi-Channel Wireless Networks: Capaity and Protools Tehnial Report April 2005 Pradeep Kyasanur Dept. of Computer Siene, and Coordinated Siene Laboratory, University of Illinois at Urbana-Champaign Email:

More information

Chromaticity-matched Superimposition of Foreground Objects in Different Environments

Chromaticity-matched Superimposition of Foreground Objects in Different Environments FCV216, the 22nd Korea-Japan Joint Workshop on Frontiers of Computer Vision Chromatiity-mathed Superimposition of Foreground Objets in Different Environments Yohei Ogura Graduate Shool of Siene and Tehnology

More information

Z Combinatorial Filters: Sensor Beams, Obstacles, and Possible Paths

Z Combinatorial Filters: Sensor Beams, Obstacles, and Possible Paths Z Combinatorial Filters: Sensor Beams, Obstales, and Possible Paths BENJAMIN TOVAR, Northwestern University FRED COHEN, University of Rohester LEONARDO BOBADILLA, University of Illinois JUSTIN CZARNOWSKI,

More information

FUZZY WATERSHED FOR IMAGE SEGMENTATION

FUZZY WATERSHED FOR IMAGE SEGMENTATION FUZZY WATERSHED FOR IMAGE SEGMENTATION Ramón Moreno, Manuel Graña Computational Intelligene Group, Universidad del País Vaso, Spain http://www.ehu.es/winto; {ramon.moreno,manuel.grana}@ehu.es Abstrat The

More information

Multi-Piece Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality

Multi-Piece Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality INTERNATIONAL CONFERENCE ON MANUFACTURING AUTOMATION (ICMA200) Multi-Piee Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality Stephen Stoyan, Yong Chen* Epstein Department of

More information

Naïve Bayesian Rough Sets Under Fuzziness

Naïve Bayesian Rough Sets Under Fuzziness IJMSA: Vol. 6, No. 1-2, January-June 2012, pp. 19 25 Serials Publiations ISSN: 0973-6786 Naïve ayesian Rough Sets Under Fuzziness G. GANSAN 1,. KRISHNAVNI 2 T. HYMAVATHI 3 1,2,3 Department of Mathematis,

More information

Research on the Common Developments of Plural Cuboids

Research on the Common Developments of Plural Cuboids Research on the Common Developments of Plural Cuboids By Xu Dawei A thesis submitted to School of Information Science, Japan Advanced Institute of Science and Technology, in partial fulfillment of the

More information

Video Data and Sonar Data: Real World Data Fusion Example

Video Data and Sonar Data: Real World Data Fusion Example 14th International Conferene on Information Fusion Chiago, Illinois, USA, July 5-8, 2011 Video Data and Sonar Data: Real World Data Fusion Example David W. Krout Applied Physis Lab dkrout@apl.washington.edu

More information

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing デンソーテクニカルレビュー Vol. 15 2010 特集 Road Border Reognition Using FIR Images and LIDAR Signal Proessing 高木聖和 バーゼル ファルディ Kiyokazu TAKAGI Basel Fardi ヘンドリック ヴァイゲル Hendrik Weigel ゲルド ヴァニーリック Gerd Wanielik This paper

More information

Dubins Path Planning of Multiple UAVs for Tracking Contaminant Cloud

Dubins Path Planning of Multiple UAVs for Tracking Contaminant Cloud Proeedings of the 17th World Congress The International Federation of Automati Control Dubins Path Planning of Multiple UAVs for Traking Contaminant Cloud S. Subhan, B.A. White, A. Tsourdos M. Shanmugavel,

More information

An Event Display for ATLAS H8 Pixel Test Beam Data

An Event Display for ATLAS H8 Pixel Test Beam Data An Event Display for ATLAS H8 Pixel Test Beam Data George Gollin Centre de Physique des Partiules de Marseille and University of Illinois April 17, 1999 g-gollin@uiu.edu An event display program is now

More information

C 2 C 3 C 1 M S. f e. e f (3,0) (0,1) (2,0) (-1,1) (1,0) (-1,0) (1,-1) (0,-1) (-2,0) (-3,0) (0,-2)

C 2 C 3 C 1 M S. f e. e f (3,0) (0,1) (2,0) (-1,1) (1,0) (-1,0) (1,-1) (0,-1) (-2,0) (-3,0) (0,-2) SPECIAL ISSUE OF IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION: MULTI-ROBOT SSTEMS, 00 Distributed reonfiguration of hexagonal metamorphi robots Jennifer E. Walter, Jennifer L. Welh, and Nany M. Amato Abstrat

More information

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Malaysian Journal of Computer Siene, Vol 10 No 1, June 1997, pp 36-41 A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Md Rafiqul Islam, Harihodin Selamat and Mohd Noor Md Sap Faulty of Computer Siene and

More information

6.2 Classification of Closed Surfaces

6.2 Classification of Closed Surfaces Table 6.1: A polygon diagram 6.1.2 Second Proof: Compactifying Teichmuller Space 6.2 Classification of Closed Surfaces We saw that each surface has a triangulation. Compact surfaces have finite triangulations.

More information

Hamiltonian cycles in bipartite quadrangulations on the torus

Hamiltonian cycles in bipartite quadrangulations on the torus Hamiltonian cycles in bipartite quadrangulations on the torus Atsuhiro Nakamoto and Kenta Ozeki Abstract In this paper, we shall prove that every bipartite quadrangulation G on the torus admits a simple

More information

Reversible Nets of Polyhedra

Reversible Nets of Polyhedra Reversible Nets of Polyhedra Jin Akiyama 1, Stefan Langerman 2(B), and Kiyoko Matsunaga 1 1 Tokyo University of Science, 1-3 Kagurazaka, Shinjuku, Tokyo 162-8601, Japan ja@jin-akiyama.com, matsunaga@mathlab-jp.com

More information

Precise Hausdorff Distance Computation between Polygonal Meshes

Precise Hausdorff Distance Computation between Polygonal Meshes Preise Hausdorff Distane Computation between Polygonal Meshes Mihael Bartoň a, Iddo Hanniel a,b, Gershon Elber a, Myung-Soo Kim a Tehnion Israel Institute of Tehnology, Haifa 32000, Israel b SolidWorks

More information

Araki, Yoshiaki; Horiyama, Takashi; Author(s) Ryuhei. Citation Lecture Notes in Computer Science, 8.

Araki, Yoshiaki; Horiyama, Takashi; Author(s) Ryuhei. Citation Lecture Notes in Computer Science, 8. JAIST Reposi https://dspace.j Title Common Unfolding of Regular Johnson-Zalgaller Solid Tetrahed Araki, Yoshiaki; Horiyama, Takashi; Author(s) Ryuhei Citation Lecture Notes in Computer Science, 8 Issue

More information

BAR-MAGNET POLYHEDRA AND NS-ORIENTATIONS OF MAPS

BAR-MAGNET POLYHEDRA AND NS-ORIENTATIONS OF MAPS University of Ljubljana Institute of Mathematics, Physics and Mechanics Department of Mathematics Jadranska 19, 1111 Ljubljana, Slovenia Preprint series, Vol. 42 (2004), 940 BAR-MAGNET POLYHEDRA AND NS-ORIENTATIONS

More information

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization Self-Adaptive Parent to Mean-Centri Reombination for Real-Parameter Optimization Kalyanmoy Deb and Himanshu Jain Department of Mehanial Engineering Indian Institute of Tehnology Kanpur Kanpur, PIN 86 {deb,hjain}@iitk.a.in

More information

Cauchy s theorem for orthogonal polyhedra of genus 0

Cauchy s theorem for orthogonal polyhedra of genus 0 Cauchy s theorem for orthogonal polyhedra of genus 0 Therese Biedl Λ Burkay Genc y Technical report CS-2008-26 Abstract A famous theorem by Cauchy states that a convex polyhedron is determined by its incidence

More information

To Do. Assignment Overview. Outline. Mesh Viewer (3.1) Mesh Connectivity (3.2) Advanced Computer Graphics (Spring 2013)

To Do. Assignment Overview. Outline. Mesh Viewer (3.1) Mesh Connectivity (3.2) Advanced Computer Graphics (Spring 2013) daned Computer Graphis (Spring 23) CS 283, Leture 5: Mesh Simplifiation Rai Ramamoorthi http://inst.ees.berkeley.edu/~s283/sp3 To Do ssignment, Due Feb 22 Start reading and working on it now. This leture

More information

arxiv: v1 [cs.db] 13 Sep 2017

arxiv: v1 [cs.db] 13 Sep 2017 An effiient lustering algorithm from the measure of loal Gaussian distribution Yuan-Yen Tai (Dated: May 27, 2018) In this paper, I will introdue a fast and novel lustering algorithm based on Gaussian distribution

More information

When can a net fold to a polyhedron?

When can a net fold to a polyhedron? Computational Geometry 31 (2005) 207 218 www.elsevier.com/locate/comgeo When can a net fold to a polyhedron? Therese Biedl, Anna Lubiw, Julie Sun School of Computer Science, University of Waterloo, Waterloo,

More information

A Novel Validity Index for Determination of the Optimal Number of Clusters

A Novel Validity Index for Determination of the Optimal Number of Clusters IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers

More information

Flow Demands Oriented Node Placement in Multi-Hop Wireless Networks

Flow Demands Oriented Node Placement in Multi-Hop Wireless Networks Flow Demands Oriented Node Plaement in Multi-Hop Wireless Networks Zimu Yuan Institute of Computing Tehnology, CAS, China {zimu.yuan}@gmail.om arxiv:153.8396v1 [s.ni] 29 Mar 215 Abstrat In multi-hop wireless

More information

Cell Projection of Convex Polyhedra

Cell Projection of Convex Polyhedra Volume Graphis (2003) I. Fujishiro, K. Mueller, A. Kaufman (Editors) Cell Projetion of Convex Polyhedra Stefan Roettger and Thomas Ertl Visualization and Interative Systems Group University of Stuttgart

More information

A Fast Kernel-based Multilevel Algorithm for Graph Clustering

A Fast Kernel-based Multilevel Algorithm for Graph Clustering A Fast Kernel-based Multilevel Algorithm for Graph Clustering Inderjit Dhillon Dept. of Computer Sienes University of Texas at Austin Austin, TX 78712 inderjit@s.utexas.edu Yuqiang Guan Dept. of Computer

More information

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract CS 9 Projet Final Report: Learning Convention Propagation in BeerAdvoate Reviews from a etwork Perspetive Abstrat We look at the way onventions propagate between reviews on the BeerAdvoate dataset, and

More information

A {k, n}-secret Sharing Scheme for Color Images

A {k, n}-secret Sharing Scheme for Color Images A {k, n}-seret Sharing Sheme for Color Images Rastislav Luka, Konstantinos N. Plataniotis, and Anastasios N. Venetsanopoulos The Edward S. Rogers Sr. Dept. of Eletrial and Computer Engineering, University

More information

MATH STUDENT BOOK. 12th Grade Unit 6

MATH STUDENT BOOK. 12th Grade Unit 6 MATH STUDENT BOOK 12th Grade Unit 6 Unit 6 TRIGONOMETRIC APPLICATIONS MATH 1206 TRIGONOMETRIC APPLICATIONS INTRODUCTION 3 1. TRIGONOMETRY OF OBLIQUE TRIANGLES 5 LAW OF SINES 5 AMBIGUITY AND AREA OF A TRIANGLE

More information

This fact makes it difficult to evaluate the cost function to be minimized

This fact makes it difficult to evaluate the cost function to be minimized RSOURC LLOCTION N SSINMNT In the resoure alloation step the amount of resoures required to exeute the different types of proesses is determined. We will refer to the time interval during whih a proess

More information

Orientation of the coordinate system

Orientation of the coordinate system Orientation of the oordinate system Right-handed oordinate system: -axis by a positive, around the -axis. The -axis is mapped to the i.e., antilokwise, rotation of The -axis is mapped to the -axis by a

More information