BTP-I (ME-494)οΏ½OPTIMAL SPHERE PACKING IN HIGHER DIMENSIONS
Aditya Gupta
THE PROBLEM
PRACTICAL USE-CASES
PRACTICAL USE-CASES
WHAT WE KNOW AS OF TODAY ?
WHAT WE KNOW AS OF TODAY ?
No point in Rn can be 2r units away from all sphere centers. I.e., radius 2r spheres cover space completely
Other Bounds β
Lower Bounds |
|
Upper Bound |
|
DIFFICULTIES
CURRENT RESULTS
UNDERLYING COMMANLITY AMONG ALL METHODS
SOLUTIONS EXPLORED
*methods are explained later
LINEAR PROGRAMMING ALGORITHM TO GENERATE DENSEST LATTICE SPHERE PACKING
Finding the densest sphere packing can be posed as an optimization problem with a large number of nonlinear constraints, which can be solved by solving a series of linear approximations of the original problem
Implementation is based on lattice packing, and we choose a fundamental cell, with the aim of maximizing its density.
The advantage of this algorithm is the simplicity in formulation and the time-efficiency, where the results are orders of magnitude better than previous algorithms
FORMULATION β TJ ALGORITHM
Now, we can write the lattice packing density Ο as the ratio of the volume occupied by spheres of diameter D to the volume of the fundamental cell:
The aim is to maximize density by minimizing the determinant of the generating matrix
We randomly initialize the values in a generating matrix, and keep tweaking it until the convergence criteria is not satisfied. The constraint is for the size of the fundamental cell to be greater than the size of the sphere
The convergence criterion is achieved at e<10-12
Initially, we choose a size of the fundamental cell > DοΏ½This value should be chosen meticulously for optimal results as both reducing this value or increasing it beyond a range affects the time efficiency.
RESULTS β TJ ALGORITHM
CONCLUSION β TJ ALGORITHM
SOLUTIONS EXPLORED
*methods are explained later
STATISTICAL MECHANICS OF THE LATTICE SPHERE PACKING PROBLEM
Reported using Monte-Carlo (MC) method, which is different from the paper before, however, similar results are obtained for a lot of dimensions
30% success rate is observed in each dimension <20 which falls drastically later, suggesting various possible scenarios for densest packings in higher dimensions
The presented MC method introduces an isobaric ensemble on the space of admissible lattices and utilizes a Metropolis algorithm to sample this ensemble. The Monte Carlo simulations include a simulated quasistatic compression, starting from a simple hypercubic lattice and gradually increasing the pressure.
FORMULATION
A lattice is a packing of radius-1/2 spheres (that is, its spheres do not overlap) if ||MT n||2 >1 for all n β Zd \ {0}. If this is the case, we say the lattice is admissible.
Any lattice, generated by M, can be rotated so that its generating matrix MU, where U is a rotation matrix, becomes lower-triangular
Admissible
Inadmissible
FORMULATION
We start the system in a simple hypercubic lattice Zd and equilibrate at a constant pressure. We then start to increase the pressure by a constant factor after each proposed move. We vary the typical move size inversely with the pressure: e = e0/p
A crucial step in this MC algorithm is checking whether a lattice is admissible. This is known to be an NP-complete problem, and in fact it takes up most of the computational time.
RESULTS
CONCLUSION
SOLUTIONS EXPLORED
*methods are explained later
METHOD FOR DENSE PACKING DISCOVERY
Analytic methods, successful for spheres, involve constructions based on groups, codes, and laminated lattices. However, for other shapes, computational investigations are necessary. The challenges include the difficulty of finding the densest packings, especially in high-dimensional spaces.
The proposed method is known to explore configurations that might have been overlooked by previous analytical investigations
The proposed solution to overcome challenges in numerical searches is the PDC method. This method combines the dynamics of the difference map (DM), a constraint-satisfaction iterative search algorithm, and the divide and concur constraint framework. The PDC method is designed to avoid getting stuck in local optima, particularly in highly nonconvex problems.
FORMULATION
Divide Constraint :
The defining constraint of packing problems is the constraint that no particles in the packing overlap, which we call the exclusion constraint.
FORMULATION
Concur Constraint :
The divide constraint is responsible for bifurcating spheres into pairs, the concur constraint enabes clubbing together, whilst maintaining the confinement constraint
The formulation is therefore, a 2-step process which ensures each of the constraints is satisfied. When done periodically over a space, it is called PDC algorithm
DIFFERENCE MAPοΏ½
Given a problem formulated as the task of finding a configuration, simultaneously satisfying the constraints, we wish to use the availability of efficient methods for computing the projections C and D to the constraints in order to set up an iterated map to search through the configuration space for a solution.
The given difference map formulation enables the algorithm to skip the local optima points and enable global search
RESULTS
CONCLUSION
FUTURE WORK
REFERENCES
THANK YOU !