基于NSGA2算法的并行机多目标调度问题研究

摘 要:针对并行机多目标调度问题,以完工时间和总延迟时间最小为目标函数建立了数学模型,从而将具有解决复杂组合优化问题的非劣排序遗传算法NSGA2应用于求解多目标并行机调度问题。文中详细描述了用NSGA2算法求解并行机调度问题的步骤,并通过Matlab仿真,表明了用NSGA2算法求解多目标并行机调度问题的可行性和有效性。

关键词:并行机;调度;NSGA2;多目标

中***分类号:TP18 文献标识码:A 文章编号:2095-1302(2013)10-0044-02

0 引 言

并行机调度问题是一个被广泛研究的优化问题,它具有丰富的研究内容,同时在生产调度、机械制造等方面有广泛的实际应用价值。但是在实际操作中,人们常常按经验法则进行调度,这样得到的调度结果一般不能满足实际环境的需求。当并行机数量、工件数量和优化目标增加时,传统的方法更不适合解决这类问题,因此,本文提出了非劣排序遗传算法来解决这类问题,同时还提出了一种特殊的染色体编码。

1 多目标并行机问题及数学模型

1.1 多目标并行机问题

多目标并行机调度问题可描述为:N个***的工件要在M台相同的机器上加工。每个工件都包括加工时间dj、提交时间rj和工期pj。每个工件可以在M台机器中的任一台上加工。

1.2 数学模型

多目标并行机的一般假设为:一台机器一次只能加工一个工件,而且一个工件只能被加工一次。这样,如果选择完工时间Cmax和总延迟时间ΣTj为优化目标,则可建立的目标函数是:

Minimize(Cmax,ΣTj)

2 求解多目标并行机的NSGA2算法设计

非劣排序遗传算法 (NGSA2)是NSGA算法的第二个版本。在该算法中,程序从初始化种群开始,所有可行的解都在这一种群中随机产生。每一代的选择、交叉、变异都是该算法的重要步骤。

2.1 编码方法

这里采用一种3×N的矩阵来实现染色体的编码。其方法描述如下:

a(1,j) 第j列代表第j个工件,j=1,2,…,n

如果工件j在机器k上加工,则为k,否则为0

如果工件j在机器上加工的顺序为r,则为r,否则为0

例如有5个工件在2台机器上加工,则它的编码可表示成表1所列的形式。

2.2 选择、交叉及变异操作

本文采用二元竞赛的选择操作,即在种群中随机选出8个解,然后两两进行比较,得出一个最优的解作为母体。我们选择了经典的单点交叉算法,在变异操作中,两列随机选取,并将选出的这两列相互交换。***1所示是NSGA2算法的流程***。

3 算法结果举例及分析

采用上述描述的NSGA2算法的计算实例:加入加工的工件个数N=10,机器数M=5,种群大小为50,迭代次数为100,交叉概率为0.9,变异概率为0.1。则工件的加工时间如表2所列。***2所示则是其Matlab仿真结果。

由***2所示的仿真结果***可得,其(258,883),(270,860),(277,798),(282,774)是所得到的最优解。

4 结 语

本文运用 NSGA2算法较好地求出了并行机的最优解,由仿真分析***得出,完工时间最小,总延迟时间最大。本算法有一定的使用价值,然而实际影响并行机调度的因素很多,希望在今后的研究中,能将并行机调度问题与更多实际因素结合起来。

参 考 文 献

[1] 刘民,吴澄,蒋新松. 用遗传算法解决并行多机调度问题[J].系统工程理论与实践,1998(1):15-18.

[2] 王凌.车间调度及其遗传算法[M]. 北京:清华大学出版社,2003.

[3] 王万良,吴启迪.生产调度智能算法及其应用[M].北京:科技出版社,2007

[4] DEB K, PRATAP A, AGARWAL S, et al. A fast and elitist multiobjective genetic algorithms: NSGA-Ⅱ[J]. IEEE Transactions on Evolutionary Computation,2002, 6(2): 182-197.

[5] 刘民,吴澄,杨英杰. 并行机优化调度问题的新算法[J]. 清华大学学报:自然科学版, 1999(5): 116-118.

转载请注明出处学文网 » 基于NSGA2算法的并行机多目标调度问题研究

学习

如何认识滑动摩擦力

阅读(25)

同学们都知道中国的神舟九号已经成功地完成任务并返回,在返回过程中,返回舱都要做一些特殊的处理,为什么要做这种特殊处理,请大家看两张照片.第一张照片是俄罗斯超龄服役的“和平号”空间站碎片坠落太平洋前划过斐济上空的壮观情景,碎片在剧

学习

解读TRIPS协定中地理标志条款

阅读(27)

本文为您介绍解读TRIPS协定中地理标志条款,内容包括trips协议主要规定,中国加入trips协定时间。TRIPS协定中地理标志条款是WTO各成员在保护地理标志工作中都必须遵守的多边法律框架,在世界地理标志保护体系中居于核心地位。认真理解TRIPS

学习

通知怎么写范文

阅读(24)

通知怎么写范文第1篇下面是为特意整理的转发上级公文格式范文荐读,希望能满足大家的需求,看完后有所收获。更多精彩内容欢迎关注。转发类通知是指转发上级机关或同级机关或不相隶属机关文件的通知,在承上启下的机关使用频率很高。这类通知

学习

唐山驴皮影 :不只是一出戏

阅读(28)

驴皮影戏,简称驴皮影或皮影,是河北省唐山市滦南县民间地方剧种之一。史称滦州皮影,今又称乐亭皮影,冀东皮影或唐山皮影。上世纪的50―70年代,风靡于冀东一带的玉田、迁西、迁安、昌黎、滦县、乐亭、抚宁、卢龙、青龙以及辽宁省的绥中、凌源、

学习

引力模型国际贸易论文

阅读(283)

一、新形势下国际贸易引力模型变量构建的影响因素分析国际贸易引力模型的扩展是因为有新的重要变量出现,而学者在进行实证分析时,必须将这些新的重要变量纳入到模型中,才可以得出更加合理的结果。这些重要的变量有可能会动摇传统引力模型的

学习

去除甲醛的几种方法

阅读(30)

新装修的房子或新家具中,都有甲醛挥发。世界卫生组织的第153号公报认定,甲醛有强致癌性,会刺激人的眼睛、呼吸道黏膜等,引发头痛乏力、恶心呕吐、心悸失眠、白血病和肺癌等。由于这些有害气体的挥发时间长达3~15年,应该长期加强防范,采用有效方

学习

死刑复核权归位

阅读(27)

死刑复核权上收最高人民法院,已是社会共识,但如何收回则非常复杂2005年10月26日,最高人民法院《人民法院第二个五年改革纲要》,针对当前中国司法体制中存在的问题,确定50项措施,启动人民法院新一轮的全面改革。而其中,“死刑核准权将统一收归最

学习

综合分析法对NBA赛程进行分析

阅读(37)

NBA作为美国职业篮球赛事,对世界各国的篮球领域都有着很大的影响,因此编制一个完整公平合理的赛程对NBA有着重要的意义。关键词:NBA;赛程;优化一、问题描述1)为了分析赛程对某一支球队的利弊,应该要考虑哪些因素,如何定性指标、赛事安排对各队的

学习

侯马近期诗歌:用口语叙说生活

阅读(31)

内容在茂密葱郁的当代诗歌森林,侯马的创作算不上耀眼夺目,但在诗歌森林的土壤培育和诗人自己的辛勤耕种下,侯马近期诗歌因其“简练口语化表达、日常生活叙事和解构特性”而独树一帜。关键词:口语解构反讽叙事1989年,毕业于北京师范大学的侯马

学习

26款世界顶级耳机测评各有特点

阅读(24)

2016年4月,美国权威杂志ConsumerReports综合了世界销量佳,口碑好的各大耳机品牌,由来自美国《国家检测与调查中心》的专家检测了包括松下铁三角,高斯,三星,索尼,森海塞尔,Bose,beats,JVC等19个品牌26款耳机产品。测评标准包括耳机音质,灵敏度,降噪功

学习

预应力混凝土连续箱梁桥上部结构优化

阅读(40)

预应力混凝土连续箱梁桥结构具有变形小、刚度好、行车平顺舒适、伸缩缝少、抗震能力强等优点。目前在40~150m跨度范围内,无论是城市桥梁、公路桥梁,还是铁路桥梁中都具有较大的优势,是一种被广泛使用的桥型。这些桥梁以板、梁结构为主,在工程

学习

三款美味扣肉的制作

阅读(23)

本文为您介绍三款美味扣肉的制作,内容包括家乡扣肉最正宗最美味,美味小舍做扣肉的。介绍几道美味的扣肉菜肴,为你的节日餐桌增添色彩!扣肉,这是一道非常古老而又极受中外食者欢迎的美味菜肴。这里就向大家介绍一些有着各自不同风味的扣肉做

学习

甑子饭·罐罐饭·盆盆饭

阅读(23)

初中三年,我们全是住校生,都在一个大食堂用餐,整整摆了一百多张桌子,够气派的。每月伙食费6元,一直未变,但伙食质量却一年比一年降了。1957年入学时吃的是甑子饭,十多个大木甑一字儿排开,热气腾腾,随便吃,不定量。每天有小荤,每周还有一次“牙祭”

学习

新民主主义经济与市场经济的关联性

阅读(20)

本文为您介绍新民主主义经济与市场经济的关联性,内容包括新民主主义经济是市场经济吗,市场经济与社会主义经济。建国之初,经过新民主主义社会与传统社会主义社会的摸索,中国最终确立了中国特色社会主义社会的经济发展模式。然而,无论从社会

学习

电力配网调度管理的探析

阅读(22)

本文为您介绍电力配网调度管理的探析,内容包括电力配网调度管理,电力调度网案例分析。【摘要】本文对电力配网的调度管理进行了探析。分析了电力配网管理调度的重要作用,并对电力配网调度管理的工作要求和操作要求等进行了分析,旨在提高电

学习

自适应滤波算法研究及其Matlab实现

阅读(32)

本文为您介绍自适应滤波算法研究及其Matlab实现,内容包括嵌入式常用滤波算法的matlab实现,自适应滤波原理及matlab仿真应用。在对自适应滤波器相关理论研究的基础上,重点研究了LMS自适应滤波算法,给出了不同信噪比条件下,LMS算法的Matlab仿

学习

空间曲面的方向曲率与对点方向曲率及其算法

阅读(28)

本文为您介绍空间曲面的方向曲率与对点方向曲率及其算法,内容包括空间曲线的曲率,空间曲面与曲线方程。[摘要]在力学及许多工程技术问题中,如何定量地刻画空间曲面的弯曲程度十分重要。本文通过对平面曲线曲率具有普遍性的推导方法,推广到

学习

人脸识别算法综述

阅读(22)

本文为您介绍人脸识别算法综述,内容包括人脸识别算法公司排名,综述型人脸识别。[摘要]本文通过工业界世界级人脸测试,说明人脸识别发展现状,分别从二维、三维角度,阐述了人脸识别算法现状,并对人脸识别算法发展趋势予以说明。

学习

宁波市周公宅—皎口水库联合调度分析

阅读(33)

本文为您介绍宁波市周公宅—皎口水库联合调度分析,内容包括周公宅水库和皎口水库泄洪,周公宅水库与皎口水库地势。摘要:皎口水库1970年动工兴建,坝型为浆砌块石砼重力坝,流域面积259平方公里,总库容12005万方。周公宅水库2003年开工,2011年竣

学习

光伏系统最大功率点跟踪算法的研究

阅读(27)

本文为您介绍光伏系统最大功率点跟踪算法的研究,内容包括最大功率点跟踪算法有哪些,光伏电池最大功率点跟踪怎么实现。摘要最大功率点跟踪系统对提高光伏系统整体工作效率具有重要作用。在对比分析登山算法及三点比较算法各自特点的基础

学习

如何对算法进行有效教学

阅读(23)

本文为您介绍如何对算法进行有效教学,内容包括算法的教学方法有哪些,如何处理好计算教学中的算法。摘要:算法是数学及其应用的重要组成部分,是计算科学的重要基础。如何在课堂上有效开展教学,拓展学生知识层面,达到培养学生解决问题的能力,就

学习

双线圈并行驱动的永磁高速操作机构

阅读(28)

摘要:操作机构是断路器的核心部分,而断路器的优劣直接影响电力系统的安全运行。因为电力系统对断路器分合闸要求的不断提高,为了获得更快更好的分合闸操作,提出了一种新型双线圈并行驱动的永磁高速操作机构。分别对单驱动线圈操作机构和双驱