资源简介
有用粒子群算法解决物流中心选址问题的详细代码及解释
代码片段和文件信息
% =====================================================================
% calfit: sub-algorithm of pso (calculate fitness)
% Start Date: 200710/11
% Last Changed: 2007/11/1
% Specification: MATLAB 7.01 Programing
% This is the subprogram of PSO algorithm it is
% used to calculate the numbering of the particle.
% 此函数是对配送中心粒子进行逻辑编号和求每个需求点所属配送中心的逻辑编号
%
%
% Copyright (c) Zhang Qishan 2007
% All rights Reserved
%==========================================================================
function [PDisPDemSelDisNum]=disdem(ParticleSParticle_demSParticle_sizenDemandNumnDisNum);
%ParticleS为配送中心微粒群
%Particle_demS为需求点微粒群
%Particle_size为微粒的规模
%nDemandNum为需求点的个数
%nDisNum配送中心的个数
%PDis为配送中心的逻辑编号
%PDem为需求点所属配送中心的逻辑编号
%SelDisNum于配送中心逻辑编号对应的实际编号
Particle_dis=zeros(Particle_sizenDemandNum);%所选配送中心的逻辑编号矩阵
%对配送中心微粒按照行进行升序排序,P1为排序结果,P2为所选配送中心原来的下标号(实际编号)
[P1P2]=sort(ParticleS2);
n=nDemandNum-nDisNum+1; %计算后nDisNum个列(所选的配送中心)的起点下标号
P2=P2(:n:nDemandNum); %获得所选配送中心的实际编号
for i=1:Particle_size
for j=1:nDisNum
Particle_dis(iP2(ij))=j;%所选配送中心的逻辑编号(123...)
end
end
Particle_dem=round(Particle_demS); %需求点所属配送中心的逻辑编号
%保证实际配送中心点对应的逻辑编号在配送中心微粒群和需求点微粒群中的逻辑编号一致,以保证配送中心自身配置
for i=1:Particle_size
for j=1:nDemandNum
if (Particle_dem(ij)~=Particle_dis(ij)) & (Particle_dis(ij)~=0)
Particle_dem(ij)=Particle_dis(ij);
end
end
end
PDis=Particle_dis;
SelDisNum=P2;
PDem=Particle_dem;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-07-30 20:02 例子程序\
文件 1907 2013-07-30 19:41 例子程序\\DisDem.m
文件 2234 2013-07-30 19:41 例子程序\\fitness.m
文件 8342 2013-07-30 19:41 例子程序\\ImprovePSO.m
文件 68608 2013-07-30 19:41 例子程序\\ml.doc
- 上一篇:视频人脸js包.zip
- 下一篇:WOA鲸鱼优化算法工具箱
相关资源
- 免疫算法解决物流中心选址问题,有
- 论文研究-基于改进粒子群算法的滑模
- 使用粒子群算法求解最优问题
- 标准粒子群算法求解非线性方程
- 粒子群算法和引力搜索算法
- 改进粒子群算法对BP神经网络的优化
- PSOT粒子群算法工具箱
- 粒子群优化算法应用--函数最值问题求
- 粒子群算法(pso)标准测试函数验证
- 粒子群算法求16个经典函数的最小最大
- 多目标粒子群算法求解多目标多约束
- 三维Otsu图像分割算法
- 33节点粒子群算法
- 粒子群算法解决TSP问题pso_tsp.rar
- 基本粒子群算法
- 粒子群算法解决企业生产调度问题
- 基于量子粒子群算法的混沌系统参数
- 无线传感网络虚拟力粒子群算法
- 基于格林函数边缘检测的焊缝信息获
- 经典经典的粒子群算法
- 带约束处理的粒子群算法,简明清晰
- 粒子群算法 实现 最短路径
- 改进的自适应遗传算法和粒子群算法
- 基于粒子群算法优化Spiking神经网络
- 基于改进离散粒子群算法的电力系统
- 工业调度粒子群算法
- 粒子群算法(详细的算法介绍讲解及
- 智能优化算法--粒子群算法应用代码
- 基于粒子群算法的机组组合计算
- 二元粒子群算法.zip
评论
共有 条评论