- 12
- 0
- 约5.42千字
- 约 11页
- 2017-06-12 发布于福建
- 举报
Job―shop调度求解广义蚁群算法
Job―shop调度求解广义蚁群算法 摘要:针对蚁群算法求解Job-shop调度问题,该算法考虑到利用析取图来描述工件加工关系给算法带来的复杂度,提出了一种广义蚁群算法。在综合考虑设备和工序关系约束的前提下,将信息素更新机制运用到求解Job-shop调度问题中,从而提高解的质量。为了提高搜索效率,根据蚁群算法的状态转移规则,对算法中参数的选择进行了详细的研究,设计了信息素更新策略。仿真实验结果表明,广义蚁群算法得到的解更接近最优解,该算法的收敛速度明显高于其他算法的收敛速度
关键词:Job-shop调度问题;广义蚁群算法;信息素更新机制
中图分类号:TP391 文献标志码:A 文章编号:1007-2683(2017)01-0091-05
0 引言
现代制造业的市场竞争日益激烈,生产调度是现代制造业面临的重要问题,它的解决有利于提高企业的生产效率与经济。Job-shop调度问题(Job-shop scheduling problem,JSP)是生产调度中最基本的组合优化问题,在满足工艺路线、交货期与资源利用等约束条件下,合理安排工艺加工时间、先后顺序及使用资源,可以减小生产周期,减少库存,获得产品时间或成本的优化。因此Job-shop调度问题的优化求解具有重要的理论价值和实际意义,是学术界与工程界共同关注的热点
目前求解Job-shop调度问题的主要方法是建立智能优化算法,以禁忌搜索、模拟退火、遗传算法为代表。蚁群算法具有正反馈、较强的鲁棒性、全局性、普遍性、优良的分布式并行计算机机制,易于与其他方法相结合等诸多优点。近年来,很多学者将?群算法逐渐地应用于Job-shop调度求解中。文提出了一种自适应蚁群算法(AACA),自适应地初始化信息素并限定其大小范围以得到优解。文提出了最大最小蚁群算法,对信息素进行限制防止算法陷入局部最优。文提出了混合算法,将蚁群算法和遗传算法相结合的ACSGA算法,充分利用它们的特性
但上述文献都是采用传统蚁群算法中析取图的方式对工件加工关系进行描述的。虽然析取图是用来描述路径关系比较好的视图形式,但是车间生产中各工件之间的加工关系不同于旅行商问题(TSP)中的路径选择。特别是对于加工规模较大的Job-shop调度问题,每增加一个机器,析取图就会增加条边,则形成的析取图结构会十分复杂,使得算法的复杂度增加,收敛速度变慢,影响解的质量
本文提出一种广义蚁群算法,将其用于Job-shop调度求解中。该算法利用一次调度就是蚂蚁的一次爬行的思想,摆脱传统的析取图方式,把信息素更新机制应用到Job-shop调度问题中,这样能有效的简化算法复杂度,提高算法的收敛速度,优化解的质量。将信息素机制合理的应用在每一道工序上,在满足约束条件和解的合法性的前提下,越早完成加工的工序和同一工件优先进行加工的工序上残留的信息素浓度越高
1 Job-shop调度问题分析
1.1 问题描述
n个工件在m台机器上加工,每个工件有m道工序,加工时间已知,要求总完工时间最小。针对Job-shop调度问题的具体约束条件如下:
1)同一时刻同一台机器只能加工一个工序;
2)前一道工序加工完毕后才能加工下一道工序;
3)每个工序在可用机器上的加工时间不同且已经确定;
4)允许工件在工序间等待,也允许机器在工件未到达前闲置;
5)工序一旦开始,不允许中断
1.2 问题建模
关于Job-shop调度问题,作如下定义:1)n:工件数目;
2)m:机器数目;
3)工件集J={J1,J2,…,Jn},1≤i≤n;
4)机器集M={M1,M2,…,Mm},1≤k≤m;
5)工序集Oi={Oi,1,Oi,2,…,Oi,m},其中Oi,j表示工件i的第j道工序;
6)Mi,j表示Oi,j占用的机器,Mi,j∈M;
7)Ti,j表示第i个工件第j道工序的加工时间;
8)Si,j表示第i个工件第j道工序的开始时间;
9)Ci,j表示第i个工件第j道工序的完工时间,Ci,j=Si,j+Ti,j
因为工件完工要求所有工序加工完毕,并且每道工序开始加工时,它的紧前工序必须加工完毕,所以工件加工完毕的时间为各设备完工的最大时间值。因此在给定约束条件的前提下,调度的最短时间值是所求的结果,其数学描述为:
(1)
(2)
(3)
在上面式子中,式(1)表示目标函数,调度的整体完工时间最短。式(2)表示对于同一工件i来说,工序j+1的开始加工时间,一定会大于其紧前工序j的开始加工时间与连续加工时间之和。式(3)表示对于同一设备来说,同一设备在同一时刻只能加工一道工序
2 Job-shop调度求解的广义蚁群
您可能关注的文档
- A Brief Analysis On How To Improve Students’ Participation Enthusiasm In Classroom.doc
- A Comparative Analysis of Foucault’s and Marx’s Theory of Population.doc
- A Sad Love Story带来反思.doc
- A Study of the Affect of Cultural Differences on Sino―US Communication and the Coping Strategy.doc
- ABC分类法在医疗项目成本核算中应用.doc
- ALA―PDT及口服维胺酯胶囊治疗中重度痤疮疗效及安全性比较.doc
- An analysis on the translation of the name of a Missionaries’newspaper.doc
- An Imagery Scene of Autumn in Keats’ Mind.doc
- API连通跨平台协作让营销更透明有效.doc
- Arguments against Sapir―Whorf Hypothesis.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)