Binary Equilibrium Optimizer

버전 1.0.1 (5.09 KB) 작성자: Afshin Faramarzi
Binary version of Equilibrium Optimizer for binary and discrete optimization.
다운로드 수: 117
업데이트 날짜: 2022/9/29

라이선스 보기

Binary Equilibrium Optimizer (Bi EO) is a binary version of an original continuous novel optimization algorithm called Equilibrium Optimizer (EO) which is inspired by control volume mass balance to estimate both dynamic and equilibrium state. We employed a V-type transfer function to map a continuous search space into a binary one and also used a random search approach for invigorating the exploration ability of BiEO.
The performance of BiEO was validated against 19 mathematical functions including unimodal, multimodal, hybrid and composition functions as well as 3 building optimal control problems including (i) control of switchable Ethylene tetrafluoroethylene (ETFE) cushions, (ii) operation of motorized shades, and (iii) schedule of window opening during natural ventilation. The results of BiEO in all test suites were compared to Binary Particle Swarm Optimization with S-shape (BPSO/S) and V-shape (BPSO/V) transfer functions, Binary Dragonfly Algorithm (BDA), and Genetic Algorithm (GA).
The proposed BiEO method shows a fast rate of convergence compared to its competitors in most mathematical and optimal control problems (i.e., on average 5 times). This characteristic highlights the merits of BiEO and makes it a powerful binary optimizer specially when there are limited budget of time and iterations for solving an optimization problem.
The source code of BiEO is also available at GitHub: https://github.com/afshinfaramarzi/Binary-Equilibrium-Optimizer
If you don’t have access to the paper, just leave me a message at afaramar@hawk.iit.edu or afshin.faramarzi@gmail.com and I will get back to you soon.

인용 양식

Afshin Faramarzi (2024). Binary Equilibrium Optimizer (https://www.mathworks.com/matlabcentral/fileexchange/118360-binary-equilibrium-optimizer), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2022b
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.0.1

Picture updated!

1.0.0