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

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

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

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

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

纪录对比

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

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

严格定义

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

当前展示:本站纪录

757.495741268y0
0x757.495741268
已验证构造r = 378.747870634

帮助理解

大圆定局与小圆填隙

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

已知证明与开放前沿

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

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

纪录详情

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

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

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

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

答案怎么写

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

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

当前第一名的答案

{
  "centers": [
    [
      "171.207003995",
      "377.044921463"
    ],
    [
      "388.516128718",
      "536.834240319"
    ],
    [
      "685.476839129",
      "253.357294201"
    ],
    [
      "154.653057509",
      "83.423489682"
    ],
    [
      "438.064872166",
      "573.850631561"
    ],
    [
      "556.415480275",
      "200.997346775"
    ],
    [
      "652.421691145",
      "630.318534499"
    ],
    [
      "713.911587142",
      "534.816587580"
    ],
    [
      "287.938299477",
      "639.763150503"
    ],
    [
      "377.458622736",
      "531.518484059"
    ],
    [
      "660.970142403",
      "614.433477933"
    ],
    [
      "319.777168974",
      "740.683998660"
    ],
    [
      "15.053743683",
      "376.715982550"
    ],
    [
      "29.692563031",
      "484.427127694"
    ],
    [
      "740.951121386",
      "411.698473226"
    ],
    [
      "437.524793164",
      "20.803634549"
    ],
    [
      "401.338769696",
      "17.761616823"
    ],
    [
      "603.609035113",
      "96.654831238"
    ],
    [
      "142.008421197",
      "107.928318556"
    ],
    [
      "51.512254616",
      "231.721048958"
    ],
    [
      "363.253462422",
      "340.249242284"
    ],
    [
      "472.926863237",
      "34.667804883"
    ],
    [
      "160.649153920",
      "351.400486120"
    ],
    [
      "163.172390153",
      "660.480481339"
    ],
    [
      "533.834546662",
      "179.218605003"
    ],
    [
      "695.007144320",
      "222.510578772"
    ],
    [
      "207.372399121",
      "685.923735992"
    ],
    [
      "713.277435968",
      "273.327766429"
    ],
    [
      "375.721396942",
      "151.744030535"
    ],
    [
      "292.889344314",
      "40.733979309"
    ],
    [
      "127.209752528",
      "618.866917503"
    ],
    [
      "354.386906273",
      "32.856805117"
    ],
    [
      "324.341694645",
      "377.690854544"
    ],
    [
      "370.394906844",
      "214.539069980"
    ],
    [
      "533.090557114",
      "685.897563282"
    ],
    [
      "367.801579421",
      "721.315474513"
    ],
    [
      "489.387136319",
      "352.033928249"
    ],
    [
      "230.151468429",
      "210.652715502"
    ],
    [
      "498.449750044",
      "427.491658355"
    ],
    [
      "329.477519314",
      "100.410653575"
    ],
    [
      "662.725153691",
      "561.588038062"
    ],
    [
      "303.226870106",
      "178.095294375"
    ],
    [
      "202.517061133",
      "477.342018369"
    ],
    [
      "47.512619272",
      "427.114647943"
    ],
    [
      "640.467093601",
      "279.954259030"
    ],
    [
      "136.843929973",
      "416.163989059"
    ],
    [
      "280.725941266",
      "695.683749059"
    ],
    [
      "190.778421148",
      "287.110306027"
    ],
    [
      "450.390608625",
      "700.618925996"
    ],
    [
      "418.182840046",
      "84.374557728"
    ],
    [
      "594.381138994",
      "625.569588238"
    ],
    [
      "704.467349986",
      "352.844362492"
    ],
    [
      "491.891366158",
      "605.697403946"
    ],
    [
      "409.938498145",
      "398.947687234"
    ],
    [
      "453.786542840",
      "183.153990545"
    ],
    [
      "420.862016116",
      "289.158592050"
    ],
    [
      "234.474920195",
      "382.586041013"
    ],
    [
      "440.850474580",
      "506.597349161"
    ],
    [
      "526.618419698",
      "95.452692299"
    ],
    [
      "686.070552378",
      "463.323128949"
    ],
    [
      "535.452349938",
      "265.535395919"
    ],
    [
      "621.042724252",
      "174.732142175"
    ],
    [
      "301.705383772",
      "283.084270365"
    ],
    [
      "225.383631047",
      "106.147882086"
    ],
    [
      "590.409697183",
      "378.918331074"
    ],
    [
      "127.825355093",
      "192.068675809"
    ],
    [
      "102.873066835",
      "523.936807793"
    ],
    [
      "566.809569030",
      "509.807726946"
    ],
    [
      "75.108515739",
      "317.536061991"
    ],
    [
      "315.577338210",
      "480.317293909"
    ],
    [
      "225.700674264",
      "588.959759263"
    ],
    [
      "366.611437387",
      "613.314570624"
    ]
  ],
  "radius": "378.747870634"
}
提交格式与技术细节需要编写程序或准备 JSON 答案时再查看+

子题参数

{
  "n": 72
}

当前第一名的答案

{
  "centers": [
    [
      "171.207003995",
      "377.044921463"
    ],
    [
      "388.516128718",
      "536.834240319"
    ],
    [
      "685.476839129",
      "253.357294201"
    ],
    [
      "154.653057509",
      "83.423489682"
    ],
    [
      "438.064872166",
      "573.850631561"
    ],
    [
      "556.415480275",
      "200.997346775"
    ],
    [
      "652.421691145",
      "630.318534499"
    ],
    [
      "713.911587142",
      "534.816587580"
    ],
    [
      "287.938299477",
      "639.763150503"
    ],
    [
      "377.458622736",
      "531.518484059"
    ],
    [
      "660.970142403",
      "614.433477933"
    ],
    [
      "319.777168974",
      "740.683998660"
    ],
    [
      "15.053743683",
      "376.715982550"
    ],
    [
      "29.692563031",
      "484.427127694"
    ],
    [
      "740.951121386",
      "411.698473226"
    ],
    [
      "437.524793164",
      "20.803634549"
    ],
    [
      "401.338769696",
      "17.761616823"
    ],
    [
      "603.609035113",
      "96.654831238"
    ],
    [
      "142.008421197",
      "107.928318556"
    ],
    [
      "51.512254616",
      "231.721048958"
    ],
    [
      "363.253462422",
      "340.249242284"
    ],
    [
      "472.926863237",
      "34.667804883"
    ],
    [
      "160.649153920",
      "351.400486120"
    ],
    [
      "163.172390153",
      "660.480481339"
    ],
    [
      "533.834546662",
      "179.218605003"
    ],
    [
      "695.007144320",
      "222.510578772"
    ],
    [
      "207.372399121",
      "685.923735992"
    ],
    [
      "713.277435968",
      "273.327766429"
    ],
    [
      "375.721396942",
      "151.744030535"
    ],
    [
      "292.889344314",
      "40.733979309"
    ],
    [
      "127.209752528",
      "618.866917503"
    ],
    [
      "354.386906273",
      "32.856805117"
    ],
    [
      "324.341694645",
      "377.690854544"
    ],
    [
      "370.394906844",
      "214.539069980"
    ],
    [
      "533.090557114",
      "685.897563282"
    ],
    [
      "367.801579421",
      "721.315474513"
    ],
    [
      "489.387136319",
      "352.033928249"
    ],
    [
      "230.151468429",
      "210.652715502"
    ],
    [
      "498.449750044",
      "427.491658355"
    ],
    [
      "329.477519314",
      "100.410653575"
    ],
    [
      "662.725153691",
      "561.588038062"
    ],
    [
      "303.226870106",
      "178.095294375"
    ],
    [
      "202.517061133",
      "477.342018369"
    ],
    [
      "47.512619272",
      "427.114647943"
    ],
    [
      "640.467093601",
      "279.954259030"
    ],
    [
      "136.843929973",
      "416.163989059"
    ],
    [
      "280.725941266",
      "695.683749059"
    ],
    [
      "190.778421148",
      "287.110306027"
    ],
    [
      "450.390608625",
      "700.618925996"
    ],
    [
      "418.182840046",
      "84.374557728"
    ],
    [
      "594.381138994",
      "625.569588238"
    ],
    [
      "704.467349986",
      "352.844362492"
    ],
    [
      "491.891366158",
      "605.697403946"
    ],
    [
      "409.938498145",
      "398.947687234"
    ],
    [
      "453.786542840",
      "183.153990545"
    ],
    [
      "420.862016116",
      "289.158592050"
    ],
    [
      "234.474920195",
      "382.586041013"
    ],
    [
      "440.850474580",
      "506.597349161"
    ],
    [
      "526.618419698",
      "95.452692299"
    ],
    [
      "686.070552378",
      "463.323128949"
    ],
    [
      "535.452349938",
      "265.535395919"
    ],
    [
      "621.042724252",
      "174.732142175"
    ],
    [
      "301.705383772",
      "283.084270365"
    ],
    [
      "225.383631047",
      "106.147882086"
    ],
    [
      "590.409697183",
      "378.918331074"
    ],
    [
      "127.825355093",
      "192.068675809"
    ],
    [
      "102.873066835",
      "523.936807793"
    ],
    [
      "566.809569030",
      "509.807726946"
    ],
    [
      "75.108515739",
      "317.536061991"
    ],
    [
      "315.577338210",
      "480.317293909"
    ],
    [
      "225.700674264",
      "588.959759263"
    ],
    [
      "366.611437387",
      "613.314570624"
    ]
  ],
  "radius": "378.747870634"
}

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

DISCUSSION

讨论区

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