Spreading points in the unit square
Place n points in the unit square to maximize the minimum Euclidean distance between any two points.
Formal definition
- ContainerThe unit square [0, 1] × [0, 1], with lower-left corner (0, 0) and upper-right corner (1, 1)
- SubmissionExactly n distinct points
- ConstraintsEvery point lies inside the unit square or on its boundary
- Scoreδ(P) is the minimum Euclidean distance over all point pairs (the verifier compares δ(P)² using exact arithmetic internally)
- ObjectiveMaximize the minimum pairwise distance δ(P)
Getting a feel for it
Duality with equal-circle packing in a square
Placing n points in the unit square with minimum pairwise distance d is equivalent to packing n non-overlapping circles of radius d/2 in a square of side 1 + d (or radius r = d / (2 + 2d) in the unit square). At optimality, point pairs at distance d and points on the four edges lock into a rigid contact graph.
Proven optima and open frontier
Through the exact conversion to equal-circle packing in a square (csq), proofs and constructions in the csq literature transfer directly. Elementary partition proofs are included here for n = 2, 4, 5, and 9, while the remaining sizes follow the csq benchmark table.
SourceCurrent best solutions by n
Each parameter n is an independently scored sub-problem. Select any card to inspect the current record construction or submit a stronger solution.
Discussion (1) ↓This problem is frozen
Mathematically equivalent to P01 (equal circles in the unit square) under d = 2r/(1 − 2r); Specht's reference table lists both quantities as columns of the same table. The catalogue retains the circle-packing formulation (P01).
Closed to new records since 2026-08-28. Existing records remain in the history and on their holders' profiles, and this URL stays active; since records can no longer change hands, they no longer count toward contribution points as of 2026-10-04.
Data and citation
All sub-problems in this family — authoritative scores, proof status, coordinates, and sources — are published at the stable URL below under CC BY 4.0. Because scores update as records fall, please cite the file's generatedAt timestamp.
GET https://minmaxarena.com/data/spread-points-in-square.json
Cite the frozen 2026-10 edition: live records change, whereas a frozen edition stays fixed and reproducible.
GET https://minmaxarena.com/data/editions/2026-10/spread-points-in-square.json
BibTeX (click to copy)
@misc{minmaxarena-spread-points-in-square-2026-10,
title = {{Spreading points in the unit square} (P15)},
author = {{MinMax Arena}},
year = {2026},
note = {Machine-verified records, 2026-10 edition},
url = {https://minmaxarena.com/data/editions/2026-10/spread-points-in-square.json},
license = {CC BY 4.0}
}Discussion
Discuss strategies, share construction methods, or ask questions. Any signed-in user can post under their public byline and unique #UID. New posts appear after moderation.
Grouped by player and sub-problem, showing the latest note first. Earlier versions and replies are preserved; click any note to read or reply. Notes can be published alongside record-breaking submissions.
No solver notes yet.