Using Traceless Genetic Programming for Solving Multiobjective Optimization Problems

10/07/2021
by   Mihai Oltean, et al.
0

Traceless Genetic Programming (TGP) is a Genetic Programming (GP) variant that is used in cases where the focus is rather the output of the program than the program itself. The main difference between TGP and other GP techniques is that TGP does not explicitly store the evolved computer programs. Two genetic operators are used in conjunction with TGP: crossover and insertion. In this paper, we shall focus on how to apply TGP for solving multi-objective optimization problems which are quite unusual for GP. Each TGP individual stores the output of a computer program (tree) representing a point in the search space. Numerical experiments show that TGP is able to solve very fast and very well the considered test problems.

READ FULL TEXT
research
10/07/2021

Solving classification problems using Traceless Genetic Programming

Traceless Genetic Programming (TGP) is a new Genetic Programming (GP) th...
research
10/04/2021

Solving even-parity problems using traceless genetic programming

A genetic programming (GP) variant called traceless genetic programming ...
research
06/24/2013

Using Genetic Programming to Model Software

We study a generic program to investigate the scope for automatically cu...
research
02/07/2005

Scalability of Genetic Programming and Probabilistic Incremental Program Evolution

This paper discusses scalability of standard genetic programming (GP) an...
research
12/19/2019

Multi-Robot Path Planning Via Genetic Programming

This paper presents a Genetic Programming (GP) approach to solving multi...
research
06/06/2018

Bounding Bloat in Genetic Programming

While many optimization problems work with a fixed number of decision va...
research
01/18/2019

A Recent Survey on the Applications of Genetic Programming in Image Processing

During the last two decades, Genetic Programming (GP) has been largely u...

Please sign up or login with your details

Forgot password? Click here to reset