正六边形:平面密铺图形中,单位面积周长最短的图形

文章目录

  • [1. 单位面积数据对比](#1. 单位面积数据对比)
  • [2. 数学原理与证明](#2. 数学原理与证明)
  • [3. 为什么正六边形最优?](#3. 为什么正六边形最优?)
  • [4. 单位面积周长的推导验证](#4. 单位面积周长的推导验证)
  • Reference

在平面密铺图形中,单位面积周长最短的图形是正六边形。

这一结论源自著名的 "蜂窝猜想",并于 1999 年由美国数学家托马斯・黑尔斯通过严格证明。

1. 单位面积数据对比

图形类型 周长 单条边长 密铺特性
正六边形 约 3.722 约 0.6204 可单独密铺,每个顶点周围有 3 个正六边形
正方形 4.000 1.0000 可单独密铺,每个顶点周围有 4 个正方形
正三角形 约 4.559 约 1.5197 可单独密铺,每个顶点周围有 6 个正三角形
Cairo 五边形 约 3.864 不等长 可密铺,周长大于正六边形

2. 数学原理与证明

复制代码
密铺限制:在所有正多边形中,只有正三角形、正方形和正六边形能够单独密铺平面,因为它们的内角能被 360° 整除(60°×6=360°,90°×4=360°,120°×3=360°)

蜂窝猜想:公元前 36 年罗马学者瓦罗就观察到蜂巢的六边形结构,4 世纪古希腊数学家佩波斯正式提出猜想,认为正六边形是最节省材料的形状

黑尔斯证明:1999 年,托马斯・黑尔斯发表了长达 358 页的论文,证明了 "将平面分割成同等面积的区域,具有最小总周长的几何图形是正六边形"

3. 为什么正六边形最优?

正六边形之所以在单位面积下周长最短,是因为它最接近圆形的形状特性。在所有平面图形中,圆的单位面积周长最小(约 3.545),但圆无法密铺平面。正六边形作为唯一能密铺平面的最高边数正多边形,很好地平衡了 "圆形化" 和 "可密铺性" 两大特性。

这一特性在自然界中得到了完美体现 ------ 蜜蜂建造蜂巢时选择正六边形结构,正是为了用最少的蜂蜡构建最大的储存空间。

4. 单位面积周长的推导验证



Reference

https://arxiv.org/

相关推荐
疯华整猫1 小时前
我用 Trae 把 Android 内存账重算了一遍
android·性能优化·源码
寂寞的船2 天前
【Unity知识速递】第6期 URP性能优化完全指南:从内存到GPU的三维调优
unity·性能优化·编辑器
Flynt2 天前
内存省16倍的Lightpanda实测:数字是真的,但并发代码要重写
性能优化·开源·agent
OpenAnolis小助手2 天前
RISC-V 基础软件的工程化与性能优化实践
性能优化·操作系统·龙蜥社区·risc-v
程序员吕洞宾3 天前
开源多维表格SmartTable v1.6.10 —— 用户名登录、数据评论及@人、表单分享二维码、性能优化、部署及升级优化
spring·性能优化·开源
余槐i3 天前
MySQL 8.0 联合索引走错:为什么加了索引查询反而从 200ms 变成 8s
java·spring boot·mysql·docker·性能优化
王中阳Go3 天前
预算给够了,时间花错了地方:三跳链路给了 27 秒,实际只用掉 9 秒
人工智能·后端·性能优化
Chen7323 天前
WebGPU 性能优化:Three.js 千万级点云调度与渲染实践
性能优化·three.js
peakmain93 天前
异常处理 - Native 层的崩溃捕获机制及实现 (一)
android·性能优化
只睡四小时4 天前
Three.js Sub-tick:漏判 60.7%→0
开发语言·javascript·性能优化·ecmascript·游戏开发·three.js·碰撞检测