Loading...
 
Skip to main content

16th Workshop on Evolutionary Computation for the Automated Design of Algorithms

Webpage: https://bonsai.auburn.edu/ecada/

Description

Scope

The main objective of this workshop is to discuss hyper-heuristics and algorithm configuration methods for the automated generation and improvement of algorithms, with the goal of producing solutions (algorithms) that apply to multiple instances of a problem domain. The areas of application of these methods include optimization, data mining, and machine learning.

Automatically generating and improving algorithms by means of other algorithms has been the goal of several research fields, including artificial intelligence in the early 1950s, genetic programming (GP) since the early 1990s, and more recently automated algorithm configuration and hyper-heuristics. The term hyper-heuristics generally describes meta-heuristics applied to a space of algorithms. While GP has most famously been used to this end, other evolutionary algorithms (EAs) and meta-heuristics have successfully been used to automatically design novel (components of) algorithms. Automated algorithm configuration grew from the necessity of tuning the parameter settings of meta-heuristics and it has produced several powerful (hyper-heuristic) methods capable of designing new algorithms by either selecting components from a flexible algorithmic framework or recombining them following a grammar description.

Although most EAs are designed to generate specific solutions to a given instance of a problem, one of the defining goals of hyper-heuristics is to produce solutions that solve more generic problems. For instance, while there are many examples of EAs for evolving classification models in data mining and machine learning, a GP hyper-heuristic has been employed to create a generic classification algorithm which in turn generates a specific classification model for any given classification dataset, in any given application domain. In other words, the hyper-heuristic operates at a higher level of abstraction compared to how most search methodologies are currently employed; i.e., it is searching the space of algorithms as opposed to directly searching in the problem solution space, raising the level of generality of the solutions produced by the hyper-heuristic EA. In contrast to standard GP, which attempts to build programs from scratch from a typically small set of atomic functions, hyper-heuristic methods specify an appropriate set of primitives (e.g., algorithmic components) and allow evolution to combine them in novel ways as appropriate for the targeted problem class. While this allows searches in constrained search spaces based on problem knowledge, it does not limit the generality of this approach as the primitive set can be selected to be Turing-complete. Typically, however, the initial algorithmic primitive set is composed of primitive components of existing high-performing algorithms for the problems being targeted; this more targeted approach very significantly reduces the initial search space, resulting in a practical approach rather than a mere theoretical curiosity. Iterative refining of the primitives allows for gradual and directed enlarging of the search space until convergence.

As meta-heuristics are themselves a type of algorithm, they too can be automatically designed employing hyper-heuristics. For instance, in 2007, GP was used to evolve mate selection in EAs; in 2011, linear GP was used to evolve crossover operators; more recently, GP was used to evolve complete black-box search algorithms, SAT solvers, and FuzzyART category functions. Moreover, hyper-heuristics may be applied before deploying an algorithm (offline) or while problems are being solved (online), or even continuously learn by solving new problems (life-long). Offline and life-long hyper-heuristics are particularly useful for real-world problem solving where one can afford a large amount of a priori computational time to subsequently solve many problem instances drawn from a specified problem domain, thus amortizing the a priori computational time over repeated problem-solving. Recently, the design of multi-objective EA components was automated.

Very little is known yet about the foundations of hyper-heuristics, such as the impact of the meta-heuristic exploring algorithm space on the performance of the thus automatically designed algorithm. An initial study compared the performance of algorithms generated by hyper-heuristics powered by five major types of GP. Another avenue for research is investigating the potential performance improvements obtained through the use of asynchronous parallel evolution to exploit the typical large variation in fitness evaluation times when executing hyper-heuristics.


Content

We welcome original submissions on all aspects of Evolutionary Computation for the Automated Design of Algorithms, in particular, evolutionary computation methods and other hyper-heuristics, including hybridization with LLMs, for the automated design, generation or improvement of algorithms that can be applied to any instance of a target problem domain. Relevant methods include methods that evolve whole algorithms given some initial components as well as methods that take an existing algorithm and improve it or adapt it to a specific domain. Another important aspect of automated algorithm design is the definition of the primitives that constitute the search space of hyper-heuristics. These primitives should capture the knowledge of human experts about useful algorithmic components (such as selection, mutation and recombination operators, local searches, etc.) and, at the same time, allow the generation of new algorithm variants. Examples of the application of hyper-heuristics, including GP and automatic configuration methods, to such frameworks of algorithmic components, are of interest to this workshop, as well as the (possibly automatic) design of the algorithmic components themselves and the overall architecture of metaheuristics. Therefore, relevant topics include (but are not limited to):

- Applications of hyper-heuristics, including general-purpose automatic algorithm configuration methods for the design of metaheuristics, in particular EAs, and other algorithms for application domains such as optimization, data mining, machine learning, image processing, engineering, cyber security, critical infrastructure protection, and bioinformatics.
- Novel hyper-heuristics, including but not limited to GP-based approaches, automatic configuration methods, and online, offline and life-long hyper-heuristics, with the stated goal of designing or improving the design of algorithms.
- Hybridization of, and comparison between, EAs and LLMs for automating the design of algorithms.
- Empirical comparison of hyper-heuristics.
- Theoretical analyses of hyper-heuristics.
- Studies on primitives (algorithmic components) that may be used by hyper-heuristics as the search space when automatically designing algorithms.
- Automatic selection/creation of algorithm primitives as a preprocessing step for the use of hyper-heuristics.
- Analysis of the trade-off between generality and effectiveness of different hyper-heuristics or of algorithms produced by a hyper-heuristic.
- Analysis of the most effective representations for hyper-heuristics (e.g., Koza-style tree GP versus Cartesian GP).
- Asynchronous parallel evolution of hyper-heuristics.

Submission format

Full papers (8 pages + references): Must cover the ACM Open APC (see below for more information)

Important dates

  • Submission opening: February 2, 2026
  • Submission deadline: March 27, 2026 April 03, 2026
  • Notification: April 24, 2026
  • Camera-ready: May 5, 2026
  • Author's mandatory registration: May 11, 2026

ACMs new Open Access publishing model for 2026 ACM Conferences

Starting January 1, 2026, ACM will fully transition to Open Access. All ACM publications, including those from ACM-sponsored conferences, will be 100% Open Access. Authors will have two primary options for publishing Open Access articles with ACM: the ACM Open institutional model or by paying Article Processing Charges (APCs). With over 2,600 institutions already part of ACM Open, the majority of ACM-sponsored conference papers will not require APCs from authors or conferences (currently, around 76%).

Authors from institutions not participating in ACM Open will need to pay an APC to publish their papers, unless they qualify for a financial waiver. To find out whether an APC applies to your article, please consult the list of participating institutions in ACM Open and review the APC Waivers and Discounts Policy. Keep in mind that waivers are rare and are granted based on specific criteria set by ACM.

Understanding that this change could present financial challenges, ACM has approved a temporary subsidy for 2026 to ease the transition and allow more time for institutions to join ACM Open. The subsidy will offer:

  • $250 APC for ACM/SIG members
  • $350 for non-members

This represents a 65% discount, funded directly by ACM. Authors are encouraged to help advocate for their institutions to join ACM Open during this transition period.

This temporary subsidized pricing will apply to all conferences scheduled for 2026.

Additionally, SIGEVO will provide an additional subsidy of $125 to papers accepted to GECCO 2026 (and only for 2026) that are subject to APCs. This will make the final amounts to be paid:

  • $125 (USD) for SIGEVO members
  • $225 (USD) for non-members

It is IMPORTANT to mention that both forms of subsidy (by ACM and by SIGVO) only apply to GECCO 2026. Moreover, it is still to be determined how the SIGEVO subsidy will be implemented, either directly to the APC or in other forms.

Finally, we note that APC charges apply to accepted Full Papers, but Abstracts (1-2 pages), Extended Abstracts (1-4 pages) and Tutorials ARE NOT APC Eligible; i.e., an APC will not have to be paid for these types of contributions.

ACM Authorship and Peer Review Policies on Generative AI

GECCO follows the official ACM policies on authorship and peer review, including the use of generative AI tools.

Under ACM's Authorship policy, generative AI tools and technologies cannot be listed as authors of an ACM published Work. The use of generative AI tools and technologies for assistance must be fully disclosed in the manuscript's Acknowledgments section. Authors are fully accountable for the originality, accuracy, and integrity of all submitted material.

In accordance with ACM's Peer Review policy, reviewers must not upload or share submitted manuscripts or review materials with generative AI systems. Reviewers may use generative AI or tools with the sole purpose of improving the quality and readability of reviewer reports for the author.

ACM is actively developing tools to help identify improper AI use in submissions, and GECCO may employ available detection methods. Submissions found to violate ACM policies may be rejected.


-

Organizers

Daniel Tauritz

Daniel R. Tauritz is the COLSA Endowed Professor in the Department of Computer Science and Software Engineering in the Samuel Ginn College of Engineering at Auburn University (AU) in the USA, AU's Director for National Laboratory Relationships , the founding Head of AU’s Biomimetic Artificial Intelligence Research Group (BioAI Group), a consultant for Sandia National Laboratories, and a Guest Scientist at Los Alamos National Laboratory (LANL). He received his Ph.D. in Computer Science in 2002 from Leiden University.

For GECCO, he served previously as Late Breaking Papers Chair in 2010, GA Track Co-Chair in 2012 & 2013, co-instructor of the hyper-heuristics tutorial from 2015 through 2024, co-chair of the ECADA workshop every year since 2015, and member of the GA track program committee for many years. He has also served on a variety of other international conference program committees, including the IEEE Congress on Evolutionary Computation (CEC) and Parallel Problem Solving from Nature (PPSN). His research interests include the design of generative hyper-heuristics, parameter control in evolutionary algorithms, competitive coevolutionary algorithms including their real-world application in security and defense, and computational evolution, in particular evolutionary algorithms for simulating molecular evolution.

Emma Hart

Prof. Hart gained a BA in Chemistry from the University of Oxford, then a MSc and PhD in Artificial Intelligence from the University of Edinburgh. Since 2008, she has been a Professor at Edinburgh Napier University. Her work takes inspiration from the natural world to develop algorithms that enable computer systems to autonomously learn over time, adapting to new tasks and improving with experience. In 2021, she gave a TED talk her work on evolving robots; her work has also been featured in the Guardian and the New Scientist. She was Editor-in-Chief of the journal Evolutionary Computation (MIT Press, 2016-2023) and was awarded the ACM Award for Outstanding Contribution to Evolution Computation in 2023. She was elected a Fellow the RSE in 2022.

Gisele L. Pappa

Gisele Pappa is a Full Professor in the Computer Science Department at UFMG, Brazil. Her main research interests are the intersection of the areas of machine learning and evolutionary computation, with a special interest in genetic programming and its applications in classification and regression tasks. She has also been actively researching the use of EAs for automated machine learning, focusing on applications for health data and also fraud detection.