Finding Minimum and Maximum Values of Variables in Mathematical Equations by Applying Firefly and PSO Algorithm

Computers are often used when problems are big or hard to solve. However, traditional ways to find solutions are not enough when problems are very serious. Hence, turning to nature may be the answer to find solutions for these problems. Artificial intelligence tries to simulate creatures and activi...

Full description

Saved in:
Bibliographic Details
Main Authors: Rouwayda Nadhim Salih, Marwa Adeeb Al-jawaherry
Format: Article
Language:English
Published: Tikrit University 2020-12-01
Series:Tikrit Journal of Pure Science
Subjects:
Online Access:https://tjpsj.org/index.php/tjps/article/view/298
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849427039695667200
author Rouwayda Nadhim Salih
Marwa Adeeb Al-jawaherry
author_facet Rouwayda Nadhim Salih
Marwa Adeeb Al-jawaherry
author_sort Rouwayda Nadhim Salih
collection DOAJ
description Computers are often used when problems are big or hard to solve. However, traditional ways to find solutions are not enough when problems are very serious. Hence, turning to nature may be the answer to find solutions for these problems. Artificial intelligence tries to simulate creatures and activities in nature turning their techniques to find solutions for a given problem into an algorithm. Although there are many algorithms have been developed, whose works are inspired by nature, there has been continuous researches aimed at finding better and faster algorithms. Many mathematical optimization problems can be solved by Swarm intelligence algorithms. The aim of this algorithm is to get the optimum solution by repeated searches whose main concern is to discover the area related to solution. In this paper, Firefly Algorithm (FA) and Particle Swarm Optimization (PSO) algorithm are executed. The two algorithms are implemented to find the minimum and maximum values of the mathematical equations. Users of the proposed system are able to read the equation directly through the execution time, by displaying and analyzing the obtained results which show that the FA algorithm has a better performance than PSO algorithm. In addition, the program is executed by MATLAB.
format Article
id doaj-art-a24b08cebf544ef8a7e8e166227e9e5b
institution Kabale University
issn 1813-1662
2415-1726
language English
publishDate 2020-12-01
publisher Tikrit University
record_format Article
series Tikrit Journal of Pure Science
spelling doaj-art-a24b08cebf544ef8a7e8e166227e9e5b2025-08-20T03:29:09ZengTikrit UniversityTikrit Journal of Pure Science1813-16622415-17262020-12-0125510.25130/tjps.v25i5.298Finding Minimum and Maximum Values of Variables in Mathematical Equations by Applying Firefly and PSO AlgorithmRouwayda Nadhim SalihMarwa Adeeb Al-jawaherry Computers are often used when problems are big or hard to solve. However, traditional ways to find solutions are not enough when problems are very serious. Hence, turning to nature may be the answer to find solutions for these problems. Artificial intelligence tries to simulate creatures and activities in nature turning their techniques to find solutions for a given problem into an algorithm. Although there are many algorithms have been developed, whose works are inspired by nature, there has been continuous researches aimed at finding better and faster algorithms. Many mathematical optimization problems can be solved by Swarm intelligence algorithms. The aim of this algorithm is to get the optimum solution by repeated searches whose main concern is to discover the area related to solution. In this paper, Firefly Algorithm (FA) and Particle Swarm Optimization (PSO) algorithm are executed. The two algorithms are implemented to find the minimum and maximum values of the mathematical equations. Users of the proposed system are able to read the equation directly through the execution time, by displaying and analyzing the obtained results which show that the FA algorithm has a better performance than PSO algorithm. In addition, the program is executed by MATLAB. https://tjpsj.org/index.php/tjps/article/view/298Optimization problemsSwarm intelligenceFirefly algorithmParticle Swarm Optimization (PSO) algorithmMathematical equations
spellingShingle Rouwayda Nadhim Salih
Marwa Adeeb Al-jawaherry
Finding Minimum and Maximum Values of Variables in Mathematical Equations by Applying Firefly and PSO Algorithm
Tikrit Journal of Pure Science
Optimization problems
Swarm intelligence
Firefly algorithm
Particle Swarm Optimization (PSO) algorithm
Mathematical equations
title Finding Minimum and Maximum Values of Variables in Mathematical Equations by Applying Firefly and PSO Algorithm
title_full Finding Minimum and Maximum Values of Variables in Mathematical Equations by Applying Firefly and PSO Algorithm
title_fullStr Finding Minimum and Maximum Values of Variables in Mathematical Equations by Applying Firefly and PSO Algorithm
title_full_unstemmed Finding Minimum and Maximum Values of Variables in Mathematical Equations by Applying Firefly and PSO Algorithm
title_short Finding Minimum and Maximum Values of Variables in Mathematical Equations by Applying Firefly and PSO Algorithm
title_sort finding minimum and maximum values of variables in mathematical equations by applying firefly and pso algorithm
topic Optimization problems
Swarm intelligence
Firefly algorithm
Particle Swarm Optimization (PSO) algorithm
Mathematical equations
url https://tjpsj.org/index.php/tjps/article/view/298
work_keys_str_mv AT rouwaydanadhimsalih findingminimumandmaximumvaluesofvariablesinmathematicalequationsbyapplyingfireflyandpsoalgorithm
AT marwaadeebaljawaherry findingminimumandmaximumvaluesofvariablesinmathematicalequationsbyapplyingfireflyandpsoalgorithm