论文摘要
在过去的50年中,机器排序问题已成为组合最优化中最活跃的研究课题之一。然而,在大多数经典的排序文献中,只考虑机器一次至多加工一个工件,且目标函数只有一个。随着时间的推移,分批排序和多目标排序已蓬勃发展起来。可是将两者(分批排序和多目标排序)结合起来的研究尚不多见。由于电子加工业及其它产业的高速发展,以及决策者的不同利益需求,将分批排序与多目标排序结合起来考虑,应该提到议事日程上。设n个无关的工件J1,J2,…,Jn,它们将在一台分批处理机上加工。工件Jj的加工时间、工期、期限和权分别为pj、dj、(?)j和wj(j=1,…,n)。以Sj和Cj分别表示工件Jj的开始加工时间和完工时间。给定一个序σ,Lj(σ)=Cj(σ)—dj与Lmax(σ)=maxj=1nLj(σ)分别表示工件Jj的延迟与序σ的最大延迟。Tj=max{0,Lj}为工件Jj的延误,Uj为它的单位惩罚因子。本论文主要考虑分批处理机上同时最小化双目标排序问题。所谓的分批处理机是指机器可同时加工多个工件,放在一起加工的工件集称为一批,同一批中的工件具有相同的开工时间和完工时间。根据批的加工时间的不同定义,分批处理机又分为平行分批处理机和序列分批处理机。对前者,一批的加工时间等于这一批中最长工件的加工时间。这一模型是由半导体加工的烘烤、计算机系统及其它领域的操作抽象而来的。对后者,一批的加工时间等于这一批中所有工件的加工时间之和,且在每一批加工开始前,都有一个常数s的安装时间。这一模型起源于现实生活中这样的要求:当一批工件加工完成后,需要一段时间来调换工具、维修机器等。另一方面,两个目标函数可以代表两个决策者的不同利益。这一方向发展的基本动机源于这样的事实:质量评估通常是一个多维概念。并且决策者常常追求多个目标同时最优化一对所有目标函数找出全部的Pareto最优序。称一个可行序σ是关于目标函数f和g的Pareto最优序,是指不存在可行序π,使得f(π)≤f(σ),g(π)≤g(σ),且其中这两个不等式至少有一个严格成立。本学位论文的主要研究成果如下:1.单机平行分批的双目标排序前人分别对双目标及平行分批两方面已得到一些结果。例如,证明了同时最小化最大延迟和最大费用函数的单机排序问题可在O(n3log n)时间内解决。在平行分批处理机上,当机器容量无界时,最小化最大延迟问题已有O(n2)时间的动态规划算法。而我们考虑两方面的结合,即同时最小化最大延迟和最大完工时间的平行分批排序问题,并给出一个O(n3)时间的多项式时间算法,可以求出全部Pareto最优解。对多目标优化问题而言,求出全部Pareto最优解是最完整的解答。另外,当机器容量有界,且工件的加工时间为常数时,以总延误为主指标,次指标分别是误工工件数、加权误工工件数和加权总完工时间的分层最小化问题已有O(n3)时间算法。我们统一地给出O(n log n)时间算法,改进了上述时间界。2.单机序列分批的双目标排序对于序列分批的单目标排序问题,当机器容量无界时,最小化最大延迟问题已有O(n2)时间的算法;最小化加权总完工时间也已有了O(n)时间的算法。对于双目标问题,没有已知结果。我们在O(n2)时间内解决了同时最小化最大延迟和最大完工时间问题。此外,对同时最小化最大完工时间和总完工时间问题,在机器容量无界或有界的情形下,我们分别给出O(n2)时间算法。以上算法均可求出全部Pareto最优解,获得完全的解答。3.单机双目标排序已知最小化具有截止时间的误工工件数问题是NP-困难的。对如下特殊情形的误工工件数问题,文献中已有O(n2)时间的后向算法。(ⅰ)如果dj≤dj,那么(?)i≤(?)j与Pi≤Pj;(ⅱ)如果Pi≥pj,那么di—dj≤pi—pj。为建立统一的理论,我们提出了一种对偶算法一前向的贪婪算法,对情形(ⅰ),它有更好的时间界O(n log n)。对情形(ⅱ),得到相同的时间界,但方法有不同特点。并且我们还研究了工件加工时间相等的情形,也找到了O(n log n)时间算法。因为不同的决策者对同一个工件的工期要求可能不同(它们分别代表各自的期望利益),所以可设每一个工件Jj具有两个工期dj(1)和dj(2)(1≤j≤n)。这样,对一个给定的序σ,就诱导了两个目标函数最大延迟Lmax(1)与Lmax(2)。我们证明同时最小化关于两个工期集合的最大延迟问题可在O(n3 log n)时间内解决,求出全部Pareto最优解,且时间界是紧的。
论文目录
相关论文文献
- [1].基于加权总完工时间的两人合作排序博弈[J]. 重庆师范大学学报(自然科学版) 2014(06)
- [2].加工时间与位置相关的最小化最大完工时间两人合作排序博弈[J]. 重庆师范大学学报(自然科学版) 2019(06)
- [3].使带权总完工时间为最小的自由作业排序问题[J]. 工程数学学报 2010(04)
- [4].最小化最大加权完工时间重新排序研究[J]. 系统科学与数学 2017(11)
- [5].带有学习与恶化效应的机器受限的总完工时间问题[J]. 电子测试 2017(02)
- [6].加工时间相同的分族分批排序加权总完工时间问题[J]. 安阳工学院学报 2009(04)
- [7].最小化完工时间n次方和的排序优化算法[J]. 中国科技论文 2016(05)
- [8].最小化最长完工时间和总完工时间的无等待流水调度混合进化算法(英文)[J]. Journal of Southeast University(English Edition) 2008(04)
- [9].具有学习效应的总完工时间流水作业问题[J]. 系统管理学报 2011(01)
- [10].模糊完工时间和模糊交货期下的虚拟企业伙伴选择[J]. 系统工程理论与实践 2010(06)
- [11].加工时间可控和恶化的单机最大完工时间排序[J]. 应用数学学报 2012(04)
- [12].极小化最大提前完工时间的单机排序问题[J]. 武汉大学学报(工学版) 2011(01)
- [13].总完工时间最短的恒速机排序[J]. 吉林化工学院学报 2009(03)
- [14].最小化总完工时间的流水作业调度混合算法[J]. 东南大学学报(自然科学版) 2008(06)
- [15].基于改进挣值方法的项目完工时间、成本预测[J]. 工程管理学报 2019(03)
- [16].带时间延迟的极小化总完工时间的单机排序问题[J]. 浙江理工大学学报 2014(01)
- [17].时间错位限制下最小化总完工时间的继列分批重新排序[J]. 郑州大学学报(理学版) 2012(01)
- [18].缩短最大完工时间的船舶分段空间调度算法[J]. 上海交通大学学报 2009(04)
- [19].一类无界的不相容工件族分批排序加权总完工时间问题[J]. 常熟理工学院学报 2009(04)
- [20].极小化总完工时间的同时加工排序[J]. 数学的实践与认识 2009(20)
- [21].最大加权完工时间排序博弈问题的协调机制[J]. 中国海洋大学学报(自然科学版) 2015(07)
- [22].最大完工时间排序的两人合作博弈[J]. 上海第二工业大学学报 2011(01)
- [23].所得税税法界定房地产完工时间的现实意义何在?[J]. 财会学习 2011(04)
- [24].同时最优化时间表长与总完工时间的双代理单机序列分批排序问题(英文)[J]. 工程数学学报 2020(04)
- [25].云计算对于完工时间最小化问题的算法研究[J]. 佳木斯大学学报(自然科学版) 2018(06)
- [26].基于仿真模型的带随机返修模具设计项目完工时间预测[J]. 模具工业 2018(09)
- [27].两类极小化最大加权完工时间排序问题研究[J]. 佛山科学技术学院学报(自然科学版) 2014(03)
- [28].序列错位限制下最小化完工时间和的继列分批重新排序[J]. 大学数学 2012(04)
- [29].两阶段供应链下极小化最大完工时间的单机系列批排序[J]. 重庆师范大学学报(自然科学版) 2019(04)
- [30].带精确时间延迟的排序问题[J]. 科技创新与应用 2017(06)