mathematics
and
computer
science

LANS

LANS Research

NEOS

NEOS : Network-Enabled Optimization System

PIs:
Jorge Moré

MCS People Involved:
Sven Leyffer, Todd Munson, Jason Sarich

[project website]

Our optimization solvers represent the state-of-the-art in optimization software. Optimization problems are solved automatically with minimal input from the user. Users only need a definition of the optimization problem; all additional information required by the optimization solver is determined automatically.

NEOS runs an XML-RPC server to communicate with clients for submitting and retrieving jobs. The server can communicate with clients written in Python, Perl, PHP, C, C++, Java, Ruby, and probably other languages as well. Any NEOS job submitted using the XML-RPC API must be formulated in the XML format required by the desired solver. More information on this format can be found by following the 'XML-RPC' link on the solver's page.