提出一种混合人工生命系统和粒子群算法的优化算法。算法包括两个阶段,第1阶段创建人工生命系统,系统中的人工生物有感知系统,它们可以发现所需要的资源,并新陈代谢,人工生物之间互相交互,导致整个系统出现突现集群现象。通过人工生命系统形成的突现集群给粒子群算法提供优良的初始位置。第2阶段使用粒子群算法进一步寻找优化的最佳结果。最后以著名的Rosenbrock函数为例来证明该算法的优化能力,实验数据表明,该优化算法是有效的。