Abstract
The buffer allocation problem is an NP-hard combinatorial optimization problem and it is an important research issue in designing manufacturing systems. The problem deals with finding optimal buffer sizes to be allocated into buffer areas in a production system to achieve a specific objective. This paper presents a comprehensive survey on buffer allocation problem in production systems. To provide a systematic review of current relevant research, first studies are grouped in two categories: 1. Reliable production lines, 2. Unreliable production lines. Next, the studies in each group are reviewed based on topology of the production line, the solution methodologies suggested and the objective function employed. The aim of this review is twofold. First, it provides an overview of recent advances in the field in order to highlight the new trends in solution methodology. Second, it presents ideas for future research by identifying gaps in the current literature.
Similar content being viewed by others
References
Abdul-Kader W., Gharbi A. (2002) Capacity estimation of a multi-product unreliable production line. International Journal of Production Research 40(18): 4815–4834
Abdul-Kader W., Ganjavi O., Baki F. (2011) A nonlinear model for optimizing the performance of a multi-product production line. International Transactions in Operational Research 18(5): 561–577
Aksoy K. H., Gupta S. M. (2005) Buffer allocation plan for a remanufacturing cell. Computers, Industrial Engineering 48: 657–677
Aksoy K. H., Gupta S. M. (2010) Near optimal buffer allocation in remanufacturing systems with N-policy. Computers,Industrial Engineering 59: 496–508
Aksoy K. H., Gupta S. M. (2011) Optimal management of remanufacturing systems with server vacations. International Journal of Advanced Manufacturing Technology 54(9-12): 1199–1218
Allon G., Kroese D. P., Raviv T., Rubinstein R. Y. (2005) Application of the cross-entropy method to the buffer allocation problem in a simulation-based environment. Annals of Operations Research 134(1): 137–151
Altiparmak F., Dengiz B., Bulgak A. A. (2007) Buffer allocation and performance modeling in asynchronous assembly system operations: An artificial neural network metamodeling approach. Applied Soft Computing 7: 946–956
Amiri, M., Mohtashami, A. (2011). Buffer allocation in unreliable production lines based on design of experiments, simulation, and genetic algorithm. International Journal of Advanced Manufacturing, doi:10.1007/s00170-011-3802-8.
Battini D., Persona A., Regattieri A. (2009) Buffer size design linked to reliability performance: A simulative study. Computers , Industrial Engineering 56(4): 1633–1641
Bertazzi L. (2011) Determining the optimal dimension of a work-in-process storage area. International Journal of Production Economics 131(2): 483–489
Bulgak A. A. (2006) Analysis and design of split and merge unpaced assembly systems by metamodelling and stochastic search. International Journal of Production Research 44(18-19): 4067–4080
Buzacott J. A., Shanthikumar J. G. (1993) Stochastic models of manufacturing systems. Prentice-Hall, New Jersey
Can, B., Beham, A., Heavey, C. (2008) A comparative study of genetic algorithm components in simulation-based optimisation. Proceedings of the 2008 winter simulation conference, 1829–1837.
Can, B., Heavey, C. (2009). Sequential metamodelling with genetic programming and particle swarms. Proceedings of the 2009 Winter Simulation Conference, 3150-3157.
Can B., Heavey C. (2011) Comparison of experimental designs for simulation-based symbolic regression of manufacturing systems. Computers , Industrial Engineering 61(3): 447–462
Can B., Heavey C. (2012) A comparison of genetic programming and artificial neural networks in metamodeling of discrete-event simulation models. Computers, Operations Research 39(2): 424–436
Chaharsooghi S. K., Nahavandi N. (2003) Buffer allocation problem, a heuristic approach. Scientia Iranica 10(4): 401–409
Chan F. T. S., Ng E. Y. H. (2002) Comparative evaluations of buffer allocation strategies in a serial production line. The International Journal of Advanced Manufacturing Technology 19: 789–800
Chehade, H., Yalaoui, F., Amodeo, L., & Dugardin, F. (2010). Buffers sizing in assembly lines using a Lorenz multiobjective ant colony optimization algorithm. IEEE International Conference on Machine and Web Intelligence, 283–287.
Chow W.-M. (1987) Buffer capacity analysis for sequential production lines with variable process times. International Journal of Production Research 25(8): 1183–1196
Colledani, M., Grasso M., Matta A., & Tolio, T. (2004). A new analytical method for buffer space allocation in production lines. 37th CIRP international seminar on manufacturing systems, pp. 231–237.
Colledani M., Ekvall M., Lundholm T., Moriggi P., Polato A., Tolio T. (2010) Analytical methods to support continuous improvements at Scania. International Journal of Production Research 48(7): 1913–1945
Cruz F. R. B., Duarte A. R., Van Woensel T. (2008) Buffer allocation in general single-server queuing networks. Computers, Operations Research 35(11): 3581–3598
Cruz F. R. B., Van Woensel T., Smith J. M. (2010) Buffer and throughput trade-offs in M/G/1/K queuing networks: A bi-criteria approach. International Journal of Production Economics 125: 224–234
Cruz, F. R. B., Kendall, G., While, L., Duarte, A. R., Brito, N. L. C. (2012). Throughput maximization of queueing networks with simultaneous minimization of service rates and buffers. Mathematical Problems in Engineering (in press).
Dallery Y., Gershwin S. B. (1992) Manufacturing flow line systems: A review of models and analytical results. Queuing Systems 12(1-2): 3–94
Daskalaki S., Smith J. M. (2004) Combining routing and buffer allocation problems in serial-parallel queuing networks. Annals of Operations Research 125: 47–68
Deb K., Pratap A., Agarwal S., Meyarivan T. (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation 6(2): 182–197
Demir, L., & Tunali, S. (2008). A new approach for optimal buffer allocation in unreliable production lines. Pcoceedings of 38th International Conference on Computers , Industrial Engineering, 1962-1970.
Demir, L., Tunali, S., & Eliiyi, D. T. (2010). An adaptive tabu search approach for buffer allocation problem in unreliable production lines. 24th Mini EURO conference on continuous optimization and information-based technologies in the financial sector, Selected Papers, pp. 207–212.
Demir L., Tunali S., Løkketangen A. (2011) A tabu search approach for buffer allocation in production lines with unreliable machines. Engineering Optimization 43(2): 213–231
Demir L., Tunali S., Eliiyi D. T. (2012) An adaptive tabu search approach for buffer allocation problem in unreliable non-homogenous production lines. Computers, Operations Research 39(7): 1477–1486
Diamantidis A. C., Papadopoulos C. T. (2004) A dynamic programming algorithm for the buffer allocation problem in homogeneous asymptotically reliable serial production lines. Mathematical Problems in Engineering 3: 209–223
Dolgui A., Eremeev A., Kolokolov A., Sigaev V. (2002) A genetic algorithm for the allocation of buffer storage capacities in a production line with unreliable machines. Journal of Mathematical Modeling and Algorithms 1: 89–104
Dolgui A., Eremeev A., Sigaev V. (2007) HBBA: Hybrid algorithm for buffer allocation in tandem production lines. Journal of Intelligent Manufacturing 18: 411–420
Enginarlar E., Li J., Meerkov S. M., Zhang R. Q. (2002) Buffer capacity for accommodating machine downtime in serial production lines. International Journal of Production Research 40: 601–624
Enginarlar E., Li J., Meerkov S. M. (2005) How lean can lean buffers be?. IIE Transactions 37: 333–342
Fuxman L. (1998) Optimal buffer allocation in asynchronous cyclic mixed model assembly lines. Production and Operations Management 7(3): 294–311
Gasimov R. N., Ustun O. (2007) Solving the quadratic assignment problem using F-MSG algorithm. Journal of Industrial and Management Optimization 3(2): 173–191
Gershwin S. B., Schor J. E. (2000) Efficient algorithms for buffer space allocation. Annals of Operations Research 93: 117–144
Gurkan G. (2000) Simulation optimization of buffer allocations in production lines with unreliable machines. Annals of Operations Research 93: 177–216
Han M-S., Park D-J. (2002) Optimal buffer allocation of serial production lines with quality inspection machines. Computers, Industrial Engineering 42: 75–89
Harris J. H., Powell S. G. (1999) An algorithm for optimal buffer placement in reliable serial lines. IIE Transactions 31: 287– 302
Heavey C., Papadopoulos H. T., Browne J. (1993) The throughput rate of multistation unreliable production lines. European Journal of Operational Research 68: 69–89
Helber S. (2001) Cash-flow-oriented buffer allocation in stochastic flow lines. International Journal of Production Research 39(14): 3061–3083
Helber S., Schimmelpfeng K., Stolletz R., Lagershausen S. (2011) Using linear programming to analyze and optimize stochastic flow lines. Annals of Operations Research 182(1): 193–211
Hemachandra N., Eedupuganti S. K. (2003) Performance analysis and buffer allocations in some open assembly systems. Computers, Operations Research 30: 695–704
Hillier S. M. (2000) Characterizing the optimal allocation of storage space in production line systems with variable processing times. IIE Transactions 32: 1–8
Hillier S. M., Hillier F. S. (2006) Simultaneous optimization of work and buffer space in unpaced production lines with random processing times. IIE Transactions 38: 39–51
Huang M-G., Chang P-L., Chou Y-C. (2002) Buffer allocation in flow-shop-type production systems with general arrival and service patterns. Computers, Operations Research 29: 103– 121
Jeong K-C., Kim Y-D. (2000) Heuristics for selecting machines and determining buffer capacities in assembly systems. Computers, Industrial Engineering 38: 341–360
Kim S., Lee H-J. (2001) Allocation of buffer capacity to minimize average work-in-process. Production Planning, Control 12(7): 706–716
Koenigsberg E. (1959) Production lines and internal storage—A review. Management Science 5: 410–433
Kose, S. Y. (2010). Capacity improvement in a real manufacturing system using a hybrid simulation/genetic algorithm approach. M.S. Thesis, Dokuz Eylul University, Graduate School of Natural and Applied Sciences.
Kwon S-T. (2006) On the optimal buffer allocation of an FMS with finite in-process buffers. LNCS 3982: 767–776
Lee S-D. (2000) Buffer sizing in complex cellular manufacturing systems. International Journal of Systems Science 31(8): 937–948
Lee S-D., Ho S-H. (2002) Buffer sizing in manufacturing production systems with complex routings. International Journal of Computer Integrated Manufacturing 15(5): 440–452
Lee H-T., Chen S-K., Shunder Chang S. (2009) A meta-heuristic approach to buffer allocation in production line. Journal of C.C.I.T. 38(1): 167–178
Louw L., Page D. C. (2004) Queuing network analysis approach for estimating the sizes of the time buffers in Theory of Constraints-controlled production systems. International Journal of Production Research 42(6): 1207–1226
Lutz C. M., Davis K. R., Sun M. (1998) Determining buffer location and size in production lines using tabu search. European Journal of Operational Research 106: 301–316
Massim Y., Yalaoui F., Amodeo L., Chatelet E., Zeblah A. (2010) Efficient combined immune-decomposition algorithm for optimal buffer allocation in production lines for throughput and profit maximization. Computers , Operations Research 37(4): 611–620
Massim, Y., Yalaoui, F., Chatelet, E., Yalaoui, A., & Zeblah, A. (2012). Efficient immune algorithm for optimal allocations in series-parallel continuous manufacturing systems. Journal of Intelligent Manufacturing, doi:10.1007/s10845-010-0463-7
Matta A., Runchina M., Tolio T. (2005) Automated flow lines with shared buffer. OR Spectrum 27: 265–286
McNamara T., Shaaban S., Hudson S. (2011) Unpaced production lines with three simultaneous imbalance sources. Industrial Management, Data Systems 111(9): 1356–1380
Meester L. E., Shanthikumar J. G. (1990) Concavity of the throughput of tandem queuing systems with finite buffer storage space. Advances in Applied Probability 22: 764–767
Nahas N., Ait-Kadi D., Nourelfath M. (2006) A new approach for buffer allocation in unreliable production lines. International Journal of Production Economics 103: 873–881
Nahas N., Ait-Kadi D., Nourelfath M. (2009) Selecting machines and buffers in unreliable series-parallel production lines. International Journal of Production Research. 47(14): 3741– 3774
Nieuwenhuyse I. V., Vandaele N., Rajaram K., Karmarkar U. S. (2007) Buffer sizing in multi-product multi-reactor batch processes: Impact of allocation and campaign sizing policies. European Journal of Operational Research 179: 424–443
Nourelfath M., Nahas N., Ait-Kadi D. (2005) Optimal design of series production lines with unreliable machines and finite buffers. Journal of Quality in Maintenance Engineering 11(2): 121–138
Othman Z., Kamaruddin S., Ismail M. S. (2007) Optimal buffer allocation for unpaced balanced and unbalanced mean processing time. Journal Teknologi 46(A): 31–42
Papadopoulos H. T., Heavey C., Browne J. (1993) Queuing Theory in Manufacturing Systems Analysis and Design. Chapman and Hall, London
Papadopoulos H. T., Heavey C. (1996) Queuing theory in manufacturing systems analysis and design: A classification of models for production and transfer lines. European Journal of Operational Research 92: 1–27
Papadopoulos H. T., Vidalis M. I. (1998) Optimal buffer storage allocation in balanced reliable production lines. International Transactions on Operational Research 5(4): 325–339
Papadopoulos H. T., Vidalis M. I. (2001) A heuristic algorithm for the buffer allocation in unreliable unbalanced production lines. Computers, Industrial Engineering 41: 261–277
Papadopoulos C. T., O’Kelly M. E. J., Vidalis M. J., Spinellis D. (2009) Analysis and design of discrete part production lines. Springer Science+Business Media, New York
Park T. (1993) A two-phase heuristic algorithm for determining buffer sizes of production lines. International Journal of Production Research 31(3): 613–631
Powell S. G., Pyke D. F. (1998) Buffering unbalanced assembly systems. IIE Transactions 30: 55–65
Qudeiri J. A., Yamamoto H., Ramli R., Al-Momani K. R. (2007) Development of production simulator for buffer size decisions in complex production systems using genetic algorithms. Journal of Advanced Mechanical Design, Systems, and Manufacturing 1(3): 418–429
Qudeiri J. A., Yamamoto H., Ramli R., Jamali A. (2008) Genetic algorithm for buffer size and work station capacity in serial–parallel production lines. Artificial Life and Robotics 12: 102–106
Radhoui M., Rezg N., Chelbi A. (2010) Joint quality control and preventive maintenance strategy for imperfect production processes. Journal of Intelligent Manufacturing 21: 205–212
Raman, N. A., Jamaludin, E. K. R. (2008). Implementation of Toyota Production System (TPS) in the production line of a local automotive parts manufacturer. Proceedings of International Conference on Mechanical, Manufacturing Engineering.
Ribeiro M. A., Silveira J. L., Qassim R. Y. (2007) Joint optimization of maintenance and buffer size in a manufacturing system. European Journal of Operational Research 176: 405–413
Roser, C., Nakano, M., Tanaka, M. (2003). Buffer allocation model based on a single simulation. Proceedings of the Winter Simulation Conference, 1238-1246
Sabuncuoglu I., Erel E., Kok A. G. (2002) Analysis of assembly systems for interdeparture time variability and throughput. IIE Transactions 34: 23–40
Sabuncuoglu I., Erel E., Gocgun Y. (2006) Analysis of serial production lines: Characterization study and a new heuristic procedure for optimal buffer allocation. International Journal of Production Research 44(13): 2499–2523
Seo D-W., Lee H. (2011) Stationary waiting times in m-node tandem queues with production blocking. IEEE Transactions on Automatic Control 56(4): 958–961
Seong D., Chang Y. S., Hong Y. (1995) Heuristic algorithms for buffer allocation in a production line with unreliable machines. International Journal of Production Research 33(7): 1989–2005
Seong D., Chang Y. S., Hong Y. (2000) An algorithm for buffer allocation with linear resource constraints in a continuous-flow unreliable production line. Asia-Pacific Journal of Operational Research 17: 169–180
Shi L., Men S. (2003) Optimal buffer allocation in production lines. IIE Transactions 35: 1–10
Shi C., Gershwin S. B. (2009) An efficient buffer design algorithm for production line profit maximization. International Journal of Production Economics 122: 725–740
Smith J. M., Cruz F. R. B. (2005) The buffer allocation problem for general finite buffer queuing networks. IIE Transactions 37(4): 343–365
Smith J. M., Cruz F. R. B., Van Woensel T. (2010) Topological network design of general, finite, multi-server queueing networks. European Journal of Operational Research 201(2): 427–441
Sörensen K., Janssens G. K. (2001) Buffer allocation and required availability in a transfer line with unreliable machines. International Journal of Production Economics 74: 163–173
Spinellis D. D., Papadopoulos C. T. (2000) A simulated annealing approach for buffer allocation in reliable production lines. Annals of Operations Research 93: 373–384
Spinellis D. D., Papadopoulos C. T. (2000) Stochastic algorithms for buffer allocation in reliable production lines. Mathematical Problems in Engineering 5: 441–458
Spinellis D., Papadopoulos C., Smith J. M. (2000) Large production line optimization using simulated annealing. International Journal of Production Research 38(3): 509–541
Srinivas C., Satyanarayana B., Ramji K., Ravela N. (2011) Determination of buffer size in single and multi row flexible manufacturing systems through simulation. International Journal of Engineering Science and Technology 3(5): 3889–3899
Tempelmeier H. (2003) Practical considerations in the optimization of flow production systems. International Journal of Production Research 41(1): 149–170
Um, I., Lee, H., Cheon, H. (2007). Determination of buffer sizes in flexible manufacturing system by using the aspect-oriented simulation. International Conference on Control, Automation and Systems, pp. 1729–1733.
Van Woensel T., Andriansyah R., Cruz F. R. B., Smith J. M., Kerbache L. (2010) Buffer and server allocation in general multi-server queuing networks. International Transactions in Operational Research 17: 257–286
Vergara H.A., Kim D.S. (2009) A new method for the placement of buffers in serial production lines. International Journal of Production Research 47(16, 15): 4437–4456
Vitanov, I. V., Vitanov, V. I., & Harrison, D. K. (2009). Buffer capacity allocation using ant colony optimization algorithm. Proceedings of the 2009 winter simulation conference, pp. 3158–3168.
Vouros G. A., Papadopoulos H. T. (1998) Buffer allocation in unreliable production lines using a knowledge-based system. Computers, Operations Research 25(12): 1005–1067
Yamada T., Matsui M. (2003) A management design approach to assembly line systems. International Journal of Production Economics 84: 193–204
Yamamoto H., Qudeiri J. A., Marui E. (2008) Definition of FTL with bypass lines and its simulator for buffer size decision. International Journal of Production Economics 112: 18–25
Yamashita H., Altiok T. (1998) Buffer capacity allocation for a desired throughput in production lines. IIE Transactions 30: 883–891
Yuzukirmizi M., Smith J. M. (2008) Optimal buffer allocation in finite closed networks with multiple servers. Computers, Operations Research 35: 2579–2598
Zequeira R., Prida B., Valdes J. E. (2004) Optimal buffer inventory and preventive maintenance for an imperfect production process. International Journal of Production Research 42(5): 959–974
Zequeira R., Valdes J. E., Berenguer C. (2008) Optimal buffer inventory and opportunistic preventive maintenance under random production capacity availability. International Journal of Production Economics 111: 686–696
Zhou W., Lian Z. (2011) A tandem network with a sharing buffer. Applied Mathematical Modelling 35(9): 4507–4515
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Demir, L., Tunali, S. & Eliiyi, D.T. The state of the art on buffer allocation problem: a comprehensive survey. J Intell Manuf 25, 371–392 (2014). https://doi.org/10.1007/s10845-012-0687-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-012-0687-9