Marine Predators Algorithm
Sphere Function (F01)
Sum of Absolute Values and Products (F02)
Sum of Squared Cumulative Sums (F03)
Maximum Absolute Value (F04)
Rosenbrock Function (F05)
Step Function / Shifted Sphere (F06)
Quartic Function with Noise (F07)
Schwefel Function (F08)
Rastrigin Function (F09)
Ackley Function (F10)
Griewank Function (F11)
Penalized Function 1 (F12)
Penalized Function 2 (F13)
Shekel's Foxholes Function (F14)
Kowalik Function (F15)
Six-Hump Camel Back Function (F16)
Branin Function (F17)
Goldstein-Price Function (F18)
Hartmann 3D Function (F19)
Hartmann 6D Function (F20)
Shekel 5 Function (F21)
Shekel 7 Function (F22)
Shekel 10 Function (F23)
Get Function Details
Initialize Population
Levy Flight Random Step Generator
mpa: Marine Predators Algorithm
Marine Predators Algorithm (MPA)
Print method for MPA results
Test Functions for Optimization
Penalty Function for Penalized Test Functions
Implementation of the Marine Predators Algorithm (MPA) in R. MPA is a nature-inspired optimization algorithm that follows the rules governing optimal foraging strategy and encounter rate policy between predator and prey in marine ecosystems. Based on the paper by Faramarzi et al. (2020) <doi:10.1016/j.eswa.2020.113377>.
Useful links