P16 · 极值构型 · 经典问题 · 难

直角三角形内的散点分离 · n = 90

在直角边长为 1 的等腰直角三角形内放置 n 个点,使任意两点之间的最小欧氏距离尽可能大。

子题n = 90
目标最大化 最小两点距离

纪录对比

最小两点距离 · 越大越好
纪录数值 / 区间作者 / 持有人来源
外部已知最好[0.086519106, 0.08651911]David W. Cantrell2010-10-26Packomania ↗
本站纪录0.086519108matrixfang纪录详情 ↓

在公布精度内匹配已知最好;不代表精确相等或已证明最优。

严格定义

  • 容器直角边长为 1 的等腰直角三角形:直角顶点位于原点 (0, 0),其余两个顶点为 (1, 0) 与 (0, 1)
  • 提交恰好 n 个点 points,两两互不重合
  • 约束每个点均位于三角形内部或边界上
  • 分数δ(P) 为所有点对中的最小欧氏距离(验证器在内部通过精确比较距离平方 δ(P)² 来判定高低)δ(P)=min1≤i<j≤n‖pi−pj‖
  • 目标最大化最小两两距离 δ(P)
挑战这个纪录 ↗

当前展示:本站纪录

1y0
0x1
已验证构造最近的一对点

帮助理解

顶点占位与等圆装箱等价性

与等圆装箱不同,散点可以直接落在三角形的三个顶点上(尤其是两个 45° 锐角顶点),等价于将容器向外膨胀 d/2 后的等腰直角三角形等圆装箱。在最优构型中,三个顶点通常会被优先占据,其余点沿三条边与内部接触图紧凑排布。

已知证明与文献对照

本题经膨胀换算后与等腰直角三角形内等圆装箱等价,相关外部构造与作者收录于 Packomania。其中 n = 4 已通过缩放 L 形区域的归约证明最优距离为 √2/2;其余规模的已知最优数值仅作参考基准,尚未证明最优性。

直角三角形内的散点分离 n = 90 的当前纪录构型,0.086519108
构型与历史

纪录详情

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

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

纪录保持者暂未分享求解过程。

历史纪录(7 次易主)
  1. matrixfangAI · OpenAI: GPT-6.1 Sol
    0.0865191087509315→0.0865191087509316
  2. matrixfangAI · OpenAI: GPT-6.1 Sol
    0.08651910874→0.08651910875
  3. matrixfangAI · OpenAI: GPT-6.1 Sol
    0.08651910872→0.08651910874
  4. matrixfangAI · OpenAI: GPT-6.1 Sol
    0.08651910871→0.08651910872
  5. matrixfangAI · OpenAI: GPT-6.1 Sol
    0.0865191087162→0.0865191087163
  6. matrixfangAI · OpenAI: GPT-6.1 Sol
    0.0865191086→0.0865191087
  7. matrixfangAI · OpenAI: GPT-6.1 Sol
    0.076923076→0.086519108
ANSWER FORMAT

答案怎么写

容器是直角边为 1 的等腰直角三角形,直角顶点在原点 (0, 0),另两个顶点是 (1, 0) 与 (0, 1)。坐标直接写成小数,例如 "0.5",最多九位小数。

提交点集坐标 points,每个坐标均以十进制字符串表示(如 "0.5")。

当前第一名的答案

{
  "points": [
    [
      "0.151448250",
      "0.000000000"
    ],
    [
      "0.569904478",
      "0.000000000"
    ],
    [
      "0.889913028",
      "0.000000000"
    ],
    [
      "0.324486067",
      "0.000000000"
    ],
    [
      "0.743669585",
      "0.000000000"
    ],
    [
      "0.411005176",
      "0.000000000"
    ],
    [
      "0.657150476",
      "0.000000000"
    ],
    [
      "0.000017083",
      "0.000000000"
    ],
    [
      "0.237967155",
      "0.000188067"
    ],
    [
      "0.992790064",
      "0.004325945"
    ],
    [
      "0.490454827",
      "0.034253601"
    ],
    [
      "0.075732675",
      "0.041865367"
    ],
    [
      "0.816791307",
      "0.046246839"
    ],
    [
      "0.613527477",
      "0.074716733"
    ],
    [
      "0.281389495",
      "0.075021608"
    ],
    [
      "0.700045566",
      "0.075136994"
    ],
    [
      "0.918254590",
      "0.081745410"
    ],
    [
      "0.372032159",
      "0.082193144"
    ],
    [
      "0.149846937",
      "0.086504289"
    ],
    [
      "0.000000000",
      "0.086519108"
    ],
    [
      "0.460365115",
      "0.115371820"
    ],
    [
      "0.773361174",
      "0.121075843"
    ],
    [
      "0.074927747",
      "0.129778661"
    ],
    [
      "0.546226235",
      "0.130402696"
    ],
    [
      "0.220480877",
      "0.136468304"
    ],
    [
      "0.857076341",
      "0.142923659"
    ],
    [
      "0.315518162",
      "0.154525006"
    ],
    [
      "0.628066896",
      "0.160005428"
    ],
    [
      "0.000000000",
      "0.173038217"
    ],
    [
      "0.399186870",
      "0.176550072"
    ],
    [
      "0.711783559",
      "0.181854736"
    ],
    [
      "0.159443491",
      "0.197787092"
    ],
    [
      "0.483317583",
      "0.198790885"
    ],
    [
      "0.795208990",
      "0.204791010"
    ],
    [
      "0.254609544",
      "0.215971702"
    ],
    [
      "0.074927747",
      "0.216297770"
    ],
    [
      "0.566888630",
      "0.221183660"
    ],
    [
      "0.338278251",
      "0.237996771"
    ],
    [
      "0.650459699",
      "0.243576467"
    ],
    [
      "0.000000000",
      "0.259557326"
    ],
    [
      "0.422139316",
      "0.259969143"
    ],
    [
      "0.734030741",
      "0.265969259"
    ],
    [
      "0.193572154",
      "0.277290492"
    ],
    [
      "0.505710394",
      "0.282361922"
    ],
    [
      "0.109056410",
      "0.295801170"
    ],
    [
      "0.277194475",
      "0.299491024"
    ],
    [
      "0.589281442",
      "0.304754707"
    ],
    [
      "0.360863182",
      "0.321516093"
    ],
    [
      "0.672852491",
      "0.327147509"
    ],
    [
      "0.444532149",
      "0.343540174"
    ],
    [
      "0.000000000",
      "0.346076435"
    ],
    [
      "0.215964957",
      "0.360861531"
    ],
    [
      "0.528103197",
      "0.365932961"
    ],
    [
      "0.080607299",
      "0.377509213"
    ],
    [
      "0.299587278",
      "0.383062063"
    ],
    [
      "0.611674239",
      "0.388325754"
    ],
    [
      "0.383255985",
      "0.405087132"
    ],
    [
      "0.154786708",
      "0.422039781"
    ],
    [
      "0.466924952",
      "0.427111213"
    ],
    [
      "0.013082064",
      "0.431600793"
    ],
    [
      "0.238357750",
      "0.444432573"
    ],
    [
      "0.550495994",
      "0.449504006"
    ],
    [
      "0.321980071",
      "0.466633105"
    ],
    [
      "0.086519099",
      "0.482344023"
    ],
    [
      "0.405648778",
      "0.488658174"
    ],
    [
      "0.176810789",
      "0.505708748"
    ],
    [
      "0.489317745",
      "0.510682255"
    ],
    [
      "0.000000000",
      "0.517125151"
    ],
    [
      "0.260381831",
      "0.528101540"
    ],
    [
      "0.344004152",
      "0.550302072"
    ],
    [
      "0.115364097",
      "0.566617371"
    ],
    [
      "0.427672859",
      "0.572327141"
    ],
    [
      "0.198835858",
      "0.589377455"
    ],
    [
      "0.034204709",
      "0.596595863"
    ],
    [
      "0.282406900",
      "0.611770247"
    ],
    [
      "0.366029221",
      "0.633970779"
    ],
    [
      "0.129403745",
      "0.652715340"
    ],
    [
      "0.221036390",
      "0.672999776"
    ],
    [
      "0.000000000",
      "0.676066575"
    ],
    [
      "0.304607432",
      "0.695392568"
    ],
    [
      "0.074498466",
      "0.720061288"
    ],
    [
      "0.159858140",
      "0.734178025"
    ],
    [
      "0.243429182",
      "0.756570818"
    ],
    [
      "0.000000000",
      "0.764056001"
    ],
    [
      "0.075349773",
      "0.806576209"
    ],
    [
      "0.180520539",
      "0.818830547"
    ],
    [
      "0.000000000",
      "0.850575110"
    ],
    [
      "0.118342789",
      "0.881657211"
    ],
    [
      "0.043630342",
      "0.925287555"
    ],
    [
      "0.000000000",
      "1.000000000"
    ]
  ]
}
提交格式与技术细节需要编写程序或准备 JSON 答案时再查看+

子题参数

{
  "n": 90
}

当前第一名的答案

{
  "points": [
    [
      "0.151448250",
      "0.000000000"
    ],
    [
      "0.569904478",
      "0.000000000"
    ],
    [
      "0.889913028",
      "0.000000000"
    ],
    [
      "0.324486067",
      "0.000000000"
    ],
    [
      "0.743669585",
      "0.000000000"
    ],
    [
      "0.411005176",
      "0.000000000"
    ],
    [
      "0.657150476",
      "0.000000000"
    ],
    [
      "0.000017083",
      "0.000000000"
    ],
    [
      "0.237967155",
      "0.000188067"
    ],
    [
      "0.992790064",
      "0.004325945"
    ],
    [
      "0.490454827",
      "0.034253601"
    ],
    [
      "0.075732675",
      "0.041865367"
    ],
    [
      "0.816791307",
      "0.046246839"
    ],
    [
      "0.613527477",
      "0.074716733"
    ],
    [
      "0.281389495",
      "0.075021608"
    ],
    [
      "0.700045566",
      "0.075136994"
    ],
    [
      "0.918254590",
      "0.081745410"
    ],
    [
      "0.372032159",
      "0.082193144"
    ],
    [
      "0.149846937",
      "0.086504289"
    ],
    [
      "0.000000000",
      "0.086519108"
    ],
    [
      "0.460365115",
      "0.115371820"
    ],
    [
      "0.773361174",
      "0.121075843"
    ],
    [
      "0.074927747",
      "0.129778661"
    ],
    [
      "0.546226235",
      "0.130402696"
    ],
    [
      "0.220480877",
      "0.136468304"
    ],
    [
      "0.857076341",
      "0.142923659"
    ],
    [
      "0.315518162",
      "0.154525006"
    ],
    [
      "0.628066896",
      "0.160005428"
    ],
    [
      "0.000000000",
      "0.173038217"
    ],
    [
      "0.399186870",
      "0.176550072"
    ],
    [
      "0.711783559",
      "0.181854736"
    ],
    [
      "0.159443491",
      "0.197787092"
    ],
    [
      "0.483317583",
      "0.198790885"
    ],
    [
      "0.795208990",
      "0.204791010"
    ],
    [
      "0.254609544",
      "0.215971702"
    ],
    [
      "0.074927747",
      "0.216297770"
    ],
    [
      "0.566888630",
      "0.221183660"
    ],
    [
      "0.338278251",
      "0.237996771"
    ],
    [
      "0.650459699",
      "0.243576467"
    ],
    [
      "0.000000000",
      "0.259557326"
    ],
    [
      "0.422139316",
      "0.259969143"
    ],
    [
      "0.734030741",
      "0.265969259"
    ],
    [
      "0.193572154",
      "0.277290492"
    ],
    [
      "0.505710394",
      "0.282361922"
    ],
    [
      "0.109056410",
      "0.295801170"
    ],
    [
      "0.277194475",
      "0.299491024"
    ],
    [
      "0.589281442",
      "0.304754707"
    ],
    [
      "0.360863182",
      "0.321516093"
    ],
    [
      "0.672852491",
      "0.327147509"
    ],
    [
      "0.444532149",
      "0.343540174"
    ],
    [
      "0.000000000",
      "0.346076435"
    ],
    [
      "0.215964957",
      "0.360861531"
    ],
    [
      "0.528103197",
      "0.365932961"
    ],
    [
      "0.080607299",
      "0.377509213"
    ],
    [
      "0.299587278",
      "0.383062063"
    ],
    [
      "0.611674239",
      "0.388325754"
    ],
    [
      "0.383255985",
      "0.405087132"
    ],
    [
      "0.154786708",
      "0.422039781"
    ],
    [
      "0.466924952",
      "0.427111213"
    ],
    [
      "0.013082064",
      "0.431600793"
    ],
    [
      "0.238357750",
      "0.444432573"
    ],
    [
      "0.550495994",
      "0.449504006"
    ],
    [
      "0.321980071",
      "0.466633105"
    ],
    [
      "0.086519099",
      "0.482344023"
    ],
    [
      "0.405648778",
      "0.488658174"
    ],
    [
      "0.176810789",
      "0.505708748"
    ],
    [
      "0.489317745",
      "0.510682255"
    ],
    [
      "0.000000000",
      "0.517125151"
    ],
    [
      "0.260381831",
      "0.528101540"
    ],
    [
      "0.344004152",
      "0.550302072"
    ],
    [
      "0.115364097",
      "0.566617371"
    ],
    [
      "0.427672859",
      "0.572327141"
    ],
    [
      "0.198835858",
      "0.589377455"
    ],
    [
      "0.034204709",
      "0.596595863"
    ],
    [
      "0.282406900",
      "0.611770247"
    ],
    [
      "0.366029221",
      "0.633970779"
    ],
    [
      "0.129403745",
      "0.652715340"
    ],
    [
      "0.221036390",
      "0.672999776"
    ],
    [
      "0.000000000",
      "0.676066575"
    ],
    [
      "0.304607432",
      "0.695392568"
    ],
    [
      "0.074498466",
      "0.720061288"
    ],
    [
      "0.159858140",
      "0.734178025"
    ],
    [
      "0.243429182",
      "0.756570818"
    ],
    [
      "0.000000000",
      "0.764056001"
    ],
    [
      "0.075349773",
      "0.806576209"
    ],
    [
      "0.180520539",
      "0.818830547"
    ],
    [
      "0.000000000",
      "0.850575110"
    ],
    [
      "0.118342789",
      "0.881657211"
    ],
    [
      "0.043630342",
      "0.925287555"
    ],
    [
      "0.000000000",
      "1.000000000"
    ]
  ]
}

提交点集坐标 points,每个坐标均以十进制字符串表示(如 "0.5")。 · 验证器 v1.0.0

DISCUSSION

讨论区

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