首页 | 本学科首页   官方微博 | 高级检索  
     检索      

混合离散差分进化算法在单机批处理调度中的应用
引用本文:张明玺,李昆鹏.混合离散差分进化算法在单机批处理调度中的应用[J].中国管理科学,2010,18(4):114-123.
作者姓名:张明玺  李昆鹏
作者单位:华中科技大学管理学院, 湖北武汉430074
基金项目:国家自然科学基金资助项目(70602014)
摘    要:本文研究单机批处理调度问题,批处理机有批次容量限制,批处理时间由每个批次所含作业中的最长作业处理时间决定。每个作业具有不同的大小、处理时间、提前拖期惩罚权重,所有作业具有公共交货期,且交货期无限晚。目标函数为最小化所有作业的加权提前拖期惩罚之和。该问题已被证明为NP难题,本研究找到了其最优解具有的一些性质,在此基础上利用它们提出了一种动态规划(DP)与差分进化(DE)算法相结合的混合离散差分进化(HDDE)算法来求解该问题,通过与传统的遗传算法、模拟退火算法和迭代贪婪算法进行对比,HDDE算法显示了更加强大的全局搜索能力。

关 键 词:批处理  提前拖期  动态规划  差分进化算法  
收稿时间:2009-6-8
修稿时间:2010-7-12

A Hybrid Discrete Differential Evolution Algorithm for Minimizing Weighted Earliness and Tardiness on A Single Batch Scheduling Problem
ZHANG Ming-xi,LI Kun-peng.A Hybrid Discrete Differential Evolution Algorithm for Minimizing Weighted Earliness and Tardiness on A Single Batch Scheduling Problem[J].Chinese Journal of Management Science,2010,18(4):114-123.
Authors:ZHANG Ming-xi  LI Kun-peng
Institution:School of Management, Huazhong University of Science and Technology, Wuhan 430074, China
Abstract:This paper considers a single batch scheduling problem,where the batch processing machine has restricted capacity.The processing time of a batch is equal to the longest time among all the jobs contained in the batch.All jobs have different sizes,different earliness and tardiness punishing weights,but the same due date which is unrestri-ctively late.The objective is to minimize the sum of weighted earliness and tardiness of all jobs,which are the absolute deviations of completion times from the common due date. This problem is proved to be NP-complete.In this paper,we identify several properties of the optimal scheduling.According to these properties,we propose a hybrid discrete differential evolution algorithm (HDDE)based on differential evolution(DE)and dynamic programming(DP)to solve this scheduling problem.Compared to three traditional heuristicalg orithm(genetic algorithm(GA),simulated annealing (SA),it erated greedy(IG)),HDDE shows a subst antially better global searching ability for the batch scheduling problem.
Keywords:batch scheduling  earliness and tardiness  dynamic program  differential evolution algorithm  
点击此处可从《中国管理科学》浏览原始摘要信息
点击此处可从《中国管理科学》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号