Package evaluation to test NonlinearOptimizationTestFunctions on Julia 1.13.0-DEV.1324 (c1d413cf8a*) started at 2025-10-17T21:53:18.814 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 6.37s ################################################################################ # Installation # Installing NonlinearOptimizationTestFunctions... Resolving package versions... Installed NonlinearOptimizationTestFunctions ─ v0.5.14 Updating `~/.julia/environments/v1.13/Project.toml` [3180b13f] + NonlinearOptimizationTestFunctions v0.5.14 Updating `~/.julia/environments/v1.13/Manifest.toml` [47edcb42] + ADTypes v1.18.0 [a4c015fc] + ANSIColoredPrinters v0.0.1 [621f4979] + AbstractFFTs v1.5.0 [1520ce14] + AbstractTrees v0.4.5 [79e6a3ab] + Adapt v4.4.0 [66dad0bd] + AliasTables v1.1.3 [4fba245c] + ArrayInterface v7.21.0 [082447d4] + ChainRules v1.72.6 [d360d2e6] + ChainRulesCore v1.26.0 [944b1d66] + CodecZlib v0.7.8 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.18.1 [187b0558] + ConstructionBase v1.6.0 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.19.1 [e2d170a0] + DataValueInterfaces v1.0.0 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [a0c0ee7d] + DifferentiationInterface v0.7.9 [ffbed154] + DocStringExtensions v0.9.5 [e30172f5] + Documenter v1.14.1 [4e289a0a] + EnumX v1.0.5 [1a297f60] + FillArrays v1.14.0 [6a86dc24] + FiniteDiff v2.29.0 ⌅ [f6369f11] + ForwardDiff v0.10.39 [46192b85] + GPUArraysCore v0.2.0 [d7ba0133] + Git v1.5.0 [b5f81e59] + IOCapture v0.2.5 [7869d1d1] + IRTools v0.4.15 [92d709cd] + IrrationalConstants v0.2.6 [82899510] + IteratorInterfaceExtensions v1.0.0 [692b3bcd] + JLLWrappers v1.7.1 [682c06a0] + JSON v1.2.0 [0e77f7df] + LazilyInitializedFields v1.3.0 [d3d80556] + LineSearches v7.4.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [d0879d2d] + MarkdownAST v0.1.2 [e1d29d7a] + Missings v1.2.0 [d41bc354] + NLSolversBase v7.10.0 [77ba4419] + NaNMath v1.1.3 [3180b13f] + NonlinearOptimizationTestFunctions v0.5.14 [429524aa] + Optim v1.13.2 [bac558e1] + OrderedCollections v1.8.1 [d96e819e] + Parameters v0.12.3 [69de0a69] + Parsers v2.8.3 [85a6dd25] + PositiveFactorizations v0.2.4 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.0 [43287f4e] + PtrArrays v1.3.0 [c1ae055f] + RealDot v0.1.0 [2792f1a3] + RegistryInstances v0.1.0 [ae029012] + Requires v1.3.1 [efcf1570] + Setfield v1.1.2 [a2af1166] + SortingAlgorithms v1.2.2 [dc90abb0] + SparseInverseSubset v0.1.2 [276daf66] + SpecialFunctions v2.6.1 [1e83bf80] + StaticArraysCore v1.4.3 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.7.1 [2913bbd2] + StatsBase v0.34.6 [09ab397b] + StructArrays v0.7.1 [ec057cc2] + StructUtils v2.5.1 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 [3bb67fe8] + TranscodingStreams v0.11.3 [3a884ed6] + UnPack v1.0.2 [e88e6eb3] + Zygote v0.7.10 [700de1a5] + ZygoteRules v0.2.7 [2e619515] + Expat_jll v2.7.1+0 [020c3dae] + Git_LFS_jll v3.7.0+0 [f8c6e375] + Git_jll v2.51.1+0 [94ce4f54] + Libiconv_jll v1.18.0+0 [9bd350c2] + OpenSSH_jll v10.2.1+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [9fa8497b] + Future v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.13.0 [de0858da] + Printf v1.11.0 [3fa0cd96] + REPL v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.11.0 [4607b0f0] + SuiteSparse [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.16.0+0 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.9.9 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.7+0 [458c3c95] + OpenSSL_jll v3.5.4+0 [efcefdf7] + PCRE2_jll v10.46.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.67.1+0 [3f19e933] + p7zip_jll v17.6.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 4.51s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 17.95s ################################################################################ # Testing # Testing NonlinearOptimizationTestFunctions Status `/tmp/jl_NVx2Ih/Project.toml` [e30172f5] Documenter v1.14.1 ⌅ [f6369f11] ForwardDiff v0.10.39 [3180b13f] NonlinearOptimizationTestFunctions v0.5.14 [429524aa] Optim v1.13.2 [e88e6eb3] Zygote v0.7.10 [37e2e46d] LinearAlgebra v1.13.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_NVx2Ih/Manifest.toml` [47edcb42] ADTypes v1.18.0 [a4c015fc] ANSIColoredPrinters v0.0.1 [621f4979] AbstractFFTs v1.5.0 [1520ce14] AbstractTrees v0.4.5 [79e6a3ab] Adapt v4.4.0 [66dad0bd] AliasTables v1.1.3 [4fba245c] ArrayInterface v7.21.0 [082447d4] ChainRules v1.72.6 [d360d2e6] ChainRulesCore v1.26.0 [944b1d66] CodecZlib v0.7.8 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.18.1 [187b0558] ConstructionBase v1.6.0 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.19.1 [e2d170a0] DataValueInterfaces v1.0.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [a0c0ee7d] DifferentiationInterface v0.7.9 [ffbed154] DocStringExtensions v0.9.5 [e30172f5] Documenter v1.14.1 [4e289a0a] EnumX v1.0.5 [1a297f60] FillArrays v1.14.0 [6a86dc24] FiniteDiff v2.29.0 ⌅ [f6369f11] ForwardDiff v0.10.39 [46192b85] GPUArraysCore v0.2.0 [d7ba0133] Git v1.5.0 [b5f81e59] IOCapture v0.2.5 [7869d1d1] IRTools v0.4.15 [92d709cd] IrrationalConstants v0.2.6 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.1 [682c06a0] JSON v1.2.0 [0e77f7df] LazilyInitializedFields v1.3.0 [d3d80556] LineSearches v7.4.0 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [d0879d2d] MarkdownAST v0.1.2 [e1d29d7a] Missings v1.2.0 [d41bc354] NLSolversBase v7.10.0 [77ba4419] NaNMath v1.1.3 [3180b13f] NonlinearOptimizationTestFunctions v0.5.14 [429524aa] Optim v1.13.2 [bac558e1] OrderedCollections v1.8.1 [d96e819e] Parameters v0.12.3 [69de0a69] Parsers v2.8.3 [85a6dd25] PositiveFactorizations v0.2.4 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [43287f4e] PtrArrays v1.3.0 [c1ae055f] RealDot v0.1.0 [2792f1a3] RegistryInstances v0.1.0 [ae029012] Requires v1.3.1 [efcf1570] Setfield v1.1.2 [a2af1166] SortingAlgorithms v1.2.2 [dc90abb0] SparseInverseSubset v0.1.2 [276daf66] SpecialFunctions v2.6.1 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.1 [2913bbd2] StatsBase v0.34.6 [09ab397b] StructArrays v0.7.1 [ec057cc2] StructUtils v2.5.1 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [3bb67fe8] TranscodingStreams v0.11.3 [3a884ed6] UnPack v1.0.2 [e88e6eb3] Zygote v0.7.10 [700de1a5] ZygoteRules v0.2.7 [2e619515] Expat_jll v2.7.1+0 [020c3dae] Git_LFS_jll v3.7.0+0 [f8c6e375] Git_jll v2.51.1+0 [94ce4f54] Libiconv_jll v1.18.0+0 [9bd350c2] OpenSSH_jll v10.2.1+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.11.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.16.0+0 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.9.9 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.4+0 [efcefdf7] PCRE2_jll v10.46.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.67.1+0 [3f19e933] p7zip_jll v17.6.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... WARNING: Method definition has_property(NonlinearOptimizationTestFunctions.TestFunction, String) in module NonlinearOptimizationTestFunctions at deprecated.jl:214 overwritten at /home/pkgeval/.julia/packages/NonlinearOptimizationTestFunctions/mMv5y/src/NonlinearOptimizationTestFunctions.jl:268. Starting Filter and Properties Tests Test Summary: | Total Time Filter and Properties Tests | 0 0.1s Starting Minimum Validation Tests Testing minimum for kearfott... Debug: kearfott fixed n=2 Debug: Final n for kearfott = 2 Debug: min_pos for kearfott = [0.7905694150420949, -0.7905694150420949] Debug: f_val=1.125, min_value=1.125 Minimum validation passed for kearfott Testing minimum for biggsexp6... Debug: biggsexp6 fixed n=6 Debug: Final n for biggsexp6 = 6 Debug: min_pos for biggsexp6 = [1.0, 10.0, 1.0, 5.0, 4.0, 3.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for biggsexp6 Testing minimum for quartic... Debug: quartic using default_n=2 Debug: Final n for quartic = 2 Debug: min_pos for quartic = [0.0, 0.0] Debug: f_val=0.7370655601005686, min_value=0.0 Debug: Noisy function quartic - checking range... Minimum validation passed for quartic Testing minimum for schaffern2... Debug: schaffern2 fixed n=2 Debug: Final n for schaffern2 = 2 Debug: min_pos for schaffern2 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schaffern2 Testing minimum for levyjamil... Debug: levyjamil using default_n=2 Debug: Final n for levyjamil = 2 Debug: min_pos for levyjamil = [1.0, 1.0] Debug: f_val=1.3497838043956716e-31, min_value=0.0 Minimum validation passed for levyjamil Testing minimum for schaffer3... Debug: schaffer3 fixed n=2 Debug: Final n for schaffer3 = 2 Debug: min_pos for schaffer3 = [0.0, 1.253115587] Debug: f_val=0.0015668553044068667, min_value=0.0015668553065719681 Minimum validation passed for schaffer3 Testing minimum for bukin2... Debug: bukin2 fixed n=2 Debug: Final n for bukin2 = 2 Debug: min_pos for bukin2 = [-10.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for bukin2 Testing minimum for zakharov... Debug: zakharov using default_n=2 Debug: Final n for zakharov = 2 Debug: min_pos for zakharov = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for zakharov Testing minimum for goldsteinprice... Debug: goldsteinprice fixed n=2 Debug: Final n for goldsteinprice = 2 Debug: min_pos for goldsteinprice = [0.0, -1.0] Debug: f_val=3.0, min_value=3.0 Minimum validation passed for goldsteinprice Testing minimum for dolan... Debug: dolan fixed n=5 Debug: Final n for dolan = 5 Debug: min_pos for dolan = [98.9642583122371, 100.0, 100.0, 99.2243236725547, -0.249987527588471] Debug: f_val=-529.8714387324576, min_value=-529.8714387324576 Minimum validation passed for dolan Testing minimum for price1... Debug: price1 fixed n=2 Debug: Final n for price1 = 2 Debug: min_pos for price1 = [5.0, 5.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for price1 Testing minimum for schwefel26... Debug: schwefel26 fixed n=2 Debug: Final n for schwefel26 = 2 Debug: min_pos for schwefel26 = [1.0, 3.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schwefel26 Testing minimum for rana... Debug: rana using default_n=2 Debug: Final n for rana = 2 Debug: min_pos for rana = [-500.0, -500.0] Debug: f_val=-464.27392770239135, min_value=-464.27392770239135 Minimum validation passed for rana Testing minimum for qing... Debug: qing using default_n=2 Debug: Final n for qing = 2 Debug: min_pos for qing = [1.0, 1.4142135623730951] Debug: f_val=1.9721522630525295e-31, min_value=0.0 Minimum validation passed for qing Testing minimum for shubert_classic... Debug: shubert_classic using default_n=2 Debug: Final n for shubert_classic = 2 Debug: min_pos for shubert_classic = [4.858056878468046, 5.482864206944743] Debug: f_val=-186.73090883102375, min_value=-186.73090883102375 Minimum validation passed for shubert_classic Testing minimum for biggsexp3... Debug: biggsexp3 fixed n=3 Debug: Final n for biggsexp3 = 3 Debug: min_pos for biggsexp3 = [1.0, 10.0, 5.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for biggsexp3 Testing minimum for mvf_shubert2... Debug: mvf_shubert2 fixed n=2 Debug: Final n for mvf_shubert2 = 2 Debug: min_pos for mvf_shubert2 = [-1.42512843, -1.42512843] Debug: f_val=-25.74177099545137, min_value=-25.74177099545137 Minimum validation passed for mvf_shubert2 Testing minimum for powellsum... Debug: powellsum using default_n=2 Debug: Final n for powellsum = 2 Debug: min_pos for powellsum = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for powellsum Testing minimum for shubert_additive_cosine... Debug: shubert_additive_cosine using default_n=2 Debug: Final n for shubert_additive_cosine = 2 Debug: min_pos for shubert_additive_cosine = [-1.42512843, -1.42512843] Debug: f_val=-25.74177099545137, min_value=-25.74177099545136 Minimum validation passed for shubert_additive_cosine Testing minimum for sixhumpcamelback... Debug: sixhumpcamelback fixed n=2 Debug: Final n for sixhumpcamelback = 2 Debug: min_pos for sixhumpcamelback = [0.08984201368301331, -0.7126564032704135] Debug: f_val=-1.0316284534898774, min_value=-1.031628453489877 Minimum validation passed for sixhumpcamelback Testing minimum for carromtable... Debug: carromtable fixed n=2 Debug: Final n for carromtable = 2 Debug: min_pos for carromtable = [9.646157266348881, 9.646134286497169] Debug: f_val=-24.15681551650653, min_value=-24.15681551650653 Minimum validation passed for carromtable Testing minimum for bohachevsky2... Debug: bohachevsky2 fixed n=2 Debug: Final n for bohachevsky2 = 2 Debug: min_pos for bohachevsky2 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for bohachevsky2 Testing minimum for mishra9... Debug: mishra9 fixed n=3 Debug: Final n for mishra9 = 3 Debug: min_pos for mishra9 = [1.0, 2.0, 3.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for mishra9 Testing minimum for shubert3... Debug: shubert3 fixed n=3 Debug: Final n for shubert3 = 3 Debug: min_pos for shubert3 = [-1.1140996875874565, 5.169085619477094, 5.169085619477094] Debug: f_val=-44.51385007713177, min_value=-44.51385007713177 Minimum validation passed for shubert3 Testing minimum for cube... Debug: cube fixed n=2 Debug: Final n for cube = 2 Debug: min_pos for cube = [1.0, 1.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for cube Testing minimum for mishra11... Debug: mishra11 using default_n=2 Debug: Final n for mishra11 = 2 Debug: min_pos for mishra11 = [1.0, 1.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for mishra11 Testing minimum for alpinen1... Debug: alpinen1 using default_n=2 Debug: Final n for alpinen1 = 2 Debug: min_pos for alpinen1 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for alpinen1 Testing minimum for trid... Debug: trid using default_n=2 Debug: Final n for trid = 2 Debug: min_pos for trid = [2, 2] Debug: f_val=-2, min_value=-2.0 Minimum validation passed for trid Testing minimum for paviani... Debug: paviani fixed n=10 Debug: Final n for paviani = 10 Debug: min_pos for paviani = [9.350265833069052, 9.350265833069052, 9.350265833069052, 9.350265833069052, 9.350265833069052, 9.350265833069052, 9.350265833069052, 9.350265833069052, 9.350265833069052, 9.350265833069052] Debug: f_val=-45.77846970744629, min_value=-45.77846970744629 Minimum validation passed for paviani Testing minimum for corana... Debug: corana using default_n=2 Debug: Final n for corana = 2 Debug: min_pos for corana = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for corana Testing minimum for hansen... Debug: hansen fixed n=2 Debug: Final n for hansen = 2 Debug: min_pos for hansen = [-7.589893010800888, -7.708313735499348] Debug: f_val=-176.5417931367457, min_value=-176.5417931367457 Minimum validation passed for hansen Testing minimum for mishra2... Debug: mishra2 using default_n=2 Debug: Final n for mishra2 = 2 Debug: min_pos for mishra2 = [1.0, 1.0] Debug: f_val=2.0, min_value=2.0 Minimum validation passed for mishra2 Testing minimum for dixonprice... Debug: dixonprice using default_n=2 Debug: Final n for dixonprice = 2 Debug: min_pos for dixonprice = [1.0, 0.7071067811865476] Debug: f_val=9.860761315262648e-32, min_value=0.0 Minimum validation passed for dixonprice Testing minimum for matyas... Debug: matyas fixed n=2 Debug: Final n for matyas = 2 Debug: min_pos for matyas = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for matyas Testing minimum for exponential... Debug: exponential using default_n=2 Debug: Final n for exponential = 2 Debug: min_pos for exponential = [0.0, 0.0] Debug: f_val=-1.0, min_value=-1.0 Minimum validation passed for exponential Testing minimum for sumofpowers... Debug: sumofpowers using default_n=2 Debug: Final n for sumofpowers = 2 Debug: min_pos for sumofpowers = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for sumofpowers Testing minimum for himmelblau... Debug: himmelblau fixed n=2 Debug: Final n for himmelblau = 2 Debug: min_pos for himmelblau = [3.0, 2.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for himmelblau Testing minimum for devilliersglasser1... Debug: devilliersglasser1 fixed n=4 Debug: Final n for devilliersglasser1 = 4 Debug: min_pos for devilliersglasser1 = [60.137, 1.371, 3.112, 1.761] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for devilliersglasser1 Testing minimum for axisparallelhyperellipsoid... Debug: axisparallelhyperellipsoid using default_n=2 Debug: Final n for axisparallelhyperellipsoid = 2 Debug: min_pos for axisparallelhyperellipsoid = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for axisparallelhyperellipsoid Testing minimum for schwefel12... Debug: schwefel12 using default_n=2 Debug: Final n for schwefel12 = 2 Debug: min_pos for schwefel12 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schwefel12 Testing minimum for easom... Debug: easom fixed n=2 Debug: Final n for easom = 2 Debug: min_pos for easom = [π, π] Debug: f_val=-1.0, min_value=-1.0 Minimum validation passed for easom Testing minimum for bohachevsky3... Debug: bohachevsky3 fixed n=2 Debug: Final n for bohachevsky3 = 2 Debug: min_pos for bohachevsky3 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for bohachevsky3 Testing minimum for cosinemixture... Debug: cosinemixture using default_n=2 Debug: Final n for cosinemixture = 2 Debug: min_pos for cosinemixture = [0.0, 0.0] Debug: f_val=-0.2, min_value=-0.2 Minimum validation passed for cosinemixture Testing minimum for schwefel... Debug: schwefel using default_n=2 Debug: Final n for schwefel = 2 Debug: min_pos for schwefel = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schwefel Testing minimum for biggsexp5... Debug: biggsexp5 fixed n=5 Debug: Final n for biggsexp5 = 5 Debug: min_pos for biggsexp5 = [1.0, 10.0, 1.0, 5.0, 4.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for biggsexp5 Testing minimum for mvf_shubert... Debug: mvf_shubert fixed n=2 Debug: Final n for mvf_shubert = 2 Debug: min_pos for mvf_shubert = [-0.4913908362396234, 5.791794471580817] Debug: f_val=-24.062498884334282, min_value=-24.062498884334282 Minimum validation passed for mvf_shubert Testing minimum for braninrcos2... Debug: braninrcos2 fixed n=2 Debug: Final n for braninrcos2 = 2 Debug: min_pos for braninrcos2 = [-3.1721041516027824, 12.58567479697034] Debug: f_val=-39.19565391797774, min_value=-39.19565391797774 Minimum validation passed for braninrcos2 Testing minimum for step... Debug: step using default_n=2 Debug: Final n for step = 2 Debug: min_pos for step = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for step Testing minimum for rotatedellipse... Debug: rotatedellipse fixed n=2 Debug: Final n for rotatedellipse = 2 Debug: min_pos for rotatedellipse = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for rotatedellipse Testing minimum for freudensteinroth... Debug: freudensteinroth fixed n=2 Debug: Final n for freudensteinroth = 2 Debug: min_pos for freudensteinroth = [5.0, 4.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for freudensteinroth Testing minimum for mielcantrell... Debug: mielcantrell fixed n=4 Debug: Final n for mielcantrell = 4 Debug: min_pos for mielcantrell = [0.0, 1.0, 1.0, 1.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for mielcantrell Testing minimum for schwefel236... Debug: schwefel236 fixed n=2 Debug: Final n for schwefel236 = 2 Debug: min_pos for schwefel236 = [12.0, 12.0] Debug: f_val=-3456.0, min_value=-3456.0 Minimum validation passed for schwefel236 Testing minimum for mishra6... Debug: mishra6 fixed n=2 Debug: Final n for mishra6 = 2 Debug: min_pos for mishra6 = [2.88630721544, 1.82326033142] Debug: f_val=-2.2839498384747587, min_value=-2.28394983847 Minimum validation passed for mishra6 Testing minimum for alpinen2... Debug: alpinen2 using default_n=2 Debug: Final n for alpinen2 = 2 Debug: min_pos for alpinen2 = [7.917052698245946, 7.917052698245946] Debug: f_val=-7.885600724127536, min_value=-7.885600724127536 Minimum validation passed for alpinen2 Testing minimum for dekkersaarts... Debug: dekkersaarts fixed n=2 Debug: Final n for dekkersaarts = 2 Debug: min_pos for dekkersaarts = [0.0, 14.945112151891959] Debug: f_val=-24776.518342317686, min_value=-24776.518342317686 Minimum validation passed for dekkersaarts Testing minimum for pinter... Debug: pinter using default_n=2 Debug: Final n for pinter = 2 Debug: min_pos for pinter = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for pinter Testing minimum for schaffer6... Debug: schaffer6 fixed n=2 Debug: Final n for schaffer6 = 2 Debug: min_pos for schaffer6 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schaffer6 Testing minimum for shubert_additive_sine... Debug: shubert_additive_sine using default_n=2 Debug: Final n for shubert_additive_sine = 2 Debug: min_pos for shubert_additive_sine = [-7.397285, -7.397285] Debug: f_val=-29.675900051421173, min_value=-29.675900051421173 Minimum validation passed for shubert_additive_sine Testing minimum for chenv... Debug: chenv fixed n=2 Debug: Final n for chenv = 2 Debug: min_pos for chenv = [0.500000000004, 0.500000000004] Debug: f_val=-2000.0039999840005, min_value=-2000.0039999840005 Minimum validation passed for chenv Testing minimum for gulfresearch... Debug: gulfresearch fixed n=3 Debug: Final n for gulfresearch = 3 Debug: min_pos for gulfresearch = [50.0, 25.0, 1.5] Debug: f_val=8.435603249071474e-31, min_value=0.0 Minimum validation passed for gulfresearch Testing minimum for brad... Debug: brad fixed n=3 Debug: Final n for brad = 3 Debug: min_pos for brad = [0.0824105597447766, 1.1330360919212203, 2.343695178745316] Debug: f_val=0.008214877306578982, min_value=0.008214877306578994 Minimum validation passed for brad Testing minimum for mishra10... Debug: mishra10 fixed n=2 Debug: Final n for mishra10 = 2 Debug: min_pos for mishra10 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for mishra10 Testing minimum for mishra5... Debug: mishra5 fixed n=2 Debug: Final n for mishra5 = 2 Debug: min_pos for mishra5 = [-1.98682, -10.0] Debug: f_val=-0.11982951993064615, min_value=-0.11982951993 Minimum validation passed for mishra5 Testing minimum for deb1... Debug: deb1 using default_n=2 Debug: Final n for deb1 = 2 Debug: min_pos for deb1 = [-0.9, -0.9] Debug: f_val=-1.0, min_value=-1.0 Minimum validation passed for deb1 Testing minimum for shubert_noisy... Debug: shubert_noisy using default_n=2 Debug: Final n for shubert_noisy = 2 Debug: min_pos for shubert_noisy = [4.858, 5.4828] Debug: f_val=-186.645138364392, min_value=-186.7309 Debug: Noisy function shubert_noisy - checking range... Minimum validation passed for shubert_noisy Testing minimum for bukin6... Debug: bukin6 fixed n=2 Debug: Final n for bukin6 = 2 Debug: min_pos for bukin6 = [-10.0, 1.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for bukin6 Testing minimum for shubert_hybrid_rastrigin... Debug: shubert_hybrid_rastrigin fixed n=2 Debug: Final n for shubert_hybrid_rastrigin = 2 Debug: min_pos for shubert_hybrid_rastrigin = [-0.8130518668176654, -1.4178774389880957] Debug: f_val=-79.36953021020285, min_value=-79.36953021020285 Minimum validation passed for shubert_hybrid_rastrigin Testing minimum for brown... Debug: brown using default_n=2 Debug: Final n for brown = 2 Debug: min_pos for brown = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for brown Testing minimum for csendes... Debug: csendes using default_n=2 Debug: Final n for csendes = 2 Debug: min_pos for csendes = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for csendes Testing minimum for booth... Debug: booth fixed n=2 Debug: Final n for booth = 2 Debug: min_pos for booth = [1.0, 3.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for booth Testing minimum for helicalvalley... Debug: helicalvalley fixed n=3 Debug: Final n for helicalvalley = 3 Debug: min_pos for helicalvalley = [1.0, 0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for helicalvalley Testing minimum for beale... Debug: beale fixed n=2 Debug: Final n for beale = 2 Debug: min_pos for beale = [3.0, 0.5] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for beale Testing minimum for quadratic... Debug: quadratic fixed n=2 Debug: Final n for quadratic = 2 Debug: min_pos for quadratic = [0.193880172788953, 0.485133909126923] Debug: f_val=-3873.724182186271, min_value=-3873.72418218627 Minimum validation passed for quadratic Testing minimum for shubert_coupled... Debug: shubert_coupled using default_n=2 Debug: Final n for shubert_coupled = 2 Debug: min_pos for shubert_coupled = [4.858056878468046, 5.482864206944743] Debug: f_val=-186.73090883102375, min_value=-186.73090883102375 Minimum validation passed for shubert_coupled Testing minimum for holdertable... Debug: holdertable fixed n=2 Debug: Final n for holdertable = 2 Debug: min_pos for holdertable = [8.055023, 9.66459] Debug: f_val=-19.2085025678845, min_value=-19.2085025678845 Minimum validation passed for holdertable Testing minimum for mishrabird... Debug: mishrabird fixed n=2 Debug: Final n for mishrabird = 2 Debug: min_pos for mishrabird = [-3.1302468034308637, -1.5821421769356672] Debug: f_val=-106.76453674926466, min_value=-106.76453674926466 Minimum validation passed for mishrabird Testing minimum for schwefel221... Debug: schwefel221 using default_n=2 Debug: Final n for schwefel221 = 2 Debug: min_pos for schwefel221 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schwefel221 Testing minimum for pathological... Debug: pathological using default_n=2 Debug: Final n for pathological = 2 Debug: min_pos for pathological = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for pathological Testing minimum for dropwave... Debug: dropwave fixed n=2 Debug: Final n for dropwave = 2 Debug: min_pos for dropwave = [0.0, 0.0] Debug: f_val=-1.0, min_value=-1.0 Minimum validation passed for dropwave Testing minimum for eggcrate... Debug: eggcrate fixed n=2 Debug: Final n for eggcrate = 2 Debug: min_pos for eggcrate = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for eggcrate Testing minimum for schmidtvetters... Debug: schmidtvetters fixed n=3 Debug: Final n for schmidtvetters = 3 Debug: min_pos for schmidtvetters = [7.07083412, 10.0, 3.14159293] Debug: f_val=0.19397252244395102, min_value=0.19397252244395102 Minimum validation passed for schmidtvetters Testing minimum for cola... Debug: cola fixed n=17 Debug: Final n for cola = 17 Debug: min_pos for cola = [0.6577179521834655, 1.3410086494718647, 0.0621925866606903, -0.9215843284021408, -0.8587539108194528, 0.0398894904746407, -3.3508073710903923, 0.6714854553331792, -3.3960325842653383, 2.381549919707253, -1.3565015163235619, 1.3510478875312162, -3.3405083834260405, 1.8923144784852317, -2.7015951415440593, -0.9050732332838868, -1.677429264374116] Debug: f_val=10.533719093221547, min_value=10.533719093221547 Minimum validation passed for cola Testing minimum for hartmanf3... Debug: hartmanf3 fixed n=3 Debug: Final n for hartmanf3 = 3 Debug: min_pos for hartmanf3 = [0.1146143386186895, 0.5556488499736022, 0.8525469535210816] Debug: f_val=-3.862782147820755, min_value=-3.862782147820755 Minimum validation passed for hartmanf3 Testing minimum for eggholder... Debug: eggholder fixed n=2 Debug: Final n for eggholder = 2 Debug: min_pos for eggholder = [512.0, 404.2318058008512] Debug: f_val=-959.6406627208503, min_value=-959.6406627208506 Minimum validation passed for eggholder Testing minimum for schwefel222... Debug: schwefel222 using default_n=2 Debug: Final n for schwefel222 = 2 Debug: min_pos for schwefel222 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schwefel222 Testing minimum for price2... Debug: price2 fixed n=2 Debug: Final n for price2 = 2 Debug: min_pos for price2 = [0.0, 0.0] Debug: f_val=0.9, min_value=0.9 Minimum validation passed for price2 Testing minimum for mishra1... Debug: mishra1 using default_n=2 Debug: Final n for mishra1 = 2 Debug: min_pos for mishra1 = [1.0, 1.0] Debug: f_val=2.0, min_value=2.0 Minimum validation passed for mishra1 Testing minimum for schaffer1... Debug: schaffer1 fixed n=2 Debug: Final n for schaffer1 = 2 Debug: min_pos for schaffer1 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schaffer1 Testing minimum for schwefel226... Debug: schwefel226 using default_n=2 Debug: Final n for schwefel226 = 2 Debug: min_pos for schwefel226 = [420.96874357691473, 420.96874357691473] Debug: f_val=-418.9828872724327, min_value=-418.9828872724338 Minimum validation passed for schwefel226 Testing minimum for ackley... Debug: ackley using default_n=2 Debug: Final n for ackley = 2 Debug: min_pos for ackley = [0.0, 0.0] Debug: f_val=4.440892098500626e-16, min_value=0.0 Minimum validation passed for ackley Testing minimum for damavandi... Debug: damavandi fixed n=2 Debug: Final n for damavandi = 2 Debug: min_pos for damavandi = [2.0, 2.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for damavandi Testing minimum for colville... Debug: colville fixed n=4 Debug: Final n for colville = 4 Debug: min_pos for colville = [1.0, 1.0, 1.0, 1.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for colville Testing minimum for shubert_generalized... Debug: shubert_generalized using default_n=2 Debug: Final n for shubert_generalized = 2 Debug: min_pos for shubert_generalized = [-1.42512843, -1.42512843] Debug: f_val=-25.74177099545137, min_value=-25.741770995451372 Minimum validation passed for shubert_generalized Testing minimum for keane... Debug: keane fixed n=2 Debug: Final n for keane = 2 Debug: min_pos for keane = [0.0, 1.3932490753257145] Debug: f_val=-0.6736675211468548, min_value=-0.6736675211468548 Minimum validation passed for keane Testing minimum for giunta... Debug: giunta fixed n=2 Debug: Final n for giunta = 2 Debug: min_pos for giunta = [0.46732002530945826, 0.46732002530945826] Debug: f_val=0.06447042053690566, min_value=0.06447042053690566 Minimum validation passed for giunta Testing minimum for chichinadze... Debug: chichinadze fixed n=2 Debug: Final n for chichinadze = 2 Debug: min_pos for chichinadze = [6.18986658696568, 0.5] Debug: f_val=-42.94438701899099, min_value=-42.944387018991 Minimum validation passed for chichinadze Testing minimum for biggsexp2... Debug: biggsexp2 fixed n=2 Debug: Final n for biggsexp2 = 2 Debug: min_pos for biggsexp2 = [1.0, 10.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for biggsexp2 Testing minimum for shekel... Debug: shekel fixed n=4 Debug: Final n for shekel = 4 Debug: min_pos for shekel = [4.000746531592147, 4.000592934138629, 3.9996633980404135, 3.9995098005868956] Debug: f_val=-10.536409816692043, min_value=-10.536409816692043 Minimum validation passed for shekel Testing minimum for bartelsconn... Debug: bartelsconn fixed n=2 Debug: Final n for bartelsconn = 2 Debug: min_pos for bartelsconn = [0.0, 0.0] Debug: f_val=1.0, min_value=1.0 Minimum validation passed for bartelsconn Testing minimum for adjiman... Debug: adjiman fixed n=2 Debug: Final n for adjiman = 2 Debug: min_pos for adjiman = [2.0, 0.10578347] Debug: f_val=-2.0218067833597866, min_value=-2.021806783359787 Minimum validation passed for adjiman Testing minimum for biggsexp4... Debug: biggsexp4 fixed n=4 Debug: Final n for biggsexp4 = 4 Debug: min_pos for biggsexp4 = [1.0, 10.0, 1.0, 5.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for biggsexp4 Testing minimum for becker_lago... Debug: becker_lago fixed n=2 Debug: Final n for becker_lago = 2 Debug: min_pos for becker_lago = [5.0, 5.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for becker_lago Testing minimum for bohachevsky1... Debug: bohachevsky1 using default_n=2 Debug: Final n for bohachevsky1 = 2 Debug: min_pos for bohachevsky1 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for bohachevsky1 Testing minimum for branin... Debug: branin fixed n=2 Debug: Final n for branin = 2 Debug: min_pos for branin = [-3.141592653589793, 12.275] Debug: f_val=0.39788735772973816, min_value=0.39788735772973816 Minimum validation passed for branin Testing minimum for crossintray... Debug: crossintray fixed n=2 Debug: Final n for crossintray = 2 Debug: min_pos for crossintray = [1.349406575769872, 1.349406575769872] Debug: f_val=-2.062611870822738, min_value=-2.062611870822739 Minimum validation passed for crossintray Testing minimum for shubert_shifted... Debug: shubert_shifted using default_n=2 Debug: Final n for shubert_shifted = 2 Debug: min_pos for shubert_shifted = [4.858056878468046, 5.482864206944743] Debug: f_val=-186.73090883102375, min_value=-186.73090883102375 Minimum validation passed for shubert_shifted Testing minimum for hartman6... Debug: hartman6 fixed n=6 Debug: Final n for hartman6 = 6 Debug: min_pos for hartman6 = [0.20168951265373836, 0.15001069271431358, 0.4768739727643224, 0.2753324306183083, 0.31165161653706114, 0.657300534163256] Debug: f_val=-3.3223680114155147, min_value=-3.3223680114155147 Minimum validation passed for hartman6 Testing minimum for dejongf5original... Debug: dejongf5original fixed n=2 Debug: Final n for dejongf5original = 2 Debug: min_pos for dejongf5original = [-31.97987349299719, -31.979873489712844] Debug: f_val=0.9980038378086058, min_value=0.9980038378086058 Minimum validation passed for dejongf5original Testing minimum for rotatedhyperellipsoid... Debug: rotatedhyperellipsoid using default_n=2 Debug: Final n for rotatedhyperellipsoid = 2 Debug: min_pos for rotatedhyperellipsoid = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for rotatedhyperellipsoid Testing minimum for hosaki... Debug: hosaki fixed n=2 Debug: Final n for hosaki = 2 Debug: min_pos for hosaki = [4.0, 2.0] Debug: f_val=-2.345811576101292, min_value=-2.345811576101292 Minimum validation passed for hosaki Testing minimum for boxbetts... Debug: boxbetts fixed n=3 Debug: Final n for boxbetts = 3 Debug: min_pos for boxbetts = [1.0, 10.0, 1.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for boxbetts Testing minimum for powellsingular2... Debug: powellsingular2 using default_n=4 Debug: Final n for powellsingular2 = 4 Debug: min_pos for powellsingular2 = [0.0, 0.0, 0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for powellsingular2 Testing minimum for jennrichsampson... Debug: jennrichsampson fixed n=2 Debug: Final n for jennrichsampson = 2 Debug: min_pos for jennrichsampson = [0.2578252136705121, 0.2578252136701835] Debug: f_val=124.36218235561489, min_value=124.36218235561489 Minimum validation passed for jennrichsampson Testing minimum for rotatedellipse2... Debug: rotatedellipse2 fixed n=2 Debug: Final n for rotatedellipse2 = 2 Debug: min_pos for rotatedellipse2 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for rotatedellipse2 Testing minimum for schwefel220... Debug: schwefel220 using default_n=2 Debug: Final n for schwefel220 = 2 Debug: min_pos for schwefel220 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schwefel220 Testing minimum for quintic... Debug: quintic fixed n=2 Debug: Final n for quintic = 2 Debug: min_pos for quintic = [-1.0, -1.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for quintic Testing minimum for bird... Debug: bird fixed n=2 Debug: Final n for bird = 2 Debug: min_pos for bird = [4.701043130195973, 3.1529385037484228] Debug: f_val=-106.76453674926465, min_value=-106.76453674926465 Minimum validation passed for bird Testing minimum for dejongf4... Debug: dejongf4 using default_n=2 Debug: Final n for dejongf4 = 2 Debug: min_pos for dejongf4 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Debug: Noisy function dejongf4 - checking range... Minimum validation passed for dejongf4 Testing minimum for shubert... Debug: shubert fixed n=2 Debug: Final n for shubert = 2 Debug: min_pos for shubert = [-7.083506407203981, -1.425128428799097] Debug: f_val=-186.73090883102378, min_value=-186.7309088310238 Minimum validation passed for shubert Testing minimum for mccormick... Debug: mccormick fixed n=2 Debug: Final n for mccormick = 2 Debug: min_pos for mccormick = [-0.54719755, -1.54719755] Debug: f_val=-1.9132229549810367, min_value=-1.9132229549810367 Minimum validation passed for mccormick Testing minimum for mishra4... Debug: mishra4 fixed n=2 Debug: Final n for mishra4 = 2 Debug: min_pos for mishra4 = [-9.94114880716358, -9.999999996365672] Debug: f_val=-0.19941146886776687, min_value=-0.19941146886776687 Minimum validation passed for mishra4 Testing minimum for parsopoulos... Debug: parsopoulos fixed n=2 Debug: Final n for parsopoulos = 2 Debug: min_pos for parsopoulos = [1.5707963267948966, 0.0] Debug: f_val=3.749399456654644e-33, min_value=0.0 Minimum validation passed for parsopoulos Testing minimum for penholder... Debug: penholder fixed n=2 Debug: Final n for penholder = 2 Debug: min_pos for penholder = [9.6461676710434, 9.6461676710434] Debug: f_val=-0.9635348327265058, min_value=-0.9635348327265058 Minimum validation passed for penholder Testing minimum for griewank... Debug: griewank using default_n=2 Debug: Final n for griewank = 2 Debug: min_pos for griewank = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for griewank Testing minimum for schwefel24... Debug: schwefel24 fixed n=2 Debug: Final n for schwefel24 = 2 Debug: min_pos for schwefel24 = [1.0, 1.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schwefel24 Testing minimum for elattavidyasagardutta... Debug: elattavidyasagardutta fixed n=4 Debug: Final n for elattavidyasagardutta = 4 Debug: min_pos for elattavidyasagardutta = [3.0, 1.0, 1.0, 1.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for elattavidyasagardutta Testing minimum for schwefel223... Debug: schwefel223 using default_n=2 Debug: Final n for schwefel223 = 2 Debug: min_pos for schwefel223 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schwefel223 Testing minimum for chungreynolds... Debug: chungreynolds using default_n=2 Debug: Final n for chungreynolds = 2 Debug: min_pos for chungreynolds = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for chungreynolds Testing minimum for langermann... Debug: langermann fixed n=2 Debug: Final n for langermann = 2 Debug: min_pos for langermann = [2.002992119907532, 1.0060959403343601] Debug: f_val=-5.162126159963982, min_value=-5.162126159963982 Minimum validation passed for langermann Testing minimum for rump... Debug: rump fixed n=2 Debug: Final n for rump = 2 Debug: min_pos for rump = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for rump Testing minimum for ripple25... Debug: ripple25 fixed n=2 Debug: Final n for ripple25 = 2 Debug: min_pos for ripple25 = [0.1, 0.1] Debug: f_val=-2.0, min_value=-2.0 Minimum validation passed for ripple25 Testing minimum for dejongf5modified... Debug: dejongf5modified fixed n=2 Debug: Final n for dejongf5modified = 2 Debug: min_pos for dejongf5modified = [-31.97833, -31.97833] Debug: f_val=0.9980038377944507, min_value=0.9980038377944507 Minimum validation passed for dejongf5modified Testing minimum for ripple1... Debug: ripple1 fixed n=2 Debug: Final n for ripple1 = 2 Debug: min_pos for ripple1 = [0.1, 0.1] Debug: f_val=-2.2, min_value=-2.2 Minimum validation passed for ripple1 Testing minimum for devilliersglasser2... Debug: devilliersglasser2 fixed n=5 Debug: Final n for devilliersglasser2 = 5 Debug: min_pos for devilliersglasser2 = [53.81, 1.27, 3.012, 2.13, 0.507] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for devilliersglasser2 Testing minimum for powell... Debug: powell fixed n=4 Debug: Final n for powell = 4 Debug: min_pos for powell = [0.0, 0.0, 0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for powell Testing minimum for schaffer2... Debug: schaffer2 fixed n=2 Debug: Final n for schaffer2 = 2 Debug: min_pos for schaffer2 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schaffer2 Testing minimum for mishra7... Debug: mishra7 fixed n=2 Debug: Final n for mishra7 = 2 Debug: min_pos for mishra7 = [1.0, 2.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for mishra7 Testing minimum for rastrigin... Debug: rastrigin using default_n=2 Debug: Final n for rastrigin = 2 Debug: min_pos for rastrigin = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for rastrigin Testing minimum for sphere... Debug: sphere using default_n=2 Debug: Final n for sphere = 2 Debug: min_pos for sphere = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for sphere Testing minimum for shekel5... Debug: shekel5 fixed n=4 Debug: Final n for shekel5 = 4 Debug: min_pos for shekel5 = [4.00003715, 4.00013327, 4.00003715, 4.00013327] Debug: f_val=-10.153199679058217, min_value=-10.15319967905822 Minimum validation passed for shekel5 Testing minimum for threehumpcamel... Debug: threehumpcamel fixed n=2 Debug: Final n for threehumpcamel = 2 Debug: min_pos for threehumpcamel = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for threehumpcamel Testing minimum for styblinskitang... Debug: styblinskitang using default_n=2 Debug: Final n for styblinskitang = 2 Debug: min_pos for styblinskitang = [-2.9035340276126953, -2.9035340276126953] Debug: f_val=-78.33233140754282, min_value=-78.33233140754282 Minimum validation passed for styblinskitang Testing minimum for michalewicz... Debug: michalewicz using default_n=2 Debug: Final n for michalewicz = 2 Debug: min_pos for michalewicz = [2.2029055201726, 1.5707963267949] Debug: f_val=-1.8013034100985528, min_value=-1.8013034100985528 Minimum validation passed for michalewicz Testing minimum for periodic... Debug: periodic fixed n=2 Debug: Final n for periodic = 2 Debug: min_pos for periodic = [0.0, 0.0] Debug: f_val=0.9, min_value=0.9 Minimum validation passed for periodic Testing minimum for powellsingular... Debug: powellsingular using default_n=4 Debug: Final n for powellsingular = 4 Debug: min_pos for powellsingular = [0.0, 0.0, 0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for powellsingular Testing minimum for schaffern4... Debug: schaffern4 fixed n=2 Debug: Final n for schaffern4 = 2 Debug: min_pos for schaffern4 = [0.0, 1.253131828792882] Debug: f_val=0.29257863203598033, min_value=0.29257863203598033 Minimum validation passed for schaffern4 Testing minimum for bukin4... Debug: bukin4 fixed n=2 Debug: Final n for bukin4 = 2 Debug: min_pos for bukin4 = [-10.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for bukin4 Testing minimum for mvf_shubert3... Debug: mvf_shubert3 using default_n=2 Debug: Final n for mvf_shubert3 = 2 Debug: min_pos for mvf_shubert3 = [-0.4913908340773322, -0.4913908340773322] Debug: f_val=-24.062498884334275, min_value=-24.062498884334275 Minimum validation passed for mvf_shubert3 Testing minimum for rosenbrock... Debug: rosenbrock using default_n=2 Debug: Final n for rosenbrock = 2 Debug: min_pos for rosenbrock = [1.0, 1.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for rosenbrock Testing minimum for brent... Debug: brent fixed n=2 Debug: Final n for brent = 2 Debug: min_pos for brent = [-10.0, -10.0] Debug: f_val=1.3838965267367376e-87, min_value=0.0 Minimum validation passed for brent Testing minimum for ackley2... Debug: ackley2 fixed n=2 Debug: Final n for ackley2 = 2 Debug: min_pos for ackley2 = [0.0, 0.0] Debug: f_val=-200.0, min_value=-200.0 Minimum validation passed for ackley2 Testing minimum for shekel7... Debug: shekel7 fixed n=4 Debug: Final n for shekel7 = 4 Debug: min_pos for shekel7 = [4.00057291, 4.00068936, 3.99948971, 3.99960616] Debug: f_val=-10.402940566818652, min_value=-10.402940566818653 Minimum validation passed for shekel7 Testing minimum for rosenbrock_modified... Debug: rosenbrock_modified fixed n=2 Debug: Final n for rosenbrock_modified = 2 Debug: min_pos for rosenbrock_modified = [-0.9095537365025769, -0.9505717126589607] Debug: f_val=34.04024310664062, min_value=34.04024310664062 Minimum validation passed for rosenbrock_modified Testing minimum for shubert_rotated... Debug: shubert_rotated using default_n=2 Debug: Final n for shubert_rotated = 2 Debug: min_pos for shubert_rotated = [4.858056878468046, 5.482864206944743] Debug: f_val=-186.73090883102375, min_value=-186.73090883102375 Minimum validation passed for shubert_rotated Testing minimum for ackley4... Debug: ackley4 fixed n=2 Debug: Final n for ackley4 = 2 Debug: min_pos for ackley4 = [-1.5812643986108843, -0.7906319137820829] Debug: f_val=-5.297009385988958, min_value=-5.297009385988958 Minimum validation passed for ackley4 Testing minimum for sineenvelope... Debug: sineenvelope fixed n=2 Debug: Final n for sineenvelope = 2 Debug: min_pos for sineenvelope = [0.0, 0.0] Debug: f_val=-1.0, min_value=-1.0 Minimum validation passed for sineenvelope Testing minimum for chen... Debug: chen fixed n=2 Debug: Final n for chen = 2 Debug: min_pos for chen = [0.388888888888889, 0.722222222222222] Debug: f_val=-2000.0000000000002, min_value=-2000.0 Minimum validation passed for chen Testing minimum for wood... Debug: wood fixed n=4 Debug: Final n for wood = 4 Debug: min_pos for wood = [1.0, 1.0, 1.0, 1.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for wood Testing minimum for leon... Debug: leon fixed n=2 Debug: Final n for leon = 2 Debug: min_pos for leon = [1.0, 1.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for leon Testing minimum for deb3... Debug: deb3 using default_n=2 Debug: Final n for deb3 = 2 Debug: min_pos for deb3 = [0.07969939268869583, 0.07969939268869583] Debug: f_val=-1.0, min_value=-1.0 Minimum validation passed for deb3 Testing minimum for salomon... Debug: salomon using default_n=2 Debug: Final n for salomon = 2 Debug: min_pos for salomon = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for salomon Testing minimum for schumersteiglitz... Debug: schumersteiglitz using default_n=10 Debug: Final n for schumersteiglitz = 10 Debug: min_pos for schumersteiglitz = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schumersteiglitz Testing minimum for price4... Debug: price4 fixed n=2 Debug: Final n for price4 = 2 Debug: min_pos for price4 = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for price4 Testing minimum for mishra8... Debug: mishra8 fixed n=2 Debug: Final n for mishra8 = 2 Debug: min_pos for mishra8 = [2.0, -3.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for mishra8 Testing minimum for schwefel225... Debug: schwefel225 fixed n=2 Debug: Final n for schwefel225 = 2 Debug: min_pos for schwefel225 = [1.0, 1.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for schwefel225 Testing minimum for sargan... Debug: sargan using default_n=2 Debug: Final n for sargan = 2 Debug: min_pos for sargan = [0.0, 0.0] Debug: f_val=0.0, min_value=0.0 Minimum validation passed for sargan Testing minimum for mishra3... Debug: mishra3 fixed n=2 Debug: Final n for mishra3 = 2 Debug: min_pos for mishra3 = [-8.466613775046579, -9.998521309] Debug: f_val=-0.18465133334298883, min_value=-0.184651333342989 Minimum validation passed for mishra3 Minimum Validation: All passed. Test Summary: | Pass Total Time Minimum Validation | 167 167 1m26.0s Starting Edge Cases Tests Testing edge cases for kearfott... Debug: n=2 for kearfott Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-3.0, -3.0], ub=[4.0, 4.0])... Testing very small numbers... Edge cases passed for kearfott Testing edge cases for biggsexp6... Debug: n=6 for biggsexp6 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-20.0, -20.0, -20.0, -20.0, -20.0, -20.0], ub=[20.0, 20.0, 20.0, 20.0, 20.0, 20.0])... Testing very small numbers... Edge cases passed for biggsexp6 Testing edge cases for quartic... Debug: n=2 for quartic Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.28, -1.28], ub=[1.28, 1.28])... Testing very small numbers... Edge cases passed for quartic Testing edge cases for schaffern2... Debug: n=2 for schaffern2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-100.0, -100.0], ub=[100.0, 100.0])... Testing very small numbers... Edge cases passed for schaffern2 Testing edge cases for levyjamil... Debug: n=2 for levyjamil Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for levyjamil Testing edge cases for schaffer3... Debug: n=2 for schaffer3 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schaffer3 Testing edge cases for bukin2... Debug: n=2 for bukin2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-15.0, -3.0], ub=[-5.0, 3.0])... Testing very small numbers... Edge cases passed for bukin2 Testing edge cases for zakharov... Debug: n=2 for zakharov Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.0, -5.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for zakharov Testing edge cases for goldsteinprice... Debug: n=2 for goldsteinprice Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-2.0, -2.0], ub=[2.0, 2.0])... Testing very small numbers... Edge cases passed for goldsteinprice Testing edge cases for dolan... Debug: n=5 for dolan Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-100.0, -100.0, -100.0, -100.0, -100.0], ub=[100.0, 100.0, 100.0, 100.0, 100.0])... Testing very small numbers... Edge cases passed for dolan Testing edge cases for price1... Debug: n=2 for price1 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for price1 Testing edge cases for schwefel26... Debug: n=2 for schwefel26 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schwefel26 Testing edge cases for rana... Debug: n=2 for rana Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-500.0, -500.0], ub=[500.0, 500.0])... Testing very small numbers... Edge cases passed for rana Testing edge cases for qing... Debug: n=2 for qing Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for qing Testing edge cases for shubert_classic... Debug: n=2 for shubert_classic Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for shubert_classic Testing edge cases for biggsexp3... Debug: n=3 for biggsexp3 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0, 0.0], ub=[20.0, 20.0, 20.0])... Testing very small numbers... Edge cases passed for biggsexp3 Testing edge cases for mvf_shubert2... Debug: n=2 for mvf_shubert2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for mvf_shubert2 Testing edge cases for powellsum... Debug: n=2 for powellsum Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.0, -1.0], ub=[1.0, 1.0])... Testing very small numbers... Edge cases passed for powellsum Testing edge cases for shubert_additive_cosine... Debug: n=2 for shubert_additive_cosine Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for shubert_additive_cosine Testing edge cases for sixhumpcamelback... Debug: n=2 for sixhumpcamelback Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-3.0, -2.0], ub=[3.0, 2.0])... Testing very small numbers... Edge cases passed for sixhumpcamelback Testing edge cases for carromtable... Debug: n=2 for carromtable Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for carromtable Testing edge cases for bohachevsky2... Debug: n=2 for bohachevsky2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-100.0, -100.0], ub=[100.0, 100.0])... Testing very small numbers... Edge cases passed for bohachevsky2 Testing edge cases for mishra9... Debug: n=3 for mishra9 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0, -10.0], ub=[10.0, 10.0, 10.0])... Testing very small numbers... Edge cases passed for mishra9 Testing edge cases for shubert3... Debug: n=3 for shubert3 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for shubert3 Testing edge cases for cube... Debug: n=2 for cube Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for cube Testing edge cases for mishra11... Debug: n=2 for mishra11 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for mishra11 Testing edge cases for alpinen1... Debug: n=2 for alpinen1 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for alpinen1 Testing edge cases for trid... Debug: n=2 for trid Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-4, -4], ub=[4, 4])... Testing very small numbers... Edge cases passed for trid Testing edge cases for paviani... Debug: n=10 for paviani Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[2.001, 2.001, 2.001, 2.001, 2.001, 2.001, 2.001, 2.001, 2.001, 2.001], ub=[9.999, 9.999, 9.999, 9.999, 9.999, 9.999, 9.999, 9.999, 9.999, 9.999])... Testing very small numbers... Edge cases passed for paviani Testing edge cases for corana... Debug: n=2 for corana Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-500.0, -500.0], ub=[500.0, 500.0])... Testing very small numbers... Edge cases passed for corana Testing edge cases for hansen... Debug: n=2 for hansen Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for hansen Testing edge cases for mishra2... Debug: n=2 for mishra2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0], ub=[1.0, 1.0])... Testing very small numbers... Edge cases passed for mishra2 Testing edge cases for dixonprice... Debug: n=2 for dixonprice Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for dixonprice Testing edge cases for matyas... Debug: n=2 for matyas Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for matyas Testing edge cases for exponential... Debug: n=2 for exponential Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.0, -1.0], ub=[1.0, 1.0])... Testing very small numbers... Edge cases passed for exponential Testing edge cases for sumofpowers... Debug: n=2 for sumofpowers Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.0, -1.0], ub=[1.0, 1.0])... Testing very small numbers... Edge cases passed for sumofpowers Testing edge cases for himmelblau... Debug: n=2 for himmelblau Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.0, -5.0], ub=[5.0, 5.0])... Testing very small numbers... Edge cases passed for himmelblau Testing edge cases for devilliersglasser1... Debug: n=4 for devilliersglasser1 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0, 0.0, 0.0], ub=[500.0, 500.0, 500.0, 500.0])... Testing very small numbers... Edge cases passed for devilliersglasser1 Testing edge cases for axisparallelhyperellipsoid... Debug: n=2 for axisparallelhyperellipsoid Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.12, -5.12], ub=[5.12, 5.12])... Testing very small numbers... Edge cases passed for axisparallelhyperellipsoid Testing edge cases for schwefel12... Debug: n=2 for schwefel12 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schwefel12 Testing edge cases for easom... Debug: n=2 for easom Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-100.0, -100.0], ub=[100.0, 100.0])... Testing very small numbers... Edge cases passed for easom Testing edge cases for bohachevsky3... Debug: n=2 for bohachevsky3 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-100.0, -100.0], ub=[100.0, 100.0])... Testing very small numbers... Edge cases passed for bohachevsky3 Testing edge cases for cosinemixture... Debug: n=2 for cosinemixture Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.0, -1.0], ub=[1.0, 1.0])... Testing very small numbers... Edge cases passed for cosinemixture Testing edge cases for schwefel... Debug: n=2 for schwefel Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schwefel Testing edge cases for biggsexp5... Debug: n=5 for biggsexp5 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0, 0.0, 0.0, 0.0], ub=[20.0, 20.0, 20.0, 20.0, 20.0])... Testing very small numbers... Edge cases passed for biggsexp5 Testing edge cases for mvf_shubert... Debug: n=2 for mvf_shubert Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for mvf_shubert Testing edge cases for braninrcos2... Debug: n=2 for braninrcos2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.0, -5.0], ub=[15.0, 15.0])... Testing very small numbers... Edge cases passed for braninrcos2 Testing edge cases for step... Debug: n=2 for step Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.12, -5.12], ub=[5.12, 5.12])... Testing very small numbers... Edge cases passed for step Testing edge cases for rotatedellipse... Debug: n=2 for rotatedellipse Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for rotatedellipse Testing edge cases for freudensteinroth... Debug: n=2 for freudensteinroth Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for freudensteinroth Testing edge cases for mielcantrell... Debug: n=4 for mielcantrell Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.0, -1.0, -1.0, -1.0], ub=[1.0, 1.0, 1.0, 1.0])... Testing very small numbers... Edge cases passed for mielcantrell Testing edge cases for schwefel236... Debug: n=2 for schwefel236 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schwefel236 Testing edge cases for mishra6... Debug: n=2 for mishra6 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for mishra6 Testing edge cases for alpinen2... Debug: n=2 for alpinen2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for alpinen2 Testing edge cases for dekkersaarts... Debug: n=2 for dekkersaarts Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-20.0, -20.0], ub=[20.0, 20.0])... Testing very small numbers... Edge cases passed for dekkersaarts Testing edge cases for pinter... Debug: n=2 for pinter Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for pinter Testing edge cases for schaffer6... Debug: n=2 for schaffer6 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-100.0, -100.0], ub=[100.0, 100.0])... Testing very small numbers... Edge cases passed for schaffer6 Testing edge cases for shubert_additive_sine... Debug: n=2 for shubert_additive_sine Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for shubert_additive_sine Testing edge cases for chenv... Debug: n=2 for chenv Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-500.0, -500.0], ub=[500.0, 500.0])... Testing very small numbers... Edge cases passed for chenv Testing edge cases for gulfresearch... Debug: n=3 for gulfresearch Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.1, 0.0, 0.0], ub=[100.0, 25.6, 5.0])... Testing very small numbers... Edge cases passed for gulfresearch Testing edge cases for brad... Debug: n=3 for brad Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-0.25, 0.01, 0.01], ub=[0.25, 2.5, 2.5])... Testing very small numbers... Edge cases passed for brad Testing edge cases for mishra10... Debug: n=2 for mishra10 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for mishra10 Testing edge cases for mishra5... Debug: n=2 for mishra5 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for mishra5 Testing edge cases for deb1... Debug: n=2 for deb1 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.0, -1.0], ub=[1.0, 1.0])... Testing very small numbers... Edge cases passed for deb1 Testing edge cases for shubert_noisy... Debug: n=2 for shubert_noisy Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for shubert_noisy Testing edge cases for bukin6... Debug: n=2 for bukin6 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-15.0, -3.0], ub=[-5.0, 3.0])... Testing very small numbers... Edge cases passed for bukin6 Testing edge cases for shubert_hybrid_rastrigin... Debug: n=2 for shubert_hybrid_rastrigin Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for shubert_hybrid_rastrigin Testing edge cases for brown... Debug: n=2 for brown Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.0, -1.0], ub=[4.0, 4.0])... Testing very small numbers... Edge cases passed for brown Testing edge cases for csendes... Debug: n=2 for csendes Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.0, -1.0], ub=[1.0, 1.0])... Testing very small numbers... Edge cases passed for csendes Testing edge cases for booth... Debug: n=2 for booth Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for booth Testing edge cases for helicalvalley... Debug: n=3 for helicalvalley Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0, -10.0], ub=[10.0, 10.0, 10.0])... Testing very small numbers... Edge cases passed for helicalvalley Testing edge cases for beale... Debug: n=2 for beale Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-4.5, -4.5], ub=[4.5, 4.5])... Testing very small numbers... Edge cases passed for beale Testing edge cases for quadratic... Debug: n=2 for quadratic Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for quadratic Testing edge cases for shubert_coupled... Debug: n=2 for shubert_coupled Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for shubert_coupled Testing edge cases for holdertable... Debug: n=2 for holdertable Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for holdertable Testing edge cases for mishrabird... Debug: n=2 for mishrabird Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -6.5], ub=[0.0, 0.0])... Testing very small numbers... Edge cases passed for mishrabird Testing edge cases for schwefel221... Debug: n=2 for schwefel221 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schwefel221 Testing edge cases for pathological... Debug: n=2 for pathological Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-100.0, -100.0], ub=[100.0, 100.0])... Testing very small numbers... Edge cases passed for pathological Testing edge cases for dropwave... Debug: n=2 for dropwave Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.12, -5.12], ub=[5.12, 5.12])... Testing very small numbers... Edge cases passed for dropwave Testing edge cases for eggcrate... Debug: n=2 for eggcrate Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.0, -5.0], ub=[5.0, 5.0])... Testing very small numbers... Edge cases passed for eggcrate Testing edge cases for schmidtvetters... Debug: n=3 for schmidtvetters Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schmidtvetters Testing edge cases for cola... Debug: n=17 for cola Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0], ub=[4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0])... Testing very small numbers... Edge cases passed for cola Testing edge cases for hartmanf3... Debug: n=3 for hartmanf3 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0, 0.0], ub=[1.0, 1.0, 1.0])... Testing very small numbers... Edge cases passed for hartmanf3 Testing edge cases for eggholder... Debug: n=2 for eggholder Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-512.0, -512.0], ub=[512.0, 512.0])... Testing very small numbers... Edge cases passed for eggholder Testing edge cases for schwefel222... Debug: n=2 for schwefel222 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schwefel222 Testing edge cases for price2... Debug: n=2 for price2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for price2 Testing edge cases for mishra1... Debug: n=2 for mishra1 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0], ub=[1.0, 1.0])... Testing very small numbers... Edge cases passed for mishra1 Testing edge cases for schaffer1... Debug: n=2 for schaffer1 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-100.0, -100.0], ub=[100.0, 100.0])... Testing very small numbers... Edge cases passed for schaffer1 Testing edge cases for schwefel226... Debug: n=2 for schwefel226 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schwefel226 Testing edge cases for ackley... Debug: n=2 for ackley Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-32.768, -32.768], ub=[32.768, 32.768])... Testing very small numbers... Edge cases passed for ackley Testing edge cases for damavandi... Debug: n=2 for damavandi Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0], ub=[14.0, 14.0])... Testing very small numbers... Edge cases passed for damavandi Testing edge cases for colville... Debug: n=4 for colville Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0, -10.0, -10.0], ub=[10.0, 10.0, 10.0, 10.0])... Testing very small numbers... Edge cases passed for colville Testing edge cases for shubert_generalized... Debug: n=2 for shubert_generalized Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for shubert_generalized Testing edge cases for keane... Debug: n=2 for keane Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for keane Testing edge cases for giunta... Debug: n=2 for giunta Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.0, -1.0], ub=[1.0, 1.0])... Testing very small numbers... Edge cases passed for giunta Testing edge cases for chichinadze... Debug: n=2 for chichinadze Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-30.0, -30.0], ub=[30.0, 30.0])... Testing very small numbers... Edge cases passed for chichinadze Testing edge cases for biggsexp2... Debug: n=2 for biggsexp2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0], ub=[20.0, 20.0])... Testing very small numbers... Edge cases passed for biggsexp2 Testing edge cases for shekel... Debug: n=4 for shekel Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0, 0.0, 0.0], ub=[10.0, 10.0, 10.0, 10.0])... Testing very small numbers... Edge cases passed for shekel Testing edge cases for bartelsconn... Debug: n=2 for bartelsconn Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-500.0, -500.0], ub=[500.0, 500.0])... Testing very small numbers... Edge cases passed for bartelsconn Testing edge cases for adjiman... Debug: n=2 for adjiman Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.0, -1.0], ub=[2.0, 1.0])... Testing very small numbers... Edge cases passed for adjiman Testing edge cases for biggsexp4... Debug: n=4 for biggsexp4 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0, 0.0, 0.0], ub=[20.0, 20.0, 20.0, 20.0])... Testing very small numbers... Edge cases passed for biggsexp4 Testing edge cases for becker_lago... Debug: n=2 for becker_lago Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for becker_lago Testing edge cases for bohachevsky1... Debug: n=2 for bohachevsky1 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-100.0, -100.0], ub=[100.0, 100.0])... Testing very small numbers... Edge cases passed for bohachevsky1 Testing edge cases for branin... Debug: n=2 for branin Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.0, 0.0], ub=[10.0, 15.0])... Testing very small numbers... Edge cases passed for branin Testing edge cases for crossintray... Debug: n=2 for crossintray Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for crossintray Testing edge cases for shubert_shifted... Debug: n=2 for shubert_shifted Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for shubert_shifted Testing edge cases for hartman6... Debug: n=6 for hartman6 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ub=[1.0, 1.0, 1.0, 1.0, 1.0, 1.0])... Testing very small numbers... Edge cases passed for hartman6 Testing edge cases for dejongf5original... Debug: n=2 for dejongf5original Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-65.536, -65.536], ub=[65.536, 65.536])... Testing very small numbers... Edge cases passed for dejongf5original Testing edge cases for rotatedhyperellipsoid... Debug: n=2 for rotatedhyperellipsoid Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-65.536, -65.536], ub=[65.536, 65.536])... Testing very small numbers... Edge cases passed for rotatedhyperellipsoid Testing edge cases for hosaki... Debug: n=2 for hosaki Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0], ub=[5.0, 6.0])... Testing very small numbers... Edge cases passed for hosaki Testing edge cases for boxbetts... Debug: n=3 for boxbetts Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for boxbetts Testing edge cases for powellsingular2... Debug: n=4 for powellsingular2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-4.0, -4.0, -4.0, -4.0], ub=[5.0, 5.0, 5.0, 5.0])... Testing very small numbers... Edge cases passed for powellsingular2 Testing edge cases for jennrichsampson... Debug: n=2 for jennrichsampson Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.0, -1.0], ub=[1.0, 1.0])... Testing very small numbers... Edge cases passed for jennrichsampson Testing edge cases for rotatedellipse2... Debug: n=2 for rotatedellipse2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-500.0, -500.0], ub=[500.0, 500.0])... Testing very small numbers... Edge cases passed for rotatedellipse2 Testing edge cases for schwefel220... Debug: n=2 for schwefel220 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schwefel220 Testing edge cases for quintic... Debug: n=2 for quintic Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for quintic Testing edge cases for bird... Debug: n=2 for bird Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-6.283185307179586, -6.283185307179586], ub=[6.283185307179586, 6.283185307179586])... Testing very small numbers... Edge cases passed for bird Testing edge cases for dejongf4... Debug: n=2 for dejongf4 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.28, -1.28], ub=[1.28, 1.28])... Testing very small numbers... Edge cases passed for dejongf4 Testing edge cases for shubert... Debug: n=2 for shubert Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for shubert Testing edge cases for mccormick... Debug: n=2 for mccormick Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.5, -3.0], ub=[4.0, 4.0])... Testing very small numbers... Edge cases passed for mccormick Testing edge cases for mishra4... Debug: n=2 for mishra4 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for mishra4 Testing edge cases for parsopoulos... Debug: n=2 for parsopoulos Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.0, -5.0], ub=[5.0, 5.0])... Testing very small numbers... Edge cases passed for parsopoulos Testing edge cases for penholder... Debug: n=2 for penholder Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-11.0, -11.0], ub=[11.0, 11.0])... Testing very small numbers... Edge cases passed for penholder Testing edge cases for griewank... Debug: n=2 for griewank Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-600.0, -600.0], ub=[600.0, 600.0])... Testing very small numbers... Edge cases passed for griewank Testing edge cases for schwefel24... Debug: n=2 for schwefel24 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schwefel24 Testing edge cases for elattavidyasagardutta... Debug: n=4 for elattavidyasagardutta Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.2, -5.2, -5.2, -5.2], ub=[5.2, 5.2, 5.2, 5.2])... Testing very small numbers... Edge cases passed for elattavidyasagardutta Testing edge cases for schwefel223... Debug: n=2 for schwefel223 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schwefel223 Testing edge cases for chungreynolds... Debug: n=2 for chungreynolds Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-100.0, -100.0], ub=[100.0, 100.0])... Testing very small numbers... Edge cases passed for chungreynolds Testing edge cases for langermann... Debug: n=2 for langermann Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for langermann Testing edge cases for rump... Debug: n=2 for rump Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-500.0, -500.0], ub=[500.0, 500.0])... Testing very small numbers... Edge cases passed for rump Testing edge cases for ripple25... Debug: n=2 for ripple25 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0], ub=[1.0, 1.0])... Testing very small numbers... Edge cases passed for ripple25 Testing edge cases for dejongf5modified... Debug: n=2 for dejongf5modified Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-65.536, -65.536], ub=[65.536, 65.536])... Testing very small numbers... Edge cases passed for dejongf5modified Testing edge cases for ripple1... Debug: n=2 for ripple1 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0], ub=[1.0, 1.0])... Testing very small numbers... Edge cases passed for ripple1 Testing edge cases for devilliersglasser2... Debug: n=5 for devilliersglasser2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0, 0.0, 0.0, 0.0], ub=[500.0, 500.0, 500.0, 500.0, 500.0])... Testing very small numbers... Edge cases passed for devilliersglasser2 Testing edge cases for powell... Debug: n=4 for powell Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for powell Testing edge cases for schaffer2... Debug: n=2 for schaffer2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-100.0, -100.0], ub=[100.0, 100.0])... Testing very small numbers... Edge cases passed for schaffer2 Testing edge cases for mishra7... Debug: n=2 for mishra7 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for mishra7 Testing edge cases for rastrigin... Debug: n=2 for rastrigin Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.12, -5.12], ub=[5.12, 5.12])... Testing very small numbers... Edge cases passed for rastrigin Testing edge cases for sphere... Debug: n=2 for sphere Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.12, -5.12], ub=[5.12, 5.12])... Testing very small numbers... Edge cases passed for sphere Testing edge cases for shekel5... Debug: n=4 for shekel5 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for shekel5 Testing edge cases for threehumpcamel... Debug: n=2 for threehumpcamel Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.0, -5.0], ub=[5.0, 5.0])... Testing very small numbers... Edge cases passed for threehumpcamel Testing edge cases for styblinskitang... Debug: n=2 for styblinskitang Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-5.0, -5.0], ub=[5.0, 5.0])... Testing very small numbers... Edge cases passed for styblinskitang Testing edge cases for michalewicz... Debug: n=2 for michalewicz Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[0.0, 0.0], ub=[π, π])... Testing very small numbers... Edge cases passed for michalewicz Testing edge cases for periodic... Debug: n=2 for periodic Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for periodic Testing edge cases for powellsingular... Debug: n=4 for powellsingular Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-4.0, -4.0, -4.0, -4.0], ub=[5.0, 5.0, 5.0, 5.0])... Testing very small numbers... Edge cases passed for powellsingular Testing edge cases for schaffern4... Debug: n=2 for schaffern4 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-100.0, -100.0], ub=[100.0, 100.0])... Testing very small numbers... Edge cases passed for schaffern4 Testing edge cases for bukin4... Debug: n=2 for bukin4 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-15.0, -3.0], ub=[-5.0, 3.0])... Testing very small numbers... Edge cases passed for bukin4 Testing edge cases for mvf_shubert3... Debug: n=2 for mvf_shubert3 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for mvf_shubert3 Testing edge cases for rosenbrock... Debug: n=2 for rosenbrock Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-30.0, -30.0], ub=[30.0, 30.0])... Testing very small numbers... Edge cases passed for rosenbrock Testing edge cases for brent... Debug: n=2 for brent Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for brent Testing edge cases for ackley2... Debug: n=2 for ackley2 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-32.0, -32.0], ub=[32.0, 32.0])... Testing very small numbers... Edge cases passed for ackley2 Testing edge cases for shekel7... Debug: n=4 for shekel7 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for shekel7 Testing edge cases for rosenbrock_modified... Debug: n=2 for rosenbrock_modified Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-2.0, -2.0], ub=[2.0, 2.0])... Testing very small numbers... Edge cases passed for rosenbrock_modified Testing edge cases for shubert_rotated... Debug: n=2 for shubert_rotated Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for shubert_rotated Testing edge cases for ackley4... Debug: n=2 for ackley4 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-35.0, -35.0], ub=[35.0, 35.0])... Testing very small numbers... Edge cases passed for ackley4 Testing edge cases for sineenvelope... Debug: n=2 for sineenvelope Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-100.0, -100.0], ub=[100.0, 100.0])... Testing very small numbers... Edge cases passed for sineenvelope Testing edge cases for chen... Debug: n=2 for chen Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-500.0, -500.0], ub=[500.0, 500.0])... Testing very small numbers... Edge cases passed for chen Testing edge cases for wood... Debug: n=4 for wood Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0, -10.0, -10.0], ub=[10.0, 10.0, 10.0, 10.0])... Testing very small numbers... Edge cases passed for wood Testing edge cases for leon... Debug: n=2 for leon Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.2, -1.2], ub=[1.2, 1.2])... Testing very small numbers... Edge cases passed for leon Testing edge cases for deb3... Debug: n=2 for deb3 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-1.0, -1.0], ub=[1.0, 1.0])... Testing very small numbers... Edge cases passed for deb3 Testing edge cases for salomon... Debug: n=2 for salomon Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for salomon Testing edge cases for schumersteiglitz... Debug: n=10 for schumersteiglitz Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schumersteiglitz Testing edge cases for price4... Debug: n=2 for price4 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-500.0, -500.0], ub=[500.0, 500.0])... Testing very small numbers... Edge cases passed for price4 Testing edge cases for mishra8... Debug: n=2 for mishra8 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for mishra8 Testing edge cases for schwefel225... Debug: n=2 for schwefel225 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for schwefel225 Testing edge cases for sargan... Debug: n=2 for sargan Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing Inf inputs (expect Inf)... Testing very small numbers... Edge cases passed for sargan Testing edge cases for mishra3... Debug: n=2 for mishra3 Testing empty vector... Testing NaN inputs... Testing Inf inputs... Testing bounds (lb=[-10.0, -10.0], ub=[10.0, 10.0])... Testing very small numbers... Edge cases passed for mishra3 Edge Cases: All passed. Test Summary: | Pass Total Time Edge Cases | 796 796 6.2s Starting Zygote Hessian Tests Testing Hessian for rosenbrock... Debug: x=[-1.2, 1.0] for rosenbrock Debug: H=[1330.0 480.0; 480.0 200.0] for rosenbrock Hessian test passed for rosenbrock Testing Hessian for sphere... Debug: x=[0.0, 0.0] for sphere Debug: H=[2.0 0.0; 0.0 2.0] for sphere Hessian test passed for sphere Testing Hessian for axisparallelhyperellipsoid... Debug: x=[1.0, 1.0] for axisparallelhyperellipsoid Debug: H=[2.0 0.0; 0.0 4.0] for axisparallelhyperellipsoid Hessian test passed for axisparallelhyperellipsoid Zygote Hessian: All passed. Test Summary: | Pass Total Time Zygote Hessian | 6 6 56.9s Starting Start Point Tests Testing start point for kearfott... Debug: n=2 for kearfott Debug: x=[0.0, 0.0], lb=[-3.0, -3.0], ub=[4.0, 4.0] for kearfott Start point test passed for kearfott Testing start point for biggsexp6... Debug: n=6 for biggsexp6 Debug: x=[1.0, 2.0, 1.0, 1.0, 1.0, 1.0], lb=[-20.0, -20.0, -20.0, -20.0, -20.0, -20.0], ub=[20.0, 20.0, 20.0, 20.0, 20.0, 20.0] for biggsexp6 Start point test passed for biggsexp6 Testing start point for quartic... Debug: n=2 for quartic Debug: x=[0.0, 0.0], lb=[-1.28, -1.28], ub=[1.28, 1.28] for quartic Start point test passed for quartic Testing start point for schaffern2... Debug: n=2 for schaffern2 Debug: x=[0.0, 0.0], lb=[-100.0, -100.0], ub=[100.0, 100.0] for schaffern2 Start point test passed for schaffern2 Testing start point for levyjamil... Debug: n=2 for levyjamil Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for levyjamil Start point test passed for levyjamil Testing start point for schaffer3... Skipping schaffer3 (not bounded) Testing start point for bukin2... Debug: n=2 for bukin2 Debug: x=[-7.5, 0.0], lb=[-15.0, -3.0], ub=[-5.0, 3.0] for bukin2 Start point test passed for bukin2 Testing start point for zakharov... Debug: n=2 for zakharov Debug: x=[1.0, 1.0], lb=[-5.0, -5.0], ub=[10.0, 10.0] for zakharov Start point test passed for zakharov Testing start point for goldsteinprice... Debug: n=2 for goldsteinprice Debug: x=[0.0, 0.0], lb=[-2.0, -2.0], ub=[2.0, 2.0] for goldsteinprice Start point test passed for goldsteinprice Testing start point for dolan... Debug: n=5 for dolan Debug: x=[0.0, 0.0, 0.0, 0.0, 0.0], lb=[-100.0, -100.0, -100.0, -100.0, -100.0], ub=[100.0, 100.0, 100.0, 100.0, 100.0] for dolan Start point test passed for dolan Testing start point for price1... Skipping price1 (not bounded) Testing start point for schwefel26... Skipping schwefel26 (not bounded) Testing start point for rana... Debug: n=2 for rana Debug: x=[0.0, 0.0], lb=[-500.0, -500.0], ub=[500.0, 500.0] for rana Start point test passed for rana Testing start point for qing... Skipping qing (not bounded) Testing start point for shubert_classic... Skipping shubert_classic (not bounded) Testing start point for biggsexp3... Debug: n=3 for biggsexp3 Debug: x=[0.01, 0.01, 0.01], lb=[0.0, 0.0, 0.0], ub=[20.0, 20.0, 20.0] for biggsexp3 Start point test passed for biggsexp3 Testing start point for mvf_shubert2... Skipping mvf_shubert2 (not bounded) Testing start point for powellsum... Debug: n=2 for powellsum Debug: x=[0.5, 0.5], lb=[-1.0, -1.0], ub=[1.0, 1.0] for powellsum Start point test passed for powellsum Testing start point for shubert_additive_cosine... Skipping shubert_additive_cosine (not bounded) Testing start point for sixhumpcamelback... Debug: n=2 for sixhumpcamelback Debug: x=[0.0, 0.0], lb=[-3.0, -2.0], ub=[3.0, 2.0] for sixhumpcamelback Start point test passed for sixhumpcamelback Testing start point for carromtable... Debug: n=2 for carromtable Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for carromtable Start point test passed for carromtable Testing start point for bohachevsky2... Debug: n=2 for bohachevsky2 Debug: x=[0.01, 0.01], lb=[-100.0, -100.0], ub=[100.0, 100.0] for bohachevsky2 Start point test passed for bohachevsky2 Testing start point for mishra9... Debug: n=3 for mishra9 Debug: x=[0.0, 0.0, 0.0], lb=[-10.0, -10.0, -10.0], ub=[10.0, 10.0, 10.0] for mishra9 Start point test passed for mishra9 Testing start point for shubert3... Skipping shubert3 (not bounded) Testing start point for cube... Debug: n=2 for cube Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for cube Start point test passed for cube Testing start point for mishra11... Debug: n=2 for mishra11 Debug: x=[0.5, 0.5], lb=[0.0, 0.0], ub=[10.0, 10.0] for mishra11 Start point test passed for mishra11 Testing start point for alpinen1... Debug: n=2 for alpinen1 Debug: x=[1.0, 1.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for alpinen1 Start point test passed for alpinen1 Testing start point for trid... Debug: n=2 for trid Debug: x=[0.0, 0.0], lb=[-4, -4], ub=[4, 4] for trid Start point test passed for trid Testing start point for paviani... Debug: n=10 for paviani Debug: x=[5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0], lb=[2.001, 2.001, 2.001, 2.001, 2.001, 2.001, 2.001, 2.001, 2.001, 2.001], ub=[9.999, 9.999, 9.999, 9.999, 9.999, 9.999, 9.999, 9.999, 9.999, 9.999] for paviani Start point test passed for paviani Testing start point for corana... Debug: n=2 for corana Debug: x=[1.0, 1.0], lb=[-500.0, -500.0], ub=[500.0, 500.0] for corana Start point test passed for corana Testing start point for hansen... Debug: n=2 for hansen Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for hansen Start point test passed for hansen Testing start point for mishra2... Debug: n=2 for mishra2 Debug: x=[0.0, 0.0], lb=[0.0, 0.0], ub=[1.0, 1.0] for mishra2 Start point test passed for mishra2 Testing start point for dixonprice... Debug: n=2 for dixonprice Debug: x=[1.0, 1.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for dixonprice Start point test passed for dixonprice Testing start point for matyas... Debug: n=2 for matyas Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for matyas Start point test passed for matyas Testing start point for exponential... Debug: n=2 for exponential Debug: x=[1.0, 1.0], lb=[-1.0, -1.0], ub=[1.0, 1.0] for exponential Start point test passed for exponential Testing start point for sumofpowers... Debug: n=2 for sumofpowers Debug: x=[0.5, 0.5], lb=[-1.0, -1.0], ub=[1.0, 1.0] for sumofpowers Start point test passed for sumofpowers Testing start point for himmelblau... Debug: n=2 for himmelblau Debug: x=[0.0, 0.0], lb=[-5.0, -5.0], ub=[5.0, 5.0] for himmelblau Start point test passed for himmelblau Testing start point for devilliersglasser1... Debug: n=4 for devilliersglasser1 Debug: x=[1.0, 1.0, 1.0, 1.0], lb=[0.0, 0.0, 0.0, 0.0], ub=[500.0, 500.0, 500.0, 500.0] for devilliersglasser1 Start point test passed for devilliersglasser1 Testing start point for axisparallelhyperellipsoid... Debug: n=2 for axisparallelhyperellipsoid Debug: x=[1.0, 1.0], lb=[-5.12, -5.12], ub=[5.12, 5.12] for axisparallelhyperellipsoid Start point test passed for axisparallelhyperellipsoid Testing start point for schwefel12... Skipping schwefel12 (not bounded) Testing start point for easom... Debug: n=2 for easom Debug: x=[0.0, 0.0], lb=[-100.0, -100.0], ub=[100.0, 100.0] for easom Start point test passed for easom Testing start point for bohachevsky3... Debug: n=2 for bohachevsky3 Debug: x=[0.01, 0.01], lb=[-100.0, -100.0], ub=[100.0, 100.0] for bohachevsky3 Start point test passed for bohachevsky3 Testing start point for cosinemixture... Debug: n=2 for cosinemixture Debug: x=[0.5, 0.5], lb=[-1.0, -1.0], ub=[1.0, 1.0] for cosinemixture Start point test passed for cosinemixture Testing start point for schwefel... Skipping schwefel (not bounded) Testing start point for biggsexp5... Debug: n=5 for biggsexp5 Debug: x=[0.01, 0.01, 0.01, 0.01, 0.01], lb=[0.0, 0.0, 0.0, 0.0, 0.0], ub=[20.0, 20.0, 20.0, 20.0, 20.0] for biggsexp5 Start point test passed for biggsexp5 Testing start point for mvf_shubert... Skipping mvf_shubert (not bounded) Testing start point for braninrcos2... Debug: n=2 for braninrcos2 Debug: x=[0.0, 0.0], lb=[-5.0, -5.0], ub=[15.0, 15.0] for braninrcos2 Start point test passed for braninrcos2 Testing start point for step... Debug: n=2 for step Debug: x=[0.0, 0.0], lb=[-5.12, -5.12], ub=[5.12, 5.12] for step Start point test passed for step Testing start point for rotatedellipse... Skipping rotatedellipse (not bounded) Testing start point for freudensteinroth... Debug: n=2 for freudensteinroth Debug: x=[4.99, 3.99], lb=[-10.0, -10.0], ub=[10.0, 10.0] for freudensteinroth Start point test passed for freudensteinroth Testing start point for mielcantrell... Debug: n=4 for mielcantrell Debug: x=[0.0, 0.0, 0.0, 0.0], lb=[-1.0, -1.0, -1.0, -1.0], ub=[1.0, 1.0, 1.0, 1.0] for mielcantrell Start point test passed for mielcantrell Testing start point for schwefel236... Skipping schwefel236 (not bounded) Testing start point for mishra6... Debug: n=2 for mishra6 Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for mishra6 Start point test passed for mishra6 Testing start point for alpinen2... Debug: n=2 for alpinen2 Debug: x=[7.0, 7.0], lb=[0.0, 0.0], ub=[10.0, 10.0] for alpinen2 Start point test passed for alpinen2 Testing start point for dekkersaarts... Debug: n=2 for dekkersaarts Debug: x=[0.0, 10.0], lb=[-20.0, -20.0], ub=[20.0, 20.0] for dekkersaarts Start point test passed for dekkersaarts Testing start point for pinter... Debug: n=2 for pinter Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for pinter Start point test passed for pinter Testing start point for schaffer6... Debug: n=2 for schaffer6 Debug: x=[1.0, 1.0], lb=[-100.0, -100.0], ub=[100.0, 100.0] for schaffer6 Start point test passed for schaffer6 Testing start point for shubert_additive_sine... Skipping shubert_additive_sine (not bounded) Testing start point for chenv... Debug: n=2 for chenv Debug: x=[0.0, 0.0], lb=[-500.0, -500.0], ub=[500.0, 500.0] for chenv Start point test passed for chenv Testing start point for gulfresearch... Debug: n=3 for gulfresearch Debug: x=[1.0, 1.0, 1.0], lb=[0.1, 0.0, 0.0], ub=[100.0, 25.6, 5.0] for gulfresearch Start point test passed for gulfresearch Testing start point for brad... Debug: n=3 for brad Debug: x=[0.0, 1.0, 1.0], lb=[-0.25, 0.01, 0.01], ub=[0.25, 2.5, 2.5] for brad Start point test passed for brad Testing start point for mishra10... Debug: n=2 for mishra10 Debug: x=[1.0, 1.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for mishra10 Start point test passed for mishra10 Testing start point for mishra5... Debug: n=2 for mishra5 Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for mishra5 Start point test passed for mishra5 Testing start point for deb1... Debug: n=2 for deb1 Debug: x=[0.0, 0.0], lb=[-1.0, -1.0], ub=[1.0, 1.0] for deb1 Start point test passed for deb1 Testing start point for shubert_noisy... Skipping shubert_noisy (not bounded) Testing start point for bukin6... Debug: n=2 for bukin6 Debug: x=[-9.0, 0.5], lb=[-15.0, -3.0], ub=[-5.0, 3.0] for bukin6 Start point test passed for bukin6 Testing start point for shubert_hybrid_rastrigin... Debug: n=2 for shubert_hybrid_rastrigin Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for shubert_hybrid_rastrigin Start point test passed for shubert_hybrid_rastrigin Testing start point for brown... Debug: n=2 for brown Debug: x=[1.0, 1.0], lb=[-1.0, -1.0], ub=[4.0, 4.0] for brown Start point test passed for brown Testing start point for csendes... Debug: n=2 for csendes Debug: x=[0.5, 0.5], lb=[-1.0, -1.0], ub=[1.0, 1.0] for csendes Start point test passed for csendes Testing start point for booth... Debug: n=2 for booth Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for booth Start point test passed for booth Testing start point for helicalvalley... Debug: n=3 for helicalvalley Debug: x=[-1.0, 0.0, 0.0], lb=[-10.0, -10.0, -10.0], ub=[10.0, 10.0, 10.0] for helicalvalley Start point test passed for helicalvalley Testing start point for beale... Debug: n=2 for beale Debug: x=[1.0, 1.0], lb=[-4.5, -4.5], ub=[4.5, 4.5] for beale Start point test passed for beale Testing start point for quadratic... Debug: n=2 for quadratic Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for quadratic Start point test passed for quadratic Testing start point for shubert_coupled... Skipping shubert_coupled (not bounded) Testing start point for holdertable... Debug: n=2 for holdertable Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for holdertable Start point test passed for holdertable Testing start point for mishrabird... Debug: n=2 for mishrabird Debug: x=[-1.0, -1.0], lb=[-10.0, -6.5], ub=[0.0, 0.0] for mishrabird Start point test passed for mishrabird Testing start point for schwefel221... Skipping schwefel221 (not bounded) Testing start point for pathological... Debug: n=2 for pathological Debug: x=[0.0, 0.0], lb=[-100.0, -100.0], ub=[100.0, 100.0] for pathological Start point test passed for pathological Testing start point for dropwave... Debug: n=2 for dropwave Debug: x=[1.0, 1.0], lb=[-5.12, -5.12], ub=[5.12, 5.12] for dropwave Start point test passed for dropwave Testing start point for eggcrate... Debug: n=2 for eggcrate Debug: x=[1.0, 1.0], lb=[-5.0, -5.0], ub=[5.0, 5.0] for eggcrate Start point test passed for eggcrate Testing start point for schmidtvetters... Skipping schmidtvetters (not bounded) Testing start point for cola... Debug: n=17 for cola Debug: x=[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], lb=[0.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0, -4.0], ub=[4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0] for cola Start point test passed for cola Testing start point for hartmanf3... Debug: n=3 for hartmanf3 Debug: x=[0.5, 0.5, 0.5], lb=[0.0, 0.0, 0.0], ub=[1.0, 1.0, 1.0] for hartmanf3 Start point test passed for hartmanf3 Testing start point for eggholder... Debug: n=2 for eggholder Debug: x=[0.0, 0.0], lb=[-512.0, -512.0], ub=[512.0, 512.0] for eggholder Start point test passed for eggholder Testing start point for schwefel222... Skipping schwefel222 (not bounded) Testing start point for price2... Skipping price2 (not bounded) Testing start point for mishra1... Debug: n=2 for mishra1 Debug: x=[0.0, 0.0], lb=[0.0, 0.0], ub=[1.0, 1.0] for mishra1 Start point test passed for mishra1 Testing start point for schaffer1... Debug: n=2 for schaffer1 Debug: x=[1.0, 1.0], lb=[-100.0, -100.0], ub=[100.0, 100.0] for schaffer1 Start point test passed for schaffer1 Testing start point for schwefel226... Skipping schwefel226 (not bounded) Testing start point for ackley... Debug: n=2 for ackley Debug: x=[1.0, 1.0], lb=[-32.768, -32.768], ub=[32.768, 32.768] for ackley Start point test passed for ackley Testing start point for damavandi... Debug: n=2 for damavandi Debug: x=[0.0, 0.0], lb=[0.0, 0.0], ub=[14.0, 14.0] for damavandi Start point test passed for damavandi Testing start point for colville... Debug: n=4 for colville Debug: x=[0.0, 0.0, 0.0, 0.0], lb=[-10.0, -10.0, -10.0, -10.0], ub=[10.0, 10.0, 10.0, 10.0] for colville Start point test passed for colville Testing start point for shubert_generalized... Skipping shubert_generalized (not bounded) Testing start point for keane... Debug: n=2 for keane Debug: x=[0.0, 0.0], lb=[0.0, 0.0], ub=[10.0, 10.0] for keane Start point test passed for keane Testing start point for giunta... Debug: n=2 for giunta Debug: x=[0.0, 0.0], lb=[-1.0, -1.0], ub=[1.0, 1.0] for giunta Start point test passed for giunta Testing start point for chichinadze... Debug: n=2 for chichinadze Debug: x=[0.0, 0.0], lb=[-30.0, -30.0], ub=[30.0, 30.0] for chichinadze Start point test passed for chichinadze Testing start point for biggsexp2... Debug: n=2 for biggsexp2 Debug: x=[0.01, 0.01], lb=[0.0, 0.0], ub=[20.0, 20.0] for biggsexp2 Start point test passed for biggsexp2 Testing start point for shekel... Debug: n=4 for shekel Debug: x=[2.0, 2.0, 2.0, 2.0], lb=[0.0, 0.0, 0.0, 0.0], ub=[10.0, 10.0, 10.0, 10.0] for shekel Start point test passed for shekel Testing start point for bartelsconn... Debug: n=2 for bartelsconn Debug: x=[0.0, 0.0], lb=[-500.0, -500.0], ub=[500.0, 500.0] for bartelsconn Start point test passed for bartelsconn Testing start point for adjiman... Debug: n=2 for adjiman Debug: x=[0.0, 0.0], lb=[-1.0, -1.0], ub=[2.0, 1.0] for adjiman Start point test passed for adjiman Testing start point for biggsexp4... Debug: n=4 for biggsexp4 Debug: x=[0.01, 0.01, 0.01, 0.01], lb=[0.0, 0.0, 0.0, 0.0], ub=[20.0, 20.0, 20.0, 20.0] for biggsexp4 Start point test passed for biggsexp4 Testing start point for becker_lago... Debug: n=2 for becker_lago Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for becker_lago Start point test passed for becker_lago Testing start point for bohachevsky1... Debug: n=2 for bohachevsky1 Debug: x=[1.0, 1.0], lb=[-100.0, -100.0], ub=[100.0, 100.0] for bohachevsky1 Start point test passed for bohachevsky1 Testing start point for branin... Debug: n=2 for branin Debug: x=[0.0, 0.0], lb=[-5.0, 0.0], ub=[10.0, 15.0] for branin Start point test passed for branin Testing start point for crossintray... Debug: n=2 for crossintray Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for crossintray Start point test passed for crossintray Testing start point for shubert_shifted... Skipping shubert_shifted (not bounded) Testing start point for hartman6... Debug: n=6 for hartman6 Debug: x=[0.0, 0.0, 0.0, 0.0, 0.0, 0.0], lb=[0.0, 0.0, 0.0, 0.0, 0.0, 0.0], ub=[1.0, 1.0, 1.0, 1.0, 1.0, 1.0] for hartman6 Start point test passed for hartman6 Testing start point for dejongf5original... Debug: n=2 for dejongf5original Debug: x=[0.0, 0.0], lb=[-65.536, -65.536], ub=[65.536, 65.536] for dejongf5original Start point test passed for dejongf5original Testing start point for rotatedhyperellipsoid... Debug: n=2 for rotatedhyperellipsoid Debug: x=[1.0, 1.0], lb=[-65.536, -65.536], ub=[65.536, 65.536] for rotatedhyperellipsoid Start point test passed for rotatedhyperellipsoid Testing start point for hosaki... Debug: n=2 for hosaki Debug: x=[0.0, 0.0], lb=[0.0, 0.0], ub=[5.0, 6.0] for hosaki Start point test passed for hosaki Testing start point for boxbetts... Skipping boxbetts (not bounded) Testing start point for powellsingular2... Debug: n=4 for powellsingular2 Debug: x=[3.0, -1.0, 0.0, 1.0], lb=[-4.0, -4.0, -4.0, -4.0], ub=[5.0, 5.0, 5.0, 5.0] for powellsingular2 Start point test passed for powellsingular2 Testing start point for jennrichsampson... Debug: n=2 for jennrichsampson Debug: x=[0.0, 0.0], lb=[-1.0, -1.0], ub=[1.0, 1.0] for jennrichsampson Start point test passed for jennrichsampson Testing start point for rotatedellipse2... Debug: n=2 for rotatedellipse2 Debug: x=[1.0, 1.0], lb=[-500.0, -500.0], ub=[500.0, 500.0] for rotatedellipse2 Start point test passed for rotatedellipse2 Testing start point for schwefel220... Skipping schwefel220 (not bounded) Testing start point for quintic... Skipping quintic (not bounded) Testing start point for bird... Debug: n=2 for bird Debug: x=[0.0, 0.0], lb=[-6.283185307179586, -6.283185307179586], ub=[6.283185307179586, 6.283185307179586] for bird Start point test passed for bird Testing start point for dejongf4... Debug: n=2 for dejongf4 Debug: x=[0.0, 0.0], lb=[-1.28, -1.28], ub=[1.28, 1.28] for dejongf4 Start point test passed for dejongf4 Testing start point for shubert... Skipping shubert (not bounded) Testing start point for mccormick... Debug: n=2 for mccormick Debug: x=[0.0, 0.0], lb=[-1.5, -3.0], ub=[4.0, 4.0] for mccormick Start point test passed for mccormick Testing start point for mishra4... Debug: n=2 for mishra4 Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for mishra4 Start point test passed for mishra4 Testing start point for parsopoulos... Debug: n=2 for parsopoulos Debug: x=[0.0, 0.0], lb=[-5.0, -5.0], ub=[5.0, 5.0] for parsopoulos Start point test passed for parsopoulos Testing start point for penholder... Debug: n=2 for penholder Debug: x=[0.0, 0.0], lb=[-11.0, -11.0], ub=[11.0, 11.0] for penholder Start point test passed for penholder Testing start point for griewank... Debug: n=2 for griewank Debug: x=[1.0, 1.0], lb=[-600.0, -600.0], ub=[600.0, 600.0] for griewank Start point test passed for griewank Testing start point for schwefel24... Skipping schwefel24 (not bounded) Testing start point for elattavidyasagardutta... Debug: n=4 for elattavidyasagardutta Debug: x=[0.0, 0.0, 0.0, 0.0], lb=[-5.2, -5.2, -5.2, -5.2], ub=[5.2, 5.2, 5.2, 5.2] for elattavidyasagardutta Start point test passed for elattavidyasagardutta Testing start point for schwefel223... Skipping schwefel223 (not bounded) Testing start point for chungreynolds... Debug: n=2 for chungreynolds Debug: x=[1.0, 1.0], lb=[-100.0, -100.0], ub=[100.0, 100.0] for chungreynolds Start point test passed for chungreynolds Testing start point for langermann... Debug: n=2 for langermann Debug: x=[5.0, 5.0], lb=[0.0, 0.0], ub=[10.0, 10.0] for langermann Start point test passed for langermann Testing start point for rump... Debug: n=2 for rump Debug: x=[1.0, 1.0], lb=[-500.0, -500.0], ub=[500.0, 500.0] for rump Start point test passed for rump Testing start point for ripple25... Debug: n=2 for ripple25 Debug: x=[0.5, 0.5], lb=[0.0, 0.0], ub=[1.0, 1.0] for ripple25 Start point test passed for ripple25 Testing start point for dejongf5modified... Debug: n=2 for dejongf5modified Debug: x=[0.0, 0.0], lb=[-65.536, -65.536], ub=[65.536, 65.536] for dejongf5modified Start point test passed for dejongf5modified Testing start point for ripple1... Debug: n=2 for ripple1 Debug: x=[0.5, 0.5], lb=[0.0, 0.0], ub=[1.0, 1.0] for ripple1 Start point test passed for ripple1 Testing start point for devilliersglasser2... Debug: n=5 for devilliersglasser2 Debug: x=[10.0, 1.0, 1.0, 1.0, 1.0], lb=[0.0, 0.0, 0.0, 0.0, 0.0], ub=[500.0, 500.0, 500.0, 500.0, 500.0] for devilliersglasser2 Start point test passed for devilliersglasser2 Testing start point for powell... Skipping powell (not bounded) Testing start point for schaffer2... Debug: n=2 for schaffer2 Debug: x=[10.0, 10.0], lb=[-100.0, -100.0], ub=[100.0, 100.0] for schaffer2 Start point test passed for schaffer2 Testing start point for mishra7... Skipping mishra7 (not bounded) Testing start point for rastrigin... Debug: n=2 for rastrigin Debug: x=[1.0, 1.0], lb=[-5.12, -5.12], ub=[5.12, 5.12] for rastrigin Start point test passed for rastrigin Testing start point for sphere... Debug: n=2 for sphere Debug: x=[0.0, 0.0], lb=[-5.12, -5.12], ub=[5.12, 5.12] for sphere Start point test passed for sphere Testing start point for shekel5... Skipping shekel5 (not bounded) Testing start point for threehumpcamel... Debug: n=2 for threehumpcamel Debug: x=[2.0, 2.0], lb=[-5.0, -5.0], ub=[5.0, 5.0] for threehumpcamel Start point test passed for threehumpcamel Testing start point for styblinskitang... Debug: n=2 for styblinskitang Debug: x=[1.0, 1.0], lb=[-5.0, -5.0], ub=[5.0, 5.0] for styblinskitang Start point test passed for styblinskitang Testing start point for michalewicz... Debug: n=2 for michalewicz Debug: x=[0.5, 0.5], lb=[0.0, 0.0], ub=[π, π] for michalewicz Start point test passed for michalewicz Testing start point for periodic... Debug: n=2 for periodic Debug: x=[3.141592653589793, 3.141592653589793], lb=[-10.0, -10.0], ub=[10.0, 10.0] for periodic Start point test passed for periodic Testing start point for powellsingular... Debug: n=4 for powellsingular Debug: x=[3.0, -1.0, 0.0, 1.0], lb=[-4.0, -4.0, -4.0, -4.0], ub=[5.0, 5.0, 5.0, 5.0] for powellsingular Start point test passed for powellsingular Testing start point for schaffern4... Debug: n=2 for schaffern4 Debug: x=[0.0, 1.253131828792882], lb=[-100.0, -100.0], ub=[100.0, 100.0] for schaffern4 Start point test passed for schaffern4 Testing start point for bukin4... Debug: n=2 for bukin4 Debug: x=[-5.1, 0.0], lb=[-15.0, -3.0], ub=[-5.0, 3.0] for bukin4 Start point test passed for bukin4 Testing start point for mvf_shubert3... Skipping mvf_shubert3 (not bounded) Testing start point for rosenbrock... Debug: n=2 for rosenbrock Debug: x=[-1.2, 1.0], lb=[-30.0, -30.0], ub=[30.0, 30.0] for rosenbrock Start point test passed for rosenbrock Testing start point for brent... Debug: n=2 for brent Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for brent Start point test passed for brent Testing start point for ackley2... Debug: n=2 for ackley2 Debug: x=[0.0, 0.0], lb=[-32.0, -32.0], ub=[32.0, 32.0] for ackley2 Start point test passed for ackley2 Testing start point for shekel7... Skipping shekel7 (not bounded) Testing start point for rosenbrock_modified... Debug: n=2 for rosenbrock_modified Debug: x=[0.0, 0.0], lb=[-2.0, -2.0], ub=[2.0, 2.0] for rosenbrock_modified Start point test passed for rosenbrock_modified Testing start point for shubert_rotated... Skipping shubert_rotated (not bounded) Testing start point for ackley4... Debug: n=2 for ackley4 Debug: x=[-1.5, -0.75], lb=[-35.0, -35.0], ub=[35.0, 35.0] for ackley4 Start point test passed for ackley4 Testing start point for sineenvelope... Debug: n=2 for sineenvelope Debug: x=[1.0, 1.0], lb=[-100.0, -100.0], ub=[100.0, 100.0] for sineenvelope Start point test passed for sineenvelope Testing start point for chen... Debug: n=2 for chen Debug: x=[0.01, 0.01], lb=[-500.0, -500.0], ub=[500.0, 500.0] for chen Start point test passed for chen Testing start point for wood... Debug: n=4 for wood Debug: x=[0.0, 0.0, 0.0, 0.0], lb=[-10.0, -10.0, -10.0, -10.0], ub=[10.0, 10.0, 10.0, 10.0] for wood Start point test passed for wood Testing start point for leon... Debug: n=2 for leon Debug: x=[0.0, 0.0], lb=[-1.2, -1.2], ub=[1.2, 1.2] for leon Start point test passed for leon Testing start point for deb3... Debug: n=2 for deb3 Debug: x=[0.0, 0.0], lb=[-1.0, -1.0], ub=[1.0, 1.0] for deb3 Start point test passed for deb3 Testing start point for salomon... Skipping salomon (not bounded) Testing start point for schumersteiglitz... Skipping schumersteiglitz (not bounded) Testing start point for price4... Debug: n=2 for price4 Debug: x=[1.0, 1.0], lb=[-500.0, -500.0], ub=[500.0, 500.0] for price4 Start point test passed for price4 Testing start point for mishra8... Debug: n=2 for mishra8 Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for mishra8 Start point test passed for mishra8 Testing start point for schwefel225... Skipping schwefel225 (not bounded) Testing start point for sargan... Skipping sargan (not bounded) Testing start point for mishra3... Debug: n=2 for mishra3 Debug: x=[0.0, 0.0], lb=[-10.0, -10.0], ub=[10.0, 10.0] for mishra3 Start point test passed for mishra3 Start Point Tests: All passed. Test Summary: | Pass Total Time Start Point Tests | 384 384 1m04.6s Starting Gradient Accuracy Tests... Function kearfott passed: sum_an_ad=0.0, sum_num_ad=2.1034739532435872e-7, sum_an_num=2.1034739532435872e-7 Function biggsexp6 passed: sum_an_ad=3.669922143495452e-15, sum_num_ad=8.411533987570852, sum_an_num=8.411533987570854 Function quartic passed: sum_an_ad=0.0, sum_num_ad=159.99990138914688, sum_an_num=159.99990138914688 Function schaffern2 passed: sum_an_ad=4.807043182995476e-15, sum_num_ad=1.7216487780564796e-5, sum_an_num=1.7216487781053514e-5 Function levyjamil passed: sum_an_ad=9.162757503010755e-15, sum_num_ad=4.4494462480728365e-7, sum_an_num=4.449446296121125e-7 Function schaffer3 passed: sum_an_ad=2.9079713939519438e-15, sum_num_ad=0.00021033048718138218, sum_an_num=0.00021033048718181673 Function bukin2 passed: sum_an_ad=9.842315601724652e-16, sum_num_ad=3.728175608957807e-7, sum_an_num=3.728175611937874e-7 Function zakharov passed: sum_an_ad=0.0, sum_num_ad=1.139622035864302e-7, sum_an_num=1.139622035864302e-7 Function goldsteinprice passed: sum_an_ad=0.0, sum_num_ad=3.527494602840375e-7, sum_an_num=3.527494602840375e-7 Function dolan passed: sum_an_ad=0.0, sum_num_ad=1.3700745048143634e-5, sum_an_num=1.3700745048143634e-5 Function price1 passed: sum_an_ad=0.0, sum_num_ad=9.992722326266133e-7, sum_an_num=9.992722326266133e-7 Function schwefel26 passed: sum_an_ad=0.0, sum_num_ad=3.126165252909909e-7, sum_an_num=3.126165252909909e-7 Function rana passed: sum_an_ad=3.041168523658132e-14, sum_num_ad=1.550399965395549e-5, sum_an_num=1.5503999638472443e-5 Function qing passed: sum_an_ad=0.0, sum_num_ad=5.308134187496903e-7, sum_an_num=5.308134187496903e-7 Function shubert_classic passed: sum_an_ad=1.0205503619372415e-15, sum_num_ad=1.0321521354814514e-6, sum_an_num=1.0321521353539958e-6 Function biggsexp3 passed: sum_an_ad=1.3444704463088723e-15, sum_num_ad=3.0213588286808562e-6, sum_an_num=3.0213588286969037e-6 Function mvf_shubert2 passed: sum_an_ad=3.601776449367912e-15, sum_num_ad=2.437185829819969e-7, sum_an_num=2.437185818031883e-7 Function powellsum passed: sum_an_ad=0.0, sum_num_ad=0.9726168532222115, sum_an_num=0.9726168532222115 Function shubert_additive_cosine passed: sum_an_ad=9.389437886313984e-15, sum_num_ad=1.1456764768087863e-6, sum_an_num=1.1456764721114218e-6 Function sixhumpcamelback passed: sum_an_ad=1.2825849874196088e-14, sum_num_ad=3.661200649035634e-7, sum_an_num=3.6612006459659645e-7 Function carromtable passed: sum_an_ad=3.346448844492441e-15, sum_num_ad=3.1896045981331878e-6, sum_an_num=3.189604597991398e-6 Function bohachevsky2 passed: sum_an_ad=3.511088152875655e-16, sum_num_ad=1.1867097859774647e-7, sum_an_num=1.1867097846796566e-7 Function mishra9 passed: sum_an_ad=16.17236304003657, sum_num_ad=43.173130999836246, sum_an_num=54.102969535877314 Function shubert3 passed: sum_an_ad=3.679192513279547e-15, sum_num_ad=1.177994203807309e-6, sum_an_num=1.1779942046775628e-6 Function cube passed: sum_an_ad=1.1325498602767447e-15, sum_num_ad=8.378748405786031e-8, sum_an_num=8.378748463588491e-8 Function mishra11 passed: sum_an_ad=7.286087055471488e-14, sum_num_ad=0.008302034581721724, sum_an_num=0.0083020345817466 Function alpinen1 passed: sum_an_ad=0.0, sum_num_ad=7.866054995312477e-7, sum_an_num=7.866054995312477e-7 Function trid passed: sum_an_ad=5.635342354181451e-15, sum_num_ad=2.0383491801767742e-6, sum_an_num=2.0383491785635686e-6 Function paviani passed: sum_an_ad=9.601007176347185e-14, sum_num_ad=1.6896837462832445e-5, sum_an_num=1.6896837488479203e-5 Function corana passed: sum_an_ad=0.0, sum_num_ad=6.941279817139486e-7, sum_an_num=6.941279817139486e-7 Function hansen passed: sum_an_ad=2.1745996962933066e-15, sum_num_ad=5.72537901923505e-7, sum_an_num=5.725379024230042e-7 Function mishra2 passed: sum_an_ad=4.241431829025954e-15, sum_num_ad=3.344405684383578e-7, sum_an_num=3.344405694291663e-7 Function dixonprice passed: sum_an_ad=1.6207937423941358e-15, sum_num_ad=3.1479089851270395e-6, sum_an_num=3.147908985159616e-6 Function matyas passed: sum_an_ad=0.0, sum_num_ad=2.7134630469072616e-6, sum_an_num=2.7134630469072616e-6 Function exponential passed: sum_an_ad=0.0, sum_num_ad=3.792145234496468e-6, sum_an_num=3.792145234496468e-6 Function sumofpowers passed: sum_an_ad=0.0, sum_num_ad=0.27196098233642146, sum_an_num=0.27196098233642146 Function himmelblau passed: sum_an_ad=0.0, sum_num_ad=5.538367703458823e-7, sum_an_num=5.538367703458823e-7 Function devilliersglasser1 passed: sum_an_ad=4.487470984563599e-15, sum_num_ad=8.357295609069107, sum_an_num=8.357295609069107 Function axisparallelhyperellipsoid passed: sum_an_ad=0.0, sum_num_ad=2.2365576323874933e-7, sum_an_num=2.2365576323874933e-7 Function schwefel12 passed: sum_an_ad=1.054530760969792e-15, sum_num_ad=2.238471887611341e-7, sum_an_num=2.2384718885133394e-7 Function easom passed: sum_an_ad=4.479503748812027e-16, sum_num_ad=0.002329663028257995, sum_an_num=0.002329663028257547 Function bohachevsky3 passed: sum_an_ad=3.5894549706748134e-16, sum_num_ad=1.640129292809469e-7, sum_an_num=1.6401292911765844e-7 Function cosinemixture passed: sum_an_ad=7.24705998311463e-15, sum_num_ad=6.670326657897112e-7, sum_an_num=6.67032663217695e-7 Function schwefel passed: sum_an_ad=0.0, sum_num_ad=9.941973653076125e-7, sum_an_num=9.941973653076125e-7 Function biggsexp5 passed: sum_an_ad=6.376073653644659e-15, sum_num_ad=2.9018655422322016e-6, sum_an_num=2.901865543596942e-6 Function mvf_shubert passed: sum_an_ad=4.245550689934991e-14, sum_num_ad=2.125278476323484e-6, sum_an_num=2.1252784377127175e-6 Function braninrcos2 passed: sum_an_ad=3.9463726921564094e-15, sum_num_ad=4.5632632486076363e-7, sum_an_num=4.56326325477696e-7 Function step passed: sum_an_ad=0.0, sum_num_ad=0.0, sum_an_num=0.0 Function rotatedellipse passed: sum_an_ad=0.0, sum_num_ad=1.1210977386802117e-7, sum_an_num=1.1210977386802117e-7 Function freudensteinroth passed: sum_an_ad=1.9276118221627255e-15, sum_num_ad=1.183878925472278e-7, sum_an_num=1.183878934433106e-7 Function mielcantrell passed: sum_an_ad=5.78158584782756e-15, sum_num_ad=0.02174159712340088, sum_an_num=0.021741597123402116 Function schwefel236 passed: sum_an_ad=1.101728068971544e-13, sum_num_ad=5.76897742549433e-7, sum_an_num=5.768977814870927e-7 Function mishra6 passed: sum_an_ad=8.944614529895864e-15, sum_num_ad=1.1813391002720051e-6, sum_an_num=1.1813390959495335e-6 Function alpinen2 passed: sum_an_ad=7.388122809426133e-15, sum_num_ad=1.1146122275193278e-6, sum_an_num=1.1146122271171096e-6 Function dekkersaarts passed: sum_an_ad=5.459632071206361e-15, sum_num_ad=2.478838645811226e-7, sum_an_num=2.4788386323995364e-7 Function pinter passed: sum_an_ad=1.5373215823747847e-14, sum_num_ad=2.6501704414164307e-7, sum_an_num=2.650170433137958e-7 Function schaffer6 passed: sum_an_ad=5.14791170516064e-15, sum_num_ad=6.868833345089032e-5, sum_an_num=6.86883334505842e-5 Function shubert_additive_sine passed: sum_an_ad=4.662324284762697e-14, sum_num_ad=1.6599539980645113e-6, sum_an_num=1.659953956149315e-6 Function chenv passed: sum_an_ad=4.810804413216639e-16, sum_num_ad=0.09064630750512143, sum_an_num=0.09064630750512136 Function gulfresearch passed: sum_an_ad=4.644322155072383e-15, sum_num_ad=0.6254846605956186, sum_an_num=0.6254846605956187 Function brad passed: sum_an_ad=3.044145951385069e-15, sum_num_ad=8.135260744678257e-7, sum_an_num=8.135260742035543e-7 Function mishra10 passed: sum_an_ad=0.0, sum_num_ad=0.0, sum_an_num=0.0 Function mishra5 passed: sum_an_ad=3.912798037347944e-15, sum_num_ad=3.833554982931874e-6, sum_an_num=3.83355498289866e-6 Function deb1 passed: sum_an_ad=7.74307039052931e-15, sum_num_ad=0.21781769937921533, sum_an_num=0.21781769937921527 Function shubert_noisy passed: sum_an_ad=1.0454191934496944e-14, sum_num_ad=155.13500926155132, sum_an_num=155.13500926155132 Function bukin6 passed: sum_an_ad=1.940772852344001e-15, sum_num_ad=1.0899287615295566e-7, sum_an_num=1.0899287605706335e-7 Function shubert_hybrid_rastrigin passed: sum_an_ad=1.8418294304771077e-15, sum_num_ad=1.361578907600385e-7, sum_an_num=1.3615789134074997e-7 Function brown passed: sum_an_ad=1.354480298139156e-6, sum_num_ad=0.0013485826929351523, sum_an_num=0.001349529704754597 Function csendes passed: sum_an_ad=0.0, sum_num_ad=3.430048935185619e-7, sum_an_num=3.430048935185619e-7 Function booth passed: sum_an_ad=0.0, sum_num_ad=1.0501612457208626e-6, sum_an_num=1.0501612457208626e-6 Function helicalvalley passed: sum_an_ad=1.88018090371142e-15, sum_num_ad=3.0911186298626993e-6, sum_an_num=3.091118630280114e-6 Function beale passed: sum_an_ad=1.5404921065069096e-15, sum_num_ad=2.547964307719221e-7, sum_an_num=2.5479643148990464e-7 Function quadratic passed: sum_an_ad=5.0031737083343075e-16, sum_num_ad=1.1611995462373427e-7, sum_an_num=1.1611995453941134e-7 Function shubert_coupled passed: sum_an_ad=3.6086112199088336e-15, sum_num_ad=4.6703688832771775e-7, sum_an_num=4.670368883485071e-7 Function holdertable passed: sum_an_ad=3.183798903726016e-15, sum_num_ad=1.1152856855936278e-6, sum_an_num=1.1152856871826046e-6 Function mishrabird passed: sum_an_ad=1.9698152576135713e-15, sum_num_ad=2.4290669930256047e-7, sum_an_num=2.429066993269373e-7 Function schwefel221 passed: sum_an_ad=0.0, sum_num_ad=7.393375540118382e-8, sum_an_num=7.393375540118382e-8 Function pathological passed: sum_an_ad=6.180140010321546e-14, sum_num_ad=0.04159678304391548, sum_an_num=0.04159678304386646 Function dropwave passed: sum_an_ad=6.1645100078222395e-15, sum_num_ad=0.00022092354177836025, sum_an_num=0.0002209235417767563 Function eggcrate passed: sum_an_ad=2.6601489290310605e-15, sum_num_ad=9.867876654312457e-8, sum_an_num=9.867876483676616e-8 Function schmidtvetters passed: sum_an_ad=2.7891418430794766e-15, sum_num_ad=7.585534176151353e-6, sum_an_num=7.585534176272908e-6 Function cola passed: sum_an_ad=1.0845608592519812e-13, sum_num_ad=1.0737284134084502e-5, sum_an_num=1.073728412785918e-5 Function hartmanf3 passed: sum_an_ad=9.175694755792674e-14, sum_num_ad=3.068337940869233e-5, sum_an_num=3.068337932844246e-5 Function eggholder passed: sum_an_ad=1.350276596624178e-14, sum_num_ad=7.20145887358201e-5, sum_an_num=7.201458874126554e-5 Function schwefel222 passed: sum_an_ad=1.5502600876874456e-15, sum_num_ad=2.2257541349090478e-7, sum_an_num=2.2257541315772008e-7 Function price2 passed: sum_an_ad=0.0, sum_num_ad=4.829705541530207e-7, sum_an_num=4.829705541530207e-7 Function mishra1 passed: sum_an_ad=2.5144061443405222e-15, sum_num_ad=1.5169439038478514e-7, sum_an_num=1.5169438991205569e-7 Function schaffer1 passed: sum_an_ad=4.791800565794689e-15, sum_num_ad=7.73412200744367e-6, sum_an_num=7.73412200768361e-6 Function schwefel226 passed: sum_an_ad=4.381110044300522e-13, sum_num_ad=0.0018802226367501526, sum_an_num=0.0018802226370647544 Function ackley passed: sum_an_ad=1.3887079534441235e-14, sum_num_ad=3.668944022308594e-6, sum_an_num=3.6689440187478318e-6 Function damavandi passed: sum_an_ad=7.861928022315262e-15, sum_num_ad=1.772266643453526e-7, sum_an_num=1.772266690125104e-7 Function colville passed: sum_an_ad=2.0385502508409426e-15, sum_num_ad=5.012392474713362e-8, sum_an_num=5.012392463199214e-8 Function shubert_generalized passed: sum_an_ad=1.9261795321094835e-14, sum_num_ad=5.428395707651097e-7, sum_an_num=5.428395594782315e-7 Function keane passed: sum_an_ad=3.2610773262099535e-15, sum_num_ad=0.0001465967498270209, sum_an_num=0.0001465967498283927 Function giunta passed: sum_an_ad=1.0546778473246225e-14, sum_num_ad=9.745742077161472e-7, sum_an_num=9.745742035666766e-7 Function chichinadze passed: sum_an_ad=5.2874131563884574e-15, sum_num_ad=1.1185622443687409, sum_an_num=1.1185622443687449 Function biggsexp2 passed: sum_an_ad=1.2972194783857497e-15, sum_num_ad=2.955312548943432e-6, sum_an_num=2.955312549350052e-6 Function shekel passed: sum_an_ad=8.910558517081343e-15, sum_num_ad=4.025057523204016e-6, sum_an_num=4.025057524020109e-6 Function bartelsconn passed: sum_an_ad=0.0, sum_num_ad=3.601169832112488e-7, sum_an_num=3.601169832112488e-7 Function adjiman passed: sum_an_ad=1.9052371219594338e-15, sum_num_ad=8.263685086554662e-7, sum_an_num=8.263685099639399e-7 Function biggsexp4 passed: sum_an_ad=1.9407122951240617e-15, sum_num_ad=1.9678805464250384e-6, sum_an_num=1.9678805459916053e-6 Function becker_lago passed: sum_an_ad=0.0, sum_num_ad=2.7481286130891425e-7, sum_an_num=2.7481286130891425e-7 Function bohachevsky1 passed: sum_an_ad=3.755919276102518e-16, sum_num_ad=6.308314797650768e-7, sum_an_num=6.308314795276575e-7 Function branin passed: sum_an_ad=0.0, sum_num_ad=2.956122947483329e-7, sum_an_num=2.956122947483329e-7 Function crossintray passed: sum_an_ad=1.2229288318366898e-13, sum_num_ad=0.0003949302575879451, sum_an_num=0.000394930257476876 Function shubert_shifted passed: sum_an_ad=2.050974640743043e-15, sum_num_ad=3.612216656655254e-7, sum_an_num=3.612216649885403e-7 Function hartman6 passed: sum_an_ad=2.2987543472585694e-14, sum_num_ad=2.9569705501405036e-6, sum_an_num=2.956970536623477e-6 Function dejongf5original passed: sum_an_ad=4.142702722671976e-15, sum_num_ad=0.02655994688992872, sum_an_num=0.02655994688993009 Function rotatedhyperellipsoid passed: sum_an_ad=2.3096486098513414e-15, sum_num_ad=2.1988160638825416e-7, sum_an_num=2.1988160612031403e-7 Function hosaki passed: sum_an_ad=3.708046161807703e-13, sum_num_ad=1.1530818597003294e-5, sum_an_num=1.153081884522354e-5 Function boxbetts passed: sum_an_ad=1.2060606469500267e-15, sum_num_ad=1.3474965201586862e-5, sum_an_num=1.3474965201834497e-5 Function powellsingular2 passed: sum_an_ad=0.0, sum_num_ad=1.1179283822780076e-6, sum_an_num=1.1179283822780076e-6 Function jennrichsampson passed: sum_an_ad=0.0, sum_num_ad=1.683596750031178e-7, sum_an_num=1.683596750031178e-7 Function rotatedellipse2 passed: sum_an_ad=0.0, sum_num_ad=1.886903271243092e-7, sum_an_num=1.886903271243092e-7 Function schwefel220 passed: sum_an_ad=0.0, sum_num_ad=4.514895243057418e-7, sum_an_num=4.514895243057418e-7 Function quintic passed: sum_an_ad=0.0, sum_num_ad=1.2185239569263062e-7, sum_an_num=1.2185239569263062e-7 Function bird passed: sum_an_ad=7.927270099393039e-16, sum_num_ad=2.392926806253468e-7, sum_an_num=2.3929268113260725e-7 Function dejongf4 passed: sum_an_ad=0.0, sum_num_ad=0.0014610722015207384, sum_an_num=0.0014610722015207384 Function shubert passed: sum_an_ad=2.979066803068249e-15, sum_num_ad=3.4647653613844346e-7, sum_an_num=3.4647653448156956e-7 Function mccormick passed: sum_an_ad=0.0, sum_num_ad=9.120941984154917e-7, sum_an_num=9.120941984154917e-7 Function mishra4 passed: sum_an_ad=2.2600234461335136e-15, sum_num_ad=8.333662756389248e-6, sum_an_num=8.33366275580269e-6 Function parsopoulos passed: sum_an_ad=0.0, sum_num_ad=8.898892364311424e-7, sum_an_num=8.898892364311424e-7 Function penholder passed: sum_an_ad=2.6720402298545533e-15, sum_num_ad=0.00012147845003459922, sum_an_num=0.00012147845003435432 Function griewank passed: sum_an_ad=6.480831605328123e-15, sum_num_ad=1.9723882968432413e-5, sum_an_num=1.972388296848148e-5 Function schwefel24 passed: sum_an_ad=8.500795134306288e-16, sum_num_ad=2.3645374936501246e-7, sum_an_num=2.3645374940650085e-7 Function elattavidyasagardutta passed: sum_an_ad=0.0, sum_num_ad=3.1677614719649153e-7, sum_an_num=3.1677614719649153e-7 Function schwefel223 passed: sum_an_ad=0.0, sum_num_ad=3.9457797933471666, sum_an_num=3.9457797933471666 Function chungreynolds passed: sum_an_ad=0.0, sum_num_ad=2.990911394625602e-8, sum_an_num=2.990911394625602e-8 Function langermann passed: sum_an_ad=3.626010793057531e-14, sum_num_ad=3.2193337115694838e-6, sum_an_num=3.219333683916897e-6 Function rump passed: sum_an_ad=1.3702753061579167, sum_num_ad=9.658966218462096, sum_an_num=11.029196592729921 Function ripple25 passed: sum_an_ad=3.4409412920141777e-15, sum_num_ad=0.001374433809939632, sum_an_num=0.0013744338099389933 Function dejongf5modified passed: sum_an_ad=6.081817917177964e-15, sum_num_ad=0.0020906285000158505, sum_an_num=0.0020906285000161988 Function ripple1 passed: sum_an_ad=5.839771895689403e-15, sum_num_ad=1.1504801789643733e-7, sum_an_num=1.1504802085804289e-7 Function devilliersglasser2 passed: sum_an_ad=2.4884109225666007e-15, sum_num_ad=57.8389169262452, sum_an_num=57.8389169262452 Function powell passed: sum_an_ad=0.0, sum_num_ad=7.302201255945003e-7, sum_an_num=7.302201255945003e-7 Function schaffer2 passed: sum_an_ad=5.073696632903194e-15, sum_num_ad=4.7211979547848886e-5, sum_an_num=4.721197954835921e-5 Function mishra7 passed: sum_an_ad=0.0, sum_num_ad=2.396113598873549e-7, sum_an_num=2.396113598873549e-7 Function rastrigin passed: sum_an_ad=3.84560383503098e-15, sum_num_ad=7.963255097364033e-8, sum_an_num=7.96325512348819e-8 Function sphere passed: sum_an_ad=0.0, sum_num_ad=4.6743927794701887e-7, sum_an_num=4.6743927794701887e-7 Function shekel5 passed: sum_an_ad=1.6995391334706996e-14, sum_num_ad=9.274817668511795e-6, sum_an_num=9.274817669549363e-6 Function threehumpcamel passed: sum_an_ad=9.557882495974271e-16, sum_num_ad=2.3309994390274203e-7, sum_an_num=2.3309994341923673e-7 Function styblinskitang passed: sum_an_ad=0.0, sum_num_ad=8.057238888278131e-7, sum_an_num=8.057238888278131e-7 Function michalewicz passed: sum_an_ad=1.0322936576012772e-14, sum_num_ad=6.398863888593183, sum_an_num=6.398863888593182 Function periodic passed: sum_an_ad=1.6882192442265962e-15, sum_num_ad=1.8584198011084867e-6, sum_an_num=1.8584198018236286e-6 Function powellsingular passed: sum_an_ad=0.0, sum_num_ad=1.287585232966716e-7, sum_an_num=1.287585232966716e-7 Function schaffern4 passed: sum_an_ad=4.67054438974198e-15, sum_num_ad=8.25357755776584e-6, sum_an_num=8.25357755723151e-6 Function bukin4 passed: sum_an_ad=0.0, sum_num_ad=2.5651496491870903e-5, sum_an_num=2.5651496491870903e-5 Function mvf_shubert3 passed: sum_an_ad=4.599953865535425e-15, sum_num_ad=4.06806304111641e-7, sum_an_num=4.068063034108844e-7 Function rosenbrock passed: sum_an_ad=5.249105735012741e-15, sum_num_ad=2.7386922339895195e-8, sum_an_num=2.7386921900320922e-8 Function brent passed: sum_an_ad=0.0, sum_num_ad=5.23191700170842e-7, sum_an_num=5.23191700170842e-7 Function ackley2 passed: sum_an_ad=3.7487519021559344e-15, sum_num_ad=9.158076067116587e-7, sum_an_num=9.158076072666624e-7 Function shekel7 passed: sum_an_ad=6.0220855993907935e-15, sum_num_ad=5.46794884618484e-6, sum_an_num=5.4679488446930715e-6 Function rosenbrock_modified passed: sum_an_ad=3.442677419761916e-15, sum_num_ad=6.303322945709783e-8, sum_an_num=6.303322794094177e-8 Function shubert_rotated passed: sum_an_ad=2.1992220234354434e-15, sum_num_ad=5.927735384864789e-7, sum_an_num=5.927735392924791e-7 Function ackley4 passed: sum_an_ad=9.096382462426689e-17, sum_num_ad=1.0558460883178532e-6, sum_an_num=1.055846088408817e-6 Function sineenvelope passed: sum_an_ad=7.240547964825155e-15, sum_num_ad=3.9327352665698495e-5, sum_an_num=3.932735266716229e-5 Function chen passed: sum_an_ad=2.8965103076951884e-15, sum_num_ad=0.08109112326390341, sum_an_num=0.08109112326390346 Function wood passed: sum_an_ad=2.498943643367077e-15, sum_num_ad=6.380543407759932e-8, sum_an_num=6.380543379450551e-8 Function leon passed: sum_an_ad=9.825503096592915e-16, sum_num_ad=1.766948704872243e-7, sum_an_num=1.7669487116308218e-7 Function deb3 passed: sum_an_ad=6.111321174806791e-15, sum_num_ad=0.32406851774759105, sum_an_num=0.3240685177475908 Function salomon passed: sum_an_ad=8.72245908367554e-15, sum_num_ad=2.1126648058160458e-6, sum_an_num=2.112664806634871e-6 Function schumersteiglitz passed: sum_an_ad=0.0, sum_num_ad=0.1583243617656234, sum_an_num=0.1583243617656234 Function price4 passed: sum_an_ad=0.0, sum_num_ad=4.444545240864806, sum_an_num=4.444545240864806 Function mishra8 passed: sum_an_ad=5.228061046406444e-13, sum_num_ad=15.351291970186876, sum_an_num=15.35129197018666 Function schwefel225 passed: sum_an_ad=0.0, sum_num_ad=2.897630868235403e-7, sum_an_num=2.897630868235403e-7 Function sargan passed: sum_an_ad=0.0, sum_num_ad=5.830500876877855e-7, sum_an_num=5.830500876877855e-7 Function mishra3 passed: sum_an_ad=2.566148634944571e-15, sum_num_ad=1.8907803300627592e-5, sum_an_num=1.890780330022668e-5 Test Summary: | Total Time Gradient Accuracy Tests | 0 11m26.6s Starting Minima Tests... ERROR: LoadError: ArgumentError: Package Statistics not found in current path. - Run `import Pkg; Pkg.add("Statistics")` to install the Statistics package. Stacktrace: [1] macro expansion @ ./loading.jl:2445 [inlined] [2] macro expansion @ ./lock.jl:376 [inlined] [3] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2428 [4] require @ ./loading.jl:2404 [inlined] [5] eval_import_path @ ./module.jl:36 [inlined] [6] eval_import_path_all(at::Module, path::Expr, keyword::String) @ Base ./module.jl:60 [7] _eval_using(to::Module, path::Expr) @ Base ./module.jl:137 [8] top-level scope @ ~/.julia/packages/NonlinearOptimizationTestFunctions/mMv5y/test/minima_tests.jl:9 [9] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [10] top-level scope @ ~/.julia/packages/NonlinearOptimizationTestFunctions/mMv5y/test/runtests.jl:321 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ none:6 [13] eval(m::Module, e::Any) @ Core ./boot.jl:489 [14] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [15] _start() @ Base ./client.jl:577 in expression starting at /home/pkgeval/.julia/packages/NonlinearOptimizationTestFunctions/mMv5y/test/minima_tests.jl:9 in expression starting at /home/pkgeval/.julia/packages/NonlinearOptimizationTestFunctions/mMv5y/test/runtests.jl:321 Testing failed after 918.21s ERROR: LoadError: Package NonlinearOptimizationTestFunctions errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2674 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2523 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:548 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:525 [6] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:172 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:161 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:160 [9] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:160 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:159 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [12] include(mod::Module, _path::String) @ Base ./Base.jl:309 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [14] _start() @ Base ./client.jl:577 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 1023.16s: package is using an unknown package