堆球问题,开普勒猜想(格密码相关)

目录

一. 介绍

二. 历史进展分析

三.2维下的堆球问题

四. 3维下的堆球问题

五. 8维与24维下的堆球问题

总结


一. 介绍

堆球问题又叫堆球理论、最密堆积、球填充,英文为The Theory Of Sphere Packings。

堆球问题的本质就是填充一堆大小相同的球。要求这些球是刚球,互相之间不能重叠,寻找其最大的密度。关于该密度,简单给一个解释,假设有一个边长为a的立方体的箱子,最大可以放n个体积为v的小球,那么堆球的最大密度即为:

lim_{a\to \infty}\frac{nv}{a^3}

备注:很明显该处例子为三维情况,还可以是四维、五维、······(可以思考下高维下球变成?立方体变成?)。三维寻找最高的堆球密度又被称之为开普勒猜想。

 

二. 历史进展分析

1591年,Thomas Harriot 出版了一本关于各种堆叠问题的研究,并曾最早发展出原子论;

1611年,Johannes Kepler(开普勒)在一篇讲雪花的拉丁语论文中发散出三维下堆球问题的密度上限,但并未给出证明,这便是开普勒猜想。

1831年,高斯证明若球在规则格中进行排列(类似现如今格密码的格点),则开普勒猜想是正确的。这也表明任何反证法都需要寻找不规则的排列方式,实际上,当装球的空间不够大时,确实存在某些不规则排列法密度高于开普勒猜想;

1900年,开普勒猜想被列为希尔伯特的23个问题中的第18个;

1953年,László Fejes Tóth证明任何排列法密度的问题,都可变为有限量的计算过程。这表明至少在原则上,通过穷举法可证明堆球理论的上界;

1958年,英国数学家找到三维空间里任何可能得装球方法上界为78%。我们的目标是将该上界不断缩小,尽量逼近理论上界74%。

1992年,黑尔斯认为可通过一个有着150个变量的方程式的最小值,来找出任何可能装球排法的最大密度。若要寻找每种情况的下界,则需要解超过十万个线性规划问题。

1993年,向武义宣传自己借由几何的方法证明了开普勒猜想,但该证明其实不完善(其实就是不太正确);

1998年,黑尔斯利用3GB的电脑文案证明,以及250页的注解,宣布证明了开普勒猜想。《数学年报》相关裁判员嘉伯‧费耶斯‧托特利用三年时间,确定该证明99%的可能性正确,因为不能完全确定所有电脑计算的正确性;

2015年,黑尔斯和21位作者共同发表了“开普勒猜想的形式化证明”。该论文借助HOL等自动证明检验软件来确认其正确性的证明,来移出所有剩余的、和证明有效性相关的不确定成分。

2022年,Viazovska因为8维空间和24维空间的堆球工作荣获Fields奖。

三.2维下的堆球问题

杜厄定理是在1890年提出的,该定理表明正六边形排列法(每个球旁边都围着六颗球的排列法)是平面上密度最高的堆球法。

设圆的半径为r,则正六边形的边长为2r,不难运算该正六边形的面积为:

6\sqrt3 r^2

该正六边型内包含3个完整的球(把残缺的球进行拼接),所以总球的面积为:

3\pi r^2

所以,密度为:

\frac{\pi}{2\sqrt3}\approx 91%

黑尔斯在1999年也曾证明出一个相关的六角蜂巢猜想(若要将二维平面分割成彼此大小相同的区块,则最有效的方法是将之分成由正六边形组成的区块。

四. 3维下的堆球问题

开普勒猜想指出,在三维空间中,堆球的最大密度为:

\frac{\pi}{\sqrt{18}}

 

五. 8维与24维下的堆球问题

由英国数学家John Leech在1960年确定,并把该结构称为利奇晶格。2016年,乌克兰数学家Maryna Sergiivna Viazovska将该结果推广到球体填充问题,得出最高密度,8维约3.6%,24维约0.005%。

总结

维度越多,球体填充密度会越来越低,最后无限趋向于0 。

堆球理论历经牛顿、高斯、希尔布特、闵可夫斯基、黑尔斯和Viazovska的研究与推动,堆球理论已经发展成为数论、代数、几何和组合交叉领域的一个重要分支。该理论还可以被应用于格密码,尤其是由Shor, Ajtai, Pipher等人进行的抗量子攻击密码体系研究。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
探索全栈前端技术的魅力:HTML+CSS+JS+JQ+Bootstrap网站源码深度解析 在这个数字化时代,构建一个既美观又功能强大的网站成为了许多发者和企业追逐的目标。本份资源精心汇集了一套完整网站源码,融合了HTML的骨架搭建、CSS的视觉美化、JavaScript的交互逻辑、jQuery的高效操作以及Bootstrap的响应式设计,全方位揭秘了现代网页发的精髓。 HTML,作为网页的基础,它构建了信息的框架;CSS则赋予网页生动的外观,让设计创意跃然屏上;JavaScript的加入,使网站拥有了灵动的交互体验;jQuery,作为JavaScript的强力辅助,简化了DOM操作与事件处理,让编码更为高效;而Bootstrap的融入,则确保了网站在不同设备上的完美呈现,响应式设计让访问无界限。 通过这份源码,你将: 学习如何高效组织HTML结构,提升页面加载速度与SEO友好度; 掌握CSS高级技巧,如Flexbox与Grid布局,打造适应各种屏幕的视觉盛宴; 理解JavaScript核心概念,动手实现动画、表单验证等动态效果; 利用jQuery插件快速增强用户体验,实现滑动效果、Ajax请求等; 深入Bootstrap框架,掌握移动优先的发策略,响应式设计信手拈来。 无论是前端发新手渴望系统学习,还是资深发者寻求灵感与实用技巧,这份资源都是不可多得的宝藏。立即深入了解,启你的全栈前端探索之旅,让每一个网页都成为技术与艺术的完美融合!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

唠嗑!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值