Skip to main content
Top

Applications of Evolutionary Computation

24th International Conference, EvoApplications 2021, Held as Part of EvoStar 2021, Virtual Event, April 7–9, 2021, Proceedings

  • 2021
  • Book

About this book

This book constitutes the refereed proceedings of the 24th International Conference on Applications of Evolutionary Computation, EvoApplications 2021, held as part of Evo*2021, as Virtual Event, in April 2021, co-located with the Evo*2021 events EuroGP, EvoCOP, and EvoMUSART.

The 51 revised full papers presented in this book were carefully reviewed and selected from 78 submissions. The papers cover a wide spectrum of topics, ranging from applications of evolutionary computation; applications of deep bioinspired algorithms; soft computing applied to games; machine learning and AI in digital healthcare and personalized medicine; evolutionary computation in image analysis, signal processing and pattern recognition; evolutionary machine learning; parallel and distributed systems; and applications of nature inspired computing for sustainability and development.​

Table of Contents

Next
  • current Page 1
  • 2
  • 3
  • 4
  1. Frontmatter

  2. Applications of Evolutionary Computation

    1. Frontmatter

    2. On Restricting Real-Valued Genotypes in Evolutionary Algorithms

      Jørgen Nordmoen, Tønnes F. Nygaard, Eivind Samuelsen, Kyrre Glette
      The chapter delves into the fundamental aspects of Evolutionary Algorithms (EAs) and the importance of restricting real-valued genotypes to task-specific bounds. It introduces the theoretical problem of value restriction and demonstrates how different restriction functions can significantly impact the distribution of values in the genome. Through empirical analysis, the authors show that the commonly used Clamped function skews the distribution towards the bounds, while the proposed Bounce-back function maintains a uniform distribution. The chapter also reviews the literature, revealing that many EA frameworks and practitioners overlook the critical role of restriction functions. By highlighting these issues and proposing a more effective solution, the authors aim to raise awareness and encourage further research in this area.
    3. Towards Explainable Exploratory Landscape Analysis: Extreme Feature Selection for Classifying BBOB Functions

      Quentin Renau, Johann Dreo, Carola Doerr, Benjamin Doerr
      The chapter delves into the application of extreme feature selection for classifying BBOB functions, a crucial aspect of exploratory landscape analysis. By focusing on minimal feature sets, the authors address the critical issue of explainability in automated algorithm design. The study shows that small feature sets not only achieve high classification accuracy but also drastically reduce computational costs. The methodology is validated through extensive experiments, and the findings have significant implications for the efficiency and effectiveness of automated algorithm design processes.
    4. Co-optimising Robot Morphology and Controller in a Simulated Open-Ended Environment

      Emma Hjellbrekke Stensby, Kai Olav Ellefsen, Kyrre Glette
      The chapter delves into the challenge of co-optimising robot morphology and controller in unpredictable environments, highlighting the use of evolutionary algorithms to automate this process. It introduces the Paired Open-Ended Trailblazer (POET) algorithm, which evolves both environments and agents, and shows how POET can be modified to optimise robot morphologies. The study compares the performance and diversity of agents evolved with POET to those evolved in handcrafted curricula of environments, revealing that POET encourages morphological diversity and enables agents to generalise well to new environments. The findings suggest that POET could be a promising approach for tackling the stagnation problem in the co-optimisation of robot morphology and control.
    5. Multi-objective Workforce Allocation in Construction Projects

      Andrew Iskandar, Richard Allmendinger
      This chapter delves into the complexities of construction project management, specifically focusing on the multi-objective workforce allocation problem. Using real data from construction projects, the authors simulate and address competing goals such as budget, cost, and quality targets. The core challenge is to decide the optimal allocation of labor with varying skill levels to minimize project duration, cost, and maximize quality. The chapter introduces a multi-objective evolutionary algorithm (MOEA) to tackle this problem, providing insights into the trade-offs between objectives and the impact of varying constraints. The results highlight significant improvements over traditional methods, offering practical implications for business decision-making and resource allocation strategies in construction projects.
    6. Generating Duplex Routes for Robust Bus Transport Network by Improved Multi-objective Evolutionary Algorithm Based on Decomposition

      Sho Kajihara, Hiroyuki Sato, Keiki Takadama
      The chapter discusses the importance of bus transport networks, especially in disaster situations, and the challenges posed by environmental changes. It introduces the concept of 'duplex routes' as an alternative to traditional route modification methods. The authors propose an improved Multi-objective Evolutionary Algorithm based on Decomposition (MOEA/D) to generate these duplex routes, enhancing the network's resilience. The method includes a crossover operation to create alternative routes and a priority solution update to maintain route diversity, ensuring both robustness and efficiency. Experimental results validate the effectiveness of the proposed method in generating high-quality duplex routes, highlighting its potential for real-world applications.
    7. Combining Multi-objective Evolutionary Algorithms with Deep Generative Models Towards Focused Molecular Design

      Tiago Sousa, João Correia, Vitor Pereira, Miguel Rocha
      The chapter discusses the challenges of traditional molecular design and introduces deep generative models as a promising approach. It explores various generative models, including Recurrent Neural Networks (RNNs), Generative Adversarial Networks (GANs), and Variational Auto-Encoders (VAEs), and their applications in molecular generation. The text then delves into the advantages of combining these models with Evolutionary Algorithms (EAs) to enhance the diversity and effectiveness of molecule generation. The proposed framework, which uses a chemical VAE and a multi-objective evolutionary algorithm, is benchmarked against state-of-the-art methods in several case studies. The results demonstrate the framework's ability to optimize molecular properties and generate diverse, high-quality molecular leads. The chapter concludes with a discussion of future work and the potential applications of this approach in real drug discovery scenarios.
    8. A Multi-objective Evolutionary Algorithm Approach for Optimizing Part Quality Aware Assembly Job Shop Scheduling Problems

      Michael H. Prince, Kristian DeHaan, Daniel R. Tauritz
      The chapter addresses the complex challenge of scheduling the production of high-quality, low-quantity mechanical and electrical components using a multi-objective evolutionary algorithm. It introduces a new formulation of the Assembly Job Shop Scheduling Problem (AJSSP) that incorporates quality constraints, enabling the optimization of part quality, production time, and lead time. The authors propose a genetic programming approach to model quality transformations and a multi-objective evolutionary algorithm to optimize the scheduling and part selection process. The chapter highlights the real-world relevance of the problem and the effectiveness of the proposed method through extensive experiments and comparisons with baseline algorithms.
    9. Evolutionary Grain-Mixing to Improve Profitability in Farming Winter Wheat

      Md Asaduzzaman Noor, John W. Sheppard
      The chapter discusses the critical role of grain mixing in optimizing the profitability of winter wheat farming. It introduces the grain mixing problem, focusing on the use of evolutionary algorithms to determine optimal mixing strategies. The authors compare Genetic Algorithms and Differential Evolution with other methods, such as a greedy mixing strategy and no mixing, to demonstrate the potential benefits of investing in technology to track protein levels in wheat. The chapter presents a detailed methodology, experimental design, and results, highlighting the superior performance of evolutionary algorithms in maximizing profit. The study also includes a discussion of future work and conclusions, emphasizing the practical implications for farmers and the agricultural industry.
    10. Automatic Modular Design of Behavior Trees for Robot Swarms with Communication Capabilites

      Jonas Kuckling, Vincent van Pelt, Mauro Birattari
      The chapter delves into the challenges and methods of designing control software for robot swarms, focusing on the automatic modular design approach called AutoMoDe. It introduces Cedrata, a new method that assembles modules into behavior trees, enabling two-way control transfers and improved human understandability. The chapter compares Cedrata with existing methods like Maple, showcasing its effectiveness through experiments on three missions: Foraging, Marker Aggregation, and Stop. The results highlight the potential and limitations of Cedrata, providing insights into the future of automatic design processes for robot swarms.
    11. Salp Swarm Optimization Search Based Feature Selection for Enhanced Phishing Websites Detection

      Ruba Abu Khurma, Khair Eddin Sabri, Pedro A. Castillo, Ibrahim Aljarah
      The chapter delves into the challenges of high dimensionality in data pre-processing, particularly in the context of phishing website detection. It introduces the Salp Swarm Optimization algorithm as a novel approach for feature selection, highlighting its advantages in mitigating the exponential time complexity of traditional methods. The authors propose the use of novel transfer functions to enhance the algorithm's performance in the binary space, leading to improved detection accuracy and feature reduction. The study compares various transfer functions and demonstrates the superiority of the proposed method through extensive experiments and results. The chapter concludes with a discussion on future work, emphasizing the potential of applying these techniques to other optimization problems in different domains.
    12. Real Time Optimisation of Traffic Signals to Prioritise Public Transport

      Milan Wittpohl, Per-Arno Plötz, Neil Urquhart
      This chapter delves into the critical role of traffic signals in urban infrastructure and the challenges faced by traffic engineers in optimising traffic efficiency. It introduces the concept of real-time optimisation using evolutionary algorithms and microscopic traffic simulation to prioritise public transportation. The author discusses the limitations of current approaches and presents a novel algorithm, EA-FC, which integrates SUMO simulation into an evolutionary algorithm. The research aims to address the flow prediction problem and real-world traffic regulations, offering a promising solution for improving urban mobility in densely populated cities. The chapter concludes with a summary of the experiments conducted and potential future work, highlighting the significant improvements achieved in traffic efficiency and public transportation prioritisation.
    13. Adaptive Covariance Pattern Search

      Ferrante Neri
      This chapter introduces Adaptive Covariance Pattern Search (ACPS), an advanced algorithm that addresses the limitations of Covariance Pattern Search (CPS). ACPS adapts search directions based on successful points, eliminating the need for a pre-set threshold and continuously refining its search strategy. The algorithm demonstrates superior performance in both unimodal and simple multimodal optimization problems, making it a competitive alternative to prevalent algorithms like CMAES. The chapter provides a detailed explanation of ACPS, its implementation, and numerical results that highlight its advantages over CPS and other methods.
    14. Evaluating the Success-History Based Adaptive Differential Evolution in the Protein Structure Prediction Problem

      Pedro Henrique Narloch, Márcio Dorn
      The chapter delves into the complex Protein Structure Prediction (PSP) problem, highlighting the use of bio-inspired algorithms, particularly the Success-History Based Adaptive Differential Evolution (SHADE). It discusses the challenges of PSP, the application of SHADE, and its comparison with other algorithms like canonical Differential Evolution and Self-Adaptive Differential Evolution (SaDE). The study uses the Angle Probability List (APL) for initial population enhancement, showcasing SHADE's superior performance in energy minimization and structural prediction. The chapter concludes by emphasizing SHADE's potential as a promising metaheuristic for PSP and suggests future research directions.
    15. Beyond Body Shape and Brain: Evolving the Sensory Apparatus of Voxel-Based Soft Robots

      Andrea Ferigo, Giovanni Iacca, Eric Medvet
      This chapter delves into the advanced design of voxel-based soft robots, focusing on the evolutionary optimization of their sensory apparatus. By using evolutionary algorithms, the authors demonstrate how the placement and types of sensors can be optimized to enhance the robots' performance in tasks such as locomotion. The study compares the effectiveness of evolved sensory configurations with manually designed ones, showing that evolution can lead to more efficient and robust designs. The chapter also discusses the impact of sensor strength and body shape on the effectiveness of sensory apparatus, providing insights into the complex interplay between actuation and sensing. The experimental results show that evolution can discover optimal sensor configurations, even under constraints, leading to simpler and more energy-efficient robots. The chapter concludes by suggesting future research directions, including the use of diversity-driven evolutionary algorithms and the co-evolution of body and controller in soft robots.
    16. Desirable Objective Ranges in Preference-Based Evolutionary Multiobjective Optimization

      Sandra González-Gallardo, Rubén Saborido, Ana B. Ruiz, Mariano Luque
      The chapter delves into the complexities of multiobjective optimization problems (MOPs), highlighting the importance of finding Pareto optimal solutions. It introduces the concept of preference-based evolutionary multiobjective optimization, where decision-maker preferences are incorporated into the algorithm. The main focus is on the new algorithm, EROF, which approximates the region of interest (ROI) defined by desirable objective function ranges. EROF updates weight vectors using theoretical results, enhancing convergence towards the desired ROI. The chapter also includes a detailed computational experiment that demonstrates the superior performance of EROF compared to other algorithms, especially as the number of objective functions increases. This makes the chapter a valuable resource for researchers and practitioners in the field of optimization.
    17. Improving Search Efficiency and Diversity of Solutions in Multiobjective Binary Optimization by Using Metaheuristics Plus Integer Linear Programming

      Miguel Ángel Domínguez-Ríos, Francisco Chicano, Enrique Alba
      The chapter introduces a novel hybrid algorithm, MOFeLS, that enhances search efficiency and diversity in multiobjective binary optimization problems. By integrating integer linear programming (ILP) solvers with metaheuristics, MOFeLS efficiently finds feasible solutions and optimizes them using local search. The method is particularly effective in handling equality constraints, which are challenging for traditional metaheuristics. Extensive computational experiments show that MOFeLS outperforms well-known evolutionary algorithms in terms of solution quality, diversity, and computational efficiency. The chapter also discusses the potential for future research in extending this approach to higher-order objective and constraint functions.
    18. Automated, Explainable Rule Extraction from MAP-Elites Archives

      Neil Urquhart, Silke Höhl, Emma Hart
      The chapter delves into the challenge of summarizing large datasets generated by MAP-Elites algorithms in the urban logistics domain. It introduces two methods, Genetic Programming and CN2, for extracting policies that describe relationships between problem characteristics and decision variables. The study evaluates the accuracy and complexity of the policies produced by these methods, highlighting the strengths and limitations of each approach. Additionally, it includes a qualitative evaluation by a domain expert, providing valuable insights into how well the generated policies align with user beliefs and expectations. This comprehensive analysis offers a unique perspective on the potential of automated policy extraction to enhance user trust and decision-making in complex, high-dimensional problem spaces.
Next
  • current Page 1
  • 2
  • 3
  • 4
Title
Applications of Evolutionary Computation
Editors
Pedro A. Castillo
Juan Luis Jiménez Laredo
Copyright Year
2021
Electronic ISBN
978-3-030-72699-7
Print ISBN
978-3-030-72698-0
DOI
https://doi.org/10.1007/978-3-030-72699-7

Accessibility information for this book is coming soon. We're working to make it available as quickly as possible. Thank you for your patience.

Premium Partner

    Image Credits
    Neuer Inhalt/© ITandMEDIA, Nagarro GmbH/© Nagarro GmbH, AvePoint Deutschland GmbH/© AvePoint Deutschland GmbH, AFB Gemeinnützige GmbH/© AFB Gemeinnützige GmbH, USU GmbH/© USU GmbH, Ferrari electronic AG/© Ferrari electronic AG