paper-with-me

Papers

Deep Neural Crossover

2024-03-17 · Eliad Shem-Tov, Achiya Elyasaf

We present a novel multi-parent crossover operator in genetic algorithms (GAs) called ``Deep Neural Crossover'' (DNC). Unlike conventional GA crossover operators that rely on a random selection of parental genes, DNC leverages the capabilities of deep reinforcement learning (DRL) and an encoder-decoder architecture to select the genes. Specifically, we use DRL to learn a policy for selecting promising genes. The policy is stochastic, to maintain the stochastic nature of GAs, representing a distribution for selecting genes with a higher probability of improving fitness. Our architecture features a recurrent neural network (RNN) to encode the parental genomes into latent memory states, and a decoder RNN that utilizes an attention-based pointing mechanism to generate a distribution over the next selected gene in the offspring. To improve the training time, we present a pre-training approach, wherein the architecture is initially trained on a single problem within a specific domain and then applied to solving other problems of the same domain. We compare DNC to known operators from the literature over two benchmark domains -- bin packing and graph coloring. We compare with both two- and three-parent crossover, outperforming all baselines. DNC is domain-independent and can be easily applied to other problem domains.

📄 PDF Abstract BibTeX arXiv:2403.11159

Code (0)

등록된 구현이 없습니다.

Tasks

DecoderDeep Reinforcement Learning

Methods 이 논문이 사용한 방법론

GA Genetic Algorithms are search algorithms that mimic Darwinian biological evolution in order to select and propagate better solutions.

Similar Papers 제목 키워드 기반

On Enhancing Genetic Algorithms Using New Crossovers

2018-01-08 · Ahmad B. A. Hassanat, Esra'a Alkafaween

This paper investigates the use of more than one crossover operator to enhance the performance of genetic algorithms. Novel crossover operators are proposed such as the Collision crossover, which is based on the physical…

Modified Soft Brood Crossover in Genetic Programming

2013-04-12 · Hardik M. Parekh, Vipul K. Dabhi

Premature convergence is one of the important issues while using Genetic Programming for data modeling. It can be avoided by improving population diversity. Intelligent genetic operators can help to improve the populatio…

DiversityregressionSymbolic Regression

A Many Objective Problem Where Crossover is Provably Indispensable

2024-12-24 · Andre Opris

This paper addresses theory in evolutionary multiobjective optimisation (EMO) and focuses on the role of crossover operators in many-objective optimisation. The advantages of using crossover are hardly understood and rig…

On Crossover Distance for Optical Wireless Satellite Networks and Optical Fiber Terrestrial Networks

2022-06-06 · Aizaz U. Chaudhry, Halim Yanikomeroglu

Optical wireless satellite networks (OWSNs) can provide lower latency data communications compared to optical fiber terrestrial networks (OFTNs). The crossover function enables to calculate the crossover distance for an …

A New Lagrangian Problem Crossover: A Systematic Review and Meta-Analysis of Crossover Standards

2022-04-21 · Aso M. Aladdin, Tarik A. Rashid

The performance of most evolutionary metaheuristic algorithms relays on various operatives. One of them is the crossover operator, which is divided into two types: application dependent and application independent crosso…