Open source software for numerical computation

Skip to main content

The contributions of the ANR/OMD project to the optimization field: a Scilab implementation decoupling the optimizers from the simulators

By Rodolphe Le Riche, École Nationale des Mines de Saint-Étienne

This presentation describes the programming rules adopted for the OMD (MultiDisciplinary Optimization) project (funded in part by the French National Research Agency, ANR). During the OMD project, many partners have programmed approximation (or metamodels) and optimization methods in Scilab. Programming rules have been proposed that allow a more flexible interfacing between the various optimizers and metamodels. These rules follow an object oriented "ask and tell" logic.

This presentation also describes how the ask and tell programming pattern for optimizers/metamodels interfaces helps creating high level optimization methods.