A Robust Stochastic Fractal Search approach for optimization of the surface grinding process

Abstract Grinding process is one of the most important machining processes in industry. The mathematical model of the optimization of the grinding process includes three objective functions and a weighted objective function with a set of operational constraints. Due to nonlinearity and complexity of the mathematical model, optimization of grinding process is a challenging task. This paper aims to optimize the surface grinding process parameters to increase final surface quality and production rate while minimizing total process costs. A novel Robust Stochastic Fractal Search is proposed to solve the problem efficiently. To increase the efficiency of the algorithm, a robust design methodology named Taguchi method is utilized to tune the parameters of the Stochastic Fractal Search. Since, the basic version of the Stochastic Fractal Search is proposed for unconstrained optimization, in this research, an efficient constraint handling method is implemented to handle complex nonlinear constraints of the problem. To Show the applicability and efficiency of the proposed Robust Stochastic Fractal Search, an experimental example is solved and compared to the results of the previous researches in the literature as well as two novel algorithm MPEDE and HCLPSO. The results revealed that the Robust Stochastic Fractal Search provides very competitive solutions and outperforms other solution methods.

[1]  Ardeshir Bahreininejad,et al.  Water cycle algorithm - A novel metaheuristic optimization method for solving constrained engineering optimization problems , 2012 .

[2]  Dr. Zbigniew Michalewicz,et al.  How to Solve It: Modern Heuristics , 2004 .

[3]  João Paulo Davim,et al.  Multiobjective Optimization of Grinding Process Parameters Using Particle Swarm Optimization Algorithm , 2010 .

[4]  Hamid Salimi,et al.  Stochastic Fractal Search: A powerful metaheuristic algorithm , 2015, Knowl. Based Syst..

[5]  R. Saravanan,et al.  A multi-objective genetic algorithm (GA) approach for optimization of surface grinding operations , 2002 .

[6]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[7]  Soheyl Khalilpourazari,et al.  A lexicographic weighted Tchebycheff approach for multi-constrained multi-objective optimization of the surface grinding process , 2017 .

[8]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[9]  Mohamed Cheriet,et al.  Curved Space Optimization: A Random Search based on General Relativity Theory , 2012, ArXiv.

[10]  Seyed Mohammad Mirjalili,et al.  Multi-Verse Optimizer: a nature-inspired algorithm for global optimization , 2015, Neural Computing and Applications.

[11]  Abdolreza Hatamlou,et al.  Black hole: A new heuristic optimization approach for data clustering , 2013, Inf. Sci..

[12]  Adam Slowik,et al.  Multi-objective optimization of surface grinding process with the use of evolutionary algorithm with remembered Pareto set , 2008 .

[13]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[14]  Alireza Askarzadeh,et al.  A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm , 2016 .

[15]  Jyh-Horng Chou,et al.  Improved differential evolution approach for optimization of surface grinding process , 2011, Expert Syst. Appl..

[16]  Soheyl Khalilpourazari,et al.  Bi-objective optimization of multi-product EPQ model with backorders, rework process and random defective rate , 2016, 2016 12th International Conference on Industrial Engineering (ICIE).

[17]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[18]  Soheyl Khalilpourazari,et al.  Optimization of closed-loop Supply chain network design: A Water Cycle Algorithm approach , 2016, 2016 12th International Conference on Industrial Engineering (ICIE).

[19]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[20]  A. Kaveh,et al.  A new meta-heuristic method: Ray Optimization , 2012 .

[21]  Carlos A. Coello Coello,et al.  Constraint-handling in nature-inspired numerical optimization: Past, present and future , 2011, Swarm Evol. Comput..

[22]  Seyed Mohammad Mirjalili,et al.  The Ant Lion Optimizer , 2015, Adv. Eng. Softw..

[23]  A. Gopala Krishna RETRACTED: Optimization of surface grinding operations using a differential evolution approach , 2007 .

[24]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[25]  Seyed Taghi Akhavan Niaki,et al.  Optimization of multi-product economic production quantity model with partial backordering and physical constraints: SQP, SFS, SA, and WCA , 2016, Appl. Soft Comput..

[26]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[27]  A. Kaveh,et al.  A novel heuristic optimization method: charged system search , 2010 .

[28]  Xiaodong Wu,et al.  Small-World Optimization Algorithm for Function Optimization , 2006, ICNC.

[29]  Alluru Gopala Krishna,et al.  Multi-objective optimisation of surface grinding operations using scatter search approach , 2006 .

[30]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[31]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[32]  Jian Li,et al.  Multi-objective optimization for surface grinding process using a hybrid particle swarm optimization algorithm , 2014 .

[33]  V. Cerný Thermodynamical approach to the traveling salesman problem: An efficient simulation algorithm , 1985 .

[34]  S. Pasandideh,et al.  Multi-item EOQ model with nonlinear unit holding cost and partial backordering: moth-flame optimization algorithm , 2017 .

[35]  Seyedali Mirjalili,et al.  Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems , 2015, Neural Computing and Applications.

[36]  Andrew Y. C. Nee,et al.  Micro-computer-based optimization of the surface grinding process , 1992 .

[37]  R. Saravanan,et al.  Ants colony algorithm approach for multi-objective optimisation of surface grinding operations , 2004 .

[38]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[39]  Guohua Wu,et al.  Differential evolution with multi-population based ensemble of mutation strategies , 2016, Inf. Sci..

[40]  Ponnuthurai N. Suganthan,et al.  Heterogeneous comprehensive learning particle swarm optimization with enhanced exploration and exploitation , 2015, Swarm Evol. Comput..

[41]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[42]  Richard A. Formato,et al.  CENTRAL FORCE OPTIMIZATION: A NEW META-HEURISTIC WITH APPLICATIONS IN APPLIED ELECTROMAGNETICS , 2007 .

[43]  Carlos A. Coello Coello,et al.  THEORETICAL AND NUMERICAL CONSTRAINT-HANDLING TECHNIQUES USED WITH EVOLUTIONARY ALGORITHMS: A SURVEY OF THE STATE OF THE ART , 2002 .

[44]  Xiankun Lin,et al.  Enhanced Pareto Particle Swarm Approach for Multi-Objective Optimization of Surface Grinding Process , 2008, 2008 Second International Symposium on Intelligent Information Technology Application.

[45]  G. S. Sekhon,et al.  Optimization of grinding process parameters using enumeration method , 2001 .

[46]  Ardeshir Bahreininejad,et al.  Water cycle algorithm for solving multi-objective optimization problems , 2014, Soft Computing.

[47]  Abdollah Homaifar,et al.  Constrained Optimization Via Genetic Algorithms , 1994, Simul..