Next Article in Journal
A Composite Metric Routing Approach for Energy-Efficient Shortest Path Planning on Natural Terrains
Next Article in Special Issue
Reflections on the Customer Decision-Making Process in the Digital Insurance Platforms: An Empirical Study of the Baltic Market
Previous Article in Journal
Measurement of Circadian Effectiveness in Lighting for Office Applications
Previous Article in Special Issue
Unified Genetic Algorithm Approach for Solving Flexible Job-Shop Scheduling Problem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Calibration of GA Parameters for Layout Design Optimization Problems Using Design of Experiments

by
Vladimir Modrak
1,*,
Ranjitharamasamy Sudhakara Pandian
2 and
Pavol Semanco
3
1
Department of Industrial Engineering and Informatics, Faculty of Manufacturing Technologies, Technical University of Kosice, 080 01 Presov, Slovakia
2
Department of Manufacturing Engineering, Vellore Institute of Technology, School of Mechanical Engineering, Vellore 632014, India
3
Lear Corporation, Presov, Solivarska 1/A, 080 01 Presov, Slovakia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(15), 6940; https://doi.org/10.3390/app11156940
Submission received: 3 July 2021 / Revised: 22 July 2021 / Accepted: 22 July 2021 / Published: 28 July 2021

Abstract

:
In manufacturing-cell-formation research, a major concern is to make groups of machines into machine cells and parts into part families. Extensive work has been carried out in this area using various models and techniques. Regarding these ideas, in this paper, experiments with varying parameters of the popular metaheuristic algorithm known as the genetic algorithm have been carried out with a bi-criteria objective function: the minimization of intercell moves and cell load variation. The probability of crossover (A), probability of mutation (B), and balance weight factor (C) are considered parameters for this study. The data sets used in this paper are taken from benchmarked literature in this field. The results are promising regarding determining the optimal combination of the genetic parameters for the machine-cell-formation problems considered in this study.

1. Introduction

In general, facility-layout optimization problems are nonlinear, nonconvex, and multimodal in their nature. Facility-layout problems (FLP) can be divided according to types of manufacturing systems into four basic categories, which are product layout, process layout, static layout, and cellular layout [1]. Taking this classification into account, the proposed study addresses the cellular manufacturing problem. In the past, the main objective of a facility-layout problem was to minimize the material handling cost of the manufacturing system [2]. Presently, the main goal of the FLP is to improve manufacturing efficiency. In line with this, a number of authors suggested different objective functions for facility-layout problems, e.g., to maximize the throughput rate and minimize the conveyance time per trip [3] or minimize cycle times in order to increase productivity [4], and so forth.
An important issue in the design of cellular manufacturing systems (CMS) is the manufacturing-cell-formation problem (MCFP), which is based on group technology principles. Several taxonomies of the MCFP are reviewed in the literature, e.g., by Selim et al. [5], Bidanda et al. [6] and Modrak and Pandian [7]. The core of MCFP procedures is that machines are grouped into machine cells and parts into part families. In practical applications, it is not easy to arrange all parts and machines into autonomic cells, and therefore some operations have to be performed on separate machines. The cost of duplicating machines is often high, and therefore, related managerial decisions are usually trade-offs between economic and technological criteria [8,9,10]. During previous decades, numerous heuristic and metaheuristic methods and their variations were developed, tested and compared for this problem. The metaheuristics include the genetic algorithm (GA), simulated annealing, ant colony optimization, tabu search, scatter search, particle swarm optimization, GRASP and hybridized metaheuristics. There are several survey papers, such as by Herroelen et al. [11], Kolisch and Hartmann [12] and others, that present and compare the methods from various perspectives.
In this work, the focus is on application of GAs, and especially on finding out how the solutions of the cell-formation problem are influenced by a set of probability parameters of genetic operators, namely crossover and mutation, including balanced weight factors. In view of this, the presented work attempts to employ the Taguchi approach to find an optimal combination of parameters that impact the efficiency of the genetic algorithm and to explore whether the optimal combination of the genetic operators for the given type of MCFP can be influenced by the magnitude of the noise factors, which is represented by matrix size in our case.

2. A Brief Literature Review

In this section, a short review of the selected research on manufacturing cell formation will be given. John Holland, inspired by population genetics, introduced the concept of the GA in the 1970s. In 1975, the book [13] is published by him and his colleagues. The first GA-based approach for the cell-formation research area was proposed by Venugopal and Narendran [14]. It was a proposed mathematical model with a solution procedure based on a GA that can be purposely implemented in a cellular manufacturing environment. Joines and Houck [15] in their work applied a non-stationary penalty to solve CFP with a genetic algorithm. Gupta et al. [16] used a GA approach to solve the layout design problem with a predetermined number of manufacturing cells. Alsultan and Fedjki [17] utilized a GA approach to solve the machine-cell-part clustering problem in order to minimize total intercell and intracell moves. Gravel et al. [18] developed a GA with a double-loop, able to solve large-scale capacitated cell-formation problems with multiple routings. Moon and Gen [19] proposed a genetic algorithm to solve an integer programming model with consideration of alternative process plans and machine-duplication consideration. An adaptive genetic approach to solve the manufacturing-cell-formation problem in order to enhance the performance of the genetic search process was proposed by Mak et al. [20]. Zhao and Wu [21] evaluated the solutions of a multi-objective GA that applies minimizing costs due to intercell and intracell part flows, minimizing the total within-cell load variation and minimizing exceptional elements. They also incorporated in their research the multiple routes of parts. Arzi et al. [22] proposed a genetic algorithm with grouping efficiency and capacity requirements as objectives for large-scale systems design. Zolfaghari and Liang [23] tested and evaluated a genetic algorithm against simulated annealing and tabu search using binary cell-formation problems. Yasuda et al. [24] in their research proposed a method to solve the multi-objective CFP, partially adopting Falkenauer’s grouping genetic algorithm. It was also aimed at improving the efficiency of their algorithm with regards to initialization of the population, fitness valuation, and keeping the crossover operator from cloning. Other similar approaches were published with many innovative algorithms. For example, Farahani et al. [25] described ant colony optimization to solve machine–part cell-formation problems. Mohammad Mohammadi et al. [26] approached a layout problem in cellular manufacturing systems with alternative processing routings. Dmytryshyn et al. [27] suggested a novel modeling approach for solving the cell-formation problem. Kamalakannan et al. [28] developed a simulated annealing algorithm for solving CFP with ratio level data. Shashikumar et al. [29] determined the solution for CFP using a heuristics approach. Sharma et al. [30] had done research on an implementation model using AHP and ANP for CFP. Octavio et al. [31] developed metaheuristic algorithms to solve grouping problems. Mourtzis et al. [32] brought the idea of adaptive scheduling in cellular manufacturing systems. Firouzian et al. [33] developed an artificial immune system for part family clustering. Vitayasak et al. [34] proposed a GA-based layout design approach to solve robust machine layout design problems for systems subject to demand uncertainties and maintenance. Their innovative method includes an experimental design that was used to test the robust design approach with corrective, preventative, and combined maintenance regimes. Dolgui et al. [35] explored a reconfigurable manufacturing system that exhibited some crucial design and control characteristics for complex value-adding systems in highly dynamic scenarios. Such systems are designed at the outset for rapid change in the structure of machines, in order to quickly adjust production capacity and functionality within a part family in response to frequent market changes or intrinsic system changes. An interesting and very useful approach to the facility-layout design optimization was proposed by Bucki and Suchanek [36]. They proposed an effective tool for performance analysis of manufacturing systems from logistics viewpoint by using a mathematical simulation model.
It is worth mentioning other works that directly relate to the manufacturing cell-formation problem, such as the hybrid GA/branch and bound approach to solve the manufacturing-cell-formation problem using a graph partitioning formulation, which was proposed by Boulif and Atif [37]. Their effort has been made to take into account the natural constraints of real-life production systems. A typical CFP with the objective of minimizing the exceptional elements was explored by Mahdavi et al. [38]. Deljoo et al. [39] used a GA to solve the dynamic cell-formation problem. Based on their studies, they reconsidered the shortcomings related to machine relocation cost and machine purchasing cost and developed a model for dynamic CFP in order to resolve these two shortcomings. Arkat et al. [40] developed a multi-objective GA for CFP considering cellular layout and operations scheduling. Cell-formation problems related to scheduling problems with the objective to minimize makespan are available in references [41,42,43,44]. A new algorithm for CFP with alternative machines and multiple-operation-type machines was developed by Li [45]. Its purpose was to improve traditional group technology cell-formation methods by considering alternative machines and multiple-operation-type machines. Boulif [46] proposed a new graph-cut-based encoding representation in order to solve the CFP with the genetic algorithm. Obviously, there are other related works, since this domain attracts a large research interest.

3. Structure of Genetic Algorithm

In a GA, a high-quality candidate solution is represented by a collection of genes called chromosome. A chromosome’s potential is given by its fitness function. A population consists of a set of selected chromosomes, and the population is subjected to generations (or iterations). Finally, crossover and mutation operators are performed with defined probabilities to improve the solutions. A GA has several advantages over the traditional optimization methods. It may quickly arrive at a good solution set. As worse cases are eliminated, they will never affect the generated solution. GAs are one of the best methods to solve a problem about which little is known. This is because a genetic algorithm works by its own rules. This is a very useful strategy for a GA to solve highly complex problems in nature. In a GA, it is necessary for the problem solver to choose the appropriate coding method. If the solutions are coded in different combinations, then the GA will start its searching operation using its operators known as selection, crossover, and mutation, respectively. As is known, a suitable type of crossover technique for a particular problem can improve the GA’s performance [47]. All these methods are probabilistic in nature. The proper stopping criteria will be given as input for the GA to stop its searching process. This is done purely based on the experience of the problem-solver. Based on the stopping criteria, the GA will stop running and give the solution that it finds at that point of time. The solution of the problem has to be represented in the GA as a genome (or chromosome). The genetic algorithm then creates a population of solutions and applies genetic operators such as mutation, crossover, and selection to evolve the solutions in order to find the best one(s). The crucial aspects of using GAs are: the definition of the objective function, the definition and implementation of the genetic representation, the definition and implementation of the genetic operators [48].
GAs are frequently adopted to find out how to make the machine clusters form cells in accordance with the rules of production flow analysis. In cell formation, a GA works well and finds a good solution, as given in the abovementioned literature studies. It gives high-quality solutions even if the problem has a high level of complexity. There are few other traditional metaheuristics approaches that performing good searches in such a situation [49]. The following representation is used in a typical cell-formation problem solved using GA. This representation is popularly known as real coding (see Figure 1).
Depending on the number of cells to be accommodated in the layout, the number of genes on a chromosome increases. In the above example there are three cells and hence there are only 1, 2, and 3 values present in the chromosome of 8 genes (8 machines).

4. Mathematical Model of the Cell-Formation Problem

According to the review of the literature, the minimization of intercell flows and the total cell load variation can be considered the essential objectives in the manufacturing cell-formation research. Thus, the bi-objective fitness function used to evaluate the solution incorporates intercell flows and cell load variation. The mathematical model is given as:
Intercell flow fitness function:
Minimize f 1 = i j k a i j | X i k Y i k |
Cell load variation fitness function:
Minimize
f 2 = i k X i k j ( ω i j m i k ) 2
Variable:
m ik = i X ik × Y jk × ω ij / i X ik
Decision variables:
ω i j = t i j ;   if   part   j   is   processed   on   machine   i
0; otherwise
X i k = 1 ;   if   machine   i   is   in   cell   k
0; otherwise
Y j k = 1 ;   if   part   j   is   in   cell   k
0; otherwise
a i j = 1 ;   if   part   j   needs   to   be   processed   on   machine   i
0; otherwise
Constraints:
k c X i k = 1   { 1 , 2 , , m }
k c Y j k = 1   { 1 , 2 , , p }
X i k 1     k   { 1 , 2 , , c }
Y j k 1     k   { 1 , 2 , , c }
Bi-objective fitness function:
Z ( t ) = α · f 1 + ( 1 α ) · f 2
The given model of cell-formation problem works with processing time. According to this model, we search to obtain the number of cells and the number of machines and parts within each cell. Equation (1) shows the calculation of the intercell flows, and Equation (2) shows the cell load variation. Equation (3) shows the average intercell processing time for the j-th part and k-th cell. Equation (4) shows the decision variables that assign the time tij of the i-th machine required to process the j-th part. Equations (5)–(7) are decision variables that state that xik, yjk and ajj are 0–1 binary numbers. Equations (8) and (9) ensure that each machine and part is attached to only one cell. Equations (10) and (11) ensures that, in each cell, there must be allocated at least one machine and one part, respectively. Equation (12) is the bi-objective fitness function for a non-binary cell-formation problem balanced by weight factor α.
A fitness function value is computed for each chromosome in the population, and the objective is to find a chromosome with the maximum fitness function value. Due to objective of minimizing both the total cell load variation and the exceptional elements, it is necessary to map it inversely and then maximize the result. Goldberg [50] suggested a mapping function given as:
F ( t ) = Z m a x Z ( t )
The symbol F(t) stands for the fitness function of the t-th chromosome, and Zmax is the max[Z(t)] of all chromosomes (t). The advantage is that the worst chromosomes obtain a zero-fitness function value, so they are not going to be reproduced into the next generation.
The following procedure given by Zolfaghari and Liang [51] is used to assign parts into the machine cells:
P k j = ( f k j f k ) · ( f k j f j ) · ( T k j T j )
where, Pkj is the membership index of the j-th part belonging to the k-th cell; fkj is the number of machines in the k-th cell required by the j-th part; fk is the total number of machines in the k-th cell; fj is total number of machines required by the j-th part; Tkj is the processing time of the j-th part in the k-th cell; and Tj is the total processing time required by the j-th part.

5. Case Study on Layout Design Optimization

The procedure we decided to apply to analyzing the influence of genetic parameters on the final solution quality for reorganization of machines and parts into cells is an experimental design method developed by Genichi Taguchi. Here we established a P-diagram (see Figure 2) that identifies the inputs and outputs of the system together with control and noise factors.
The Taguchi experimental method consists of performing selected experiments to study the influence of several operating factors on output-parameter values. Taguchi separates the factors into two domains: control and noise factors. The difference between these two factor groups is that we cannot control them directly. The elimination of the noise factors is often impractical and impossible so the Taguchi method seeks to minimize the effect of noise, using optimal levels of important control factors based on the concept of robustness [52]. These three fundamental control factors are the probability of crossover (A), probability of mutation (B), and balance weight factor (C). The levels of each set of control factors are shown in Table 1.
Based on the principles of the genetic algorithm, these control-factor values are decided taking a reference from the optimization of control parameters for a genetic algorithms using an image registration problem [53]. In the evaluation of a final feasible solution, there also exist the so-called noise factors that have an impact on the results. These factors cause deviation in the search space size and the noise factors, such as the size of the machine-part matrix (D). The offered factors are composed of individual levels, wherein each level is completely independent. This particular case is under consideration with three levels of control and two levels of noise factors.
It is proposed to apply Taguchi quality concept for the assessment of the final solution, and, in this context, the L9 orthogonal array has been chosen. The results of the experiments are subsequently transformed into a signal-to-noise ratio. For reducing the variability of solutions around a target, the smaller-is-better S/N ratio (SNR) calculation is applied [54]:
S N R = 10 log [ i n i = 1 n Y i 2 ]
A signal-to-noise ratio is a measure of robustness that can be used to identify the control factor settings that minimize the effect of noise on the response. In the parameter design, there are two factors: the signal factor that can be controlled and the noise factor that is too expensive to control. In this research work, the signal factors are A, B, and C, wherein the noise factor is the exceptional element. Yi2 is obtained from the mean sqare deviation (MSD) of signal factors and of exceptional elements. Here the ‘n’ represents the number of experiments that are performed using Taguchi’s experiment design.
Higher values of SNR will control the noise factors that lead to the minimization of the objective function. Since, in this research work, the objective is to minimize the combination of two functions, it is recommened from Taguchi’s SNR principle that the ‘smaller is better‘ is suitable for this approach.
The stopping criterion used to test algorithms was set at a number of generations [55], fixed to min 120. In order to conduct the experiment, we used a set of four instances and implemented the algorithms in PHP script. As a common performance measure, the number of exceptional elements (EE) has been used. The total set of experiments that were performed was obtained by combining the L9 array of the control factors. In order to obtain more objective results, we decided on two groups of size problems; the first of them consisted of 4 size problems (24 × 16, 24 × 40, 30 × 16, 30 × 40) as shown in Table 2, and the second one consisted of 19 size problems (see Table 3).
The total number of experiments for the first group of size problems is 36 and for the second group of size problems is 171. The objective in this factorial experiment is to search values of the signal-to-noise ratio for “smaller-is-better”, which is computed for each set of experiments. After obtaining the results of Taguchi’s experiment design, EEs are transformed into S/N ratios. The results of the experiment for each series of experiments are presented in Table 2 and Table 3.

6. Conclusions

Based on Table 1 (input signal factors and levels), the crossover probability is considered in ascending order (lower to higher), which is mentioned in Table 2 and Table 3. The change in value for A occurs in every three rows; for B, the change in value occurs in every row in ascending order, and for factor C (1,2,3 then 2,3,1 then 3,1,2) as per the L9 orthogonal array representation. It happens incidentally that the last value (9th row) is better compared to other values, as far as this research concerned. The optimal level of the factors is the level with the highest SNR. Table 2 and Table 3 show that the optimal level has been obtained in the 9th row (refer to Table 2 and Table 3) where the value of factor A is 0.8, the value of factor B is 0.1, and the value of factor C is 0.6, mentioned as (+, +, 0) as per Table 1. The general view is that whenever the probability of crossover and/or mutation is increased, the number of searches in the solution space will also increase; thereby the chance of obtaining a better solution is increased. The Taguchi’s design of experiments based on this research work provides evidence to the above statement.
Building on this analysis the following conclusions and suggestions for further research have been made.
It can be stated that the Taguchi design of experiments method can be used as an effective tool to determine the optimal combination of the genetic operators for the given type of MCF problems, because two different experiments brought out that the optimal level of the factors A, B, and C are identical.
Due to the limited number of experimental groups, we can only anticipate that an optimal combination of the genetic operators for the given type of MCF problem is not influenced by the magnitude of the noise factors. Therefore, in our further research this dependence/independence relation will be investigated.
This work provides further evidence that the efficiency of a genetic algorithm is dependent on the mentioned control factors and their parameters. As a direction for future studies, it could be interesting to extend the parameters (for example, the probability of reproduction and the number of generations) and develop effective genetic algorithm incorporating advanced features. For more realistic models, it would be useful to consider several practical assumptions, such as machine-availability constraints or changeover times.

Author Contributions

Writing—original draft preparation was done by R.S.P. Conceptualization and methodology were performed by all the authors. Writing—review was done by V.M. Experimentation was carried out by P.S. Results of the investigations were analyzed and evaluated by all the authors. All authors have read and agreed to the published version of the manuscript.

Funding

The authors would like to thank the Ministry of Education, Science, Research and Sport of the Slovak Republic for the financial support of this work by grant KEGA, project No. 025TUKE-4/2020.

Data Availability Statement

The detailed input numerical data used in this research work are available from the corresponding author upon request. Due to the actual fact that data were collected from various literature, it is used for research purposes only.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hosseini-Nasab, H.; Fereidouni, S.; Ghomi, S.M.T.F.; Fakhrzad, M.B. Classification of facility layout problems: A review study. Int. J. Adv. Manuf. Technol. 2018, 94, 957–977. [Google Scholar] [CrossRef]
  2. Azadivar, F.; Wang, J. Facility layout optimization using simulation and genetic algorithms. Int. J. Prod. Res. 2000, 38, 4369–4383. [Google Scholar] [CrossRef]
  3. Hamamoto, S.; Yie, Y.; Salvendy, G. Development and Validation of Genetic Algorithm-Based Facility Layout-A Case Study in the Pharmaceutical Industry. Int. J. Prod. Res. 1999, 37, 749–768. [Google Scholar] [CrossRef]
  4. Li, X.; Fung, R.Y.K. Optimal K-unit cycle scheduling of two-cluster tools with residency constraints and general robot moving times. J. Sched. 2016, 19, 165–176. [Google Scholar] [CrossRef]
  5. Selim, H.M.; Aal, R.M.A.; Mahdi, A.I. Formation of machine groups and part families: A modified SLC method and comparative study. Integr. Manuf. Syst. 2003, 14, 123–137. [Google Scholar] [CrossRef] [Green Version]
  6. Bidanda, B.; Ariyawongrat, P.; Needy, K.L.; Norman, B.A.; Tharmmaphornphilas, W. Human related issues in manufacturing cell design, implementation, and operation: A review and survey. Comput. Ind. Eng. 2005, 48, 507–523. [Google Scholar] [CrossRef]
  7. Modrak, V.; Pandian, R.S. Operations Management Research and Cellular Manufacturing Systems: Innovative Methods and Approaches; Business Science Reference: Hershey, PA, USA, 2012. [Google Scholar]
  8. Hertz, A.; Jaumard, B.; Ribeiro, C.C.; Filho, W.P.F. A multi-criteria tabu search approach to cell formation problems in group technology with multiple objectives. RAIRO-Oper. Res. 1994, 28, 303–328. [Google Scholar] [CrossRef]
  9. Süer, G.A.; Vazquez, R.; Cortes, M. A hybrid approach of genetic algorithms and local optimizers in cell loading. Comput. Ind. Eng. 2005, 48, 625–641. [Google Scholar] [CrossRef]
  10. Semančo, P.; Modrák, V. Hybrid GA-Based Improvement Heuristic with Makespan Criterion for Flow-Shop Scheduling Problems. Commun. Comput. Inf. Sci. 2011, 220, 11–18. [Google Scholar] [CrossRef]
  11. Herroelen, W.; De Reyck, B.; Demeulemeester, E. Resource-constrained project scheduling: A survey of recent developments. Comput. Oper. Res. 1998, 25, 279–302. [Google Scholar] [CrossRef]
  12. Kolisch, R.; Hartmann, S. Experimental investigation of heuristics for resource-constrained project scheduling: An update. Eur. J. Oper. Res. 2006, 174, 23–37. [Google Scholar] [CrossRef]
  13. Holland, J.H. Adaptation in Natural and Artificial Systems; The MIT Press: Cambridge, MA, USA, 1992. [Google Scholar]
  14. Venugopal, V.; Narendran, T. A genetic algorithm approach to the machine-component grouping problem with multiple objectives. Comput. Ind. Eng. 1992, 22, 469–480. [Google Scholar] [CrossRef]
  15. Joines, J.A.; Houck, C.R. On the use of non-stationary penalty functions to solve constrained optimization problems with genetic algorithms. In Proceedings of the IEEE International Symposium EC, Orlando, FL, USA, 27–29 June 1994; pp. 579–584. [Google Scholar]
  16. Gupta, Y.P.; Gupta, M.C.; Kumar, A.; Sundaram, C.A. A genetic algorithm-based approach to cell composition and layout design problems. Int. J. Prod. Res. 1996, 34, 447–482. [Google Scholar] [CrossRef]
  17. Alsultan, K.S.; Fedjki, C.A. A genetic algorithm for the part family formation problem. Prod. Plan. Conotrol 1997, 8, 788–796. [Google Scholar] [CrossRef]
  18. Gravel, M.; Nsakanda, A.L.; Price, W. Efficient solutions to the cell-formation problem with multiple routings via a double-loop genetic algorithm. Eur. J. Oper. Res. 1998, 109, 286–298. [Google Scholar] [CrossRef]
  19. Moon, C.; Gen, M. A genetic algorithm-based approach for design of independent manufacturing cells. Int. J. Prod. Econ. 1999, 60/61, 421–426. [Google Scholar] [CrossRef]
  20. Mak, K.L.; Wong, Y.S.; Wang, X.X. An Adaptive Genetic Algorithm for Manufacturing Cell Formation. Int. J. Adv. Manuf. Technol. 2000, 16, 491–497. [Google Scholar] [CrossRef]
  21. Zhao, C.W.; Wu, Z.M. A genetic algorithm for manufacturing cell formation with multiple routes and multiple objectives. Int. J. Prod. Res. 2000, 38, 385–395. [Google Scholar] [CrossRef]
  22. Arzi, Y.; Bukchin, J.; Masin, M. An efficiency frontier approach for the design of cellular manufacturing systems in a lumpy demand environment. Eur. J. Oper. Res. 2001, 134, 346–364. [Google Scholar] [CrossRef]
  23. Zolfaghari, S.; Liang, M. A new genetic algorithm for the machine/part grouping problem involving processing times and lot sizes. Comput. Ind. Eng. 2003, 45, 713–731. [Google Scholar] [CrossRef]
  24. Hu, L.; Yin, Y. A grouping genetic algorithm for the multi-objective cell formation problem. Int. J. Prod. Res. 2005, 43, 829–853. [Google Scholar] [CrossRef]
  25. Farahani, M.H.; Hosseini, L. An Ant ColonyOptimization Approach for the Machine–Part Cell Formation Problem. Int. J. Comput. Intell. Syst. 2011, 4, 486–496. [Google Scholar] [CrossRef] [Green Version]
  26. Mohammadi, M.; Forghani, K. A novel approach for considering layout problem in cellular manufacturing systems with alternative processing routings and subcontracting approach. Appl. Math. Model. 2014, 38, 3624–3640. [Google Scholar] [CrossRef]
  27. Dmytryshyn, T.; Ismail, M.; Rashwan, O. A novelmodeling approach for solving the cell formation problem. In Proceedings of the ASME International Mechanical Engineering Congress and Exposition, Proceedings (IMECE), Pittsburgh, PA, USA, 9–15 November 2018; Volume 2. [Google Scholar]
  28. Kamalakannan, R.; Sudhakara Pandian, R.; Sivakumar, P. A simulated annealing for the cell formation problemwith ratio level data. Int. J. Enterp. Netw. Manag. 2019, 10, 78–90. [Google Scholar]
  29. Shashikumar, S.; Raut, R.D.; Narwane, V.S.; Gardas, B.B.; Narkhede, B.E.; Awasthi, A. A novel approach to determine the cell formation using heuristics approach. OPSEARCH 2019, 56, 628–656. [Google Scholar] [CrossRef]
  30. Sharma, V.; Gidwani, B.D.; Sharma, V.; Meena, M.L. Implementation model for cellular manufacturing system using AHP and ANP approach. Benchmark. Int. J. 2019, 26, 1605–1630. [Google Scholar] [CrossRef]
  31. Ramos-Figueroa, O.; Quiroz-Castellanos, M.; Mezura-Montes, E.; Schütze, O. Metaheuristics to solve grouping problems: A review and a case study. Swarm Evol. Comput. 2020, 53, 100643. [Google Scholar] [CrossRef]
  32. Mourtzis, D.; Siatras, V.; Synodinos, G.; Angelopoulos, J.; Panopoulos, N. A framework for adaptive scheduling incellular manufacturing systems. Proced. CIRP 2020, 93, 989–994. [Google Scholar] [CrossRef]
  33. Firouzian, S.; Mahdavi, I.; Paydar, M.M.; Saadat, M. Simulated annealing and artificial immune system algorithms for cell formation with part family clustering. J. Ind. Eng. Manag. Stud. 2020, 7, 191–219. [Google Scholar]
  34. Vitayasak, S.; Pongcharoen, P.; Hicks, C.; Hicks, C. Robust machine layout design under dynamic environment: Dynamic customer demand and machine maintenance. Expert Syst. Appl. X 2019, 3, 1–17. [Google Scholar] [CrossRef]
  35. Dolgui, A.; Ivanov, D.; Sokolov, B. Reconfigurable supp.ly chain: The X-network. Int. J. Prod. Res. 2020, 58, 4138–4163. [Google Scholar] [CrossRef]
  36. Bucki, R.; Suchánek, P. Comparative Simulation Analysis of the Performance of the Logistics Manufacturing System at the Operative Level. Complexity 2019, 2019, 7237585. [Google Scholar] [CrossRef]
  37. Boulif, M.; Atif, K. A new branch-&-bound-enhanced genetic algorithm for the manufacturing cell formation problem. Comput. Oper. Res. 2006, 33, 2219–2245. [Google Scholar] [CrossRef]
  38. Mahdavi, I.; Paydar, M.M.; Solimanpur, M.; Heidarzade, A. Genetic algorithm approach for solving a cell formation problem in cellular manufacturing. Expert Syst. Appl. 2009, 36, 6598–6604. [Google Scholar] [CrossRef]
  39. Deljoo, V.; Al-E-Hashem, S.M.; Deljoo, F.; Aryanezhad, M. Using genetic algorithm to solve dynamic cell formation problem. Appl. Math. Model. 2010, 34, 1078–1092. [Google Scholar] [CrossRef]
  40. Arkat, J.; Farahani, M.H.; Ahmadizar, F. Multi-objective genetic algorithm for cell formation problem considering cellular layout and operations scheduling. Int. J. Comput. Integr. Manuf. 2012, 25, 625–635. [Google Scholar] [CrossRef]
  41. Modrák, V.; Pandian, R.S. Flow shop scheduling algorithm to minimize completion time for n-jobs m-machines problem. Tehnički vjesnik 2010, 17, 273–278. [Google Scholar]
  42. Rafiei, H.; Rabbani, M.; Gholizadeh, H.; Dashti, H. A novel hybrid SA/GA algorithm for solving an integrated cell formation–job scheduling problem with sequence-dependent set-up times. Int. J. Manag. Sci. Eng. Manag. 2015, 11, 1–9. [Google Scholar] [CrossRef]
  43. Semanco, P.; Modrak, V. A comparison of constructive heuristics with the objective of minimizing makespan in the flow-shop scheduling problem. Acta Polytech. Hungarica 2012, 9, 177–190. [Google Scholar]
  44. Goli, A.; Tirkolaee, E.B.; Aydin, N.S. Fuzzy Integrated Cell Formation and Production Scheduling considering Automated Guided Vehicles and Human Factors. IEEE Trans. Fuzzy Syst. 2021, 1. [Google Scholar] [CrossRef]
  45. Li, M.-L. A novel algorithm of cell formation with alternative machines and multiple-operation-type machines. Comput. Ind. Eng. 2021, 154, 107172. [Google Scholar] [CrossRef]
  46. Boulif, M. A New Cut-Based Genetic Algorithm for Graph Partitioning Applied to Cell Formation. In Heuristics for Optimization and Learning; Springer Science and Business Media LLC: Berlin, Germany, 2021; pp. 269–284. [Google Scholar]
  47. Zhang, J.; Chung, H.; Lo, W.-L. Clustering-Based Adaptive Crossover and Mutation Probabilities for Genetic Algorithms. IEEE Trans. Evol. Comput. 2007, 11, 326–335. [Google Scholar] [CrossRef]
  48. Man, K.F.; Tang, K.S.; Kwong, S. Genetic Algorithms: Concepts and Designs; Springer Science & Business Media: Berlin, Germany, 2001. [Google Scholar]
  49. Fan, S.-K.S.; Jen, C.-H. An Enhanced Partial Search to Particle Swarm Optimization for Unconstrained Optimization. Mathematics 2019, 7, 357. [Google Scholar] [CrossRef] [Green Version]
  50. Goldberg, D.E. Genetic Algorithms in Search Optimization, and Machine Learning, Reading; Addison-Wesley Press: Boston, MA, USA, 1989. [Google Scholar]
  51. Zolfaghari, S.; Liang, M. Comparative study of simulated annealing, genetic algorithms and tabu search for solving binary and comprehensive machine-grouping problems. Int. J. Prod. Res. 2002, 40, 2141–2158. [Google Scholar] [CrossRef]
  52. Phadke, M.S. Quality Engineering Using Robust Design; Prentice-Hall: Hoboken, NJ, USA, 1989. [Google Scholar]
  53. Cao, Y.J.; Wu, Q.H. Optimization of control parameters in genetic algorithms: A stochastic approach. Int. J. Syst. Sci. 1999, 30, 551–559. [Google Scholar] [CrossRef]
  54. Taguchi, G.; Chowdhury, S.; Wu, Y. Taguchi’s Quality Engineering Handbook; Wiley: Hoboken, NJ, USA, 2005. [Google Scholar]
  55. Zupan, H.; Herakovic, N.; Starbek, M. Hybrid Algorithm Based on Priority Rules for Simulation of Workshop Production. Int. J. Simul. Model. 2016, 15, 29–41. [Google Scholar] [CrossRef]
Figure 1. Representation of a chromosome using real coding.
Figure 1. Representation of a chromosome using real coding.
Applsci 11 06940 g001
Figure 2. Parameter diagram for a genetic algorithm.
Figure 2. Parameter diagram for a genetic algorithm.
Applsci 11 06940 g002
Table 1. Input signal factors and levels.
Table 1. Input signal factors and levels.
Control FactorsDescriptionLevels
0+
AProbability of crossover (Pc)0.30.60.8
BProbability of mutation (Pm)0.010.050.1
CBalance weight factor (α)0.40.60.8
Table 2. Combination of factors and the resulting values of the trials of experiments (Group #1).
Table 2. Combination of factors and the resulting values of the trials of experiments (Group #1).
#FactorsD24 × 1624 × 4030 × 1630 × 40Results
ABC1234MSDSNR
1126191312.5−22.49
20015521511.5−22.53
3++13326712.25−23.54
4001101246.75−18.47
500+27625616−25.52
60+110946−17.36
7++15619912.25−22.45
8+01231779.75−20.89
9++0100745.25−16.15
Table 3. Combination of factors and resulting values of the trials of experiments (Group #2).
Table 3. Combination of factors and resulting values of the trials of experiments (Group #2).
#FactorsD7 × 58 × 610 × 1011 × 718 × 512 × 815 × 1020 × 820 × 2020 × 2323 × 1424 × 1424 × 1624 × 4030 × 1635 × 2030 × 4040 × 2441 × 30Results
ABC12345678910111213141516171819MSDSNR
12213510520800126190132265.84−18.19
200220351091740015521050360.74−17.83
3++2203510519130013326070379.47−19.00
40022035101224100011012040360.68−17.83
500+22035109171200276250603104.84−20.21
60+22035102732140011090403116.79−20.67
7++220351027172200156190903118.79−20.75
8+0220351091980012317070355.21−17.42
9++0220351091510001007040332.79−15.16
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Modrak, V.; Pandian, R.S.; Semanco, P. Calibration of GA Parameters for Layout Design Optimization Problems Using Design of Experiments. Appl. Sci. 2021, 11, 6940. https://doi.org/10.3390/app11156940

AMA Style

Modrak V, Pandian RS, Semanco P. Calibration of GA Parameters for Layout Design Optimization Problems Using Design of Experiments. Applied Sciences. 2021; 11(15):6940. https://doi.org/10.3390/app11156940

Chicago/Turabian Style

Modrak, Vladimir, Ranjitharamasamy Sudhakara Pandian, and Pavol Semanco. 2021. "Calibration of GA Parameters for Layout Design Optimization Problems Using Design of Experiments" Applied Sciences 11, no. 15: 6940. https://doi.org/10.3390/app11156940

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop