P67 · Packing and covering · Classic · Applied frontier

Variable-radius circles in a fixed-perimeter rectangle · n = 6

Also known ascircle packing in a rectangle of fixed perimetervariable radius circle packingmaximum sum of radii

Pack n circles with disjoint interiors into a rectangle of fixed perimeter 4, choosing both the rectangle's dimensions and each circle's radius to maximize the sum of the radii.

Instancen = 6
ObjectiveMaximize sum of radii

Record comparison

sum of radii · Higher is better
RecordValue / intervalAuthor / holderSource
Proven optimum[1.212458618893469574115510850778, 1.212458618893469574115510850779]zzzcy #308MinMax Arena ↗
Site record1.212458617邱仲普Record details ↓

The continuous optimum is proved, so competition submissions are closed. Historical records and contribution points are retained. Because finite-decimal coordinates cannot attain this value exactly, the current certificate is not claimed optimal on the nine-decimal grid.

Formal definition

  • Containerwidth > 0, height > 0, and width + height = 2; the lower-left corner is fixed at (0,0)
  • SubmissionExactly n circles, each written as [x,y,r] with strictly positive radius
  • ConstraintsEvery circle lies wholly inside the rectangle; interiors are pairwise disjoint and tangency is allowed
  • ObjectiveMaximize the exact sum of all circle radii
Read the optimality proof ↗

Layout shown: site record

0.791785762y0
0x1.208214238
VERIFIED CONSTRUCTIONscored by the sum of the radii

Getting a feel for it

Coupled aspect ratio and packing

Because the aspect ratio is free, shifting perimeter from height to width alters wall contacts and interstitial gaps throughout the box. The rectangle dimensions and the circle arrangement must be optimized together.

Combining large and small circles

Equal radii leave large gaps between curved boundaries. Good configurations use a few large circles to set the rectangle's aspect ratio and smaller circles to fill the remaining pockets; adding a single circle can shift the optimal aspect ratio to a different contact topology.

Published frontier

Dominik Kamp's 2026 computational project provides complete coordinates up to n = 60. The benchmark starts at the first non-trivial case n = 3 and includes verifiable nine-decimal certificates. In October 2026, a computer-assisted proof by zzzcy, independently verified by the platform, established the exact nine-decimal grid optima for n = 3–9; n ≥ 10 remains open.

Source
The record-holding arrangement for Variable-radius circles in a fixed-perimeter rectangle n = 6, 1.212458617
LAYOUT & HISTORY

Record details

Inspect the layout, solver notes and record history.

Record holder邱仲普
Solution methodAI · OpenAI: GPT-5.6 Sol
Proven optimumSubmit a proof / idea ↓Share a proof or bound argument in the discussion board. Accepted contributions earn proof points.Read the published proof ↗
Record holder's solver notePublic method and reproducibility notes (expand)+

从公开纪录图重建 n=6 的矩形与圆构型;以接触邻域为初值做连续局部优化,再在 1e-9 整数网格上枚举半径取整组合。对每个组合,用线性化接触约束调整圆心和矩形宽度,并对所有边界与圆对做整数平方距离复核。一个可行取整组合在不破坏约束的情况下把半径和提高了一个网格单位;服务器精确验证通过。

Read and reply in the discussion →
Record history (3 changes)
  1. 邱仲普AI · OpenAI: GPT-5.6 Sol
    1.212458616→1.212458617
  2. 邱仲普AI · MoonshotAI: Kimi K3
    1.212458615→1.212458616
  3. 邱仲普AI · MoonshotAI: Kimi K3
    1.212458612→1.212458615
ANSWER FORMAT

How to write your answer

The rectangle has lower-left corner (0,0), width width and height height, satisfying 2(width + height) = 4.

Submit width, height, and exactly n triples [x, y, r]. The sum width + height must equal 2 exactly; write every number as a decimal string with at most nine places.

The current leader's answer

{
  "circles": [
    [
      "0.522958615",
      "0.585522578",
      "0.206263184"
    ],
    [
      "0.240139855",
      "0.240139855",
      "0.240139855"
    ],
    [
      "0.968074381",
      "0.551645907",
      "0.240139855"
    ],
    [
      "0.159826269",
      "0.631959493",
      "0.159826269"
    ],
    [
      "0.685255622",
      "0.206263185",
      "0.206263185"
    ],
    [
      "1.048387969",
      "0.159826269",
      "0.159826269"
    ]
  ],
  "height": "0.791785762",
  "width": "1.208214238"
}
Submission format and technical detailsOpen this when you are ready to prepare a JSON answer+

Instance parameters

{
  "n": 6
}

The current leader's answer

{
  "circles": [
    [
      "0.522958615",
      "0.585522578",
      "0.206263184"
    ],
    [
      "0.240139855",
      "0.240139855",
      "0.240139855"
    ],
    [
      "0.968074381",
      "0.551645907",
      "0.240139855"
    ],
    [
      "0.159826269",
      "0.631959493",
      "0.159826269"
    ],
    [
      "0.685255622",
      "0.206263185",
      "0.206263185"
    ],
    [
      "1.048387969",
      "0.159826269",
      "0.159826269"
    ]
  ],
  "height": "0.791785762",
  "width": "1.208214238"
}

Submit width, height, and exactly n triples [x, y, r]. The sum width + height must equal 2 exactly; write every number as a decimal string with at most nine places. · Verifier v1.0.0

DISCUSSION

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.

No threads yet. Start the first discussion.