Skip to content

This project was carried out as the final assignment for the Mathematical Optimization for Data Science course. The goal of the analysis was to compare two variants of the Frank-Wolfe Method with the Projected Gradient Method on the Markowitz portfolio optimization problem.

Notifications You must be signed in to change notification settings

andrea3425/markowitz_portfolio_optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frank-Wolfe Variants for Portfolio Optimization - ODS23 Final Project

This file provides the necessary information to understand and use our project. This folder includes a Jupyter notebook (.ipynb) with the code, a folder containing the datasets, and a PDF report that provides a detailed explanation of the work done.

Folder Contents

  1. markowitz_portfolio.ipynb: This file contains the source code where we have implemented two variants of the Frank-Wolfe algorithm and the Projected Gradient Method to solve the Markowitz portfolio problem. You can also find the execution of tests on two datasets. The notebook uses the following Python libraries: NumPy, SciPy, Matplotlib
  2. datasets: This folder contains the two datasets used in the notebook.ipynb file. Ensure that the data is correctly placed in this folder for notebook execution.
  3. ODS23_project_Rinaldi_Marinelli.pdf: The report provides a detailed explanation of our work. It includes an in-depth description of the implemented algorithm, explaining how they were implemented in the .ipynb notebook. Additionally, the report covers the mathematical theory behind the algorithms and presents the results obtained from testing on the datasets.

About

This project was carried out as the final assignment for the Mathematical Optimization for Data Science course. The goal of the analysis was to compare two variants of the Frank-Wolfe Method with the Projected Gradient Method on the Markowitz portfolio optimization problem.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published