The NEOS Server offers Uno v2.7.5 for the solution of nonlinearly constrained optimization problems. Problems can be submitted in AMPL or NL format.
Uno is an open-source C++ solver that provides a unifying framework for nonlinearly constrained optimization. It decouples the algorithmic strategies (constraint violation/optimality measures, globalization mechanisms) from the subproblem solvers, allowing different combinations to be instantiated. Uno handles smooth nonlinear programs with equality and inequality constraints.
Uno was developed by Charlie Vanaret. For more information, see the Uno GitHub repository.
The user must submit a model in NL format. The NEOS Server will automatically handle an NL model in either binary or text format. NL files in either format can additionally be zipped, gzipped, or tarred prior to submission if desired.
An options file can optionally be specified. Please note that certain options may be restricted, altered, or removed by the NEOS server prior to solving.