![]() |
|
||
|
|
|||||||||||||||||
|
iNEOS
An Interactive Environment for Nonlinear Optimization. Marcel Good, Jean-Pierre Goux and Jorge Nocedal. Collaborator : Victor Pereyra The NEOS Server allows users to solve optimization problems remotely via the internet. Over the past few years, NEOS has proved to be very useful for hundreds of users from academia, industry, and government. The current implementation of NEOS has, however, important limitations. It forces the user to submit all the data of his problem, and do so in rigid formats specific to each area of optimization. To solve nonlinear optimization problems, for example, the user has to submit Fortran or C files describing the objective function and constraints. This mode of operation prevents many potential users from accessing the servers, for the following reasons.
Some of the nonlinear optimization codes in NEOS, such as L-BFGS, already have an internal client-server structure, that facilitates this mode of interaction. Here a driver computes the function and gradient values at a trial point and then calls the optimization code, which returns a better estimate of the solution. iNEOS makes use of the following architecture to distribute the simulation (function and gradient evaluation) and optimization (generation of new trial point) on two different sites:
More on iNEOS :
|