mgo.test

package mgo.test

Type members

Classlikes

object DiscreteNSGAII extends App
object FunctionNSGA3 extends App
object GaussianMix2DMonAPMC extends App
object IdentityMonAPMC extends App
object ManyObjectiveFunctions extends App
object NichedNSGAII extends App
object NoisyRastriginOSE extends App
object NoisySphereNSGAII extends App
object NoisySphereProfile extends App
object RastriginNSGAII extends App
object RastriginOSE extends App
object ReferencePoints extends App

For test manyobjective: coco-biobj http://numbbo.github.io/coco-doc/bbob-biobj/functions/ (check mgo-benchmark) Chek Cheng, R., Li, M., Tian, Y., Zhang, X., Yang, S., Jin, Y., & Yao, X. (2017). A benchmark test suite for evolutionary many-objective optimization. Complex & Intelligent Systems, 3(1), 67-81.

For test manyobjective: coco-biobj http://numbbo.github.io/coco-doc/bbob-biobj/functions/ (check mgo-benchmark) Chek Cheng, R., Li, M., Tian, Y., Zhang, X., Yang, S., Jin, Y., & Yao, X. (2017). A benchmark test suite for evolutionary many-objective optimization. Complex & Intelligent Systems, 3(1), 67-81.

object Sambridge2001OSE extends App

Benchmark function used in Sambridge, M. (2001). Finding acceptable models in nonlinear inverse problems using a neighbourhood algorithm. Inverse Problems, 17(3), 387. in the paper: f0 = cd((e+g)h + l) ; g not defined -> use f0 = cd*(e*h + l)

Benchmark function used in Sambridge, M. (2001). Finding acceptable models in nonlinear inverse problems using a neighbourhood algorithm. Inverse Problems, 17(3), 387. in the paper: f0 = cd((e+g)h + l) ; g not defined -> use f0 = cd*(e*h + l)

object SphereNSGAII extends App
object SphereProfile extends App
object SumMonoidParallel extends App
object TestNoisyNSGA3 extends App
object ZDT4NSGAII extends App
object ZDT4NoisyPSE extends App
object ZDT4PSE extends App
object dropWave
object rastrigin
object sphere
object zdt4

Value members

Concrete methods

def average(s: Seq[Double]): Double
def griewangk(g: Vector[Double]): Double
def himmelblau(x: Double, y: Double): Double
def rosenbrock(x: Double, y: Double): Double
def saltelliB(x: Vector[Double], omega: Vector[Double]): Double
def schaffer(x: Double): Seq[Double]
def twoVarInter(x1: Double, x2: Double): Double