资源简介
matlab遗传算法
代码片段和文件信息
function ga_main()
% 遗传算法程序
% n-- 种群规模% ger-- 迭代次数% pc--- 交叉概率% pm-- 变异概率
% v-- 初始种群(规模为n)% f-- 目标函数值% fit-- 适应度向量
% vx-- 最优适应度值向量% vmfit-- 平均适应度值向量
clear all;
close all;
clc;%清屏
tic;%计时器开始计时
n=20;ger=100;pc=0.65;pm=0.05;%初始化参数
%以上为经验值,可以更改。
% 生成初始种群
v=init_population(n22); %得到初始种群,22串长,生成20*22的0-1矩阵
[NL]=size(v); %得到初始规模行,列
disp(sprintf(‘Number of generations:%d‘ger));
disp(sprintf(‘Population size:%d‘N));
disp(sprintf(‘Crossover probability:%.3f‘pc));
disp(sprintf(‘Mutation probability:%.3f‘pm)); %sprintf可以控制输出格式
% 待优化问题
xmin=0;xmax=9; %变量X范围
f=‘x+10*sin(x.*5)+7*cos(x.*4)‘;
% 计算适应度,并画出初始种群图形
x=decode(v(:1:22)xminxmax);%22位二进制换成十进制,%冒号表示对所有行进行操作。
fit=eval(f);%eval转化成数值型的 %计算适应度
figure(1);%打开第一个窗口
fplot(f[xminxmax]);%隐函数画图
grid on;hold on;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4045 2015-06-25 21:36 ga_main.m
- 上一篇:三相SVPWM整流、逆变双向并网变换器
- 下一篇:VSC-HVDC完整例程
相关资源
- PSO-GA 粒子群算法求解多维约束函数极
- 车辆路径优化问题(VRP)
- 小型四旋翼的智能控制(Intelligent-C
- 遗传算法的区域功能性分区的快速充
- 电动汽车充电的GA算法
- 遗传算法分配微电网微源的潮流调度
- PPD 通用的遗传算法
- genetic 采用遗传算法实现天线阵波束形
- svm参数的优化算法——遗传算法(G
- 基于遗传算法的微电网运行优化
- matlab使用遗传算法的优化处理
- GAPSO 这个算法是遗传算法和粒子群优
- gabijiao 该程序通过实例(函数)
- QGA 该算法明确描述了量子遗传算法的
- gatool 用遗传算法开发的一个求解非线
- HSOGA 《求解全局优化问题的混合自适
- my_ga_test1 该用matlab 实现的遗传算法可
- QGA 量子遗传算法的matlab程序
- ImageSegament 基于遗传算法的图像分割
- SA_GA 基于遗传模拟退火算法的聚类算
- algorithms 我个人收集的各类智能算法
- GA_RBF
- libsvm-cg 支持向量机参数c和g的优化
- GA MATLAB实现的改进遗传算法程序
- robot_motion_planning
- wl 物流选址问题
- gadaima 用于遗传算法优化问题
- LS-SVMlab-GA 用遗传算法优化的最小二乘
- GA
- ga 基于遗传算法和距离的特征选择
评论
共有 条评论