苍蝇的飞行真的是漫无目的吗?它飞得并不快,为什么我们却很难打到它呢?
打苍蝇的正确方法是什么?静静地等待苍蝇落在某个地方,然后静静地举起苍蝇拍,毫不犹豫地迅速挥拍,这样苍蝇就会以扁平的形式印在你的苍蝇拍上。这是一个打击苍蝇的成功例子,用一只普通苍蝇来打击苍蝇的唯一实用方法是,如果你没有耐心等待苍蝇降落,并试图将它打到空中,那么它就不会起作用。苍蝇是一种我们不想看到的昆虫,这就是为什么我们想要杀死它们,所以当然没有人愿意花时间思考杀死苍蝇的问题,但这是一个问题,这是一个经典的数学问题。
正常飞行的苍蝇飞得不是很快,所以你打不到一只苍蝇因为它飞得不是太快,你打不到一只正在飞行的苍蝇是有原因的。现在我们想一下。如果我们想抓住或击中一个正在移动的物体,我们该怎么做?如果一个物体在移动,而且它移动得不是很慢,我们就不能击中它所在的位置,因为当我们击中它所在的位置时,它已经在向前移动了,所以我们的击中一定会落空。
要打到移动的物体,就需要对物体的运动进行预测,例如,一个足球在我们面前滚动,我们可以通过观察足球的滚动速度和滚动轨迹来判断足球在我们抬脚踢球时的位置,这种预测可以使我们准确地踢到足球。如果我们的预测出错,我们很可能会把问题拖到后面去解决。如果我们不能预测一个物体的运动,那我们就根本打不到它。飞行就属于这一类。对我们来说,飞行似乎是漫无目的和难以捉摸的,事实上,这种模式在数学上被称为列维飞行。
列维的飞行本质上是一个随机游走,下一个飞行的方向和速度都是随机的,无法预测。我们期望苍蝇继续以当前的速度飞行,但它并没有这样做。事实上,苍蝇不知道它要去哪里,也不知道它要飞多快。这完全是随机的。这有点像武术里说的“不劳而获”。如果没有固定的招式,对手就无法预测,因此也就无法进行有效的防御。我们可以跟踪一个人,了解他的行动,但如果他每次经过一个路口就拉出一个筛子,决定走哪个方向,我们就永远不会知道他的行动模式,因为模式本身是不存在的。