Interior-point methods for optimization | Synapse