Yoav Kallus Physics Dept. Cornell University Widely applied math seminar Harvard University Nov. 1, 2010 Packing tetrahedra and other figures using Divide.

Slides:



Advertisements
Similar presentations
Local Search Algorithms Chapter 4. Outline Hill-climbing search Simulated annealing search Local beam search Genetic algorithms Ant Colony Optimization.
Advertisements

Nelder Mead.
Introduction to Algorithms
Dragan Jovicic Harvinder Singh
Skeletons and gamma ray radiosurgery The Mathematics of Shapes.
Extended Gaussian Images
S PHERE P ACKING Math Day 2015 Kristin DeVleming.
Problems related to the Kneser-Poulsen conjecture Maria Belk.
G EOMETRIC C OMBINATORICS – A T REASURE T ROVE OF M ATH C IRCLE P ROBLEMS Tatiana Shubin
3D spherical gridding based on equidistant, constant volume cells for FV/FD methods A new method using natural neighbor Voronoi cells distributed by spiral.
Discrete geometry Lecture 2 1 © Alexander & Michael Bronstein
Searching for the Minimal Bézout Number Lin Zhenjiang, Allen Dept. of CSE, CUHK 3-Oct-2005
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
Three-Dimensional Broadcasting with Optimized Transmission Efficiency in Wireless Networks Yung-Liang Lai and Jehn-Ruey Jiang National Central University.
Iterative closest point algorithms
Feasibility, uncertainty and interpolation J. A. Rossiter (Sheffield, UK)
Jie Gao Joint work with Amitabh Basu*, Joseph Mitchell, Girishkumar Stony Brook Distributed Localization using Noisy Distance and Angle Information.
Semidefinite Programming
1 Coverage and Connectivity in Three-Dimensional Networks Edited and Presented by: Ahmed Sobeih 19 th February 2007 S. M. Nazrul Alam, Zygmunt J. Haas.
CSB Efficient Computation of Minimum Recombination With Genotypes (Not Haplotypes) Yufeng Wu and Dan Gusfield University of California, Davis.
1 Numerical geometry of non-rigid shapes Non-Euclidean Embedding Non-Euclidean Embedding Lecture 6 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
Space-Filling DOEs Design of experiments (DOE) for noisy data tend to place points on the boundary of the domain. When the error in the surrogate is due.
Statistical mechanics of random packings: from Kepler and Bernal to Edwards and Coniglio Hernan A. Makse Levich Institute and Physics Department City College.
STUDY OF THE HIRSCH CONJECTURE BASED ON “A QUASI-POLYNOMIAL BOUND FOR THE DIAMETER OF GRAPHS OF POLYHEDRA” Instructor: Dr. Deza Presenter: Erik Wang Nov/2013.
Section 16.3 Triple Integrals. A continuous function of 3 variable can be integrated over a solid region, W, in 3-space just as a function of two variables.
Packing Rectangles into Bins Nikhil Bansal (CMU) Joint with Maxim Sviridenko (IBM)
Week 13 - Monday.  What did we talk about last time?  Exam 2!  Before that…  Polygonal techniques ▪ Tessellation and triangulation  Triangle strips,
DENSITY. Density is the measure of mass per unit volume of substance. So, density is a measure of the amount of matter (particles) in a given volume (space)
Euler’s characteristic and the sphere
Clustering of Uncertain data objects by Voronoi- diagram-based approach Speaker: Chan Kai Fong, Paul Dept of CS, HKU.
Copyright © Cengage Learning. All rights reserved.
Section 16.3 Triple Integrals. A continuous function of 3 variables can be integrated over a solid region, W, in 3-space just as a function of two variables.
June 23, Variational tetrahedral meshing of mechanical models for FEA Matthijs Sypkens Smit Willem F. Bronsvoort CAD ’08 Conference, Orlando, Florida.
Yoav Kallus Physics Dept. Cornell University Shanks Conference Vanderbilt University May 17, 2010 The Divide and Concur approach to packing j/w: Veit Elser.
Optimization via Search
Copyright © Cengage Learning. All rights reserved.
Applied Discrete Mathematics Week 2: Functions and Sequences
Veit Elser, Simon Gravel
Algorithm Design Methods
Local Search Algorithms
Haim Kaplan and Uri Zwick
Copyright © Cengage Learning. All rights reserved.
ME 521 Computer Aided Design 15-Optimization
Localizing the Delaunay Triangulation and its Parallel Implementation
Packing of Objects Important for efficiency, but...
CRYSTAL LATTICE & UNIT CELL
Chap 3. The simplex method
Sheqin Dong, Song Chen, Xianlong Hong EDA Lab., Tsinghua Univ. Beijing
Copyright © Cengage Learning. All rights reserved.
Exam 2 LZW not on syllabus. 73% / 75%.
Copyright © Cengage Learning. All rights reserved.
A new and improved algorithm for online bin packing
Volume 13, Issue 12, Pages (December 2005)
Introduction to Density
Introduction to Simulated Annealing
Greedy Algorithms Alexandra Stefan.
More on Search: A* and Optimization
Enough Mathematical Appetizers!
Computer Animation Algorithms and Techniques
Sphere Packing and Kepler’s Conjecture
Algorithm Design Methods
Algorithm Design Methods
On a Geometric Structure of Pure Multi-qubit Quantum States and Its Applicability to a Numerical Computation 1,2Kimikazu Kato, 3Mayumi Oto, 1,4Hiroshi.
Low-Resolution Structures of Proteins in Solution Retrieved from X-Ray Scattering with a Genetic Algorithm  P. Chacón, F. Morán, J.F. Díaz, E. Pantos,
Clustering.
Algorithm Design Methods
Complexity Theory: Foundations
Discrete Optimization
Sampling Plans.
Presentation transcript:

Yoav Kallus Physics Dept. Cornell University Widely applied math seminar Harvard University Nov. 1, 2010 Packing tetrahedra and other figures using Divide and Concur j/w: Veit Elser Simon Gravel

General packing problem Let φ max (K) be the highest achievable density for packings of convex d-dimensional body K. 2D periodic examples: φ = φ = φ = φ max (K) for d > 2 known only for spheres, space-filling solids. N = 1N = 2 2

David Hilbert ( ) “How can one arrange most densely in space an infinite number of equal solids of a given form, e.g., spheres with given radii or regular tetrahedra with given edges (or in prescribed position), that is, how can one so fit them together that the ratio of the filled to the unfilled space may be as large as possible?” From Hilbert's 18 th problem: 3

Rogers (1958) Kallus et al. (2009) Chen (2008) Conway & Torquato (2006) Muder (1993) Chen et al. (2010) Hales (1998) φ Some upper and lower bounds 4

Argument: the sphere cannot fill its Voronoi region, a polyhedron Rogers bound φ(B) ≤

Argument: the sphere cannot fill its Voronoi region, a polyhedron Rogers bound φ(B) ≤ The tetrahedron can easily fill its Voronoi region 6

Regular tetrahedra do not fill space Missing angle: 7.4º Therefore, φ(T) < 1 But can we find φ U < 1 such that φ(T) ≤ φ U ? 8

Tetrahedron packing upper bound 1. Prove φ ≤ 1 – ε, where ε > 0 2. Maximize ε Optimization challenge:

Tetrahedron packing upper bound 1. Prove φ ≤ 1 – ε, where ε > 0 2. Maximize ε 2'. Minimize length of proof Solution: ε = x (15 pages) Tetrahedron packing upper bound Gravel, Elser, & Kallus, Discrete and Computational Geometry (2010) Optimization challenge:

“Wedge” If we can put a lower bound the amount of uncovered space in a unit ball with five non-overlapping wedges, we can get a non-trivial upper bound on the density of a tetrahedron packing. Bound from angle mismatch 10

If all wedge edges pass through the center, we can easily calculate the uncovered volume. Unfortunately, this isn't given. Still, if all wedge edges pass within a given distance of the center, we can still easily calculate a bound on the uncovered volume. And if one or more edge wedges fall outside the yellow sphere, we are left with a simpler configuration inside the yellow sphere, and we can try to put a bound on the uncovered volume inside it. By applying this argument iteratively: 11 φ(T) ≤ 1 – (2.6...) x

Rogers (1958) Kallus et al. (2009) Chen (2008) Conway & Torquato (2006) Muder (1993) Chen et al. (2010) Hales (1998) φ Some upper and lower bounds 4 1 – 2.6x10 –25 Gravel et al. (2010)

Lower bounds (densest known packings) 1. Conway & Torquato (2006) Icosahedral packing: φ = N=20 “Welsh” packing: φ = N=34 14 Conjecture: φ max (T) < φ max (B) PNAS (2006)

Densest known packings 2. Chen (2008) “wagon wheels” packing: φ = N=18 φ max (T) > φ max (B) 15 Discrete & Compu. Geom. (2008)

3. Torquato & Jiao (2009) Densest known packings φ = N = 72 φ = N = 314 Challenge for numerical search: highly frustrated optimization problem Search often got stuck at local optima 16 Nature (2009) Phys. Rev. E (2009)

Densest known packings Method: “divide and concur” φ = N = 4 (!) All tetrahedra equivalent (tetrahedron-transitive packing) 5. Chen et al. (2010) Slight analytical improvement to the above structure: φ = (New, denser, packing is no longer tetrahedron-transitive) Kallus et al. (2009) Discrete & Compu. Geom. (2010)

Disc. Compu. Geom. (1990) Kuper-pair

Dense regular pentatope packing – also a dimer double lattice! φ = 128/219 = Kallus, Elser, & Gravel, Phys. Rev. E (2010)

Computational approach to packing problems: Optimization: given a collection of figures, arrange them without overlaps as densely as possible. Feasibility: find an arrangement of density > φ Possible approaches: ● Complete algorithm ● Specialized incomplete (heuristic) algorithm ● General purpose incomplete algorithm e.g.: simulated annealing, genetic algorithms, etc. Divide and Concur belongs to the last category

Two constraint feasibility Example: A = permutations of “acgiknp” B = 7-letter English words

Example: A = permutations of “acgiknp” B = 7-letter English words x = “packing” Two constraint feasibility

More structure A, B are sets in a Euclidean configuration space Ω simple constraints: easy, efficient projections to A, B

Projection to the packing (no overlaps) constraint

Dividing the Constraints

Projection to concurrence constraint

Divide and Concur scheme A B No overlaps between designated replicas All replicas of a particular figure concur “divided” packing constraints “concurrence” constraint

What can we do with projections? ● alternating projections: ● Douglas-Rachford iteration (a/k/a difference map):

J. Douglas and H. H. Rachford, On the numerical solution of heat conduction problems in two or three space variables, Trans. Am. Math. Soc. 82 (1956), 421–439. splitting scheme for numerical PDE solutions J.R. Fienup, Phase retrieval algorithms: a comparison, Applied Optics 21 (1982), rediscovery, control theory motivation, phase retrieval V. Elser, I. Rankenburg, and P. Thibault, Searching with iterated maps, PNAS 104, (2007), generalized form, applied to hard/frustrated problems: spin glass, SAT, protein folding, Latin squares, etc. Brief (incomplete) history of

Finite packing problems Gravel & Elser, Phys. Rev. E (2008)

The kissing number problem in 10D Elser & Gravel, Disc. Compu. Geom. (2008) Finite packing problems Special dimensions matter!

Generalization to non-spherical Particles

A B “divided” packing constraints (rigidity relaxed) “concurrence” + rigidity constraints

A B Generalization to non-spherical Particles “divided” packing constraints (rigidity relaxed) “concurrence” + rigidity constraints

Generalization to periodic packings replicas replicas + periodic images

Generalization to periodic packings replicas replicas + periodic images

Sphere packing and kissing in higher dimensions Densest known lattice packing in d dimensions: lattice with highest known kissing number in d dimensions: Kallus, Elser, & Gravel, Phys. Rev. E (2010)

Rogers (1958) Kallus et al. (2009) Chen (2008) Conway & Torquato (2006) Muder (1993) Chen et al. (2010) Hales (1998) φ Some upper and lower bounds 4 1 – 2.6x10 –25 Gravel et al. (2010)

Rogers (1958) Kallus et al. (2009) Chen (2008) Conway & Torquato (2006) Muder (1993) Chen et al. (2010) Hales (1998) φ Some upper and lower bounds 1 – 2.6x10 –25 Gravel et al. (2010)

Kallus & Elser, preprint (2010) “physical” tetrahedra