Loading…

Social mimic optimization algorithm and engineering applications

•A novel SMO inspired by mimicking behavior to solve optimization problems is presented.•SMO includes a mimic operator to simulate search in the response space.•SMO does not require control operator respect to other Meta heuristic methods.•SMO solve optimization problems with minimum population size...

Full description

Saved in:
Bibliographic Details
Published in:Expert systems with applications 2019-11, Vol.134, p.178-191
Main Authors: Balochian, Saeed, Baloochian, Hossein
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•A novel SMO inspired by mimicking behavior to solve optimization problems is presented.•SMO includes a mimic operator to simulate search in the response space.•SMO does not require control operator respect to other Meta heuristic methods.•SMO solve optimization problems with minimum population size.•SMO is compared with 14 well-known and state of the art optimization algorithms. Increase in complexity of real world problems has provided an area to explore efficient methods to solve computer science problems. Meta-heuristic methods based on evolutionary computations and swarm intelligence are instances of techniques inspired by nature. This paper presents a novel social mimic optimization (SMO) algorithm inspired by mimicking behavior to solve optimization problems. The proposed algorithm is evaluated using 23 test functions. Obtained results are compared with 14 known optimization algorithms including Whale optimization algorithm (WOA), Grasshopper optimization algorithm (GOA), Particle Swarm Optimization (PSO), Stochastic fractal search (SFS), Grey Wolf Optimizer (GWO), Optics Inspired Optimization (OIO), League Championship Algorithm (LCA), Wind Driven Optimization (WDO), Harmony search (HS), Firefly Algorithm (FA), Artificial Bee Colony (ABC), Biogeography Based Optimization (BBO), Bat Algorithm (BA), and Teaching Learning Based Optimization (TLBO). Obtained results indicate higher capability of the SMO algorithm in solving high-dimensional decision variables. Furthermore, SMO is used to solve two classic engineering design problems. Three important features of SMO are simple implementation, solving optimization problems with minimum population size and not requiring control parameters. Results of various evaluations show superiority of the proposed method in finding the optimal solution with minimum function evaluations. This superiority is achieved based on reducing number of initial population. The proposed method can be applied to applications like automatic evolution of robotics, automatic control of machines and innovation of machines in finding better solutions with less cost.
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2019.05.035