An improved algorithm for optimization problems with functional inequality constraints | Synapse