physbo.search.optimize.odatse module

class physbo.search.optimize.odatse.Optimizer(alg_dict)[source]

Bases: object

Parameters:

alg_dict (dict) – Dictionary specifying the optimization algorithm and its parameters.

physbo.search.optimize.odatse.default_alg_dict(min_X: ndarray, max_X: ndarray, algorithm_name: str = 'mapper')[source]

Return the default algorithm parameter settings for the given algorithm name.

Parameters:

algorithm_name (str, optional (default: "mapper")) – The name of the algorithm to use. “exchange”: Exchange Monte Carlo “pamc”: Population Annealing Monte Carlo “minsearch”: Nelder-Mead method “mapper”: Grid search “bayes”: Bayesian optimization

Returns:

The default algorithm parameter settings for the given algorithm name.

Return type:

dict