遗传算法解决tsp问题货位分配怎么不重复

基于遗传算法的自动化立体仓库的货位优化分配_文库下载
1亿文档 免费下载
当前位置: &
& 基于遗传算法的自动化立体仓库的货位优化分配
基于遗传算法的自动化立体仓库的货位优化分配
物流科技2008年第1期LogisticsSci-TechNo.1,2008
基于遗传算法的自动化立体仓库的货位优化分配
LocationAssignmentOptimizationofAS/RSBasedonGeneticAlgorithm
陈月婷,何
CHENYue-ting,HEFang
(济南大学,山东济南250022)
(UniversityofJinan,Jinan250022,China)
摘要:文章针对自动化立体仓库的库区和货位的分配mentoptimizationisbuilt.Basedonoptimizationofsectionassignment,themathematicmodelofthelocationassignmentoptimizationisbuiltfurther.CombiningtheconceptofParetooptimalsetswithgeneticalgorithm,theimprovedParetoge-neticalgorithmforresolvingtheproblemsofmulti-objectiveoptimizationisproposed,whichisusedtodealwiththeloca-tionassignment.Thesimulationexperimentisgiven,andtheresultisanalyzed.Theproblemoflocationassignmentopti-mizationcouldbeeffectivelyresolvedviatheimprovedgeneticalgorithmproposedbythispaper.Theresearchresultofthispaperisvaluableforimprovingontheefficiencyofautomaticwarehouse.
Keywords:warehouse;locationassignment;geneticalgorithm;Pareto
策略问题进行了讨论,提出立体仓库的库区优化数学模型;在库区优化基础上,进一步提出货位优化数学模型,将Pare-
to最优解的概念与遗传算法相结合,提出了一种改进的解决
多目标优化问题的Pareto遗传算法解决货位优化问题,给出了仿真实验及分析,结果表明采用改进遗传算法优化策略可以有效地解决自动化立体仓库的货位优化分配问题。
关键词:立体仓库;货位优化;遗传算法;Pareto中图分类号:TP301.6
文献标识码:A
文章编号:1002-3100(2008)01-0038-04
Abstract:Inthispaper,thecontrolingstrategiesofsectionassignmentandlocationassignmentofanautomatedwarehousearediscussed.Themathematicmodelofthesectionassign-
在物流控制系统中自动化立体仓库的出现不仅彻底改变了仓储行业劳动密集、效率低下的落后面貌,并且大大拓展了仓库功能,使之从单纯的保管型向综合的流通型方向发展。目前随着电子数据交换技术的发展及应用,自动化立体仓库系统逐步向
3I(Intelligent,Integrated,Information)仓库系统过渡。而一个自动化立体仓库效率的高低主要取决于库区和货位的分配策略,
使用好的优化策略能大大提高出入库频率、方便盘库和移库操作。对巷道两侧货架上的货物进行存取操作,一般有单元出/入库和拣选出/入库两种作业方式[1]。本文主要讨论单元出/入库作业方式的货位优化问题。
通过对立体仓库的库区和货位采用合理的分配控制策略,提高自动化立体仓库的工作效率,一直是一个热点问题,对自动化立体仓库货位分配控制策略的优化算法的研究也在不断深入。解决这类问题的优化算法包括迭代计算法、枚举法、随机算法、遗传算法等。本文提出了一种改进的解决多目标优化问题的Pareto遗传算法解决货位优化问题,可以有效地解决自动化立体仓库的货位优化分配问题。
1自动化立体仓库货位分配控制策略
为提高自动化立体仓库的效率和方便货位管理,自动化立体仓库货位分配控制策略常用的有如下几个:
(1)改进的先进先出。采用改进的先进先出原则,若检验合格的有效期为12个月,那么将库存时间在1 ̄12个月的货物
严格按照入库时间的先后进行出库操作,不足一个月的货物忽略先进先出原则,按照距离就近的原则进行操作,提高出库效率。
(2)上轻下重。进行入库操作时,重物应放在仓库的下部货架,轻的放在上部的货架,使货架受力稳定。(3)分巷道存放。当仓库有多个巷道时同种货物要分散存放在不同巷道。
(4)货物相关性。相关性大的货物往往同时出库,所以应该尽可能放在相邻位置。收稿日期:2007-07-06
基金项目:山东省自然科学基金资助项目(Y2006G25)
作者简介:陈月婷(1983-),女,山东淄博人,济南大学控制科学与工程学院硕士研究生,研究方向:物流控制技术;何控制、PROFIBUS-DP现场总线网络控制。
(1964-),女,山东济南人,济南大学控制科学与工程学院,教授,硕士生导师,哈尔滨工业大学硕士研究生,研究方向:物流
38LogisticsSci-Tech2008.1
Word文档免费下载:(下载1-4页,共4页)
基于遗传算法的自动化立体仓库出入库货位分配优化研究_专业资料。文中是关于对自动化立体仓库调度问题研究的基础上,对仓储的入库货位优化与出库拣选优化问题进行研究,并...为了提高AS/RS入出库效率,优化货架的使用,文章引入遗传算法理论,并利用该思想对自动化立体仓库货位分配算法进行了优化,提出并建立了基于遗传算法的AS/RS货位优化模型...基于遗传算法的立体仓库货位动态分配优化_专业资料。针对企业仓储管理中货位分配效率低的现状,提出立体仓库货位动态分配优化问题的数学模型和约束条件并对货位分配策略进行...第3 期 王 强: 基于遗传算法的自动化立体仓库出入库货位分配优化研究 55 起到中介的作用, 在货品和货位之间起着纽带作用, 即每一个 货品都是通过巷道堆垛机被...由此可见,自动化立体仓库中货位 的分配及优化就成为一个值得研究的课题。更优化的货位分配算法将是仓库管理系 统的核心竞争力,它可以降低仓库中货物搬运的成本、...目前,对自动化立体仓 自动化市体仓库货位分配拣选优化控制策略为了提高自动化立体仓库的效率和方便货位管理,在自动 库货位分配控制策略的优化算法包括迭代计算法、枚举...基于混合禁忌搜索算法的自动化立体仓库的货位分配与优化研究_专业资料。自动化立体仓库是现代物流系统的重要组成部分。文章在对自动化立体仓库的出入库作业方式进行分析...自动化立体仓库货位分配策略优化研究_专业资料。介绍了货位存储的策略,在货品一货位...自动化立体仓库中货位实... 36人阅读 7页 2.00 基于遗传算法的自动化立...自动化立体仓库货位优化研究_专业资料。分析了自动化立体仓库货位优化的问题,建立了自动化立体仓库货位优化的数学模型,采用遗传算法研究了货位优化的方法,通过实例仿真分...本类论文推荐查看: 5376|回复: 3|关注: 0
遗传算法种群初始化,如何生成不重复的随机序列
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
最近在学习遗传算法,在种群初始化的时候,需要生成popsize个不重复的染色体,每个染色体是K个[1,N]上的互不相同的随机数。染色体i和染色体j如果包含K个相同的元素(顺序无影响)则视为相同染色体。很疑惑,不知道如何用Matlab实现。
for i=1:popsize
& & chrom(i,:)=randperm(N,K);
上面的程序给出的随机数序列很可能重复,比如[1 2 3&&4]和[1 3 2 4].....
请大家帮忙想想该如何避免重复,实现种群初始化,多谢了!
论坛优秀回答者
帖子最佳答案
关注者: 3204
首先你要确保N&&K,否则如果你的popsize足够大的话,肯定有重复,你可以通过排列组合得出N,K以及popsize之间的关系才能保证不重复。
把你的程序修改成:%把下面的参数换成你自己的参数
popsize=10;
N=10;
K=4;
chrom=[];
%产生不重复的数据
i=1;
while i&=popsize
& & temp1=randperm(N,K);
& & temp2=sort(temp1);
& & if ~isempty(chrom)
& && &&&temp3=sort(chrom,2);
& && &&&if ~ismember(temp2,temp3,'rows');
& && && && &chrom(i,:)=temp1;
& && && && &i=i+1;
& && &&&end
& & else
& && &&&chrom(i,:)=temp1;
& && &&&i=i+1;
& & end
& &
chrom
复制代码
math (博士、教授)Email: & &&&QQ:
我在网络上的言论、见解等只代表我个人的观念,与任何研究机构、商业公司等无关。欢迎你通过任何方式与我探讨学术和技术上的问题(学生提问的话,请在论坛上发帖提问)。最新日志:
<h1 style="color:# 麦片财富积分
多谢math的回复,我先看看,看不明白的地方还要继续麻烦你
<h1 style="color:# 麦片财富积分
我的数据训练集进行遗传算法选变量,怎么进行种群初始化?
站长推荐 /2
利用MATLAB进行传感器数据分析
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区君,已阅读到文档的结尾了呢~~
遗传算法 matlab 遗传算法 遗传算法实例 遗传算法 tsp 遗传算法 交叉 什么是遗传算法 遗传算法工具箱 遗传算法的原理 遗传算法流程图 遗传算法 选择算子
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于遗传算法的自动化仓库的动态货位分配
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 遗传算法 材料分配 的文章

 

随机推荐