問題#
Definition of optimization problem. |
|
Adapter wrapping a pymoo Problem instance as a saealib |
|
A single inequality constraint: g(x) <= threshold. |
|
A single equality constraint: h(x) = 0, satisfied within a tolerance. |
|
Pluggable constraint-processing strategy. |
|
Default constraint handler reproducing the static-tolerance behavior. |
|
Dynamic ε-constraint handler. |
|
Gradient-based constraint repair handler. |
- saealib.linear_epsilon_schedule(eps0, n_gen)[ソース]#
Return a linear ε schedule:
eps0at gen 0,0.0at genn_gen.- パラメータ:
eps0 (float) -- Initial ε value (gen 0).
n_gen (int) -- Generation at which ε reaches 0.
- 戻り値:
schedule(gen) -> float- 戻り値の型:
callable
- saealib.exponential_epsilon_schedule(eps0, decay)[ソース]#
Return an exponential ε schedule:
eps0 * decay**gen.- パラメータ:
eps0 (float) -- Initial ε value (gen 0).
decay (float) -- Multiplicative decay factor per generation (0 < decay < 1).
- 戻り値:
schedule(gen) -> float- 戻り値の型:
callable
Problemはspaceを通じてSearchSpaceを受け取り、Genome表現と評価入力への変換を管理できます。
詳細はProblemとSearchSpaceを参照してください。