Skip to content

Project for the course of Combinatorial Decision Making and Optimization - Module 2

Notifications You must be signed in to change notification settings

volpepe/cdmo2-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cdmo2-project

Project for the course of Combinatorial Decision Making and Optimization - Module 2 @UniBo.

To run the code, create a virtual environment using the provided requirements file and run python3 src/main.py.

The project is about gradient-free optimization. The map contained in this project was created by merging smaller maps downloaded from Emilia Romagna's official altimetry repository. The maps were concatenated and a mean filter was applied on the final matrix to obtain a smoother mountain.

The following agents/optimization methods were implemented:

  • Nelder-Mead simplex algorithm
  • Particle Swarm Optimization
  • Backtracking Line Search

The final visualization/animation was created using Plotly.

About

Project for the course of Combinatorial Decision Making and Optimization - Module 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published