共查询到15条相似文献,搜索用时 140 毫秒
1.
本文考虑了遗传算法在包含差异工件的并行批处理机调度中的应用问题.工件具有不同的尺寸和到达时间.首先基于问题假设提出了一个数学规划模型,并采用BF、ERT-LPT实现工件的分批排序调度.然后考虑到这是一个NP-Hard问题,设计了新的选择、交叉、变异操作并结合遗传算法进行求解.最后通过仿真实验对比,验证了算法的有效性. 相似文献
2.
采用自由搜索(free search,FS)算法对单机差异工件批调度问题的制作跨度进行优化。针对该问题的离散优化特征以及自由搜索算法的不足,将自由搜索算法与实数编码遗传算法相结合,在标准FS算法的基础上引入两种杂交算子和精英保留策略,提出混合自由搜索(hybrid free search,HFS)算法。仿真实验结果表明,该算法表现出良好的鲁棒性和收敛性,与标准FS、FFLPT以及BFLPT算法相比,HFS算法提高了寻优精度。 相似文献
3.
论文考虑包含差异工件的并行批处理机调度问题,优化目标是最小化制造跨度.在不违背机器容量的限制下,所有工件需要被分成不同的批次,然后被安排在机器上进行加工.首先根据问题提出一个混合整数规划模型,并提出一个下界;采用FF-LPT规则实现对工件的分批和排序;然后提出基于4种更新机制的分布式估计算法(EDA)来对问题求解.最后通过实验对各类规模不同的算例进行仿真,并将结果和模拟退火算法(SA)、遗传算法(GA)作对比,验证了算法的有效性. 相似文献
4.
面向多转包商的外包选择是当今制造企业面临的一大运营管理挑战.它与内部作业调度的一体化决策对企业降本增效至关重要.本文针对有多个转包商可供作业外包选择的单机批调度联合优化问题,在外包总成本和外包作业最晚交付期均受上限前提下建立以最小化外包总成本与内部批加工总成本之和为目标的0-1整数规划模型,并为该问题设计了改进型遗传算法和贪婪算法.以某陶瓷企业的外包与批调度联合决策场景为实例,对比分析了这两种算法的求解性能,发现改进型遗传算法在求解质量和时间上具有比较优势.在模型的灵敏度实验分析中发现,外包作业最晚交付期对作业运营总成本有显著影响,而作业外包总成本的给定上限值对作业运营总成本的影响不显著. 相似文献
5.
6.
7.
基于DNA进化算法求解工件尺寸不同的单机批调度问题 总被引:1,自引:0,他引:1
工件尺寸不同的批调度问题兼具古典调度和批调度的性质,单机环境下该问题的制造跨度为NP完全问题.本文提出一种改进的DNA进化算法对单机问题的制造跨度进行优化,引入分裂、水平选择、变异、垂直选择四种算子,对其中的垂直选择算子做了重新设计,采用概率选择机制对变异个体进行选择,避免进化过程陷入局部最优.在解码时,采用Batch First Fit算法对进化过程产生的解作分批处理.实验中对各类不同规模的算例均进行仿真,结果表明改进的DNA进化算法的有效性. 相似文献
8.
绿色港口日渐成为港口发展的必然趋势,为了提高集装箱码头的服务水平及降低其能耗,综合分析了集装箱码头的装卸作业流程,考虑岸桥、场桥、集卡在不同作业状态下的能耗,且以总完工时间和总作业能耗最小为目标建立了多目标混合整数规划模型.使用MATLAB编码改进自适应遗传算法求解所建模型,并分别与CPLEX和原始遗传算法的求解结果作... 相似文献
9.
10.
作业调度问题(JSP)是一类典型的NP-hard问题,遗传算法作为一种通用的优化算法在求解JSP中得到了广泛的应用。本文主要针对作业车间调度问题,基于改进的遗传算法 ,根据种群的进化状况,从而确定种群的适应度值,使之能够保持种群的多样化。 相似文献
11.
In this article, the job shop scheduling problem with two batch-processing machines is considered. The machines have limited capacity and the jobs have non-identical job sizes. The jobs are processed in batches and the total size of each batch cannot exceed the machine capacity. The processing times of a job on the two machines are proportional. We show the problem of minimising makespan is NP-hard in the strong sense. Then we provide an approximation algorithm with worst-case ratio no more than 4, and the running time of the algorithm is O(n?log?n). Finally, the performance of the proposed algorithm is tested by different levels of instances. Computational results demonstrate the effectiveness of the algorithm for all the instances. 相似文献
12.
13.
针对最小化完工时间的等同和非等同并行多机调度一类问题,提出了一种递阶遗传算法。该算法根据问题的特点,采用一种递阶编码方案,此编码与调度方案一一对应。用递阶遗传算法优化并行多机调度不需设计专门的遗传算子,操作简单。计算结果表明,递阶遗传算法是有效的,能适用于大规模等同和非等同并行多机调度问题。 相似文献
14.
为了克服单独的遗传算法用于车间作业调度缺点,提出一种遗传算法与启发式算法结合的混合遗传算法,在运用该算法的过程中给出了适合的遗传操作和启发式规则的应用方法。结果表明:混合遗传算法优于两种单独的算法。 相似文献
15.
Henri Casanova 《Journal of Grid Computing》2007,5(2):235-250
Most parallel computing platforms are controlled by batch schedulers that place requests for computation in a queue until
access to compute nodes is granted. Queue waiting times are notoriously hard to predict, making it difficult for users not
only to estimate when their applications may start, but also to pick among multiple batch-scheduled platforms the one that
will produce the shortest turnaround time. As a result, an increasing number of users resort to “redundant requests”: several
requests are simultaneously submitted to multiple batch schedulers on behalf of a single job; once one of these requests is
granted access to compute nodes, the others are canceled. Using simulation as well as experiments with a production batch
scheduler we evaluate the impact of redundant requests on (1) average job performance, (2) schedule fairness, (3) system load,
and (4) system predictability. We find that some of the popularly held beliefs about the harmfulness of redundant batch requests
are unfounded. We also find that the two most critical issues with redundant requests are the additional load on current middleware
infrastructures and unfairness towards users who do not use redundant requests. Using our experimental results we quantify
both impacts in terms of the number of users who use redundant requests and of the amount of request redundancy these users
employ.
This work was supported by the NSF under Award 0546688. 相似文献