Space-filling curves for 2-simplicial meshes created with bisections and reflections

Size: px
Start display at page:

Download "Space-filling curves for 2-simplicial meshes created with bisections and reflections"

Transcription

1 Space-filling curves for 2-simplicial meshes created with bisections and reflections Dr. Joseph M. Maubach Department of Mathematics Eindhoven University of Technology Eindhoven, The Netherlands January 17, 2 1 Abstract Numerical experiments in J. Maubach, Local bisection refinement and optimal order algebraic multilevel preconditioners, PRISM-97 conference Proceedings (eds. O. Axelsson et al), University of Nijmegen, the Netherlands, 1997, indicated that the refinement with the use of local bisections presented in J. Maubach, Local bisection refinement for n-simplicial grids generated by reflections, SIAM Journal on Scientific Computing, 1(199), leads to highly locally refined computational 2-meshes which can be very efficiently load-balanced with the use of a space-filling curve. This paper introduces the construction of this curve, which can be produced at almost no costs, proofs that all its properties are invariant under the local bisection, and comments at the 3-dimensional case. Keywords: Grid generation, space filling curve, load balancing Mathematics Subject Classification 2: M Part of this work was supported by a N.W.O. grant

2 Figure 1: An on-chip resistor. 2 Introduction Refinement with the use of local bisection is examined and discussed in [1], [13], [], [8] and [7], [3], [2], [12] and [11]. The local bisection refinement in [] is simplest and efficient, and it is suited for modern challinging applications such as optics and on-chip-interconnects (figure 1 shows an on-chip resistor). In all such applications, the domains of interest are a coarse tensor product mesh refined with the use of local bisection. These challinging applications require massive parallel calculations (even massive parallel methods such as in [4], []), which at their turn require a load balance algorithm. This paper complements the local bisection method in [] with a local curve adaptation method such that, independent on the level of refinement, the curve traverses traverses all 2-simplices ones and does not intersect/touch itself (see (P1) and (P2) in section 3). The fact that one such curve traverses all elements through midpoints of facets without selfintersection is not 2

3 Figure 2: A single non-intersecting curve is not always possible. trivial, because some simple meshes will not permit one curve (see figure 2). Furthermore, the manner in which the curve traverses all simplices (possible descendents created by refinement is special (see (P1)): The amount of vertices at the border of a subdomain will be small: Fast communication. The local curve adaptation method uses but the stored n-simplex data (coordinates of the 3 vertices or levels of the 1-facets) and hence comes at neglegible costs. The curve adaptation method is defined with the introduced concept of the level of a 1-facet. The different experimentally guessed adaptation method presented in [9] produces identical curves. The curve can be used to put the elements in curve-traversal order, and the required load-balance redistribution amounts to a possible inexpensive move of some head-part- or tail-part-elements to another processor. Section 3 presents the bisection method [], introduces the concept of clusters and facet-levels, defines the curve per element and proofs that it remains connected and non-intersects under refinement. Then, section 4 discusses expectations for the 3-dimensional case, and section formulates the conclusions. 3 The local curve adaptation method This section discusses the construction of the curve. First, we introduce the bisection method from [], and proof that compatible 2-elements always turn 3

4 Figure 3: Three subsequent bisection steps. out to be also elements of one of a sequence of uniform meshes. The related lines of symmetry are assigned a unique level, and 1-facets inherit the level of the line on which they are situated. Then, the curve per element is defined with the use of these levels. Note that not all meshes permit a spacefilling curve (see figure 2), this paper just proofs that meshes created with the local bisection method presented in [] do so. The local refinement presented in [], starts from a coarse mesh Ω 1 (see figure ) where elements are all similar under reflection (horizontal and vertical lines) and permutations (skew lines). Then applied local bisections lead to a refinened mesh (see figure 4). Each local bisection involves one or two elements, which share the 1-facet to be bisected ([]). Each of these elements is bisected into 2 descendents (also called its children). As an example, consider figure 3. Here one element is bisected multiple times, which leads to four descendents. For each numbered elements, the 1-facet to be bisected is marked with a black bullet. By construction (see []) elements 4 and are compatible, but 3 and 4 are not. Figure ) shows collections of compatible elements (A E). To start with, we need the following property, which was not proven in [] because this paper restricts itself to the general n-dimensional case. Lemma: All 2-elements in a locally refined mesh have their to be bisected 1-facet opposite the π/4 angle. Proof: Figure 3 shows that this holds under bisection (these are all cases in two dimensions, see []). The property holds for all four elements of Ω 1 in 4

5 Figure 4: The coarse mesh and the refined mesh. figure (see []). Hence, by induction under refinement, the property holds for all elements in a locally refined mesh. For the sake of brevity, we use the word cluster for compatible pair of to be bisected 2-elements. Note that a cluster in a refined mesh (see figure 4) is also a cluster A D in a uniform mesh (see figure ). The vertices of elements of a uniform mesh are on a lattice (are on regularly spaced positions) whence also the vertices of an element in a cluster are on a lattice. The x and y-coordinates of each lattice are of the from k/2 L for L > and k {, 1,...,2 L 1} and its lines of symmetry are either y = x, y =1 x, y =andx = or images under a shift of the form k/2 L for L and k {, 1,...,2 L 1}. Our space-filling curve construction for a cluster of elements in a refined mesh will make use of the horizontal and skew lines in the lattice which contains this cluster, as follows. Definition: Letk mod 2 L =1orL =. The level of each line in the lattice Ω 1,Ω 2,...,Ω L,... in figure are:

6 Ω 1 Ω D Ω 3 Ω 4 C E E B E E A Ω Ω Figure : The sequence of uniform refined meshes (lattices).

7 Line level y = x + k/2 L level +1 y =1 x + k/2 L level +1 y = k/2 L level x = k/2 L level Lattice line levels. Note that the highest level line in lattice Ω L is L and that the bisection of a cluster in Ω L creates a new 1-facet on a line of level L + 1. An element in Ω L, has vertices with coordinates of the form k, (1) 2 L/2 where. stands for round upwards to the nearest integer value. Furthermore observe that each element of Ω L has at least one horizontal/vertical 1-facet of level L. Definition: Let the 2-element in a (refined) mesh be an element in one of the uniform meshes Ω L. Then the level of one of its 1-facets is equal to the level of the line which contains this facet. Definition: For each 2-element in the (refined) mesh, its curve connects the midpoints of its two highest-level 1-facets. BasedontheleveloftheedgesofΩ 1 (see figure ), the related curve is a multi-line through (1/4, 1/4), (3/4, 1/4), (3/4, 3/4), (1/4, 3/4), which is connected and non-self-intersecting. Left to be proven is that (P1) subsequently traverses both children; (P2) remains connected (does not intersect/touch itself); remain invariant under bisection. In order to show this, we distinguish cases A E, see figure. The cases A and B are all different cluster orientations in Ω L with L even, the cases C and D all cluster orientation in Ω L with L odd, and the cases E are all cases of clusters from A D with one or more 1-facets at one of the boundaries: Lemma: There are (apart from translation) different cluster orientations 7

8 2(L K N) (L K M) (L K N) (L K M)+1 +1 Figure : Orientations A: Local bisection keeps the curve connected. 8

9 2(L K N) (L K M)+1 +1 Figure 7: Orientations B: Local bisection keeps the curve connected. on each lattice Ω 1,Ω 2,..., called A, B, C and D. Clusters at the boundaries are called E. Lemma: The bisection of a cluster of orientation A satisfies (P1) and (P2). Proof: From the coordinates of one of the vertices of the cluster, by and by, we determine all levels of its 1-facets (first three columns of figure ). Based on these levels, we show how the curve traverses the cluster respectively bisected cluster (last two columns of figure ). Note that a cluster of orientation A on is on a lattice of the form Ω 2 L.Ithas a base point (shown in figure ) of the form (x b,y b )=(k/2 L,l/2 L ), where mod (k l, 2) =. We will distinghuish 2 cases, k is even and k is odd. First assume k is even, the case depicted in the first row of figure. Now, because k is even and mod (k l, 2) =, also l is even. From this follow the first two levels of 1-facet, shown in the first column of figure (recall, one of the horizontal and one of the vertical lines are of level ). 9

10 Now assume x y (other case y x can be treated indentically). Then we know that there exist a K>, N and odd numbers x odd and y odd such that we can factor: x b = 2K 2 N x odd, y 2 L b = 2K y odd. (2) 2 L First assume that N>(k still even). Then from x b = x odd 2, y L K N b = y odd (3) 2 L K we obtain the level of the other two horizonal/vertical 1-facets (2-nd column of the first row in ). For the diagonals level, observe that the diagonal is a line of the form y = x + y b x b, (4) where the difference y b x b determines the level: y b x b = 2K 2 N x odd 2K y odd = 2N x odd 2 L 2 L 2 y odd L K 2 = z odd, () L K K with z odd is odd (difference between an even and an odd number) which (see table with lattice line levels) implies that our diagonal s level is +1, depicted in the 3-rd column of the first row in. Because the 1-facet created in the bisection step will be of level + 1 we can depict the form of the curve in the last 2 columns of the first row of. This shows that the curve subsequently traverses both children, and that it remains connected under the bisection step. This concludes that case (2) for N>. Now assume that N = (k still even). This determines the levels of the other two horizonal/vertical 1-facets (2-nd column of the second row in figure (where now N = ). The level of the diagonal can be determined from: y b x b = 2K x odd 2K y odd = x odd 2 L 2 L 2 y odd L K 2 = 2M z odd L K 2 = z odd () L K 2 L K M where z odd is an odd number, and M >. Hence, here the level of the diagonal is 2(L K M) + 1, (3-rd column of the second row in figure ) and (P1) and (P2) hold for the related curves in the last to columns of figure. 1

11 To finish with, consider the case where k is odd. Also here assume that x b y b. This proof follows in the same manner. The first two levels (1-st column of the 3-rd and 4-th row in figure ) are known because x b = x odd 2, y L b = y odd 2. (7) L The other two horizontal/vertical lines and the diagonal s level follow best from the top right vertex of the cluster, (x b,y b)=( 1+x odd, 1+y odd ). 2 L 2 L where 1 + x odd and 1 + y odd are even. Now we follow the line of the k even case: It follows that there exist a K>, N and odd numbers x odd and y odd such that we can factor: x b = 2K 2 N x odd, y 2 L b = 2K y odd. (8) 2 L which determines the two levels shown in the 2-nd column of the last two rows in figure. For the level of the diagonal, observe that for N>: y b x b = 2K 2 N x odd 2K y odd = 2N x odd 2 L 2 L 2 L K y odd 2 = z odd, L K K (9) and that for N =: y b x b = 2K x odd 2K y odd = x odd 2 L 2 L 2 y odd L K 2 = 2M z odd L K 2 = z odd, (1) L K K M which leads to the 3-rd column of the 3-rd respectively 4-th row in figure.. Note: The proof that the curve satisfies all properties for cluster orientation A relies on the fact that all levels of all 1-facets can be calculated from one of the cluster s vertices (x b,y b )=(k/2 L,l/2 L ). The amount of factors 2 in k determines the level of the vertical 1-facets, that amount in l determines the level of the horizontal 1-facets, and that in k l the level of the diagonal. Lemma: The bisection of a cluster of orientation B E satisfies (P1/2). 11

12 2(L K M)+1 2(L 1)+1 2(L 1)+1 2(L K N)+1 2(L 1)+1 2(L K N)+1 2(L 1)+1 2(L K M)+1 Figure 8: Orientations C: Local bisection keeps the curve connected. Proof: Also here, all levels can be calculated from the amount of factors 2 in k and l. For case B, use vertex (x b,y b )=(k/2 L,l/2 L ) shown in figure and proceed as in case A (also distinguish k is odd and even). Also here either k and l have the same amount of factors 2 (row 2 figure 7) whence the l k hasextrafactors2(m>), or k and l have a different amount of factors of 2 (row 2 figure 7) (N >) whence l k has no extra factors of 2. ThecaseC:Here(x b,y b )=(k/2 L,l/2 L ) is such that k and l are both even or both odd. Two of the diagonals must be of level 2(L 1) + 1. Also here the count of factors 2 leads to the desired results: If k and l have an identical amount of factors 2 then k l and k + l +2 L have extra factors 2, which explains the M > andn > in columns 2 and 3 of row 1 of figure 8. The other case where k and l have different amounts of factor 2 needs more attention: Either K = 1 (which is the minimum) and we end up in the 2-nd row of figure 8, or K>1 and we end up in the 1-st row of this figure. The case D can be treated in an identical manner to the case C. 12

13 2(L K N) Figure 9: Orientations E: Local bisection keeps the curve connected. The cases E can be treated as A D with the difference that boundary lines have level and that we know that either k or l is of form 2 L or which has the desired impact on the amount of factors of 2.. Remark: Note that (P1) mentions subsequently traverses both children. This implies that the once a curve enters an element through its facet, it will not leave this element untill all its subsequently created descendents have been traversed, which is which makes the communication between processors minimal (see the figure to the right where the space-filling curve of elements is cutintofourapproximatelyequilength pieces). The obtained load-balance. 13

14 4 Extensions and 3-meshes The proof that the curve fulfills (P1) and (P2) remains valid if the coarse mesh is obtained under an invertable map F from the standard coarse mesh in [, 1] 2. In this case one can extract the level information from the coordinates F 1 (x) instead of from the coordinates x. For more information on possible extensions, see []. Also in the 3-dimensional case, compatible clusters are forecasted to be clusters in a uniform mesh (the uniform mesh where all elements have the same level as the elements in the cluster, see []). However, the determination of the amount of similar cluster orientations is not trivial. This, and whether our 2-factor-amount approach will still work for the extra symmetry lines, is currently under examination. Conclusions The local bisection refinement method from in [] can be complemented with a local adaptation method which determines a curve for load balance purposes in the 2-d case. Both the local refinement and curve adaptation method are simple to formulate, simple to implement, and execute very efficiently. With the curve, the load-balancing is simple and communication is fast. References [1] E. Bänsch Local mesh refinement in 2 and 3 dimensions Impact of Computing in Science and Engineering, 3(1991), [2] B. Joe and A. Liu On the shape of tetrahedra from bisection Math. Comp. 3(1944), [3] I. Kossaczky A recursive approach to local mesh refinement in two and three dimensions Journal of Computational and Applied Mathematics, (1994), [4] W. Layton, J.M. Maubach and P. Rabier Robustness of an elementwise parallel finite element method for convection diffusion problems SIAM Journal of Scientific Computing, 19(1998),

15 [] W. Layton, J.M. Maubach and P. Rabier Parallel algorithms for maximal monotone operators of local type Numerische Mathematik, 71(199) 29-8 [] J. Maubach Local bisection refinement for n-simplicial grids generated by reflections SIAM Journal on Scientific Computing, 1(199), [7] J. Maubach The efficient location of simplicial neighbors for locally refined n-simplicial grids Proceedings of the -th International Meshing Roundtable , Pittsburgh, PA., USA, October 199 [8] J. Maubach Iterative Methods for Non-Linear Partial Differential Equations ISBN , C.W.I. Press, Amsterdam, The Netherlands, 1994 [9] J. Maubach Local bisection refinement and optimal order algebraic multilevel preconditioners, PRISM-97 conference Proceedings (eds. O. Axelsson et al), University of Nijmegen, the Netherlands, 1997, [1] W.F. Mitchell Optimal multilevel iterative methods for adaptive grids SIAM Journal on Scientific and Statistical Computing, 13(1992), [11] A. Mukherjee An adaptive finite element code for elliptic boundary value problems in three dimensions with applications in numerical relativity Phd. Thesis, Penn State University, University Park, PA 182, 199 [12] Angel Plaza, José P. Suárez, Miguel A. Padrón, Sergio Falcón, Daniel Amieiro Mesh quality improvement and other properties in the fourtriangles longest-edge partition Comput. Aided Geom. Design 21(24), [13] M.C.Rivara and C. Levin A 3-d refinement algorithm suitable for adaptive and multi-grid techniques Journal of Computational and Applied Mathematics, 8(1992),

A comparative study between some bisection based partitions in 3D

A comparative study between some bisection based partitions in 3D Applied Numerical Mathematics 55 (2005) 357 367 www.elsevier.com/locate/apnum A comparative study between some bisection based partitions in 3D Miguel A. Padrón a,,josép.suárez b, Ángel Plaza c a Department

More information

PARALLEL MULTILEVEL TETRAHEDRAL GRID REFINEMENT

PARALLEL MULTILEVEL TETRAHEDRAL GRID REFINEMENT PARALLEL MULTILEVEL TETRAHEDRAL GRID REFINEMENT SVEN GROSS AND ARNOLD REUSKEN Abstract. In this paper we analyze a parallel version of a multilevel red/green local refinement algorithm for tetrahedral

More information

Local bisection for conformal refinement of unstructured 4D simplicial meshes

Local bisection for conformal refinement of unstructured 4D simplicial meshes Local bisection for conformal refinement of unstructured 4D simplicial meshes Guillem Belda-Ferrín, Abel Gargallo-Peiró and Xevi Roca Abstract We present a conformal bisection procedure for local refinement

More information

On a nested refinement of anisotropic tetrahedral grids under Hessian metrics

On a nested refinement of anisotropic tetrahedral grids under Hessian metrics On a nested refinement of anisotropic tetrahedral grids under Hessian metrics Shangyou Zhang Abstract Anisotropic grids, having drastically different grid sizes in different directions, are efficient and

More information

LPT Codes used with ROAM Splitting Algorithm CMSC451 Honors Project Joseph Brosnihan Mentor: Dave Mount Fall 2015

LPT Codes used with ROAM Splitting Algorithm CMSC451 Honors Project Joseph Brosnihan Mentor: Dave Mount Fall 2015 LPT Codes used with ROAM Splitting Algorithm CMSC451 Honors Project Joseph Brosnihan Mentor: Dave Mount Fall 2015 Abstract Simplicial meshes are commonly used to represent regular triangle grids. Of many

More information

Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem

Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem Pawe l Żyliński Institute of Mathematics University of Gdańsk, 8095 Gdańsk, Poland pz@math.univ.gda.pl Submitted: Sep 9, 005;

More information

On numerical regularity of the longest-edge bisection algorithm

On numerical regularity of the longest-edge bisection algorithm 1 4 On numerical regularity of the longest-edge bisection algorithm Antti Hannukainen 1, Sergey Korotov,, Michal Křížek 4 October 1, 01 5 6 7 8 9 10 11 1 1 14 15 16 17 18 19 0 1 4 5 6 7 8 9 0 1 1 Department

More information

Joint Advanced Student School 2007 Martin Dummer

Joint Advanced Student School 2007 Martin Dummer Sierpiński-Curves Joint Advanced Student School 2007 Martin Dummer Statement of the Problem What is the best way to store a triangle mesh efficiently in memory? The following points are desired : Easy

More information

Lower estimate of the square-to-linear ratio for regular Peano curves

Lower estimate of the square-to-linear ratio for regular Peano curves DOI 10.1515/dma-2014-0012 Discrete Math. Appl. 2014; 24 (3):123 12 Konstantin E. Bauman Lower estimate of the square-to-linear ratio for regular Peano curves Abstract: We prove that the square-to-linear

More information

REINER HORST. License or copyright restrictions may apply to redistribution; see

REINER HORST. License or copyright restrictions may apply to redistribution; see MATHEMATICS OF COMPUTATION Volume 66, Number 218, April 1997, Pages 691 698 S 0025-5718(97)00809-0 ON GENERALIZED BISECTION OF n SIMPLICES REINER HORST Abstract. A generalized procedure of bisection of

More information

The propagation problem in longest-edge refinement

The propagation problem in longest-edge refinement The propagation problem in longest-edge refinement J.P. Suárez, A. Plaza, and G.F. Carey University of Las Palmas de Gran Canaria, Canary Islands, Spain, jsuarez@dcegi.ulpgc.es University of Texas at Austin,

More information

Minimum congestion spanning trees of grids and discrete toruses

Minimum congestion spanning trees of grids and discrete toruses Minimum congestion spanning trees of grids and discrete toruses A. Castejón Department of Applied Mathematics I Higher Technical School of Telecommunications Engineering (ETSIT) Universidad de Vigo Lagoas-Marcosende

More information

Digital Halftoning Algorithm Based o Space-Filling Curve

Digital Halftoning Algorithm Based o Space-Filling Curve JAIST Reposi https://dspace.j Title Digital Halftoning Algorithm Based o Space-Filling Curve Author(s)ASANO, Tetsuo Citation IEICE TRANSACTIONS on Fundamentals o Electronics, Communications and Comp Sciences,

More information

Conjectures concerning the geometry of 2-point Centroidal Voronoi Tessellations

Conjectures concerning the geometry of 2-point Centroidal Voronoi Tessellations Conjectures concerning the geometry of 2-point Centroidal Voronoi Tessellations Emma Twersky May 2017 Abstract This paper is an exploration into centroidal Voronoi tessellations, or CVTs. A centroidal

More information

arxiv: v1 [math.na] 20 Sep 2016

arxiv: v1 [math.na] 20 Sep 2016 arxiv:1609.06236v1 [math.na] 20 Sep 2016 A Local Mesh Modification Strategy for Interface Problems with Application to Shape and Topology Optimization P. Gangl 1,2 and U. Langer 3 1 Doctoral Program Comp.

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

Computational Geometry

Computational Geometry Motivation Motivation Polygons and visibility Visibility in polygons Triangulation Proof of the Art gallery theorem Two points in a simple polygon can see each other if their connecting line segment is

More information

Diamond Hierarchies of Arbitrary Dimension

Diamond Hierarchies of Arbitrary Dimension Eurographics Symposium on Geometry Processing 2009 Marc Alexa and Michael Kazhdan (Guest Editors) Volume 28 (2009), Number 5 Diamond Hierarchies of Arbitrary Dimension Kenneth Weiss 1 and Leila De Floriani

More information

CSE 20 DISCRETE MATH WINTER

CSE 20 DISCRETE MATH WINTER CSE 20 DISCRETE MATH WINTER 2016 http://cseweb.ucsd.edu/classes/wi16/cse20-ab/ Today's learning goals Explain the steps in a proof by (strong) mathematical induction Use (strong) mathematical induction

More information

Simplicial Cells in Arrangements of Hyperplanes

Simplicial Cells in Arrangements of Hyperplanes Simplicial Cells in Arrangements of Hyperplanes Christoph Dätwyler 05.01.2013 This paper is a report written due to the authors presentation of a paper written by Shannon [1] in 1977. The presentation

More information

GEOMETRIC DIAGRAM FOR REPRESENTING SHAPE QUALITY IN MESH REFINEMENT. Aniversario, vía Guardalavaca, Holguín, Cuba

GEOMETRIC DIAGRAM FOR REPRESENTING SHAPE QUALITY IN MESH REFINEMENT. Aniversario, vía Guardalavaca, Holguín, Cuba Conference Applications of Mathematics 015, in honor of the birthday anniversaries of Ivo Babuška (90), Milan Práger (85), and Emil Vitásek (85) J. Brandts, S. Korotov, M. Křížek, K. Segeth, J. Šístek,

More information

Local nonobtuse tetrahedral refinements around an edge

Local nonobtuse tetrahedral refinements around an edge Local nonobtuse tetrahedral refinements around an edge Sergey Korotov, Michal Křížek September, 00 8 9 0 8 9 0 M - asque enter for pplied Mathematics izkaia Technology Park, uilding 00 E 80, Derio, asque

More information

Graph Adjacency Matrix Automata Joshua Abbott, Phyllis Z. Chinn, Tyler Evans, Allen J. Stewart Humboldt State University, Arcata, California

Graph Adjacency Matrix Automata Joshua Abbott, Phyllis Z. Chinn, Tyler Evans, Allen J. Stewart Humboldt State University, Arcata, California Graph Adjacency Matrix Automata Joshua Abbott, Phyllis Z. Chinn, Tyler Evans, Allen J. Stewart Humboldt State University, Arcata, California Abstract We define a graph adjacency matrix automaton (GAMA)

More information

SPERNER S LEMMA MOOR XU

SPERNER S LEMMA MOOR XU SPERNER S LEMMA MOOR XU Abstract. Is it possible to dissect a square into an odd number of triangles of equal area? This question was first answered by Paul Monsky in 970, and the solution requires elements

More information

Using Semi-Regular 4 8 Meshes for Subdivision Surfaces

Using Semi-Regular 4 8 Meshes for Subdivision Surfaces Using Semi-Regular 8 Meshes for Subdivision Surfaces Luiz Velho IMPA Instituto de Matemática Pura e Aplicada Abstract. Semi-regular 8 meshes are refinable triangulated quadrangulations. They provide a

More information

Data Partitioning. Figure 1-31: Communication Topologies. Regular Partitions

Data Partitioning. Figure 1-31: Communication Topologies. Regular Partitions Data In single-program multiple-data (SPMD) parallel programs, global data is partitioned, with a portion of the data assigned to each processing node. Issues relevant to choosing a partitioning strategy

More information

On the packing chromatic number of some lattices

On the packing chromatic number of some lattices On the packing chromatic number of some lattices Arthur S. Finbow Department of Mathematics and Computing Science Saint Mary s University Halifax, Canada BH C art.finbow@stmarys.ca Douglas F. Rall Department

More information

Top Math Summer School on Adaptive Finite Elements: Analysis and Implementation Organized by: Kunibert G. Siebert

Top Math Summer School on Adaptive Finite Elements: Analysis and Implementation Organized by: Kunibert G. Siebert Top Math Summer School on Adaptive Finite Elements: Analysis and Implementation Organized by: Kunibert G. Siebert Instituto de Matemática Aplicada del Litoral Universidad Nacional del Litoral Santa Fe

More information

Applied Mathematics and Computation

Applied Mathematics and Computation Applied Mathematics and Computation 216 (21) 862 869 Contents lists available at ScienceDirect Applied Mathematics and Computation journal homepage: www.elsevier.com/locate/amc On the non-degeneracy property

More information

Seminar on. A Coarse-Grain Parallel Formulation of Multilevel k-way Graph Partitioning Algorithm

Seminar on. A Coarse-Grain Parallel Formulation of Multilevel k-way Graph Partitioning Algorithm Seminar on A Coarse-Grain Parallel Formulation of Multilevel k-way Graph Partitioning Algorithm Mohammad Iftakher Uddin & Mohammad Mahfuzur Rahman Matrikel Nr: 9003357 Matrikel Nr : 9003358 Masters of

More information

Polygon Triangulation. (slides partially by Daniel Vlasic )

Polygon Triangulation. (slides partially by Daniel Vlasic ) Polygon Triangulation (slides partially by Daniel Vlasic ) Triangulation: Definition Triangulation of a simple polygon P: decomposition of P into triangles by a maximal set of non-intersecting diagonals

More information

2017 SOLUTIONS (PRELIMINARY VERSION)

2017 SOLUTIONS (PRELIMINARY VERSION) SIMON MARAIS MATHEMATICS COMPETITION 07 SOLUTIONS (PRELIMINARY VERSION) This document will be updated to include alternative solutions provided by contestants, after the competition has been mared. Problem

More information

Winning Positions in Simplicial Nim

Winning Positions in Simplicial Nim Winning Positions in Simplicial Nim David Horrocks Department of Mathematics and Statistics University of Prince Edward Island Charlottetown, Prince Edward Island, Canada, C1A 4P3 dhorrocks@upei.ca Submitted:

More information

6. Parallel Volume Rendering Algorithms

6. Parallel Volume Rendering Algorithms 6. Parallel Volume Algorithms This chapter introduces a taxonomy of parallel volume rendering algorithms. In the thesis statement we claim that parallel algorithms may be described by "... how the tasks

More information

arxiv: v1 [math.co] 17 Jan 2014

arxiv: v1 [math.co] 17 Jan 2014 Regular matchstick graphs Sascha Kurz Fakultät für Mathematik, Physik und Informatik, Universität Bayreuth, Germany Rom Pinchasi Mathematics Dept., Technion Israel Institute of Technology, Haifa 2000,

More information

arxiv: v1 [math.gt] 28 Feb 2009

arxiv: v1 [math.gt] 28 Feb 2009 Coverings and Minimal Triangulations of 3 Manifolds William Jaco, Hyam Rubinstein and Stephan Tillmann arxiv:0903.0112v1 [math.gt] 28 Feb 2009 Abstract This paper uses results on the classification of

More information

arxiv: v1 [math.co] 25 Sep 2015

arxiv: v1 [math.co] 25 Sep 2015 A BASIS FOR SLICING BIRKHOFF POLYTOPES TREVOR GLYNN arxiv:1509.07597v1 [math.co] 25 Sep 2015 Abstract. We present a change of basis that may allow more efficient calculation of the volumes of Birkhoff

More information

Topological Issues in Hexahedral Meshing

Topological Issues in Hexahedral Meshing Topological Issues in Hexahedral Meshing David Eppstein Univ. of California, Irvine Dept. of Information and Computer Science Outline I. What is meshing? Problem statement Types of mesh Quality issues

More information

Polygon Triangulation. (slides partially by Daniel Vlasic )

Polygon Triangulation. (slides partially by Daniel Vlasic ) Polygon Triangulation (slides partially by Daniel Vlasic ) Triangulation: Definition Triangulation of a simple polygon P: decomposition of P into triangles by a maximal set of non-intersecting diagonals

More information

A Parallel Algorithm for Adaptive Local Refinement of Tetrahedral Meshes Using Bisection

A Parallel Algorithm for Adaptive Local Refinement of Tetrahedral Meshes Using Bisection A Parallel Algorithm for Adaptive Local Refinement of Tetrahedral Meshes Using Bisection Lin-bo ZHANG State Key Laboratory of Scientific and Engineering Computing, Institute of Computational Mathematics

More information

Geometry. Every Simplicial Polytope with at Most d + 4 Vertices Is a Quotient of a Neighborly Polytope. U. H. Kortenkamp. 1.

Geometry. Every Simplicial Polytope with at Most d + 4 Vertices Is a Quotient of a Neighborly Polytope. U. H. Kortenkamp. 1. Discrete Comput Geom 18:455 462 (1997) Discrete & Computational Geometry 1997 Springer-Verlag New York Inc. Every Simplicial Polytope with at Most d + 4 Vertices Is a Quotient of a Neighborly Polytope

More information

Normals of subdivision surfaces and their control polyhedra

Normals of subdivision surfaces and their control polyhedra Computer Aided Geometric Design 24 (27 112 116 www.elsevier.com/locate/cagd Normals of subdivision surfaces and their control polyhedra I. Ginkel a,j.peters b,,g.umlauf a a University of Kaiserslautern,

More information

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,

More information

Local Refinement of Simplicial Grids Based on the Skeleton

Local Refinement of Simplicial Grids Based on the Skeleton TICAM REPORT 98-03 January 1998 Local Refinement of Simplicial Grids Based on the Skeleton A. Plaza and G. F. Carey LOCAL REFINEMENT OF SIMPLICIAL GRIDS BASED ON THE SKELETON A. PLAZAt AND G.F. CAREY;

More information

A Hash Data Structure for Adaptive PDE Solvers Based on Discontinuous Galerkin Discretizations

A Hash Data Structure for Adaptive PDE Solvers Based on Discontinuous Galerkin Discretizations A Hash Data Structure for Adaptive PDE Solvers Based on Discontinuous Galerkin Discretizations Kolja Brix, Ralf Massjung, and Alexander Voß Bericht Nr. 302 Juli 2009 Key words: Discontinuous Galerkin method,

More information

A TESSELLATION FOR ALGEBRAIC SURFACES IN CP 3

A TESSELLATION FOR ALGEBRAIC SURFACES IN CP 3 A TESSELLATION FOR ALGEBRAIC SURFACES IN CP 3 ANDREW J. HANSON AND JI-PING SHA In this paper we present a systematic and explicit algorithm for tessellating the algebraic surfaces (real 4-manifolds) F

More information

Distributed Newest Vertex Bisection

Distributed Newest Vertex Bisection Distributed Newest Vertex Bisection Martin Alkämper a, Robert Klöfkorn b a Institut für Angewandte Analysis und Numerische Simulation, Fachbereich Mathematik, Universität Stuttgart, Pfaffenwaldring 57,

More information

Memory Efficient Adaptive Mesh Generation and Implementation of Multigrid Algorithms Using Sierpinski Curves

Memory Efficient Adaptive Mesh Generation and Implementation of Multigrid Algorithms Using Sierpinski Curves Memory Efficient Adaptive Mesh Generation and Implementation of Multigrid Algorithms Using Sierpinski Curves Michael Bader TU München Stefanie Schraufstetter TU München Jörn Behrens AWI Bremerhaven Abstract

More information

A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION OF FLOW DOMAINS

A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION OF FLOW DOMAINS 6th European Conference on Computational Mechanics (ECCM 6) 7th European Conference on Computational Fluid Dynamics (ECFD 7) 11 15 June 2018, Glasgow, UK A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION

More information

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY 13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY Lecture 23 Dr. W. Cho Prof. N. M. Patrikalakis Copyright c 2003 Massachusetts Institute of Technology Contents 23 F.E. and B.E. Meshing Algorithms 2

More information

Decreasing the Diameter of Bounded Degree Graphs

Decreasing the Diameter of Bounded Degree Graphs Decreasing the Diameter of Bounded Degree Graphs Noga Alon András Gyárfás Miklós Ruszinkó February, 00 To the memory of Paul Erdős Abstract Let f d (G) denote the minimum number of edges that have to be

More information

Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon

Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon Tamal Pramanick 1,a) 1 Department of Mathematics, Indian Institute of Technology Guwahati, Guwahati

More information

The Traveling Salesperson Problem with Forbidden Neighborhoods on Regular 3D Grids

The Traveling Salesperson Problem with Forbidden Neighborhoods on Regular 3D Grids The Traveling Salesperson Problem with Forbidden Neighborhoods on Regular 3D Grids Anja Fischer, Philipp Hungerländer 2, and Anna Jellen 2 Tehnische Universität Dortmund, Germany, anja2.fischer@tu-dortmund.de,

More information

Distributed Newest Vertex Bisection

Distributed Newest Vertex Bisection Distributed Newest Vertex Bisection in Dune-ALUGrid Martin Alkämper and Robert Klöfkorn Dune User Meeting 2015 Algorithm Some Analysis Experiments Problem In Dune-ALUGrid (among others) we provide an adaptive,

More information

15 212: Principles of Programming. Some Notes on Induction

15 212: Principles of Programming. Some Notes on Induction 5 22: Principles of Programming Some Notes on Induction Michael Erdmann Spring 20 These notes provide a brief introduction to induction for proving properties of ML programs. We assume that the reader

More information

Non-extendible finite polycycles

Non-extendible finite polycycles Izvestiya: Mathematics 70:3 1 18 Izvestiya RAN : Ser. Mat. 70:3 3 22 c 2006 RAS(DoM) and LMS DOI 10.1070/IM2006v170n01ABEH002301 Non-extendible finite polycycles M. Deza, S. V. Shpectorov, M. I. Shtogrin

More information

Solutions to Problem 1 of Homework 3 (10 (+6) Points)

Solutions to Problem 1 of Homework 3 (10 (+6) Points) Solutions to Problem 1 of Homework 3 (10 (+6) Points) Sometimes, computing extra information can lead to more efficient divide-and-conquer algorithms. As an example, we will improve on the solution to

More information

What is Multigrid? They have been extended to solve a wide variety of other problems, linear and nonlinear.

What is Multigrid? They have been extended to solve a wide variety of other problems, linear and nonlinear. AMSC 600/CMSC 760 Fall 2007 Solution of Sparse Linear Systems Multigrid, Part 1 Dianne P. O Leary c 2006, 2007 What is Multigrid? Originally, multigrid algorithms were proposed as an iterative method to

More information

Graph Partitioning for High-Performance Scientific Simulations. Advanced Topics Spring 2008 Prof. Robert van Engelen

Graph Partitioning for High-Performance Scientific Simulations. Advanced Topics Spring 2008 Prof. Robert van Engelen Graph Partitioning for High-Performance Scientific Simulations Advanced Topics Spring 2008 Prof. Robert van Engelen Overview Challenges for irregular meshes Modeling mesh-based computations as graphs Static

More information

On the Complexity of the Policy Improvement Algorithm. for Markov Decision Processes

On the Complexity of the Policy Improvement Algorithm. for Markov Decision Processes On the Complexity of the Policy Improvement Algorithm for Markov Decision Processes Mary Melekopoglou Anne Condon Computer Sciences Department University of Wisconsin - Madison 0 West Dayton Street Madison,

More information

Maximal Monochromatic Geodesics in an Antipodal Coloring of Hypercube

Maximal Monochromatic Geodesics in an Antipodal Coloring of Hypercube Maximal Monochromatic Geodesics in an Antipodal Coloring of Hypercube Kavish Gandhi April 4, 2015 Abstract A geodesic in the hypercube is the shortest possible path between two vertices. Leader and Long

More information

Chordal graphs and the characteristic polynomial

Chordal graphs and the characteristic polynomial Discrete Mathematics 262 (2003) 211 219 www.elsevier.com/locate/disc Chordal graphs and the characteristic polynomial Elizabeth W. McMahon ;1, Beth A. Shimkus 2, Jessica A. Wolfson 3 Department of Mathematics,

More information

Pacific Journal of Mathematics

Pacific Journal of Mathematics Pacific Journal of Mathematics SIMPLIFYING TRIANGULATIONS OF S 3 Aleksandar Mijatović Volume 208 No. 2 February 2003 PACIFIC JOURNAL OF MATHEMATICS Vol. 208, No. 2, 2003 SIMPLIFYING TRIANGULATIONS OF S

More information

CS256 Applied Theory of Computation

CS256 Applied Theory of Computation CS256 Applied Theory of Computation Parallel Computation II John E Savage Overview Mesh-based architectures Hypercubes Embedding meshes in hypercubes Normal algorithms on hypercubes Summing and broadcasting

More information

COMP30019 Graphics and Interaction Scan Converting Polygons and Lines

COMP30019 Graphics and Interaction Scan Converting Polygons and Lines COMP30019 Graphics and Interaction Scan Converting Polygons and Lines Department of Computer Science and Software Engineering The Lecture outline Introduction Scan conversion Scan-line algorithm Edge coherence

More information

Load Balancing for Problems with Good Bisectors, and Applications in Finite Element Simulations

Load Balancing for Problems with Good Bisectors, and Applications in Finite Element Simulations Load Balancing for Problems with Good Bisectors, and Applications in Finite Element Simulations Stefan Bischof, Ralf Ebner, and Thomas Erlebach Institut für Informatik Technische Universität München D-80290

More information

High Order Nédélec Elements with local complete sequence properties

High Order Nédélec Elements with local complete sequence properties High Order Nédélec Elements with local complete sequence properties Joachim Schöberl and Sabine Zaglmayr Institute for Computational Mathematics, Johannes Kepler University Linz, Austria E-mail: {js,sz}@jku.at

More information

Vertex Magic Total Labelings of Complete Graphs

Vertex Magic Total Labelings of Complete Graphs AKCE J. Graphs. Combin., 6, No. 1 (2009), pp. 143-154 Vertex Magic Total Labelings of Complete Graphs H. K. Krishnappa, Kishore Kothapalli and V. Ch. Venkaiah Center for Security, Theory, and Algorithmic

More information

Structure in Quaternions Corresponding to the 4-Dimensional Tetrahedron

Structure in Quaternions Corresponding to the 4-Dimensional Tetrahedron Structure in Quaternions Corresponding to the 4-Dimensional Tetrahedron AJ Friend School of Mathematics Georgia Institute of Technology Atlanta, GA Advised by: Adrian Ocneanu Department of Mathematics

More information

Simplicial Complexes of Networks and Their Statistical Properties

Simplicial Complexes of Networks and Their Statistical Properties Simplicial Complexes of Networks and Their Statistical Properties Slobodan Maletić, Milan Rajković*, and Danijela Vasiljević Institute of Nuclear Sciences Vinča, elgrade, Serbia *milanr@vin.bg.ac.yu bstract.

More information

CS6100: Topics in Design and Analysis of Algorithms

CS6100: Topics in Design and Analysis of Algorithms CS6100: Topics in Design and Analysis of Algorithms Guarding and Triangulating Polygons John Augustine CS6100 (Even 2012): Guarding and Triangulating Polygons The Art Gallery Problem A simple polygon is

More information

Reals 1. Floating-point numbers and their properties. Pitfalls of numeric computation. Horner's method. Bisection. Newton's method.

Reals 1. Floating-point numbers and their properties. Pitfalls of numeric computation. Horner's method. Bisection. Newton's method. Reals 1 13 Reals Floating-point numbers and their properties. Pitfalls of numeric computation. Horner's method. Bisection. Newton's method. 13.1 Floating-point numbers Real numbers, those declared to be

More information

Vertex Colorings without Rainbow or Monochromatic Subgraphs. 1 Introduction

Vertex Colorings without Rainbow or Monochromatic Subgraphs. 1 Introduction Vertex Colorings without Rainbow or Monochromatic Subgraphs Wayne Goddard and Honghai Xu Dept of Mathematical Sciences, Clemson University Clemson SC 29634 {goddard,honghax}@clemson.edu Abstract. This

More information

Introduction to Multigrid and its Parallelization

Introduction to Multigrid and its Parallelization Introduction to Multigrid and its Parallelization! Thomas D. Economon Lecture 14a May 28, 2014 Announcements 2 HW 1 & 2 have been returned. Any questions? Final projects are due June 11, 5 pm. If you are

More information

Technische Universität München Zentrum Mathematik

Technische Universität München Zentrum Mathematik Technische Universität München Zentrum Mathematik Prof. Dr. Dr. Jürgen Richter-Gebert, Bernhard Werner Projective Geometry SS 208 https://www-m0.ma.tum.de/bin/view/lehre/ss8/pgss8/webhome Solutions for

More information

University of Twente. Faculty of Mathematical Sciences. Convexity preservation of the four-point interpolatory subdivision scheme

University of Twente. Faculty of Mathematical Sciences. Convexity preservation of the four-point interpolatory subdivision scheme Faculty of Mathematical Sciences University of Twente University for Technical and Social Sciences P.O. Box 17 7500 AE Enschede The Netherlands Phone: +31-53-4893400 Fax: +31-53-4893114 Email: memo@math.utwente.nl

More information

Parallelizing Adaptive Triangular Grids with Refinement Trees and Space Filling Curves

Parallelizing Adaptive Triangular Grids with Refinement Trees and Space Filling Curves Parallelizing Adaptive Triangular Grids with Refinement Trees and Space Filling Curves Daniel Butnaru butnaru@in.tum.de Advisor: Michael Bader bader@in.tum.de JASS 08 Computational Science and Engineering

More information

PERFECT FOLDING OF THE PLANE

PERFECT FOLDING OF THE PLANE SOOCHOW JOURNAL OF MATHEMATICS Volume 32, No. 4, pp. 521-532, October 2006 PERFECT FOLDING OF THE PLANE BY E. EL-KHOLY, M. BASHER AND M. ZEEN EL-DEEN Abstract. In this paper we introduced the concept of

More information

Trees. 3. (Minimally Connected) G is connected and deleting any of its edges gives rise to a disconnected graph.

Trees. 3. (Minimally Connected) G is connected and deleting any of its edges gives rise to a disconnected graph. Trees 1 Introduction Trees are very special kind of (undirected) graphs. Formally speaking, a tree is a connected graph that is acyclic. 1 This definition has some drawbacks: given a graph it is not trivial

More information

PLANAR GRAPH BIPARTIZATION IN LINEAR TIME

PLANAR GRAPH BIPARTIZATION IN LINEAR TIME PLANAR GRAPH BIPARTIZATION IN LINEAR TIME SAMUEL FIORINI, NADIA HARDY, BRUCE REED, AND ADRIAN VETTA Abstract. For each constant k, we present a linear time algorithm that, given a planar graph G, either

More information

Multigrid Pattern. I. Problem. II. Driving Forces. III. Solution

Multigrid Pattern. I. Problem. II. Driving Forces. III. Solution Multigrid Pattern I. Problem Problem domain is decomposed into a set of geometric grids, where each element participates in a local computation followed by data exchanges with adjacent neighbors. The grids

More information

HS Geometry Mathematics CC

HS Geometry Mathematics CC Course Description This course involves the integration of logical reasoning and spatial visualization skills. It includes a study of deductive proofs and applications from Algebra, an intense study of

More information

Two-graphs revisited. Peter J. Cameron University of St Andrews Modern Trends in Algebraic Graph Theory Villanova, June 2014

Two-graphs revisited. Peter J. Cameron University of St Andrews Modern Trends in Algebraic Graph Theory Villanova, June 2014 Two-graphs revisited Peter J. Cameron University of St Andrews Modern Trends in Algebraic Graph Theory Villanova, June 2014 History The icosahedron has six diagonals, any two making the same angle (arccos(1/

More information

A MODEL CATEGORY STRUCTURE ON THE CATEGORY OF SIMPLICIAL CATEGORIES

A MODEL CATEGORY STRUCTURE ON THE CATEGORY OF SIMPLICIAL CATEGORIES A MODEL CATEGORY STRUCTURE ON THE CATEGORY OF SIMPLICIAL CATEGORIES JULIA E. BERGNER Abstract. In this paper we put a cofibrantly generated model category structure on the category of small simplicial

More information

Constant Queue Routing on a Mesh

Constant Queue Routing on a Mesh Constant Queue Routing on a Mesh Sanguthevar Rajasekaran Richard Overholt Dept. of Computer and Information Science Univ. of Pennsylvania, Philadelphia, PA 19104 ABSTRACT Packet routing is an important

More information

CURVILINEAR MESH GENERATION IN 3D

CURVILINEAR MESH GENERATION IN 3D CURVILINEAR MESH GENERATION IN 3D Saikat Dey, Robert M. O'Bara 2 and Mark S. Shephard 2 SFA Inc. / Naval Research Laboratory, Largo, MD., U.S.A., dey@cosmic.nrl.navy.mil 2 Scientific Computation Research

More information

Rigid Tilings of Quadrants by L-Shaped n-ominoes and Notched Rectangles

Rigid Tilings of Quadrants by L-Shaped n-ominoes and Notched Rectangles Rigid Tilings of Quadrants by L-Shaped n-ominoes and Notched Rectangles Aaron Calderon a, Samantha Fairchild b, Michael Muir c, Viorel Nitica c, Samuel Simon d a Department of Mathematics, The University

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

ACTUALLY DOING IT : an Introduction to Polyhedral Computation

ACTUALLY DOING IT : an Introduction to Polyhedral Computation ACTUALLY DOING IT : an Introduction to Polyhedral Computation Jesús A. De Loera Department of Mathematics Univ. of California, Davis http://www.math.ucdavis.edu/ deloera/ 1 What is a Convex Polytope? 2

More information

Graph Theory Questions from Past Papers

Graph Theory Questions from Past Papers Graph Theory Questions from Past Papers Bilkent University, Laurence Barker, 19 October 2017 Do not forget to justify your answers in terms which could be understood by people who know the background theory

More information

REDUCING GRAPH COLORING TO CLIQUE SEARCH

REDUCING GRAPH COLORING TO CLIQUE SEARCH Asia Pacific Journal of Mathematics, Vol. 3, No. 1 (2016), 64-85 ISSN 2357-2205 REDUCING GRAPH COLORING TO CLIQUE SEARCH SÁNDOR SZABÓ AND BOGDÁN ZAVÁLNIJ Institute of Mathematics and Informatics, University

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

We consider the problem of rening quadrilateral and hexahedral element meshes. For

We consider the problem of rening quadrilateral and hexahedral element meshes. For Rening quadrilateral and hexahedral element meshes R. Schneiders RWTH Aachen Lehrstuhl fur Angewandte Mathematik, insb. Informatik Ahornstr. 55, 5056 Aachen, F.R. Germany (robert@feanor.informatik.rwth-aachen.de)

More information

hal , version 1-11 May 2006 ccsd , version 1-11 May 2006

hal , version 1-11 May 2006 ccsd , version 1-11 May 2006 Author manuscript, published in "Journal of Combinatorial Theory Series A 114, 5 (2007) 931-956" BIJECTIVE COUNTING OF KREWERAS WALKS AND LOOPLESS TRIANGULATIONS OLIVIER BERNARDI ccsd-00068433, version

More information

Don t just read it; fight it! Ask your own questions, look for your own examples, discover your own proofs. Is the hypothesis necessary?

Don t just read it; fight it! Ask your own questions, look for your own examples, discover your own proofs. Is the hypothesis necessary? Don t just read it; fight it! Ask your own questions, look for your own examples, discover your own proofs. Is the hypothesis necessary? Is the converse true? What happens in the classical special case?

More information

1. Meshes. D7013E Lecture 14

1. Meshes. D7013E Lecture 14 D7013E Lecture 14 Quadtrees Mesh Generation 1. Meshes Input: Components in the form of disjoint polygonal objects Integer coordinates, 0, 45, 90, or 135 angles Output: A triangular mesh Conforming: A triangle

More information

Problem 2.1. Complete the following proof of Euclid III.20, referring to the figure on page 1.

Problem 2.1. Complete the following proof of Euclid III.20, referring to the figure on page 1. Math 3181 Dr. Franz Rothe October 30, 2015 All3181\3181_fall15t2.tex 2 Solution of Test Name: Figure 1: Central and circumference angle of a circular arc, both obtained as differences Problem 2.1. Complete

More information

The Ultimate Maths Vocabulary List

The Ultimate Maths Vocabulary List The Ultimate Maths Vocabulary List The 96 Words Every Pupil Needs to Know by the End of Year 6 KS1 & KS2 How to Use This Resource An essential building block in pupil s understanding of maths is their

More information

Graph drawing in spectral layout

Graph drawing in spectral layout Graph drawing in spectral layout Maureen Gallagher Colleen Tygh John Urschel Ludmil Zikatanov Beginning: July 8, 203; Today is: October 2, 203 Introduction Our research focuses on the use of spectral graph

More information

PO 2. Identify irrational numbers. SE/TE: 4-8: Exploring Square Roots and Irrational Numbers, TECH: itext; PH Presentation Pro CD-ROM;

PO 2. Identify irrational numbers. SE/TE: 4-8: Exploring Square Roots and Irrational Numbers, TECH: itext; PH Presentation Pro CD-ROM; Arizona Mathematics Standards Articulated by Grade Level Strands 1-5, Performance Objectives (Grade 8) STRAND 1: NUMBER SENSE AND OPERATIONS Concept 1: Number Sense Locate rational numbers on a number

More information