首页> 外文期刊>Computers & operations research >A heuristic approach for minimizing weighted tardiness and overtime costs in single resource scheduling
【24h】

A heuristic approach for minimizing weighted tardiness and overtime costs in single resource scheduling

机译:在单个资源调度中最小化加权拖延和加班成本的启发式方法

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

摘要

Many firms face practical scheduling challenges in balancing the costs of overtime against the costs of tardiness, where tardiness costs vary by job or project. This paper addresses this challenge by considering scheduling jobs for processing during a finite number of discrete periods on a single resource. The resource can process jobs in two modes, regular time and overtime, at different costs per unit time, and jobs cannot be preempted. Each job has associated release and due dates, and tardy jobs incur a job-specific cost per period tardy. The schedule planner wishes to minimize the sum of weighted job tardiness and resource overtime costs. We provide a pseudopolynomial time algorithm for determining the optimal usage of regular time and overtime for any fixed sequence of jobs. We use this algorithm as a subroutine for heuristically solving the general scheduling problem using a priority sequencing rale. A local search algorithm then improves upon the initial solution generated by the priority rules. We use a strengthened linear programming formulation to provide good lower bounds for assessing the performance of the heuristics. Computational tests show that the algorithm generates close to optimal solutions for problems with high tardiness costs in reasonable computing time. paper provides a heuristic scheduling algorithm for solving these problems. The problem considered generalizes several well-known problems in the single-machine scheduling literature (M. Pinedo, Scheduling: Theory, Algorithms and Systems, Upper Saddle River, Prentice-Hall, NJ, 2002), while the heuristic algorithm is based on highly effective local search methods (Ghosh and Chakravarti, Comput. Oper. Res. 26(3) (1999) 271) developed for providing good solutions for difficult combinatorial optimization problems.
机译:许多公司在平衡加班成本和迟到成本之间面临着实际的调度挑战,因为迟到成本会因工作或项目而异。本文通过考虑调度作业以在单个资源上的有限数量的离散周期内进行处理来解决此挑战。资源可以以两种方式处理作业,即常规时间和加班,单位时间成本不同,并且不能抢占作业。每个作业都有相关的发布日期和截止日期,迟到的作业会导致每个期间的特定于作业的成本迟到。进度计划者希望最大程度地减少加权工作拖延和资源加班成本之和。我们提供了一个伪多项式时间算法,用于确定任何固定顺序的作业的正常时间和加班时间的最佳用法。我们使用此算法作为子例程,以使用优先级排序规则试探性地解决一般调度问题。然后,本地搜索算法会改进优先级规则生成的初始解。我们使用增强的线性规划公式来为评估启发式算法的性能提供良好的下界。计算测试表明,该算法可在合理的计算时间内为迟滞成本高的问题生成接近最佳的解决方案。本文提供了一种启发式调度算法来解决这些问题。所考虑的问题概括了单机调度文献中的几个众所周知的问题(M. Pinedo,《调度:理论,算法和系统》,《上萨德尔河》,Prentice-Hall,NJ,2002),而启发式算法是基于高度有效的局部搜索方法(Ghosh和Chakravarti,Comput.Oper.Res.26(3)(1999)271)被开发出来,可以为困难的组合优化问题提供良好的解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号