processes Article Chaotic Search Based Equilibrium Optimizer for Dealing with Nonlinear Programming and Petrochemical Application Abd Allah A. Mousa 1,*, Mohammed A. El-Shorbagy 2,3 , Ibrahim Mustafa 4 and Hammad Alotaibi 1 1 Department of Mathematics and Statistics, College of Science, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia;
[email protected] 2 Department of Mathematics, College of Science and Humanities in Al-Kharj, Prince Sattam bin Abdulaziz University, Al-Kharj 11942, Saudi Arabia;
[email protected] 3 Department of Basic Engineering Science, Faculty of Engineering, Menofia University, Shebin El-Kom 32511, Egypt 4 Department of Biomedical Engineering, Faculty of Engineering at Helwan, Helwan University, Cairo, Helwan 11795, Egypt;
[email protected] * Correspondence:
[email protected] Abstract: In this article, chaotic search based constrained equilibrium optimizer algorithm (CS- CEOA) is suggested by integrating a novel heuristic approach called equilibrium optimizer with a chaos theory-based local search algorithm for solving general non-linear programming. CS-CEOA is consists of two phases, the first one (phase I) aims to detect an approximate solution, avoiding being stuck in local minima. In phase II, the chaos-based search algorithm improves local search performance to obtain the best optimal solution. For every infeasible solution, repair function is implemented in a way such that, a new feasible solution is created on the line segment defined by a feasible reference point and the infeasible solution itself. Due to the fast globally converging of evolutionary algorithms and the chaotic search’s exhaustive search, CS-CEOA could locate the true optimal solution by applying an exhaustive local search for a limited area defined from Phase I.