Related Experiment Video
Updated: Feb 9, 2026

Preparation and Analysis of In Vitro Three Dimensional Breast Carcinoma Surrogates
Published on: May 9, 2016
Data-Efficient Design Exploration through Surrogate-Assisted Illumination
Adam Gaier1, Alexander Asteroth2, Jean-Baptiste Mouret3
1Université de Lorraine, CNRS, Inria, LORIA, F-54000 Nancy, France Bonn-Rhein-Sieg University of Applied Sciences, Sankt Augustin, 53757, Germany adam.gaier@h-brs.de.
Abstract:
Design optimization techniques are often used at the beginning of the design process to explore the space of possible designs. In these domains illumination algorithms, such as MAP-Elites, are promising alternatives to classic optimization algorithms because they produce diverse, high-quality solutions in a single run, instead of only a single near-optimal solution. Unfortunately, these algorithms currently require a large number of function evaluations, limiting their applicability. In this article, we introduce a new illumination algorithm, Surrogate-Assisted Illumination (SAIL), that leverages surrogate modeling techniques to create a map of the design space according to user-defined features while minimizing the number of fitness evaluations. On a two-dimensional airfoil optimization problem, SAIL produces hundreds of diverse but high-performing designs with several orders of magnitude fewer evaluations than MAP-Elites or CMA-ES. We demonstrate that SAIL is also capable of producing maps of high-performing designs in realistic three-dimensional aerodynamic tasks with an accurate flow simulation. Data-efficient design exploration with SAIL can help designers understand what is possible, beyond what is optimal, by considering more than pure objective-based optimization.
Related Concept Videos
Design Example: Setting a Curve Using Design Data
Group Design
Factorial Design
How Data are Classified: Categorical Data
Data are classified based on whether they are measurable or not. Categorical data cannot be measured; instead, it can be divided into categories. For example, if Y denotes a person's party affiliation, some examples of Y include...
Design Example: Designing a Residential Plumbing System
How Data are Classified: Numerical Data
Quantitative data may be either discrete or continuous. All quantitative data that take on only specific numerical...

