2012
DOI: 10.1007/s12293-012-0075-1
|View full text |Cite
|
Sign up to set email alerts
|

Chemical Reaction Optimization: a tutorial

Abstract: Chemical Reaction Optimization (CRO) is a recently established metaheuristics for optimization, inspired by the nature of chemical reactions. A chemical reaction is a natural process of transforming the unstable substances to the stable ones. In microscopic view, a chemical reaction starts with some unstable molecules with excessive energy. The molecules interact with each other through a sequence of elementary reactions. At the end, they are converted to those with minimum energy to support their existence. T… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
106
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 197 publications
(116 citation statements)
references
References 32 publications
2
106
0
Order By: Relevance
“…Chemical reaction optimization (CRO) is an optimization algorithm that has recently been proposed in [14,15]. CRO includes a smart searching ability that shows glorious operation in 2 necessary options of improvement metaheuristics: intensification and diversification.…”
Section: Problem: Find T' ∈ Pt Such That (∀ T'' (T'' ∈ Pt) (T'' ≠ T')mentioning
confidence: 99%
“…Chemical reaction optimization (CRO) is an optimization algorithm that has recently been proposed in [14,15]. CRO includes a smart searching ability that shows glorious operation in 2 necessary options of improvement metaheuristics: intensification and diversification.…”
Section: Problem: Find T' ∈ Pt Such That (∀ T'' (T'' ∈ Pt) (T'' ≠ T')mentioning
confidence: 99%
“…Note, that the objective NetProfit is a non-linear function. To solve this NLP model, we use a novel Chemical Reaction Optimization (CRO) algorithm (Lam and Li, 2012) developed recently. Section 4 provides an overview of this method, discusses its various steps and justifies reasons for its adoption as a solution methodology.…”
Section: Problem Formulationmentioning
confidence: 99%
“…CRO is a recently developed heuristic algorithm for optimization, inspired by the molecular behaviors in a chemical reaction 20 . Unlike other population-based metaheuristics, e.g., Artificial Bee Colony 21 , Differential Search 22 , Particle Swarm Optimization (PSO) 23 and Biogeography-Based Optimization (BBO) 24 , the size of population in CRO algorithm is not a constant in iterative process.…”
Section: Principles Of Cro Algorithmmentioning
confidence: 99%
“…CRO simulates the whole process of a chemical reaction where molecules collide with the walls of a container (i.e., on-wall ineffective reaction and decomposition reaction) and with each other (i.e., inter-molecular reaction and synthesis reaction). In CRO algorithm, a molecule is the basic unit with several properties such as structure , potential energy P, kinetic energy K and some other user-defined properties for a particular problem, where represents a solution of the problem, P is the fitness value and K quantifies the capability of a molecule to escape from a local optimum 20 . In a chemical reaction, the initial reactants with excessive potential energy are finally turned into products with minimal potential energy through a series of interactions.…”
Section: Principles Of Cro Algorithmmentioning
confidence: 99%
See 1 more Smart Citation