Water cycle algorithm

A detailed standard code

Ali Sadollah, Hadi Eskandar, Ho Min Lee, Do Guen Yoo, Joong Hoon Kim

Research output: Contribution to journalArticle

13 Citations (Scopus)

Abstract

Inspired by the observation of the water cycle process and movements of rivers and streams toward the sea, a population-based metaheuristic algorithm, the water cycle algorithm (WCA) has recently been proposed. Lately, an increasing number of WCA applications have appeared and the WCA has been utilized in different optimization fields. This paper provides detailed open source code for the WCA, of which the performance and efficiency has been demonstrated for solving optimization problems. The WCA has an interesting and simple concept and this paper aims to use its source code to provide a step-by-step explanation of the process it follows.

Original languageEnglish
JournalSoftwareX
DOIs
Publication statusAccepted/In press - 2015 May 22

Fingerprint

Water
Rivers

Keywords

  • Global optimization
  • Metaheuristic algorithms
  • Water cycle algorithm

ASJC Scopus subject areas

  • Software
  • Computer Science Applications

Cite this

Sadollah, A., Eskandar, H., Lee, H. M., Yoo, D. G., & Kim, J. H. (Accepted/In press). Water cycle algorithm: A detailed standard code. SoftwareX. https://doi.org/10.1016/j.softx.2016.03.001

Water cycle algorithm : A detailed standard code. / Sadollah, Ali; Eskandar, Hadi; Lee, Ho Min; Yoo, Do Guen; Kim, Joong Hoon.

In: SoftwareX, 22.05.2015.

Research output: Contribution to journalArticle

Sadollah, Ali ; Eskandar, Hadi ; Lee, Ho Min ; Yoo, Do Guen ; Kim, Joong Hoon. / Water cycle algorithm : A detailed standard code. In: SoftwareX. 2015.
@article{90b5b4c04ac445169811f6c614182b92,
title = "Water cycle algorithm: A detailed standard code",
abstract = "Inspired by the observation of the water cycle process and movements of rivers and streams toward the sea, a population-based metaheuristic algorithm, the water cycle algorithm (WCA) has recently been proposed. Lately, an increasing number of WCA applications have appeared and the WCA has been utilized in different optimization fields. This paper provides detailed open source code for the WCA, of which the performance and efficiency has been demonstrated for solving optimization problems. The WCA has an interesting and simple concept and this paper aims to use its source code to provide a step-by-step explanation of the process it follows.",
keywords = "Global optimization, Metaheuristic algorithms, Water cycle algorithm",
author = "Ali Sadollah and Hadi Eskandar and Lee, {Ho Min} and Yoo, {Do Guen} and Kim, {Joong Hoon}",
year = "2015",
month = "5",
day = "22",
doi = "10.1016/j.softx.2016.03.001",
language = "English",
journal = "SoftwareX",
issn = "2352-7110",
publisher = "Elsevier BV",

}

TY - JOUR

T1 - Water cycle algorithm

T2 - A detailed standard code

AU - Sadollah, Ali

AU - Eskandar, Hadi

AU - Lee, Ho Min

AU - Yoo, Do Guen

AU - Kim, Joong Hoon

PY - 2015/5/22

Y1 - 2015/5/22

N2 - Inspired by the observation of the water cycle process and movements of rivers and streams toward the sea, a population-based metaheuristic algorithm, the water cycle algorithm (WCA) has recently been proposed. Lately, an increasing number of WCA applications have appeared and the WCA has been utilized in different optimization fields. This paper provides detailed open source code for the WCA, of which the performance and efficiency has been demonstrated for solving optimization problems. The WCA has an interesting and simple concept and this paper aims to use its source code to provide a step-by-step explanation of the process it follows.

AB - Inspired by the observation of the water cycle process and movements of rivers and streams toward the sea, a population-based metaheuristic algorithm, the water cycle algorithm (WCA) has recently been proposed. Lately, an increasing number of WCA applications have appeared and the WCA has been utilized in different optimization fields. This paper provides detailed open source code for the WCA, of which the performance and efficiency has been demonstrated for solving optimization problems. The WCA has an interesting and simple concept and this paper aims to use its source code to provide a step-by-step explanation of the process it follows.

KW - Global optimization

KW - Metaheuristic algorithms

KW - Water cycle algorithm

UR - http://www.scopus.com/inward/record.url?scp=84971430824&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84971430824&partnerID=8YFLogxK

U2 - 10.1016/j.softx.2016.03.001

DO - 10.1016/j.softx.2016.03.001

M3 - Article

JO - SoftwareX

JF - SoftwareX

SN - 2352-7110

ER -