Related Experiment Video
Updated: Apr 25, 2026

Coral Reef Arks: An In Situ Mesocosm and Toolkit for Assembling Reef Communities
Published on: January 6, 2023
The coral reefs optimization algorithm: a novel metaheuristic for efficiently solving optimization problems
S Salcedo-Sanz1, J Del Ser2, I Landa-Torres2
1Department of Signal Theory and Communications, Universidad de Alcalá, Escuela Politécnica Superior, 28871 Alcalá de Henares, Spain.
Abstract:
This paper presents a novel bioinspired algorithm to tackle complex optimization problems: the coral reefs optimization (CRO) algorithm. The CRO algorithm artificially simulates a coral reef, where different corals (namely, solutions to the optimization problem considered) grow and reproduce in coral colonies, fighting by choking out other corals for space in the reef. This fight for space, along with the specific characteristics of the corals' reproduction, produces a robust metaheuristic algorithm shown to be powerful for solving hard optimization problems. In this research the CRO algorithm is tested in several continuous and discrete benchmark problems, as well as in practical application scenarios (i.e., optimum mobile network deployment and off-shore wind farm design). The obtained results confirm the excellent performance of the proposed algorithm and open line of research for further application of the algorithm to real-world problems.
More Related Videos
13:35Reefshape: A System for the Efficient Collection and Automated Processing of Time-Series Underwater Photogrammetry Data for Benthic Habitat Monitoring
Published on: June 13, 2025
09:31Author Spotlight: Advancing Coral Research by Exploring Climate Change Resistance, Ex Situ Aquaculture, and Reproduction Strategies
Published on: June 23, 2023
Related Concept Videos
Optimization Problems
Methods of Medium Optimization
Optimal Foraging
Heuristics
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Mathematical Modeling: Problem Solving