Opposition-based spiral dynamic algorithm with an application to optimize type-2 fuzzy control for an inverted pendulum system

This paper presents two variants of the Opposition-based Spiral Dynamic Algorithm (ObSDA) for an application to optimize a type-2 fuzzy logic controller for an inverted pendulum system. Spiral Dynamic Algorithm (SDA) is a group-based optimization algorithm formulated based on the concept of a natura...

Full description

Saved in:
Bibliographic Details
Main Authors: Nasir, Ahmad Nor Kasruddin, Abdul Razak, Ahmad Azwan
Format: Article
Language:English
English
Published: Elsevier 2022
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/35588/1/Opposition-based%20spiral%20dynamic%20algorithm%20.pdf
http://umpir.ump.edu.my/id/eprint/35588/2/Opposition-based%20spiral%20dynamic%20algorithm_FULL.pdf
http://umpir.ump.edu.my/id/eprint/35588/
https://doi.org/10.1016/j.eswa.2022.116661
https://doi.org/10.1016/j.eswa.2022.116661
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.ump.umpir.35588
record_format eprints
spelling my.ump.umpir.355882022-11-02T06:47:36Z http://umpir.ump.edu.my/id/eprint/35588/ Opposition-based spiral dynamic algorithm with an application to optimize type-2 fuzzy control for an inverted pendulum system Nasir, Ahmad Nor Kasruddin Abdul Razak, Ahmad Azwan TK Electrical engineering. Electronics Nuclear engineering This paper presents two variants of the Opposition-based Spiral Dynamic Algorithm (ObSDA) for an application to optimize a type-2 fuzzy logic controller for an inverted pendulum system. Spiral Dynamic Algorithm (SDA) is a group-based optimization algorithm formulated based on the concept of a natural spiral phenomenon on earth. It has the theory of diversification and intensification in its strategy, which allows the algorithm to present itself as a good deterministic type of optimization tool to solve various engineering problems. Despite the good concept and strategy, the algorithm still suffers from getting trapped in a local optima solution. This is due to the limitation of the deterministic strategy that prevents the search agents from sufficiently exploring the whole feasible search space. The search operation only occurs within the area covered by the search agents, and thus there is a low opportunity to thoroughly diverse outside the covered area. Quasi-reflected and Quasi opposition-based strategies were incorporated into the SDA to overcome the exploration problem of the search agents. It helped the search agents to explore the opposite location of the current location of the agents. The opposition strategy also offered varying step sizes to the agents during the movement. The proposed QR-ObSDA and Q-ObSDA were tested on various benchmark functions comprising multimodal and unimodal fitness landscapes. They are also applied to optimize a type-2 fuzzy logic controller for an inverted pendulum system in comparison to SDA, Spotted Hyena Optimizer, Tunicate Swarm Algorithm, and Sooty Tern Optimization Algorithm. A statistical analysis on the accuracy achievement was conducted using Friedman and Wilcoxon Sign Rank methods. The result had shown that the proposed ObSDA variants had outperformed the original SDA in locating the theoretical optima solution of the benchmark functions. Application of the control problem had shown the accuracy performance of ObSDA variants had significantly improved compared to the existing SDA variants and outperformed the other three optimization algorithms. Elsevier 2022-06 Article PeerReviewed pdf en http://umpir.ump.edu.my/id/eprint/35588/1/Opposition-based%20spiral%20dynamic%20algorithm%20.pdf pdf en http://umpir.ump.edu.my/id/eprint/35588/2/Opposition-based%20spiral%20dynamic%20algorithm_FULL.pdf Nasir, Ahmad Nor Kasruddin and Abdul Razak, Ahmad Azwan (2022) Opposition-based spiral dynamic algorithm with an application to optimize type-2 fuzzy control for an inverted pendulum system. Expert Systems with Applications, 195 (116661). pp. 1-17. ISSN 0957-4174 https://doi.org/10.1016/j.eswa.2022.116661 https://doi.org/10.1016/j.eswa.2022.116661
institution Universiti Malaysia Pahang
building UMP Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Pahang
content_source UMP Institutional Repository
url_provider http://umpir.ump.edu.my/
language English
English
topic TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Nasir, Ahmad Nor Kasruddin
Abdul Razak, Ahmad Azwan
Opposition-based spiral dynamic algorithm with an application to optimize type-2 fuzzy control for an inverted pendulum system
description This paper presents two variants of the Opposition-based Spiral Dynamic Algorithm (ObSDA) for an application to optimize a type-2 fuzzy logic controller for an inverted pendulum system. Spiral Dynamic Algorithm (SDA) is a group-based optimization algorithm formulated based on the concept of a natural spiral phenomenon on earth. It has the theory of diversification and intensification in its strategy, which allows the algorithm to present itself as a good deterministic type of optimization tool to solve various engineering problems. Despite the good concept and strategy, the algorithm still suffers from getting trapped in a local optima solution. This is due to the limitation of the deterministic strategy that prevents the search agents from sufficiently exploring the whole feasible search space. The search operation only occurs within the area covered by the search agents, and thus there is a low opportunity to thoroughly diverse outside the covered area. Quasi-reflected and Quasi opposition-based strategies were incorporated into the SDA to overcome the exploration problem of the search agents. It helped the search agents to explore the opposite location of the current location of the agents. The opposition strategy also offered varying step sizes to the agents during the movement. The proposed QR-ObSDA and Q-ObSDA were tested on various benchmark functions comprising multimodal and unimodal fitness landscapes. They are also applied to optimize a type-2 fuzzy logic controller for an inverted pendulum system in comparison to SDA, Spotted Hyena Optimizer, Tunicate Swarm Algorithm, and Sooty Tern Optimization Algorithm. A statistical analysis on the accuracy achievement was conducted using Friedman and Wilcoxon Sign Rank methods. The result had shown that the proposed ObSDA variants had outperformed the original SDA in locating the theoretical optima solution of the benchmark functions. Application of the control problem had shown the accuracy performance of ObSDA variants had significantly improved compared to the existing SDA variants and outperformed the other three optimization algorithms.
format Article
author Nasir, Ahmad Nor Kasruddin
Abdul Razak, Ahmad Azwan
author_facet Nasir, Ahmad Nor Kasruddin
Abdul Razak, Ahmad Azwan
author_sort Nasir, Ahmad Nor Kasruddin
title Opposition-based spiral dynamic algorithm with an application to optimize type-2 fuzzy control for an inverted pendulum system
title_short Opposition-based spiral dynamic algorithm with an application to optimize type-2 fuzzy control for an inverted pendulum system
title_full Opposition-based spiral dynamic algorithm with an application to optimize type-2 fuzzy control for an inverted pendulum system
title_fullStr Opposition-based spiral dynamic algorithm with an application to optimize type-2 fuzzy control for an inverted pendulum system
title_full_unstemmed Opposition-based spiral dynamic algorithm with an application to optimize type-2 fuzzy control for an inverted pendulum system
title_sort opposition-based spiral dynamic algorithm with an application to optimize type-2 fuzzy control for an inverted pendulum system
publisher Elsevier
publishDate 2022
url http://umpir.ump.edu.my/id/eprint/35588/1/Opposition-based%20spiral%20dynamic%20algorithm%20.pdf
http://umpir.ump.edu.my/id/eprint/35588/2/Opposition-based%20spiral%20dynamic%20algorithm_FULL.pdf
http://umpir.ump.edu.my/id/eprint/35588/
https://doi.org/10.1016/j.eswa.2022.116661
https://doi.org/10.1016/j.eswa.2022.116661
_version_ 1748703323564802048
score 13.160551