|
|
__init__(self,
xstart,
**more_kwargs)
abstract method, xstart is a mandatory argument |
source code
|
|
|
|
ask(self)
abstract method, AKA get, deliver new candidate solution(s),
a list of "vectors" |
source code
|
|
|
|
tell(self,
solutions,
function_values)
abstract method, AKA update, prepare for next iteration |
source code
|
|
|
|
stop(self)
abstract method, return satisfied termination conditions in
a dictionary like {'termination reason':value, ...},
for example {'tolfun':1e-12}, or the empty dictionary {}.
The implementation of stop() should prevent an infinite loop. |
source code
|
|
|
|
result(self)
abstract method, return (x, f(x), ...), that is the
minimizer, its function value, ... |
source code
|
|
|
|
disp(self,
verbosity_modulo=1)
display of some iteration info |
source code
|
|
|
|
optimize(self,
objectivefct,
iterations=None,
min_iterations=1,
args=(),
verb_disp=20,
logger=None)
iterate at least min_iterations and at most iterations
over OOOptimizer self using objective function
objectivefct. Prints current information every verb_disp,
uses OptimDataLogger logger, and returns self. |
source code
|
|
|
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|