Multi Expression Programming -- an in-depth description
- URL: http://arxiv.org/abs/2110.00367v1
- Date: Wed, 29 Sep 2021 01:57:18 GMT
- Title: Multi Expression Programming -- an in-depth description
- Authors: Mihai Oltean
- Abstract summary: MEP individuals are strings of genes encoding complex computer programs.
A unique MEP feature is the ability to store multiple solutions of a problem in a single chromosome.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Multi Expression Programming (MEP) is a Genetic Programming variant that uses
a linear representation of chromosomes. MEP individuals are strings of genes
encoding complex computer programs. When MEP individuals encode expressions,
their representation is similar to the way in which compilers translate $C$ or
$Pascal$ expressions into machine code. A unique MEP feature is the ability to
store multiple solutions of a problem in a single chromosome. Usually, the best
solution is chosen for fitness assignment. When solving symbolic regression or
classification problems (or any other problems for which the training set is
known before the problem is solved) MEP has the same complexity as other
techniques storing a single solution in a chromosome (such as GP, CGP, GEP or
GE). Evaluation of the expressions encoded into an MEP individual can be
performed by a single parsing of the chromosome. Offspring obtained by
crossover and mutation is always syntactically correct MEP individuals
(computer programs). Thus, no extra processing for repairing newly obtained
individuals is needed.
Related papers
- Scalable Mechanism Design for Multi-Agent Path Finding [87.40027406028425]
Multi-Agent Path Finding (MAPF) involves determining paths for multiple agents to travel simultaneously and collision-free through a shared area toward given goal locations.
Finding an optimal solution is often computationally infeasible, making the use of approximate, suboptimal algorithms essential.
We introduce the problem of scalable mechanism design for MAPF and propose three strategyproof mechanisms, two of which even use approximate MAPF algorithms.
arXiv Detail & Related papers (2024-01-30T14:26:04Z) - GEC-DePenD: Non-Autoregressive Grammatical Error Correction with
Decoupled Permutation and Decoding [52.14832976759585]
Grammatical error correction (GEC) is an important NLP task that is usually solved with autoregressive sequence-to-sequence models.
We propose a novel non-autoregressive approach to GEC that decouples the architecture into a permutation network.
We show that the resulting network improves over previously known non-autoregressive methods for GEC.
arXiv Detail & Related papers (2023-11-14T14:24:36Z) - Few-Shot Meta Learning for Recognizing Facial Phenotypes of Genetic
Disorders [55.41644538483948]
Automated classification and similarity retrieval aid physicians in decision-making to diagnose possible genetic conditions as early as possible.
Previous work has addressed the problem as a classification problem and used deep learning methods.
In this study, we used a facial recognition model trained on a large corpus of healthy individuals as a pre-task and transferred it to facial phenotype recognition.
arXiv Detail & Related papers (2022-10-23T11:52:57Z) - Chromosome Segmentation Analysis Using Image Processing Techniques and
Autoencoders [0.0]
Chromosome analysis and identification from metaphase images is a critical part of cytogenetics based medical diagnosis.
Process of identification of chromosomes from metaphase is a tedious one and requires trained personnel and several hours to perform.
We propose a method to automate the process of detection and segmentation of chromosomes from a given metaphase image.
arXiv Detail & Related papers (2022-09-12T17:06:42Z) - Multi Expression Programming for solving classification problems [0.0]
Multi Expression Programming (MEP) is a Genetic Programming variant which encodes multiple solutions in a single chromosome.
This paper introduces and deeply describes several strategies for solving binary and multi-class classification problems within the textitmulti solutions per chromosome paradigm of MEP.
arXiv Detail & Related papers (2022-03-16T13:11:50Z) - Improving the Search by Encoding Multiple Solutions in a Chromosome [0.0]
We investigate the possibility of encoding multiple solutions of a problem in a single chromosome.
In order to obtain some benefits the chromosome decoding process must have the same complexity as in the case of a single solution in a chromosome.
Numerical experiments show that encoding multiple solutions in a chromosome greatly improves the search process.
arXiv Detail & Related papers (2021-10-13T09:38:50Z) - Top-N: Equivariant set and graph generation without exchangeability [61.24699600833916]
We consider one-shot probabilistic decoders that map a vector-shaped prior to a distribution over sets or graphs.
These functions can be integrated into variational autoencoders (VAE), generative adversarial networks (GAN) or normalizing flows.
Top-n is a deterministic, non-exchangeable set creation mechanism which learns to select the most relevant points from a trainable reference set.
arXiv Detail & Related papers (2021-10-05T14:51:19Z) - Evolving Digital Circuits for the Knapsack Problem [0.0]
Multi Expression Programming (MEP) is a Genetic Programming variant that uses linear chromosomes for solution encoding.
In this paper we use Multi Expression Programming for evolving digital circuits for a well-known NP-Complete problem: the knapsack (subset sum) problem.
arXiv Detail & Related papers (2021-08-21T15:48:50Z) - Thinking Like Transformers [64.96770952820691]
We propose a computational model for the transformer-encoder in the form of a programming language.
We show how RASP can be used to program solutions to tasks that could conceivably be learned by a Transformer.
We provide RASP programs for histograms, sorting, and Dyck-languages.
arXiv Detail & Related papers (2021-06-13T13:04:46Z) - A Practical Method for Constructing Equivariant Multilayer Perceptrons
for Arbitrary Matrix Groups [115.58550697886987]
We provide a completely general algorithm for solving for the equivariant layers of matrix groups.
In addition to recovering solutions from other works as special cases, we construct multilayer perceptrons equivariant to multiple groups that have never been tackled before.
Our approach outperforms non-equivariant baselines, with applications to particle physics and dynamical systems.
arXiv Detail & Related papers (2021-04-19T17:21:54Z) - Zoetrope Genetic Programming for Regression [2.642406403099596]
The Zoetrope Genetic Programming (ZGP) algorithm is based on an original representation for mathematical expressions.
ZGP is validated using a large number of public domain regression datasets.
arXiv Detail & Related papers (2021-02-26T10:47:10Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.