Christoph Hansknecht's repositories
pygradflow
PyGradFlow is a simple implementation of the sequential homotopy method to be used to solve general nonlinear programs.
time-dependent-tsp
A MIP-based algorithm to solve the Time-Dependent TSP
TransportationNetworks
Transportation Networks for Research
BayesianRNN
Code for the paper "A Theoretically Grounded Application of Dropout in Recurrent Neural Networks"
casadi
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
CUTEst
The Constrained and Unconstrained Testing Environment with safe threads (CUTEst) for optimization software
HiGHS
Linear optimization software
cyipopt
Cython interface for the interior point optimzer IPOPT
DynamicPolynomials.jl
Multivariate polynomials implementation of commutative and non-commutative variables
Ipopt
COIN-OR Interior Point Optimizer IPOPT
markov-chain-scenario-trees
Fast optimal pruning for Markov chain scenario tree NMPC
MonkeyType
A Python library that generates static type annotations by collecting runtime types
noisy-nonlinear
Convergence of Successive Linear Programming Algorithms for Noisy Functions
pycutest
Python interface to CUTEst
pyqplib
Package to read and evaluate QPLIB instance files
PySPQR
Python wrapper for the sparse QR decomposition in SuiteSparseQR.