电脑版
首页

搜索 繁体

第6天上午8dian12分(3/4)

没有领的。鸟类和鱼来对它们内的些简单刺激作反应,其结果是经过协作的行为。但是,没有哪个在控制那行为,没有哪一个于领地位,没有哪一个行指挥。

鸟类个也未在遗传上编有产生群集行为的指令程序。群集行为并不是件连接的。在鸟的大脑中,并没有什么东西规定说:“当现某情况,开始群集。”与之相反,在群,群集只是作为更为简单的低层次规则的结果而现的。这类规则包括“靠近与你距离最近的鸟,但不要撞上它们。”由于存在这类规则,整个群以平稳的协作方式群集起来。

因为群集行为产生于低层次的规则,它被称为群行为。群行为的技术定义是:现在群之中但并未作为指令程序编该群的任何成员内的行为。群行为可以现在任何群之中,包括计算机群或者是机群,或者是纳米集群。

我问里基:“你遇到的问题是集群中的群行为吗?”

“正是如此。”

“它不可预测吗?”

“如果说得委婉一的话。”

在最近数十年中,这自动浮现的群行为理念曾在计算机科学领域中引起了一场小小的革命,对程序编制员来说,它意味着人们可以为单个智能制定行为规则,但是不能控制集中行动的智能

单个智能——不论它们是编制程序的模块,还是,还是在本个案中的真正的微型机人——被编指令程序,在特定情况下协作工作,而在别的情况下互相竞争。可以给它们设定目标。可以让它们以单一定向的度去寻求目标,或者发挥作用帮助其他智能。但是,无法将这些互动作用的结果编程序加以控制。它只是自动浮现来,而且常常形成人意料的结果

在某意义,这是令人振奋的。一程序首次能够产生该程序编制员本无法预测的结果。这类程序的行为更像来自有生命的有机,而不是人造自动装置。这一使程序编制员到兴奋——但是,也使他们觉得无计可施。

田向这程序的群行为是反复无常的。有时候,竞争的智能相互争斗,导致停机,程序无法完成任何任务。有时候,智能之间的影响很大,它们失去了自己的目标,完成了别的事情。从这个意义上讲,这程序就像小孩一样——无法预测,容易受到扰。用一位程序编制员的话来说:“编制分布式智能程序就像要求一个5岁大的儿童到他自己的房间去更换衣服。他可能那样,但是他也可能去别的事情,而且不再回来了。

因为这程序以生的方式产生作用,程序编制员开始将它们与真实世界中的真实生的行为行类比。事实上,他们开始为生的行为建立模式,以便得到一对程序结果行控制的方式。

所以,有的程序编制员研究蚂蚁的集群行为,研究白蚁构筑土墩的行为,研蜂的舞蹈,以便编写程序来控制飞机降落时间表,控制行李包裹的发送路线安排,控制语言的翻译。那些程序经常运行良好,但是它们也一可能错——在情况发生大变化时尤其如此。但是,在那形下,它们就会失去目标。

热门小说推荐

最近更新小说