The Kestrel interface to the NEOS server.

The NEOS Server provides access to optimization solvers through the Internet with a suite of interfaces. In particular, the Kestrel interface enables the remote solution of optimization problems within the AMPL and GAMS modeling languages. Problem generation, including the run-time detection of syntax errors, occurs on the local machine using any available modeling language facilities. Solution takes place on a remote machine, with the result returned in the native modeling language format for further processing. No significant differences exist between local and remote solutions. A byproduct of the Kestrel interface is the ability to solve in parallel multiple problems generated by a modeling language.