Published July 27, 2026 | Version v1

Codes for "Nonlinear Optimization with Geometric Constraints" (Master's thesis)

Authors/Creators

Contributors

  • 1. ROR icon Universität der Bundeswehr München

Description

This repository contains a C++ implementation of optimization algorithms for problems with geometric constraints.

The code supports two main problem types.

Quadratic programming problems

min 1/2 x^T Q x + q^T x s.t. x in X, Ax - b in C.

Here, X and C are handled through projection routines. The implemented solvers include projected-gradient subsolvers and augmented Lagrangian methods, mainly ALMsolver1 and ALMsolver4.

Nonlinear SQP problems

min phi(x) s.t. x in X, Ax - b in C.

The nonlinear problem is solved by a local SQP method. At each SQP iteration, a quadratic subproblem is constructed and solved using the available QP solvers.

More details in the README file.

 

Files

NLP_with_Geometric_Constraints.zip

Files (38.7 kB)

Name Size
md5:1eed13921a1658426a02a683a41b1304
38.7 kB Preview Download

Additional details

Software

Programming language
C++