Shuffled Frog-Leaping Programming for Solving Regression Problems

There are various automatic programming models inspired by evolutionary computation techniques. Due to the importance of devising an automatic mechanism to explore the complicated search space of mathematical problems where numerical methods fails, evolutionary computations are widely studied and ap...

Full description

Bibliographic Details
Main Authors: M. Abdollahi, M. Aliyari Shoorehdeli
Format: Article
Language:English
Published: Shahrood University of Technology 2020-07-01
Series:Journal of Artificial Intelligence and Data Mining
Subjects:
Online Access:http://jad.shahroodut.ac.ir/article_1698_4cc451902ceefd66954d47fad2547b9d.pdf
id doaj-b428d52f4c40445caa73e0adfb8900dc
record_format Article
spelling doaj-b428d52f4c40445caa73e0adfb8900dc2021-02-09T06:23:53ZengShahrood University of TechnologyJournal of Artificial Intelligence and Data Mining2322-52112322-44442020-07-018333134110.22044/jadm.2020.7847.19241698Shuffled Frog-Leaping Programming for Solving Regression ProblemsM. Abdollahi0M. Aliyari Shoorehdeli1Department of Computer Engineering, K.N. Toosi University of Technology, Tehran, Iran.Department of Electrical Engineering, K.N. Toosi University of Technology, Tehran, Iran.There are various automatic programming models inspired by evolutionary computation techniques. Due to the importance of devising an automatic mechanism to explore the complicated search space of mathematical problems where numerical methods fails, evolutionary computations are widely studied and applied to solve real world problems. One of the famous algorithm in optimization problem is shuffled frog leaping algorithm (SFLA) which is inspired by behaviour of frogs to find the highest quantity of available food by searching their environment both locally and globally. The results of SFLA prove that it is competitively effective to solve problems. In this paper, Shuffled Frog Leaping Programming (SFLP) inspired by SFLA is proposed as a novel type of automatic programming model to solve symbolic regression problems based on tree representation. Also, in SFLP, a new mechanism for improving constant numbers in the tree structure is proposed. In this way, different domains of mathematical problems can be addressed with the use of proposed method. To find out about the performance of generated solutions by SFLP, various experiments were conducted using a number of benchmark functions. The results were also compared with other evolutionary programming algorithms like BBP, GSP, GP and many variants of GP.http://jad.shahroodut.ac.ir/article_1698_4cc451902ceefd66954d47fad2547b9d.pdfgenetic programmingshuffled frog leaping algorithmshuffled frog leaping programmingregression problems
collection DOAJ
language English
format Article
sources DOAJ
author M. Abdollahi
M. Aliyari Shoorehdeli
spellingShingle M. Abdollahi
M. Aliyari Shoorehdeli
Shuffled Frog-Leaping Programming for Solving Regression Problems
Journal of Artificial Intelligence and Data Mining
genetic programming
shuffled frog leaping algorithm
shuffled frog leaping programming
regression problems
author_facet M. Abdollahi
M. Aliyari Shoorehdeli
author_sort M. Abdollahi
title Shuffled Frog-Leaping Programming for Solving Regression Problems
title_short Shuffled Frog-Leaping Programming for Solving Regression Problems
title_full Shuffled Frog-Leaping Programming for Solving Regression Problems
title_fullStr Shuffled Frog-Leaping Programming for Solving Regression Problems
title_full_unstemmed Shuffled Frog-Leaping Programming for Solving Regression Problems
title_sort shuffled frog-leaping programming for solving regression problems
publisher Shahrood University of Technology
series Journal of Artificial Intelligence and Data Mining
issn 2322-5211
2322-4444
publishDate 2020-07-01
description There are various automatic programming models inspired by evolutionary computation techniques. Due to the importance of devising an automatic mechanism to explore the complicated search space of mathematical problems where numerical methods fails, evolutionary computations are widely studied and applied to solve real world problems. One of the famous algorithm in optimization problem is shuffled frog leaping algorithm (SFLA) which is inspired by behaviour of frogs to find the highest quantity of available food by searching their environment both locally and globally. The results of SFLA prove that it is competitively effective to solve problems. In this paper, Shuffled Frog Leaping Programming (SFLP) inspired by SFLA is proposed as a novel type of automatic programming model to solve symbolic regression problems based on tree representation. Also, in SFLP, a new mechanism for improving constant numbers in the tree structure is proposed. In this way, different domains of mathematical problems can be addressed with the use of proposed method. To find out about the performance of generated solutions by SFLP, various experiments were conducted using a number of benchmark functions. The results were also compared with other evolutionary programming algorithms like BBP, GSP, GP and many variants of GP.
topic genetic programming
shuffled frog leaping algorithm
shuffled frog leaping programming
regression problems
url http://jad.shahroodut.ac.ir/article_1698_4cc451902ceefd66954d47fad2547b9d.pdf
work_keys_str_mv AT mabdollahi shuffledfrogleapingprogrammingforsolvingregressionproblems
AT maliyarishoorehdeli shuffledfrogleapingprogrammingforsolvingregressionproblems
_version_ 1724277852821520384