Early years of Biased Random-Key Genetic Algorithms: A systematic review

Read original: arXiv:2405.01765 - Published 5/24/2024 by Mariana A. Londe, Luciana S. Pessoa, Cartlos E. Andrade, Mauricio G. C. Resende
Total Score

0

Early years of Biased Random-Key Genetic Algorithms: A systematic review

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper presents a systematic review of the early years of Biased Random-Key Genetic Algorithms (BRKGAs), a type of metaheuristic optimization algorithm.
  • The authors examine the research landscape surrounding BRKGAs, including their development, applications, and performance in relation to other optimization methods.
  • The review covers the period from the initial introduction of BRKGAs in the late 1990s to the early 2010s, providing a comprehensive overview of the field's evolution.

Plain English Explanation

Genetic algorithms are a type of optimization technique inspired by the process of natural selection. They work by generating random "solutions" to a problem, then iteratively improving those solutions over time, much like how organisms evolve to become better adapted to their environment.

Biased Random-Key Genetic Algorithms (BRKGAs) are a specific kind of genetic algorithm that was developed in the late 1990s. The "biased" part means that the algorithm has a built-in preference for certain types of solutions, which can help it converge to better results faster.

This paper reviews the early research on BRKGAs, covering the period from their initial introduction up until the early 2010s. The authors examine how the algorithm was developed, the various problems it has been applied to, and how its performance compares to other optimization methods.

The review provides a comprehensive look at the evolution of this optimization technique, highlighting its strengths, weaknesses, and potential areas for further research and development. By understanding the history and foundations of BRKGAs, researchers and practitioners can better evaluate when and how to apply them to real-world optimization problems.

Technical Explanation

The authors conducted a systematic literature review to examine the early development and applications of Biased Random-Key Genetic Algorithms (BRKGAs). BRKGAs are a variant of genetic algorithms that use a "biased" encoding scheme to guide the search towards promising regions of the solution space.

The review covers research published between 1999, when BRKGAs were first introduced, and 2012. The authors searched multiple databases to identify relevant articles, applying inclusion and exclusion criteria to select the final set of papers for analysis.

The review examines several key aspects of the BRKGA literature, including:

  1. Algorithm Development: The authors trace the evolution of the BRKGA algorithm, including the introduction of novel components such as variable-size mutants and elite-preserving crossover.

  2. Applications: The review covers the diverse range of optimization problems that have been tackled using BRKGAs, such as target set selection, feature selection, and job shop scheduling.

  3. Performance Evaluation: The authors compare the performance of BRKGAs to other optimization methods, such as traditional genetic algorithms and mathematical programming techniques, across a variety of benchmark problems and real-world applications.

By synthesizing the existing research on BRKGAs, the review provides a comprehensive understanding of the algorithm's development, its strengths and limitations, and its potential for solving complex optimization problems.

Critical Analysis

The systematic review provides a thorough and well-structured analysis of the early research on Biased Random-Key Genetic Algorithms (BRKGAs). The authors have done a commendable job in identifying the key milestones and developments in the field, as well as highlighting the diverse range of applications where BRKGAs have been successfully employed.

One potential limitation of the review is the scope, as it only covers the period up to 2012. Given the rapid pace of research and development in this field, it would be valuable to see an updated review that includes more recent advancements in BRKGA algorithms and their applications.

Additionally, the review could have delved deeper into the underlying mechanisms and design choices that differentiate BRKGAs from traditional genetic algorithms. A more in-depth discussion of the theoretical foundations and the trade-offs involved in the "biased" encoding scheme could have provided readers with a better understanding of the algorithm's strengths and limitations.

Despite these minor caveats, the review serves as a valuable resource for researchers and practitioners interested in exploring the potential of BRKGAs for solving complex optimization problems. By providing a comprehensive overview of the algorithm's historical development and its applications, the paper lays the groundwork for further research and innovation in this field.

Conclusion

This systematic review offers a detailed examination of the early years of Biased Random-Key Genetic Algorithms (BRKGAs), a metaheuristic optimization technique that has garnered significant attention in the field of operations research and computer science.

The authors have successfully traced the evolution of BRKGAs, from their initial introduction in the late 1990s to their diverse applications in the early 2010s. By synthesizing the existing literature, the review provides a comprehensive understanding of the algorithm's development, its strengths and limitations, and its potential for solving complex optimization problems.

The insights gained from this review can inform future research directions and help practitioners make more informed decisions when selecting optimization methods for their specific use cases. As the field of BRKGAs continues to evolve, this paper serves as a valuable foundation for understanding the historical context and the core principles underlying this powerful optimization technique.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

Early years of Biased Random-Key Genetic Algorithms: A systematic review
Total Score

0

Early years of Biased Random-Key Genetic Algorithms: A systematic review

Mariana A. Londe, Luciana S. Pessoa, Cartlos E. Andrade, Mauricio G. C. Resende

This paper presents a systematic literature review and bibliometric analysis focusing on Biased Random-Key Genetic Algorithms (BRKGA). BRKGA is a metaheuristic framework that uses random-key-based chromosomes with biased, uniform, and elitist mating strategies alongside a genetic algorithm. This review encompasses around~250 papers, covering a diverse array of applications ranging from classical combinatorial optimization problems to real-world industrial scenarios, and even non-traditional applications like hyperparameter tuning in machine learning and scenario generation for two-stage problems. In summary, this study offers a comprehensive examination of the BRKGA metaheuristic and its various applications, shedding light on key areas for future research.

Read more

5/24/2024

A biased random-key genetic algorithm with variable mutants to solve a vehicle routing problem
Total Score

0

A biased random-key genetic algorithm with variable mutants to solve a vehicle routing problem

Paola Festa, Francesca Guerriero, Mauricio G. C. Resende, Edoardo Scalzo

The paper explores the Biased Random-Key Genetic Algorithm (BRKGA) in the domain of logistics and vehicle routing. Specifically, the application of the algorithm is contextualized within the framework of the Vehicle Routing Problem with Occasional Drivers and Time Window (VRPODTW) that represents a critical challenge in contemporary delivery systems. Within this context, BRKGA emerges as an innovative solution approach to optimize routing plans, balancing cost-efficiency with operational constraints. This research introduces a new BRKGA, characterized by a variable mutant population which can vary from generation to generation, named BRKGA-VM. This novel variant was tested to solve a VRPODTW. For this purpose, an innovative specific decoder procedure was proposed and implemented. Furthermore, a hybridization of the algorithm with a Variable Neighborhood Descent (VND) algorithm has also been considered, showing an improvement of problem-solving capabilities. Computational results show a better performances in term of effectiveness over a previous version of BRKGA, denoted as MP. The improved performance of BRKGA-VM is evident from its ability to optimize solutions across a wide range of scenarios, with significant improvements observed for each type of instance considered. The analysis also reveals that VM achieves preset goals more quickly compared to MP, thanks to the increased variability induced in the mutant population which facilitates the exploration of new regions of the solution space. Furthermore, the integration of VND has shown an additional positive impact on the quality of the solutions found.

Read more

5/2/2024

GARA: A novel approach to Improve Genetic Algorithms' Accuracy and Efficiency by Utilizing Relationships among Genes
Total Score

0

GARA: A novel approach to Improve Genetic Algorithms' Accuracy and Efficiency by Utilizing Relationships among Genes

Zhaoning Shi, Meng Xiang, Zhaoyang Hai, Xiabi Liu, Yan Pei

Genetic algorithms have played an important role in engineering optimization. Traditional GAs treat each gene separately. However, biophysical studies of gene regulatory networks revealed direct associations between different genes. It inspires us to propose an improvement to GA in this paper, Gene Regulatory Genetic Algorithm (GRGA), which, to our best knowledge, is the first time to utilize relationships among genes for improving GA's accuracy and efficiency. We design a directed multipartite graph encapsulating the solution space, called RGGR, where each node corresponds to a gene in the solution and the edge represents the relationship between adjacent nodes. The edge's weight reflects the relationship degree and is updated based on the idea that the edges' weights in a complete chain as candidate solution with acceptable or unacceptable performance should be strengthened or reduced, respectively. The obtained RGGR is then employed to determine appropriate loci of crossover and mutation operators, thereby directing the evolutionary process toward faster and better convergence. We analyze and validate our proposed GRGA approach in a single-objective multimodal optimization problem, and further test it on three types of applications, including feature selection, text summarization, and dimensionality reduction. Results illustrate that our GARA is effective and promising.

Read more

5/1/2024

⛏️

Total Score

0

Superior Genetic Algorithms for the Target Set Selection Problem Based on Power-Law Parameter Choices and Simple Greedy Heuristics

Benjamin Doerr, Martin S. Krejca, Nguyen Vu

The target set selection problem (TSS) asks for a set of vertices such that an influence spreading process started in these vertices reaches the whole graph. The current state of the art for this NP-hard problem are three recently proposed randomized search heuristics, namely a biased random-key genetic algorithm (BRKGA) obtained from extensive parameter tuning, a max-min ant system (MMAS), and a MMAS using Q-learning with a graph convolutional network. We show that the BRKGA with two simple modifications and without the costly parameter tuning obtains significantly better results. Our first modification is to simply choose all parameters of the BRKGA in each iteration randomly from a power-law distribution. The resulting parameterless BRKGA is already competitive with the tuned BRKGA, as our experiments on the previously used benchmarks show. We then add a natural greedy heuristic, namely to repeatedly discard small-degree vertices that are not necessary for reaching the whole graph. The resulting algorithm consistently outperforms all of the state-of-the-art algorithms. Besides providing a superior algorithm for the TSS problem, this work shows that randomized parameter choices and elementary greedy heuristics can give better results than complex algorithms and costly parameter tuning.

Read more

4/8/2024