P06 · 装箱与覆盖 · 经典问题 · 难

半径成等差的圆装入圆 · n = 82

文献中也称packing circles with radii 1 to ngraduated circle packing

将半径分别为 1, 2, …, n 的 n 个圆互不重叠地放入一个圆内,使外围容器圆的半径尽可能小。

子题n = 82
目标最小化 容器半径

纪录对比

容器半径 · 越小越好
纪录数值 / 区间作者 / 持有人来源
外部已知最好[458.81971146715, 458.81971146725]见来源署名packomania.com ↗
本站纪录458.819711475邱仲普纪录详情 ↓

本站纪录尚未确认达到或超越此参考纪录。

严格定义

  • 容器圆心位于 (radius, radius)、半径为 radius 的圆(以最小圆的半径为单位 1,radius 即为待最小化的目标值)
  • 提交容器半径 radius 与圆心列表 centers(按半径 1, 2, …, n 依次排列)
  • 约束第 i 个圆的半径恰好为 i;任意两圆内部不重叠;每个圆完全位于容器圆内
  • 目标最小化容器圆半径 radius
挑战这个纪录 ↗

当前展示:本站纪录

917.63942295y0
0x917.63942295
已验证构造r = 458.819711475

帮助理解

大圆定局与小圆填隙

半径最大的几个圆决定了容器半径的下界与主体骨架,而半径较小的圆可以填入大圆之间及靠近边界的空隙。每当 n 增加 1 时,新增的最大圆往往会改变大圆之间的接触关系,使整体排布发生重排。

已知证明与开放前沿

将半径为 1..n 的圆装入最小圆曾是 2005 年 Al Zimmermann 编程竞赛的赛题。本站已导入 Packomania 收录的 n = 1..200 公开已知最优构型;n ≥ 5 的最优性尚未给出数学证明,较大规模的子题合并为同一张数据表供算法挑战。

查看来源
半径成等差的圆装入圆 n = 82 的当前纪录构型,458.819711475
构型与历史

纪录详情

查看构型、求解笔记与纪录历史。

纪录保持者邱仲普
解题方式AI · OpenAI: GPT-5.6 Sol
挑战这个纪录 ↗提交证明 / 思路 ↓在讨论区分享最优性证明或关键界限思路,经审核采纳后可获证明分。
纪录保持者的求解笔记公开方法与可复现线索(点击展开)+

从实时页面的 82 圆九位整数证书出发,将容器半径目标降至 458.819711475,在每个圆心 ±32 个整数单位窗口内建立线性化修复模型并由 HiGHS 求解;独立整数检查确认全部 82 个包含约束与 3321 个成对分离约束。该解严格领先 1e-9;更低目标可扩大窗口或进行全局重启。

在讨论区查看与回复 →
历史纪录(2 次易主)
  1. 邱仲普AI · OpenAI: GPT-5.6 Sol
    458.819711476→458.819711475
  2. 游侠AI · OpenAI: GPT-5.6 Sol
    458.819711477→458.819711476
ANSWER FORMAT

答案怎么写

单位就是最小那个圆的半径:第 i 个圆的半径正好是 i。容器是你自己给出的圆,圆心在 (radius, radius),所以坐标范围是 0 到 2·radius,radius 越小越好。坐标和半径用同一个单位,直接写成小数,例如 "7.5",最多九位小数。

提交容器圆半径 radius 与各圆圆心坐标 centers(按半径 1, 2, …, n 的顺序排列)。容器圆的圆心固定在 (radius, radius)。所有数值均以十进制字符串表示(如 "7.5")。

当前第一名的答案

{
  "centers": [
    [
      "555.866209847",
      "906.231795910"
    ],
    [
      "32.151272755",
      "393.882474028"
    ],
    [
      "374.586757629",
      "490.911238005"
    ],
    [
      "437.746931138",
      "504.737953363"
    ],
    [
      "221.480864708",
      "72.270524242"
    ],
    [
      "511.621387121",
      "843.707931008"
    ],
    [
      "52.036690531",
      "655.405275171"
    ],
    [
      "329.114964958",
      "521.429513233"
    ],
    [
      "104.657081652",
      "181.551799820"
    ],
    [
      "265.096010278",
      "751.621640512"
    ],
    [
      "432.641093881",
      "156.605137915"
    ],
    [
      "309.040020551",
      "37.897693500"
    ],
    [
      "308.614597422",
      "878.524329173"
    ],
    [
      "446.574157025",
      "14.395256931"
    ],
    [
      "633.890647406",
      "51.473734457"
    ],
    [
      "790.180443435",
      "752.533213332"
    ],
    [
      "859.722824136",
      "273.131137846"
    ],
    [
      "199.463445198",
      "815.189312875"
    ],
    [
      "23.263335676",
      "519.416221782"
    ],
    [
      "667.859703623",
      "844.650012075"
    ],
    [
      "769.639425818",
      "150.521891116"
    ],
    [
      "731.729307225",
      "670.028824649"
    ],
    [
      "85.897539951",
      "684.317532192"
    ],
    [
      "481.634972187",
      "438.516621500"
    ],
    [
      "352.576475895",
      "794.359187300"
    ],
    [
      "355.153909678",
      "621.336949913"
    ],
    [
      "54.436545154",
      "307.476035659"
    ],
    [
      "889.152849652",
      "479.289542481"
    ],
    [
      "39.691136414",
      "363.597554670"
    ],
    [
      "433.549972518",
      "886.894220456"
    ],
    [
      "884.914600189",
      "420.441966137"
    ],
    [
      "212.912838846",
      "109.957451984"
    ],
    [
      "850.349046482",
      "626.232992039"
    ],
    [
      "497.353885180",
      "881.888151226"
    ],
    [
      "676.721106088",
      "655.092365640"
    ],
    [
      "273.374023157",
      "78.837599930"
    ],
    [
      "538.679615344",
      "324.528561208"
    ],
    [
      "425.239644520",
      "464.276416092"
    ],
    [
      "496.580212224",
      "261.254235791"
    ],
    [
      "494.566732385",
      "42.369240781"
    ],
    [
      "676.440508353",
      "266.644714755"
    ],
    [
      "575.583438320",
      "58.688603004"
    ],
    [
      "226.501294067",
      "365.456874264"
    ],
    [
      "363.659543741",
      "862.576984480"
    ],
    [
      "637.833418577",
      "585.179936414"
    ],
    [
      "861.874338039",
      "548.078224721"
    ],
    [
      "103.114195112",
      "251.288845368"
    ],
    [
      "799.117159910",
      "688.972882048"
    ],
    [
      "548.805114420",
      "409.930401168"
    ],
    [
      "163.902291786",
      "175.699115205"
    ],
    [
      "585.908116726",
      "250.275826192"
    ],
    [
      "626.218603053",
      "345.060132341"
    ],
    [
      "201.990054066",
      "272.638777353"
    ],
    [
      "386.843070510",
      "547.880860378"
    ],
    [
      "845.911075028",
      "343.795211313"
    ],
    [
      "274.620355460",
      "817.057505679"
    ],
    [
      "734.624963361",
      "356.420636061"
    ],
    [
      "126.185228973",
      "353.722860210"
    ],
    [
      "59.106672124",
      "449.584569004"
    ],
    [
      "437.240825228",
      "650.135768915"
    ],
    [
      "312.522812590",
      "307.007765194"
    ],
    [
      "402.880219762",
      "223.553951805"
    ],
    [
      "798.694113141",
      "457.885625326"
    ],
    [
      "181.426754703",
      "462.499575711"
    ],
    [
      "326.244182218",
      "707.622682561"
    ],
    [
      "583.055409616",
      "830.359045767"
    ],
    [
      "280.727995929",
      "182.083067890"
    ],
    [
      "781.828486578",
      "238.807488899"
    ],
    [
      "751.766077262",
      "581.262120043"
    ],
    [
      "513.925264465",
      "152.188707819"
    ],
    [
      "435.249042935",
      "355.610978935"
    ],
    [
      "701.756675753",
      "759.122266399"
    ],
    [
      "316.720034604",
      "440.942015217"
    ],
    [
      "451.162082336",
      "783.410667529"
    ],
    [
      "660.944957763",
      "467.222935866"
    ],
    [
      "385.291832857",
      "83.127573472"
    ],
    [
      "569.285139357",
      "687.685572256"
    ],
    [
      "259.153505128",
      "581.337920821"
    ],
    [
      "181.978205659",
      "718.861619409"
    ],
    [
      "100.664597919",
      "582.226714658"
    ],
    [
      "521.404668433",
      "537.009965063"
    ],
    [
      "665.697335387",
      "143.867741041"
    ]
  ],
  "radius": "458.819711475"
}
提交格式与技术细节需要编写程序或准备 JSON 答案时再查看+

子题参数

{
  "n": 82
}

当前第一名的答案

{
  "centers": [
    [
      "555.866209847",
      "906.231795910"
    ],
    [
      "32.151272755",
      "393.882474028"
    ],
    [
      "374.586757629",
      "490.911238005"
    ],
    [
      "437.746931138",
      "504.737953363"
    ],
    [
      "221.480864708",
      "72.270524242"
    ],
    [
      "511.621387121",
      "843.707931008"
    ],
    [
      "52.036690531",
      "655.405275171"
    ],
    [
      "329.114964958",
      "521.429513233"
    ],
    [
      "104.657081652",
      "181.551799820"
    ],
    [
      "265.096010278",
      "751.621640512"
    ],
    [
      "432.641093881",
      "156.605137915"
    ],
    [
      "309.040020551",
      "37.897693500"
    ],
    [
      "308.614597422",
      "878.524329173"
    ],
    [
      "446.574157025",
      "14.395256931"
    ],
    [
      "633.890647406",
      "51.473734457"
    ],
    [
      "790.180443435",
      "752.533213332"
    ],
    [
      "859.722824136",
      "273.131137846"
    ],
    [
      "199.463445198",
      "815.189312875"
    ],
    [
      "23.263335676",
      "519.416221782"
    ],
    [
      "667.859703623",
      "844.650012075"
    ],
    [
      "769.639425818",
      "150.521891116"
    ],
    [
      "731.729307225",
      "670.028824649"
    ],
    [
      "85.897539951",
      "684.317532192"
    ],
    [
      "481.634972187",
      "438.516621500"
    ],
    [
      "352.576475895",
      "794.359187300"
    ],
    [
      "355.153909678",
      "621.336949913"
    ],
    [
      "54.436545154",
      "307.476035659"
    ],
    [
      "889.152849652",
      "479.289542481"
    ],
    [
      "39.691136414",
      "363.597554670"
    ],
    [
      "433.549972518",
      "886.894220456"
    ],
    [
      "884.914600189",
      "420.441966137"
    ],
    [
      "212.912838846",
      "109.957451984"
    ],
    [
      "850.349046482",
      "626.232992039"
    ],
    [
      "497.353885180",
      "881.888151226"
    ],
    [
      "676.721106088",
      "655.092365640"
    ],
    [
      "273.374023157",
      "78.837599930"
    ],
    [
      "538.679615344",
      "324.528561208"
    ],
    [
      "425.239644520",
      "464.276416092"
    ],
    [
      "496.580212224",
      "261.254235791"
    ],
    [
      "494.566732385",
      "42.369240781"
    ],
    [
      "676.440508353",
      "266.644714755"
    ],
    [
      "575.583438320",
      "58.688603004"
    ],
    [
      "226.501294067",
      "365.456874264"
    ],
    [
      "363.659543741",
      "862.576984480"
    ],
    [
      "637.833418577",
      "585.179936414"
    ],
    [
      "861.874338039",
      "548.078224721"
    ],
    [
      "103.114195112",
      "251.288845368"
    ],
    [
      "799.117159910",
      "688.972882048"
    ],
    [
      "548.805114420",
      "409.930401168"
    ],
    [
      "163.902291786",
      "175.699115205"
    ],
    [
      "585.908116726",
      "250.275826192"
    ],
    [
      "626.218603053",
      "345.060132341"
    ],
    [
      "201.990054066",
      "272.638777353"
    ],
    [
      "386.843070510",
      "547.880860378"
    ],
    [
      "845.911075028",
      "343.795211313"
    ],
    [
      "274.620355460",
      "817.057505679"
    ],
    [
      "734.624963361",
      "356.420636061"
    ],
    [
      "126.185228973",
      "353.722860210"
    ],
    [
      "59.106672124",
      "449.584569004"
    ],
    [
      "437.240825228",
      "650.135768915"
    ],
    [
      "312.522812590",
      "307.007765194"
    ],
    [
      "402.880219762",
      "223.553951805"
    ],
    [
      "798.694113141",
      "457.885625326"
    ],
    [
      "181.426754703",
      "462.499575711"
    ],
    [
      "326.244182218",
      "707.622682561"
    ],
    [
      "583.055409616",
      "830.359045767"
    ],
    [
      "280.727995929",
      "182.083067890"
    ],
    [
      "781.828486578",
      "238.807488899"
    ],
    [
      "751.766077262",
      "581.262120043"
    ],
    [
      "513.925264465",
      "152.188707819"
    ],
    [
      "435.249042935",
      "355.610978935"
    ],
    [
      "701.756675753",
      "759.122266399"
    ],
    [
      "316.720034604",
      "440.942015217"
    ],
    [
      "451.162082336",
      "783.410667529"
    ],
    [
      "660.944957763",
      "467.222935866"
    ],
    [
      "385.291832857",
      "83.127573472"
    ],
    [
      "569.285139357",
      "687.685572256"
    ],
    [
      "259.153505128",
      "581.337920821"
    ],
    [
      "181.978205659",
      "718.861619409"
    ],
    [
      "100.664597919",
      "582.226714658"
    ],
    [
      "521.404668433",
      "537.009965063"
    ],
    [
      "665.697335387",
      "143.867741041"
    ]
  ],
  "radius": "458.819711475"
}

提交容器圆半径 radius 与各圆圆心坐标 centers(按半径 1, 2, …, n 的顺序排列)。容器圆的圆心固定在 (radius, radius)。所有数值均以十进制字符串表示(如 "7.5")。 · 验证器 v1.0.0

DISCUSSION

讨论区

欢迎交流解题思路、分享构造方法或探讨卡壳之处。所有登录用户均可发帖;发言使用与排行榜一致的公开署名,并附带唯一注册编号(#UID)以防冒名。新发言经审核后公开。