Skip to main content
Log in

A new modified social engineering optimizer algorithm for engineering applications

  • Optimization
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Nowadays, a great deal of attention is paid to metaheuristic algorithms to reach the approximate solution in an acceptable computational time. As one of the recent-developed successful metaheuristics, Social Engineering Optimizer (SEO) algorithm is according to the inspiration of the rules of social engineering to solve approximate optimization problems. In this research, a Modified Social Engineering Optimizer algorithm (MSEO) by using an adjustment operator is proposed in which there are some assessment criteria for defender and attacker to determine and calculate the weight simultaneously for the first time. This enhancement comprises adding adjustment operators to improve the performance of SEO in terms of search accuracy and running time. Most notably, this operator is utilized to make a better new generation and improve the interaction between the search phases. The adjustment operator strategy is also applied to a novel division based on the best person. As an extensive comparison, the suggested algorithm is tested on fourteen standard benchmark functions and compared with ten well-established and recent optimization algorithms as well as the main version of the SEO algorithm. This algorithm is also tested for sensitivities on the parameters. In this regard, a set of engineering applications were provided to prove and validate the MSEO algorithm for the first time. The experimental outcomes show that the suggested algorithm produces very accurate results which are better than the SEO and other compared algorithms. Most notably, the MSEO provides a very competitive output and a high convergence rate.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Data availability

Enquiries about data availability should be directed to the authors.

References

  • Abed-Alguni BH, Alawad NA (2021) Distributed Grey Wolf Optimizer for scheduling of workflow applications in cloud environments. Appl Soft Comput 102:107113

    Article  Google Scholar 

  • Abed-Alguni BH, Alawad NA, Barhoush M, Hammad R (2021) Exploratory cuckoo search for solving single-objective optimization problems. Soft Comput 25(15):10167–10180

    Article  Google Scholar 

  • Abed-Alguni BH, Alkhateeb F (2017) Novel selection schemes for cuckoo search. Arab J Sci Eng 42(8):3635–3654

    Article  Google Scholar 

  • Abualigah LMQ (2019) Feature selection and enhanced krill herd algorithm for text document clustering. Springer, Berlin, pp 1–165

    Google Scholar 

  • Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-Qaness MA, Gandomi AH (2021a) Aquila optimizer: a novel meta-heuristic optimization Algorithm. Comput Ind Eng 157:107250

    Article  Google Scholar 

  • Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021b) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609

    Article  MathSciNet  MATH  Google Scholar 

  • Alawad NA, Abed-Alguni BH (2021a) Discrete Jaya with refraction learning and three mutation methods for the permutation flow shop scheduling problem. J Supercomput 1–22

  • Alawad NA, Abed-Alguni BH (2021b) Discrete island-based cuckoo search with highly disruptive polynomial mutation and opposition-based learning strategy for scheduling of workflow applications in cloud environments. Arab J Sci Eng 46(4):3213–3233

    Article  Google Scholar 

  • Aslan S (2019) A transition control mechanism for artificial bee colony (ABC) algorithm. Comput Intell Neurosci. https://doi.org/10.1155/2019/5012313

    Article  Google Scholar 

  • Balaji AN, Porselvi S, Jawahar N (2019) Particle swarm optimization algorithm and multi-start simulated annealing algorithm for scheduling batches of parts in multi-cell flexible manufacturing system. Int J Serv Oper Manag 32(1):83–129

    Google Scholar 

  • Bottani E, Murino T, Schiavo M, Akkerman R (2020) Resilient food supply chain design: modelling framework and metaheuristic solution approach. Comput Ind Eng 157:274–289

    Google Scholar 

  • Castellani M, Otri S, Pham DT (2019) Printed circuit board assembly time minimization using a novel Bees algorithm. Comput Ind Eng 133:186–194

    Article  Google Scholar 

  • Dhiman G, Kaur A (2019) STOA: a bio-inspired based optimization algorithm for industrial engineering problems. Eng Appl Artif Intell 82:148–174

    Article  Google Scholar 

  • Elarbi S, Bechikh A, Gupta LB, Said YS (2018) Ong, a new decomposition-based NSGA-II for many-objective optimization. IEEE Trans Syst, Man, Cybern: Syst 48(7):1191–1210

    Article  Google Scholar 

  • Fakhrzad MB, Goodarzian F (2019) A fuzzy multi-objective programming approach to develop a green closed-loop supply chain network design problem under uncertainty: modifications of imperialist competitive algorithm. RAIRO-Oper Res 53(3):963–990

    Article  MathSciNet  MATH  Google Scholar 

  • Fathollahi-Fard AM, Hajiaghaei-Keshteli M, Tavakkoli-Moghaddam R (2018) The social engineering optimizer (SEO). Eng Appl Artif Intell 72:267–293

    Article  Google Scholar 

  • Fathollahi-Fard AM, Ranjbar-Bourani M, Cheikhrouhou N, Hajiaghaei-Keshteli M (2019) Novel modifications of social engineering optimizer to solve a truck scheduling problem in a cross-docking system. Comput Ind Eng 137:106103

    Article  Google Scholar 

  • Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. SIMULATION 76(2):60–68

    Article  Google Scholar 

  • Ghasemi P, Khalili-Damghani K, Hafezalkotob A, Raissi S (2019) Uncertain multi-objective multi-commodity multi-period multi-vehicle location-allocation model for earthquake evacuation planning. Appl Math Comput 350:105–132

    MathSciNet  MATH  Google Scholar 

  • Glover F (1989) Tabu search—part I. ORSA. J Comput 1(3):190–206

    MATH  Google Scholar 

  • Goli A, Tirkolaee EB, Malmir B, Bian GB, Sangaiah AK (2019) A multi-objective invasive weed optimization algorithm for robust aggregate production planning under uncertain seasonal demand. Computing 101(6):499–529

    Article  MathSciNet  MATH  Google Scholar 

  • Goodarzian F, Hosseini-Nasab H, Muñuzuri J, Fakhrzad MB (2020) A multi-objective pharmaceutical supply chain network based on a robust fuzzy model: a comparison of meta-heuristics. Appl Soft Comput 92:106331

    Article  Google Scholar 

  • Goodarzian F, Kumar V, Abraham A (2021a) Hybrid meta-heuristic algorithms for a supply chain network considering different carbon emission regulations using big data characteristics. Soft Comput 25(11):7527–7557

    Article  Google Scholar 

  • Goodarzian F, Kumar V, Ghasemi P (2021b) “A set of efficient heuristics and meta-heuristics to solve a multi-objective pharmaceutical supply chain network. Comput Ind Eng 158:107389

    Article  Google Scholar 

  • Goodarzian F, Abraham A, Fathollahi-Fard AM (2021c) A biobjective home health care logistics considering the working time and route balancing: a self-adaptive social engineering optimizer. J Comput Des Eng 8(1):452–474

    Google Scholar 

  • Goodarzian F, Ghasemi P, Gunasekaren A, Taleizadeh AA, Abraham A (2021d) A sustainable-resilience healthcare network for handling COVID-19 pandemic. Ann Oper Res. https://doi.org/10.1007/s10479-021-04238-2

    Article  Google Scholar 

  • Goodarzian F, Taleizadeh AA, Ghasemi P, Abraham A (2021e) An integrated sustainable medical supply chain network during COVID-19. Eng Appl Artif Intell 100:104188

    Article  Google Scholar 

  • Goudarzi S, Anisi MH, Abdullah AH, Lloret J, Soleymani SA, Hassan WH (2019) A hybrid intelligent model for network selection in the industrial internet of things. Appl Soft Comput 74:529–546

    Article  Google Scholar 

  • Hajipour V, Tavana M, Di Caprio D, Akhgar M, Jabbari Y (2020) An optimization model for traceable closed-loop supply chain networks. Appl Math Model 84:265–279

    MathSciNet  MATH  Google Scholar 

  • Kamaruddin S, Latif MAHA (2019) Application of the bees algorithm for constrained mechanical design optimization problem. Int J Eng Mater Manuf 4(1):27–32

    Google Scholar 

  • Karaboga D, Basturk B (2007) Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems. In: International fuzzy systems association world congress, pp 789–798. Springer, Berlin, Heidelberg

  • Kennedy J, Eberhart R (1995) Particle swarm optimization (PSO). In: Proc. IEEE international conference on neural networks, Perth, Australia, pp 1942–1948

  • Lei D, Li M, Wang L (2018) A two-phase meta-heuristic for multi-objective flexible job shop scheduling problem with total energy consumption threshold. IEEE Trans Cybern 49(3):1097–1109

    Article  Google Scholar 

  • Li J, Zhang JQ, Jiang CJ, Zhou MC (2015) Composite particle swarm optimizer with historical memory for function optimization. IEEE Trans Cybern 45(10):2350–2363

    Article  Google Scholar 

  • Luan J, Yao Z, Zhao F, Song X (2019) A novel method to solve supplier selection problem: hybrid algorithm of genetic algorithm and ant colony optimization. Math Comput Simul 156:294–309

    Article  MathSciNet  MATH  Google Scholar 

  • Meng X, Li J, Zhou M, Dai X, Dou J (2016) Population-based incremental learning algorithm for a serial colored traveling salesman problem. IEEE Trans Syst, Man, Cybern: Syst 48(2):277–288

    Article  Google Scholar 

  • Mitchell M, Forrest S, Holland JH (1992) The royal road for genetic algorithms: fitness landscapes and GA performance. In: Proceedings of the 1st European conference on artificial life, pp 245–254

  • Nazari-Shirkouhi S, Eivazy H, Ghodsi R, Rezaie K, Atashpaz-Gargari E (2010) Solving the integrated product mix-outsourcing problem using the imperialist competitive algorithm. Expert Syst Appl 37(12):7615–7626

    Article  Google Scholar 

  • Okulewicz M, Mańdziuk J (2019) A metaheuristic approach to solve dynamic vehicle routing problem in continuous search space. Swarm Evol Comput 109:236–245

    Google Scholar 

  • Pech S, Kandler G, Lukacevic M, Füssl J (2019) Metamodel assisted optimization of glued laminated timber beams by using metaheuristic algorithms. Eng Appl Artif Intell 79:129–141

    Article  Google Scholar 

  • Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S, Zaidi M (2005) The bee's algorithm. Technical note, Manufacturing Engineering Centre, Cardiff University, UK

  • Rakshit P, Konar A, Das S, Jain LC, Nagar AK (2014) Uncertainty management in differential evolution induced multi-objective optimization in presence of measurement noise. IEEE Trans Syst, Man, Cybern: Syst 44(7):922–937

    Article  Google Scholar 

  • Ramírez A, Romero JR, García-Martínez C, Ventura S (2019) JCLEC-MO: a Java suite for solving many-objective optimization engineering problems. Eng Appl Artif Intell 81:14–28

    Article  Google Scholar 

  • Sacramento D, Pisinger D, Ropke S (2019) An adaptive large neighborhood search metaheuristic for the vehicle routing problem with drones. Transp Res Part c: Emerging Technol 102:289–315

    Article  Google Scholar 

  • Shadravan S, Naji HR, Bardsiri VK (2019) The Sailfish Optimizer: a novel nature-inspired metaheuristic algorithm for solving constrained engineering optimization problems. Eng Appl Artif Intell 80:20–34

    Article  Google Scholar 

  • Shang Y, Nguyen H, Bui XN, Tran QH, Moayedi H (2020) A novel artificial intelligence approach to predict blast-induced ground vibration in open-pit mines based on the firefly algorithm and artificial neural network. Nat Resour Res 29(2):723–737

    Article  Google Scholar 

  • Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713

    Article  Google Scholar 

  • Stützle T, Dorigo M (1999) A CO algorithms for the traveling salesman problem. Evol Algor Eng Comput Sci 4:163–183

    MATH  Google Scholar 

  • Tam JH, Ong ZC, Ismail Z, Ang BC, Khoo SY (2019) A new hybrid GA−ACO−PSO algorithm for solving various engineering design problems. Int J Comput Math 96(5):883–919

    Article  MathSciNet  MATH  Google Scholar 

  • Wang K, Luo H, Liu F, Yue X (2018) Permutation flow shop scheduling with batch delivery to multiple customers in supply chains. IEEE Trans Syst, Man, Cybern: Syst 48(10):1826–1837

    Article  Google Scholar 

  • Yadegari E, Alem-Tabriz A, Zandieh M (2019) A memetic algorithm with a novel neighbourhood search and modified solution representation for closed-loop supply chain network design. Comput Ind Eng 128:418–436

    Article  Google Scholar 

  • Yang XS (2010) Firefly algorithm, Levy flights and global optimization. In: Research and development in intelligent systems, vol XXVI, pp 209–218. Springer, London

  • Yi J, Gao L, Li X, Shoemaker CA, Lu C (2019) An on-line variable-fidelity surrogate-assisted harmony search algorithm with multi-level screening strategy for expensive engineering design optimization. Knowl-Based Syst 170:1–19

    Article  Google Scholar 

  • Zhang X, Du KJ, Zhan ZH, Kwong S, Gu TL, Zhang J (2020) Cooperative coevolutionary bare-bones particle swarm optimization with function independent decomposition for large-scale supply chain network design with uncertainties. IEEE Trans Cybern. https://doi.org/10.1109/TCYB.2019.2937565

    Article  Google Scholar 

Download references

Acknowledgements

This research has been financially supported by The Analytical Center for the Government of the Russian Federation (Agreement No. 70-2021-00143 dd. 01.11.2021, IGK000000D730321P5Q0002).

Funding

The authors have not disclosed any funding.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fariba Goodarzian.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Human and animal rights

This article does not contain any studies with human or animal subjects performed by any of the authors.

Informed consent

Informed consent was not required as no humans or animals were involved.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Goodarzian, F., Ghasemi, P., Kumar, V. et al. A new modified social engineering optimizer algorithm for engineering applications. Soft Comput 26, 4333–4361 (2022). https://doi.org/10.1007/s00500-022-06837-y

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-022-06837-y

Keywords

Navigation