Resources and extra documentation for the manuscript "Learning Decision Variables in Many-Objective Optimization Problems" published in IEEE Latin America Transactions. The code is organized by functionalities. The scripts and folders description is as follows
- main.py: Example of script for running a small example of both regression and optimization experiments.
- regression_experiment.py: Code for execution of the regression experiment.
- optimization_experiment.py: Code for execution of the optimization experiment.
- dvl.py: Source code of the DVL algorithm.
- dvl_utils.py: Utility functions used by the DVL algorithm.
- models_utils.py: Utility functions for creating machine learning models.
- problems_utils.py: Utility functions used by optimization problems.
- \ProjectImages. Some manuscript images and figures for the
README.m
file.
- Python 3.10 or later
- Run
main.py
script to execute a demonstration of the experiments. - For the regression experiment a folder named Fronts need to be downloaded from Fronts and added to the application's root directory.