首页> 外文期刊>Computers & operations research >Split-merge: Using exponential neighborhood search for scheduling a batching machine
【24h】

Split-merge: Using exponential neighborhood search for scheduling a batching machine

机译:拆分合并:使用指数邻域搜索来调度配料机

获取原文
获取原文并翻译 | 示例
       

摘要

We address the problem of scheduling a single batching machine to minimize the maximum lateness with a constraint restricting the batch size. A solution for this NP-hard problem is defined by a selection of jobs for each batch and an ordering of those batches. As an alternative, we choose to represent a solution as a sequence of jobs. This approach is justified by our development of a dynamic program to find a schedule that minimizes the maximum lateness while preserving the underlying job order. Given this solution representation, we are able to define and evaluate various job-insert and job-swap neighborhood searches. Furthermore we introduce a new neighborhood, named split-merge, that allows multiple job inserts in a single move. The split-merge neighborhood is of exponential size, but can be searched in polynomial time by dynamic programming. Computational results with an iterated descent algorithm that employs the split-merge neighborhood show that it compares favorably with corresponding iterated descent algorithms based on the job-insert and job-swap neighborhoods. (C) 2015 Elsevier Ltd. All rights reserved.
机译:我们解决了调度单个配料机以最大程度减少最大延迟的问题,并限制了批量大小。通过为每个批次选择作业并按顺序订购这些NP难题的解决方案。或者,我们选择将解决方案表示为一系列工作。我们开发了动态程序来找到可以最大程度地减少最大延迟的时间表,同时又保留了基本的工作顺序,这证明了这种方法的合理性。有了这种解决方案表示,我们就可以定义和评估各种求职插入和求职交换邻域搜索。此外,我们引入了一个名为split-merge的新邻域,该邻域允许在一次移动中插入多个作业。拆分合并邻域具有指数大小,但可以通过动态编程在多项式时间内进行搜索。使用拆分合并邻域的迭代下降算法的计算结果表明,它与基于作业插入和作业交换邻域的相应迭代下降算法相比具有优势。 (C)2015 Elsevier Ltd.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号