【啃书】《MATLAB智能算法30个案例分析(第2版)》
凯旋16668
博观而约取,厚积而薄发
展开
-
【啃书】《MATLAB智能算法30个案例分析(第2版)》第十章 基于粒子群算法的多目标搜索算法
文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%20201229lu注:该代码在matlab2019b成功运行%% 该函数演示多目标perota优化问题%清空环境clcclearload data%% 初始参数objnum=size(P,1); %类中物品个数weight=92; %总重量限制%初始化程序Dim=5; %粒子维数xSize=50; %种群个数MaxIt=200; %迭代次数c1=0.8;原创 2021-01-05 21:20:43 · 2139 阅读 · 0 评论 -
【啃书】《MATLAB智能算法30个案例分析(第2版)》第九章 基于遗传算法的多目标优化算法
文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码原创 2020-12-28 19:27:41 · 2602 阅读 · 0 评论 -
【啃书】《MATLAB智能算法30个案例分析(第2版)》第八章 基于量子遗传算法的函数寻优算法
文章目录问题描述仿真过程matlab源码问题描述原书第八章的目标函数与第七章只相差一个常数,所以此处用第七章目标函数,以便对比两章算法的结果仿真过程matlab源码%20201104lu注:该代码在matlab2019b成功运行clc;clear all;close all;for i=1:5%循环运行次数 %----------------参数设置-----------------------MAXGEN=200; % 最大原创 2020-12-26 21:53:18 · 700 阅读 · 0 评论 -
【啃书】《MATLAB智能算法30个案例分析(第2版)》第七章 多种群遗传算法的函数优化算法
文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码程序使用谢菲尔德大学遗传算法工具箱%20201104lu注:该代码在matlab2019b成功运行%% 标准遗传算法SGAfor i=1:5clear;%clcpc=0.7; % 交叉概率pm=0.05; % 变异概率%定义遗传算法参数NIND=40; %个体数目MAXGEN=500; %最大遗传代数NVAR=2; %变量的维数PRECI=原创 2020-12-26 14:32:20 · 841 阅读 · 1 评论 -
【啃书】《MATLAB智能算法30个案例分析(第2版)》第六章 遗传算法工具箱详解及应用
文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%20201104lu注:该代码在matlab2019b成功运行clearclcfitnessfcn = @GA_demo; % 适应度函数句柄nvars = 2; % 个体的变量数目options = gaoptimset('PopulationSize',100,'EliteCount',10,'CrossoverFraction',0.75,'Generations',5原创 2020-12-23 22:22:35 · 736 阅读 · 1 评论 -
【啃书】《MATLAB智能算法30个案例分析(第2版)》第五章 基于遗传算法的LQR控制器优化设计
文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%20201104lu注:该代码在matlab2019b成功运行clearclcfitnessfcn = @GA_LQR; % 适应度函数句柄nvars=3; % 个体的变量数目LB = [0.1 0.1 0.1]; % 上限UB = [1e6 1e6 1e6]; % 下限options=gaoptimset('PopulationSize'原创 2020-12-23 21:44:15 · 1480 阅读 · 0 评论 -
【啃书】《MATLAB智能算法30个案例分析(第2版)》第四章 基于遗传算法的TSP算法
文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码原创 2020-12-23 20:02:13 · 1032 阅读 · 0 评论 -
【啃书】《MATLAB智能算法30个案例分析(第2版)》第三章 基于遗传算法的BP神经网络优化算法
文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%20201104lu注:该代码在matlab2019b成功运行clcclear allclose all%% 加载神经网络的训练样本 测试样本每列一个样本 输入P 输出T%样本数据就是前面问题描述中列出的数据load data% 初始隐层神经元个数hiddennum=31;% 输入向量的最大值和最小值threshold=[0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0原创 2020-12-22 21:33:56 · 1456 阅读 · 4 评论 -
【啃书】《MATLAB智能算法30个案例分析(第2版)》第二章 基于遗传算法和非线性规划的函数寻优算法
文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码遗传算法%20201104lu注:该代码在matlab2019b成功运行%% 清空环境clcclear%% 遗传算法参数maxgen=30; %进化代数sizepop=100; %种群规模pcross=[0.6]; %交叉概率pmutation=[0.01];转载 2020-12-22 20:16:01 · 1259 阅读 · 6 评论 -
【啃书】《MATLAB智能算法30个案例分析(第2版)》第一章 谢菲尔德大学的遗传算法工具箱
文章目录问题描述仿真过程matlab源码问题描述仿真过程使用谢菲尔德大学的遗传算法工具箱https://download.csdn.net/download/weixin_44331401/13696337matlab源码1.一元函数优化%20201104lu注:该代码在matlab2019b成功运行clcclear allclose all%% 画出函数图figure(1);hold on;lb=1;ub=2; %函数自变量范围【1,2】ezplot('sin(10*pi原创 2020-12-15 18:42:06 · 979 阅读 · 2 评论