module documentation

Usage from a system shell:

[python] ./demo.py 100 1 20

runs the first of 20 batches with maximal budget of 100 f-evaluations.

Usage from a python shell:

>>> import demo
>>> demo.main(100, 1, 99)

does the same from 99 batches.

Function coco_optimize fun is a callable, to be optimized by global variable solver
Function main Undocumented
Function random_search Efficient implementation of uniform random search between lbounds and ubounds.
Constant MAXEVALS Undocumented
Variable current_batch Undocumented
Variable number_of_batches Undocumented
Variable observer_name Undocumented
Variable observer_options Undocumented
Variable suite_name Undocumented
Variable suite_options Undocumented
def coco_optimize(fun, budget=MAXEVALS):

fun is a callable, to be optimized by global variable solver

def main(MAXEVALS=MAXEVALS, current_batch=current_batch, number_of_batches=number_of_batches):

Undocumented

def random_search(fun, lbounds, ubounds, budget):

Efficient implementation of uniform random search between lbounds and ubounds.

MAXEVALS: float =

Undocumented

Value
100.0
current_batch: int =

Undocumented

number_of_batches: int =

Undocumented

observer_name: str =

Undocumented

observer_options =

Undocumented

suite_name: str =

Undocumented

suite_options: str =

Undocumented