This repository contains three assignments completed for the course Optimization Techniques at AUTH.
The assignments focus on unconstrained and constrained optimization problems, implemented using several optimization methods.
Minimization of a single-variable function without constraints using:
- Bisection Method
- Golden Section Method
- Fibonacci Method
- Bisection Method using Derivatives
Minimization of a multivariable function without constraints using:
- Steepest Descent Method
- Newton’s Method
- Levenberg–Marquardt Method
Minimization of a two-variable function under constraints using:
- Projected Gradient Descent Method
Each work is contained in a separate folder (Work 1, Work 2, Work 3)
and includes the corresponding implementation and report.