Skip to main content Link Search Menu Expand Document (external link)

MEALPY

MEALPY [1] is a Python library for the most of cutting-edge population meta-heuristic algorithms - a field which provides an fast and efficient way to find the global optimal point of mathematical optimization problems.

The MEALPY library has been integrated into numgeo-ACT in such a way that it is very easy to access different algorithms for optimization via a simple interface. To access this interface, the MEALPY module must first be imported from numgeo-ACT:

import ACT.mealpy as ACTmealpy

Then (after some more steps to read in the experimental data and choose the constitutive model and the weighting factors) the calibration of the constitutive model parameters can be started via the following interface:

...
ACTmealpy.optimize(maxiter=300, n_cpu=32, method='DifferentialEvolution')

The interface has five optional arguments:

References

[1] N. V. Thieu and S. Mirjalili, ‘MEALPY: a framework of the state-of-the-art meta-heuristic algorithms in python’. Zenodo, Jun. 2022. doi: 10.5281/zenodo.6684223.