A macro-level scheduling method using Lagrangian relaxation

Citation
Y. Zhang et al., A macro-level scheduling method using Lagrangian relaxation, IEEE ROBOT, 17(1), 2001, pp. 70-79
Citations number
23
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION
ISSN journal
1042296X → ACNP
Volume
17
Issue
1
Year of publication
2001
Pages
70 - 79
Database
ISI
SICI code
1042-296X(200102)17:1<70:AMSMUL>2.0.ZU;2-1
Abstract
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 I a product within a cell are aggregated as a single operation whose I process ing time is related to the amount of resources allocated, "Overload variabl es" 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 inv entory, and small resource overload, The formulation obtained is "separable " and can be effectively decomposed by using Lagrangian relaxation, A combi ned 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 ide a of the "surrogate subgradient method" to reduce the computation requireme nts for large problems. Numerical results show that near-optimal schedules can be obtained for problems with up to 50000 operations within a reasonabl e amount of computation time.