MATLAB R2020a智能算法及实例分析
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章 智能算法的基本概念

随着人们对生命本质的不断了解,生命科学正以前所未有的速度迅猛发展,使人工智能的研究开始摆脱经典逻辑计算的束缚,大胆地探索起新的非经典计算途径。在这种背景下,社会性动物(如蚁群、蜂群、鸟群等)的自组织行为引起了人们的广泛关注,许多学者对这种行为进行了数学建模,并用计算机对其进行了仿真,这就产生了所谓的“群智能”。

社会性动物的妙处在于个体的行为都很简单,但当它们一起协同工作时,却能够表现出非常复杂(智能)的行为特征。例如,单只蚂蚁的能力极其有限,但当这些简单的蚂蚁组成蚁群时,却能完成像筑巢、觅食、迁徙、清扫蚁穴等复杂行为;一群行为显得盲目的蜂群能造出精美的蜂窝;鸟群在没有集中控制的情况下能够同步飞行等。在这些自组织行为中,又以蚁群在觅食过程中总能找到一条从蚁穴到食物源的最短路径最引人注目。群智能算法作为一种新兴的演化计算技术,已成为越来越多研究者的关注焦点,它与人工生命,特别是进化策略及遗传算法有着极为特殊的联系。