我想从蚂蚁那里学得更快

时间:2019-03-25 06:59:53 来源:通什门户网 作者:匿名



我想加快速度并从蚂蚁中学习。

作者:未知

一个TCP笑话“你好,我想听一个TCP笑话。” “你好,你想听一个TCP笑话吗?” “是的,我想听一个TCP笑话。”

“好的,我会告诉你一个TCP笑话。”

“太好了,我会认真地听这个笑话。”

“你准备好现在听这个TCP笑话吗?”

“当然,我准备好听。”

“非常好,我将立即谈论这个TCP笑话。它没有场景,10秒长,有两个字符,并以笔结束。”

“好吧,我已经听过了。它没有特定的场景。它长10秒,有两个字符,最后用笔结束。”

“哦,对不起,你已经超时了。”

......

你好,你想听一个TCP笑话吗? ”

你明白这个TCP笑话吗?它涉及网络拥塞,连接超时甚至中断。当我们上网时,我们经常遇到这个问题。 TCP协议是网络传输的主要方法。现在需要升级以解决网络拥塞问题,而蚂蚁 - 非人类工程师可以帮助人类解决这个问题。

蚁群功能为1 1?2

网络和蚂蚁之间有什么联系?这似乎很难想象。但是,不要混淆蚂蚁和蚁群的概念。它们完全不同,就像树和森林不一样。

美国斯坦福大学的科学家们发现,蚁群非常独特。在亚利桑那州的沙漠中,蚂蚁将逐一喂食,除非他们找到食物,否则他们不会空手。在蚂蚁觅食的中间,如果事故永远不会再发生,那么蚁群会做什么?如果我在正午的天气变得炎热干燥怎么办?

通过长期观察,科学家们发现蚁群完全适应沙漠气候。这些觅食困难根本不会影响他们,他们仍然有许多未解决的秘密。

当遇到炎热干燥的极端天气时,蚂蚁会依赖储存在巢中的食物。蚁群只会喂少量蚂蚁进食;当食物很小时,蚂蚁不会长时间回到巢里,并且长时间外出就餐;它很快就会回到巢穴,觅食的时间很短。准备出去吃饭的蚂蚁将留在入口处的狭窄小路上。当觅食的蚂蚁返回巢穴并通过道路时,他们会等待等待的蚂蚁放下食物,然后两只蚂蚁用触手相互接触。孔中的蚂蚁是否外出用于食物取决于它们彼此接触的次数和触摸的时间。通过这种方式,复杂的集体行为受到简单的个人接触的支配。没人能断言天气如何。是否适合觅食,蚂蚁可能无法判断,但蚁群可以确定。 1 1? 2意味着整体能力超过部分的总和,而蚁群就是这样一个整体。科学家们认为,对蚁群研究越深入,就会发现更有用的东西。

Antnet比较

在现代互联网上,传输控制协议(TCP/IP)是传输信息的基础,也是互联网的重要组成部分。互联网包含许多信息内容(如网站,视频,音频,文本),以及许多硬件设备(如路由器,电缆,卫星??,基站,计算机)。

如果设备使用TCP协议传输文件,它会将文件拆分为许多称为“数据包”的较小块。它将一系列数据包发送到接收设备,并监视另一方是否已收到它。如果收到,则返回“确认者”以标记并调整剩余数据包的传输速度。

但是,有时数据传输会很拥挤,网络速度很慢,导致一些网络拥塞甚至断开连接。 TCP协议是在20世纪70年代发明的,今天迫切需要改进。科学家们从蚂蚁那里学到了一种叫做蚁群系统的“蚁群算法”和“蚁群”(英文版Anternet)。

科学家们发现,蚁群使用食物量作为参考来计算发送的蚂蚁数量,这与互联网传输控制协议TCP基本相同。蚁群的目标是减少蚂蚁数量并收集更多食物。 TCP的目标是避免拥塞并更快地传输信息。通过互联网发送数据包就像送食物蚂蚁一样;返回确认就像将食物带回蚂蚁。如果很快返回大量验证器,则意味着网络速度平稳,带宽充足,完全使用意味着发送方将发送更多数据包。这就像蚂蚁快速返回巢穴,这意味着觅食回来,食物充足,使用蚁群将会发送更多的蚂蚁。相反,如果确认返回缓慢,则数据减慢;同样,如果蚂蚁慢慢反馈,蚁群也会减速;如果他们根本没有返回,发送和发送也将停止。对于蚁群来说,停止意味着暂时不会蚂蚁觅食;对于TCP,这意味着连接超时(即中断)。为了强调上面的例子是TCP的简化版本,它并不代表它的全部功能,但它足以说明两者是相似的。

Antnet拥有数百万年的历史,是蚂蚁持续拥有和使用的计算方法。通过蚂蚁网络,蚁群最大限度地减少了觅食和捡食物的损失。 TCP的目的是尽可能快地减少数据拥塞并传输信息。虽然这两者实现了目标,但它们不需要额外的监控系统。

蚂蚁网络的启示

每个蚁群都有一只蚂蚁,它不会吃,也不会起作用,而是由其他蚂蚁喂食。它具有最高的地位,但它几乎没有“政治”权力。事实上,女王只是一名蚂蚁工作者,专门从事繁殖工作。此外,在蚁群中没有像公司这样的“经理”,总是关注天气环境的变化,并向外出觅食的蚂蚁报告。

唯一已知的是两只蚂蚁在洞的狭窄通道中触摸触手的数量和时间决定了蚁群算法的结果。蚂蚁的信息非常有限,这决定了antnet算法必须简单,分布和可测量。在Internet上,我们还需要设计分布式计算,并且通过此功能,整个网络的每个单元都可以更加面向数据并且更具可测量性。这也是互联网信息共享的伟大之处。

此外,如果将蚁群与互联网上无数“0101”组成的计算机代码进行比较,可以设计出一个更好的计算机程序 - 一种新的思想 - 蚁群算法程序,当它被证明特别有效时用于计算优化路径。 。

但是,仍有一些问题需要深入研究。由于蚂蚁群发出的蚂蚁数量取决于触摸两只蚂蚁触须的数量和时间,蚂蚁在接触时会“交流”什么信息?这些信息如何决定蚂蚁的行为?蚂蚁的个体行为如何决定蚁群的整体行为?

如果可以进一步明确这些问题,它可以完全解决当今网络拥塞的问题,或者如果蚁群算法早期发现,TCP历史将被重写,并且今天没有问题。


  
通什门户网版权与免责声明:

凡本网注明“来源:通什门户网”的所有文字、图片和视频,版权均属通什门户网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。

已经被本网协议授权的媒体、网站,在下载使用时必须注明“来源:通什门户网”,违者本网将依法追究责任。