The Coral Reefs Optimization Algorithm: A Novel Metaheuristic for Efficiently Solving Optimization Problems

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 cora...

Full description

Saved in:
Bibliographic Details
Main Authors: S. Salcedo-Sanz, J. Del Ser, I. Landa-Torres, S. Gil-López, J. A. Portilla-Figueras
Format: Article
Language:English
Published: Wiley 2014-01-01
Series:The Scientific World Journal
Online Access:http://dx.doi.org/10.1155/2014/739768
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832548481170931712
author S. Salcedo-Sanz
J. Del Ser
I. Landa-Torres
S. Gil-López
J. A. Portilla-Figueras
author_facet S. Salcedo-Sanz
J. Del Ser
I. Landa-Torres
S. Gil-López
J. A. Portilla-Figueras
author_sort S. Salcedo-Sanz
collection DOAJ
description 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.
format Article
id doaj-art-9c6e414cc2264bc4867c831a6d0e6f8d
institution Kabale University
issn 2356-6140
1537-744X
language English
publishDate 2014-01-01
publisher Wiley
record_format Article
series The Scientific World Journal
spelling doaj-art-9c6e414cc2264bc4867c831a6d0e6f8d2025-02-03T06:13:57ZengWileyThe Scientific World Journal2356-61401537-744X2014-01-01201410.1155/2014/739768739768The Coral Reefs Optimization Algorithm: A Novel Metaheuristic for Efficiently Solving Optimization ProblemsS. Salcedo-Sanz0J. Del Ser1I. Landa-Torres2S. Gil-López3J. A. Portilla-Figueras4Department of Signal Theory and Communications, Universidad de Alcalá, Escuela Politécnica Superior, 28871 Alcalá de Henares, SpainTecnalia Research & Innovation., Parque Tecnológico de Bizkaia, Zamudio, 48170 Bizkaia, SpainTecnalia Research & Innovation., Parque Tecnológico de Bizkaia, Zamudio, 48170 Bizkaia, SpainTecnalia Research & Innovation., Parque Tecnológico de Bizkaia, Zamudio, 48170 Bizkaia, SpainDepartment of Signal Theory and Communications, Universidad de Alcalá, Escuela Politécnica Superior, 28871 Alcalá de Henares, SpainThis 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.http://dx.doi.org/10.1155/2014/739768
spellingShingle S. Salcedo-Sanz
J. Del Ser
I. Landa-Torres
S. Gil-López
J. A. Portilla-Figueras
The Coral Reefs Optimization Algorithm: A Novel Metaheuristic for Efficiently Solving Optimization Problems
The Scientific World Journal
title The Coral Reefs Optimization Algorithm: A Novel Metaheuristic for Efficiently Solving Optimization Problems
title_full The Coral Reefs Optimization Algorithm: A Novel Metaheuristic for Efficiently Solving Optimization Problems
title_fullStr The Coral Reefs Optimization Algorithm: A Novel Metaheuristic for Efficiently Solving Optimization Problems
title_full_unstemmed The Coral Reefs Optimization Algorithm: A Novel Metaheuristic for Efficiently Solving Optimization Problems
title_short The Coral Reefs Optimization Algorithm: A Novel Metaheuristic for Efficiently Solving Optimization Problems
title_sort coral reefs optimization algorithm a novel metaheuristic for efficiently solving optimization problems
url http://dx.doi.org/10.1155/2014/739768
work_keys_str_mv AT ssalcedosanz thecoralreefsoptimizationalgorithmanovelmetaheuristicforefficientlysolvingoptimizationproblems
AT jdelser thecoralreefsoptimizationalgorithmanovelmetaheuristicforefficientlysolvingoptimizationproblems
AT ilandatorres thecoralreefsoptimizationalgorithmanovelmetaheuristicforefficientlysolvingoptimizationproblems
AT sgillopez thecoralreefsoptimizationalgorithmanovelmetaheuristicforefficientlysolvingoptimizationproblems
AT japortillafigueras thecoralreefsoptimizationalgorithmanovelmetaheuristicforefficientlysolvingoptimizationproblems
AT ssalcedosanz coralreefsoptimizationalgorithmanovelmetaheuristicforefficientlysolvingoptimizationproblems
AT jdelser coralreefsoptimizationalgorithmanovelmetaheuristicforefficientlysolvingoptimizationproblems
AT ilandatorres coralreefsoptimizationalgorithmanovelmetaheuristicforefficientlysolvingoptimizationproblems
AT sgillopez coralreefsoptimizationalgorithmanovelmetaheuristicforefficientlysolvingoptimizationproblems
AT japortillafigueras coralreefsoptimizationalgorithmanovelmetaheuristicforefficientlysolvingoptimizationproblems