具有无等待、阻塞或可抢占约束的调度优化方法

来源 :东南大学 | 被引量 : 0次 | 上传用户:tian1_sheng2_wo3_cai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
项目调度问题是一类具有顺序约束和资源约束的组合优化问题,是典型的NP难问题。机器调度是特殊的项目调度问题。   本论文以最小化完工时间为优化目标,研究两类典型的机器调度问题和一类具有特殊约束的项目调度问题。在设计算法时,采用通用的算法框架,将问题划分为两个子问题分别设计方法求解:时间表方法和排列方法。时间表方法用于求解给定时间顺序约束的最优调度,排列方法用于搜索最优调度所对应的时间顺序约束。本论文主要工作有:   (1)双机无等待车间作业调度优化。通过研究两机无等待车间作业特点,提出分治法求解给定排列顺序下最优时间表问题;基于分治法所得的调度,采用著名的Gilmore& Gomory算法获得具有更高调度质量的排列;提出一个快速贪心算法搜索最优调度。   (2)机器数大于2的无等待车间作业调度优化。提出一个有限记忆的完全局部搜索算法(CLLM)及其改进版本(MCLM)。因为在机器数大于2的情况下,求解给定排列顺序的最优时间表是一个NP难问题。在CLLM中,分别设计了移动时间表方法和有限记忆的完全局部搜索解决时间表问题和排列问题。在MCLM中,首先研究无等待车间作业问题中两两任务之间可行开始时间的关系,提出基于可行时间差集的问题模型;根据该模型设计基于移动惩罚的时间表方法和改进的有限记忆的完全局部搜索,分别求解两个子问题。试验结果表明,高效的时间表方法对整个算法性能影响很大;   (3)阻塞车间作业调度优化。分析阻塞约束特点,设计冲突消除策略,并应用于时间表算法,消除任务之间的冲突以获得可行调度。采用有限记忆的完全局部搜索算法求解排列问题。   (4)可抢占有资源约束项目调度优化。研究不允许抢占情况下的经典有资源约束项目调度问题,提出一个完全局部搜索算法;分别研究在允许一次抢占和多次抢占对项目完工时间的影响,提出两个遗传算法。试验结果表明,允许抢占情况下,项目调度问题的完工时间可以大大减少;随着允许抢占的次数增加,项目调度问题的完工时间减少程度逐渐降低。
其他文献
随着计算机网络的发展,传统的分布式计算模式已经不能满足用户的需求,人们需要一种新型的智能分布式计算模式,移动Agent计算模式应运而生。该计算模式在网络管理和互操作性上取
在三维地理信息系统(GIS)中,三维数据模型与数据结构是研究的核心。从数据描述格式的角度划分,三维空间数据模型可以归纳为面模型和体模型两种。由于体模型可以把空间对象以离
近年来,片上多核处理器成为主流,国产芯片龙芯也推出了四核处理器-龙芯3A。为了充分利用多核处理器的片上资源,使多核处理器的硬件资源转变为程序性能的提升,并行程序设计变
词是语言中最小的能独立运用的单位,是自然语言处理的基本单位。词法分析是自然语言处理的一个基础课题,其主要研究内容是进行词语切分和词语标注。语言学上,按照词的形态结
图像分割作为图像智能化处理的重要发展方向,受到图像处理界的高度关注。遥感图像分割作为图像分割中一个重要应用,深受研究者的重视。由于遥感图像与其他类型图像相比,具有
随着信息技术的快速发展,大量的软件产品已渗透到各行各业。如何保证软件的质量问题成为一个关注焦点。软件测试是确保软件产品质量及可靠性的主要途径,其地位是无可替代的。
随着海洋技术的发展,水下通信网络,作为通信网络的一个重要分支,在海洋监测、水下定位、海洋资源勘探等方面发挥了重要的作用。但是,水下通信网络的研究也有一定的困难,有很
人工智能是计算机科学的一个分支,目的是使机器能够像人类智能一样感知环境并最大化达到目标的可能。机器博弈是人工智能极具挑战的分支之一,其研究对人工智能的发展具有积极
人脸识别技术作为最具有发展潜力的生物特征识别技术之一,在最近几年得到了广泛的研究和应用,尤其是基于视频的人脸识别技术。本文重点研究基于视频的近距离人脸识别方法,主
随着电子商务的迅猛发展,用户购买和使用产品之后会在Web上发表对产品的评论,产品评论的自动挖掘对于商家和潜在的消费者有着重要意义。本文以中文产品评论为主要研究对象,从