A Visual Contrast-Based Fruit Fly Algorithm for Optimizing Conventional and Nonconventional Machining Processes

被引:8
作者
Fountas, Nikolaos A. [1 ,2 ]
Kanarachos, Stratis [3 ]
Stergiou, Constantinos, I [1 ]
机构
[1] Univ West Attica UNIWA, Dept Mech Engn, Campus 2,250 Thivon & P Ralli, Egalco 12244, Greece
[2] Sch Pedag & Technol Educ ASPETE, Dept Mech Engn Educators, Lab Mfg Proc & Machine Tools LMProMaT, Athens 15122, Greece
[3] Coventry Univ, Fac Engn Environm & Comp, Priory St, Coventry CV1 5FB, W Midlands, England
关键词
Swarm intelligence; Visual contrast; Fruit fly algorithm; Machining operations; Multiobjective optimization; OPTIMIZATION ALGORITHM; MULTIOBJECTIVE OPTIMIZATION; PARAMETERS; MODEL;
D O I
10.1007/s00170-020-05841-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Swarm intelligence has been extensively adopted to develop and deploy optimization algorithms to almost all branches of science and engineering. In this paper, a visual contrast-based fruit fly algorithm (c-mFOA) is presented to push further the improvement of intelligent optimization when it comes to general engineering problem solving with emphasis to conventional and nonconventional manufacturing processes implemented to modern industry. In this fruit fly algorithmic variant, the natural mechanisms of surging, visual contrast, and casting are incorporated to enhance the algorithm's exploration and exploitation. The proposed algorithm has been tested to optimize a set of known, widely used benchmark functions and is further implemented to optimize the process parameters of machining processes namely turning; focused ion beam micro milling; laser cutting; wire electrodischarge machining; and microwire electrodischarge machining. The results obtained by examining the multiple solutions, their nonparametric statistical outputs, and hypervolumes of their related Pareto fronts, suggest clear superiority of thec-mFOAagainst its competing multiobjective optimization algorithms (MOEAs).
引用
收藏
页码:2901 / 2914
页数:14
相关论文
共 29 条
[1]   Investigating material removal rate and surface roughness using multi-objective optimization for focused ion beam (FIB) micro-milling of cemented carbide [J].
Bhavsar, Sanket N. ;
Aravindan, S. ;
Rao, P. Venkateswara .
PRECISION ENGINEERING-JOURNAL OF THE INTERNATIONAL SOCIETIES FOR PRECISION ENGINEERING AND NANOTECHNOLOGY, 2015, 40 :131-138
[2]   An upgraded firefly algorithm with feasibility-based rules for constrained engineering optimization problems [J].
Brajevic, Ivona ;
Ignjatovic, Jelena .
JOURNAL OF INTELLIGENT MANUFACTURING, 2019, 30 (06) :2545-2574
[3]   Generation of reciprocating tool motion in 5-axis flank milling based on particle swarm optimization [J].
Chu, Chih-Hsing ;
Hsieh, Hsin-Ta .
JOURNAL OF INTELLIGENT MANUFACTURING, 2012, 23 (05) :1501-1509
[4]  
Deb K., 2001, Multi-Objective Optimization using Evolutionary Algorithms
[5]   Modelling and multi-objective optimization of process parameters of wire electrical discharge machining using non-dominated sorting genetic algorithm-II [J].
Garg, Mohinder P. ;
Jain, Ajai ;
Bhushan, Gian .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2012, 226 (A12) :1986-2001
[6]   Efficient truss optimization using the contrast-based fruit fly optimization algorithm [J].
Kanarachos, Stratis ;
Griffin, James ;
Fitzpatrick, Michael E. .
COMPUTERS & STRUCTURES, 2017, 182 :137-148
[7]   Multiresponse optimization of micro-wire electrical discharge machining process [J].
Kuriachen, B. ;
Somashekhar, K. P. ;
Mathew, Jose .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2015, 76 (1-4) :91-104
[8]   Solving the steelmaking casting problem using an effective fruit fly optimisation algorithm [J].
Li, Jun-qing ;
Pan, Quan-ke ;
Mao, Kun ;
Suganthan, P. N. .
KNOWLEDGE-BASED SYSTEMS, 2014, 72 :28-36
[9]   The development of a hybrid firefly algorithm for multi-pass grinding process optimization [J].
Liu, Zhonglei ;
Li, Xuekun ;
Wu, Dingzhu ;
Qian, Zhiqiang ;
Feng, Pingfa ;
Rong, Yiming .
JOURNAL OF INTELLIGENT MANUFACTURING, 2019, 30 (06) :2457-2472
[10]   Optimization of problems with multiple objectives using the multi-verse optimization algorithm [J].
Mirjalili, Seyedali ;
Jangir, Pradeep ;
Mirjalili, Seyedeh Zahra ;
Saremi, Shahrzad ;
Trivedi, Indrajit N. .
KNOWLEDGE-BASED SYSTEMS, 2017, 134 :50-71