API Reference¶
Core Functions¶
Computes the value of Ackley benchmark function. |
|
Computes the value of the Ackley N. |
|
Computes the value of the Ackley N. |
|
Computes the value of Ackley N. |
|
Computes the value of the Ackley N. |
|
Computes the value of the Ackley N. |
|
Computes the value of the Adjiman benchmark function. |
|
Computes the value of the Alpine N. |
|
Computes the value of the Alpine N. |
|
Computes the value of the Alpine N. |
|
Computes the value of the Alpine N. |
|
Computes the value of the Alpine N. |
|
Computes the value of the AMGM benchmark function. |
|
Computes the value of the Attractive Sector benchmark function. |
|
Computes the value of the Baluja (Schwefel 1.2) benchmark function. |
|
Computes the value of the Bartels Conn benchmark function. |
|
Computes the value of the Beale benchmark function. |
|
Computes the value of the Bent Cigar benchmark function. |
|
Computes the value of the Biggs EXP N. |
|
Computes the value of the Biggs EXP N. |
|
Computes the value of the Biggs EXP N. |
|
Computes the value of the Biggs EXP N. |
|
Computes the value of the Biggs EXP N. |
|
Computes the value of the Bird function. |
|
Computes the value of Bohachevsky N. |
|
Computes the value of Bohachevsky N. |
|
Computes the value of Bohachevsky N. |
|
Computes the value of the Bohachevsky N. |
|
Computes the value of the Bohachevsky N. |
|
Computes the value of the Booth benchmark function. |
|
Computes the value of the Box-Betts Quadratic Sum benchmark function. |
|
Computes the value of the Branin N. |
|
Computes the value of the Branin N. |
|
Computes the value of the Brent function. |
|
Computes the value of the Brent N. |
|
Computes the value of the Brown benchmark function. |
|
Computes the value of the Bukin N. |
|
Computes the value of the Bukin N. |
|
Computes the value of the Bukin N. |
|
Computes the value of the Bukin N. |
|
Computes the value of the Bukin N. |
|
Computes the value of the Bukin N. |
|
Computes the value of the Carromtable benchmark function. |
|
Computes the value of the Chen Bird (Multi-Modal) benchmark function. |
|
Computes the value of the Chichinadze benchmark function. |
|
Computes the value of the Chichinadze N. |
|
Computes the value of the Cigar benchmark function. |
|
Computes the value of the Colville benchmark function. |
|
Computes the value of the Corana benchmark function. |
|
Computes the value of the Cosine Mixture benchmark function. |
|
Computes the value of the Cross-in-tray benchmark function. |
|
Computes the value of the Cross-Leg-in-Tray (Cross-Leg-Table) benchmark function. |
|
Computes the value of the Crowned Cross benchmark function. |
|
Computes the value of the Csendes benchmark function. |
|
Computes the value of the Cube benchmark function. |
|
Computes the value of the Damavandi benchmark function. |
|
Computes the value of the Deb N. |
|
Computes the value of the Deckkers-Aarts function. |
|
Computes the value of the De Jong N. |
|
Computes the value of the De Jong N. |
|
Computes the value of the Discus benchmark function. |
|
Computes the value of the Dixon-Price benchmark function. |
|
Computes the value of the Dixon-Price N. |
|
Computes the value of the Dixon-Price N. |
|
Computes the value of the Dolan benchmark function. |
|
Computes the value of the Drop-Wave benchmark function. |
|
Computes the value of the Easom benchmark function. |
|
Computes the value of the Egg Crate function. |
|
Computes the value of the Eggholder benchmark function. |
|
Computes the value of the Eggholder N. |
|
Computes the value of the El-Attar function. |
|
Computes the value of the Elliptic benchmark function. |
|
Computes the value of the Engvall benchmark function. |
|
Computes the value of the Exponential function. |
|
Computes the value of the Expanded Griewank plus Rosenbrock (F8F2) benchmark function. |
|
Computes the value of the Fletcher-Powell benchmark function. |
|
Computes the value of the Forrester benchmark function. |
|
Computes the value of the Foxholes benchmark function. |
|
Computes the value of the Freudenstein-Roth benchmark function. |
|
Computes the value of the Friedman N. |
|
Computes the value of the Friedman N. |
|
Computes the value of the Friedman N. |
|
Computes the value of the Gallagher's Gaussian 101-me Peaks benchmark function. |
|
Computes the value of the Gear benchmark function. |
|
Computes the value of the Giunta function. |
|
Computes the value of the Giunta N. |
|
Computes the value of Goldstein-Price benchmark function. |
|
Computes the value of the Gramacy & Lee benchmark function. |
|
Computes the value of the Griewank benchmark function. |
|
Computes the value of the Griewank N. |
|
Computes the value of the Griewank N. |
|
Computes the value of the Hansen benchmark function. |
|
Computes the value of the Happy Cat benchmark function. |
|
Computes the value of the Hartmann N. |
|
Computes the value of the Hartmann N. |
|
Computes the value of the Hartmann N. |
|
Computes the value of the Helical Valley benchmark function. |
|
Computes the value of the Himmelblau's benchmark function. |
|
Computes the value of the Himmelblau N. |
|
Computes the value of the Holder table benchmark function. |
|
Computes the value of the Hosaki benchmark function. |
|
Computes the value of the Hosaki N. |
|
Computes the value of the Ishigami benchmark function. |
|
Computes the value of the Jennrich-Sampson benchmark function. |
|
Computes the value of the Judge benchmark function. |
|
Computes the value of the Katsuura benchmark function. |
|
Computes the value of the Keane function. |
|
Computes the value of the Keane N. |
|
Computes the value of the Kowalik benchmark function. |
|
Computes the value of the Kulnevich benchmark function. |
|
Computes the value of the Langermann benchmark function. |
|
Computes the value of the Langermann N. |
|
Computes the value of the Leon function. |
|
Computes the value of the Leon N. |
|
Computes the value of the Levi N. |
|
Computes the value of the Levy benchmark function. |
|
Computes the value of the Levy N. |
|
Computes the value of the Levy N. |
|
Computes the value of the Levy N. |
|
Computes the value of the Lunacek Bi-Rastrigin benchmark function. |
|
Computes the value of the Matyas benchmark function. |
|
Computes the value of the Matyas N. |
|
Computes the value of the McCormick benchmark function. |
|
Computes the value of the McCormick N. |
|
Computes the value of the Meyer (Meyer-Roth) benchmark function. |
|
Computes the value of the Michalewicz benchmark function. |
|
Computes the value of the Michalewicz N. |
|
Computes the value of the Michalewicz N. |
|
Computes the value of the Michalewicz N. |
|
Computes the value of the Miele-Cantrell benchmark function. |
|
Computes the value of the Mishra's Bird benchmark function. |
|
Computes the value of the Mishra's Function No. |
|
Computes the value of the Mishra's Function No. |
|
Computes the value of the Mishra's Function No. |
|
Computes the value of the Mishra's Function No. |
|
Computes the value of the Mishra's Function No. |
|
Computes the value of the Mishra's Function No. |
|
Computes the value of the Mishra's Function No. |
|
Computes the value of the Mishra's Function No. |
|
Computes the value of the Mishra's Function No. |
|
Computes the value of the Mishra's Function No. |
|
Computes the value of the Mishra's Function No. |
|
Computes the value of the Mishra's Function No. |
|
Computes the value of the Needle Eye benchmark function. |
|
Computes the value of the Parsopoulos function. |
|
Computes the value of the Pathological function. |
|
Computes the value of the Paviani function. |
|
Computes the value of the Pen Holder function. |
|
Computes the value of the Periodic function. |
|
Computes the value of the Periodic N. |
|
Computes the value of the Perm function. |
|
Computes the value of the Picheny benchmark function. |
|
Computes the value of the Pinter benchmark function. |
|
Computes the value of the Powell Singular benchmark function. |
|
Computes the value of the Powell-Singular N. |
|
Computes the value of the Powell Sum benchmark function. |
|
Computes the value of the Powell-Sum N. |
|
Computes the value of the Price's Function No. |
|
Computes the value of the Price N. |
|
Computes the value of the Price N. |
|
Computes the value of the Price N. |
|
Computes the value of the Price N. |
|
Computes the value of the Qing function. |
|
Computes the value of the Qing N. |
|
Computes the value of Quartic benchmark function. |
|
Computes the value of the Quintic benchmark function. |
|
Computes the value of the Rana benchmark function. |
|
Computes the value of Rastrigin benchmark function. |
|
Computes the value of Rastrigin benchmark function using multi-core parallelism. |
|
Computes the value of the Ridge benchmark function. |
|
Computes the value of the Rosenbrock benchmark function. |
|
Computes the value of the Rotated Hyper-Ellipsoid (Schwefel 1.2) benchmark function. |
|
Computes the value of the Salomon's benchmark function. |
|
Computes the value of the Sargan benchmark function. |
|
Computes the value of the Schaffer F6 function. |
|
Computes the value of the Schaffer F7 benchmark function. |
|
Computes the value of the Schaffer N. |
|
Computes the value of the Schaffer N. |
|
Computes the value of the Schaffer N. |
|
Computes the value of the Schaffer N. |
|
Computes the value of the Schwefel benchmark function. |
|
Computes the value of the Schwefel 1.2 (Double Sum) benchmark function. |
|
Computes the value of the Schwefel 2.20 function. |
|
Computes the value of the Schwefel 2.21 function. |
|
Computes the value of the Schwefel 2.22 function. |
|
Computes the value of the Schwefel 2.23 function. |
|
Computes the value of the Schwefel 2.25 benchmark function. |
|
Computes the value of the Schwefel 2.26 (sine-root) benchmark function. |
|
Computes the value of the Shekel-10 benchmark function. |
|
Computes the value of the Shekel-5 benchmark function. |
|
Computes the value of the Shekel-7 benchmark function. |
|
Computes the value of the Shubert function. |
|
Computes the value of the Shubert 3 function. |
|
Computes the value of the Shubert 4 function. |
|
Computes the value of the Six-hump camel benchmark function. |
|
Computes the value of Sphere benchmark function. |
|
Computes the value of the Sine Envelope Sine Wave (Schaffer F6 scalable) benchmark function. |
|
Computes the value of the Step benchmark function (De Jong N. |
|
Computes the value of the Step N. |
|
Computes the value of the Step N. |
|
Computes the value of the Step N. |
|
Computes the value of the Stretched V Sine benchmark function. |
|
Computes the value of the Styblinski-Tank benchmark function. |
|
Computes the value of the Sum Squares function. |
|
Computes the value of the Table (Holder Table 1) benchmark function. |
|
Computes the value of the Test Tube Holder benchmark function. |
|
Computes the value of the Three-hump camel benchmark function. |
|
Computes the value of the Trefethen benchmark function. |
|
Computes the value of the Treccani benchmark function. |
|
Computes the value of the Trid benchmark function. |
|
Computes the value of the Trigonometric N. |
|
Computes the value of the Trigonometric N. |
|
Computes the value of the Ursem N. |
|
Computes the value of the Ursem N. |
|
Computes the value of the Ursem N. |
|
Computes the value of the Ursem Waves benchmark function. |
|
Computes the value of the Venter Sobiezcczanski-Sobieski benchmark function. |
|
Computes the value of the Vincent benchmark function. |
|
Computes the value of the Watson benchmark function. |
|
Computes the value of the Wavy benchmark function. |
|
Computes the value of the Wayburn-Seader N. |
|
Computes the value of the Wayburn-Seader N. |
|
Computes the value of the Wayburn-Seader N. |
|
Computes the value of the Weierstrass benchmark function. |
|
Computes the value of the Whitley benchmark function. |
|
Computes the value of the Wolfe function. |
|
Computes the value of the Xin-She Yang function. |
|
Computes the value of the Xin-She Yang N. |
|
Computes the value of the Xin-She Yang N. |
|
Computes the value of the Xin-She Yang N. |
|
Computes the value of Zakharov benchmark function. |
|
Computes the value of the Zero Sum benchmark function. |
|
Computes the value of the Zettel function. |
|
Computes the value of the Zimmerman benchmark function. |
|
Computes the value of the Zirilli function. |
Multi-Objective¶
Computes the value of the BNH (Binh and Korn) multi-objective benchmark function. |
|
Computes the value of the CEC 2009 CF1 constrained multi-objective benchmark function. |
|
Computes the value of the CEC 2009 CF2 constrained multi-objective benchmark function. |
|
Computes the value of the CEC 2009 CF3 constrained multi-objective benchmark function. |
|
Computes the value of the CEC 2009 CF4 constrained multi-objective benchmark function. |
|
Computes the value of the CEC 2009 CF5 constrained multi-objective benchmark function. |
|
Computes the value of the CEC 2009 CF6 constrained multi-objective benchmark function. |
|
Computes the value of the CEC 2009 CF7 constrained multi-objective benchmark function. |
|
Computes the value of the CEC 2009 CF8 constrained multi-objective benchmark function. |
|
Computes the value of the CEC 2009 CF9 constrained multi-objective benchmark function. |
|
Computes the value of the CEC 2009 CF10 constrained multi-objective benchmark function. |
|
Computes the value of the DEB (ZDT3 alias) multi-objective benchmark function. |
|
Computes the value of the DTLZ1 multi-objective benchmark function. |
|
Computes the value of the DTLZ2 multi-objective benchmark function. |
|
Computes the value of the DTLZ3 multi-objective benchmark function. |
|
Computes the value of the DTLZ4 multi-objective benchmark function. |
|
Computes the value of the DTLZ5 multi-objective benchmark function. |
|
Computes the value of the DTLZ6 multi-objective benchmark function. |
|
Computes the value of the DTLZ7 multi-objective benchmark function. |
|
Computes the value of the Fonseca-Fleming multi-objective benchmark function. |
|
Computes the value of the KITA bi-objective benchmark function. |
|
Computes the value of the Kursawe multi-objective benchmark function. |
|
Computes the value of the MaF1 multi-objective benchmark function. |
|
Computes the value of the MaF2 multi-objective benchmark function. |
|
Computes the value of the MaF3 multi-objective benchmark function. |
|
Computes the value of the MaF4 multi-objective benchmark function. |
|
Computes the value of the MaF5 multi-objective benchmark function. |
|
Computes the value of the MaF6 multi-objective benchmark function. |
|
Computes the value of the MaF7 multi-objective benchmark function. |
|
Computes the value of the MaF8 (Point-to-Line) multi-objective benchmark function. |
|
Computes the value of the MaF9 (Point-to-Surface) multi-objective benchmark function. |
|
Computes the value of the MaF10 (Modified WFG1) multi-objective benchmark function. |
|
Computes the value of the MOP1 (Schaffer N. |
|
Computes the value of the MOP2 (Fonseca-Fleming alias) multi-objective benchmark function. |
|
Computes the value of the MOP3 (Poloni alias) multi-objective benchmark function. |
|
Computes the value of the MOP4 (Kursawe alias) multi-objective benchmark function. |
|
Computes the value of the MOP5 (Viennet1 alias) multi-objective benchmark function. |
|
Computes the value of the MOP6 (ZDT3 alias) multi-objective benchmark function. |
|
Computes the value of the MOP7 (Viennet3 alias) multi-objective benchmark function. |
|
Computes the value of the OKA1 bi-objective benchmark function. |
|
Computes the value of the OKA2 bi-objective benchmark function. |
|
Computes the value of the Osyczka and Kundu multi-objective benchmark function. |
|
Computes the value of the Poloni multi-objective benchmark function. |
|
Computes the value of the Tanaka multi-objective benchmark function. |
|
Computes the value of the CEC 2009 UF1 multi-objective benchmark function. |
|
Computes the value of the CEC 2009 UF2 multi-objective benchmark function. |
|
Computes the value of the CEC 2009 UF3 multi-objective benchmark function. |
|
Computes the value of the CEC 2009 UF4 multi-objective benchmark function. |
|
Computes the value of the CEC 2009 UF5 multi-objective benchmark function. |
|
Computes the value of the CEC 2009 UF6 multi-objective benchmark function. |
|
Computes the value of the CEC 2009 UF7 multi-objective benchmark function. |
|
Computes the value of the CEC 2009 UF8 multi-objective benchmark function. |
|
Computes the value of the CEC 2009 UF9 multi-objective benchmark function. |
|
Computes the value of the CEC 2009 UF10 multi-objective benchmark function. |
|
Computes the value of the Viennet 1 multi-objective benchmark function. |
|
Computes the value of the Viennet 2 multi-objective benchmark function. |
|
Computes the value of the Viennet 3 multi-objective benchmark function. |
|
Computes the value of the WFG1 multi-objective benchmark function. |
|
Computes the value of the WFG2 multi-objective benchmark function. |
|
Computes the value of the WFG3 multi-objective benchmark function. |
|
Computes the value of the WFG4 multi-objective benchmark function. |
|
Computes the value of the WFG5 multi-objective benchmark function. |
|
Computes the value of the WFG6 multi-objective benchmark function. |
|
Computes the value of the WFG7 multi-objective benchmark function. |
|
Computes the value of the WFG8 multi-objective benchmark function. |
|
Computes the value of the WFG9 multi-objective benchmark function. |
|
Computes the value of the ZDT1 multi-objective benchmark function. |
|
Computes the value of the ZDT2 multi-objective benchmark function. |
|
Computes the value of the ZDT3 multi-objective benchmark function. |
|
Computes the value of the ZDT4 multi-objective benchmark function. |
|
Computes the value of the ZDT6 multi-objective benchmark function. |
Multi-Fidelity¶
Computes the value of the multi-fidelity Ackley function. |
|
Computes the value of the multi-fidelity Adjiman function. |
|
Computes the value of the multi-fidelity Alpine N. |
|
Computes the value of the multi-fidelity Bartels Conn function. |
|
Computes the value of the multi-fidelity Beale function. |
|
Computes the value of the multi-fidelity Bent Cigar function. |
|
Computes the value of the multi-fidelity Bird function. |
|
Computes the value of the multi-fidelity Bohachevsky N. |
|
Computes the value of the Booth function at different fidelity levels. |
|
Computes the value of the multi-fidelity Borehole function. |
|
Computes the value of the multi-fidelity Branin function. |
|
Computes the value of the multi-fidelity Brown function. |
|
Computes the value of the multi-fidelity Bukin N. |
|
Computes the value of the multi-fidelity Cross-in-tray function. |
|
Computes the value of the multi-fidelity Currin function. |
|
Computes the value of the multi-fidelity Discus function. |
|
Computes the value of the multi-fidelity Dixon-Price function. |
|
Computes the value of the multi-fidelity Easom function. |
|
Computes the value of the multi-fidelity Eggholder function. |
|
Computes the value of the multi-fidelity Elliptic function. |
|
Computes the value of the Forrester function at different fidelity levels. |
|
Computes the value of the multi-fidelity Friedman function. |
|
Computes the value of the multi-fidelity Gano function. |
|
Computes the value of the multi-fidelity Goldstein-Price function. |
|
Computes the value of the multi-fidelity Griewank function. |
|
Computes the value of the multi-fidelity Happy Cat function. |
|
Computes the value of the multi-fidelity Heterogeneous (Mainini) function. |
|
Computes the value of the multi-fidelity Himmelblau function. |
|
Computes the value of the multi-fidelity Katsuura function. |
|
Computes the value of the multi-fidelity Levy function. |
|
Computes the value of the multi-fidelity Matyas function. |
|
Computes the value of the multi-fidelity Michalewicz function. |
|
Computes the value of the multi-fidelity OTL circuit function. |
|
Computes the value of the multi-fidelity Park91a function. |
|
Computes the value of the multi-fidelity Park91b function. |
|
Computes the value of the multi-fidelity Piston function. |
|
Computes the value of the multi-fidelity Rastrigin function. |
|
Computes the value of the multi-fidelity Robot Arm function. |
|
Computes the value of the multi-fidelity Rosenbrock benchmark function. |
|
Computes the value of the multi-fidelity Schwefel function. |
|
Computes the value of the multi-fidelity Shubert function. |
|
Computes the value of the multi-fidelity Six-hump Camel function. |
|
Computes the value of the multi-fidelity Sphere function. |
|
Computes the value of the multi-fidelity Step function. |
|
Computes the value of the multi-fidelity Styblinski-Tank function. |
|
Computes the value of the multi-fidelity Trid function. |
|
Computes the value of the multi-fidelity Wing Weight function. |
|
Computes the value of the multi-fidelity Xiong 1D function. |
|
Computes the value of the multi-fidelity Zakharov function. |
Composition Engine¶
A high-performance engine for creating hybrid/composition benchmark functions. |
|
Factory for the CEC 2005 F15 (Hybrid Composition Function 1). |
Plotting Utilities¶
Create a meshgrid of points for a given function. |