journal article·2025-02-05Open access

An Adaptive Gradient Algorithm for Solving the Buffer Allocation Problem in Unreliable Production Lines

Lei Li, Mengqiao Chen

Applied Sciences· Volume 15· Issue 3

Abstract

The optimal allocation of buffers is an important research issue in the area of manufacturing system design and optimization, as buffers can have a large impact on system performance. In this study, we consider one of the most common buffer allocation problems in unreliable production lines: maximizing the throughput of a line subject to a total buffer capacity constraint. We propose an efficient gradient algorithm to solve this problem. Compared to the existing gradient algorithms based on approximate evaluation methods, the proposed algorithm uses simulation to evaluate throughput and can be applied to a wider range of systems, such as production lines with non-exponential failures. To address the challenge posed by the time-consuming nature of simulation, the algorithm employs an adaptive search mechanism that can greatly reduce the number of simulation runs. The algorithm automatically sets the initial search step size based on the scale of buffer allocation problems and dynamically adjusts it during the search process. The algorithmic complexity is characterized as O(lnN), where N denotes the total buffer capacity to be allocated. Numerical results demonstrate that the adaptive gradient algorithm is as accurate as the fixed-step gradient algorithm, while the computational time required is significantly reduced. Therefore, the algorithm shows a substantial advantage in solving large-scale buffer allocation problems.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Scheduling and Optimization Algorithms · Advanced Manufacturing and Logistics Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

National Key Laboratory of Equipment State Sensing and Smart Support, National University of Defense Technology, Changsha 410073, China

Funding

National Natural Science Foundation of China

References (50)

Show source-provided references
1. Gershwin, S.B. (1994). Manufacturing Systems Engineering, Prentice-Hall.
2. A classification and review of timed Markov models of manufacturing systems10.1016/j.cie.2018.12.019 ↗
3. Most important performance evaluation methods of production lines: A comprehensive review on historical perspective and emerging trends10.1016/j.cie.2024.110623 ↗
4. Efficient algorithms for buffer space allocation10.1023/A:1018988226612 ↗
5. The state of the art on buffer allocation problem: A comprehensive survey10.1007/s10845-012-0687-9 ↗
6. A Bottleneck Detection-Based Tabu Search Algorithm for the Buffer Allocation Problem in Manufacturing Systems10.1109/ACCESS.2022.3181134 ↗
7. The Buffer Allocation Problem for General Finite Buffer Queueing Networks10.1080/07408170590916986 ↗
8. Complexity of Buffer Capacity Allocation Problems for Production Lines with Unreliable Machines10.1007/s10852-012-9199-z ↗
9. Simulation-based optimization in the automotive industry—A case study on body shop design
10. Schor, J.E. (1995). Efficient Algorithms for Buffer Allocation. [Master’s Thesis, Massachusetts Institute of Technology].
11. An Efficient Buffer Design Algorithm for Production Line Profit Maximization10.1016/j.ijpe.2009.06.040 ↗
12. A segmentation approach for solving buffer allocation problems in large production systems10.1080/00207543.2014.991842 ↗
13. The Buffer Allocation Problem in Production Lines: Formulations, Solution Methods, and Instances10.1080/24725854.2018.1442031 ↗
14. Comparative Evaluations of Buffer Allocation Strategies in a Serial Production Line10.1007/s001700200090 ↗
15. Buffer Allocation in Flow-shop-type Production Systems with General Arrival and Service Patterns10.1016/S0305-0548(00)00060-5 ↗
16. A Simulated Annealing Approach for Buffer Allocation in Reliable Production Lines10.1023/A:1018984125703 ↗
17. Large Production Line Optimization Using Simulated Annealing10.1080/002075400189284 ↗
18. A Genetic Algorithm for the Allocation of Buffer Storage Capacities in a Production Line with Unreliable Machines10.1023/A:1016560109076 ↗
19. Fitness landscapes of buffer allocation problem for production lines with unreliable machines10.1016/j.cor.2024.106819 ↗
20. A Tabu Search Approach for Buffer Allocation in Production Lines with Unreliable Machines10.1080/0305215X.2010.481022 ↗
21. Adaptive Dynamic Jumping Particle Swarm Optimization for Buffer Allocation in Unreliable Production Lines10.1109/ACCESS.2023.3307017 ↗
22. Efficient combined immune-decomposition algorithm for optimal buffer allocation in production lines for throughput and profit maximization10.1016/j.cor.2009.06.016 ↗
23. A New Approach for Buffer Allocation in Unreliable Production Lines10.1016/j.ijpe.2006.02.011 ↗
24. A Comparison of Combat Genetic and Big Bang–Big Crunch Algorithms for Solving the Buffer Allocation Problem10.1007/s10845-020-01647-1 ↗
25. The impact of the optimal buffer configuration on production line efficiency: A VNS-based solution approach10.1016/j.eswa.2021.114631 ↗
26. A Multi-Objective Hybrid Evolutionary Approach for Buffer Allocation in Open Serial Production Lines10.1007/s10845-018-1435-6 ↗
27. An adaptive hybrid variable-large neighbourhood search algorithm for profit maximization problem in designing production lines10.1016/j.cie.2022.108871 ↗
28. Optimization of Buffer Allocations in Flow Lines with Limited Supply10.1080/24725854.2017.1328751 ↗
29. A novel algorithm for optimal buffer allocation in automated asynchronous unreliable lines10.1007/s00170-022-09867-w ↗
30. Comparison of optimal buffer allocation in flow lines under installation buffer, echelon buffer, and CONWIP policies10.1007/s10696-019-09341-y ↗
31. A Fast Algorithm for Buffer Allocation Problem10.1080/00207543.2015.1092612 ↗
32. A New Method for Solving Buffer Allocation Problem in Large Unbalanced Production Lines10.1080/00207543.2019.1685709 ↗
33. Li, L., Dong, M., and Zhou, J. (2024). A Recursive Optimization Approach for Buffer Allocation in Large Production Lines. Appl. Sci., 14.10.3390/app14219953 ↗
34. Comparisons of two-machine line models in throughput analysis10.1080/00207540500371980 ↗
35. An efficient decomposition method for the approximate evaluation of tandem queues with finite storage space and blocking10.1287/opre.35.2.291 ↗
36. Approximate analysis of transfer lines with unreliable machines and finite buffers10.1109/9.35807 ↗
37. Burman, M.H. (1995). New Results in Flow Line Analysis. [Ph.D. Thesis, OR Center, MIT].
38. A robust decomposition method for the analysis of production lines with unreliable machines and finite buffers10.1023/A:1018996428429 ↗
39. A decomposition method for approximate evaluation of continuous flow multi-stage lines with general markovian machines10.1007/s10479-011-0961-9 ↗
40. Homogeneous asymptotically reliable serial production lines: Theory and a Case Study10.1109/9.53518 ↗
41. Li, J., and Meerkov, S.M. (2009). Production Systems Engineering, Springer.10.1007/978-0-387-75579-3 ↗
42. The Generalized Expansion Method for Open Finite Queueing Networks10.1016/S0377-2217(87)80012-7 ↗
43. Asymptotic behavior of the expansion method for open finite queueing networks10.1016/0305-0548(88)90008-1 ↗
44. On Using Continuous Flow Lines to Model Discrete Production Lines10.1007/BF01441209 ↗
45. Buffer Allocation in Stochastic Flow Lines via Sample-Based Optimization with Initial Bounds10.1007/s00291-015-0393-z ↗
46. Gurkan, G. (1996). Performance Optimization in Simulation: Sample-Path Optimization of Buffer Allocations in Tandem Lines. [Ph.D. Thesis, University of Wisconsin-Madison].
47. Analysis of Serial Production Lines: Characterisation Study and a New Heuristic Procedure for Optimal Buffer Allocation10.1080/00207540500465535 ↗
48. HBBA: Hybrid Algorithm for Buffer Allocation in Tandem Production Lines10.1007/s10845-007-0030-z ↗
49. Lead-time, inventory, and safety stock calculation in job-shop manufacturing10.14311/AP.2018.58.0395 ↗
50. Approximate Performance Analysis of Production Lines with Continuous Material Flows and Finite Buffers10.1080/15326349.2012.726034 ↗