Skip to content

ArturLeandro/IEEE_LearningDecisionVariables

Repository files navigation

Code for Learning Decision Variables in Many-Objective Optimization Problems

Graphical abstract

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

  1. main.py: Example of script for running a small example of both regression and optimization experiments.
  2. regression_experiment.py: Code for execution of the regression experiment.
  3. optimization_experiment.py: Code for execution of the optimization experiment.
  4. dvl.py: Source code of the DVL algorithm.
  5. dvl_utils.py: Utility functions used by the DVL algorithm.
  6. models_utils.py: Utility functions for creating machine learning models.
  7. problems_utils.py: Utility functions used by optimization problems.
  8. \ProjectImages. Some manuscript images and figures for the README.m file.

Requirements

  • Python 3.10 or later

Screenshots

Instructions for running

  1. Run main.py script to execute a demonstration of the experiments.
  2. For the regression experiment a folder named Fronts need to be downloaded from Fronts and added to the application's root directory.

About

Resources and extra documentation for the manuscript "Learning Decision Variables in Many-Objective Optimization Problems" published in IEEE Latin America Transactions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages