COMPUTATIONAL GEOMETRY WITH IMPRECISE DATA
|
|
- Eustace Bates
- 6 years ago
- Views:
Transcription
1 COMPUTATIONAL GEOMETRY WITH IMPRECISE DATA Bob Fraser University of Manitoba Ljubljana, Slovenia Oct 29, 2013
2 Brief Bio Minimum Spanning Trees on Imprecise Data Other Research Interests *Approximation algorithms using disks* 2
3 BIOGRAPHY Vancouver Winnipeg Sault Sainte Marie Waterloo Ottawa Kingston 3
4 MANITOBA 4
5 RESEARCH 5
6 MINIMUM SPANNING TREE ON IMPRECISE DATA What is imprecise data? What does it mean to solve problems in this setting? Given data imprecision modelled with disks, how well can the minimum spanning tree problem be solved? 6
7 IMPRECISE DATA Traditionally in computational geometry, we assume that the input is precise Abandoning this assumption, one must choose a model for the imprecision: C km/h Let s choose this one! wwwccg-gccgcca 7
8 MST MINIMUM SPANNING TREE 8
9 WAOA 2012, Invited to TOCS special issue (MIN WEIGHT) MST WITH NEIGHBORHOODS Steiner Points MSTN 9
10 WAOA 2012 MAX WEIGHT MST WITH NEIGHBORHOODS max-mstn 10
11 MAX-MSTN IS NOT THESE OTHER THINGS max-mstn max-planar-maxst max-maxst 11
12 TODAY S RESULTS Parameterized algorithm for max-mstn NP-hardness of MSTN 12
13 PARAMETERIZED ALGORITHMS k = separability of the instance min distance between any two disks kr m r m 4, so k = 025 r m 13
14 WAOA 2012 PARAMETERIZED MAX-MSTN ALGORITHM 1 2 k+4 factor approximation by choosing disk centres T opt T c T c Approximation algorithm: w(t c ) < w(t opt ), w(t c ) > r w(t opt ) 14
15 PARAMETERIZED MAX-MSTN ALGORITHM 1 2 k+4 factor approximation by choosing disk centres weight = d + r i + r j Consider weight this d + edge 2r i + 2r j r i r j T opt T c T c d + r i + r j d + 2r i + 2r j = k + 2 k + 4 = 1 2 k
16 WAOA 2012 HARDNESS OF MSTN Need clause gadgets Reduce from planar 3-SAT (with spinal path) (x 2, x 4, x 5 ) x 1 x 2 Need wires x 4 (x 1, x 2, x 3 ) Need variable gadgets (x 2, x 3, x 5 ) (x 2, x 4, x 5 ) x 3 x 5 eg (x 1 x 2 x 3 ) (x 2 x 4 x 5 ) (x 2 x 3 x 5 ) (x 2 x 4 x 5 ) 16
17 HARDNESS OF MSTN Reduce from planar 3-SAT (with spinal path) clause Create instance of MSTN so that: - Clause variable gadgets join to only one variable - Weight of optimal solution for a variable satisfiable instance may be precomputed - Weight of solution corresponding to a non-satisfiable instance is greater than a satisfiable one clause by a significant amount clause variable clause variable variable 17
18 HARDNESS OF MSTN Wires Clause gadget To variable gadgets All wires are part of an optimal solution Only one wire from the clause gadget is connected to a variable gadget 18
19 HARDNESS OF MSTN Variable Gadget B(x i + ) A(x i ) Spinal Path + C(x i + ) + Spinal Path 19
20 HARDNESS OF MSTN Shortest path touching 2 disks path weight 0755 unit distance 20
21 HARDNESS OF MSTN Variable Gadget true configuration B(x + i ) A(x i ) Spinal Path + + C(x + i ) Spinal Path 21
22 HARDNESS OF MSTN (x 2, x 4, x 5 ) x 1 x 2 x 4 (x 1, x 2, x 3 ) (x 2, x 3, x 5 ) (x 2, x 4, x 5 ) x 3 x 5 22
23 HARDNESS OF MSTN x 1 x 2 x 4 x 3 x 5 23
24 HARDNESS OF MSTN Weight of an optimal solution: weight of all wires, including clause gadgets + weight of joining to all but m pairs in variable gadgets + weight of joining to m clause gadgets What if the instance B(x + i ) of 3SAT is not satisfiable? At least one clause gadget is joined suboptimally A(x i ) To variable gadgets 24
25 OTHER RESEARCH 25
26 DISCRETE UNIT DISK COVER m unit disks D, n points P Select a minimum subset of D which covers P IJCGA 2012 DMAA 2010 WALCOM 2011 ISAAC
27 DISCRETE UNIT DISK COVER m unit disks D, n points P Select a minimum subset of D which covers P IJCGA 2012 DMAA 2010 WALCOM 2011 ISAAC 2009 OPEN: Add points to this plot! 27
28 WITHIN-STRIP DISCRETE UNIT DISK COVER m unit disks D with centre points Q, n points P Strip s, defined by l 1 and l 2, of height h which contains Q and P CCCG 2012 Submitted to TCS s l 1 } h l 2 OPEN: Is there a nice PTAS for this problem? 28
29 THE HAUSDORFF CORE PROBLEM WADS 2009 CCCG 2010 Submitted to JoCG Given a simple polygon P, a Hausdorff Core of P is a convex polygon Q contained in P that minimizes the Hausdorff distance between P and Q OPEN: For what kinds of polygons is finding the Hausdorff Core easy? 29
30 K-ENCLOSING OBJECTS IN A COLOURED POINT SET CCCG 2013 Given a coloured point set and a query c=(c 1,,c t ) Does there exist an axis aligned rectangle containing a set of points satisfying the query exactly? Say colours are (red,orange,grey) c=(1,1,3) How about c=(0,1,3)? OPEN: Design a data structure to quickly provide solutions to a query 30
31 GUARDING ORTHOGONAL ART GALLERIES WITH SLIDING CAMERAS Choose axis aligned lines to guard the polygon: Submitted to LATIN 2014 OPEN: Is this problem (NP-) hard? 31
32 GEOMETRIC DUALITY FOR SET COVER AND HITTING SET PROBLEMS FWCG 2013 Dualizing unit disks is beautiful! 32
33 GEOMETRIC DUALITY FOR SET COVER AND HITTING SET PROBLEMS FWCG admissibility: boundaries pairwise intersect at most twice It seems like dualizing these sets should work (to me) OPEN: What characterizes 2-admissible instances that can be dualized? 33
34 THE STORY Disks are useful for modelling imprecision, and they crop up in all sorts of problems in computational geometry Disks may be used to model imprecise data if a precise location is unknown Simple problems may become hard when imprecise data is a factor There are lots of directions to go from here: new problems, new models of imprecision, and new applications! 34
35 ACKNOWLEDGEMENTS Collaborators on the discussed results Luis Barba, Carleton U/UL Bruxelles Francisco Claude, U of Waterloo Gautam K Das, Indian Inst of Tech Guwahati Reza Dorrigiv, Dalhousie U Stephane Durocher, U of Manitoba Arash Farzan, MPI fur Informatik Omrit Filtser, Ben-Gurion U of the Negev Meng He, Dalhouse U Ferran Hurtado, U Politecnica de Catalunya Shahin Kamali, U of Waterloo Akitoshi Kawamura, U of Tokyo Alejandro López-Ortiz, U of Waterloo Ali Mehrabi, Eindhoven U of Tech Saeed Mehrabi, U of Manitoba Debajyoti Mondal, U of Manitoba Jason Morrison, U of Manitoba J Ian Munro, U of Waterloo Patrick K Nicholson, MPI fur Informatik Bradford G Nickerson, U of New Brunswick Alejandro Salinger, U of Saarland Diego Seco, U of Concepcion Matthew Skala, U of Manitoba Mohammad Abdul Wahid, U of Manitoba Research supported by various grants from NSERC and the University of Waterloo 35
36 COMPUTATIONAL GEOMETRY WITH IMPRECISE DATA Thanks! Bob Fraser 36
37 ISAAC SECTOR OF TWO POINTS 3-sector: OPEN: Is the solution unique if P and Q are not points? 37
On k-enclosing Objects in a Coloured Point Set
Aug 9, 2013 CCCG 2013 On k-enclosing Objects in a Coloured Point Set Luis Barba Stephane Durocher Robert Fraser Ferran Hurtado Saeed Mehrabi Debajyoti Mondal Jason Morrison Matthew Skala Mohammad Abdul
More informationAlgorithms for Geometric Covering and Piercing Problems
Algorithms for Geometric Covering and Piercing Problems by Robert Fraser A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Doctor of Philosophy
More informationOn Minimum- and Maximum-Weight Minimum Spanning Trees with Neighborhoods
On Minimum- and Maximum-Weight Minimum Spanning Trees with Neighborhoods University of Waterloo Technical Report CS-2012-14 Reza Dorrigiv,1, Robert Fraser,2, Meng He,1, Shahin Kamali,2, Akitoshi Kawamura,3,
More informationThe Within-Strip Discrete Unit Disk Cover Problem
The Within-Strip Discrete Unit Disk Cover Problem Robert Fraser Alejandro López-Ortiz Abstract We investigate the Within-Strip Discrete Unit Disk Cover problem (WSDUDC), where one wishes to find a minimal
More informationGeometric Optimization Problems on Orthogonal Polygons: Hardness Results and Approximation Algorithms
Geometric Optimization Problems on Orthogonal Polygons: Hardness Results and Approximation Algorithms by Saeed MehrabiDavoodabadi A Thesis submitted to The Faculty of Graduate Studies of The University
More informationON THE DISCRETE UNIT DISK COVER PROBLEM
ON THE DISCRETE UNIT DISK COVER PROBLEM GAUTAM K. DAS,1, ROBERT FRASER,2, ALEJANDRO LÓPEZ-ORTIZ,2, and BRADFORD G. NICKERSON,3 1 Department of Mathematics, Indian Institute of Technology Guwahati, Guwahati
More informationOn k-enclosing Objects in a Coloured Point Set
On k-enclosing Objects in a Coloured Point Set Luis Barba Stephane Durocher Robert Fraser Ferran Hurtado Saeed Mehrabi Debajyoti Mondal Jason Morrison Matthew Skala Mohammad Abdul Wahid Abstract We introduce
More informationOn the Discrete Unit Disk Cover Problem
On the Discrete Unit Disk Cover Problem Gautam K. Das 1, Robert Fraser 2, Alejandro Lopez-Ortiz 2, and Bradford G. Nickerson 1 1 Faculty of CS, University of New Brunswick, Fredericton, NB - E3B 5A3, Canada
More informationPractical Discrete Unit Disk Cover Using an Exact Line-Separable Algorithm
Practical Discrete Unit Disk Cover Using an Exact Line-Separable Algorithm Francisco Claude 1, Reza Dorrigiv 1, Stephane Durocher 2, Robert Fraser 1, Alejandro López-Ortiz 1, and Alejandro Salinger 1 1
More informationLinear-Space Data Structures for Range Minority Query in Arrays
Linear-Space Data Structures for Range Minority Query in Arrays Timothy M. Chan 1, Stephane Durocher 2, Matthew Skala 2, and Bryan T. Wilkinson 1 1 Cheriton School of Computer Science, University of Waterloo,
More informationApproximation Algorithms for a Variant of Discrete Piercing Set Problem for Unit Disks
Approximation Algorithms for a Variant of Discrete Piercing Set Problem for Unit Disks Minati De Gautam K. Das Paz Carmi Subhas C. Nandy Abstract In this paper, we consider constant factor approximation
More informationUnit Disk Cover Problem in 2D
Unit Disk Cover Problem in 2D Gautam K. Das Department of Mathematics Indian Institute of Technology Guwahati Guwahati - 781 039, India E-mail: gkd@iitg.ernet.in G. K. Das (IIT Guwahati) Unit Disk Cover
More informationFinding a Hausdorff Core of a Polygon: On Convex Polygon Containment with Bounded Hausdorff Distance
Finding a Hausdorff Core of a Polygon: On Convex Polygon Containment with Bounded Hausdorff Distance Reza Dorrigiv 1, Stephane Durocher 2,1, Arash Farzan 1, Robert Fraser 1, Alejandro López-Ortiz 1, J.
More informationIndexed Geometric Jumbled Pattern Matching
Indexed Geometric Jumbled Pattern Matching S. Durocher 1 R. Fraser 1,2 T. Gagie 3 D. Mondal 1 M. Skala 1 S. Thankachan 4 1 University of Manitoba 2 Google 3 University of Helsinki, Helsinki Institute for
More informationGeometric Unique Set Cover on Unit Disks and Unit Squares
CCCG 2016, Vancouver, British Columbia, August 3 5, 2016 Geometric Unique Set Cover on Unit Disks and Unit Squares Saeed Mehrabi Abstract We study the Unique Set Cover problem on unit disks and unit squares.
More informationPractical Discrete Unit Disk Cover Using an Exact Line-Separable Algorithm
Practical Discrete Unit Disk Cover Using an Exact Line-Separable Algorithm Francisco Claude 1, Reza Dorrigiv 1, Stephane Durocher 2,1, Robert Fraser 1, Alejandro López-Ortiz 1, and Alejandro Salinger 1
More informationarxiv: v2 [cs.cg] 15 Aug 2016
Clearing an Orthogonal Polygon Using Sliding Robots Mohammad Ghodsi 1,2, Salma Sadat Mahdavi 3, and Ali Narenji Sheshkalani 4 arxiv:1607.03039v2 [cs.cg] 15 Aug 2016 1 Computer Engineering Department, Sharif
More informationThe Inapproximability of Illuminating Polygons by α-floodlights
The Inapproximability of Illuminating Polygons by α-floodlights A. Abdelkader 1 A. Saeed 2 K. Harras 3 A. Mohamed 4 1 Department of Computer Science University of Maryland at College Park 2 Department
More informationFinding a Hausdorff Core of a Polygon: On Convex Polygon Containment with Bounded Hausdorff Distance
Finding a Hausdorff Core of a Polygon: On Convex Polygon Containment with Bounded Hausdorff Distance Reza Dorrigiv Stephane Durocher Arash Farzan Robert Fraser Alejandro López-Ortiz J. Ian Munro Alejandro
More informationConflict-free Covering
CCCG 05, Kingston, Ontario, August 0, 05 Conflict-free Covering Esther M. Arkin Aritra Banik Paz Carmi Gui Citovsky Matthew J. Katz Joseph S. B. Mitchell Marina Simakov Abstract Let P = {C, C,..., C n
More informationFinding a Hausdorff Core of a Polygon: On Convex Polygon Containment with Bounded Hausdorff Distance
Finding a Hausdorff Core of a Polygon: On Convex Polygon Containment with Bounded Hausdorff Distance Reza Dorrigiv 1, Stephane Durocher 2,1, Arash Farzan 1, Robert Fraser 1, Alejandro López-Ortiz 1, J.
More informationComputer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 24 Solid Modelling
Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 24 Solid Modelling Welcome to the lectures on computer graphics. We have
More informationCOMP Analysis of Algorithms & Data Structures
COMP 3170 - Analysis of Algorithms & Data Structures Shahin Kamali Approximation Algorithms CLRS 35.1-35.5 University of Manitoba COMP 3170 - Analysis of Algorithms & Data Structures 1 / 30 Approaching
More informationarxiv: v1 [cs.cg] 13 Sep 2012
Unit Disk Cover Problem Rashmisnata Acharyya 1, Manjanna B 2 and Gautam K. Das 2 arxiv:1209.2951v1 [cs.cg] 13 Sep 2012 1 Department of Computer Science and Engineering, Tezpur University, Assam, 786028,
More informationAPPROXIMATION ALGORITHMS FOR GEOMETRIC PROBLEMS
APPROXIMATION ALGORITHMS FOR GEOMETRIC PROBLEMS Subhas C. Nandy (nandysc@isical.ac.in) Advanced Computing and Microelectronics Unit Indian Statistical Institute Kolkata 70010, India. Organization Introduction
More informationApproximation Algorithms for Geometric Intersection Graphs
Approximation Algorithms for Geometric Intersection Graphs Subhas C. Nandy (nandysc@isical.ac.in) Advanced Computing and Microelectronics Unit Indian Statistical Institute Kolkata 700108, India. Outline
More informationLinear time 8/3-approx. of r-star guards in simple orthogonal art galleries
Linear time 8/3-approx. of r-star guards in simple orthogonal art galleries Ervin Győri & Tamás Róbert Mezei 1 ICGT 2018, July 9, Lyon 1 Alfréd Rényi Institute of Mathematics, Hungarian Academy of Sciences
More informationConvex Hull of the Union of Convex Objects in the Plane: an Adaptive Analysis
CCCG 2008, Montréal, Québec, August 13 15, 2008 Convex Hull of the Union of Convex Objects in the Plane: an Adaptive Analysis Jérémy Barbay Eric Y. Chen Abstract We prove a tight asymptotic bound of Θ(δ
More informationOn Guarding Orthogonal Polygons with Bounded Treewidth
CCCG 2017, Ottawa, Ontario, July 26 28, 2017 On Guarding Orthogonal Polygons with Bounded Treewidth Therese Biedl and Saeed Mehrabi Abstract There exist many variants of guarding an orthogonal polygon
More informationCompatible Paths on Labelled Point Sets
Compatible Paths on Labelled Point Sets Elena Arseneva, Yeganeh Bahoo, Ahmad Biniaz, Pilar Cano, Farah Chanchary, John Iacono, Kshitij Jain, Anna Lubiw, Debajyoti Mondal, Khadijeh Sheikhan, Csaba D. Tóth
More informationImproved Results on Geometric Hitting Set Problems
Improved Results on Geometric Hitting Set Problems Nabil H. Mustafa nabil@lums.edu.pk Saurabh Ray saurabh@cs.uni-sb.de Abstract We consider the problem of computing minimum geometric hitting sets in which,
More informationGeometric Red-Blue Set Cover for Unit Squares and Related Problems
Geometric Red-Blue Set Cover for Unit Squares and Related Problems Timothy M. Chan Nan Hu Abstract We study a geometric version of the Red-Blue Set Cover problem originally proposed by Carr, Doddi, Konjevod,
More informationScene Modeling for a Single View
Scene Modeling for a Single View René MAGRITTE Portrait d'edward James with a lot of slides stolen from Steve Seitz and David Brogan, 15-463: Computational Photography Alexei Efros, CMU, Fall 2005 Classes
More informationCS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension
CS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension Antoine Vigneron King Abdullah University of Science and Technology November 7, 2012 Antoine Vigneron (KAUST) CS 372 Lecture
More informationCompatible Paths on Labelled Point Sets
Compatible Paths on Labelled Point Sets Elena Arseneva Yeganeh Bahoo Ahmad Biniaz Pilar Cano Farah Chanchary John Iacono Kshitij Jain Anna Lubiw Debajyoti Mondal Khadijeh Sheikhan Csaba D. Tóth Abstract
More informationOpen Problems from CCCG 2017
CCCG 2018, Winnipeg, Canada, August 8 10, 2018 Open Problems from CCCG 2017 Joseph O Rourke The following is a description of the problems presented on July 26th, 2017 at the open-problem session of the
More informationOnline Routing in Convex Subdivisions
Online Routing in Convex Subdivisions Prosenjit Bose Andrej Brodnik Svante Carlsson Erik D. Demaine Rudolf Fleischer Alejandro López-Ortiz Pat Morin J. Ian Munro Abstract We consider online routing algorithms
More informationDynamic Range Majority Data Structures
Dynamic Range Majority Data Structures Amr Elmasry 1, Meng He 2, J. Ian Munro 3, and Patrick K. Nicholson 3 1 Department of Computer Science, University of Copenhagen, Denmark 2 Faculty of Computer Science,
More informationThe 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 informationConvex hull alignment through translation
CCCG 2013, Waterloo, Ontario, August 8 10, 2013 Convex hull alignment through translation Michael Hoffmann Vincent Kusters Günter Rote Maria Saumell Rodrigo I. Silveira Abstract Given k finite point sets
More informationPTAS for geometric hitting set problems via Local Search
PTAS for geometric hitting set problems via Local Search Nabil H. Mustafa nabil@lums.edu.pk Saurabh Ray saurabh@cs.uni-sb.de Abstract We consider the problem of computing minimum geometric hitting sets
More informationGeometric Red-Blue Set Cover for Unit Squares and Related Problems
Geometric Red-Blue Set Cover for Unit Squares and Related Problems Timothy M. Chan Nan Hu December 1, 2014 Abstract We study a geometric version of the Red-Blue Set Cover problem originally proposed by
More informationVisibility: Finding the Staircase Kernel in Orthogonal Polygons
Visibility: Finding the Staircase Kernel in Orthogonal Polygons 8 Visibility: Finding the Staircase Kernel in Orthogonal Polygons Tzvetalin S. Vassilev, Nipissing University, Canada Stefan Pape, Nipissing
More informationExploring Domains of Approximation in R 2 : Expository Essay
Exploring Domains of Approximation in R 2 : Expository Essay Nicolay Postarnakevich August 12, 2013 1 Introduction In this paper I explore the concept of the Domains of Best Approximations. These structures
More informationIntroduction to Approximation Algorithms
Introduction to Approximation Algorithms Dr. Gautam K. Das Departmet of Mathematics Indian Institute of Technology Guwahati, India gkd@iitg.ernet.in February 19, 2016 Outline of the lecture Background
More informationScene Modeling for a Single View
Scene Modeling for a Single View René MAGRITTE Portrait d'edward James CS194: Image Manipulation & Computational Photography with a lot of slides stolen from Alexei Efros, UC Berkeley, Fall 2014 Steve
More informationLinear Programming in Small Dimensions
Linear Programming in Small Dimensions Lekcija 7 sergio.cabello@fmf.uni-lj.si FMF Univerza v Ljubljani Edited from slides by Antoine Vigneron Outline linear programming, motivation and definition one dimensional
More informationA PTAS for Euclidean TSP with Hyperplane Neighborhoods
A PTAS for Euclidean TSP with Hyperplane Neighborhoods Antonios Antoniadis 1 Krzysztof Fleszar 2 Ruben Hoeksma 3 Kevin Schewior 4 1 Saarland University & Max Planck Institute for Informatics 2 Universidad
More informationEvgeny Maksakov Advantages and disadvantages: Advantages and disadvantages: Advantages and disadvantages: Advantages and disadvantages:
Today Problems with visualizing high dimensional data Problem Overview Direct Visualization Approaches High dimensionality Visual cluttering Clarity of representation Visualization is time consuming Dimensional
More informationSimultaneously flippable edges in triangulations
Simultaneously flippable edges in triangulations Diane L. Souvaine 1, Csaba D. Tóth 2, and Andrew Winslow 1 1 Tufts University, Medford MA 02155, USA, {dls,awinslow}@cs.tufts.edu 2 University of Calgary,
More informationApproximation Algorithms for the Unit Disk Cover Problem in 2D and 3D
Approximation Algorithms for the Unit Disk Cover Problem in 2D and 3D Ahmad Biniaz Paul Liu Anil Maheshwari Michiel Smid February 12, 2016 Abstract Given a set P of n points in the plane, we consider the
More informationA Simple, but NP-Hard, Motion Planning Problem
A Simple, but NP-Hard, Motion Planning Problem Lawrence H. Erickson and Steven M. LaValle University of Illinois at Urbana-Champaign Department of Computer Science 201 N. Goodwin Ave. Urbana, IL 61801
More informationSingle-crossing Orthogonal Axial Lines in Orthogonal Rectangles
Single-crossing Orthogonal Axial Lines in Orthogonal Rectangles Berhane Semere Mengisteab A dissertation submitted to the Faculty of Science, University of the Witwatersrand, Johannesburg, in fulfilment
More informationThe Algorithm Design Manual
Steven S. Skiena The Algorithm Design Manual With 72 Figures Includes CD-ROM THE ELECTRONIC LIBRARY OF SCIENCE Contents Preface vii I TECHNIQUES 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 2 2.1 2.2 2.3
More informationThree applications of Euler s formula. Chapter 10
Three applications of Euler s formula Chapter 10 A graph is planar if it can be drawn in the plane R without crossing edges (or, equivalently, on the -dimensional sphere S ). We talk of a plane graph if
More informationComputing a visibility polygon using few variables
Computing a visibility polygon using few variables Luis Barba 1, Matias Korman 2, Stefan Langerman 2, and Rodrigo I. Silveira 3 1 Universidad Nacional Autónoma de México (UNAM), Mexico D.F., Mexico. l.barba@uxmcc2.iimas.unam.mx
More informationApproximation Algorithms for Geometric Covering Problems for Disks and Squares
Approximation Algorithms for Geometric Covering Problems for Disks and Squares by Nan Hu A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master
More information3. Voronoi Diagrams. 3.1 Definitions & Basic Properties. Examples :
3. Voronoi Diagrams Examples : 1. Fire Observation Towers Imagine a vast forest containing a number of fire observation towers. Each ranger is responsible for extinguishing any fire closer to her tower
More informationOptimization and approximation on systems of geometric objects van Leeuwen, E.J.
UvA-DARE (Digital Academic Repository) Optimization and approximation on systems of geometric objects van Leeuwen, E.J. Link to publication Citation for published version (APA): van Leeuwen, E. J. (2009).
More informationPolygon 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 informationOptimal algorithms for constrained 1-center problems
Optimal algorithms for constrained 1-center problems Luis Barba 12, Prosenjit Bose 1, and Stefan Langerman 2 1 Carleton University, Ottawa, Canada, jit@scs.carleton.ca 2 Université Libre de Bruxelles,
More informationExact Algorithms for NP-hard problems
24 mai 2012 1 Why do we need exponential algorithms? 2 3 Why the P-border? 1 Practical reasons (Jack Edmonds, 1965) For practical purposes the difference between algebraic and exponential order is more
More informationOn Multi-Stack Boundary Labeling Problems
On Multi-Stack Boundary Labeling Problems MICHAEL A. BEKOS 1, MICHAEL KAUFMANN 2, KATERINA POTIKA 1, ANTONIOS SYMVONIS 1 1 National Technical University of Athens School of Applied Mathematical & Physical
More informationOrthogonal 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 informationComputational Geometry Exercise Duality
Computational Geometry Exercise Duality LEHRSTUHL FÜR ALGORITHMIK I INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Guido Brückner 20.07.2018 1 Duality Transforms We have seen duality for
More informationComputational Geometry for Imprecise Data
Computational Geometry for Imprecise Data November 30, 2008 PDF Version 1 Introduction Computational geometry deals with algorithms on geometric inputs. Historically, geometric algorithms have focused
More informationTemplate Matching Rigid Motion
Template Matching Rigid Motion Find transformation to align two images. Focus on geometric features (not so much interesting with intensity images) Emphasis on tricks to make this efficient. Problem Definition
More informationThe Square Root Phenomenon in Planar Graphs
1 The Square Root Phenomenon in Planar Graphs Survey and New Results Dániel Marx Institute for Computer Science and Control, Hungarian Academy of Sciences (MTA SZTAKI) Budapest, Hungary Satisfiability
More informationLinear-Time Algorithms for Proportional Contact Graph Representations
Linear-Time Algorithms for Proportional Contact Graph Representations Technical Report CS-2011-19 Md. J. Alam ½, T. Biedl ¾, S. Felsner, A. Gerasch, M. Kaufmann, and S. G. Kobourov ½ ¾ ½ Department of
More informationAlternative Approaches for Analysis of Bin Packing and List Update Problems
Alternative Approaches for Analysis of Bin Packing and List Update Problems by Shahin Kamali A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of
More informationSimultaneous Diagonal Flips in Plane Triangulations
@ _ d j 5 6 5 6 Simultaneous Diagonal Flips in Plane Triangulations Prosenjit Bose Jurek Czyzowicz Zhicheng Gao Pat Morin David R. Wood Abstract Simultaneous diagonal flips in plane triangulations are
More informationThe Art Gallery Problem
The Art Gallery Problem Imagine an art gallery whose floor plan is a simple polygon, and a guard (a point) inside the gallery. Computational Geometry [csci 3250] The Art Gallery Problem Laura Toma Bowdoin
More informationComputer Graphics 7 - Rasterisation
Computer Graphics 7 - Rasterisation Tom Thorne Slides courtesy of Taku Komura www.inf.ed.ac.uk/teaching/courses/cg Overview Line rasterisation Polygon rasterisation Mean value coordinates Decomposing polygons
More informationAn Optimal Algorithm for the Euclidean Bottleneck Full Steiner Tree Problem
An Optimal Algorithm for the Euclidean Bottleneck Full Steiner Tree Problem Ahmad Biniaz Anil Maheshwari Michiel Smid September 30, 2013 Abstract Let P and S be two disjoint sets of n and m points in the
More informationComputational Geometry [csci 3250]
Computational Geometry [csci 3250] Laura Toma Bowdoin College The Art Gallery Problem The Art Gallery Problem Imagine an art gallery whose floor plan is a simple polygon, and a guard (a point) inside the
More informationSmallest Intersecting Circle for a Set of Polygons
Smallest Intersecting Circle for a Set of Polygons Peter Otfried Joachim Christian Marc Esther René Michiel Antoine Alexander 31st August 2005 1 Introduction Motivated by automated label placement of groups
More informationCSE 252B: Computer Vision II
CSE 252B: Computer Vision II Lecturer: Serge Belongie Scribe: Sameer Agarwal LECTURE 1 Image Formation 1.1. The geometry of image formation We begin by considering the process of image formation when a
More informationRational Numbers: Graphing: The Coordinate Plane
Rational Numbers: Graphing: The Coordinate Plane A special kind of plane used in mathematics is the coordinate plane, sometimes called the Cartesian plane after its inventor, René Descartes. It is one
More informationTemplate Matching Rigid Motion. Find transformation to align two images. Focus on geometric features
Template Matching Rigid Motion Find transformation to align two images. Focus on geometric features (not so much interesting with intensity images) Emphasis on tricks to make this efficient. Problem Definition
More informationSpa$al Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University
Spa$al Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University Class Outlines Spatial Point Pattern Regional Data (Areal Data) Continuous Spatial Data (Geostatistical
More informationInapproximability of the Perimeter Defense Problem
Inapproximability of the Perimeter Defense Problem Evangelos Kranakis Danny Krizanc Lata Narayanan Kun Xu Abstract We model the problem of detecting intruders using a set of infrared beams by the perimeter
More informationThe Geometry of Carpentry and Joinery
The Geometry of Carpentry and Joinery P. MORIN McGill University, Canada J. MORRISON Carleton University, Canada Abstract In this paper we propose to model a simplified wood shop. Following the work of
More informationOn the Longest Spanning Tree with Neighborhoods
On the Longest Spanning Tree with Neighborhoods Ke Chen 1 and Adrian Dumitrescu 1 University of Wisconsin Milwaukee, Milwaukee, WI, USA kechen@uwm.edu,dumitres@uwm.edu Abstract. We study a maximization
More informationGeometric Modeling Mortenson Chapter 11. Complex Model Construction
Geometric Modeling 91.580.201 Mortenson Chapter 11 Complex Model Construction Topics Topology of Models Connectivity and other intrinsic properties Graph-Based Models Emphasize topological structure Boolean
More informationPolygon Simplification by Minimizing Convex Corners
Polygon Simplification by Minimizing Convex Corners Yeganeh Bahoo 1, Stephane Durocher 1, J. Mark Keil 2, Saee Mehrabi 3, Sahar Mehrpour 1, an Debajyoti Monal 1 1 Department of Computer Science, University
More informationLocal 3-approximation algorithms for weighted dominating set and vertex cover in quasi unit-disk graphs
Local 3-approximation algorithms for weighted dominating set and vertex cover in quasi unit-disk graphs Marja Hassinen, Valentin Polishchuk, Jukka Suomela HIIT, University of Helsinki, Finland LOCALGOS
More informationCS 410/584, Algorithm Design & Analysis, Lecture Notes 8!
CS 410/584, Algorithm Design & Analysis, Computational Geometry! Algorithms for manipulation of geometric objects We will concentrate on 2-D geometry Numerically robust try to avoid division Round-off
More informationBottleneck Steiner Tree with Bounded Number of Steiner Vertices
Bottleneck Steiner Tree with Bounded Number of Steiner Vertices A. Karim Abu-Affash Paz Carmi Matthew J. Katz June 18, 2011 Abstract Given a complete graph G = (V, E), where each vertex is labeled either
More informationGeometric Hitting Set for Segments of Few Orientations
Noname manuscript No. (will be inserted by the editor) Geometric Hitting Set for Segments of Few Orientations Sándor P. Fekete Kan Huang Joseph S. B. Mitchell Ojas Parekh Cynthia A. Phillips Received:
More informationCombinatorial Geometry & Approximation Algorithms
Combinatorial Geometry & Approximation Algorithms Timothy Chan U. of Waterloo PROLOGUE Analysis of Approx Factor in Analysis of Runtime in Computational Geometry Combinatorial Geometry Problem 1: Geometric
More informationConstrained Empty-Rectangle Delaunay Graphs
CCCG 2015, Kingston, Ontario, August 10 12, 2015 Constrained Emty-Rectangle Delaunay Grahs Prosenjit Bose Jean-Lou De Carufel André van Renssen Abstract Given an arbitrary convex shae C, a set P of oints
More informationLinear-Space Data Structures for Range Mode Query in Arrays
Linear-Space Data Structures for Range Mode Query in Arrays Timothy M. Chan 1, Stephane Durocher 2, Kasper Green Larsen 3, Jason Morrison 2, and Bryan T. Wilkinson 1 1 University of Waterloo, Waterloo,
More information09/11/2017. Morphological image processing. Morphological image processing. Morphological image processing. Morphological image processing (binary)
Towards image analysis Goal: Describe the contents of an image, distinguishing meaningful information from irrelevant one. Perform suitable transformations of images so as to make explicit particular shape
More informationNetwork monitoring: detecting node failures
Network monitoring: detecting node failures 1 Monitoring failures in (communication) DS A major activity in DS consists of monitoring whether all the system components work properly To our scopes, we will
More informationCS 532: 3D Computer Vision 11 th Set of Notes
1 CS 532: 3D Computer Vision 11 th Set of Notes Instructor: Philippos Mordohai Webpage: www.cs.stevens.edu/~mordohai E-mail: Philippos.Mordohai@stevens.edu Office: Lieb 215 Lecture Outline Line Intersection
More informationPrivacy by Fake Data: A Geometric Approach
CCCG 2013, Waterloo, Ontario, August 8 10, 2013 Privacy by Fae Data: A Geometric Approach Victor Alvarez Erin Chambers László Kozma Abstract We study the following algorithmic problem: given n points within
More informationApproximation Algorithms for Outlier Removal in Convex Hulls
Approximation Algorithms for Outlier Removal in Convex Hulls Michael Biro Justine Bonanno Roozbeh Ebrahimi Lynda Montgomery Abstract Given n points in R 2, we give approximation algorithms to find a subset
More informationI/O-Efficient Shortest Path Queries in Geometric Spanners
I/O-Efficient Shortest Path Queries in Geometric Spanners Anil Maheshwari 1, Michiel Smid 2, and Norbert Zeh 1 1 School of Computer Science, Carleton University, Ottawa, Canada maheshwa,nzeh @scs.carleton.ca
More informationRecognizing Interval Bigraphs by Forbidden Patterns
Recognizing Interval Bigraphs by Forbidden Patterns Arash Rafiey Simon Fraser University, Vancouver, Canada, and Indiana State University, IN, USA arashr@sfu.ca, arash.rafiey@indstate.edu Abstract Let
More informationW[1]-hardness. Dániel Marx. Recent Advances in Parameterized Complexity Tel Aviv, Israel, December 3, 2017
1 W[1]-hardness Dániel Marx Recent Advances in Parameterized Complexity Tel Aviv, Israel, December 3, 2017 2 Lower bounds So far we have seen positive results: basic algorithmic techniques for fixed-parameter
More information