smt_optim.benchmarks.misc package#

Submodules#

smt_optim.benchmarks.misc.avt module#

class smt_optim.benchmarks.misc.avt.Mass[source]#

Bases: BenchmarkProblem

mass(x: ndarray, dt: float)[source]#
class smt_optim.benchmarks.misc.avt.Spring[source]#

Bases: BenchmarkProblem

spring(x: ndarray, dt: float)[source]#
class smt_optim.benchmarks.misc.avt.SpringMass[source]#

Bases: BenchmarkProblem

spring_mass(x: ndarray, dt: float)[source]#
smt_optim.benchmarks.misc.avt.f(t, y, m, k)[source]#
smt_optim.benchmarks.misc.avt.rk4(y0, t0, tf, h, m, k)[source]#

smt_optim.benchmarks.misc.edge_cases module#

class smt_optim.benchmarks.misc.edge_cases.Rosenbrock2[source]#

Bases: BenchmarkProblem

hf_constraint(x)[source]#
hf_constraint2(x)[source]#
hf_objective(x)[source]#
class smt_optim.benchmarks.misc.edge_cases.TwoConstraints[source]#

Bases: BenchmarkProblem

cstr1(x)[source]#
cstr2(x)[source]#
func(x)[source]#

smt_optim.benchmarks.misc.gano module#

class smt_optim.benchmarks.misc.gano.G8[source]#

Bases: BenchmarkProblem

G8a_f(x: ndarray) ndarray[source]#
G8a_g1(x: ndarray) ndarray[source]#
G8a_g2(x: ndarray) ndarray[source]#
G8b_f(x: ndarray) ndarray[source]#
G8b_g1(x: ndarray) ndarray[source]#
G8b_g2(x: ndarray) ndarray[source]#
class smt_optim.benchmarks.misc.gano.Gano[source]#

Bases: BenchmarkProblem

gano_2a_f(x: ndarray) ndarray[source]#
gano_2a_g(x: ndarray) ndarray[source]#
gano_2b_f(x: ndarray) ndarray[source]#
gano_2b_g(x: ndarray) ndarray[source]#

smt_optim.benchmarks.misc.modified_avt module#

class smt_optim.benchmarks.misc.modified_avt.ConstrainedSpring[source]#

Bases: BenchmarkProblem

spring_c(x: ndarray, dt: float)[source]#
spring_f(x: ndarray, dt: float)[source]#
spring_logging(x: ndarray, dt: float)[source]#
smt_optim.benchmarks.misc.modified_avt.f(t, y, m, k)[source]#
smt_optim.benchmarks.misc.modified_avt.rk4(y0, t0, tf, h, m, k)[source]#
smt_optim.benchmarks.misc.modified_avt.rk4_logging(y0, t0, tf, h, m, k)[source]#

smt_optim.benchmarks.misc.original module#

class smt_optim.benchmarks.misc.original.Branin1[source]#

Bases: BenchmarkProblem

[1]

hf_constraint(x)[source]#
hf_objective(x)[source]#
lf_constraint(x)[source]#
lf_objective(x)[source]#
class smt_optim.benchmarks.misc.original.Branin2[source]#

Bases: BenchmarkProblem

[1]

f_min = 12.001 f_min_x = np.array([0.941, 0.317])

hf_constraint(x)[source]#
hf_objective(x)[source]#
lf_constraint(x)[source]#
lf_objective(x)[source]#
class smt_optim.benchmarks.misc.original.BraninMF[source]#

Bases: BenchmarkProblem

decompose_x(x)[source]#
hf_constraint(x)[source]#
hf_objective(x)[source]#
lf_constraint(x)[source]#
lf_objective(x)[source]#
class smt_optim.benchmarks.misc.original.Rosenbrock[source]#

Bases: BenchmarkProblem

hf_constraint(x)[source]#
hf_objective(x)[source]#
lf_constraint(x)[source]#
lf_objective(x)[source]#
class smt_optim.benchmarks.misc.original.Sasena1[source]#

Bases: BenchmarkProblem

[1]

f_min = -1.1723 f_min_x = np.array([2.7450, 2.3523])

hf_constraint(x)[source]#
hf_objective(x)[source]#
lf_constraint(x)[source]#
lf_objective(x)[source]#
smt_optim.benchmarks.misc.original.branin_forrester(x)[source]#

Module contents#