Conditional toggle algorithm: an adaptive metaheuristic and its implementation on handling engineering problems
Purba Daru Kusuma, Helmy Widyantara
Abstract
There have been numerous new metaheuristic algorithms in this decade. Unfortunately, the attention on taking stagnation is still less considered so that it is difficult to find new metaheuristic algorithms that are enriched with stagnation taking mechanism. This work introduces a new method called conditional toggle algorithm (CTA). CTA is designed to be adaptive on facing enhancement and stagnation during iteration as its novelty. When enhancement occurs, the exploitation-focused look is applied. Meanwhile, the exploration-focused look is applied when stagnation occurs. The efficacy of CTA is then measured by implementing to solve three cases: 23 functions, 4 engineering design problems, and economic emission dispatch (EED) problem in Java-Bali power system in Indonesia. CTA is compared with five new metaheuristic algorithms. The evidence provides that CTA is supreme in taking high dimension functions and competing in taking fixed dimension functions. CTA is also supreme in taking pressure vessel and speed reducer design problems and the EED problem. But its performance is average in taking welded beam and spring design problems. In the future, CTA can be modified with other metaheuristic algorithms to enhance its performance and challenged to take broader problems, especially in electrical engineering fields.
Keywords
Economic emission dispatch; Engineering design; Metaheuristic; Optimization; Power system
DOI:
https://doi.org/10.11591/eei.v15i2.10048
Refbacks
There are currently no refbacks.
This work is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License .
<div class="statcounter"><a title="hit counter" href="http://statcounter.com/free-hit-counter/" target="_blank"><img class="statcounter" src="http://c.statcounter.com/10241695/0/5a758c6a/0/" alt="hit counter"></a></div>
Bulletin of EEI Stats
Bulletin of Electrical Engineering and Informatics (BEEI) ISSN: 2089-3191 , e-ISSN: 2302-9285 This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU) .