npl.optimization package

Subpackages

Submodules

Module contents

class npl.optimization.GASearch(genetic_algorithm, create_start_population, unsuccessful_gens_for_convergence)[source]

Bases: GOSearch

fit_energy_expression(training_set, symbols)[source]
class npl.optimization.GOSearch(find_global_minimum, create_start_configuration)[source]

Bases: object

fit_energy_expression(training_set, symbols)[source]
run_multiple_simulations(n_runs, args_gm=None, kwargs_gm=None, args_start=None)[source]
class npl.optimization.GuidedSearch(find_global_minimum, create_start_configuration)[source]

Bases: GOSearch

fit_energy_expression(training_set, symbols, energy_key='EMT')[source]
class npl.optimization.MCSearch(find_global_minimum, create_start_configuration, beta, n_steps)[source]

Bases: GOSearch

fit_energy_expression(training_set, symbols, energy_key='EMT')[source]
set_beta(beta)[source]
set_n_steps(n_steps)[source]