Welcome to MEALPY’s documentation!¶
"Knowledge is power, sharing it is the premise of progress in life.
It seems like a burden to someone, but it is the only way to achieve immortality.
`Nguyen Van Thieu`_
MEALPY is a Python library that contains the largest number of the cutting-edge population-based meta-heuristic algorithms — a field that provides a fast and efficient way to find the (approximation) global optimal point of mathematical optimization problems.
Population-based meta-heuristic algorithms (PMAs) are the most popular algorithms in the field of optimization. There are several types of PMAs, including:
Evolutionary inspired computing
Swarm inspired computing
Physics inspired computing
Human inspired computing
Biology inspired computing
Mathematical inspired computing
And others such as: Music inspired, System inspired computing,…
Features¶
Our library provides all state-of-the-art population meta-heuristic algorithms for optimization problems.
We have implemented all algorithms using Numpy to increase the speed of the algorithms.
Additionally, we have designed a visualization module to help users understand and explore the results discovered by the model after learning.
- All Optimizers
- Subpackages
- mealpy.bio_based package
- mealpy.bio_based.BBO module
- mealpy.bio_based.BBOA module
- mealpy.bio_based.BMO module
- mealpy.bio_based.EOA module
- mealpy.bio_based.IWO module
- mealpy.bio_based.SBO module
- mealpy.bio_based.SMA module
- mealpy.bio_based.SOA module
- mealpy.bio_based.SOS module
- mealpy.bio_based.TPO module
- mealpy.bio_based.TSA module
- mealpy.bio_based.VCS module
- mealpy.bio_based.WHO module
- mealpy.evolutionary_based package
- mealpy.human_based package
- mealpy.human_based.BRO module
- mealpy.human_based.BSO module
- mealpy.human_based.CA module
- mealpy.human_based.CHIO module
- mealpy.human_based.FBIO module
- mealpy.human_based.GSKA module
- mealpy.human_based.HBO module
- mealpy.human_based.HCO module
- mealpy.human_based.ICA module
- mealpy.human_based.LCO module
- mealpy.human_based.PO module
- mealpy.human_based.QSA module
- mealpy.human_based.SARO module
- mealpy.human_based.SPBO module
- mealpy.human_based.SSDO module
- mealpy.human_based.TLO module
- mealpy.human_based.TOA module
- mealpy.human_based.WarSO module
- mealpy.math_based package
- mealpy.math_based.AOA module
- mealpy.math_based.CEM module
- mealpy.math_based.CGO module
- mealpy.math_based.CircleSA module
- mealpy.math_based.GBO module
- mealpy.math_based.HC module
- mealpy.math_based.INFO module
- mealpy.math_based.PSS module
- mealpy.math_based.RUN module
- mealpy.math_based.SCA module
- mealpy.math_based.SHIO module
- mealpy.music_based package
- mealpy.physics_based package
- mealpy.physics_based.ASO module
- mealpy.physics_based.ArchOA module
- mealpy.physics_based.CDO module
- mealpy.physics_based.EFO module
- mealpy.physics_based.EO module
- mealpy.physics_based.EVO module
- mealpy.physics_based.FLA module
- mealpy.physics_based.HGSO module
- mealpy.physics_based.MVO module
- mealpy.physics_based.NRO module
- mealpy.physics_based.RIME module
- mealpy.physics_based.SA module
- mealpy.physics_based.TWO module
- mealpy.physics_based.WDO module
- mealpy.swarm_based package
- mealpy.swarm_based.ABC module
- mealpy.swarm_based.ACOR module
- mealpy.swarm_based.AGTO module
- mealpy.swarm_based.ALO module
- mealpy.swarm_based.AO module
- mealpy.swarm_based.ARO module
- mealpy.swarm_based.AVOA module
- mealpy.swarm_based.BA module
- mealpy.swarm_based.BES module
- mealpy.swarm_based.BFO module
- mealpy.swarm_based.BSA module
- mealpy.swarm_based.BeesA module
- mealpy.swarm_based.COA module
- mealpy.swarm_based.CSA module
- mealpy.swarm_based.CSO module
- mealpy.swarm_based.CoatiOA module
- mealpy.swarm_based.DMOA module
- mealpy.swarm_based.DO module
- mealpy.swarm_based.EHO module
- mealpy.swarm_based.ESOA module
- mealpy.swarm_based.FA module
- mealpy.swarm_based.FFA module
- mealpy.swarm_based.FFO module
- mealpy.swarm_based.FOA module
- mealpy.swarm_based.FOX module
- mealpy.swarm_based.GJO module
- mealpy.swarm_based.GOA module
- mealpy.swarm_based.GTO module
- mealpy.swarm_based.GWO module
- mealpy.swarm_based.HBA module
- mealpy.swarm_based.HGS module
- mealpy.swarm_based.HHO module
- mealpy.swarm_based.JA module
- mealpy.swarm_based.MFO module
- mealpy.swarm_based.MGO module
- mealpy.swarm_based.MPA module
- mealpy.swarm_based.MRFO module
- mealpy.swarm_based.MSA module
- mealpy.swarm_based.NGO module
- mealpy.swarm_based.NMRA module
- mealpy.swarm_based.OOA module
- mealpy.swarm_based.PFA module
- mealpy.swarm_based.POA module
- mealpy.swarm_based.PSO module
- mealpy.swarm_based.SCSO module
- mealpy.swarm_based.SFO module
- mealpy.swarm_based.SHO module
- mealpy.swarm_based.SLO module
- mealpy.swarm_based.SRSR module
- mealpy.swarm_based.SSA module
- mealpy.swarm_based.SSO module
- mealpy.swarm_based.SSpiderA module
- mealpy.swarm_based.SSpiderO module
- mealpy.swarm_based.STO module
- mealpy.swarm_based.SeaHO module
- mealpy.swarm_based.ServalOA module
- mealpy.swarm_based.TDO module
- mealpy.swarm_based.TSO module
- mealpy.swarm_based.WOA module
- mealpy.swarm_based.WaOA module
- mealpy.swarm_based.ZOA module
- mealpy.system_based package
- mealpy.utils package
- mealpy.bio_based package
- mealpy.optimizer
- mealpy.tuner
- mealpy.multitask
- Subpackages
- Visualization
- Build New Optimizer
- Tuner / Hyperparameter Tuning
- Multitask Solving