Exploiting process plan flexibility in production scheduling: A multi-objective approach

被引:18
作者
Brandimarte, P [1 ]
机构
[1] Politecn Torino, Dipartimento Sistemi Prod & Econ Azienda, I-10129 Turin, Italy
关键词
scheduling theory; heuristics; multi-objective discrete optimization;
D O I
10.1016/S0377-2217(98)00029-0
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
When solving a product/process design problem, we must exploit the available degrees of freedom to cope with a variety of issues. Alternative process plans can be generated for a given product, and choosing one of them has implications on manufacturing functions downstream, including planning/scheduling Flexible process plans can be exploited in real time to react to machine failures, but they are also relevant for off-line scheduling. On the one hand, we should select a process plan in order to avoid creating bottleneck machines, which would deteriorate the schedule quality; on the other one we should aim at minimizing costs. Assessing the tradeoff between these possibly conflicting objectives is difficult; actually, it is a multi-objective problem, for which available scheduling packages offer little support. Since coping with a multi-objective scheduling problem with flexible process plans by an exact optimization algorithm is out of the question, we propose a hierarchical approach, based on a decomposition into a machine loading and a scheduling sub-problem. The aim of machine loading is to generate a set of efficient (non-dominated) solutions with respect to the load balancing and cost objectives, leaving to the user the task of selecting a compromise solution. Solving the machine loading sub-problem essentially amounts to selecting a process plan for each job and to routing jobs to the machines; then a schedule must be determined. In this paper we deal only with the machine loading subproblem, as many scheduling methods are already available for the problem with fixed process plans. The machine loading problem is formulated as a bicriterion integer programming model, and two different heuristics are proposed, one based on surrogate duality theory and one based on a genetic descent algorithm. The heuristics are tested on a set of benchmark problems. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:59 / 71
页数:13
相关论文
共 27 条
[1]  
[Anonymous], 1988, DISCRETE OPTIMIZATIO
[2]   OR-LIBRARY - DISTRIBUTING TEST PROBLEMS BY ELECTRONIC MAIL [J].
BEASLEY, JE .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1990, 41 (11) :1069-1072
[3]  
BLAZEWICZ J, 1986, DETERMINISTIC MODELS, V7
[4]  
Bowman Jr V.J., 1976, Multiple Criteria Decision Making, P76, DOI DOI 10.1007/978-3-642-87563-2_5
[5]   A HIERARCHICAL BICRITERION APPROACH TO INTEGRATED PROCESS PLAN SELECTION AND JOB-SHOP SCHEDULING [J].
BRANDIMARTE, P ;
CALDERINI, M .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1995, 33 (01) :161-181
[6]  
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[7]  
BRANDIMARTE P, 1994, P 10 INT C COMP AID, P571
[8]   A SURVEY OF ALGORITHMS FOR THE GENERALIZED ASSIGNMENT PROBLEM [J].
CATTRYSSE, DG ;
VANWASSENHOVE, LN .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1992, 60 (03) :260-272
[9]  
DANIELS RL, 1990, NAV RES LOG, V37, P981, DOI 10.1002/1520-6750(199012)37:6<981::AID-NAV3220370617>3.0.CO
[10]  
2-H