def zdt4_g

unified-nsga-iii@0.2.2.0 · problems.bend:230

import unified-nsga-iii@0.2.2.0/problems.bend as Problems
import Base
import unified-nsga-iii@0.2.2.0/util.bend as Util

230# C# Zdt4Problem: 1 + 10*(n-1) + Σ_{i≥1} (x_i² - 10 cos(4 π x_i)).
231def zdt4_g(+x: List<&2, F32>) -> F32:
232  +n = Util.list_len(F32, x)
233  F32.add(F32.add(1.0, F32.mul(10.0, F32.from_nat(pred(n)))), sum_zdt4(list_tail(x)))

Uses (9)

Used by (1)