An open API service indexing awesome lists of open source software.

https://github.com/enricobolzonello/aad-algorithms

Algorithms seen in Advanced Algorithm Design course @ UniPd
https://github.com/enricobolzonello/aad-algorithms

algorithms approximation number-theory randomization

Last synced: 11 months ago
JSON representation

Algorithms seen in Advanced Algorithm Design course @ UniPd

Awesome Lists containing this project

README

          

# AAD Algorithms
![GitHub Repo stars](https://img.shields.io/github/stars/enricobolzonello/AAD-algorithms)

The algorithms covered in the Advanced Algorithm Design course during the academic year 2023/24, as part of the Computer Engineering Master's program at the University of Padua, all implemented in Python.

> [!WARNING]
> The code is not production ready, it's use is just for learning purposes
## Algorithms Implemented

* Approximation
* Max Clique
* Vertex Cover
* Weighted Vertex Cover
* Set Cover
* Christofides (for triangle-TSP)
* Subset Sum
* 3-CNF-MAX-SAT
* Number Theory
* Euclid
* Extended Euclid
* Modular Exponentiation
* Randomization
* Karger
* Karger-Stein

## Acknowledgements

Many thanks to the professor Geppino Pucci, professor of the course in the academic year 2023/24.