教育>本科研究生>计算机类
群体智能与仿生计算:Matlab技术实现(第2版)

群体智能与仿生计算:Matlab技术实现(第2版)"

作者:杨淑莹,郑清春
ISBN:9787121358654
定价:¥78.0
字数:441千字
页数:276
出版时间:2020-03
开本:16开
版次:01-01
装帧:
出版社:电子工业出版社
简介

本书广泛吸取群智能计算、模式识别、统计学、数据挖掘、机器学习、人工智能等学科的先进思想和理论,以一种新的体系,系统、全面地介绍各种群智能算法的理论、仿生计算方法及其聚类应用。全书内容包括进化计算、人工免疫算法、Memetic算法、混合蛙跳算法、猫群算法、细菌觅食算法、人工鱼群算法、蜂群算法等。其中,进化计算内容包括进化计算、遗传算法、进化规划算法、进化策略算法、差分进化算法;人工免疫算法内容包括人工免疫算法概述、免疫遗传算法、免疫规划算法、免疫策略算法、基于动态疫苗提取的免疫遗传算法、免疫克隆选择算法。 本书以图像中物体的聚类分析为应用实例,介绍了相应的实现步骤及Matlab代码。

前言

天空中的鸟群,海洋中的鱼群,池塘中的蛙群,陆地上的昆虫、动物,经常要成群结队地觅食,在觅食中会遭受到捕食者的攻击,对这些动物而言,能否协调合作行动关系到生死存亡。群体智能就是从许多个体的合作与竞争中涌现出来的一种共享的或群体的智慧,这种集体智慧在细菌、动物、人类及计算机网络中形成,并以多种形式的协商一致的决策模式出现。“群体智慧”在这个世界上以许多不同的形式发挥着作用:个体微不足道,群体却充满智慧,没有领导,没有组织者,所有的分工却秩序井然,而它们的群体协调能力令人瞠目结舌。 一直以来,人类从大自然中不断得到启迪,通过发现自然界中的一些规律,或模仿其他生物的行为模式,从而获得灵感以解决各种问题。群体智能仿生计算就是通过模拟自然界的生物群体行为来实现人工智能的一种方法。仿生智能优化算法大多以模仿自然界中不同生物种群的群体体现出来的社会分工和协同合作机制为目标,而非生物的个体行为,属于群体智能的范畴,因而也被广泛称为群体智能优化算法。群体智能优化算法的基本思想是用分布搜索优化空间中的点来模拟自然界中的个体,用个体的进化或觅食过程类比为随机搜索最优解的过程,用求解问题的目标函数度量个体对于环境的适应能力,根据适应能力采取优胜劣汰的选择机制类比为用好的可行解代替差的可行解,将整个群体逐步向最优解靠近的过程类比为迭代的随机搜索过程。本书综合运用人工智能、认知科学、社会心理学、演化计算等学科知识,提供了一些非常有价值的新见解,并将这些见解加以应用,以解决较难的工程问题。书中首先探讨了群体智能的理论,将这些理论和模型应用于实际,详尽展示了仿生计算的实现方法,提供了强有力的优化、学习和解决问题的方法。 群体智能与仿生计算已经成为当代高科技研究的重要领域,其相关技术迅速扩展,已经应用在人工智能、机器人、系统控制、数据分析等领域,几乎遍及各个学科领域,在国民经济、国防建设、社会发展的各个方面得到广泛应用,产生了深远的影响。 国内外论述群体智能技术的书籍不少,这一领域涉及深奥的理论,往往使实际工作者感到困难,大部分书是罗列各种算法,见不到算法的实际效果和各种算法对比的结果,而这正是学习者和实际工作者所需要了解和掌握的内容。目前确实缺少一本关于群体智能技术在实际应用方面具有系统性、可比性和实用性的参考书。 本书的特点如下: (1)选用新技术。除了介绍许多重要经典的内容以外,书中还包括最近十几年才发展起来的并被实践证明有用的新技术、新理论,比如进化计算、人工免疫算法、粒子群算法、蚁群算法、蛙跳算法、人工鱼群算法、猫群算法、蜂群算法、细菌觅食算法、Memetic算法、量子遗传计算等,并将这些新技术应用于模式识别的聚类分析中,提供这些新技术的实现方法和源代码。 (2)实用性强,针对实例介绍理论和技术,使理论和实践相结合,避免了空洞的理论说教。书中实例取材于模式识别聚类分析,在实际应用中具有广泛的代表性,读者对程序稍加改进,就可以将其应用到不同的场合。 (3)针对每一种群体智能技术,书中分为理论介绍、实例应用、编程代码三部分,在掌握了理论之后,按照实例的应用方法,可以了解算法的实现思路和方法,进一步体会短小精悍的核心代码,学习者可以很快掌握模式识别技术。所有算法都用Matlab编程实现,便于读者学习和应用。 本书的内容基本涵盖了目前群体智能的重要理论和方法,但不是简单地将各种理论方法堆砌起来,而是将作者自身的研究成果和实践经验传授给读者。在介绍各种理论和方法时,将不同的算法应用于实际中,书中含有需要应用群体智能技术解决的问题,有理论的讲解和推理,有将理论转化为编程的步骤,有计算机能够运行的仿生源代码,有计算机运行模式识别算法程序后的效果,有不同算法应用于同一个问题的效果对比。使读者不至于面对如此丰富的理论和方法无所适从,而是有所学就会有所用。 本书由杨淑莹、张桦著。参加本书编写的还有邓飞、冯帆、王博凯、王光彪、范凯波、贾紫娟、牛廷伟、王丽贤、陶冲、刘婷婷、刘旭鹏,他们在作者指导下的研究工作中付出了辛勤的劳动,取得了有益的研究成果,正是在他们的努力下本书才得以顺利完成,作者表示衷心的感谢。同时感谢天津理工大学出版基金的资助。由于作者业务水平和实践经验有限,书中缺点与错误在所难免,欢迎读者予以指正。 作者将不辜负广大读者的期望,努力工作,不断充实新的内容。为方便广大读者,提供技术支持电子邮箱:ysying1262@126com。读者可通过该邮箱及时与作者取得联系,获得技术支持。

目录

目录 第1章绪论 第2章进化计算 21进化计算概述 22遗传算法仿生计算 221遗传算法 222遗传算法仿生计算在聚类分析中的应用 23进化规划算法仿生计算 231进化规划算法 232进化规划算法仿生计算在聚类分析中的应用 24进化策略算法仿生计算 241进化策略算法 242进化策略算法仿生计算在聚类分析中的应用 25差分进化计算仿生计算 251差分进化计算 252差分进化计算仿生计算在聚类分析中的应用 本章小结 习题 第3章人工免疫算法 31人工免疫算法概述 32免疫遗传算法仿生计算 321免疫遗传算法 322免疫遗传算法仿生计算在聚类分析中的应用 33免疫规划算法仿生计算 331免疫规划算法 332免疫规划算法仿生计算在聚类分析中的应用 34免疫策略算法仿生计算 341免疫策略算法 342免疫策略算法仿生计算在聚类分析中的应用 35基于动态疫苗提取的免疫遗传算法仿生计算 351基于动态疫苗提取的免疫遗传算法 352动态疫苗提取的免疫遗传算法仿生计算在聚类分析中的应用 36免疫克隆选择算法仿生计算 361免疫克隆选择算法 362免疫克隆选择算法仿生计算在聚类分析中的应用 本章小结 习题 第4章混合蛙跳算法仿生计算 41混合蛙跳算法 42混合蛙跳算法仿生计算在聚类分析中的应用 本章小结 习题 第5章猫群算法仿生计算 51猫群算法 52猫群算法仿生计算在聚类分析中的应用 本章小结 习题 第6章细菌觅食算法仿生计算 61细菌觅食算法 62细菌觅食算法仿生计算在聚类分析中的应用 本章小结 习题 第7章人工鱼群算法仿生计算 71人工鱼群算法 72人工鱼群算法仿生计算在聚类分析中的应用 本章小结 习题 第8章蚁群算法仿生计算 81蚁群算法 82蚁群算法仿生计算在聚类分析中的应用 本章小结 习题 第9章蜂群算法仿生计算 91蜂群算法 92蜂群算法仿生计算在聚类分析中的应用 本章小结 习题 第10章量子遗传算法仿生计算 101量子计算 102量子进化算法 103量子遗传算法仿生计算 104量子遗传算法仿生计算在聚类分析中的应用 本章小结 习题 第11章禁忌搜索算法聚类分析 111禁忌搜索算法的基本原理 112禁忌搜索的关键参数和相关操作 113基于禁忌搜索算法的聚类分析 本章小结 习题11 参考文献

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个