首页> 外文期刊>Computers & operations research >Exact and heuristic algorithms for order acceptance and scheduling with sequence-dependent setup times
【24h】

Exact and heuristic algorithms for order acceptance and scheduling with sequence-dependent setup times

机译:精确和启发式的算法,用于订单接受和计划,其顺序取决于建立时间

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

摘要

The Order Acceptance and Scheduling (OAS) problem consists of simultaneously deciding which orders (jobs) are going to be accepted for processing as well as their associated schedule. This problem typically arises when a company does not have the capacity to meet the demand, thus being forced to reject some orders. We consider a OAS variant where each job has a processing time, due date, release date, deadline, revenue and penalty weight. In addition, for each pair of jobs i and j, there is a setup time required before starting to process j if this job is scheduled immediately after job i. The objective is to select and schedule a subset of jobs that maximizes the total profit, which is given by the total revenue minus the total weighted tardiness. To solve this NP-hard problem, we propose a new arc-time-indexed mathematical formulation that is capable of solving instances with up to 50 jobs. However, since this formulation relies on a pseudo-polynomial number of variables, larger instances cannot be solved in practice. To overcome this limitation, we developed two exact algorithms over this formulation where the first is based on Lagrangian relaxation and the second is based on column generation. We report tight upper bounds for instances with up to 100 jobs. Moreover, we also implemented a local search based metaheuristic algorithm for obtaining high quality lower bounds. Extensive computational experiments were carried out in 1500 benchmark instances ranging from 10 to 100 jobs and the results obtained suggest that the proposed exact and heuristic methods are capable of finding extremely competitive results when compared to those available in the literature. (C) 2017 Elsevier Ltd. All rights reserved.
机译:订单接受和计划(OAS)问题包括同时确定要接受哪些订单(工作)以及相关的计划。当公司没有能力满足需求,从而被迫拒绝某些订单时,通常会出现此问题。我们考虑一个OAS变体,其中每个作业都有处理时间,截止日期,发布日期,截止日期,收入和罚款权重。另外,对于每对作业i和j,如果在作业i之后立即安排该作业,则在开始处理j之前需要一定的建立时间。目的是选择和安排一个使总利润最大化的工作子集,总收入减去总加权拖延率即可得出总利润。为解决此NP难题,我们提出了一种新的弧线时间索引数学公式,该公式能够解决最多50个工作的实例。但是,由于这种表述依赖于变量的伪多项式数,因此在实践中无法解决较大的情况。为了克服此限制,我们针对此公式开发了两种精确的算法,其中第一种基于拉格朗日松弛,第二种基于色谱柱生成。对于具有最多100个工作的实例,我们报告了严格的上限。此外,我们还实现了基于本地搜索的元启发式算法,以获得高质量的下界。在1500个基准实例中进行了广泛的计算实验,范围从10到100个工作,并且获得的结果表明,与文献中提供的方法相比,所提出的精确和启发式方法能够找到极具竞争力的结果。 (C)2017 Elsevier Ltd.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号