MATHEMATICAL-PROGRAMMING FORMULATIONS FOR MACHINE SCHEDULING - A SURVEY

被引:102
|
作者
BLAZEWICZ, J
DROR, M
WEGLARZ, J
机构
[1] UNIV ARIZONA,COLL BUSINESS & PUBL ADM,TUCSON,AZ 85721
[2] UNIV MONTREAL,CTR RECH TRANSPORTS,MONTREAL H3C 3J7,QUEBEC,CANADA
关键词
MACHINE SCHEDULING; MATHEMATICAL PROGRAMMING FORMULATIONS; ADDITIONAL RESOURCES; COMPUTATIONAL COMPLEXITY;
D O I
10.1016/0377-2217(91)90304-E
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Machine scheduling was and still is a rich and promising field for research with applications in manufacturing, logistics, computer architecture, communications, etc. Combinatorial complexity theory has now classified the great majority of known machine scheduling problems as 'easy' or 'very hard'. However, in most cases, mathematical programming models have not accompanied the algorithmic developments for solving 'easy' scheduling problems, nor have they facilitated solutions for 'hard' problems. Nevertheless, the analysis of the mathematical programming models for some hard combinatorial problems together with their polyhedral properties has enabled important computational advances for such problems as the TSP. In order to assess the present status and the solution potential of mathematical programming formulations for machine scheduling, we have compiled a systematic, consistent survey of formulations. The discussion has been developed in tandem with the classification of a given problem's complexity, since 'solvability' (i.e., the status of a problem as P or NP-hard) generally cannot be easily assessed from the formulation itself. A number of excellent survey papers on machine scheduling have appeared over the years (see the reference list), but none of them has been focused on mathematical formulations. This survey is the first one that attempts to compile a large number of mathematical programming formulations for scheduling into a single paper to ease the task of model building and testing scheduling formulations. Both, a newcomer and experienced researcher can use it as a reference point. Ultimately, mathematical programming formulations for scheduling problems might be used as a stepping stone to computational advances for some hard problems.
引用
收藏
页码:283 / 300
页数:18
相关论文
共 50 条