A macro-level scheduling method using Lagrangian relaxation

Yuanhui Zhang, P.B. Luh, K. Narimatsu, T. Moriya, T. Shimada, Lei Fang
2001 IEEE Transactions on Robotics and Automation  
In this paper, a macro-level scheduling method is developed to provide high-level planning support for factories with multiple coordinating cells. The key challenges are large problem sizes, complicated product process plans, stringent cell coordination requirements, and possible resource overload. To model the problem with manageable complexity, detailed operations of a product within a cell are aggregated as a single operation whose processing time is related to the amount of resources
more » ... ed. "Overload variables" are introduced and penalized in the objective function. The goal is to properly allocate resources, efficiently handle complicated process plans, and coordinate cells to ensure on-time delivery, low working-in-process inventory, and small resource overload. The formulation obtained is "separable" and can be effectively decomposed by using Lagrangian relaxation. A combined backward and forward dynamic programming (BFDP) method is developed to solve a product subproblem after a novel transformation of its process plan. The BFDP is further simplified and solved approximately following the idea of the "surrogate subgradient method" to reduce the computation requirements for large problems. Numerical results show that near-optimal schedules can be obtained for problems with up to 50 000 operations within a reasonable amount of computation time. Index Terms-Lagrangian relaxation, manufacturing planning and scheduling, optimization. I. NOMENCLATURE Earliest beginning time of product ; Beginning time of operation ; Earliest beginning time of operation ; Latest beginning time of operation ; Completion time of operation ; Earliest completion of operation ; Latest completion of operation ; Due date of product ; Index of resource type from
doi:10.1109/70.917084 fatcat:m7fli4ah7zbk7mmw4wyuysryvu