Happy Endings For Flip Graphs

3y ago
30 Views
2 Downloads
637.83 KB
17 Pages
Last View : 24d ago
Last Download : 3m ago
Upload by : Madison Stoltz
Transcription

Happy Endings for Flip GraphsDavid EppsteinUniv. of California, IrvineComputer Science Department

Rotation in binary treesRearrange links in and out of two adjacent nodeswhile preserving in-order traversal ordering of all nodesFundamental to many balanced binary search tree data structuresHappy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

Equivalence of binary trees and polygon triangulationsrootTree with n leaves polygon with n verticesRoot leaves of tree edges of polygonInternal nodes of tree triangles of triangulation(a form of planar duality)Rotation between trees Flip between triangulationsHappy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

Rotation graph and rotation distanceVertices: n-node binary treesEdges: rotationsRotation distance:minimum #rotationsto change one tree into another(shortest path length in rotation graph)Rotation graph is skeleton of(n-1)-dimensional Stasheff polytopeHappy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

Rotation distance and hyperbolic geometry[Thurston, Sleator, Tarjan 1986]Max distance among n-node trees is exactly 2n-6- Use flipping of polygons instead of rotation of trees- Form polyhedron with triangulations as its top and bottom- Flip sequence partition of polyhedron into tetrahedra- Use hyperbolic geometry: all tetrahedra have volume π- Find polyhedra with large hyperbolic volumeObvious open problem: how to compute flip distance?Little progress since then.Happy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

Natural generalization:flip graphs of point sets(shown: all triangulationsof a 9-point square grid)Flipping is important inmesh improvementFlip distance can bequadratic [Lawson 1972]More complex than polygons?Happy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

The Happy Ending theoremFive points in general position have four forming a convex quadrilateral [E. Klein]More generally, for any n, sufficiently many points (no three collinear)include the vertices of a convex n-gonErdős and Szekeres (1935); “happy ending” Klein-Szekeres marriageHappy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

Empty convex polygons in point setsFive points in general position always contain an empty quadrilateralTen points in general positionalways contain an empty convex pentagon[Harborth 1978]Sufficiently many points in general positionalways contain an empty convex hexagon[Gerken 2006; Nicolás 2006]Arbitrarily many points in general positiondo not always contain an empty convex heptagon[Horton 1983]Happy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

But what if they’re not in general position?Point sets without empty convex quadrilaterals: highly constrained(we’ll see later: can describe them all simply)Point sets without empty convex pentagons: many examplespoints on two lines, any convex subset of a lattice, .Happy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

Point sets with no empty quadrilateral point sets with exactly one triangulation vertices of planar graphs connecting any two points by a straight pathFour infinite familiesand one special case.[E. 1997; Dujmovic, E., Suderman, Wood 2006]Flip distance is trivial!Happy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

If there are empty quadrilaterals.describe them all using the quadrilateral graphvertices line segments between input pointsedges pairs of diagonals of empty quadrilateralsafeHappy Endings for Flip GraphsafagabbgbcbfegcfdgacfgdfaeefbgccecgddecdbdD. Eppstein, UC Irvine, SoCG 2007

Partial cubesGraphs that can be labeled by bitvectors so graph distance Hamming distanceExamples:hypercubePenrose rhomb tilingacyclic orientations ofan undirected graphzonohedrontreeHappy Endings for Flip Graphsadjacent regions ofline arrangementD. Eppstein, UC Irvine, SoCG 2007

Point sets with no empty pentagon point sets for which quadrilateral graph is a forest point sets for which flip graph is a partial cube(our main results)Idea for proof that no empty pentagon forest:- transform point set so Delaunay triangulation unique- parent of edge replacement edge of Delaunay flip- there can be only oneIdea for proof that flip graph is partial cube:- triangulation has one edge per tree in forest- find short paths via constrained DT of shared edgesHappy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

Algorithm for flip distance(for point sets with no empty pentagon)Flip both triangulations to DelaunayFind edges that occur in one flip sequence but not bothFlip distance number of such edgesTotal time: O(n2)Condition that input has no empty pentagon can also be tested in O(n2)Happy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

Estimating flip distance for more general point setsRepresent triangulation as subset of quad graph verticesFor each quad graph vertex in T1, find path connectingit to a corresponding quad graph vertex in T2Minimize total length of paths (min weight matching)Flip distance total path lengthUnderestimate of true distance, suitable for A* algorithmHappy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

Point sets with no empty hexagonnecessary condition for estimated distance flip distanceconjecture: also sufficient conditionflip graph of a hexagontop, bottom triangulationhave flip distance 4estimated distance 3Happy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

Conclusionfirst progress on computing flip distance in nontrivial family of instancescomplexity hierarchy for point sets?(bigger empty polygons more complex)sometimes general-position assumptions hide interesting geometryHappy Endings for Flip GraphsD. Eppstein, UC Irvine, SoCG 2007

Happy Endings for Flip Graphs D. Eppstein, UC Irvine, SoCG 2007 Point sets with no empty pentagon point sets for which quadrilateral graph is a forest point sets for which flip graph is a partial cube (our main results) Idea for proof that no empty pentagon forest: - transform point set so Delaunay triangulation unique

Related Documents:

Auto Flip Settings - Flipbooks can flip automatically. Enable Auto Flip and set Flip Interval, Flip loops: set -1: Auto flip all the time; set N (N 0): Flip N times then stop. Check Auto Flip from start to make the flipbook flip automatically from start. Click the Auto Flip Button when you need if you don't check this option.

Rangkaian Flip-Flop JK Pada flip-flop JK ini, masukan J dan K disebut masukan pengendali karena kedua masukan ini yang menentukan keadaan yang harus dipilih oleh flip-flop pada saat pulsa clock tiba (dapat pinggiran positif atau negatif, tergantung kepada jenis flip-flopnya). flip-flop ini berbeda dengan flip-flop-D karena pada flip-flop-JK

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

Cadogan Chess Books Executive Editor: PAUL LAMFORD Adviser: MALCOLM PEIN, 1M Russian Series Editor: KEN NEAT Some other endgame books: Chess Endings: Essential Knowledge Averbakh Comprehensive Chess Endings Volume 1: Bishop Endings, Knight Endings A verbakh & Chekhover Volume 2: Bishop against Knight Endings, Rook against

Some Flip Flops may have a reset (or clear) and/or a set line that directly change the output. All Flip Flops change states according to data lines on clock pulses. All Flip Flops have an output usually labeled Q, the inverse of the output, labeled Q, a SET, and a RESET. Figure 11.1 - D Flip Flop and JK Flip Flop

In Defense of Happy Endings, or, Where Lies the Trap of Never-Ending Stories Jela Krecic 155 In Defense of Happy Endings, or, Where Lies the Trap. Abstract: The prevailing form in popular culture has for some time been TV-series. The question is why, at a certain historical moment, we are witnessing works of fiction that renounce their own .

Happy Thanksgiving . Happy Thanksgiving . Happy Thanksgiving . Happy Thanksgiving . Happy Thanksgiving I am Spc. Heather R. Jeffery, from Prattville, Ala. 32nd Multifunctional Medical Battalion Human Resources Specialist "I am an American Soldier." see Mail, Page 12 Vol. 3, Issue 46 Honoring those who serve LSA ANACONDA, Iraq .

2.1 ASTM Standards:2 C165 Test Method for Measuring Compressive Properties of Thermal Insulations C167 Test Methods for Thickness and Density of Blanket or Batt Thermal Insulations C168 Terminology Relating to Thermal Insulation C177 Test Method for Steady-State Heat Flux Measure-ments and Thermal Transmission Properties by Means of the Guarded-Hot-Plate Apparatus C303 Test Method for .