00001 00020 #include "problem13f.h" 00021 #include "functions.h" 00022 00023 static FUNCTION normalFun[] = 00024 { 00025 {1, 25, "sphere", sphere, {-2.56, 5.12}, {-2.56, 5.12}, 0}, 00026 {2, 25, "schwefel_12", schwefel_12, {-35.0,95.0}, {-35.0,95.0}, 0}, 00027 {3, 25, "rastrigin", rastrigin, {-8.5,1.5}, {-8.5,1.5}, 0}, 00028 {4, 25, "griewank", griewank, {-200, 1000}, {-200, 1000}, 0}, 00029 {5, 25, "ef10", ef10, {-80, 120}, {-80, 120}, 0}, 00030 {6, 25, "rosenbrock", rosenbrock, {-5.12, 5.12}, {-5.12, 5.12}, 0}, 00031 {7, 10, "sle", sle, {-127,127}, {-127,127}, 0}, 00032 {8, 6, "fms", fms, {-6.4, 6.35}, {-6.4, 6.35}, 0}, 00033 {9, 9, "cheb9", cheb9, {-512, 512}, {-512, 512}, 0}, 00034 {10, 25, "ackley", ackley, {-15.0, 30.0}, {-15.0, 30.0}, 0}, 00035 {11, 2, "bohachevsky", bohachevsky, {-5.5, 6.5}, {-5.5, 6.5}, 0}, 00036 {12, 6, "watson", watson, {-2,2}, {-2,2}, 2.288}, 00037 {13, 25, "colville", colville, {-10.0, 10.0}, {-10.0, 10.0}, 0}, 00038 }; 00039 00040 Problem13F::Problem13F(void) : ProblemTableFactory(normalFun, 13) { 00041 } 00042 00043 Problem13F::~Problem13F(void) {}