Kissing number

From testwiki
Jump to navigation Jump to search

Template:Short description Template:Unsolved

In geometry, the kissing number of a mathematical space is defined as the greatest number of non-overlapping unit spheres (i.e., of radius 1) that can be arranged in that space such that they each touch a common unit sphere. For a given sphere packing (arrangement of spheres) in a given space, a kissing number can also be defined for each individual sphere as the number of spheres it touches. For a lattice packing, the kissing number is the same for every sphere; but for an arbitrary sphere packing, the kissing number may vary from one sphere to another.

Other names for kissing number that have been used are Newton number (after the originator of the problem), and contact number.

In general, the kissing number problem seeks the maximum possible kissing number for [[n-sphere|Template:Mvar-dimensional spheres]] in Template:Math-dimensional Euclidean space. Ordinary spheres correspond to two-dimensional closed surfaces in three-dimensional space.

Finding the kissing number when centers of spheres are confined to a line (the one-dimensional case) or a plane (two-dimensional case) is trivial. Proving a solution to the three-dimensional case, despite being easy to conceptualise and model in the physical world, eluded mathematicians until the mid-20th century.[1][2] Solutions in higher dimensions are considerably more challenging, and only a handful of cases have been solved exactly. For others, investigations have determined upper and lower bounds based on the sum of squares hierarchy of semidefinite programs, but not exact solutions.[3]

Known greatest kissing numbers

One dimension

In one dimension,[4] the kissing number is 2:

Two dimensions

In two dimensions, the kissing number is 6:

Proof: Consider a circle with center Template:Mvar that is touched by circles with centers Template:Math Consider the rays Template:Mvar. These rays all emanate from the same center Template:Mvar, so the sum of angles between adjacent rays is 360°.

Assume by contradiction that there are more than six touching circles. Then at least two adjacent rays, say Template:Math and Template:Math, are separated by an angle of less than 60°. The segments Template:Mvar have the same length – Template:Math – for all Template:Mvar. Therefore, the triangle Template:Math is isosceles, and its third side – Template:Math – has a side length of less than Template:Math. Therefore, the circles 1 and 2 intersect – a contradiction.[5]

Three dimensions

A highly symmetrical realization of the kissing number 12 in three dimensions is by aligning the centers of outer spheres with vertices of a regular icosahedron. This leaves slightly more than 10% of the radius between two nearby spheres.

In three dimensions, the kissing number is 12, but the correct value was much more difficult to establish than in dimensions one and two. It is easy to arrange 12 spheres so that each touches a central sphere, with a lot of space left over, and it is not obvious that there is no way to pack in a 13th sphere. (In fact, there is so much extra space that any two of the 12 outer spheres can exchange places through a continuous movement without any of the outer spheres losing contact with the center one.) This was the subject of a famous disagreement between mathematicians Isaac Newton and David Gregory. Newton correctly thought that the limit was 12; Gregory thought that a 13th could fit. Some incomplete proofs that Newton was correct were offered in the 19th century, most notably one by Reinhold Hoppe, but the first correct proof (according to Brass, Moser, and Pach) did not appear until 1953 by Schütte and van der Waerden.[1][2][6]

The twelve neighbors of the central sphere correspond to the maximum bulk coordination number of an atom in a crystal lattice in which all atoms have the same size (as in a chemical element). A coordination number of 12 is found in a cubic close-packed or a hexagonal close-packed structure.

Larger dimensions

In four dimensions, the kissing number is 24. This was proven in 2003 by Oleg Musin.[7][8] Previously, the answer was thought to be either 24 or 25: it is straightforward to produce a packing of 24 spheres around a central sphere (one can place the spheres at the vertices of a suitably scaled 24-cell centered at the origin), but, as in the three-dimensional case, there is a lot of space left over — even more, in fact, than for Template:Math — so the situation was even less clear.

The existence of the highly symmetrical [[E8 lattice|Template:Math lattice]] and Leech lattice has allowed to determine the kissing number for Template:Math (namely, 240) and for Template:Math (namely, 196,560).[9][10] The kissing number in Template:Mvar dimensions is unknown for other values of Template:Mvar.

If arrangements are restricted to lattice arrangements, in which the centres of the spheres all lie on points in a lattice, then this restricted kissing number is known for Template:Math to 9 and Template:Math dimensions.[11] For 5, 6, and 7 dimensions, the arrangement with the highest known kissing number found so far is the optimal lattice arrangement, but the existence of a non-lattice arrangement with a higher kissing number has not been excluded.

Some known bounds

The following table lists some known bounds on the kissing number in various dimensions.[12][13] The dimensions in which the kissing number is known are listed in boldface.

Rough volume estimates show that kissing number in Template:Mvar dimensions grows exponentially in Template:Mvar. The base of exponential growth is not known. The gray area in the above plot represents the possible values between known upper and lower bounds. Circles represent values that are known exactly.
Dimension Lower
bound
Upper
bound
1 2
2 6
3 12
4 24[7]
5 40 44
6 72 77
7 126 134
8 240
9 306 363
10 510 553
11 604[14] 868
12 841[15] 1,355
13 1,154 2,064
14 1,932 3,174
15 2,564 4,853
16 4,320 7,320
17 5,730 10,978
18 7,654 16,406
19 11,948[16] 24,417
20 19,448 36,195
21 29,768 53,524
22 49,896 80,810
23 93,150 122,351
24 196,560
25 197,056[17] 265,006
26 198,550[17] 367,775
27 200,044[17] 522,212
28 204,520[17] 752,292
29 209,496[17] 1,075,991
30 220,440[17] 1,537,707
31 238,350[17] 2,213,487
32 346,432[18] 3,162,316

Generalization

The kissing number problem can be generalized to the problem of finding the maximum number of non-overlapping congruent copies of any convex body that touch a given copy of the body. There are different versions of the problem, depending on whether the copies are only required to be congruent to the original body, translates of the original body, or translated by a lattice. For example, for the regular tetrahedron, it is known that both the lattice kissing number and the translative kissing number are equal to 18, whereas the congruent kissing number is at least Template:Math.[19]

Algorithms

There are several approximation algorithms on intersection graphs where the approximation ratio depends on the kissing number.[20] For example, there is a polynomial-time 10-approximation algorithm to find a maximum non-intersecting subset of a set of rotated unit squares.

Mathematical statement

The kissing number problem can be stated as the existence of a solution to a set of inequalities. Let Template:Mvar be a set of Template:Mvar Template:Mvar-dimensional position vectors of sphere centres. The condition that this set of spheres can lie round the central sphere without overlapping is:[21]

∃x {∀n{xn𝖳xn=1}∧∀m,n:m≠n{(xn−xm)𝖳(xn−xm)≥1}}.

Thus the problem for each dimension can be expressed in the existential theory of the reals. However, general methods of solving problems in this form take at least exponential time; that is why this problem has only been solved up to four dimensions. By using additional variables Template:Mvar, this can be converted to a single quartic equation in N(N−1)/2+DN variables:[22]

∃xy {∑n(xn𝖳xn−1)2+∑m,n:m<n((xn−xm)𝖳(xn−xm)−1−(ynm)2)2=0}.

Therefore, to solve the case in Template:Math dimensions and Template:Math vectors would be equivalent to determining the existence of real solutions to a quartic polynomial in 1025 variables. For the Template:Math dimensions and Template:Math, the quartic would have 19,322,732,544 variables. An alternative statement in terms of distance geometry is given by the squared distances Template:Mvar between the Template:Mvar-th and Template:Mvar-th sphere centers:

∃R {∀n{R0n=1}∧∀m,n:m<n{Rmn≥1}}.

This must be supplemented with the condition that the Cayley–Menger determinant is zero for any set of points which forms a Template:Math-simplex in Template:Mvar dimensions, since that volume must be zero. Setting Rmn=1+ymn2 gives a set of simultaneous polynomial equations in just Template:Mvar which must be solved for real values only. The two methods, being entirely equivalent, have various different uses. For example, in the second case, one can randomly alter the values of the Template:Mvar by small amounts to try to minimise the polynomial in terms of the Template:Mvar.

See also

Notes

Template:Reflist

References

Template:Isaac Newton Template:Packing problem

  1. ↑ 1.0 1.1 Template:Cite book
  2. ↑ 2.0 2.1 Template:Cite book
  3. ↑ Template:Cite journal
  4. ↑ Note that in one dimension, "spheres" are just pairs of points separated by two-unit distance. (The vertical dimension of one-dimensional illustration is merely evocative.) Unlike in higher dimensions, it is necessary to specify that the interiors of the spheres (the two-unit-length open intervals) do not overlap in order for there to be a finite packing density.
  5. ↑ See also Lemma 3.1 in Template:Cite journal
  6. ↑ Template:Cite book.
  7. ↑ 7.0 7.1 Template:Cite journal
  8. ↑ Template:Cite journal.
  9. ↑ Template:Cite journal
  10. ↑ Template:Cite journal
  11. ↑ Template:MathWorld
  12. ↑ Template:Cite web
  13. ↑ Template:Cite journal
  14. ↑ Template:Cite arXiv
  15. ↑ https://arxiv.org/abs/2606.18984
  16. ↑ https://arxiv.org/abs/2603.10425
  17. ↑ 17.0 17.1 17.2 17.3 17.4 17.5 17.6 Template:Cite arXiv
  18. ↑ Template:Citation
  19. ↑ Template:Cite journal
  20. ↑ Template:Cite journal
  21. ↑ Numbers Template:Mvar and Template:Mvar run from 1 to Template:Mvar; x=(xn)N is the sequence of the Template:Mvar positional vectors. As the condition behind the second universal quantifier (∀) does not change if Template:Mvar and Template:Mvar are exchanged, it is sufficient to let this quantor extend just over m,n:m<n. For simplification, the sphere radii are assumed to be 1/2.
  22. ↑ Concerning the matrix y=(ymn)N×N, only the entries having Template:Math are needed. Or, equivalently, the matrix can be assumed to be antisymmetric. Anyway, the matrix has just N(N−1)/2 free scalar variables. In addition, there are Template:Mvar Template:Mvar-dimensional vectors Template:Mvar; these correspond to a matrix x=(xnd)N×D of Template:Mvar column vectors.