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

单位正方形内的等圆装箱 · n = 136

文献中也称circle packing in a squarepacking equal circles in a unit squarecsq

在边长 1 的正方形内放置 n 个半径相同、互不重叠的圆,使共同半径尽可能大。

子题n = 136
目标最大化 共同半径

纪录对比

共同半径 · 越大越好
纪录数值 / 区间作者 / 持有人来源
外部已知最好[0.0443533025775, 0.0443533025785]见来源署名packomania.com ↗
本站纪录暂无选手纪录——

严格定义

  • 容器单位正方形:左下角是原点 (0, 0),右上角是 (1, 1)
  • 提交恰好 n 个圆:一个共同半径 radius 与 n 个圆心 centers
  • 约束每个圆完整落在容器内;两两内部不重叠,相切允许
  • 目标让共同半径尽可能大
放大来摆,然后提交 ↗

当前展示:起步布局

1y0
0x1
已验证构造r = 0.044353302

帮助理解

哪里有优化空间

最优构形是「卡死」的接触结构:圆彼此顶住、顶住边界,常出现斜排、错位、以及不碰任何邻居的游离圆。规整的网格摆法几乎从不最优。

前沿在哪里

n = 1–30 已证明最优,适合观察经典接触结构;n = 31–300 接入 Packomania 的公开前沿,除 n = 36 外最优性仍未知。大规模部分集中成一张表,供算法批量挑战。

查看来源
单位正方形内的等圆装箱 n = 136 的当前构型
构型与历史

起步布局

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

挑战这个纪录 ↗提交证明 / 思路 ↓在讨论区分享证明或思路,审核采纳后可获得证明分。
ANSWER FORMAT

答案怎么写

容器是边长 1 的正方形,左下角是原点 (0, 0),右上角是 (1, 1)。坐标和长度用同一个单位,直接写成小数,例如 "0.5",最多九位小数。

提交 radius 与 centers。每个数写成十进制字符串,例如 "0.25"。

起步布局答案

{
  "centers": [
    [
      "0.192830439",
      "0.044353303"
    ],
    [
      "0.346471451",
      "0.044353303"
    ],
    [
      "0.500053614",
      "0.044353303"
    ],
    [
      "0.65353186",
      "0.044353303"
    ],
    [
      "0.807169571",
      "0.044353303"
    ],
    [
      "0.046128219",
      "0.046128219"
    ],
    [
      "0.953871781",
      "0.046128219"
    ],
    [
      "0.269650945",
      "0.088709494"
    ],
    [
      "0.730350715",
      "0.088712352"
    ],
    [
      "0.423262532",
      "0.088760414"
    ],
    [
      "0.576792737",
      "0.088850143"
    ],
    [
      "0.121175476",
      "0.096645062"
    ],
    [
      "0.878824524",
      "0.096645075"
    ],
    [
      "0.346442026",
      "0.133116606"
    ],
    [
      "0.653611592",
      "0.133209192"
    ],
    [
      "0.500001655",
      "0.133257255"
    ],
    [
      "0.044353303",
      "0.140998365"
    ],
    [
      "0.955646697",
      "0.140998378"
    ],
    [
      "0.197995982",
      "0.141001253"
    ],
    [
      "0.802005668",
      "0.141004124"
    ],
    [
      "0.423181149",
      "0.177613446"
    ],
    [
      "0.576820511",
      "0.177616304"
    ],
    [
      "0.121173808",
      "0.185354556"
    ],
    [
      "0.878827842",
      "0.185357427"
    ],
    [
      "0.274787064",
      "0.185408365"
    ],
    [
      "0.725266545",
      "0.185500965"
    ],
    [
      "0.500000005",
      "0.221972495"
    ],
    [
      "0.044353303",
      "0.229710747"
    ],
    [
      "0.955646697",
      "0.229716476"
    ],
    [
      "0.19796489",
      "0.229761668"
    ],
    [
      "0.802088719",
      "0.229854267"
    ],
    [
      "0.351526187",
      "0.229905205"
    ],
    [
      "0.648475464",
      "0.229908077"
    ],
    [
      "0.121144384",
      "0.274117859"
    ],
    [
      "0.878907574",
      "0.274213316"
    ],
    [
      "0.274704013",
      "0.274258508"
    ],
    [
      "0.725297637",
      "0.274261379"
    ],
    [
      "0.428345042",
      "0.274264254"
    ],
    [
      "0.571654958",
      "0.274264268"
    ],
    [
      "0.044353303",
      "0.31852497"
    ],
    [
      "0.197883507",
      "0.318614699"
    ],
    [
      "0.351522869",
      "0.318617557"
    ],
    [
      "0.648477131",
      "0.31861757"
    ],
    [
      "0.802116493",
      "0.318620428"
    ],
    [
      "0.955646697",
      "0.318710157"
    ],
    [
      "0.499999995",
      "0.326556027"
    ],
    [
      "0.274702363",
      "0.362973748"
    ],
    [
      "0.725295987",
      "0.362976619"
    ],
    [
      "0.121092426",
      "0.363021811"
    ],
    [
      "0.878855616",
      "0.363117269"
    ],
    [
      "0.423177822",
      "0.37090933"
    ],
    [
      "0.576822169",
      "0.37090933"
    ],
    [
      "0.197911281",
      "0.40738086"
    ],
    [
      "0.80203511",
      "0.40747346"
    ],
    [
      "0.044353303",
      "0.407518651"
    ],
    [
      "0.955646697",
      "0.40752438"
    ],
    [
      "0.499999995",
      "0.415262632"
    ],
    [
      "0.346357316",
      "0.415265521"
    ],
    [
      "0.653641024",
      "0.415268379"
    ],
    [
      "0.121172158",
      "0.4518777"
    ],
    [
      "0.878826192",
      "0.451880571"
    ],
    [
      "0.423179489",
      "0.459618823"
    ],
    [
      "0.576818851",
      "0.459621681"
    ],
    [
      "0.269566234",
      "0.459672633"
    ],
    [
      "0.730380147",
      "0.459765219"
    ],
    [
      "0.044353303",
      "0.496236749"
    ],
    [
      "0.955646697",
      "0.496236763"
    ],
    [
      "0.499998345",
      "0.503977872"
    ],
    [
      "0.346388408",
      "0.504025935"
    ],
    [
      "0.653557974",
      "0.504118522"
    ],
    [
      "0.192827111",
      "0.504169473"
    ],
    [
      "0.807171229",
      "0.504172331"
    ],
    [
      "0.423207263",
      "0.548384984"
    ],
    [
      "0.576737468",
      "0.548474713"
    ],
    [
      "0.269649285",
      "0.548522776"
    ],
    [
      "0.730349055",
      "0.548525633"
    ],
    [
      "0.116008256",
      "0.548528522"
    ],
    [
      "0.883991735",
      "0.548528522"
    ],
    [
      "0.192830429",
      "0.592881825"
    ],
    [
      "0.34646814",
      "0.592881825"
    ],
    [
      "0.499946386",
      "0.592881825"
    ],
    [
      "0.653528549",
      "0.592881825"
    ],
    [
      "0.807169561",
      "0.592881825"
    ],
    [
      "0.955646697",
      "0.600820281"
    ],
    [
      "0.044353303",
      "0.600820295"
    ],
    [
      "0.730349055",
      "0.637238016"
    ],
    [
      "0.269649285",
      "0.637240874"
    ],
    [
      "0.576737468",
      "0.637288936"
    ],
    [
      "0.423207263",
      "0.637378665"
    ],
    [
      "0.878824524",
      "0.645173584"
    ],
    [
      "0.121175476",
      "0.645173597"
    ],
    [
      "0.653557974",
      "0.681645128"
    ],
    [
      "0.346388408",
      "0.681737714"
    ],
    [
      "0.499998345",
      "0.681785777"
    ],
    [
      "0.955646697",
      "0.689526887"
    ],
    [
      "0.044353303",
      "0.6895269"
    ],
    [
      "0.801988093",
      "0.68955159"
    ],
    [
      "0.198025927",
      "0.689575914"
    ],
    [
      "0.576818851",
      "0.726141968"
    ],
    [
      "0.423179489",
      "0.726144826"
    ],
    [
      "0.878824524",
      "0.733880189"
    ],
    [
      "0.121175476",
      "0.733880203"
    ],
    [
      "0.724914107",
      "0.734343932"
    ],
    [
      "0.275469708",
      "0.735023733"
    ],
    [
      "0.499999995",
      "0.770501017"
    ],
    [
      "0.955646697",
      "0.778233492"
    ],
    [
      "0.044353303",
      "0.778233505"
    ],
    [
      "0.801988093",
      "0.778258195"
    ],
    [
      "0.198025927",
      "0.778282519"
    ],
    [
      "0.35226079",
      "0.779430845"
    ],
    [
      "0.647601299",
      "0.779608844"
    ],
    [
      "0.878824524",
      "0.822586794"
    ],
    [
      "0.121175476",
      "0.822586808"
    ],
    [
      "0.72494263",
      "0.823050533"
    ],
    [
      "0.570782443",
      "0.823967893"
    ],
    [
      "0.275552846",
      "0.823981413"
    ],
    [
      "0.429978242",
      "0.824960321"
    ],
    [
      "0.955646697",
      "0.866940097"
    ],
    [
      "0.044353303",
      "0.86694011"
    ],
    [
      "0.802016616",
      "0.866964796"
    ],
    [
      "0.197969341",
      "0.866989106"
    ],
    [
      "0.352488742",
      "0.868137158"
    ],
    [
      "0.648650358",
      "0.868309245"
    ],
    [
      "0.50076069",
      "0.878427197"
    ],
    [
      "0.877770719",
      "0.913118644"
    ],
    [
      "0.12266383",
      "0.913871318"
    ],
    [
      "0.283965182",
      "0.924469951"
    ],
    [
      "0.716524219",
      "0.925423173"
    ],
    [
      "0.455715582",
      "0.954845781"
    ],
    [
      "0.044409888",
      "0.955646697"
    ],
    [
      "0.200917773",
      "0.955646697"
    ],
    [
      "0.367012592",
      "0.955646697"
    ],
    [
      "0.544418571",
      "0.955646697"
    ],
    [
      "0.633125176",
      "0.955646697"
    ],
    [
      "0.799923262",
      "0.955646697"
    ],
    [
      "0.955618175",
      "0.955646697"
    ]
  ],
  "radius": "0.044353302"
}
提交格式与技术细节需要编写程序或准备 JSON 答案时再查看+

子题参数

{
  "n": 136
}

起步布局答案

{
  "centers": [
    [
      "0.192830439",
      "0.044353303"
    ],
    [
      "0.346471451",
      "0.044353303"
    ],
    [
      "0.500053614",
      "0.044353303"
    ],
    [
      "0.65353186",
      "0.044353303"
    ],
    [
      "0.807169571",
      "0.044353303"
    ],
    [
      "0.046128219",
      "0.046128219"
    ],
    [
      "0.953871781",
      "0.046128219"
    ],
    [
      "0.269650945",
      "0.088709494"
    ],
    [
      "0.730350715",
      "0.088712352"
    ],
    [
      "0.423262532",
      "0.088760414"
    ],
    [
      "0.576792737",
      "0.088850143"
    ],
    [
      "0.121175476",
      "0.096645062"
    ],
    [
      "0.878824524",
      "0.096645075"
    ],
    [
      "0.346442026",
      "0.133116606"
    ],
    [
      "0.653611592",
      "0.133209192"
    ],
    [
      "0.500001655",
      "0.133257255"
    ],
    [
      "0.044353303",
      "0.140998365"
    ],
    [
      "0.955646697",
      "0.140998378"
    ],
    [
      "0.197995982",
      "0.141001253"
    ],
    [
      "0.802005668",
      "0.141004124"
    ],
    [
      "0.423181149",
      "0.177613446"
    ],
    [
      "0.576820511",
      "0.177616304"
    ],
    [
      "0.121173808",
      "0.185354556"
    ],
    [
      "0.878827842",
      "0.185357427"
    ],
    [
      "0.274787064",
      "0.185408365"
    ],
    [
      "0.725266545",
      "0.185500965"
    ],
    [
      "0.500000005",
      "0.221972495"
    ],
    [
      "0.044353303",
      "0.229710747"
    ],
    [
      "0.955646697",
      "0.229716476"
    ],
    [
      "0.19796489",
      "0.229761668"
    ],
    [
      "0.802088719",
      "0.229854267"
    ],
    [
      "0.351526187",
      "0.229905205"
    ],
    [
      "0.648475464",
      "0.229908077"
    ],
    [
      "0.121144384",
      "0.274117859"
    ],
    [
      "0.878907574",
      "0.274213316"
    ],
    [
      "0.274704013",
      "0.274258508"
    ],
    [
      "0.725297637",
      "0.274261379"
    ],
    [
      "0.428345042",
      "0.274264254"
    ],
    [
      "0.571654958",
      "0.274264268"
    ],
    [
      "0.044353303",
      "0.31852497"
    ],
    [
      "0.197883507",
      "0.318614699"
    ],
    [
      "0.351522869",
      "0.318617557"
    ],
    [
      "0.648477131",
      "0.31861757"
    ],
    [
      "0.802116493",
      "0.318620428"
    ],
    [
      "0.955646697",
      "0.318710157"
    ],
    [
      "0.499999995",
      "0.326556027"
    ],
    [
      "0.274702363",
      "0.362973748"
    ],
    [
      "0.725295987",
      "0.362976619"
    ],
    [
      "0.121092426",
      "0.363021811"
    ],
    [
      "0.878855616",
      "0.363117269"
    ],
    [
      "0.423177822",
      "0.37090933"
    ],
    [
      "0.576822169",
      "0.37090933"
    ],
    [
      "0.197911281",
      "0.40738086"
    ],
    [
      "0.80203511",
      "0.40747346"
    ],
    [
      "0.044353303",
      "0.407518651"
    ],
    [
      "0.955646697",
      "0.40752438"
    ],
    [
      "0.499999995",
      "0.415262632"
    ],
    [
      "0.346357316",
      "0.415265521"
    ],
    [
      "0.653641024",
      "0.415268379"
    ],
    [
      "0.121172158",
      "0.4518777"
    ],
    [
      "0.878826192",
      "0.451880571"
    ],
    [
      "0.423179489",
      "0.459618823"
    ],
    [
      "0.576818851",
      "0.459621681"
    ],
    [
      "0.269566234",
      "0.459672633"
    ],
    [
      "0.730380147",
      "0.459765219"
    ],
    [
      "0.044353303",
      "0.496236749"
    ],
    [
      "0.955646697",
      "0.496236763"
    ],
    [
      "0.499998345",
      "0.503977872"
    ],
    [
      "0.346388408",
      "0.504025935"
    ],
    [
      "0.653557974",
      "0.504118522"
    ],
    [
      "0.192827111",
      "0.504169473"
    ],
    [
      "0.807171229",
      "0.504172331"
    ],
    [
      "0.423207263",
      "0.548384984"
    ],
    [
      "0.576737468",
      "0.548474713"
    ],
    [
      "0.269649285",
      "0.548522776"
    ],
    [
      "0.730349055",
      "0.548525633"
    ],
    [
      "0.116008256",
      "0.548528522"
    ],
    [
      "0.883991735",
      "0.548528522"
    ],
    [
      "0.192830429",
      "0.592881825"
    ],
    [
      "0.34646814",
      "0.592881825"
    ],
    [
      "0.499946386",
      "0.592881825"
    ],
    [
      "0.653528549",
      "0.592881825"
    ],
    [
      "0.807169561",
      "0.592881825"
    ],
    [
      "0.955646697",
      "0.600820281"
    ],
    [
      "0.044353303",
      "0.600820295"
    ],
    [
      "0.730349055",
      "0.637238016"
    ],
    [
      "0.269649285",
      "0.637240874"
    ],
    [
      "0.576737468",
      "0.637288936"
    ],
    [
      "0.423207263",
      "0.637378665"
    ],
    [
      "0.878824524",
      "0.645173584"
    ],
    [
      "0.121175476",
      "0.645173597"
    ],
    [
      "0.653557974",
      "0.681645128"
    ],
    [
      "0.346388408",
      "0.681737714"
    ],
    [
      "0.499998345",
      "0.681785777"
    ],
    [
      "0.955646697",
      "0.689526887"
    ],
    [
      "0.044353303",
      "0.6895269"
    ],
    [
      "0.801988093",
      "0.68955159"
    ],
    [
      "0.198025927",
      "0.689575914"
    ],
    [
      "0.576818851",
      "0.726141968"
    ],
    [
      "0.423179489",
      "0.726144826"
    ],
    [
      "0.878824524",
      "0.733880189"
    ],
    [
      "0.121175476",
      "0.733880203"
    ],
    [
      "0.724914107",
      "0.734343932"
    ],
    [
      "0.275469708",
      "0.735023733"
    ],
    [
      "0.499999995",
      "0.770501017"
    ],
    [
      "0.955646697",
      "0.778233492"
    ],
    [
      "0.044353303",
      "0.778233505"
    ],
    [
      "0.801988093",
      "0.778258195"
    ],
    [
      "0.198025927",
      "0.778282519"
    ],
    [
      "0.35226079",
      "0.779430845"
    ],
    [
      "0.647601299",
      "0.779608844"
    ],
    [
      "0.878824524",
      "0.822586794"
    ],
    [
      "0.121175476",
      "0.822586808"
    ],
    [
      "0.72494263",
      "0.823050533"
    ],
    [
      "0.570782443",
      "0.823967893"
    ],
    [
      "0.275552846",
      "0.823981413"
    ],
    [
      "0.429978242",
      "0.824960321"
    ],
    [
      "0.955646697",
      "0.866940097"
    ],
    [
      "0.044353303",
      "0.86694011"
    ],
    [
      "0.802016616",
      "0.866964796"
    ],
    [
      "0.197969341",
      "0.866989106"
    ],
    [
      "0.352488742",
      "0.868137158"
    ],
    [
      "0.648650358",
      "0.868309245"
    ],
    [
      "0.50076069",
      "0.878427197"
    ],
    [
      "0.877770719",
      "0.913118644"
    ],
    [
      "0.12266383",
      "0.913871318"
    ],
    [
      "0.283965182",
      "0.924469951"
    ],
    [
      "0.716524219",
      "0.925423173"
    ],
    [
      "0.455715582",
      "0.954845781"
    ],
    [
      "0.044409888",
      "0.955646697"
    ],
    [
      "0.200917773",
      "0.955646697"
    ],
    [
      "0.367012592",
      "0.955646697"
    ],
    [
      "0.544418571",
      "0.955646697"
    ],
    [
      "0.633125176",
      "0.955646697"
    ],
    [
      "0.799923262",
      "0.955646697"
    ],
    [
      "0.955618175",
      "0.955646697"
    ]
  ],
  "radius": "0.044353302"
}

提交 radius 与 centers。每个数写成十进制字符串,例如 "0.25"。 · 验证器 v1.0.0

DISCUSSION

讨论区

聊思路、贴方法、问为什么卡住。所有登录用户都可以发帖;发言公开署名,与纪录使用同一个名字,署名后的 #编号是账号注册序号,冒不了名。新发言经自动审核后公开。