Prelimaries

An optimization solver takes information on the problem it has to solve by calling a simulator, which is a piece of software that computes the functions defining the problem and, often, the derivatives of these functions (for smooth optimization problems at least). The dialog between the solver and the simulator can be organized through two different communication protocols.

Conditions of external use of the optimization routines

The property of any particular Modulopt optimization routine is determined by those who have written the software, called authors below.

Conditions for their use are usually the following.

A specific agreement can be negotiated.