Lotus Effect Optimization Algorithm (LEA): A Lotus Nature-Inspired Algorithm for Engineering Design Optimization of Multimodal and Unimodal Problems
This repository contains various directories, each with specific files and functionalities related to our research and development. Here's a detailed explanation of each directory:
This directory contains the primary single-objective algorithm implemented as part of our research.
This folder includes our proposed multi-modal algorithm along with the "hill-valley" functions used in the paper. It is designed to handle and demonstrate multi-modal optimization techniques.
This directory includes various test games that are executable and represent different gaming scenarios or algorithms in action.
This folder is divided into three subfolders:
- fig result: Contains MATLAB-generated images that demonstrate the multimodality of the results.
- EMo-LEA: Includes executable functions specific to multi-modal operations, along with their respective output images and execution displays.
- function: Houses multiple multi-modal functions utilized in our simulations and analyses.
Here you will find various functions used across our research, including those specifically designed for multi-modal operations that have been employed in our work.
This folder contains definitions and implementations for four games that have been developed and tested as part of our research initiatives.
Each directory is structured to support specific aspects of our research and development in algorithmic studies and gaming simulations. For further details on each file's usage and implementation, refer to the individual documents within each directory.
Here are the steps to run the algorithm:
- Open the main file in the relevant folder.
- Set the optimization function name within the main file.
- Run the code and view the results.
- Unimodal Version of LEA:
-Multimodal Version of LEA:
If you use our Lotus Effect Algorithm (LEA) or any part of this repository in your work, please cite the following paper: Dalirinia, E., Jalali, M., Yaghoobi, M. et al. Lotus effect optimization algorithm (LEA): a lotus nature-inspired algorithm for engineering design optimization. J Supercomput 80, 761–799 (2024). https://doi.org/10.1007/s11227-023-05513-8