matlab 双层规划求解,双层规划模型的遗传算法求解的Matlab源码

双层规划模型的遗传算法求解的Matlab源码

双层规划模型的遗传算法求解的Matlab源码

function [BESTX,BESTY,ALLX,ALLY]=GAU

(KU,KD,NU,ND,PmU,PmD,V,Q,R,m,t,p0,CF,Alpha,Beta,C0,Q0,h,a,b,d,Cr)

% GreenSim团队原创作品,转载请注明

% Email:greensim@http://www.doczj.com/doc/28e3b62ded630b1c59eeb50c.html

% GreenSim团队主页:http://www.doczj.com/doc/28e3b62ded630b1c59eeb50c.html/greensim

% [color=red]欢迎访问GreenSim——算法仿真团队→[url=http://www.doczj.com/doc/28e3b62ded630b1c59eeb50c.html/greensim]

http://www.doczj.com/doc/28e3b62ded630b1c59eeb50c.html/greensim[/url][/color]

%% 输入参数列表

% KU 上层迭代次数

% KD 下层迭代次数

% NU 上层种群规模,要求是偶数

% ND 下层种群规模,要求是偶数

% PmU 上层变异概率

% PmD 下层变异概率

% 其余参数均为模型参数

%% 输出参数列表

% xbest 下层模型的最优决策变量

% BESTX K×1细胞结构,每一个元素是M×1向量,记录每一代的最优个体

% BESTY K×1矩阵,记录每一代的最优个体的评价函数值

% ALLX K×1细胞结构,每一个元素是M×N矩阵,记录全部个体

% ALLY K×N矩阵,记录全部个体的评价函数值

%% 第一步:种群初始化,确保满足约束的初始化

n=length(C0);%决策变量的个数

%种群初始化,每一行是一个样本

你可能感兴趣的:(matlab,双层规划求解)