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 - Moth-Flame Optimization Algorithm (MFO) #19

Open adajani opened 4 years ago

adajani commented 4 years ago

Title: Support new natural inspired algorithm - Moth-Flame Optimization Algorithm (MFO)

Objective: To Support MFO algorithm in jMetalCPP Core.

Motivation: Moth-Flame Optimization (MFO) is a novel nature-inspired optimization paradigm. The main inspiration of this optimizer is the navigation method of moths in nature called transverse orientation. Moths fly in night by maintaining a fixed angle with respect to the moon, a very effective mechanism for travelling in a straight line for long distances.

Source: https://www.sciencedirect.com/science/article/abs/pii/S0950705115002580

adajani commented 4 years ago

The implementation is done. A pull request is ready to merge: https://github.com/jMetal/jMetalCpp/pull/20/commits/54e0049ca08dcef8dfc1e71d9f5eeb4e65145c94