An integer linear‐programming model for machine scheduling
An integer linear‐programming model for machine scheduling
复制标题
DOI:
10.1002/nav.3800060205
复制
发表时间:
1959-06
期刊:
影响因子:
--
通讯作者:
H. M. Wagner
中科院分区:
文献类型:
--
作者:
H. M. Wagner
I. INTRODUCTION machine-scheduling or sequencing problem: Given n items, each to be processed on one or more of m machines, the order of processing for an item being partially or entirely specified, find the sequencing of items on the machines which minimizes the total elapsed time to complete the manufacture of all items. It is assumed that the manufacturing time of an item on a machine is specified (ie, nonstochastic) and that in-process inventory is allowable. characterizing the problem. We feel it is of interest to present the model, because (1) it shows that there is a single model which encompasses a wide variety of machine-scheduling situations,(2) the linear format establishes the existence of a finite algorithm which monotonically seeks an optimum solution to such sequencing problems,(3) although the model is now of very limited computational interest, future developments in integer linear programming and methods for efficiently handling" secondary constraints" may make numerical solutions of particular problems possible, and (4) there is an indication of the possibility of constructing special algorithms' to exploit the structure of certain of the" classical" scheduling problems. Needless to say, the major justification for considering such an approach is that Gomory [9] and others [5, 6, 11] have recently discovered promising methods for solving integer linearprogramming problems; a related justification is that Dantzig, F'ulkerson, and Johnson [8] have achieved noteworthy success in using secondary constraint techniques for solving a problem which a priori contains a mammoth number of restrictions. As will be evident below, the model in its present form is computationally unwieldy except perhaps for situations with a very few machines and a limited number of items; in such cases, a frequently recurring sequencing problem ox one involving a considerable financial sum might profitably be solved by the method herein. We are more hopeful, as stated above, that this presentation might serve as a link to a more computationally feasible formulation. In Section II we discuss a general model which is adaptable to a large number of scheduling situations. The familiar problem [3, 10, 12] of sequencing n items, each of which must be placed OR all m machines, the order of manufacturing being machine 1, machine 2,..., machine m, is considered in Section III. The further restriction, to three machines only, is explored in Section IV.