Feodor F. Dragan 1990 Ph.D. in Theoretical Computer Science Institute of Mathematics of the Byelorussian Academy of Science, Minsk Moldova State University.

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics
Advertisements

CSE 211 Discrete Mathematics
 Distance Problems: › Post Office Problem › Nearest Neighbors and Closest Pair › Largest Empty and Smallest Enclosing Circle  Sub graphs of Delaunay.
A Recursive Algorithm for Calculating the Relative Convex Hull Gisela Klette AUT University Computing & Mathematical Sciences Auckland, New Zealand.
1st Meeting Industrial Geometry Computational Geometry ---- Some Basic Structures 1st IG-Meeting.
Tree Spanners for Bipartite Graphs and Probe Interval Graphs Andreas Brandstädt 1, Feodor Dragan 2, Oanh Le 1, Van Bang Le 1, and Ryuhei Uehara 3 1 Universität.
WG’2001 June 14 Boltenhagen near Rostock, Germany 1 Estimating All Pairs Shortest Paths in Restricted Graph Families: A Unified Approach Feodor F. Dragan.
Graph Drawing Introduction 2005/2006. Graph Drawing: Introduction2 Contents Applications of graph drawing Planar graphs: some theory Different types of.
Welcome to the TACO Project Finding tree decompositions Hans L. Bodlaender Institute of Information and Computing Sciences Utrecht University.
P-Center & The Power of Graphs A part of the facility location problem set By Kiril Yershov and Alla Segal For Geometric Optimizations course Fall 2010.
Graphs and Trees This handout: Trees Minimum Spanning Tree Problem.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Review Lecture Tuesday, 12/10/02.
Collective Additive Tree Spanners of Homogeneously Orderable Graphs
Collective Tree Spanners of Graphs with Bounded Parameters F.F. Dragan and C. Yan Kent State University, USA.
CTIS 154 Discrete Mathematics II1 8.2 Paths and Cycles Kadir A. Peker.
Collective Tree Spanners of Graphs F.F. Dragan, C. Yan, I. Lomonosov Kent State University, USA Hiram College, USA.
Collective Tree Spanners and Routing in AT-free Related Graphs F.F. Dragan, C. Yan, D. Corneil Kent State University University of Toronto.
Additive Spanners for k-Chordal Graphs V. D. Chepoi, F.F. Dragan, C. Yan University Aix-Marseille II, France Kent State University, Ohio, USA.
Steiner trees Algorithms and Networks. Steiner Trees2 Today Steiner trees: what and why? NP-completeness Approximation algorithms Preprocessing.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2007 O’Rourke Chapter 8 Motion Planning.
1 What is Computational Geometry Ref: Godfried T. Toussaint.
Comment reconstruire le graphe de visibilité d’un polygone? (Reconstructing visibility graphs of polygons) Jérémie Chalopin, Shantanu Das LIF, Aix-Marseille.
Distance Approximating Trees in Graphs
Visibility Graphs and Motion Planning Kittiphan Techakittiroj for the Degree of Master of Science Department of Computer Science, Ball State University,
LATIN’02 April 4 Cancun, Mexico 1 On the Power of BFS to Determine a Graph’s Diameter Derek G. Corneil University of Toronto Feodor F. Dragan Kent State.
How to reform a terrain into a pyramid Takeshi Tokuyama (Tohoku U) Joint work with Jinhee Chun (Tohoku U) Naoki Katoh (Kyoto U) Danny Chen (U. Notre Dame)
Trees and Distance. 2.1 Basic properties Acyclic : a graph with no cycle Forest : acyclic graph Tree : connected acyclic graph Leaf : a vertex of degree.
SODA’02 January 7 San Francisco, CA 1 Center and Diameter Problems in Plane Triangulations and Quadrangulations Victor D. Chepoi Universite Aix-Marseille.
Introduction to Graph Theory
Tree Spanners on Chordal Graphs: Complexity, Algorithms, Open Problems A. Brandstaedt, F.F. Dragan, H.-O. Le and V.B. Le University of Rostock, Germany.
GRAPHS. Graph Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component, spanning tree Types of graphs: undirected,
Copyright (c) by Daphne Liu and Melanie Xie Radio Numbers for Square Paths & Cycles Daphne Liu & Melanie Xie California State University, Los Angeles Department.
Two Finger Caging of Concave Polygon Peam Pipattanasomporn Advisor: Attawith Sudsang.
MotivationKinetic Data StructuresExampleKDS Properties Networks play a central role in numerous applications, and the design of good networks is therefore.
A randomized linear time algorithm for graph spanners Surender Baswana Postdoctoral Researcher Max Planck Institute for Computer Science Saarbruecken,
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Review Lecture Tuesday, 12/11/01.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Trees Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
C&O 355 Lecture 19 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
Spanning Tree Definition:A tree T is a spanning tree of a graph G if T is a subgraph of G that contains all of the vertices of G. A graph may have more.
Introduction to NP Instructor: Neelima Gupta 1.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Hongyu Liang Institute for Theoretical Computer Science Tsinghua University, Beijing, China The Algorithmic Complexity.
Trees.
Steiner trees: Approximation Algorithms
Subgraphs Lecture 4.
Heuristic & Approximation
Chapter 9 (Part 2): Graphs
Minimum Spanning Tree 8/7/2018 4:26 AM
Polygonal Curve Simplification
Vertex Cover, Dominating set, Clique, Independent set
Computability and Complexity
Spanning Trees Discrete Mathematics.
Connected Components Minimum Spanning Tree
T. C. van Dijk1, J.-H. Haunert2, J. Oehrlein2 1University of Würzburg
Richard Anderson Lecture 25 NP-Completeness
Quality of Service in Multimedia Distribution
Distance Approximating Trees in Graphs Brandstaedt & Chepoi & Dragan, ESA’97, J. of Algorithms ’99, European J. of Combinatorics 2000 A graph G=(V,E)
Trees.
Boi Faltings and Martin Charles Golumbic
Introduction Wireless Ad-Hoc Network
Distance Approximating Trees: Complexity and Algorithms
On the Geodesic Centers of Polygonal Domains
Boi Faltings and Martin Charles Golumbic
Discrete Mathematics Lecture 13_14: Graph Theory and Tree
How to use spanning trees to navigate in Graphs
Winter 2019 Lecture 11 Minimum Spanning Trees (Part II)
Richard Anderson Lecture 5 Graph Theory
Power domination on probe interval graphs
GRAPHS.
Presentation transcript:

Feodor F. Dragan 1990 Ph.D. in Theoretical Computer Science Institute of Mathematics of the Byelorussian Academy of Science, Minsk Moldova State University (1988 – 1996) University of Duisburg (1994 – 1995) University of Rostock (1996 – 1999) UCLA (1999 – 2000) ???

Research interests Design and analysis of algorithms Algorithmic graph and hypergraph theory Computational geometry Facility location problems Operations research Combinatorial optimization VLSI CAD Data analysis Computational biology Discrete convexity and geometry of discrete metric spaces

Efficient algorithms for some optimization problems Median Points of Simple Rectilinear Polygons A Link Central Point and the Link Diameter of a Simple Rectilinear Polygon Computational geometry Facility location problems Operations research Design and analysis of algorithms Discrete convexity and geometry of discrete metric spaces. Distance Approximating Trees in Graphs Algorithmic graph theory Data analysis Networks design etc.

Median Points of Simple Rectilinear Polygons Chepoi & Dragan, Location Science, 1996 Simple rectilinear polygon, vertices, edges Rectilinear path in P Length of the path - metric d(x,y) in P

Median Points of Simple Rectilinear Polygons number of users located at a point Weber Function is a median point if Med(P)

Median Points of Simple Rectilinear Polygons Problem formulation (facility location problem) Given P, Find Med(P) Algorithmic results Med(P) can be found in O(nlogN + N) time. If all users are located on vertices of P then in O(N + n) time.

Median Points of Simple Rectilinear Polygons Theoretical results used (P,d) is a median space Any convex compact subset of a median space is gated Med(P) is convex and forms a simple rectilinear polygon inside of P Majority role etc. etc. etc.

Median Points of Simple Rectilinear Polygons Method

A link central point and the link diameter of a simple rectilinear polygon Chepoi & Dragan, Comput. Sci. J. of Moldova, `93; Russian J. of Oper. Res., `94 Link-distance in general polygons (Suri. PhD th. `87, motivated by robot motion-planning and broadcasting problems) Minimum number of line segments/ of turns the path makes Rectilinear/orthogonal link-distance in rectilinear polygons (M. de Berg `91)

A link central point and the link diameter of a simple rectilinear polygon Eccentricity Function is a central point if is the minimum eccentricity of a point in P. is the maximum eccentricity of a point in P. C(P)

A link central point and the link diameter of a simple rectilinear polygon Problem formulation (facility location problem) Given P Find C(P), rad(P), diam(P) Previous results In simple polygons O(nlogn) for C(P) [Djidjev et al. `89],[Ke `89] O(nlogn) for the diameter [Suri `87] In simple rectilinear polygons O(nlogn) for the diameter [de Berg `91] Open for C(P) [de Berg `91] Our algorithmic results A link central point, the link radius, the link diameter of a simple rectilinear polygon can be found in O(n) time. (the same results were obtained independently by Nilsson & Schuierer in 1994 (1996); they used completely different approach)

A link central point and the link diameter of a simple rectilinear polygon Theoretical results used For any point x, the set of furthest points from x contains a vertex of P. A pair of vertices with can be found in linear time.

A link central point and the link diameter of a simple rectilinear polygon Theoretical results used (c.) The center C(P) is not necessarily connected but forms an orthogonal convex set. diam(C(P)) <5 The Helly property for intervals, etc., etc., etc.

A link central point and the link diameter of a simple rectilinear polygon Method eccentricity of a cut visibility intervals let Case 1. Case 2. or find in staircase, or repeat all for

Distance Approximating Trees in Graphs Brandstaedt & Chepoi & Dragan, ESA’97, J. of Algorithms ’99, European J. of Combinatorics 2000 A graph G=(V,E) Vertex set Edges Adjacent Incident Path Connected A tree T=(V,E’) connected and minimum number of edges

Distance Approximating Trees in Graphs Shortest path Topological distance in graphs The problem : approximate by a simpler distance (e.g., by ) applications in Communication networks Data analysis Motion planning Network design Phylogeny reconstruction Numerical taxonomy

Distance Approximating Trees in Graphs Case t-spanners Multiplicative Tree t-Spanners for any Additive Tree r-Spanners

Distance Approximating Trees in Graphs Tree Spanners Problem: Given G and integer t, decide whether G has a multiplicative tree t-Spanner. For all graphs (Cai & Corneil) NP-complete for t>3 Linear for t=1,2 Open for t=3 For special graph classes Multiplicative tree 3-spanners in linear time for interval and permutation graphs (Madanlal & Venkatesan & Rangan) Additive tree 2-spanners in linear time for interval and distance hereditary graphs (Prisner) Additive tree 4-spanner for cocomparability graphs (Prisner) For chordal graphs For every fixed integer t there is a chordal graph without tree t-spanners (additive as well as multiplicative) (McKee) Question: Whether strongly chordal graphs have tree t-spanners with small t (Prisner, STACS’97)

Distance Approximating Trees in Graphs Our result Every strongly chordal graph (even every dually chordal graph) has a multiplicative 4-spanner which is also an additive 3-spanner. Such a tree can be constructed in linear time. A graph G is chordal if it does not contain any chordless cycle of length at least four. A chordal graph is strongly chordal if it does not contain any induced sun.

Distance Approximating Trees in Graphs A strongly chordal graph and an additive tree 3-spanner of it, produced by our algorithm.

Distance Approximating Trees in Graphs Case (it is allowed to use new edges) distance -approximating trees A tree T=(V,E’) is a distance –approximating tree of a graph G=(V,E) if for any

Distance Approximating Trees in Graphs Tree Spanners Problem: Given G and integer t, decide whether G has a multiplicative tree t-Spanner. For all graphs (Cai & Corneil) NP-complete for t>3 Linear for t=1,2 Open for t=3 For special graph classes Multiplicative tree 3-spanners in linear time for interval and permutation graphs (Madanlal & Venkatesan & Rangan) Additive tree 2-spanners in linear time for interval and distance hereditary graphs (Prisner) Additive tree 4-spanner for cocomparability graphs (Prisner) For chordal graphs For every fixed integer t there is a chordal graph without tree t-spanners (additive as well as multiplicative) (McKee) Question: Whether strongly chordal graphs have tree t-spanners with small t (Prisner, STACS’97)