Shortcut sets for plane Euclidean networks (Extended abstract) 1
|
|
|
- Dwight Spencer
- 9 years ago
- Views:
Transcription
1 Shortcut sets for plane Euclidean networks (Extended abstract) 1 J. Cáceres a D. Garijo b A. González b A. Márquez b M. L. Puertas a P. Ribeiro c a Departamento de Matemáticas, Universidad de Almería, Spain. b Departamento de Matemática Aplicada I, Universidad de Sevilla, Spain. c Instituto Superior de Engenharia, Universidade do Algarve, Faro, Portugal. Abstract We study the problem of augmenting the locus N l of a plane Euclidean network N by inserting iteratively a finite set of segments, called shortcut set, while reducing the diameter of the locus of the resulting network. We first characterize the existence of shortcut sets, and compute shortcut sets in polynomial time providing an upper bound on their size. Then, we analyze the role of the convex hull of N l when inserting a shortcut set. As a main result, we prove that one can always determine in polynomial time whether inserting only one segment suffices to reduce the diameter. Keywords: Shortcut set, Euclidean network, diameter, augmentation problem. 1 Introduction A plane Euclidean network N = (V (N ), E(N )) is a plane geometric graph (i.e., an undirected graph whose vertices are points in R 2 and whose edges are 1 Supported by projects MTM P and PAI FQM s: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected].
2 non-crossing straight-line segments connecting pairs of points) in which edges are assigned lengths equal to the Euclidean distances between their endpoints. It is natural to distinguish between a network N and its locus N l, which is the union of the segments that form the network. When no confusion may arise, we shall say network, it being understood as plane Euclidean network. When two points p, q are on edges of N, a path connecting them may consist of a number of edges and at most two fragments of edges. For computing their distance d(p, q), we sum the lengths of all the edges in a shortest path between them and the lengths of the possible fragments. The diameter of N l, denoted by diam(n l ), is the maximum among the distances between any two points on N l 2. When d(p, q) = diam(n l ), points p, q are called diametral. In this work we study the following problem: Given a plane Euclidean network N, insert a finite set of segments S = {s 1,..., s k } in order to reduce (or minimize) the diameter of the locus of the resulting network, provided that the endpoints of segment s 1 are on N l and the endpoints of s i, 2 i k, are on N l {s 1,..., s i 1 }. We say that S is a shortcut set for N l. When S = {s}, segment s is called shortcut, and s is simple if it only intersects N l on its endpoints. This type of problems is mainly motivated by urban network design: to introduce shortcut sets is a way of improving the worst-case travel time along networks of roads in a city, highways, etc. Such models are considering the locus of the network which is also used for related applications to location analysis and feed-link problems; see for example [1]. Our problem also belongs to the class of graph augmentation problems. Concretely, it is a variant of the Diameter-Optimal k-augmentation Problem for edge-weighted geometric graphs, where one has to insert k additional edges to an edge-weighted plane geometric graph in order to minimize the diameter of the resulting graph. There are very few results on this problem and, in general, on graph augmentation over plane geometric graphs; see for instance [6]. When considering N l instead of N, the hardness of the problem is enormously increased which motivates that, to the best of our knowledge, there are only two previous works on this topic, both restricted to specific families of graphs. Yang [8] deals with the problem of inserting only one segment to a simple polygonal chain, designing three different approximation algorithms to compute an optimal shortcut (i.e., the one that minimizes the diameter among all shortcuts). Very recently, De Carufel et al. [4] have studied simple 2 The diameter of N l is the generalized diameter of [3] and the continuous diameter of [4,7], but we use the context of locus because it fits better to our purpose in this work.
3 shortcuts for paths and cycles. They consider the possibility of inserting more than one segment, although the possible intersection points between their segments are not included as points of the resulting network. With this notion, they determine in linear time optimal simple shortcuts for paths, and optimal pairs of simple shortcuts for convex cycles. We present in this work the first approach to the above-stated problem for general plane Euclidean networks. 2 Existence of shortcut sets There are networks whose locus have no shortcut (a triangle) and even no shortcut set of any size (a straight path); the following theorem states a natural characterization of the existence of shortcut sets. We use CH(N l ) to denote the convex hull of N l, and its diameter diam(ch(n l )) is the maximum among the Euclidean distances between any two points in CH(N l ). Theorem 2.1 Let N be a plane Euclidean network. Then, the following statements are equivalent: (i) N l admits a shortcut set. (ii) The segment defined by any two diametral vertices is not contained in N l. (iii) diam(ch(n l )) < diam(n l ). As a consequence of the proof of Theorem 2.1 (here omitted for the sake of brevity), we obtain the following corollary. Corollary 2.2 Let N be a plane Euclidean network whose locus N l admits a shortcut set. Then, it is possible to compute in polynomial time a shortcut set for N l of size at most 2 E(N ) n 1, where n 1 is the number of vertices of degree 1 in N. By using properties of CH(N l ), one can improve the preceding upper bound, but we stress its linearity with respect to V (N ). Nevertheless, the importance of CH(N l ) goes much further as the following theorem reflects. Theorem 2.3 Let N be a plane Euclidean network whose locus N l satisfies that diam(ch(n l )) < diam(n l ). Then, for every ε > 0 such that diam(ch(n l ))+ ε < diam(n l ) there exists a shortcut set S for N l verifying that diam(ch(n l )) diam(n l S) < diam(ch(n l )) + ε. Proof (Sketch) Let M = {p N l ecc(p) M} where ecc(p) = max q Nl d(p, q) and M = diam(ch(n l )) + ε. This set is non-empty and compact in 4 R2. Further, the collection of balls B(p, ε ) with p M is a cover of M, and so there 4
4 is a finite subcover, say M k i=1 B(p i, ε 4 ). For 1 i k, the set M i = {q N l d(p i, q) M} is also non-empty and compact in R 2. Thus, for the cover of M i given by the balls B(q, ε 4 ) with q M i, there is a finite subcover, say M i r i t=1 B(qi t, ε 4 ). One can prove that the set S of segments with endpoints p i and q i j, 1 i k and 1 j r i, verifies that diam(n l S) < diam(ch(n l )) + ε. Moreover, it is easy to show that diam(ch(n l )) diam(n l ), which gives diam(ch(n l )) diam(n l S). 3 Computing shortcuts In this section, we present our main result in this work. Due to the lack of space, we sketch very briefly its proof. Theorem 3.1 For every plane Euclidean network N, it is possible to determine in polynomial time whether there exists a shortcut for N l and, in that case, to compute it. Proof (Sketch) We distinguish the following two main steps. Step (1). To split the searching space into a polynomial number of equivalent regions. Consider two arbitrary vertical lines defining a strip enclosing N l. For each vertex u, take two horizontal segments defined by u as one endpoint and the other in one of the vertical lines; in total, there are 2n segments. We say that two lines are equivalent if they intersect the same segments among those 2n segments. Given a line m that crosses two edges e, e E(N ), let P e,e (m) be the set of equivalent lines to m that intersect edges e and e. This set can be viewed as the set of segments determined by the intersection points of the lines with e and e, and the region of the plane that it defines has the shape of an hourglass [2]. One can check that there are O(n 2 ) regions P e,e (m). Step (2). To seek for a shortcut in each region P e,e (m) in polynomial time. First, we prove the result for simple shortcuts (case (a)) and then we extend our arguments for general shortcuts (case (b)). Case (a). Suppose that line m intersects no edges in between e and e. If e = uv and e = u v then a point p on e can be expressed as p = ut + (1 t)v, and a point on e is p = u t + (1 t )v. Thus, a segment pp in P e,e (m) is represented by a pair (t, t ). These pairs must lie inside a region R e,e (m) R 2 whose boundary is given by the coordinates of the segments bounding P e,e (m),
5 and so is determined by two polygonal chains; see Figure 1. Each point in R e,e (m) represents a segment in P e,e (m). (s 3 ;s 0 3) u t 0 t 1 t 2 s 0 v (s 2 ;s 0 2) (s 1 ;s 0 1) (s 0 ;s 0 0) (t 0 ;t 0 0) (t 1 ;t 0 1) u t 2 t 1 t 0 s 0 v (t 2 ;t 0 2) (a) (b) Fig. 1. Region P e,e (m) in (a) and its corresponding region R e,e (m) in (b). We now decide in polynomial time whether there is a segment pp P e,e (m) (endpoint p on e and p on e ) that is a shortcut for N l (which in this case would be a simple shortcut). That is: (i) pp must decrease the distance of all pairs (w, z) such that d(w, z) = d = diam(n l ), and (ii) ecc(q) < d for every q pp. These conditions can be captured by two arrangements of conics, denoted by Q (for condition (i)) and Q (for condition (ii)). To construct Q (similar for Q ) we analyze, for each type of diametral pair (w, z), the meaning of having a segment pp P e,e (m) in a path that passes through, say u and u, and decreases d(w, z) = d. For example, when w and z are vertices, if such a segment pp exists then d(u, p)+d(p, p )+d(p, u ) < d d 1 where d 1 is either d(w, u) +d(z, u ) or d(w, u ) +d(z, u). That inequation gives us the interior points (t, t ) (corresponding to points p, p ) of a conic Q w,z u,u (it is a conic because d(u, p) and d(u, p ) are, respectively, linear functions of t and t ). We also obtain conics Q w,z u,v, Q w,z v,u, and Q w,z v,v for paths passing through the corresponding endpoints of e and e (instead of u, u ). When considering all types of diametral pairs (w, z), we get the arrangement Q. There exists a shortcut for N l in P e,e (m) if and only if there is a cell in Q Q R e,e (m) that is contained in all conics of Q and, per each diametral pair (w, z), in at least one of the four conics of Q associated to (w, z). Case (b). Suppose that line m intersects k 2 edges in between e and e. Instead of considering only the four combinations of endpoints of e and e, we take the 4k(k 1)/2 suitable combinations of endpoints of different pairs
6 of edges among the k intersected edges (counting e and e ). Further, we do not obtain conics because the terms d(u, p) and d(u, p ) may not be linear functions of t and t but, for each diametral pair (w, z), certain curves Q z,w u i,u j are obtained. The key to handle the situation in a similar fashion of case (a) is to prove that those curves are convex. For the complexity, note that the preceding analysis must be performed at most in the O(n 2 ) regions P e,e (m) for each of the O(n 2 ) pairs of edges e, e. Also, the computation of diam(n l ), which depends on the distances between vertices, can be done in polynomial time [3]. By Lemma 9 of [1], the set of diametral pairs of points is at most quadratic, and the sets of vertices and edges are linear. Thus, the set of values needed to obtain our arrangements is polynomial, and they can also be computed in polynomial time [5]. References [1] Bose, P., Dannies, K., De Carufel, J. L., Doell, C., Grimm, C., Maheshwari, A., Schirra, S., and M. Smid, Networks farthest-point diagrams and their application to feed-link network extension, Journal of Computational Geometry 4(1) (2013), [2] Chazelle, B., and L. J. Guibas, Visibility and intersection problems in plane geometry, Discrete Computational Geometry 4 (1989), [3] Chen, C. E., and R. S. Garfinkel, The generalized diameter of a graph, Networks 12 (1982), [4] De Carufel, J. L., Grimm, C., Maheshwari, A., and M. Smid, Minimizing the continuous diameter when augmenting paths and cycles with shortcuts, preprint, [5] Edelsbrunner, H., Guibas, L., Pach, J., Pollack, R., Seidel, R., and M. Sharir, Arrangements of curves in the plane topology, combinatorics, and algorithms, Theoretical Computer Science 92 (1992), [6] Farshi, M., Giannopoulos, P., and J. Gudmundsson, Improving the strech factor of a geometric network by edge augmentation, SIAM Journal of Computing 38(1) (2005), [7] Hansen, P., Labb, M., and B. Nicolas, The continuous center set of a network, Discrete Applied Mathematics 30 (1991), [8] Yang, B., Euclidean chains and their shortcuts, Theoretical Computer Science 497 (2013),
Solving Geometric Problems with the Rotating Calipers *
Solving Geometric Problems with the Rotating Calipers * Godfried Toussaint School of Computer Science McGill University Montreal, Quebec, Canada ABSTRACT Shamos [1] recently showed that the diameter of
Metric Spaces. Chapter 7. 7.1. Metrics
Chapter 7 Metric Spaces A metric space is a set X that has a notion of the distance d(x, y) between every pair of points x, y X. The purpose of this chapter is to introduce metric spaces and give some
Arrangements And Duality
Arrangements And Duality 3.1 Introduction 3 Point configurations are tbe most basic structure we study in computational geometry. But what about configurations of more complicated shapes? For example,
Disjoint Compatible Geometric Matchings
Disjoint Compatible Geometric Matchings Mashhood Ishaque Diane L. Souvaine Csaba D. Tóth Abstract We prove that for every even set of n pairwise disjoint line segments in the plane in general position,
arxiv:1203.1525v1 [math.co] 7 Mar 2012
Constructing subset partition graphs with strong adjacency and end-point count properties Nicolai Hähnle [email protected] arxiv:1203.1525v1 [math.co] 7 Mar 2012 March 8, 2012 Abstract Kim defined
2. Length and distance in hyperbolic geometry
2. Length and distance in hyperbolic geometry 2.1 The upper half-plane There are several different ways of constructing hyperbolic geometry. These different constructions are called models. In this lecture
1 if 1 x 0 1 if 0 x 1
Chapter 3 Continuity In this chapter we begin by defining the fundamental notion of continuity for real valued functions of a single real variable. When trying to decide whether a given function is or
Shortest Inspection-Path. Queries in Simple Polygons
Shortest Inspection-Path Queries in Simple Polygons Christian Knauer, Günter Rote B 05-05 April 2005 Shortest Inspection-Path Queries in Simple Polygons Christian Knauer, Günter Rote Institut für Informatik,
Connectivity and cuts
Math 104, Graph Theory February 19, 2013 Measure of connectivity How connected are each of these graphs? > increasing connectivity > I G 1 is a tree, so it is a connected graph w/minimum # of edges. Every
2.3 Convex Constrained Optimization Problems
42 CHAPTER 2. FUNDAMENTAL CONCEPTS IN CONVEX OPTIMIZATION Theorem 15 Let f : R n R and h : R R. Consider g(x) = h(f(x)) for all x R n. The function g is convex if either of the following two conditions
Computational Geometry. Lecture 1: Introduction and Convex Hulls
Lecture 1: Introduction and convex hulls 1 Geometry: points, lines,... Plane (two-dimensional), R 2 Space (three-dimensional), R 3 Space (higher-dimensional), R d A point in the plane, 3-dimensional space,
Approximation of an Open Polygonal Curve with a Minimum Number of Circular Arcs and Biarcs
Approximation of an Open Polygonal Curve with a Minimum Number of Circular Arcs and Biarcs R. L. Scot Drysdale a Günter Rote b,1 Astrid Sturm b,1 a Department of Computer Science, Dartmouth College b Institut
SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 3. Spaces with special properties
SOLUTIONS TO EXERCISES FOR MATHEMATICS 205A Part 3 Fall 2008 III. Spaces with special properties III.1 : Compact spaces I Problems from Munkres, 26, pp. 170 172 3. Show that a finite union of compact subspaces
Research Statement. Andrew Suk
Research Statement Andrew Suk 1 Introduction My research interests are combinatorial methods in discrete geometry. In particular, I am interested in extremal problems on geometric objects. My research
Fast approximation of the maximum area convex. subset for star-shaped polygons
Fast approximation of the maximum area convex subset for star-shaped polygons D. Coeurjolly 1 and J.-M. Chassery 2 1 Laboratoire LIRIS, CNRS FRE 2672 Université Claude Bernard Lyon 1, 43, Bd du 11 novembre
Tilings of the sphere with right triangles III: the asymptotically obtuse families
Tilings of the sphere with right triangles III: the asymptotically obtuse families Robert J. MacG. Dawson Department of Mathematics and Computing Science Saint Mary s University Halifax, Nova Scotia, Canada
INDISTINGUISHABILITY OF ABSOLUTELY CONTINUOUS AND SINGULAR DISTRIBUTIONS
INDISTINGUISHABILITY OF ABSOLUTELY CONTINUOUS AND SINGULAR DISTRIBUTIONS STEVEN P. LALLEY AND ANDREW NOBEL Abstract. It is shown that there are no consistent decision rules for the hypothesis testing problem
Seminar. Path planning using Voronoi diagrams and B-Splines. Stefano Martina [email protected]
Seminar Path planning using Voronoi diagrams and B-Splines Stefano Martina [email protected] 23 may 2016 This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International
Metric Spaces. Chapter 1
Chapter 1 Metric Spaces Many of the arguments you have seen in several variable calculus are almost identical to the corresponding arguments in one variable calculus, especially arguments concerning convergence
Max-Min Representation of Piecewise Linear Functions
Beiträge zur Algebra und Geometrie Contributions to Algebra and Geometry Volume 43 (2002), No. 1, 297-302. Max-Min Representation of Piecewise Linear Functions Sergei Ovchinnikov Mathematics Department,
MA 408 Computer Lab Two The Poincaré Disk Model of Hyperbolic Geometry. Figure 1: Lines in the Poincaré Disk Model
MA 408 Computer Lab Two The Poincaré Disk Model of Hyperbolic Geometry Put your name here: Score: Instructions: For this lab you will be using the applet, NonEuclid, created by Castellanos, Austin, Darnell,
Numerical Analysis Lecture Notes
Numerical Analysis Lecture Notes Peter J. Olver 5. Inner Products and Norms The norm of a vector is a measure of its size. Besides the familiar Euclidean norm based on the dot product, there are a number
Triangulation by Ear Clipping
Triangulation by Ear Clipping David Eberly Geometric Tools, LLC http://www.geometrictools.com/ Copyright c 1998-2016. All Rights Reserved. Created: November 18, 2002 Last Modified: August 16, 2015 Contents
INCIDENCE-BETWEENNESS GEOMETRY
INCIDENCE-BETWEENNESS GEOMETRY MATH 410, CSUSM. SPRING 2008. PROFESSOR AITKEN This document covers the geometry that can be developed with just the axioms related to incidence and betweenness. The full
The minimum number of distinct areas of triangles determined by a set of n points in the plane
The minimum number of distinct areas of triangles determined by a set of n points in the plane Rom Pinchasi Israel Institute of Technology, Technion 1 August 6, 007 Abstract We prove a conjecture of Erdős,
Triangle deletion. Ernie Croot. February 3, 2010
Triangle deletion Ernie Croot February 3, 2010 1 Introduction The purpose of this note is to give an intuitive outline of the triangle deletion theorem of Ruzsa and Szemerédi, which says that if G = (V,
Largest Fixed-Aspect, Axis-Aligned Rectangle
Largest Fixed-Aspect, Axis-Aligned Rectangle David Eberly Geometric Tools, LLC http://www.geometrictools.com/ Copyright c 1998-2016. All Rights Reserved. Created: February 21, 2004 Last Modified: February
Labeling outerplanar graphs with maximum degree three
Labeling outerplanar graphs with maximum degree three Xiangwen Li 1 and Sanming Zhou 2 1 Department of Mathematics Huazhong Normal University, Wuhan 430079, China 2 Department of Mathematics and Statistics
Solutions to Homework 10
Solutions to Homework 1 Section 7., exercise # 1 (b,d): (b) Compute the value of R f dv, where f(x, y) = y/x and R = [1, 3] [, 4]. Solution: Since f is continuous over R, f is integrable over R. Let x
Introduction to Topology
Introduction to Topology Tomoo Matsumura November 30, 2010 Contents 1 Topological spaces 3 1.1 Basis of a Topology......................................... 3 1.2 Comparing Topologies.......................................
Mathematical Induction
Mathematical Induction (Handout March 8, 01) The Principle of Mathematical Induction provides a means to prove infinitely many statements all at once The principle is logical rather than strictly mathematical,
SHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH
31 Kragujevac J. Math. 25 (2003) 31 49. SHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH Kinkar Ch. Das Department of Mathematics, Indian Institute of Technology, Kharagpur 721302, W.B.,
Handout #Ch7 San Skulrattanakulchai Gustavus Adolphus College Dec 6, 2010. Chapter 7: Digraphs
MCS-236: Graph Theory Handout #Ch7 San Skulrattanakulchai Gustavus Adolphus College Dec 6, 2010 Chapter 7: Digraphs Strong Digraphs Definitions. A digraph is an ordered pair (V, E), where V is the set
Metric Spaces Joseph Muscat 2003 (Last revised May 2009)
1 Distance J Muscat 1 Metric Spaces Joseph Muscat 2003 (Last revised May 2009) (A revised and expanded version of these notes are now published by Springer.) 1 Distance A metric space can be thought of
Removing Even Crossings
EuroComb 2005 DMTCS proc. AE, 2005, 105 110 Removing Even Crossings Michael J. Pelsmajer 1, Marcus Schaefer 2 and Daniel Štefankovič 2 1 Department of Applied Mathematics, Illinois Institute of Technology,
The number of generalized balanced lines
The number of generalized balanced lines David Orden Pedro Ramos Gelasio Salazar Abstract Let S be a set of r red points and b = r + 2δ blue points in general position in the plane, with δ 0. A line l
Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011
Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011 A. Miller 1. Introduction. The definitions of metric space and topological space were developed in the early 1900 s, largely
THE BANACH CONTRACTION PRINCIPLE. Contents
THE BANACH CONTRACTION PRINCIPLE ALEX PONIECKI Abstract. This paper will study contractions of metric spaces. To do this, we will mainly use tools from topology. We will give some examples of contractions,
Catalan Numbers. Thomas A. Dowling, Department of Mathematics, Ohio State Uni- versity.
7 Catalan Numbers Thomas A. Dowling, Department of Mathematics, Ohio State Uni- Author: versity. Prerequisites: The prerequisites for this chapter are recursive definitions, basic counting principles,
Selected practice exam solutions (part 5, item 2) (MAT 360)
Selected practice exam solutions (part 5, item ) (MAT 360) Harder 8,91,9,94(smaller should be replaced by greater )95,103,109,140,160,(178,179,180,181 this is really one problem),188,193,194,195 8. On
Graph Theory Problems and Solutions
raph Theory Problems and Solutions Tom Davis [email protected] http://www.geometer.org/mathcircles November, 005 Problems. Prove that the sum of the degrees of the vertices of any finite graph is
A Note on Maximum Independent Sets in Rectangle Intersection Graphs
A Note on Maximum Independent Sets in Rectangle Intersection Graphs Timothy M. Chan School of Computer Science University of Waterloo Waterloo, Ontario N2L 3G1, Canada [email protected] September 12,
ORIENTATIONS. Contents
ORIENTATIONS Contents 1. Generators for H n R n, R n p 1 1. Generators for H n R n, R n p We ended last time by constructing explicit generators for H n D n, S n 1 by using an explicit n-simplex which
1. A student followed the given steps below to complete a construction. Which type of construction is best represented by the steps given above?
1. A student followed the given steps below to complete a construction. Step 1: Place the compass on one endpoint of the line segment. Step 2: Extend the compass from the chosen endpoint so that the width
GEOMETRY. Constructions OBJECTIVE #: G.CO.12
GEOMETRY Constructions OBJECTIVE #: G.CO.12 OBJECTIVE Make formal geometric constructions with a variety of tools and methods (compass and straightedge, string, reflective devices, paper folding, dynamic
Class One: Degree Sequences
Class One: Degree Sequences For our purposes a graph is a just a bunch of points, called vertices, together with lines or curves, called edges, joining certain pairs of vertices. Three small examples of
P. Jeyanthi and N. Angel Benseera
Opuscula Math. 34, no. 1 (014), 115 1 http://dx.doi.org/10.7494/opmath.014.34.1.115 Opuscula Mathematica A TOTALLY MAGIC CORDIAL LABELING OF ONE-POINT UNION OF n COPIES OF A GRAPH P. Jeyanthi and N. Angel
Diffuse Reflection Radius in a Simple Polygon
Diffuse Reflection Radius in a Simple olygon Eli Fox-Epstein Csaba D. Tóth Andrew Winslow arxiv:1402.5303v3 [cs.cg] 17 May 2015 Abstract It is shown that every simple polygon in general position with n
Shortest Path Algorithms
Shortest Path Algorithms Jaehyun Park CS 97SI Stanford University June 29, 2015 Outline Cross Product Convex Hull Problem Sweep Line Algorithm Intersecting Half-planes Notes on Binary/Ternary Search Cross
61. Pascal s Hexagon Theorem.
. Pascal s Hexagon Theorem. Prove that the three points of intersection of the opposite sides of a hexagon inscribed in a conic section lie on a straight line. Hexagon has opposite sides,;, and,. Pascal
Circle Name: Radius: Diameter: Chord: Secant:
12.1: Tangent Lines Congruent Circles: circles that have the same radius length Diagram of Examples Center of Circle: Circle Name: Radius: Diameter: Chord: Secant: Tangent to A Circle: a line in the plane
Smooth functions statistics
Smooth functions statistics V. I. rnold To describe the topological structure of a real smooth function one associates to it the graph, formed by the topological variety, whose points are the connected
No: 10 04. Bilkent University. Monotonic Extension. Farhad Husseinov. Discussion Papers. Department of Economics
No: 10 04 Bilkent University Monotonic Extension Farhad Husseinov Discussion Papers Department of Economics The Discussion Papers of the Department of Economics are intended to make the initial results
Section 1.1. Introduction to R n
The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to
Incidence Theorems and Their Applications
Incidence Theorems and Their Applications Zeev Dvir 1 1 Princeton university, Mathematics and Computer Science Departments. Princeton, NJ, 08540. [email protected]. Abstract We survey recent (and not
Mathematical Induction. Mary Barnes Sue Gordon
Mathematics Learning Centre Mathematical Induction Mary Barnes Sue Gordon c 1987 University of Sydney Contents 1 Mathematical Induction 1 1.1 Why do we need proof by induction?.... 1 1. What is proof by
Single machine parallel batch scheduling with unbounded capacity
Workshop on Combinatorics and Graph Theory 21th, April, 2006 Nankai University Single machine parallel batch scheduling with unbounded capacity Yuan Jinjiang Department of mathematics, Zhengzhou University
1 Error in Euler s Method
1 Error in Euler s Method Experience with Euler s 1 method raises some interesting questions about numerical approximations for the solutions of differential equations. 1. What determines the amount of
(Basic definitions and properties; Separation theorems; Characterizations) 1.1 Definition, examples, inner description, algebraic properties
Lecture 1 Convex Sets (Basic definitions and properties; Separation theorems; Characterizations) 1.1 Definition, examples, inner description, algebraic properties 1.1.1 A convex set In the school geometry
CS 598CSC: Combinatorial Optimization Lecture date: 2/4/2010
CS 598CSC: Combinatorial Optimization Lecture date: /4/010 Instructor: Chandra Chekuri Scribe: David Morrison Gomory-Hu Trees (The work in this section closely follows [3]) Let G = (V, E) be an undirected
The Goldberg Rao Algorithm for the Maximum Flow Problem
The Goldberg Rao Algorithm for the Maximum Flow Problem COS 528 class notes October 18, 2006 Scribe: Dávid Papp Main idea: use of the blocking flow paradigm to achieve essentially O(min{m 2/3, n 1/2 }
Regular Languages and Finite Automata
Regular Languages and Finite Automata 1 Introduction Hing Leung Department of Computer Science New Mexico State University Sep 16, 2010 In 1943, McCulloch and Pitts [4] published a pioneering work on a
1. Prove that the empty set is a subset of every set.
1. Prove that the empty set is a subset of every set. Basic Topology Written by Men-Gen Tsai email: [email protected] Proof: For any element x of the empty set, x is also an element of every set since
Chapter 11. 11.1 Load Balancing. Approximation Algorithms. Load Balancing. Load Balancing on 2 Machines. Load Balancing: Greedy Scheduling
Approximation Algorithms Chapter Approximation Algorithms Q. Suppose I need to solve an NP-hard problem. What should I do? A. Theory says you're unlikely to find a poly-time algorithm. Must sacrifice one
Bargaining Solutions in a Social Network
Bargaining Solutions in a Social Network Tanmoy Chakraborty and Michael Kearns Department of Computer and Information Science University of Pennsylvania Abstract. We study the concept of bargaining solutions,
A characterization of trace zero symmetric nonnegative 5x5 matrices
A characterization of trace zero symmetric nonnegative 5x5 matrices Oren Spector June 1, 009 Abstract The problem of determining necessary and sufficient conditions for a set of real numbers to be the
5.1 Midsegment Theorem and Coordinate Proof
5.1 Midsegment Theorem and Coordinate Proof Obj.: Use properties of midsegments and write coordinate proofs. Key Vocabulary Midsegment of a triangle - A midsegment of a triangle is a segment that connects
ABSTRACT. For example, circle orders are the containment orders of circles (actually disks) in the plane (see [8,9]).
Degrees of Freedom Versus Dimension for Containment Orders Noga Alon 1 Department of Mathematics Tel Aviv University Ramat Aviv 69978, Israel Edward R. Scheinerman 2 Department of Mathematical Sciences
Lecture 3. Linear Programming. 3B1B Optimization Michaelmas 2015 A. Zisserman. Extreme solutions. Simplex method. Interior point method
Lecture 3 3B1B Optimization Michaelmas 2015 A. Zisserman Linear Programming Extreme solutions Simplex method Interior point method Integer programming and relaxation The Optimization Tree Linear Programming
A Non-Linear Schema Theorem for Genetic Algorithms
A Non-Linear Schema Theorem for Genetic Algorithms William A Greene Computer Science Department University of New Orleans New Orleans, LA 70148 bill@csunoedu 504-280-6755 Abstract We generalize Holland
SCORE SETS IN ORIENTED GRAPHS
Applicable Analysis and Discrete Mathematics, 2 (2008), 107 113. Available electronically at http://pefmath.etf.bg.ac.yu SCORE SETS IN ORIENTED GRAPHS S. Pirzada, T. A. Naikoo The score of a vertex v in
α = u v. In other words, Orthogonal Projection
Orthogonal Projection Given any nonzero vector v, it is possible to decompose an arbitrary vector u into a component that points in the direction of v and one that points in a direction orthogonal to v
On the k-path cover problem for cacti
On the k-path cover problem for cacti Zemin Jin and Xueliang Li Center for Combinatorics and LPMC Nankai University Tianjin 300071, P.R. China [email protected], [email protected] Abstract In this paper we
Follow links for Class Use and other Permissions. For more information send email to: [email protected]
COPYRIGHT NOTICE: Ariel Rubinstein: Lecture Notes in Microeconomic Theory is published by Princeton University Press and copyrighted, c 2006, by Princeton University Press. All rights reserved. No part
Math 181 Handout 16. Rich Schwartz. March 9, 2010
Math 8 Handout 6 Rich Schwartz March 9, 200 The purpose of this handout is to describe continued fractions and their connection to hyperbolic geometry. The Gauss Map Given any x (0, ) we define γ(x) =
Duality of linear conic problems
Duality of linear conic problems Alexander Shapiro and Arkadi Nemirovski Abstract It is well known that the optimal values of a linear programming problem and its dual are equal to each other if at least
Midterm Practice Problems
6.042/8.062J Mathematics for Computer Science October 2, 200 Tom Leighton, Marten van Dijk, and Brooke Cowan Midterm Practice Problems Problem. [0 points] In problem set you showed that the nand operator
SEMITOTAL AND TOTAL BLOCK-CUTVERTEX GRAPH
CHAPTER 3 SEMITOTAL AND TOTAL BLOCK-CUTVERTEX GRAPH ABSTRACT This chapter begins with the notion of block distances in graphs. Using block distance we defined the central tendencies of a block, like B-radius
Lecture 4 DISCRETE SUBGROUPS OF THE ISOMETRY GROUP OF THE PLANE AND TILINGS
1 Lecture 4 DISCRETE SUBGROUPS OF THE ISOMETRY GROUP OF THE PLANE AND TILINGS This lecture, just as the previous one, deals with a classification of objects, the original interest in which was perhaps
Approximated Distributed Minimum Vertex Cover Algorithms for Bounded Degree Graphs
Approximated Distributed Minimum Vertex Cover Algorithms for Bounded Degree Graphs Yong Zhang 1.2, Francis Y.L. Chin 2, and Hing-Fung Ting 2 1 College of Mathematics and Computer Science, Hebei University,
A REMARK ON ALMOST MOORE DIGRAPHS OF DEGREE THREE. 1. Introduction and Preliminaries
Acta Math. Univ. Comenianae Vol. LXVI, 2(1997), pp. 285 291 285 A REMARK ON ALMOST MOORE DIGRAPHS OF DEGREE THREE E. T. BASKORO, M. MILLER and J. ŠIRÁŇ Abstract. It is well known that Moore digraphs do
5.1 Bipartite Matching
CS787: Advanced Algorithms Lecture 5: Applications of Network Flow In the last lecture, we looked at the problem of finding the maximum flow in a graph, and how it can be efficiently solved using the Ford-Fulkerson
CHAPTER SIX IRREDUCIBILITY AND FACTORIZATION 1. BASIC DIVISIBILITY THEORY
January 10, 2010 CHAPTER SIX IRREDUCIBILITY AND FACTORIZATION 1. BASIC DIVISIBILITY THEORY The set of polynomials over a field F is a ring, whose structure shares with the ring of integers many characteristics.
Mathematical Methods of Engineering Analysis
Mathematical Methods of Engineering Analysis Erhan Çinlar Robert J. Vanderbei February 2, 2000 Contents Sets and Functions 1 1 Sets................................... 1 Subsets.............................
1 The Line vs Point Test
6.875 PCP and Hardness of Approximation MIT, Fall 2010 Lecture 5: Low Degree Testing Lecturer: Dana Moshkovitz Scribe: Gregory Minton and Dana Moshkovitz Having seen a probabilistic verifier for linearity
Cycle transversals in bounded degree graphs
Electronic Notes in Discrete Mathematics 35 (2009) 189 195 www.elsevier.com/locate/endm Cycle transversals in bounded degree graphs M. Groshaus a,2,3 P. Hell b,3 S. Klein c,1,3 L. T. Nogueira d,1,3 F.
Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.
An Example 2 3 4 Outline Objective: Develop methods and algorithms to mathematically model shape of real world objects Categories: Wire-Frame Representation Object is represented as as a set of points
8.1 Min Degree Spanning Tree
CS880: Approximations Algorithms Scribe: Siddharth Barman Lecturer: Shuchi Chawla Topic: Min Degree Spanning Tree Date: 02/15/07 In this lecture we give a local search based algorithm for the Min Degree
GRAPH THEORY LECTURE 4: TREES
GRAPH THEORY LECTURE 4: TREES Abstract. 3.1 presents some standard characterizations and properties of trees. 3.2 presents several different types of trees. 3.7 develops a counting method based on a bijection
37 Basic Geometric Shapes and Figures
37 Basic Geometric Shapes and Figures In this section we discuss basic geometric shapes and figures such as points, lines, line segments, planes, angles, triangles, and quadrilaterals. The three pillars
MA651 Topology. Lecture 6. Separation Axioms.
MA651 Topology. Lecture 6. Separation Axioms. This text is based on the following books: Fundamental concepts of topology by Peter O Neil Elements of Mathematics: General Topology by Nicolas Bourbaki Counterexamples
3 Contour integrals and Cauchy s Theorem
3 ontour integrals and auchy s Theorem 3. Line integrals of complex functions Our goal here will be to discuss integration of complex functions = u + iv, with particular regard to analytic functions. Of
HOLES 5.1. INTRODUCTION
HOLES 5.1. INTRODUCTION One of the major open problems in the field of art gallery theorems is to establish a theorem for polygons with holes. A polygon with holes is a polygon P enclosing several other
Applied Algorithm Design Lecture 5
Applied Algorithm Design Lecture 5 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 5 1 / 86 Approximation Algorithms Pietro Michiardi (Eurecom) Applied Algorithm Design
Continued Fractions and the Euclidean Algorithm
Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction
