基于不相容工件簇的并行机分批调度问题分析及算法研究

来源 :吉林大学 | 被引量 : 0次 | 上传用户:qqq398705749
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
生产调度在企业生产管理中一直起到至关重要的作用,调度所研究的问题就是将有限的资源进行合理的分配与安排,对一个或多个目标进行优化。调度方案的合理与否直接影响企业制造现场的生产效率,进一步影响企业的生存能力和竞争力,随着制造业的飞速发展,生产方式不断变化,生产规模也不断变大,逐渐涌现了一些新的调度问题,其中有一种调度问题叫做分批调度问题,也叫做批处理机调度问题,不同于经典调度问题中一台机台在同一时间只能加工一个工件的情况,在分批调度问题中一台机台可以同时加工若干个工件。而分批调度问题本质上可以分为两个子问题:工件指派到机台的问题和工件批次分配问题。工件的分批调度可以比较高效地分配和利用资源,分批调度问题也因此成了调度问题中比较重要的一个分支。工件的分批调度问题在生产实际中普遍存在,尤其是在半导体行业晶圆制造过程中。本论文以最小化最大完工时间为优化目标,研究了带有不相容工件簇限制的并行机分批调度问题,问题中含有多种限制条件,包括工件尺寸不相同限制,工件随机到达时间限制。在对实际问题进行分析之后,对问题进行合理的简化并引入相关假设,以若干个变量和不等式建立了一个混合整数规划模型。另外根据该调度问题和目标函数的特性从三种角度分别提出了RO启发式算法、PO启发式算法和SO启发式算法,利用同一算例作为示例,展示了三种启发式算法的求解结果,同时提出一个下界作为评价算法求解效果的标准,并证明了这个下界的正确性。另外,本文提出了改进的人工免疫系统算法(AIS)和离散粒子群算法(DPSO),除了对算法的整体结构进行优化之外,考虑到问题特性,将较好的分批方法与两种算法结构相结合,使两种万用启发式算法可以有效解决本研究问题。最后通过随机产生的450个实验问题,利用C++语言进行仿真实验对所提出的算法进行性能分析和评价。通过实验结果的数据分析得出如下结论:三种启发式算法可以在较短的时间内得到不错的解,而RO启发式算法和PO启发式算法表现更佳,但随着问题规模的扩大,三种启发式算法的求解效果都变差;改进的人工免疫系统算法和改进的离散的粒子群算法的求解表现比较稳定,但改进的人工免疫系统算法的表现从整体上来说要好于改进的离散粒子群算法;而RO启发式算法求得的解作为初始解可以有效提高改进的人工免疫系统算法的求解效率。
其他文献
随着城市机动车保有量的逐步攀升,尤其在早晚高峰时段,道路拥堵问题已经成为很多城市的痛点。因此,人们想到通过发展公共交通来解决城市拥堵问题,公交优先策略应运而生,但随着道路上优先的公交车辆越来越多不可避免会遇到多辆优先车辆同时发送优先请求的问题。为解决上述问题,本文建立了考虑多优先请求的公交信号优先模型,并在此基础之上将信号优先模型应用在城市干线上。本文的工作总结如下:(1)在信号交叉口处,提出了一
无线传感器网络WSNs(Wireless Sensor Networks)的基本构成单位是传感器节点,规模有大有小,大至成千上万,小至几个节点。这些节点有时候随机部署在某个区域内,采用自组织方式
数字成像设备的发展使得数字图像的数量激烈增长,基于内容的图像检索(Content-Based Image Retrieval,简称CBIR)方案被用于解决庞大图像库检索问题。CBIR方案对计算和存储开
近年来,光纤传感器已经发展成为规模庞大的产业,被广泛的应用于国防安全、工业生产、信息传输、日常生活以及科学研究等领域,并发挥着日益重要的作用。光纤传感器之所以应用
认知中继网络具有诸多优势,比如扩大信号覆盖范围、降低网络通信干扰、频谱资源利用率高等。然而,对于能量受限的认知中继网络,一旦中继节点的能量耗尽,借助其进行的信息传输
面光源照射下的三维场景全局光照绘制是目前3D图形学中的重要研究课题之一。全局光照算法主要分为三类:光线跟踪算法,辐射度算法和光子映射算法。其中光线跟踪算法是目前较为
定位技术在军事及民用上运用广泛,例如用于战场地面探测的美国沙地直线系统,就是运用各类传感器收集声音、地震动等信号,在保证隐蔽性的前提下,实现了对入侵目标的探测、分类
各行业应用数据规模的爆炸式增长,对传统数据计算技术和数据存储技术提出前所未有的挑战。Spark作为一款内存计算引擎,具有流处理、机器学习、图挖掘和结构化查询等多种计算
一些四元数子空间分析算法已于近期提出,然而这些算法对四元数非线性信号的处理效果并不是十分理想。为此,本文将把核技术引入到四元数子空间分析领域,提出两种四元数非线性
SLAM(同时定位与建图)算法已经应用到了智能机器人、无人机、AR/VR、无人驾驶等领域中,但当前的SLAM算法在运行速度、相机轨迹精度和鲁棒性等方面可以进一步优化。为了提高SL