Package evaluation of Boscia on Julia 1.13.0-DEV.860 (6ddb3d6410*) started at 2025-07-13T18:28:18.916 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.49s ################################################################################ # Installation # Installing Boscia... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [36b166db] + Boscia v0.1.39 Updating `~/.julia/environments/v1.13/Manifest.toml` [7d9fca2a] + Arpack v0.5.4 [6e4b80f9] + BenchmarkTools v1.6.0 ⌅ [0a1fb500] + BlockDiagonals v0.1.42 [f7b14807] + Bonobo v0.1.3 [36b166db] + Boscia v0.1.39 [d360d2e6] + ChainRulesCore v1.25.2 [523fee87] + CodecBzip2 v0.8.5 [944b1d66] + CodecZlib v0.7.8 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.17.0 [187b0558] + ConstructionBase v1.6.0 [864edb3b] + DataStructures v0.18.22 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.5 [e2ba6199] + ExprTools v0.1.10 [1a297f60] + FillArrays v1.13.0 [26cc04aa] + FiniteDifferences v0.12.32 [f6369f11] + ForwardDiff v1.0.1 [f55ce6ea] + FrankWolfe v0.5.4 [c145ed77] + GenericSchur v0.5.5 [e91730f6] + Hungarian v0.7.0 [92d709cd] + IrrationalConstants v0.2.4 [692b3bcd] + JLLWrappers v1.7.0 [682c06a0] + JSON v0.21.4 [0f8b85d8] + JSON3 v1.14.3 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [b8f27783] + MathOptInterface v1.42.0 [3b969827] + MathOptSetDistances v0.2.11 [d8a4904e] + MutableArithmetics v1.6.4 [77ba4419] + NaNMath v1.1.3 [d9ec5142] + NamedTupleTools v0.14.3 [bac558e1] + OrderedCollections v1.8.1 [69de0a69] + Parsers v2.8.3 [aea7be01] + PrecompileTools v1.3.2 [21216c6a] + Preferences v1.4.3 [92933f4c] + ProgressMeter v1.10.4 [dc4f5ac2] + ProximalCore v0.1.2 [708f8203] + Richardson v1.4.2 [efcf1570] + Setfield v1.1.2 [276daf66] + SpecialFunctions v2.5.1 [90137ffa] + StaticArrays v1.9.13 [1e83bf80] + StaticArraysCore v1.4.3 [10745b16] + Statistics v1.11.1 [856f2bd8] + StructTypes v1.11.0 [a759f4b9] + TimerOutputs v0.5.29 [3bb67fe8] + TranscodingStreams v0.11.3 ⌅ [68821587] + Arpack_jll v3.5.1+1 [6e34b625] + Bzip2_jll v1.0.9+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.12.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.13.0 [de0858da] + Printf v1.11.0 [9abbd945] + Profile 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.12.0 [f489334b] + StyledStrings v1.11.0 [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.14.1+1 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.5.20 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.5+0 [458c3c95] + OpenSSL_jll v3.5.1+0 [efcefdf7] + PCRE2_jll v10.45.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [8e850b90] + libblastrampoline_jll v5.13.1+0 [8e850ede] + nghttp2_jll v1.65.0+0 [3f19e933] + p7zip_jll v17.5.0+2 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.58s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 110.87s ################################################################################ # Testing # Testing Boscia Status `/tmp/jl_3HAzyx/Project.toml` [4c88cf16] Aqua v0.8.13 [f7b14807] Bonobo v0.1.3 [36b166db] Boscia v0.1.39 [864edb3b] DataStructures v0.18.22 [31c24e10] Distributions v0.25.120 [497a8b3b] DoubleFloats v1.4.3 [f55ce6ea] FrankWolfe v0.5.4 [87dc4568] HiGHS v1.18.1 [e91730f6] Hungarian v0.7.0 [b8f27783] MathOptInterface v1.42.0 [3b969827] MathOptSetDistances v0.2.11 [82193955] SCIP v0.12.7 [860ef19b] StableRNGs v1.0.3 [10745b16] Statistics v1.11.1 [ade2ca70] Dates v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.12.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_3HAzyx/Manifest.toml` [66dad0bd] AliasTables v1.1.3 [4c88cf16] Aqua v0.8.13 [7d9fca2a] Arpack v0.5.4 [6e4b80f9] BenchmarkTools v1.6.0 ⌅ [0a1fb500] BlockDiagonals v0.1.42 [f7b14807] Bonobo v0.1.3 [36b166db] Boscia v0.1.39 [d360d2e6] ChainRulesCore v1.25.2 [523fee87] CodecBzip2 v0.8.5 [944b1d66] CodecZlib v0.7.8 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.17.0 [187b0558] ConstructionBase v1.6.0 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.18.22 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [31c24e10] Distributions v0.25.120 [ffbed154] DocStringExtensions v0.9.5 [497a8b3b] DoubleFloats v1.4.3 [e2ba6199] ExprTools v0.1.10 [1a297f60] FillArrays v1.13.0 [26cc04aa] FiniteDifferences v0.12.32 [f6369f11] ForwardDiff v1.0.1 [f55ce6ea] FrankWolfe v0.5.4 [14197337] GenericLinearAlgebra v0.3.17 [c145ed77] GenericSchur v0.5.5 [87dc4568] HiGHS v1.18.1 [e91730f6] Hungarian v0.7.0 [34004b35] HypergeometricFunctions v0.3.28 [92d709cd] IrrationalConstants v0.2.4 [692b3bcd] JLLWrappers v1.7.0 [682c06a0] JSON v0.21.4 [0f8b85d8] JSON3 v1.14.3 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [b8f27783] MathOptInterface v1.42.0 [3b969827] MathOptSetDistances v0.2.11 [e1d29d7a] Missings v1.2.0 [d8a4904e] MutableArithmetics v1.6.4 [77ba4419] NaNMath v1.1.3 [d9ec5142] NamedTupleTools v0.14.3 [bac558e1] OrderedCollections v1.8.1 [90014a1f] PDMats v0.11.35 [69de0a69] Parsers v2.8.3 [f27b6e38] Polynomials v4.1.0 [aea7be01] PrecompileTools v1.3.2 [21216c6a] Preferences v1.4.3 [92933f4c] ProgressMeter v1.10.4 [dc4f5ac2] ProximalCore v0.1.2 [43287f4e] PtrArrays v1.3.0 [1fd47b50] QuadGK v2.11.2 [be4d8f0f] Quadmath v0.5.13 [3cdcf5f2] RecipesBase v1.3.4 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [708f8203] Richardson v1.4.2 [79098fc4] Rmath v0.8.0 [82193955] SCIP v0.12.7 [efcf1570] Setfield v1.1.2 [a2af1166] SortingAlgorithms v1.2.1 [276daf66] SpecialFunctions v2.5.1 [860ef19b] StableRNGs v1.0.3 [90137ffa] StaticArrays v1.9.13 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.1 [2913bbd2] StatsBase v0.34.5 [4c63d2b9] StatsFuns v1.5.0 [856f2bd8] StructTypes v1.11.0 [a759f4b9] TimerOutputs v0.5.29 [3bb67fe8] TranscodingStreams v0.11.3 [ae81ac8f] ASL_jll v0.1.3+0 ⌅ [68821587] Arpack_jll v3.5.1+1 [6e34b625] Bzip2_jll v1.0.9+0 [8fd58aa0] HiGHS_jll v1.11.0+1 [e33a78d0] Hwloc_jll v2.12.1+0 ⌅ [9cc047cb] Ipopt_jll v300.1400.1400+0 [d00139f3] METIS_jll v5.1.3+0 ⌅ [d7ed1dd3] MUMPS_seq_jll v500.600.201+0 [68e3532b] Ncurses_jll v6.5.1+0 [656ef2d0] OpenBLAS32_jll v0.3.29+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [05236dd9] Readline_jll v8.2.13+0 [f50d1b31] Rmath_jll v0.5.1+0 [fc9abe76] SCIP_PaPILO_jll v900.200.200+0 [e5ac4fe4] SCIP_jll v900.200.200+0 ⌅ [319450e9] SPRAL_jll v2024.1.18+0 [508c9074] bliss_jll v0.77.0+1 [28df3c45] boost_jll v1.87.0+0 [1317d2d5] oneTBB_jll v2022.0.0+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.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [9abbd945] Profile 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.12.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 [781609d7] GMP_jll v6.3.0+2 [deac9b47] LibCURL_jll v8.14.1+1 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.5.20 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.5+0 [458c3c95] OpenSSL_jll v3.5.1+0 [efcefdf7] PCRE2_jll v10.45.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [8e850b90] libblastrampoline_jll v5.13.1+0 [8e850ede] nghttp2_jll v1.65.0+0 [3f19e933] p7zip_jll v17.5.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... seed = 0x7490b9e75a031283 [ Info: primal >= tree.incumbent [ Info: postsolve did not improve the solution [ Info: primal >= tree.incumbent [ Info: postsolve did not improve the solution seed = 0x6ca8fa387a50281a seed = 0x6d3999eddba36c03 [ Info: primal >= tree.incumbent [ Info: postsolve did not improve the solution seed = 0x0973474761a499cc Boscia Algorithm. Parameter settings. Tree traversal strategy: Move best bound Branching strategy: Most infeasible FrankWolfe variant: Blended Pairwise Conditional Gradient Line Search Method: Secant Lazification: true Lazification Tolerance: 2.0 Absolute dual gap tolerance: 1.000000e-06 Relative dual gap tolerance: 1.000000e-02 Frank-Wolfe subproblem tolerance: 1.000000e-02 Frank-Wolfe dual gap decay factor: 8.000000e-01 Additional kwargs: Total number of variables: 100 Number of integer variables: 50 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Iter Open Bound Incumbent Gap (abs) Gap (rel) Time (s) Nodes/sec FW (ms) LMO (ms) LMO (calls c) FW (its) #activeset #shadow ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- * 1 2 3.273277e+00 3.301733e+00 2.845598e-02 8.693423e-03 1.485600e+01 2.019386e-01 5565 37 9 7 2 1 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Postprocessing Blended Pairwise Conditional Gradient Algorithm. MEMORY_MODE: FrankWolfe.InplaceEmphasis() STEPSIZE: Adaptive EPSILON: 1.0e-7 MAXITERATION: 10000 TYPE: Float64 GRADIENTTYPE: Vector{Float64} LAZY: true sparsity_control: 2.0 LMO: Boscia.TimeTrackingLMO{Boscia.MathOptBLMO{SCIP.Optimizer}} ---------------------------------------------------------------------------------------------------------------- Type Iteration Primal Dual Dual Gap Time It/sec #ActiveSet ---------------------------------------------------------------------------------------------------------------- I 1 9.225282e+00 6.078721e-01 8.617410e+00 0.000000e+00 Inf 1 LD 3 3.457149e+00 3.295950e+00 1.611989e-01 2.042172e+00 1.469024e+00 2 LD 5 3.301733e+00 3.301733e+00 0.000000e+00 2.196453e+00 2.276397e+00 1 Last 5 3.301733e+00 3.301733e+00 0.000000e+00 2.204897e+00 2.267680e+00 1 ---------------------------------------------------------------------------------------------------------------- PP 5 3.301733e+00 3.301733e+00 0.000000e+00 2.209636e+00 2.262816e+00 1 ---------------------------------------------------------------------------------------------------------------- [ Info: primal >= tree.incumbent [ Info: postsolve did not improve the solution Solution Statistics. Solution Status: Optimal (tolerance reached) Primal Objective: 3.3017328755040714 Dual Bound: 3.2732768947437036 Dual Gap (relative): 0.008693423036121055 Search Statistics. Total number of nodes processed: 3 Total number of lmo calls: 15 Total time (s): 22.09 LMO calls / sec: 0.679040289723857 Nodes / sec: 0.13580805794477138 LMO calls / node: 5.0 Total number of global tightenings: 46 Global tightenings / node: 46.0 Total number of local tightenings: 46 Local tightenings / node: 46.0 Total number of potential local tightenings: 46 Boscia Algorithm. Parameter settings. Tree traversal strategy: Move best bound Branching strategy: Most infeasible FrankWolfe variant: Blended Pairwise Conditional Gradient Line Search Method: Secant Lazification: true Lazification Tolerance: 2.0 Absolute dual gap tolerance: 1.000000e-06 Relative dual gap tolerance: 1.000000e-02 Frank-Wolfe subproblem tolerance: 1.000000e-03 Frank-Wolfe dual gap decay factor: 8.000000e-01 Additional kwargs: Total number of variables: 100 Number of integer variables: 50 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Iter Open Bound Incumbent Gap (abs) Gap (rel) Time (s) Nodes/sec FW (ms) LMO (ms) LMO (calls c) FW (its) #activeset #shadow ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- * 1 2 9.444966e-01 2.038081e+00 1.093585e+00 1.157849e+00 1.485300e+01 2.019794e-01 6946 321 46 94 29 1 * 3 4 9.590724e-01 2.020652e+00 1.061580e+00 1.106882e+00 1.520200e+01 4.604657e-01 122 93 91 34 17 0 * 59 58 1.477488e+00 2.020151e+00 5.426638e-01 3.672882e-01 2.306000e+01 5.073721e+00 29 21 1201 9 3 0 100 61 1.529605e+00 2.020151e+00 4.905470e-01 3.207018e-01 2.455000e+01 6.558045e+00 32 24 1463 30 17 0 200 61 1.594872e+00 2.020151e+00 4.252792e-01 2.666541e-01 2.781100e+01 9.384776e+00 24 18 2025 14 9 0 300 61 1.638789e+00 2.020151e+00 3.813629e-01 2.327102e-01 3.110900e+01 1.160436e+01 32 23 2612 20 8 0 400 61 1.668572e+00 2.020151e+00 3.515792e-01 2.107066e-01 3.463200e+01 1.331139e+01 35 25 3251 34 13 4 500 61 1.697371e+00 2.020151e+00 3.227803e-01 1.901648e-01 3.832300e+01 1.463873e+01 46 33 3909 58 13 5 600 61 1.724048e+00 2.020151e+00 2.961036e-01 1.717491e-01 4.201400e+01 1.573285e+01 44 32 4611 32 11 1 700 61 1.752427e+00 2.020151e+00 2.677241e-01 1.527733e-01 4.584600e+01 1.659905e+01 33 24 5318 27 8 2 800 61 1.784403e+00 2.020151e+00 2.357483e-01 1.321161e-01 4.996400e+01 1.723241e+01 55 41 6076 32 8 3 900 61 1.818789e+00 2.020151e+00 2.013620e-01 1.107121e-01 5.411200e+01 1.775946e+01 41 29 6846 31 9 4 1000 61 1.863700e+00 2.020151e+00 1.564518e-01 8.394689e-02 5.793600e+01 1.831331e+01 25 18 7578 21 5 0 1100 51 1.938978e+00 2.020151e+00 8.117334e-02 4.186398e-02 6.161000e+01 1.868203e+01 26 19 8306 6 3 1 1155 10 2.001277e+00 2.020151e+00 1.887441e-02 9.431184e-03 6.320800e+01 1.843121e+01 10 8 8622 2 2 0 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Postprocessing Blended Pairwise Conditional Gradient Algorithm. MEMORY_MODE: FrankWolfe.InplaceEmphasis() STEPSIZE: Adaptive EPSILON: 1.0e-7 MAXITERATION: 10000 TYPE: Float64 GRADIENTTYPE: Vector{Float64} LAZY: true sparsity_control: 2.0 LMO: Boscia.TimeTrackingLMO{Boscia.MathOptBLMO{SCIP.Optimizer}} ---------------------------------------------------------------------------------------------------------------- Type Iteration Primal Dual Dual Gap Time It/sec #ActiveSet ---------------------------------------------------------------------------------------------------------------- I 1 5.192961e+00 -1.231839e+00 6.424800e+00 0.000000e+00 Inf 1 LD 2 2.664374e+00 1.340257e+00 1.324118e+00 1.560679e-01 1.281493e+01 2 LD 5 2.030278e+00 2.005566e+00 2.471200e-02 3.997161e-01 1.250888e+01 2 LD 9 2.020158e+00 2.017157e+00 3.000994e-03 4.042432e-01 2.226382e+01 2 LD 13 2.020152e+00 2.020104e+00 4.728712e-05 4.124747e-01 3.151708e+01 3 LD 21 2.020151e+00 2.020130e+00 2.114171e-05 4.164443e-01 5.042691e+01 3 LD 25 2.020151e+00 2.020148e+00 3.550221e-06 4.205203e-01 5.945016e+01 3 LD 29 2.020151e+00 2.020150e+00 1.447870e-06 4.242402e-01 6.835750e+01 3 LD 31 2.020151e+00 2.020151e+00 6.759826e-07 4.282217e-01 7.239241e+01 3 LD 35 2.020151e+00 2.020151e+00 9.357246e-08 4.323553e-01 8.095193e+01 3 Last 35 2.020151e+00 2.020151e+00 9.357246e-08 4.402615e-01 7.949820e+01 3 ---------------------------------------------------------------------------------------------------------------- PP 35 2.020151e+00 2.020151e+00 9.357246e-08 4.447792e-01 7.869073e+01 3 ---------------------------------------------------------------------------------------------------------------- Solution Statistics. Solution Status: Optimal (tolerance reached) Primal Objective: 2.020151404684572 Dual Bound: 2.001277082031695 Dual Gap (relative): 0.00943113915726027 Search Statistics. Total number of nodes processed: 1165 Total number of lmo calls: 8636 Total time (s): 65.179 LMO calls / sec: 132.4966630356403 Nodes / sec: 17.873855076021417 LMO calls / node: 7.412875536480687 Total number of global tightenings: 0 Global tightenings / node: 0.0 Total number of local tightenings: 0 Local tightenings / node: 0.0 Total number of potential local tightenings: 15 [ Info: Polish solution Non zero entries: 4th entry: 0.15686279813586715 43th entry: 0.15811058511887785 Boscia Algorithm. Parameter settings. Tree traversal strategy: Move best bound Branching strategy: Most infeasible FrankWolfe variant: Blended Pairwise Conditional Gradient Line Search Method: Secant Lazification: true Lazification Tolerance: 2.0 Absolute dual gap tolerance: 1.000000e-06 Relative dual gap tolerance: 1.000000e-02 Frank-Wolfe subproblem tolerance: 1.000000e-03 Frank-Wolfe dual gap decay factor: 8.000000e-01 Additional kwargs: Total number of variables: 100 Number of integer variables: 50 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Iter Open Bound Incumbent Gap (abs) Gap (rel) Time (s) Nodes/sec FW (ms) LMO (ms) LMO (calls c) FW (its) #activeset #shadow ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- * 1 2 1.011677e+00 2.038081e+00 1.026404e+00 1.014557e+00 3.810000e-01 7.874016e+00 376 310 46 94 29 1 * 3 4 1.025255e+00 2.020652e+00 9.953969e-01 9.708769e-01 7.550000e-01 9.271523e+00 148 89 91 34 17 0 * 57 47 1.507479e+00 2.020151e+00 5.126720e-01 3.400856e-01 8.003000e+00 1.299513e+01 29 21 1157 9 3 0 100 48 1.565685e+00 2.020151e+00 4.544663e-01 2.902667e-01 9.356000e+00 1.581873e+01 23 17 1401 19 16 1 200 49 1.632912e+00 2.020151e+00 3.872391e-01 2.371463e-01 1.267900e+01 1.963877e+01 33 23 2001 33 15 4 300 49 1.675675e+00 2.020151e+00 3.444761e-01 2.055745e-01 1.588500e+01 2.197041e+01 33 23 2587 25 12 2 400 35 1.718421e+00 2.020151e+00 3.017305e-01 1.755859e-01 1.983100e+01 2.193535e+01 25 19 3281 7 3 0 500 30 1.775647e+00 2.020151e+00 2.445045e-01 1.376988e-01 2.495600e+01 2.123738e+01 33 24 4168 36 13 8 600 30 1.843418e+00 2.020151e+00 1.767339e-01 9.587298e-02 2.995900e+01 2.102874e+01 39 30 5174 32 8 3 700 23 1.954942e+00 2.020151e+00 6.520913e-02 3.335604e-02 3.329000e+01 2.171823e+01 27 21 6109 21 3 0 723 9 2.006415e+00 2.020151e+00 1.373653e-02 6.846304e-03 3.404100e+01 2.150348e+01 43 33 6328 29 6 2 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Postprocessing Blended Pairwise Conditional Gradient Algorithm. MEMORY_MODE: FrankWolfe.InplaceEmphasis() STEPSIZE: Adaptive EPSILON: 1.0e-7 MAXITERATION: 10000 TYPE: Float64 GRADIENTTYPE: Vector{Float64} LAZY: true sparsity_control: 2.0 LMO: Boscia.TimeTrackingLMO{Boscia.MathOptBLMO{SCIP.Optimizer}} ---------------------------------------------------------------------------------------------------------------- Type Iteration Primal Dual Dual Gap Time It/sec #ActiveSet ---------------------------------------------------------------------------------------------------------------- I 1 5.192961e+00 -1.231839e+00 6.424800e+00 0.000000e+00 Inf 1 LD 2 2.664374e+00 1.340257e+00 1.324118e+00 1.123629e-03 1.779947e+03 2 LD 5 2.030278e+00 2.005566e+00 2.471200e-02 5.426127e-03 9.214676e+02 2 LD 9 2.020158e+00 2.017157e+00 3.000994e-03 9.327279e-03 9.649116e+02 2 LD 13 2.020152e+00 2.020104e+00 4.728712e-05 1.630874e-02 7.971185e+02 3 LD 21 2.020151e+00 2.020130e+00 2.114171e-05 2.039612e-02 1.029607e+03 3 LD 25 2.020151e+00 2.020148e+00 3.550221e-06 2.463118e-02 1.014974e+03 3 LD 29 2.020151e+00 2.020150e+00 1.447870e-06 2.794943e-02 1.037588e+03 3 LD 31 2.020151e+00 2.020151e+00 6.759826e-07 3.175880e-02 9.761073e+02 3 LD 35 2.020151e+00 2.020151e+00 9.357246e-08 3.538511e-02 9.891167e+02 3 Last 35 2.020151e+00 2.020151e+00 9.357246e-08 4.142402e-02 8.449205e+02 3 ---------------------------------------------------------------------------------------------------------------- PP 35 2.020151e+00 2.020151e+00 9.357246e-08 4.466695e-02 7.835772e+02 3 ---------------------------------------------------------------------------------------------------------------- Solution Statistics. Solution Status: Optimal (tolerance reached) Primal Objective: 2.020151404684572 Dual Bound: 2.0064149667057602 Dual Gap (relative): 0.0068462597253074 Search Statistics. Total number of nodes processed: 732 Total number of lmo calls: 6342 Total time (s): 34.1 LMO calls / sec: 185.9824046920821 Nodes / sec: 21.466275659824046 LMO calls / node: 8.663934426229508 Total number of global tightenings: 0 Global tightenings / node: 0.0 Total number of local tightenings: 0 Local tightenings / node: 0.0 Total number of potential local tightenings: 13 [ Info: Polish solution seed = 0xf7b3a0f03722f81b Boscia Algorithm. Parameter settings. Tree traversal strategy: Move best bound Branching strategy: Most infeasible FrankWolfe variant: Blended Pairwise Conditional Gradient Line Search Method: Secant Lazification: true Lazification Tolerance: 2.0 Absolute dual gap tolerance: 1.000000e-06 Relative dual gap tolerance: 1.000000e-02 Frank-Wolfe subproblem tolerance: 1.000000e-02 Frank-Wolfe dual gap decay factor: 8.000000e-01 Additional kwargs: Total number of variables: 61 Number of integer variables: 30 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Iter Open Bound Incumbent Gap (abs) Gap (rel) Time (s) Nodes/sec FW (ms) LMO (ms) LMO (calls c) FW (its) #activeset #shadow ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- * 1 2 -2.667424e+01 -9.851956e+00 1.682228e+01 1.707507e+00 1.410900e+01 2.126302e-01 7527 85 26 164 12 1 * 5 6 -2.667231e+01 -1.052546e+01 1.614686e+01 1.534077e+00 1.543200e+01 7.128046e-01 390 86 117 203 15 3 * 18 19 -2.666789e+01 -1.106320e+01 1.560469e+01 1.410505e+00 2.810200e+01 1.316632e+00 829 93 486 659 24 1 * 30 31 -2.666278e+01 -1.126535e+01 1.539743e+01 1.366795e+00 3.658900e+01 1.667168e+00 1111 92 835 939 26 8 * 56 57 -2.665904e+01 -1.204394e+01 1.461510e+01 1.213481e+00 5.222800e+01 2.163590e+00 301 89 1580 165 13 4 100 101 -2.665234e+01 -1.204394e+01 1.460840e+01 1.212925e+00 9.016800e+01 2.229172e+00 290 100 2970 155 17 6 * 170 171 -2.663854e+01 -1.216983e+01 1.446871e+01 1.188900e+00 1.584840e+02 2.151637e+00 278 68 5160 162 15 4 200 201 -2.663440e+01 -1.216983e+01 1.446458e+01 1.188561e+00 1.787600e+02 2.243231e+00 2530 81 6059 2611 34 9 * 208 209 -2.663375e+01 -1.228108e+01 1.435267e+01 1.168681e+00 1.834700e+02 2.272851e+00 529 93 6304 380 21 6 300 301 -2.662575e+01 -1.228108e+01 1.434467e+01 1.168029e+00 2.697900e+02 2.227659e+00 1901 81 9186 1847 25 7 * 386 387 -2.661752e+01 -1.272186e+01 1.389566e+01 1.092266e+00 3.502660e+02 2.206894e+00 1249 91 11854 1010 27 5 400 401 -2.661659e+01 -1.272186e+01 1.389473e+01 1.092193e+00 3.590030e+02 2.231179e+00 1133 100 12266 931 26 12 500 501 -2.660785e+01 -1.272186e+01 1.388599e+01 1.091506e+00 4.503150e+02 2.222888e+00 538 94 15350 367 32 6 555 556 -2.660593e+01 -1.272186e+01 1.388407e+01 1.091355e+00 5.000050e+02 2.221978e+00 1962 94 17055 1637 22 1 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Postprocessing Blended Pairwise Conditional Gradient Algorithm. MEMORY_MODE: FrankWolfe.InplaceEmphasis() STEPSIZE: Adaptive EPSILON: 1.0e-7 MAXITERATION: 10000 TYPE: Float64 GRADIENTTYPE: Vector{Float64} LAZY: true sparsity_control: 2.0 LMO: Boscia.TimeTrackingLMO{Boscia.MathOptBLMO{SCIP.Optimizer}} ---------------------------------------------------------------------------------------------------------------- Type Iteration Primal Dual Dual Gap Time It/sec #ActiveSet ---------------------------------------------------------------------------------------------------------------- I 1 1.092226e+02 1.044427e+02 4.779887e+00 0.000000e+00 Inf 1 LD 5 -2.410603e+01 -2.472451e+01 6.184760e-01 2.930320e-01 1.706298e+01 2 LD 152 -2.556094e+01 -2.578144e+01 2.205058e-01 5.375374e-01 2.827710e+02 5 LD 170 -2.559297e+01 -2.569077e+01 9.780734e-02 5.501295e-01 3.090182e+02 6 LD 209 -2.559969e+01 -2.564343e+01 4.373673e-02 5.819705e-01 3.591247e+02 8 LD 238 -2.560038e+01 -2.561519e+01 1.481221e-02 6.139981e-01 3.876233e+02 10 LD 262 -2.560051e+01 -2.560715e+01 6.641669e-03 6.291638e-01 4.164257e+02 10 LD 290 -2.560053e+01 -2.560342e+01 2.885891e-03 6.455976e-01 4.491962e+02 11 LD 318 -2.560054e+01 -2.560184e+01 1.298624e-03 6.584570e-01 4.829472e+02 11 LD 351 -2.560054e+01 -2.560111e+01 5.666117e-04 7.564761e-01 4.639935e+02 11 LD 391 -2.560054e+01 -2.560077e+01 2.299997e-04 7.760886e-01 5.038085e+02 12 LD 417 -2.560054e+01 -2.560064e+01 9.820968e-05 7.877930e-01 5.293269e+02 12 LD 449 -2.560054e+01 -2.560058e+01 4.191557e-05 8.050836e-01 5.577060e+02 13 LD 479 -2.560054e+01 -2.560056e+01 1.852769e-05 8.188512e-01 5.849659e+02 13 LD 511 -2.560054e+01 -2.560055e+01 8.587166e-06 8.333951e-01 6.131545e+02 13 LD 545 -2.560054e+01 -2.560054e+01 3.684792e-06 8.485207e-01 6.422943e+02 13 LD 586 -2.560054e+01 -2.560054e+01 1.289447e-06 8.689059e-01 6.744113e+02 14 P 1000 -2.560054e+01 -2.560054e+01 1.289447e-06 1.066100e+00 9.379980e+02 14 P 2000 -2.560054e+01 -2.560054e+01 1.289447e-06 1.690074e+00 1.183380e+03 14 P 3000 -2.560054e+01 -2.560054e+01 1.289447e-06 2.146744e+00 1.397465e+03 14 P 4000 -2.560054e+01 -2.560054e+01 1.289447e-06 2.581188e+00 1.549674e+03 14 P 5000 -2.560054e+01 -2.560054e+01 1.289447e-06 2.996198e+00 1.668782e+03 14 P 6000 -2.560054e+01 -2.560054e+01 1.289447e-06 3.397646e+00 1.765928e+03 14 P 7000 -2.560054e+01 -2.560054e+01 1.289447e-06 3.771277e+00 1.856135e+03 14 P 8000 -2.560054e+01 -2.560054e+01 1.289447e-06 4.152328e+00 1.926630e+03 14 P 9000 -2.560054e+01 -2.560054e+01 1.289447e-06 4.513490e+00 1.994022e+03 14 P 10000 -2.560054e+01 -2.560054e+01 1.289447e-06 4.905754e+00 2.038423e+03 14 Last 10001 -2.560054e+01 -2.560054e+01 8.405032e-07 4.910802e+00 2.036531e+03 14 ---------------------------------------------------------------------------------------------------------------- PP 10001 -2.560054e+01 -2.560054e+01 8.405032e-07 4.914339e+00 2.035065e+03 14 ---------------------------------------------------------------------------------------------------------------- Solution Statistics. Solution Status: Time limit reached Primal Objective: -25.600538897160497 Dual Bound: -26.605931735188946 Dual Gap (relative): 0.03927233102659268 Search Statistics. Total number of nodes processed: 1111 Total number of lmo calls: 17088 Total time (s): 506.686 LMO calls / sec: 33.725028913370416 Nodes / sec: 2.1926794898615714 LMO calls / node: 15.38073807380738 Total number of global tightenings: 0 Global tightenings / node: 0.0 Total number of local tightenings: 0 Local tightenings / node: 0.0 Total number of potential local tightenings: 0 Boscia Algorithm. Parameter settings. Tree traversal strategy: Move best bound Branching strategy: Partial strong branching FrankWolfe variant: Blended Pairwise Conditional Gradient Line Search Method: Secant Lazification: true Lazification Tolerance: 2.0 Absolute dual gap tolerance: 1.000000e-06 Relative dual gap tolerance: 1.000000e-02 Frank-Wolfe subproblem tolerance: 1.000000e-02 Frank-Wolfe dual gap decay factor: 8.000000e-01 Additional kwargs: Total number of variables: 61 Number of integer variables: 30 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Iter Open Bound Incumbent Gap (abs) Gap (rel) Time (s) Nodes/sec FW (ms) LMO (ms) LMO (calls c) FW (its) #activeset #shadow ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- * 1 2 -2.667017e+01 -2.229825e+01 4.371912e+00 1.960652e-01 1.988700e+01 1.508523e-01 7826 233 30 184 20 1 * 5 6 -2.665925e+01 -2.251534e+01 4.143908e+00 1.840482e-01 2.513400e+01 4.376542e-01 423 196 112 178 16 1 * 21 22 -2.623332e+01 -2.301083e+01 3.222491e+00 1.400424e-01 4.321200e+01 9.950940e-01 328 168 432 130 13 2 100 101 -2.502600e+01 -2.301083e+01 2.015173e+00 8.757500e-02 1.067190e+02 1.883451e+00 92 47 1926 82 18 7 * 117 118 -2.494154e+01 -2.323898e+01 1.702556e+00 7.326296e-02 1.205970e+02 1.948639e+00 218 94 2237 110 12 8 200 181 -2.463659e+01 -2.323898e+01 1.397611e+00 6.014079e-02 1.795440e+02 2.122043e+00 148 84 3577 54 18 9 300 215 -2.439363e+01 -2.323898e+01 1.154645e+00 4.968570e-02 2.282530e+02 2.256268e+00 194 97 4848 75 6 1 400 231 -2.418491e+01 -2.323898e+01 9.459305e-01 4.070447e-02 2.661860e+02 2.370523e+00 59 38 5879 22 11 6 500 239 -2.408731e+01 -2.323898e+01 8.483323e-01 3.650471e-02 2.984020e+02 2.476525e+00 218 103 6764 90 7 6 600 243 -2.398545e+01 -2.323898e+01 7.464663e-01 3.212130e-02 3.306250e+02 2.549716e+00 101 65 7638 33 6 2 700 247 -2.388576e+01 -2.323898e+01 6.467796e-01 2.783167e-02 3.569350e+02 2.653144e+00 89 51 8512 64 8 4 800 247 -2.382469e+01 -2.323898e+01 5.857040e-01 2.520351e-02 3.758870e+02 2.785412e+00 79 49 9389 51 8 7 900 249 -2.376733e+01 -2.323898e+01 5.283464e-01 2.273535e-02 3.935160e+02 2.919830e+00 77 45 10239 47 9 4 1000 249 -2.371794e+01 -2.323898e+01 4.789566e-01 2.061005e-02 4.099590e+02 3.046646e+00 126 62 11093 83 10 3 1100 249 -2.368054e+01 -2.323898e+01 4.415620e-01 1.900092e-02 4.354350e+02 3.098051e+00 163 89 11897 72 15 8 1200 249 -2.364470e+01 -2.323898e+01 4.057170e-01 1.745847e-02 4.605390e+02 3.146313e+00 156 91 12726 60 8 4 1300 249 -2.360611e+01 -2.323898e+01 3.671274e-01 1.579791e-02 4.862390e+02 3.185676e+00 115 56 13550 48 5 4 1400 245 -2.356805e+01 -2.323898e+01 3.290684e-01 1.416019e-02 5.084180e+02 3.235527e+00 173 92 14388 80 12 4 1500 243 -2.353605e+01 -2.323898e+01 2.970689e-01 1.278321e-02 5.327720e+02 3.271568e+00 171 85 15242 68 6 4 1600 237 -2.349464e+01 -2.323898e+01 2.556571e-01 1.100122e-02 5.564390e+02 3.301350e+00 90 47 16081 50 6 2 1700 233 -2.347601e+01 -2.323898e+01 2.370287e-01 1.019962e-02 5.810750e+02 3.326593e+00 115 60 16855 47 7 2 1721 232 -2.347133e+01 -2.323898e+01 2.323438e-01 9.998020e-03 5.868260e+02 3.328073e+00 42 27 17010 6 5 0 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Postprocessing Blended Pairwise Conditional Gradient Algorithm. MEMORY_MODE: FrankWolfe.InplaceEmphasis() STEPSIZE: Adaptive EPSILON: 1.0e-7 MAXITERATION: 10000 TYPE: Float64 GRADIENTTYPE: Vector{Float64} LAZY: true sparsity_control: 2.0 LMO: Boscia.TimeTrackingLMO{Boscia.MathOptBLMO{SCIP.Optimizer}} ---------------------------------------------------------------------------------------------------------------- Type Iteration Primal Dual Dual Gap Time It/sec #ActiveSet ---------------------------------------------------------------------------------------------------------------- I 1 -4.571641e+00 -5.262056e+00 6.904148e-01 0.000000e+00 Inf 1 LD 2 -2.323898e+01 -2.323898e+01 0.000000e+00 1.733860e-01 1.153496e+01 1 Last 2 -2.323898e+01 -2.323898e+01 0.000000e+00 3.430284e-01 5.830421e+00 1 ---------------------------------------------------------------------------------------------------------------- PP 2 -2.323898e+01 -2.323898e+01 0.000000e+00 3.475873e-01 5.753950e+00 1 ---------------------------------------------------------------------------------------------------------------- [ Info: primal >= tree.incumbent [ Info: postsolve did not improve the solution Solution Statistics. Solution Status: Optimal (tolerance reached) Primal Objective: -23.238981378349518 Dual Bound: -23.47132518467129 Dual Gap (relative): 0.009998020246198664 Search Statistics. Total number of nodes processed: 1953 Total number of lmo calls: 17015 Total time (s): 588.873 LMO calls / sec: 28.89417582398921 Nodes / sec: 3.316504577387654 LMO calls / node: 8.712237583205326 Total number of global tightenings: 0 Global tightenings / node: 0.0 Total number of local tightenings: 0 Local tightenings / node: 0.0 Total number of potential local tightenings: 0 Boscia Test Suite: Error During Test at /home/pkgeval/.julia/packages/Boscia/qQ4D3/test/runtests.jl:15 Got exception outside of a @test LoadError: invalid assignment to constant Main.groups. This redefinition may be permitted using the `const` keyword. Stacktrace: [1] top-level scope @ ~/.julia/packages/Boscia/qQ4D3/test/poisson.jl:192 [2] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [3] macro expansion @ ~/.julia/packages/Boscia/qQ4D3/test/runtests.jl:26 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1858 [inlined] [5] top-level scope @ ~/.julia/packages/Boscia/qQ4D3/test/runtests.jl:17 [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [7] top-level scope @ none:6 [8] eval(m::Module, e::Any) @ Core ./boot.jl:489 [9] exec_options(opts::Base.JLOptions) @ Base ./client.jl:286 [10] _start() @ Base ./client.jl:553 in expression starting at /home/pkgeval/.julia/packages/Boscia/qQ4D3/test/poisson.jl:192 Test Summary: | Pass Error Total Time Boscia Test Suite | 129 1 130 35m32.6s Norm hyperbox | 4 4 1m00.4s Norm hyperbox - strong branching | 2 2 51.0s Normbox - Shadow set activation | 4 4 24.9s Normbox - strong convexity and sharpness | 6 6 18.4s Start with Active Set | 2 2 15.2s Interface - sparse poisson regression | 4 4 24.3s Different FW variants | 10 10 1m08.1s Different line search types | 8 8 2m25.9s Lazification | 5 5 18.8s DICG - Lazification | 10 10 58.3s DICG - warm_start | 5 5 51.6s User stop | 2 2 14.3s Linear feasible | 4 4 0.1s Integer bounds | 10 10 0.1s Cube LMO | 4 4 23.3s BLMO - Strong Branching | 4 4 21.4s Probability Simplex LMO | 4 4 42.9s Unit Simplex LMO | 4 4 1m29.7s Indicators | 5 5 0.3s Hyperplane Aware Rounding - Probability Simplex | 2 2 25.7s Hyperplane Aware Rounding - Unit Simplex | 2 2 26.7s Following Gradient Heuristic - Unit Simplex | 6 6 33.7s Rounding Heuristic - Unit Simplex | 3 3 32.8s Probability Rounding - Unit Cube | 2 2 22.6s Probability rounding - Probability Simplex | 3 3 20.0s Sparse Regression | 2 2 26.5s Sparse Regression Group | 7 7 1m42.9s Poisson sparse regression | 2 2 8m29.1s Hybrid branching poisson sparse regression | 3 3 9m52.3s RNG of the outermost testset: Xoshiro(0x287ceb6d5e9c80ee, 0x0b7b1cb06f298534, 0x737c027859118254, 0xa4a63f2ac9007308, 0x0ce60803e873c166) ERROR: LoadError: Some tests did not pass: 129 passed, 0 failed, 1 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/Boscia/qQ4D3/test/runtests.jl:15 Testing failed after 2169.41s ERROR: LoadError: Package Boscia 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:2446 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2301 [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:500 [5] 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:164 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:152 [7] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:152 [inlined] [8] #test#81 @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:151 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [10] include(mod::Module, _path::String) @ Base ./Base.jl:309 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:320 [12] _start() @ Base ./client.jl:553 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 2340.87s: package tests unexpectedly errored