def ackley_from
import unified-nsga-iii@0.2.2.0/problems.bend as Problemsimport Base
480def ackley_from(+n: Nat, acc: Acc2) -> List<&2, F32>:
481 match acc:
482 case Acc2{s1, s2}:
483 +den = ackley_den(n)
484 [F32.add(
485 F32.add(
486 F32.mul(F32.neg(20.0), F32.exp(F32.mul(F32.neg(0.2), F32.sqrt(F32.div(s1, den))))),
487 F32.neg(F32.exp(F32.div(s2, den)))
488 ),
489 F32.add(20.0, F32.exp(1.0))
490 )]