智能优化算法及 MATLAB 实现(书籍推荐)

智能优化算法及 MATLAB 实现(书籍推荐)

  • 介绍
  • 前言
  • 目录
    • 第1章 粒子群优化算法原理及其MATLAB实现
    • 第2章 哈里斯鹰优化算法原理及其MATLAB实现
    • 第3章 沙丘猫群优化算法原理及其MATLAB实现
    • 第4章 鲸鱼优化算法原理及其MATLAB实现
    • 第5章 大猩猩部队优化算法原理及其MATLAB实现
    • 第6章 教与学优化算法原理及其MATLAB实现
    • 第7章 鮣鱼优化算法原理及其MATLAB实现
    • 第8章 灰狼优化算法原理及其MATLAB实现
    • 第9章 堆优化算法原理及其MATLAB实现
    • 第10章 黏菌优化算法原理及其MATLAB实现
    • 第11章 算术优化算法原理及其MATLAB实现
    • 第12章 飞蛾扑火优化算法原理及其MATLAB实现
    • 第13章 小龙虾优化算法原理及其MATLAB实现
    • 第14章 标准测试函数
    • 第15章 工程设计问题
    • 第16章 统计校验指标与代码

介绍

  智能优化作为人工智能的重要研究方向之一,为许多领域中复杂系统优化问题的解决提供了更好的方法,因此得到了广泛的应用。本书按照智能优化算法、测试函数集及常用仿真实验等逻辑脉络由浅至深地讲解,便于读者入门并掌握智能优化算法及MATLAB实现的相关知识,为后续深入学习优化理论的融通和算法改进打好基础。全书分为16章,第1章-第13章分别介绍13种智能优化算法的基本原理、伪代码和流程图、MATLAB实现、应用案例;第14章介绍了4套经典测试函数及MATLAB实现;第15章介绍了7个典型的工程优化问题及MATLAB实现;第16章介绍了5种优化设计评价时常用的仿真实验。
在这里插入图片描述

书籍链接tb:贾鹤鸣, 智能优化算法及 MATLAB 实现[M], 清华大学出版社, 2024.
书籍链接jd:贾鹤鸣, 智能优化算法及 MATLAB 实现[M], 清华大学出版社, 2024.

前言

  近年来,随着人工智能技术的兴起,智能优化算法受到诸多学者广泛关注。在日益复杂的优化问题中建立精确的数学模型愈发困难,因此生物习性、物理现象和数学方法等启发的多种智能优化算法被提出、改进并应用于各种工程优化问题中。许多初学者在学习过程中可能会存在一些诸如:各算法之间有什么关系、用什么指标评价算法性能以及如何判断算法性能的优劣等问题。为更好的解决上述问题,本书旨在按照智能优化算法理论、测试函数集介绍以及仿真实验分析等逻辑脉络由浅至深地进行讲解,便于读者入门并掌握智能优化算法及其MATLAB实现的相关知识,为后续的深入学习打好基础。
本书主要内容可以分为三个部分。第一部分:智能优化算法及其MATLAB实现,具体包括13种智能优化算法(粒子群优化算法、哈里斯鹰优化算法、沙丘猫群优化算法、鲸鱼优化算法、大猩猩部队优化算法、教与学优化算法、䲟鱼优化算法、灰狼优化算法、堆优化算法、黏菌优化算法、算术优化算法、飞蛾扑火算法、小龙虾优化算法)原理讲述、伪代码及流程图、MATLAB实现、应用案例;第二部分:测试函数及工程问题,具体包括4套常见的测试函数(23个标准测试函数、CEC2014测试函数集、CEC2017测试函数集、CEC2020测试函数集)和7个典型工程优化问题(焊接梁设计问题、多片式离合制动器设计问题、拉力/压力弹簧设计问题、减速器设计问题、汽车碰撞设计问题、三杆桁架设计问题、压力容器设计问题)的简介及MATLAB实现;第三部分:算法评价及仿真实验,具体包括:统计、开发探索、箱型图、wilcoxon校验、friedman校验。

目录

第1章 粒子群优化算法原理及其MATLAB实现

1.1 粒子群优化算法的基本原理
1.2 算法伪代码及流程图
1.3 粒子群优化算法的MATLAB实现
1.4 粒子群优化算法的应用案例
参考文献

第2章 哈里斯鹰优化算法原理及其MATLAB实现

2.1 哈里斯鹰优化算法的基本原理
2.2 算法伪代码及流程图
2.3 哈里斯鹰优化算法的MATLAB实现
2.4 哈里斯鹰优化算法的应用案例
参考文献

第3章 沙丘猫群优化算法原理及其MATLAB实现

3.1 沙猫群优化算法的基本原理
3.2 算法伪代码及流程图
3.3 沙猫群优化算法的MATLAB实现
3.4 沙丘猫群优化算法的应用案例
参考文献

第4章 鲸鱼优化算法原理及其MATLAB实现

4.1 鲸鱼优化算法的基本原理
4.2算法伪代码及流程图
4.3 鲸鱼优化算法的MATLAB实现
4.4 鲸鱼优化算法的应用案例
参考文献

第5章 大猩猩部队优化算法原理及其MATLAB实现

5.1 大猩猩部队优化算法的基本原理
5.2 算法伪代码及流程图
5.3 大猩猩部队优化算法的MATLAB实现
5.4 大猩猩部队优化算法算法的应用案例
参考文献

第6章 教与学优化算法原理及其MATLAB实现

6.1 教与学优化算法的基本原理
6.2 算法伪代码及流程图
6.3 教与学优化算法的MATLAB实现
6.4 教与学优化算法的应用案例
参考文献

第7章 鮣鱼优化算法原理及其MATLAB实现

7.1 鮣鱼优化算法的基本原理
7.2 算法伪代码及流程图
7.3 鮣鱼优化算法的MATLAB实现
7.4 鮣鱼优化算法的应用案例
参考文献

第8章 灰狼优化算法原理及其MATLAB实现

8.1 灰狼优化算法的基本原理
8.2 算法伪代码及流程图
8.3 灰狼优化算法的MATLAB实现
8.4 灰狼优化算法的应用案例
参考文献

第9章 堆优化算法原理及其MATLAB实现

9.1 堆优化算法的基本原理
9.2 算法伪代码及流程图
9.3 堆优化算法的MATLAB实现
9.4 堆优化算法的应用案例
参考文献

第10章 黏菌优化算法原理及其MATLAB实现

10.1 黏菌优化算法的基本原理
10.2 算法伪代码及流程图
10.3 黏菌优化算法的MATLAB实现
10.4 黏菌优化算法的应用案例
参考文献

第11章 算术优化算法原理及其MATLAB实现

11.1 算术优化算法的基本原理
11.2 算法伪代码及流程图
11.3 算术优化算法的MATLAB实现
11.4 算术优化算法的应用案例
参考文献

第12章 飞蛾扑火优化算法原理及其MATLAB实现

12.1 飞蛾扑火优化算法的基本原理
12.2算法伪代码及流程图
12.3飞蛾扑火优化算法的MATLAB实现
12.4 飞蛾扑火优化算法的应用案例
参考文献

第13章 小龙虾优化算法原理及其MATLAB实现

13.1 小龙虾优化算法的基本原理
13.2 算法伪代码及流程图
13.3 小龙虾优化算法的MATLAB实现
13.4 小龙虾优化算法的应用案例
参考文献

第14章 标准测试函数

14.1 23个标准测试函数
14.2 CEC2014测试集
14.3 CEC2017测试集
14.4 CEC2020测试集

第15章 工程设计问题

15.1 焊接梁设计问题
15.2 多片式离合器制动器设计问题
15.3 拉力/压力弹簧设计问题
15.4 减速器设计问题
15.5 汽车防碰撞设计问题
15.6 三杆桁架设计问题
15.7 压力容器设计问题

第16章 统计校验指标与代码

16.1 统计数据分析
16.2 探索与开发
16.3 箱型图
16.4 Wilcoxon秩和检验
16.5 Friedman检测

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/584211.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

算法设计与分析 3.2 牛顿法及改进、迭代法、矩阵谱半径、雅可比迭代、高斯迭代

思考题1 改进cosx?优化算法 关键点在于cos计算过于麻烦,而每次都要求sinx的值 故直接简化为cosx的导数 -sinx 即: 原://double daoshu(double x) { // return 18 * x - cos(x); //} 改:double daoshu(double x) {retu…

数字旅游打造个性化旅程,科技让旅行更贴心:数字技术根据旅行者需求定制专属行程,让每一次旅行都充满惊喜与贴心服务

一、引言 随着科技的飞速发展和数字化转型的深入推进,数字旅游正逐渐成为现代旅行的新趋势。它借助数字技术,根据旅行者的个性化需求,为其量身打造专属的旅程,让每一次旅行都充满惊喜与贴心服务。数字旅游不仅提升了旅行的便捷性…

如何编写测试用例

总结 测试用例需求来源 文档 用户角度 编写测试用例步骤 分析需求 写测试点 对需求的拆分 辅助完成测试用例的编写 编写测试用例 编写测试用例原则 能看懂 能执行 测试结果状…

【STM32 IIC通信与温湿度传感器AHT20(I2C_AHT20)】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 最终效果展示AHT20温湿度传感器(I2C_AHT20) 1、工程配置2、代码如果您发现文章有错误请与我留言,感谢 最终效果展示 详细讲解视频…

Excel 批量获取sheet页名称,并创建超链接指向对应sheet页

参考资料 用GET.WORKBOOK函数实现excel批量生成带超链接目录且自动更新 目录 一. 需求二. 名称管理器 → 自定义获取sheet页名称函数三. 配合Index函数,获取所有的sheet页名称四. 添加超链接,指向对应的sheet页 一. 需求 ⏹有如下Excel表,需…

【如何使用SSH密钥验证提升服务器安全性及操作效率】(优雅的连接到自己的linux服务器)

文章目录 一、理论基础(不喜欢这部分的可直接看具体操作)1.为什么要看本文(为了zhuangbility)2.为什么要用密钥验证(更安全不易被攻破)3.密码验证与密钥验证的区别 二、具体操作1.生成密钥对1.1抉择&#x…

数据库|TiDB-Server API的高效应用指南

一、API介绍 1.Status 显示TiDB 连接数、版本和git_hash 信息 tidb-server_ip:status_port/status { "connections": 0, "version": "5.7.25-TiDB-v6.1.1", "git_hash": "5263a0abda61f102122735049fd0dfadc7b7f822" } 2.St…

Ollama +Docker+OpenWebUI

1 Ollama 1.1 下载Ollama https://ollama.com/download 1.2 运行llama3 $ ollama run llama3 pulling manifest pulling 00e1317cbf74... 100% ▕███████████████████████████████████████████████████████████…

SD-WAN的核心竞争力有哪些?

随着企业网络需求的飞速增长,SD-WAN作为一种新兴网络连接方式,正迅速受到企业的青睐。SD-WAN不仅仅是连接手段,更是网络优化、安全防护和综合管理的集大成技术。在这篇文章中,我们将简要探讨SD-WAN的核心竞争力,以帮助…

Flink checkpoint 源码分析

序言 最近因为工作需要在阅读flink checkpoint处理机制,学习的过程中记录下来,并分享给大家。也算是学习并记录。 目前公司使用的flink版本为1.11。因此以下的分析都是基于1.11版本来的。 在分享前可以简单对flink checkpoint机制做一个大致的了解。 …

mysql-sql-练习题-4-标记

标记 连续登录2-7天用户建表排名找规律 最大连胜次数建表只输出连胜结果输出所有连续结果 连续登录2-7天用户 建表 create table continuous_login(user_id1 integer comment 用户id,date_login date comment 登陆日期 ) comment 用户登录表;insert into continuous_login val…

这是一个简单网站,后续还会更新

1、首页效果图 代码 <!DOCTYPE html> <html> <head> <meta charset"utf-8" /> <title>爱德照明网站首页</title> <style> /*外部样式*/ charset "utf-8"…

【计算机毕业设计】基于SSM++jsp的社区管理与服务系统【源码+lw+部署文档+讲解】

目录 摘 要 Abstract 第一章 绪论 第二章 系统关键技术 第三章 系统分析 3.1.1技术可行性 3.1.2经济可行性 3.1.3运行可行性 3.1.4法律可行性 3.4.1注册流程 3.4.2登录流程 3.4.3活动报名流程 第四章 系统设计 4.3.1登录模块顺序图 4.3.2添加信息模块顺序图 4.4.1 数据库E-…

使用STM32CubeMX对STM32F4进行串口配置

目录 1. 配置1.1 Pin脚1.2 RCC开启外部晶振1.3 时钟1.4 串口配置 2. 代码2.1 默认生成代码2.1 开启串口中断函数2.3 接收中断2.4 接收回调函数2.5 增加Printf 的使用 1. 配置 1.1 Pin脚 1.2 RCC开启外部晶振 1.3 时钟 外部使用8MHz晶振 开启内部16MHz晶振 使用锁相环 开启最高…

动手写一个简单的Android 表格控件支持固定列

Android 动手写一个简洁版表格控件 简介 源码已放到 gitee 作为在测绘地理信息行业中穿梭的打工人&#xff0c;遇到各种数据采集需求&#xff0c;既然有数据采集需求&#xff0c;那当然少不了数据展示功能&#xff0c;最常见的如表格方式展示。 当然&#xff0c;类似表格这些…

【消息队列】MQ介绍

MQ MQ&#xff08;MessageQueue&#xff09;&#xff0c;中文是消息队列&#xff0c;就是存放消息的队列&#xff0c;也是下面提到的事件驱动架构中的Broker 同步调用的优点&#xff1a; 时效性强&#xff0c;可以立即得到结果 同步调用的问题&#xff1a; 耦合度高性能和吞吐…

汽车信息安全入门总结(2)

目录 1.引入 2.汽车信息安全技术 3.密码学基础知识 4.小结 1.引入 上篇汽车信息安全入门总结(1)-CSDN博客主要讲述了汽车信息安全应该关注的点&#xff0c;以及相关法规和标准&#xff0c;限于篇幅&#xff0c;继续聊信息安全相关技术以及需要掌握的密码学基础知识。 2.汽…

Costas-Barker序列模糊函数仿真

文章目录 前言一、Costas 序列二、Barker 码三、Costas-Barker 序列模糊函数仿真1、MATLAB 核心代码2、仿真结果①、Costas-Barker 模糊函数图②、Costas-Barker 距离模糊函数图③、Costas-Barker 速度模糊函数图 四、资源自取 前言 Costas 码是一种用于载波同步的频率调制序列…

基于SpringBoot+Vue高校竞赛管理系统的设计与实现

项目介绍&#xff1a; 高校竞赛管理系统管理系统按照操作主体分为管理员和用户。管理员的功能包括字典管理、论坛管理、竞赛公告管理、获奖管理、老师管理、评审管理、评审分配管理、评审打分管理、赛事管理、赛事提交管理、赛事报名管理、用户管理、专家管理、管理员管理。用…

万兴PDF专家 PDFelement Pro v10.3.8 破姐版!

&#x1f9d1;‍&#x1f4bb;万兴PDF专家 PDFelement Pro v10.3.8 破姐版 (https://docs.qq.com/sheet/DRVVxTHJ3RXJFVHVr)