2021
DOI: 10.1080/00207543.2021.1909169
|View full text |Cite
|
Sign up to set email alerts
|

Buffer allocation design for unreliable production lines using genetic algorithm and finite perturbation analysis

Abstract: The buffer allocation problem in production lines is an NP-hard combinatorial optimisation problem. This paper proposes a new hybrid optimisation approach (using simulation) relying on genetic algorithm (GA) and finite perturbation analysis (FPA). Unlike the infinitesimal perturbation analysis, which deals with small (infinitesimal variation) perturbations for estimating gradients of the performance measure, FPA deals with larger (finite) or more lasting perturbations. It is an extension specifically dedicated… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
7
1

Relationship

2
6

Authors

Journals

citations
Cited by 13 publications
(9 citation statements)
references
References 52 publications
(62 reference statements)
0
4
0
Order By: Relevance
“…The first step consists to generate the initial population, 𝑃 = (π‘Ÿ 1 , π‘Ÿ 2 ,...,π‘Ÿ 𝑝 ), which contains p distinct solutions (configurations). Each configuration π‘Ÿ 𝑗 = (πœƒ 𝑗,1 , πœƒ 𝑗,2 ,...πœƒ 𝑗,𝑖 ,...,πœƒ 𝑗,𝑛+π‘š ) is obtained randomly and uniformly (We use the generation of the initial population as in [31]). πœƒ 𝑗,𝑖 represents the ith variable decision of the jth configuration, where πœƒ 𝑗,𝑖 ( 𝑖 = 1,2, … , π‘š ) denote the buffer sizes and πœƒ 𝑗,𝑖 (𝑖 = π‘š + 1, … , 𝑛 + π‘š) denote the service times.…”
Section: B Solution Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The first step consists to generate the initial population, 𝑃 = (π‘Ÿ 1 , π‘Ÿ 2 ,...,π‘Ÿ 𝑝 ), which contains p distinct solutions (configurations). Each configuration π‘Ÿ 𝑗 = (πœƒ 𝑗,1 , πœƒ 𝑗,2 ,...πœƒ 𝑗,𝑖 ,...,πœƒ 𝑗,𝑛+π‘š ) is obtained randomly and uniformly (We use the generation of the initial population as in [31]). πœƒ 𝑗,𝑖 represents the ith variable decision of the jth configuration, where πœƒ 𝑗,𝑖 ( 𝑖 = 1,2, … , π‘š ) denote the buffer sizes and πœƒ 𝑗,𝑖 (𝑖 = π‘š + 1, … , 𝑛 + π‘š) denote the service times.…”
Section: B Solution Methodsmentioning
confidence: 99%
“…In this study, the PR value is calculated by formulating perturbation generation and perturbation propagation rules which are intricately designed to anticipate the consequences of changes in buffer size in the NT, providing predictions, due to the introduction of perturbations, about the nature of future events and their respective durations. Earlier studies on serial manufacturing lines develop rules for generating and propagating perturbations in transfer/production cells [31], [35]. In this study, we provide an overview of these rules as applied to transfer cells (Fig.…”
Section: B Finite Perturbation Analysismentioning
confidence: 99%
“…Next, FPA iteratively replaces a current solution (found by GA) by a new one, until some stopping criterion is achieved. The detailed optimisation approach is presented in Figure 2 , where the initial population, , is composed of m different configurations (solutions), where each solution is generated uniformly and randomly (see Kassoul, Cheikhrouhou, and Zufferey ( 2022 ) for more details on the way to generate such a population of random solutions). represents the j th design parameter of the i th configuration, where are integer (resp.…”
Section: Problem Formulation and Solution Approachmentioning
confidence: 99%
“…Considering the simultaneous allocation of buffer capacities and service times, a contribution of this paper is to combine the Finite Perturbation Analysis (FPA) and the Genetic Algorithm (GA). Indeed, such methods have been proved to be efficient in the case of BAP (Kassoul, Cheikhrouhou, and Zufferey 2022 ). In line with other techniques having a learning mechanism (Schindl and Zufferey 2015 ; Thevenin and Zufferey 2019 ), GA has a good exploration ability as it can quickly generate a variety of solutions that are spread over a large portion of the solution space.…”
Section: Introductionmentioning
confidence: 99%
“…The main advantage is then to be able to compute optimal values without the help of all information and without long computation times. When the two conditions of impartiality and convergence can no longer be verified, other methods of perturbation analysis must be developed [44] . Initially developed for queuing networks [43] , IPA has been applied for Markov processes.…”
Section: Related Literature and Work Positioningmentioning
confidence: 99%