The optimal allocation of buffer capacity in unbalanced production lines with reliable but variable workstations is a complex and little-researched topic. Analytic formulas for the throughput of these lines do not exist, so simulation is the only practical alternative for estimating throughput. Exhaustive search over all possible buffer allocations quickly becomes impractical beyond short lines and few buffers. Thus an algorithm is needed to efficiently find optimal or near-optimal allocations. We develop a simple search algorithm for determining the optimal allocation of a fixed amount of buffer capacity in an n-station serial line. The algorithm, which is an adaptation of the Spendley-Hext and Nelder-Mead simplex search algorithms, uses simulation to estimate throughput for every allocation considered. An important feature of the algorithm is that the simulation run length is adjusted during the running of the algorithm to save simulation run time when high precision in throughput estimates is not needed, and to ensure adequate precision when it is needed. We describe the algorithm and show that it can reliably find the known optimal allocation in balanced lines. Then we test the ability of the algorithm to find optimal allocations in unbalanced lines, first for cases in which the optimal allocation is known, and subsequently for cases in which the optimal allocation is not known. We focus particularly on lines with multiple imbalances in means and variances. In general, our algorithm proves highly efficient in finding a near-optimal allocation with short simulation run times. It also usually finds the true optimal allocation, but it is in the nature of this problem that many buffer allocations differ in throughput by small amounts that are difficult to resolve even with long simulation runs.
[1]
Yushin Hong,et al.
Heuristic algorithms for buffer allocation in a production line with unreliable machines
,
1995
.
[2]
Stephen G. Powell,et al.
Allocation of buffers to serial production lines with bottlenecks
,
1996
.
[3]
Frederick S. Hillier,et al.
The effect of machine breakdowns and interstage storage on the performance of production line systems
,
1991
.
[4]
Stephen G. Powell.
BUFFER ALLOCATION IN UNBALANCED THREE-STATION SERIAL LINES
,
1994
.
[5]
Yu-Chi Ho,et al.
A gradient technique for general buffer storage design in a production line
,
1979
.
[6]
Yves Dallery,et al.
Manufacturing flow line systems: a review of models and analytical results
,
1992,
Queueing Syst. Theory Appl..
[7]
G. R. Hext,et al.
Sequential Application of Simplex Designs in Optimisation and Evolutionary Operation
,
1962
.
[8]
Tayfur Altiok,et al.
The Allocation of Interstage Buffer Capacities in Production Lines
,
1983
.
[9]
Taeho Park,et al.
A two-phase heuristic algorithm for determining buffer sizes of production lines
,
1993
.
[10]
Stephen G. Powell,et al.
An empirical investigation of the two-moment approximation for production lines
,
1994
.
[11]
Kelvin C. W. So,et al.
The effect of the coefficient of variation of operation times on the allocation of storage space in
,
1991
.
[12]
John A. Nelder,et al.
A Simplex Method for Function Minimization
,
1965,
Comput. J..