资源简介
运用遗传算法求解带出入点的车间布局优化问题,经调试直接运行。

代码片段和文件信息
%
% Copyright (c) 2015 Yarpiz (www.yarpiz.com)
% All rights reserved. Please read the “license.txt“ for license terms.
%
% Project Code: YPAP109
% Project title: Facility Layout Design using PSO in MATLAB
% Publisher: Yarpiz (www.yarpiz.com)
%
% Developer: S. Mostapha Kalami Heris (Member of Yarpiz Team)
%
% Contact Info: sm.kalami@gmail.com info@yarpiz.com
%
function model=CreateModel()
% Size of Blocks
w=[23 24 12 24 20 11 14 18]; % Width
h=[25 25 12 25 25 17 22 12]; % Height
delta=[2 1 4 1 3 1 4 1]; % Gap
rin = [0.17 0.70 0.73 0.27 0.04 0.09 0.42 0.69]; % Location of Input Gate
rout = [0.31 0.95 0.03 0.43 0.38 0.76 0.79 0.18]; % Location of Output Gate
n=numel(w);
xin=zeros(1n);
yin=zeros(1n);
xout=zeros(1n);
yout=zeros(1n);
for i=1:n
if rin(i)>=0 && rin(i)<=0.25
xin(i)=(4*rin(i)-0.5)*w(i);
yin(i)=-h(i)/2;
elseif rin(i)>0.25 && rin(i)<=0.5
xin(i)=w(i)/2;
yin(i)=(4*rin(i)-1.5)*h(i);
elseif rin(i)>0.5 && rin(i)<=0.75
xin(i)=(2.5-4*rin(i))*w(i);
yin(i)=h(i)/2;
else
xin(i)=-w(i)/2;
yin(i)=(3.5-4*rin(i))*h(i);
end
if rout(i)>=0 && rout(i)<=0.25
xout(i)=(4*rout(i)-0.5)*w(i);
yout(i)=-h(i)/2;
elseif rout(i)>0.25 && rout(i)<=0.5
xout(i)=w(i)/2;
yout(i)=(4*rout(i)-1.5)*h(i);
elseif rout(i)>0.5 && rout(i)<=0.75
xout(i)=(2.5-4*rout(i))*w(i);
yout(i)=h(i)/2;
else
xout(i)=-w(i)/2;
yout(i)=(3.5-4*rout(i))*h(i);
end
end
a=[ 0 50 45 20 0 19 46 15
28 0 13 15 24 27 25 48
13 28 0 0 31 12 0 49
0 14 20 0 26 47 41 33
47 49 42 33 0 48 25 12
16 10 27 32 19 0 19 0
43 41 47 15 15 30 0 24
32 0 17 44 17 23 13 0];
W=100;
H=80;
phi=50000;
model.n=n;
model.w=w;
model.h=h;
model.delta=delta;
model.rin=rin;
model.xin=xin;
model.yin=yin;
model.rout=rout;
model.xout=xout;
model.yout=yout;
model.a=a;
model.W=W;
model.H=H;
model.phi=phi;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-09-21 19:45 YPAP109 Layout Design\
目录 0 2015-09-21 19:45 YPAP109 Layout Design\Facility Layout Design\
文件 2538 2015-09-21 19:44 YPAP109 Layout Design\Facility Layout Design\CreateModel.m
文件 530 2015-09-21 19:44 YPAP109 Layout Design\Facility Layout Design\CreateRandomSolution.m
文件 4298 2015-09-21 19:44 YPAP109 Layout Design\Facility Layout Design\ImproveSolution.m
文件 1350 2015-08-23 04:39 YPAP109 Layout Design\Facility Layout Design\license.txt
文件 932 2015-09-21 19:44 YPAP109 Layout Design\Facility Layout Design\Mutate.m
文件 481 2015-09-21 19:44 YPAP109 Layout Design\Facility Layout Design\MyCost.m
文件 2824 2015-09-21 19:44 YPAP109 Layout Design\Facility Layout Design\ParseSolution.m
文件 1502 2015-09-21 19:44 YPAP109 Layout Design\Facility Layout Design\PlotSolution.m
文件 7945 2015-09-21 19:43 YPAP109 Layout Design\Facility Layout Design\pso.m
文件 121 2015-08-23 04:35 YPAP109 Layout Design\Facility Layout Design\www.yarpiz.com.url
文件 1350 2015-08-23 04:39 YPAP109 Layout Design\license.txt
文件 121 2015-08-23 04:35 YPAP109 Layout Design\www.yarpiz.com.url
- 上一篇:matlab三维重建程序
- 下一篇:两挡电动汽车动力性仿真matlab程序.xdf
相关资源
- MATLAB 实现各类常见算法
- matlab编写的量子遗传算法
- 协同进化遗传算法求解函数优化问题
- 基于遗传算法的旅游全国的路径最优
- 基于遗传算法的机器人路径规划matl
- 多种群遗传算法的函数优化算法(源
- 遗传算法完整MATLAB程序实数法,轮盘
- 遗传算法解决最优路径、选址问题
- 遗传算法GA车间调度Matlab代码
- 求解多旅行商(MTSP)的遗传算法的
- 基于遗传算法的小波神经网络在股票
- matlab开发-基于遗传算法的机器人运动
- 《Matlab遗传算法工具箱及应用》源码
- 遗传算法图像分割matlab+源代码
- 神经网络、遗传算法、支持向量机、
- 谢菲尔德(Sheffield)遗传算法工具箱
- 遗传算法优化支持向量机GASVM
- 遗传算法工具箱
- MATLAB遗传算法工具箱及应用.zip
- 《MATLAB 遗传算法工具箱及应用》PDF完
- 遗传算法(Genetic Algorithm)MATLAB案例详
- MATLAB遗传算法工具箱及应用》pdf版.
- 基于遗传算法的自动排课系统设计
- MATLAB.遗传算法和粒子群算法程序设计
- 多目标优化文档及代码
- 超完整规范的多目标遗传优化算法M
- 遗传算法 -- matlab ga工具箱
- MATLAB遗传算法工具箱及应用 包含PDF电
- 神经网络的43个源程序及数据
- 基于BP算法和遗传算法的自适应噪声抵
评论
共有 条评论