自然计算是指受自然界物理、化学、生物等自然过程、理论等启发而提出的各种计算方法的统称。迄今已提出多种自然计算方法,包括遗传算法、蚁群算法、粒子群算法等经典算法,也包括烟花算法、萤火虫算法、万有引力算法等多种新算法。不同算法在同类或不同问题上都有相似或不同的性能表现,正是这些性能表现吸引研究人员针对各种问题开展研究。本书研究一种生物启发的新的计算方法,称为磁性细菌优化算法。该算法是作者于2010年提出的一种智能优化算法。是受到自然界趋磁性细菌的生物特性启发而设计的一种算法。本书对磁性细菌优化算法的生物原理进行了简单介绍,给出了算法设计过程,针对基本磁性细菌优化算法进行了收敛性分析。并对不同的改进算法进行了函数优化性能测试和分析。对不同改进算法进行了深入对比研究。