def typical_probability

unified-nsga-iii@0.2.2.0 · polynomial_mutation.bend:28

import unified-nsga-iii@0.2.2.0/polynomial_mutation.bend as PolynomialMutation
import Base

28# C# Unsga3Algorithm: mutationProbability ?? (1.0 / nVars) at the call site.
29def typical_probability(n_var: Nat) -> F32:
30  match n_var:
31    case 0n:
32      1.0
33    case 1n+p:
34      F32.div(1.0, F32.from_nat(1n+p))

Uses (4)

Used by (1)