Some Open Problems in Graph Theory and Computational Geometry

Similar documents
Testing Bipartiteness of Geometric Intersection Graphs David Eppstein

Topological Issues in Hexahedral Meshing

ACTUALLY DOING IT : an Introduction to Polyhedral Computation

Tiling Three-Dimensional Space with Simplices. Shankar Krishnan AT&T Labs - Research

Linear Complexity Hexahedral Mesh Generation

Area-Universal Rectangular Layouts

T. Biedl and B. Genc. 1 Introduction

Unit 10 Study Guide: Plane Figures

Optimal Möbius Transformation for Information Visualization and Meshing

Connectivity, Graph Minors, and Subgraph Multiplicity

Graphs: Introduction. Ali Shokoufandeh, Department of Computer Science, Drexel University

Improved Bounds for Intersecting Triangles and Halving Planes

Geometry Reasons for Proofs Chapter 1

Happy Endings for Flip Graphs. David Eppstein Univ. of California, Irvine Computer Science Department

Möbius Transformations in Scientific Computing. David Eppstein

Week 7 Convex Hulls in 3D

Computational Geometry. Geometry Cross Product Convex Hull Problem Sweep Line Algorithm

Question. Why is the third shape not convex?

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

The Parameterized Complexity of Finding Point Sets with Hereditary Properties

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 24 Solid Modelling

1 Appendix to notes 2, on Hyperbolic geometry:

1. CONVEX POLYGONS. Definition. A shape D in the plane is convex if every line drawn between two points in D is entirely inside D.

Alaska Mathematics Standards Vocabulary Word List Grade 7

Mrs. Daniel s Geometry Vocab List

arxiv: v1 [cs.cc] 30 Jun 2017

The following is a summary, hand-waving certain things which actually should be proven.

Prime Time (Factors and Multiples)

arxiv:cs/ v1 [cs.cg] 13 Jun 2001

Planar Graphs with Many Perfect Matchings and Forests

Guard Placement For Wireless Localization

CS 2336 Discrete Mathematics

An angle that has a measure less than a right angle.

Convex Hulls in Three Dimensions. Polyhedra

Outline of the presentation

W[1]-hardness. Dániel Marx. Recent Advances in Parameterized Complexity Tel Aviv, Israel, December 3, 2017

Mrs. Daniel s Geometry Vocab List

Triangles and Squares David Eppstein, ICS Theory Group, April 20, 2001

Handles. The justification: For a 0 genus triangle mesh we can write the formula as follows:

Abstract We proved in this paper that 14 triangles are necessary to triangulate a square with every angle no more than 72, answering an unsolved probl

Lines Plane A flat surface that has no thickness and extends forever.

Does a group of parallel line segments need to be the same length?

Mathematics Curriculum

Moore Catholic High School Math Department

1.6 Classifying Polygons

January Regional Geometry Team: Question #1. January Regional Geometry Team: Question #2

Moore Catholic High School Math Department

Geometry Workbook WALCH PUBLISHING

Yimin Math Centre. 6.1 Properties of geometrical figures Recognising plane shapes... 1

Line Arrangements. Applications

Simultaneously flippable edges in triangulations

acute angle An angle with a measure less than that of a right angle. Houghton Mifflin Co. 2 Grade 5 Unit 6

Dynamic Generators of Topologically Embedded Graphs David Eppstein

TILING PROBLEMS: FROM DOMINOES, CHECKERBOARDS, AND MAZES TO DISCRETE GEOMETRY

Geometry Vocabulary Math Fundamentals Reference Sheet Page 1

Geometry Chapter 1 TEST * Required

The Topology of Bendless Orthogonal Three-Dimensional Graph Drawing. David Eppstein Computer Science Dept. Univ. of California, Irvine

Introduction III. Graphs. Motivations I. Introduction IV

Tutorial 3 Comparing Biological Shapes Patrice Koehl and Joel Hass

Lecture 3: Art Gallery Problems and Polygon Triangulation

On Covering a Graph Optimally with Induced Subgraphs

Part II. Graph Theory. Year

4.G.1. Name Date. Geometry. Use the figure below to answer questions Draw an intersecting line through the line below. E H

Stanford University CS359G: Graph Partitioning and Expanders Handout 1 Luca Trevisan January 4, 2011

Course Introduction / Review of Fundamentals of Graph Theory

Graph (1A) Young Won Lim 4/19/18

Isometric Diamond Subgraphs

G 6i try. On the Number of Minimal 1-Steiner Trees* Discrete Comput Geom 12:29-34 (1994)

Computational Geometry

Quadrilateral Meshing by Circle Packing

Objectives: (What You ll Learn) Identify and model points, lines, planes Identify collinear and coplanar points, intersecting lines and planes

Planar Graphs and Surfaces. Graphs 2 1/58

Complexity Results on Graphs with Few Cliques

Indiana State Math Contest Geometry

VoroCrust: Simultaneous Surface Reconstruction and Volume Meshing with Voronoi cells

Geometry - Chapter 1 - Corrective #1

ACT Math test Plane Geometry Review

The Geometry Template

Lesson Polygons

"Unpacking the Standards" 4th Grade Student Friendly "I Can" Statements I Can Statements I can explain why, when and how I got my answer.

Assignment 4 Solutions of graph problems

6 Mathematics Curriculum

Analogy :24:47 / rev ebd

ACT SparkNotes Test Prep: Plane Geometry

Treewidth and graph minors

The Full Survey on The Euclidean Steiner Tree Problem

CS 373: Combinatorial Algorithms, Fall Name: Net ID: Alias: U 3 / 4 1

arxiv: v1 [math.gr] 2 Oct 2013

Combinatorics Summary Sheet for Exam 1 Material 2019

Answer Key: Three-Dimensional Cross Sections

Geometric Thickness of Complete Graphs USA.

Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings

Platonic Solids. Jennie Sköld. January 21, Karlstad University. Symmetries: Groups Algebras and Tensor Calculus FYAD08

Geometry Regents Lomac Date 3/17 due 3/18 3D: Area and Dissection 9.1R. A point has no measure because a point represents a

66 III Complexes. R p (r) }.

(Refer Slide Time: 00:02:00)

pine cone Ratio = 13:8 or 8:5

Points covered an odd number of times by translates

Elementary Planar Geometry

5 Graphs

Transcription:

Some Open Problems in Graph Theory and Computational Geometry David Eppstein Univ. of California, Irvine Dept. of Information and Computer Science ICS 269, January 25, 2002

Two Models of Algorithms Research I. Read lots of theory papers II. Choose a problem with lots of previous work (evidence it s interesting) III. (optional) Add extra complications to the problem so you can convince people your results are more difficult than previous work III. Find an algorithm that s better than all the previous results IV. Write it up and publish it in theory conferences and journals I. Learn about areas outside of theoretical CS II. Choose a problem in one of those application areas where faster or more accurate solutions can make a practical difference III. Abstract essential features to get new clean theoretical problem IV. Find an algorithm that s better than all the previous results V. Write it up and publish it in theory conferences and journals VI. Implement and communicate your results with the community your problem came from, discover related problems, repeat

photograph enhancement e.g. lighten foreground of this picture without losing background detail

Top enhanced, bottom too dark Open problems in graph theory and geometry Bottom enhanced, top too light D. Eppstein, ICS 269, 01/25/02

Combination of top and bottom enhancements Open problems in graph theory and geometry D. Eppstein, ICS 269, 01/25/02

Practical problem: How to automatically find good split of picture into pieces to be enhanced separately? Separation should have high contrast to make different treatment of pieces less apparent Pieces should be large don t want separate pieces for each little shadow Theoretical abstraction: Given planar graph with weights on each vertex, and given a target weight W Can the graph be split into two connected subgraphs each with total weight at least W? Graph vertices represent contiguous blocks of pixels connected by low-contrast adjacencies, weight is number of pixels W represents requirement that pieces be large, could be set by user No algorithm known, couldn t find prior work Might be NP-hard but approximating target weight would be ok

Building wiring design (from Naoki Katoh, Japanese architecture professor) Given a rectangle partitioned into smaller rectangles Find a tree touching each rectangle (including outer one) Tree edges must lie along rectangle sides Minimize total length No algorithm known (maybe not even a guaranteed approximation ratio) Seems likely to be NP-complete but no proof known

Communication network design find spanning tree in a graph, optimizing nonlinear combination of two quantities e.g. cost and failure probability Given a formula representing a shape as unions and intersections of lower halfplanes ( ) = If formula has n terms, how many sides can final shape have? Accurate bounds would improve network design algorithm analysis Best lower bound: sides const n alpha(n) Best upper bound: sides const n4/3

Robust statistics fit two-dimensional plane to higher-dimensional data points insensitive to large number of arbitrary outliers Given a set of n points in two-dimensional plane Find three subsets s.t. any line passes outside at least one subset Want each subset to contain as many points as possible Can always guarantee each subset contains at least n/6 points There exist point sets where some subset must have n/4.622 points Can we narrow this gap?

Exact graph coloring algorithms Applications of application: Parallel scheduling Compiler register allocation etc... How many maximal bipartite induced subgraphs can an n-vertex graph have? No nontrivial upper bound Lower bound 10n/5 from disjoint union of K 5 s

Provide theoretical justification for apparent difficulty of protein crystallography problems: given known protein sequence, 3d electron density map, find 3d positions of protein atoms Given: n by n matrix of 0 s and 1 s, sequence of n2 0 s and 1 s 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 1 0 1 0 1 1 0 0 1 1 1 1 1 0 1 1 0 Can we find a path through adjacent matrix entries, covering each matrix entry exactly once, with values matching the given sequence? Should be NP-complete No proof known

Finite element simulation Given: polygonal domain, mesh topology (planar graph, all faces triangles or squares, outer vertices matched up with domain vertices) Can mesh be drawn in the plane with all faces convex? + = No efficient algorithm known Not known to be NP-hard Some practical success with ad-hoc heuristics

Finite element simulation It s known that the cube can be divided into tetrahedra s.t. all angles between adjacent faces are non-obtuse But can we do it s.t. all angles are acute? All-acute tetrahedralization of infinite slab (region between two parallel planes) is known [E. & Ungor] If possible, cube requires a large number of tetrahedra [Erickson]

None (purely of mathematical interest) Previous cube tetrahedralization used six tetrahedra, but an improvement to five tetrahedra is possible and optimal: How many higher dimensional simplices are needed to triangulate a higher dimensional hypercube? Best upper bound is slightly smaller than n! Best lower bound is slightly larger than sqrt(n!)

Maybe someone can come up with one? Given n centers in the plane Find n disjoint circles centered at those points Maximizing total area Seems likely to be NP-complete, but I have no proof Polynomial-time approximation scheme exists Replacing area by perimeter allows polynomial solution