jMetal / jMetalCpp

A C++ version of jMetal, a Java framework aimed at multi-objective optimization with metaheuristics.
62 stars 34 forks source link

Support new natural inspired algorithm - Whale Optimization Algorithm (WOA) #17

Open adajani opened 4 years ago

adajani commented 4 years ago

Title: Support new natural inspired algorithm - Whale Optimization Algorithm (WOA)

Objective: To Support WOA algorithm in jMetalCPP Core.

Motivation: Whale Optimization Algorithm (WOA) is a novel nature-inspired meta-heuristic optimization algorithm, which mimics the social behavior of humpback whales. The algorithm is inspired by the bubble-net hunting strategy. WOA results are very competitive compared to the state-of-art meta-heuristic algorithms as well as conventional methods.

Source: The source codes of the WOA algorithm are publicly available at http://www.alimirjalili.com/WOA.html

adajani commented 4 years ago

The implementation is done, PR: https://github.com/jMetal/jMetalCpp/pull/18/commits/81337513d20199210593b0e2ecb5949cb5cbb1c7