高级检索

    求解Job Shop调度问题的一种新的邻域搜索算法

    A New Local Search Algorithm for the Job Shop Scheduling Problem

    • 摘要: 利用了混合邻域结构进行搜索来求解Job Shop调度问题.算法使用的混合邻域结构不仅使邻 域搜索具有效率,而且有助于搜索有效地跳出局部极小值的陷阱,让计算走向前景更好的区 域.算法采用的“单机调度”和“同工件工序调整”的跳坑策略能够帮助搜索找到更好的局 部极小值.采用国际文献中所有的10工件10机器算例以及另外7个难算例作为本算法的测试实 验集,与目前国际上最好的近似算法和另外一种先进算法进行了比较.实算结果验证了算法 的寻优性能.

       

      Abstract: A new local search algorithm with hybrid neighborhood for solving the minimum make span problem of job shop scheduling is presented. A new dispatching rule base d on the frontier-greed method is proposed to generate initial solution. A new c oncept of neighborhood structure involving the move of operations on the critica l path and the method of one-machine scheduling is proposed. The hybrid neighbor hood used is not only efficient in local search procedure, but also may help ove rcome entrapments effectively and carry the search to areas of the feasible set with better prospect. “Single machine scheduling” method and another stochasti c strategy used for jumping out of entrapments can help search find improved loc al optima. The proposed approach is tested on all the 10 jobs and 10 machines pr oblem instances available from the literature, including the notorious problem i nstance ft10, and some hard problem instances among those generated by Lawrence. The approach finds the optimum solutions of all these 10×10 problem instances except la 4 in a reasonable amount of computer time. Performance comparison show s that the proposed approach yields better results in several cases than the oth er approximation procedures discussed in the literature.

       

    /

    返回文章
    返回