API Reference for Enthought Tool Suite 3.0.1

COBYLA: A python interface to the COBYLA non-linear optimizer

COBYLA, a contrained optimization by linear approximation package developed by Michael J. D. Powell, is a non-linear derivative-free optimizer. To use it, you must provide a function to minimize. The function must take the list of coordinates where to evaluate the function; and it must return either a tuple, whose first element is the value of the function, and whose second argument is the values of the constraints (as a list of values); or None, to abort the minimization.

COBYLA will try to make all the values of the constraints positive. So if you want to input a constraint j such as x[i] <= MAX, set:

con[j] = MAX - x[i]

Variables

Classes

Function summary

Functions

Imported Names

Local nameRefers to
moduleCobylamoduleCobyla

© Copyright 2002-2008 Enthought, Inc.