Package evaluation to test Boscia on Julia 1.14.0-DEV.2232 (ecceaba1c5*) started at 2026-05-27T06:01:26.180 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 16.09s ################################################################################ # Installation # Installing Boscia... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [36b166db] + Boscia v0.2.12 Updating `~/.julia/environments/v1.14/Manifest.toml` [7d9fca2a] + Arpack v0.5.4 [0a1fb500] + BlockDiagonals v0.2.0 [f7b14807] + Bonobo v0.1.5 [36b166db] + Boscia v0.2.12 [d360d2e6] + ChainRulesCore v1.26.1 [523fee87] + CodecBzip2 v0.8.5 [944b1d66] + CodecZlib v0.7.8 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.18.1 [187b0558] + ConstructionBase v1.6.0 [864edb3b] + DataStructures v0.19.4 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.5 [e2ba6199] + ExprTools v0.1.10 [1a297f60] + FillArrays v1.16.0 [f6369f11] + ForwardDiff v1.3.3 [f55ce6ea] + FrankWolfe v0.6.4 [c145ed77] + GenericSchur v0.5.6 [e91730f6] + Hungarian v0.7.0 [92d709cd] + IrrationalConstants v0.2.6 [692b3bcd] + JLLWrappers v1.8.0 [682c06a0] + JSON v1.6.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [b8f27783] + MathOptInterface v1.51.0 [3b969827] + MathOptSetDistances v0.2.12 [d8a4904e] + MutableArithmetics v1.8.0 [77ba4419] + NaNMath v1.1.3 [d9ec5142] + NamedTupleTools v0.14.3 [bac558e1] + OrderedCollections v1.8.1 [69de0a69] + Parsers v2.8.4 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [92933f4c] + ProgressMeter v1.11.0 ⌅ [dc4f5ac2] + ProximalCore v0.1.2 [efcf1570] + Setfield v1.1.2 [276daf66] + SpecialFunctions v2.7.2 [90137ffa] + StaticArrays v1.9.18 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [ec057cc2] + StructUtils v2.8.2 [a759f4b9] + TimerOutputs v0.5.29 [3bb67fe8] + TranscodingStreams v0.11.3 ⌅ [68821587] + Arpack_jll v3.5.2+0 [6e34b625] + Bzip2_jll v1.0.9+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [9fa8497b] + Future v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.1+0 [4536629a] + OpenBLAS_jll v0.3.33+0 [05823500] + OpenLibm_jll v0.8.7+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.2+0 [8e850b90] + libblastrampoline_jll v5.15.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 5.57s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... WARNING: Method definition eigencopy_oftype(LinearAlgebra.UpperHessenberg{T, S} where S<:AbstractArray{T, 2} where T, Any) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.14/LinearAlgebra/src/hessenberg.jl:460 overwritten in module GenericLinearAlgebra at /home/pkgeval/.julia/packages/GenericLinearAlgebra/WvuVM/src/eigenGeneral.jl:15. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. 2.1 s ? GenericLinearAlgebra 1.4 s ✓ Bonobo ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("14197337-ba66-59df-a3e3-ca00e7dcff7a"), "GenericLinearAlgebra") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base ./module.jl:137 [inlined]  [11] top-level scope  @ ~/.julia/packages/DoubleFloats/VjyVV/src/DoubleFloats.jl:45  [12] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [13] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [14] top-level scope  @ stdin:5  [15] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [17] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [18] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [19] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/DoubleFloats/VjyVV/src/DoubleFloats.jl:1 in expression starting at stdin:5 ✗ DoubleFloats 12.4 s ✓ MathOptSetDistances 30.7 s ✓ GraphsMatching 14.8 s ✓ Boscia 13.1 s ✓ Boscia → BosciaHiGHSExt 17.6 s ✓ Boscia → BosciaSCIPExt 25.6 s ✓ CombinatorialLinearOracles 7 dependencies successfully precompiled in 123 seconds. 169 already precompiled. 1 dependency failed but may be precompilable after restarting julia 1 dependency had output during precompilation: ┌ GenericLinearAlgebra │ WARNING: Method definition eigencopy_oftype(LinearAlgebra.UpperHessenberg{T, S} where S<:AbstractArray{T, 2} where T, Any) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.14/LinearAlgebra/src/hessenberg.jl:460 overwritten in module GenericLinearAlgebra at /home/pkgeval/.julia/packages/GenericLinearAlgebra/WvuVM/src/eigenGeneral.jl:15. │ ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. └ Precompilation completed after 155.82s ################################################################################ # Testing # Testing Boscia Status `/tmp/jl_axE3Av/Project.toml` [4c88cf16] Aqua v0.8.14 [f7b14807] Bonobo v0.1.5 [36b166db] Boscia v0.2.12 [336ed68f] CSV v0.10.16 [0002e35e] CombinatorialLinearOracles v0.1.5 [31c24e10] Distributions v0.25.125 [497a8b3b] DoubleFloats v1.8.0 [f55ce6ea] FrankWolfe v0.6.4 [86223c79] Graphs v1.14.0 [87dc4568] HiGHS v1.23.0 [b8f27783] MathOptInterface v1.51.0 [3b969827] MathOptSetDistances v0.2.12 [82193955] SCIP v0.12.8 [860ef19b] StableRNGs v1.0.4 [10745b16] Statistics v1.11.1 [fd094767] Suppressor v0.2.8 [ade2ca70] Dates v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.13.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_axE3Av/Manifest.toml` [66dad0bd] AliasTables v1.1.3 [4c88cf16] Aqua v0.8.14 [ec485272] ArnoldiMethod v0.4.0 [7d9fca2a] Arpack v0.5.4 [0a1fb500] BlockDiagonals v0.2.0 [f7b14807] Bonobo v0.1.5 [36b166db] Boscia v0.2.12 [336ed68f] CSV v0.10.16 [d360d2e6] ChainRulesCore v1.26.1 [523fee87] CodecBzip2 v0.8.5 [944b1d66] CodecZlib v0.7.8 [0002e35e] CombinatorialLinearOracles v0.1.5 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.18.1 [187b0558] ConstructionBase v1.6.0 [1f15a43c] CxxWrap v0.17.5 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.19.4 [e2d170a0] DataValueInterfaces v1.0.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [31c24e10] Distributions v0.25.125 [ffbed154] DocStringExtensions v0.9.5 [497a8b3b] DoubleFloats v1.8.0 [e2ba6199] ExprTools v0.1.10 [48062228] FilePathsBase v0.9.24 [1a297f60] FillArrays v1.16.0 [f6369f11] ForwardDiff v1.3.3 [f55ce6ea] FrankWolfe v0.6.4 [14197337] GenericLinearAlgebra v0.4.0 [c145ed77] GenericSchur v0.5.6 [86223c79] Graphs v1.14.0 [c3af3a8c] GraphsMatching v0.2.1 [87dc4568] HiGHS v1.23.0 [e91730f6] Hungarian v0.7.0 [34004b35] HypergeometricFunctions v0.3.28 [d25df0c9] Inflate v0.1.5 [842dd82b] InlineStrings v1.4.5 [92d709cd] IrrationalConstants v0.2.6 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.8.0 [682c06a0] JSON v1.6.0 [4076af6c] JuMP v1.30.1 [14b1564f] LEMONGraphs v0.1.1 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [8c4f8055] MathOptIIS v0.2.0 [b8f27783] MathOptInterface v1.51.0 [3b969827] MathOptSetDistances v0.2.12 [e1d29d7a] Missings v1.2.0 [d8a4904e] MutableArithmetics v1.8.0 [77ba4419] NaNMath v1.1.3 [d9ec5142] NamedTupleTools v0.14.3 [bac558e1] OrderedCollections v1.8.1 [90014a1f] PDMats v0.11.37 [69de0a69] Parsers v2.8.4 [2dfb63ee] PooledArrays v1.4.3 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [92933f4c] ProgressMeter v1.11.0 ⌅ [dc4f5ac2] ProximalCore v0.1.2 [43287f4e] PtrArrays v1.4.0 [1fd47b50] QuadGK v2.11.3 [be4d8f0f] Quadmath v1.0.1 [189a3867] Reexport v1.2.2 [79098fc4] Rmath v0.9.0 [82193955] SCIP v0.12.8 [91c51154] SentinelArrays v1.4.10 [efcf1570] Setfield v1.1.2 [699a6c99] SimpleTraits v0.9.6 [a2af1166] SortingAlgorithms v1.2.2 [276daf66] SpecialFunctions v2.7.2 [860ef19b] StableRNGs v1.0.4 [90137ffa] StaticArrays v1.9.18 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.8.0 [2913bbd2] StatsBase v0.34.10 [4c63d2b9] StatsFuns v1.5.2 [ec057cc2] StructUtils v2.8.2 [fd094767] Suppressor v0.2.8 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [a759f4b9] TimerOutputs v0.5.29 [3bb67fe8] TranscodingStreams v0.11.3 [ea10d353] WeakRefStrings v1.4.3 [76eceee3] WorkerUtilities v1.6.1 [ae81ac8f] ASL_jll v0.1.3+0 ⌅ [68821587] Arpack_jll v3.5.2+0 [6e34b625] Bzip2_jll v1.0.9+0 [8fd58aa0] HiGHS_jll v1.14.0+0 [e33a78d0] Hwloc_jll v2.13.0+1 ⌅ [9cc047cb] Ipopt_jll v300.1400.1900+0 [9f9b04fa] LEMON_jll v1.3.5+0 [94ce4f54] Libiconv_jll v1.18.0+0 [d00139f3] METIS_jll v5.1.3+0 ⌅ [d7ed1dd3] MUMPS_seq_jll v500.800.100+0 [68e3532b] Ncurses_jll v6.6.0+2 [656ef2d0] OpenBLAS32_jll v0.3.33+1 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [05236dd9] Readline_jll v8.3.3+0 [f50d1b31] Rmath_jll v0.5.1+0 [fc9abe76] SCIP_PaPILO_jll v1000.0.2+0 [e5ac4fe4] SCIP_jll v1000.0.2+0 ⌅ [319450e9] SPRAL_jll v2025.5.20+0 ⌅ [02c8fc9c] XML2_jll v2.13.9+0 [a65dc6b1] Xorg_libpciaccess_jll v0.19.0+0 [508c9074] bliss_jll v0.77.0+1 [28df3c45] boost_jll v1.87.0+0 [3eaa8342] libcxxwrap_julia_jll v0.14.9+0 [1317d2d5] oneTBB_jll v2022.3.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.13.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v1.0.0 [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 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.13.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.5.1+0 [781609d7] GMP_jll v6.3.0+2 [deac9b47] LibCURL_jll v8.20.0+1 [e37daf67] LibGit2_jll v1.9.3+0 [29816b5a] LibSSH2_jll v1.11.101+0 [3a97d323] MPFR_jll v4.2.2+0 [14a3606d] MozillaCACerts_jll v2026.5.14 [4536629a] OpenBLAS_jll v0.3.33+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.6+0 [efcefdf7] PCRE2_jll v10.47.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.69.0+0 [3f19e933] p7zip_jll v17.8.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Interface Tests seed = 0xe22fd6eb7f3360eb WARNING: Use of Boscia.CubeSimpleBLMO is deprecated, use CubeLMO instead. likely near /home/pkgeval/.julia/packages/Boscia/EgUlC/test/interface_test.jl:97 [ Info: primal >= tree.incumbent [ Info: postsolve did not improve the solution [ Info: primal >= tree.incumbent [ Info: postsolve did not improve the solution Solution x = [0.0, 0.0, 0.0, 0.0, 0.8333333015441894, 0.8333333015441894, 5.0333333015441895, 2.3333333969116206, 4.933333301544189, 10.533333396911619] Objective f(x) = -63.31166666666664 Status = TIME_LIMIT_REACHED WARNING: Use of Boscia.UnitSimplexSimpleBLMO is deprecated, use UnitSimplexLMO instead. likely near /home/pkgeval/.julia/packages/Boscia/EgUlC/test/interface_test.jl:986 Solution x = [0.0, 0.0, 0.0, 1.9999999999999996, 0.0, 0.0, 4.199999999999999, 1.4999999403953552, 4.1, 0.5999999999999999] Objective f(x) = -20.529999999999998 Status = TIME_LIMIT_REACHED Callback Tests seed = 0xf4184ee0b1274b93 LMO Tests seed = 0x52770131fb410597 WARNING: Use of Boscia.ProbabilitySimplexSimpleBLMO is deprecated, use ProbabilitySimplexLMO instead. likely near /home/pkgeval/.julia/packages/Boscia/EgUlC/test/LMO_test.jl:218 WARNING: Use of Boscia.UnitSimplexSimpleBLMO is deprecated, use UnitSimplexLMO instead. likely near /home/pkgeval/.julia/packages/Boscia/EgUlC/test/LMO_test.jl:254 Indicator Tests seed = 0x75c4c6e17432220d Heuristics Tests seed = 0xdbbe9b432a64cd78 WARNING: Use of Boscia.ProbabilitySimplexSimpleBLMO is deprecated, use ProbabilitySimplexLMO instead. likely near /home/pkgeval/.julia/packages/Boscia/EgUlC/test/heuristics.jl:27 WARNING: Use of Boscia.UnitSimplexSimpleBLMO is deprecated, use UnitSimplexLMO instead. likely near /home/pkgeval/.julia/packages/Boscia/EgUlC/test/heuristics.jl:58 WARNING: Use of Boscia.UnitSimplexSimpleBLMO is deprecated, use UnitSimplexLMO instead. likely near /home/pkgeval/.julia/packages/Boscia/EgUlC/test/heuristics.jl:86 WARNING: Use of Boscia.UnitSimplexSimpleBLMO is deprecated, use UnitSimplexLMO instead. likely near /home/pkgeval/.julia/packages/Boscia/EgUlC/test/heuristics.jl:124 WARNING: Use of Boscia.UnitSimplexSimpleBLMO is deprecated, use UnitSimplexLMO instead. likely near /home/pkgeval/.julia/packages/Boscia/EgUlC/test/heuristics.jl:124 WARNING: Use of Boscia.ProbabilitySimplexSimpleBLMO is deprecated, use ProbabilitySimplexLMO instead. likely near /home/pkgeval/.julia/packages/Boscia/EgUlC/test/heuristics.jl:193 [ Info: Polish solution Sparse Regression Tests seed = 0xbaaf6f597ab5755a 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 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 2.606605e+00 2.629076e+00 2.247035e-02 8.620544e-03 2.646400e+01 1.133615e-01 10117 30 8 6 3 1 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Postprocessing Blended Pairwise Conditional Gradient Algorithm. MEMORY_MODE: FrankWolfe.InplaceEmphasis() STEPSIZE: Secant EPSILON: 1.0e-6 MAXITERATION: 10000 TYPE: Float64 GRADIENT_TYPE: Vector{Float64} LAZY: true sparsity_control: 2.0 LMO: Boscia.TimeTrackingLMO{FrankWolfe.MathOptLMO{SCIP.Optimizer}, DateTime} ---------------------------------------------------------------------------------------------------------------- Type Iteration Primal Dual Dual Gap Time It/sec #ActiveSet ---------------------------------------------------------------------------------------------------------------- I 1 7.664118e+00 4.654213e-01 7.198697e+00 0.000000e+00 Inf 1 LD 2 2.629076e+00 2.629076e+00 0.000000e+00 2.786622e+00 7.177149e-01 1 Last 2 2.629076e+00 2.629076e+00 0.000000e+00 2.980486e+00 6.710316e-01 1 ---------------------------------------------------------------------------------------------------------------- PP 2 2.629076e+00 2.629076e+00 0.000000e+00 2.985434e+00 6.699193e-01 1 ---------------------------------------------------------------------------------------------------------------- fw_status = FrankWolfe.STATUS_OPTIMAL [ Info: primal >= tree.incumbent [ Info: postsolve did not improve the solution Solution Statistics. Solution Status: Optimal (tolerance reached) Primal Objective: 2.6290755716737046 Dual Bound: 2.606605217769813 Dual Gap (relative): 0.008620543590838494 Search Statistics. Total number of nodes processed: 3 Total number of lmo calls: 13 Total time (s): 37.243 LMO calls / sec: 0.3490588835485863 Nodes / sec: 0.08055205004967377 LMO calls / node: 4.333333333333333 Total number of global tightenings: 44 Global tightenings / node: 44.0 Total number of local tightenings: 44 Local tightenings / node: 44.0 Total number of potential local tightenings: 44 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 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.110997e+00 1.576828e+00 4.658309e-01 4.192907e-01 2.475000e+01 1.212121e-01 11376 151 31 66 19 2 * 33 32 1.326515e+00 1.534318e+00 2.078026e-01 1.566530e-01 2.816900e+01 2.307501e+00 33 20 537 17 0 0 100 37 1.420587e+00 1.534318e+00 1.137310e-01 8.005918e-02 3.162300e+01 4.332290e+00 52 34 1161 49 11 5 200 37 1.478524e+00 1.534318e+00 5.579421e-02 3.773643e-02 3.575300e+01 6.628814e+00 38 24 1946 54 14 1 295 36 1.520669e+00 1.534318e+00 1.364891e-02 8.975595e-03 3.962200e+01 8.353945e+00 24 15 2668 6 0 0 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Postprocessing Blended Pairwise Conditional Gradient Algorithm. MEMORY_MODE: FrankWolfe.InplaceEmphasis() STEPSIZE: Secant EPSILON: 1.0e-6 MAXITERATION: 10000 TYPE: Float64 GRADIENT_TYPE: Vector{Float64} LAZY: true sparsity_control: 2.0 LMO: Boscia.TimeTrackingLMO{FrankWolfe.MathOptLMO{SCIP.Optimizer}, DateTime} ---------------------------------------------------------------------------------------------------------------- Type Iteration Primal Dual Dual Gap Time It/sec #ActiveSet ---------------------------------------------------------------------------------------------------------------- I 1 4.969888e+00 -2.629975e+00 7.599863e+00 0.000000e+00 Inf 1 LD 2 1.537477e+00 1.451362e+00 8.611500e-02 1.760087e-01 1.136308e+01 2 LD 5 1.535034e+00 1.495608e+00 3.942577e-02 4.561522e-01 1.096125e+01 3 LD 8 1.534356e+00 1.533260e+00 1.095535e-03 4.595120e-01 1.740977e+01 3 LD 15 1.534318e+00 1.534286e+00 3.215743e-05 4.629561e-01 3.240048e+01 3 LD 26 1.534318e+00 1.534309e+00 9.083136e-06 4.665352e-01 5.572998e+01 3 LD 31 1.534318e+00 1.534316e+00 1.870752e-06 4.700759e-01 6.594680e+01 3 LD 35 1.534318e+00 1.534317e+00 7.496745e-07 4.736241e-01 7.389827e+01 3 Last 35 1.534318e+00 1.534317e+00 7.496745e-07 4.795721e-01 7.298173e+01 3 ---------------------------------------------------------------------------------------------------------------- PP 35 1.534318e+00 1.534317e+00 7.496745e-07 4.827318e-01 7.250403e+01 3 ---------------------------------------------------------------------------------------------------------------- fw_status = FrankWolfe.STATUS_OPTIMAL Solution Statistics. Solution Status: Optimal (tolerance reached) Primal Objective: 1.534317794889499 Dual Bound: 1.5206689750241749 Dual Gap (relative): 0.008975536483939377 Search Statistics. Total number of nodes processed: 331 Total number of lmo calls: 2680 Total time (s): 43.179 LMO calls / sec: 62.06720859677158 Nodes / sec: 7.665763449825146 LMO calls / node: 8.09667673716012 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 [ Info: Polish solution Non zero entries: 15th entry: 0.14955310869653202 33th entry: 0.1244176132581383 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 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.120198e+00 1.576828e+00 4.566308e-01 4.076341e-01 2.030000e-01 1.477833e+01 196 148 31 66 19 2 * 33 32 1.333841e+00 1.534318e+00 2.004770e-01 1.503005e-01 3.154000e+00 2.060875e+01 27 17 537 17 0 0 100 34 1.424539e+00 1.534318e+00 1.097789e-01 7.706273e-02 6.275000e+00 2.135458e+01 45 29 1161 49 11 5 200 34 1.482415e+00 1.534318e+00 5.190327e-02 3.501265e-02 9.677000e+00 2.418105e+01 30 19 1946 32 12 1 278 19 1.519572e+00 1.534318e+00 1.474599e-02 9.704040e-03 1.236400e+01 2.402135e+01 26 16 2548 33 11 3 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Postprocessing Blended Pairwise Conditional Gradient Algorithm. MEMORY_MODE: FrankWolfe.InplaceEmphasis() STEPSIZE: Secant EPSILON: 1.0e-6 MAXITERATION: 10000 TYPE: Float64 GRADIENT_TYPE: Vector{Float64} LAZY: true sparsity_control: 2.0 LMO: Boscia.TimeTrackingLMO{FrankWolfe.MathOptLMO{SCIP.Optimizer}, DateTime} ---------------------------------------------------------------------------------------------------------------- Type Iteration Primal Dual Dual Gap Time It/sec #ActiveSet ---------------------------------------------------------------------------------------------------------------- I 1 4.969888e+00 -2.629975e+00 7.599863e+00 0.000000e+00 Inf 1 LD 2 1.537477e+00 1.451362e+00 8.611500e-02 1.390886e-03 1.437932e+03 2 LD 5 1.535034e+00 1.495608e+00 3.942577e-02 7.191261e-03 6.952884e+02 3 LD 8 1.534356e+00 1.533260e+00 1.095535e-03 1.039677e-02 7.694697e+02 3 LD 15 1.534318e+00 1.534286e+00 3.215743e-05 1.356746e-02 1.105586e+03 3 LD 26 1.534318e+00 1.534309e+00 9.083136e-06 1.677052e-02 1.550340e+03 3 LD 31 1.534318e+00 1.534316e+00 1.870752e-06 1.963126e-02 1.579114e+03 3 LD 35 1.534318e+00 1.534317e+00 7.496745e-07 2.263666e-02 1.546164e+03 3 Last 35 1.534318e+00 1.534317e+00 7.496745e-07 2.844398e-02 1.230489e+03 3 ---------------------------------------------------------------------------------------------------------------- PP 35 1.534318e+00 1.534317e+00 7.496745e-07 3.178230e-02 1.101242e+03 3 ---------------------------------------------------------------------------------------------------------------- fw_status = FrankWolfe.STATUS_OPTIMAL Solution Statistics. Solution Status: Optimal (tolerance reached) Primal Objective: 1.534317794889499 Dual Bound: 1.5195718977513968 Dual Gap (relative): 0.009703981206761367 Search Statistics. Total number of nodes processed: 297 Total number of lmo calls: 2560 Total time (s): 12.409 LMO calls / sec: 206.30187766943345 Nodes / sec: 23.934241276492866 LMO calls / node: 8.61952861952862 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 [ Info: Polish solution Poisson Tests seed = 0xc0d0feb0f508c2aa 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 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.220054e+02 -2.038296e+02 1.817580e+01 8.917153e-02 2.606200e+01 1.151101e-01 13619 95 37 1414 25 1 * 5 6 -2.220003e+02 -2.088085e+02 1.319185e+01 6.317681e-02 3.547400e+01 3.100863e-01 3103 113 184 1899 36 13 * 37 38 -2.212390e+02 -2.098176e+02 1.142136e+01 5.443471e-02 1.046910e+02 7.163940e-01 1418 75 1351 886 32 14 45 46 -2.211623e+02 -2.098176e+02 1.134469e+01 5.406928e-02 1.200060e+02 7.582954e-01 3199 90 1634 1745 31 11 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Postprocessing Blended Pairwise Conditional Gradient Algorithm. MEMORY_MODE: FrankWolfe.InplaceEmphasis() STEPSIZE: Secant EPSILON: 1.0e-6 MAXITERATION: 10000 TYPE: Float64 GRADIENT_TYPE: Vector{Float64} LAZY: true sparsity_control: 2.0 LMO: Boscia.TimeTrackingLMO{FrankWolfe.MathOptLMO{SCIP.Optimizer}, DateTime} ---------------------------------------------------------------------------------------------------------------- Type Iteration Primal Dual Dual Gap Time It/sec #ActiveSet ---------------------------------------------------------------------------------------------------------------- I 1 4.258440e+02 -4.518023e+02 8.776463e+02 0.000000e+00 Inf 1 LD 2 -2.062671e+02 -2.419042e+02 3.563712e+01 2.190793e-01 9.129113e+00 2 LD 37 -2.144657e+02 -2.274301e+02 1.296438e+01 6.926174e-01 5.342054e+01 3 LD 41 -2.166209e+02 -2.218794e+02 5.258483e+00 7.057164e-01 5.809699e+01 4 LD 46 -2.167796e+02 -2.190546e+02 2.275040e+00 7.201753e-01 6.387334e+01 5 LD 81 -2.169088e+02 -2.178539e+02 9.450943e-01 7.779097e-01 1.041252e+02 6 LD 144 -2.169534e+02 -2.172747e+02 3.212109e-01 8.734772e-01 1.648583e+02 8 LD 209 -2.169600e+02 -2.171126e+02 1.526601e-01 9.729596e-01 2.148085e+02 8 LD 319 -2.169615e+02 -2.169933e+02 3.175627e-02 1.136092e+00 2.807871e+02 9 LD 447 -2.169617e+02 -2.169720e+02 1.030418e-02 1.308109e+00 3.417147e+02 9 LD 518 -2.169617e+02 -2.169631e+02 1.433617e-03 1.407463e+00 3.680382e+02 10 LD 621 -2.169617e+02 -2.169618e+02 1.476028e-04 1.518067e+00 4.090728e+02 10 LD 764 -2.169617e+02 -2.169617e+02 4.484538e-05 1.742542e+00 4.384399e+02 10 LD 855 -2.169617e+02 -2.169617e+02 1.187429e-05 1.820410e+00 4.696745e+02 10 LD 971 -2.169617e+02 -2.169617e+02 4.566037e-06 1.923726e+00 5.047496e+02 10 P 1000 -2.169617e+02 -2.169617e+02 4.566037e-06 1.955129e+00 5.114753e+02 10 LD 1025 -2.169617e+02 -2.169617e+02 2.137246e-06 2.050787e+00 4.998081e+02 10 LD 1088 -2.169617e+02 -2.169617e+02 1.029827e-06 2.115852e+00 5.142137e+02 10 LD 1092 -2.169617e+02 -2.169617e+02 9.805983e-07 2.123246e+00 5.143069e+02 10 Last 1092 -2.169617e+02 -2.169617e+02 9.805983e-07 2.131737e+00 5.122583e+02 10 ---------------------------------------------------------------------------------------------------------------- PP 1092 -2.169617e+02 -2.169617e+02 9.805983e-07 2.136332e+00 5.111565e+02 10 ---------------------------------------------------------------------------------------------------------------- fw_status = FrankWolfe.STATUS_OPTIMAL Solution Statistics. Solution Status: Time limit reached Primal Objective: -216.96167782396967 Dual Bound: -221.16231562745602 Dual Gap (relative): 0.019361197081516474 Search Statistics. Total number of nodes processed: 91 Total number of lmo calls: 1664 Total time (s): 125.852 LMO calls / sec: 13.221879668181673 Nodes / sec: 0.7230715443536853 LMO calls / node: 18.285714285714285 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 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: 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.147904e+02 -2.101609e+02 4.629442e+00 2.202808e-02 3.415700e+01 8.782973e-02 13407 178 31 110 17 1 * 9 10 -2.139292e+02 -2.102343e+02 3.694989e+00 1.757558e-02 4.465700e+01 4.254652e-01 305 100 194 96 12 6 * 12 13 -2.136986e+02 -2.105529e+02 3.145632e+00 1.493986e-02 4.795600e+01 5.213112e-01 224 74 253 82 10 9 23 22 -2.125627e+02 -2.105529e+02 2.009756e+00 9.545135e-03 5.916000e+01 7.606491e-01 240 108 448 73 11 3 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Postprocessing Blended Pairwise Conditional Gradient Algorithm. MEMORY_MODE: FrankWolfe.InplaceEmphasis() STEPSIZE: Secant EPSILON: 1.0e-6 MAXITERATION: 10000 TYPE: Float64 GRADIENT_TYPE: Vector{Float64} LAZY: true sparsity_control: 2.0 LMO: Boscia.TimeTrackingLMO{FrankWolfe.MathOptLMO{SCIP.Optimizer}, DateTime} ---------------------------------------------------------------------------------------------------------------- Type Iteration Primal Dual Dual Gap Time It/sec #ActiveSet ---------------------------------------------------------------------------------------------------------------- I 1 -1.214493e+02 -2.427233e+02 1.212740e+02 0.000000e+00 Inf 1 LD 2 -2.105529e+02 -2.105529e+02 0.000000e+00 2.043134e-01 9.788883e+00 1 Last 2 -2.105529e+02 -2.105529e+02 0.000000e+00 4.133470e-01 4.838550e+00 1 ---------------------------------------------------------------------------------------------------------------- PP 2 -2.105529e+02 -2.105529e+02 0.000000e+00 4.190996e-01 4.772136e+00 1 ---------------------------------------------------------------------------------------------------------------- fw_status = FrankWolfe.STATUS_OPTIMAL [ Info: primal >= tree.incumbent [ Info: postsolve did not improve the solution Solution Statistics. Solution Status: Optimal (tolerance reached) Primal Objective: -210.5529196075624 Dual Bound: -212.5626757153998 Dual Gap (relative): 0.009545135311271267 Search Statistics. Total number of nodes processed: 45 Total number of lmo calls: 453 Total time (s): 63.113 LMO calls / sec: 7.177602078811022 Nodes / sec: 0.7130068290209624 LMO calls / node: 10.066666666666666 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: Most infeasible FrankWolfe variant: Blended Pairwise Conditional Gradient Line Search Method: Secant Lazification: true Lazification Tolerance: 2 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: 41 Number of integer variables: 20 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 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.780591e+02 3.424968e+02 1.644377e+02 9.235004e-01 2.519900e+01 1.190523e-01 11806 103 26 66 13 1 * 2 3 1.780591e+02 3.393278e+02 1.612687e+02 9.057029e-01 2.558200e+01 1.954499e-01 378 131 49 91 12 1 * 4 5 1.963345e+02 3.383028e+02 1.419683e+02 7.230940e-01 2.606100e+01 3.453436e-01 243 107 88 72 13 1 * 7 8 2.133182e+02 3.370983e+02 1.237801e+02 5.802603e-01 2.679500e+01 5.598059e-01 262 99 141 63 10 2 * 17 18 2.313906e+02 3.335756e+02 1.021850e+02 4.416128e-01 2.881600e+01 1.214603e+00 204 71 304 79 8 1 100 97 2.829906e+02 3.335756e+02 5.058504e+01 1.787517e-01 4.137900e+01 4.760869e+00 87 36 1481 31 0 0 200 111 3.075710e+02 3.335756e+02 2.600467e+01 8.454852e-02 5.552200e+01 5.601383e+00 11 6 2332 2 2 0 * 272 83 3.209164e+02 3.332570e+02 1.234057e+01 3.845416e-02 5.855300e+01 6.097040e+00 18 10 2731 2 0 0 300 61 3.254158e+02 3.332570e+02 7.841216e+00 2.409599e-02 5.940800e+01 6.110288e+00 28 16 2835 6 0 0 343 24 3.301855e+02 3.332570e+02 3.071458e+00 9.302219e-03 6.049100e+01 6.100081e+00 15 9 2994 2 0 0 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Postprocessing Blended Pairwise Conditional Gradient Algorithm. MEMORY_MODE: FrankWolfe.InplaceEmphasis() STEPSIZE: Secant EPSILON: 1.0e-6 MAXITERATION: 10000 TYPE: Float64 GRADIENT_TYPE: Vector{Float64} LAZY: true sparsity_control: 2.0 LMO: Boscia.TimeTrackingLMO{FrankWolfe.MathOptLMO{SCIP.Optimizer}, DateTime} ---------------------------------------------------------------------------------------------------------------- Type Iteration Primal Dual Dual Gap Time It/sec #ActiveSet ---------------------------------------------------------------------------------------------------------------- I 1 3.335756e+02 3.247296e+02 8.845993e+00 0.000000e+00 Inf 1 LD 2 3.332570e+02 3.332570e+02 1.433341e-08 1.497124e-01 1.335895e+01 2 Last 2 3.332570e+02 3.332570e+02 1.433341e-08 3.042920e-01 6.572635e+00 2 ---------------------------------------------------------------------------------------------------------------- PP 2 3.332570e+02 3.332570e+02 1.433341e-08 3.085741e-01 6.481425e+00 2 ---------------------------------------------------------------------------------------------------------------- fw_status = FrankWolfe.STATUS_OPTIMAL [ Info: primal >= tree.incumbent [ Info: postsolve did not improve the solution Solution Statistics. Solution Status: Optimal (tolerance reached) Primal Objective: 333.2569909707665 Dual Bound: 330.18553270566605 Dual Gap (relative): 0.009302219391418311 Search Statistics. Total number of nodes processed: 369 Total number of lmo calls: 2999 Total time (s): 63.422 LMO calls / sec: 47.28643057614077 Nodes / sec: 5.818170350982309 LMO calls / node: 8.127371273712738 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 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: 41 Number of integer variables: 20 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 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.780591e+02 3.424968e+02 1.644377e+02 9.235004e-01 2.647400e+01 1.133187e-01 10234 102 26 66 13 1 * 4 5 1.907026e+02 3.348143e+02 1.441116e+02 7.556878e-01 2.992700e+01 3.007318e-01 149 81 88 50 12 2 * 24 25 2.384647e+02 3.335756e+02 9.511090e+01 3.988468e-01 4.979800e+01 9.839753e-01 102 48 426 52 8 0 100 81 2.878580e+02 3.335756e+02 4.571766e+01 1.588202e-01 1.056330e+02 1.713480e+00 73 35 1382 23 3 0 200 101 3.115662e+02 3.335756e+02 2.200943e+01 7.064125e-02 1.404160e+02 2.143630e+00 12 6 2119 2 0 0 * 230 93 3.158295e+02 3.332570e+02 1.742746e+01 5.517996e-02 1.466770e+02 2.202118e+00 11 6 2275 2 0 0 300 47 3.240345e+02 3.332570e+02 9.222444e+00 2.846130e-02 1.536850e+02 2.257865e+00 8 4 2547 0 0 0 339 22 3.304424e+02 3.332570e+02 2.814584e+00 8.517623e-03 1.572140e+02 2.296233e+00 15 9 2665 2 2 0 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Postprocessing Blended Pairwise Conditional Gradient Algorithm. MEMORY_MODE: FrankWolfe.InplaceEmphasis() STEPSIZE: Secant EPSILON: 1.0e-6 MAXITERATION: 10000 TYPE: Float64 GRADIENT_TYPE: Vector{Float64} LAZY: true sparsity_control: 2.0 LMO: Boscia.TimeTrackingLMO{FrankWolfe.MathOptLMO{SCIP.Optimizer}, DateTime} ---------------------------------------------------------------------------------------------------------------- Type Iteration Primal Dual Dual Gap Time It/sec #ActiveSet ---------------------------------------------------------------------------------------------------------------- I 1 3.335756e+02 3.247296e+02 8.845993e+00 0.000000e+00 Inf 1 LD 2 3.332570e+02 3.332570e+02 1.433341e-08 1.933746e-01 1.034262e+01 2 Last 2 3.332570e+02 3.332570e+02 1.433341e-08 5.227552e-01 3.825883e+00 2 ---------------------------------------------------------------------------------------------------------------- PP 2 3.332570e+02 3.332570e+02 1.433341e-08 5.289360e-01 3.781176e+00 2 ---------------------------------------------------------------------------------------------------------------- fw_status = FrankWolfe.STATUS_OPTIMAL [ Info: primal >= tree.incumbent [ Info: postsolve did not improve the solution Solution Statistics. Solution Status: Optimal (tolerance reached) Primal Objective: 333.2569909707665 Dual Bound: 330.4424071737964 Dual Gap (relative): 0.008517622847026783 Search Statistics. Total number of nodes processed: 361 Total number of lmo calls: 2670 Total time (s): 161.019 LMO calls / sec: 16.581894062191417 Nodes / sec: 2.2419714443637084 LMO calls / node: 7.39612188365651 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 Mean Risk Test seed = 0x5dbc77de8b3576f6 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 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: 30 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 -5.852694e+00 3.663537e+01 4.248806e+01 Inf 3.283700e+01 9.136036e-02 16711 196 55 7553 22 19 97 2 3.628201e+01 3.663537e+01 3.533541e-01 9.739099e-03 4.260500e+01 2.323671e+00 5 3 1709 4 0 0 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Solution Statistics. Solution Status: Optimal (tolerance reached) Primal Objective: 36.635365127328235 Dual Bound: 36.282011039208584 Dual Gap (relative): 0.009739098743390913 Search Statistics. Total number of nodes processed: 99 Total number of lmo calls: 1709 Total time (s): 44.066 LMO calls / sec: 38.78273498842645 Nodes / sec: 2.2466300549176235 LMO calls / node: 17.262626262626263 Total number of global tightenings: 9 Global tightenings / node: 0.09 Total number of local tightenings: 376 Local tightenings / node: 3.88 Total number of potential local tightenings: 456 Time Limit Test seed = 0x6ccaf3aaa8c28d0d 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 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: 15 Number of integer variables: 15 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 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.189471e+00 0.000000e+00 1.189471e+00 Inf 2.868500e+01 1.045843e-01 15235 138 22 541 9 1 24 3 -3.389649e-02 0.000000e+00 3.389649e-02 Inf 3.000400e+01 8.998800e-01 5 3 346 1 2 3 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Solution Statistics. Solution Status: Time limit reached Primal Objective: 0.0 Dual Bound: -0.03389648863553893 Dual Gap (relative): Inf Search Statistics. Total number of nodes processed: 27 Total number of lmo calls: 346 Total time (s): 31.527 LMO calls / sec: 10.97472008120024 Nodes / sec: 0.8564087924636026 LMO calls / node: 12.814814814814815 Total number of global tightenings: 7 Global tightenings / node: 0.29 Total number of local tightenings: 29 Local tightenings / node: 1.21 Total number of potential local tightenings: 42 Strong Convexity and Sharpness Tests seed = 0xf29d2e6dd073fc97 WARNING: Use of Boscia.UnitSimplexSimpleBLMO is deprecated, use UnitSimplexLMO instead. likely near /home/pkgeval/.julia/packages/Boscia/EgUlC/test/strong_convexity_and_sharpness.jl:29 ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 44 running 1 of 1 signal (10): User defined signal 1 jl_typemap_entry_assoc_exact at /source/src/typemap.c:1157:16 jl_typemap_assoc_exact at /source/src/julia_internal.h:1937:16 [inlined] jl_typemap_level_assoc_exact at /source/src/typemap.c:1196:38 jl_typemap_assoc_exact at /source/src/julia_internal.h:1941:16 [inlined] jl_lookup_generic_ at /source/src/gf.c:4289:21 [inlined] ijl_apply_generic at /source/src/gf.c:4349:35 jl_apply at /source/src/julia.h:2359:12 [inlined] jl_f__apply_iterate at /source/src/builtins.c:897:26 _ntuple at ./ntuple.jl:39:0 (pc: 20) ntuple at ./ntuple.jl:19:0 (pc: 113) [inlined] rest at ./tuple.jl:211:0 (pc: 16) [inlined] _piterate1 at ./iterators.jl:1193:0 (pc: 7) unknown function (ip: 0x7329504652a6) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 _piterate1 at ./iterators.jl:1197:0 (pc: 28) [inlined] iterate at ./iterators.jl:1207:0 (pc: 12) unknown function (ip: 0x732950464866) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 min_via_enum_prob_simplex at /home/pkgeval/.julia/packages/Boscia/EgUlC/src/utilities.jl:474:0 (pc: 32) unknown function (ip: 0x732950463c84) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 min_via_enum_prob_simplex at /home/pkgeval/.julia/packages/Boscia/EgUlC/src/utilities.jl:461:0 (pc: 5) unknown function (ip: 0x732950463690) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 macro expansion at /home/pkgeval/.julia/packages/Boscia/EgUlC/test/strong_convexity_and_sharpness.jl:109:0 (pc: 79) [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2246:0 (pc: 105) [inlined] macro expansion at /home/pkgeval/.julia/packages/Boscia/EgUlC/test/strong_convexity_and_sharpness.jl:92:0 (pc: 121) [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2246:0 (pc: 136) [inlined] top-level scope at /home/pkgeval/.julia/packages/Boscia/EgUlC/test/strong_convexity_and_sharpness.jl:31:0 (pc: 1097) jl_invoke_oneshot at /source/src/gf.c:4162:23 ijl_eval_thunk at /source/src/toplevel.c:760:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:517:0 (pc: 3) include_string at ./loading.jl:3113:0 (pc: 125) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 _include at ./loading.jl:3173:0 (pc: 35) include at ./Base.jl:327:0 (pc: 3) IncludeInto at ./Base.jl:328:0 (pc: 4) jfptr_IncludeInto_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2359:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:243:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:706:13 eval_body at /source/src/interpreter.c:563:21 eval_body at /source/src/interpreter.c:571:21 eval_body at /source/src/interpreter.c:571:21 eval_body at /source/src/interpreter.c:571:21 jl_interpret_toplevel_thunk at /source/src/interpreter.c:897:21 ijl_eval_thunk at /source/src/toplevel.c:768:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:517:0 (pc: 3) include_string at ./loading.jl:3113:0 (pc: 125) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 _include at ./loading.jl:3173:0 (pc: 35) include at ./Base.jl:327:0 (pc: 3) IncludeInto at ./Base.jl:328:0 (pc: 4) jfptr_IncludeInto_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2359:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:243:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:706:13 jl_interpret_toplevel_thunk at /source/src/interpreter.c:897:21 ijl_eval_thunk at /source/src/toplevel.c:768:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:517:0 (pc: 3) exec_options at ./client.jl:321:0 (pc: 353) _start at ./client.jl:596:0 (pc: 35) jfptr__start_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2359:12 [inlined] true_main at /source/src/jlapi.c:971:29 jl_repl_entrypoint at /source/src/jlapi.c:1138:15 main at /source/cli/loader_exe.c:58:15 unknown function (ip: 0x7329bb10b249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== WARNING: Use of Boscia.ProbabilitySimplexSimpleBLMO is deprecated, use ProbabilitySimplexLMO instead. likely near /home/pkgeval/.julia/packages/Boscia/EgUlC/test/strong_convexity_and_sharpness.jl:29 ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 1 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404:0 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430:0 ijl_task_get_next at /source/src/scheduler.c:457:34 wait at ./task.jl:1246:0 (pc: 44) wait_forever at ./task.jl:1168:0 (pc: 5) jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2359:12 [inlined] start_task at /source/src/task.c:1275:19 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== Boscia Algorithm. ┌ Warning: There were no samples collected in one or more groups. │ This may be due to idle threads, or you may need to run your │ program longer (perhaps by running it multiple times), │ or adjust the delay between samples with `Profile.init()`. └ @ Profile /opt/julia/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1361 Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x000074f2ef1c45b0 Total snapshots: 291. Utilization: 0% ╎291 @Base/task.jl:1168 wait_forever() 290╎ 291 @Base/task.jl:1246 wait() [1] signal 15: Terminated in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404:0 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430:0 ijl_task_get_next at /source/src/scheduler.c:457:34 wait at ./task.jl:1246:0 (pc: 44) wait_forever at ./task.jl:1168:0 (pc: 5) jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2359:12 [inlined] start_task at /source/src/task.c:1275:19 unknown function (ip: (nil)) at (unknown file) Allocations: 20251298 (Pool: 20250570; Big: 728); GC: 17 [44] signal 15: Terminated in expression starting at /home/pkgeval/.julia/packages/Boscia/EgUlC/test/strong_convexity_and_sharpness.jl:29 _ZN4llvm23MemoryDependenceResults30getSimplePointerDependencyFromERKNS_14MemoryLocationEbNS_21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb1ELb0EvLb1ENS_10BasicBlockEEELb0ELb0EEEPS8_PS7_PjRNS_14BatchAAResultsE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm23MemoryDependenceResults24getPointerDependencyFromERKNS_14MemoryLocationEbNS_21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb1ELb0EvLb1ENS_10BasicBlockEEELb0ELb0EEEPS8_PS7_PjRNS_14BatchAAResultsE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm23MemoryDependenceResults23getNonLocalInfoForBlockEPNS_11InstructionERKNS_14MemoryLocationEbPNS_10BasicBlockEPSt6vectorINS_16NonLocalDepEntryESaIS9_EEjRNS_14BatchAAResultsE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm23MemoryDependenceResults27getNonLocalPointerDepFromBBEPNS_11InstructionERKNS_12PHITransAddrERKNS_14MemoryLocationEbPNS_10BasicBlockERNS_15SmallVectorImplINS_17NonLocalDepResultEEERNS_13SmallDenseMapISA_PNS_5ValueELj16ENS_12DenseMapInfoISA_vEENS_6detail12DenseMapPairISA_SH_EEEEbb at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm23MemoryDependenceResults28getNonLocalPointerDependencyEPNS_11InstructionERNS_15SmallVectorImplINS_17NonLocalDepResultEEE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm7GVNPass19processNonLocalLoadEPNS_8LoadInstE.part.0 at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm7GVNPass18processInstructionEPNS_11InstructionE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm7GVNPass12processBlockEPNS_10BasicBlockE.part.0 at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm7GVNPass17iterateOnFunctionERNS_8FunctionE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm7GVNPass7runImplERNS_8FunctionERNS_15AssumptionCacheERNS_13DominatorTreeERKNS_17TargetLibraryInfoERNS_9AAResultsEPNS_23MemoryDependenceResultsERNS_8LoopInfoEPNS_25OptimizationRemarkEmitterEPNS_9MemorySSAE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm7GVNPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_ at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm27ModuleToFunctionPassAdaptor3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_ at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) run at /source/src/pipeline.cpp:978:12 operator() at /source/src/jitlayers.cpp:1298:17 operator() at /source/src/jitlayers.cpp:1435:12 [inlined] optimizeModule at /source/src/jitlayers.cpp:2382:18 materialize at /source/src/jitlayers.cpp:905:31 _ZN4llvm3orc19MaterializationTask3runEv at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) dispatch at /source/src/julia-task-dispatcher.h:353:11 _ZN4llvm3orc16ExecutionSession22dispatchOutstandingMUsEv at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm3orc16ExecutionSession17OL_completeLookupESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EESt10shared_ptrINS0_23AsynchronousSymbolQueryEESt8functionIFvRKNS_8DenseMapIPNS0_8JITDylibENS_8DenseSetINS0_15SymbolStringPtrENS_12DenseMapInfoISF_vEEEENSG_ISD_vEENS_6detail12DenseMapPairISD_SI_EEEEEE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm3orc25InProgressFullLookupState8completeESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm3orc16ExecutionSession19OL_applyQueryPhase1ESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EENS_5ErrorE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm3orc16ExecutionSession6lookupENS0_10LookupKindERKSt6vectorISt4pairIPNS0_8JITDylibENS0_19JITDylibLookupFlagsEESaIS8_EENS0_15SymbolLookupSetENS0_11SymbolStateENS_15unique_functionIFvNS_8ExpectedINS_8DenseMapINS0_15SymbolStringPtrENS0_17ExecutorSymbolDefENS_12DenseMapInfoISI_vEENS_6detail12DenseMapPairISI_SJ_EEEEEEEEESt8functionIFvRKNSH_IS6_NS_8DenseSetISI_SL_EENSK_IS6_vEENSN_IS6_SV_EEEEEE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) publishCIs at /source/src/jitlayers.cpp:2085:14 jl_compile_codeinst_impl at /source/src/jitlayers.cpp:510:39 jl_compile_method_internal at /source/src/gf.c:3666:27 _jl_invoke at /source/src/gf.c:4119:16 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2359:12 [inlined] jl_f_invokelatest at /source/src/builtins.c:910:23 profile_printing_listener at ./Base.jl:359:0 (pc: 42) #start_profile_listener##0 at ./Base.jl:377:0 (pc: 3) jfptr_YY.start_profile_listenerYY.YY.0_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2359:12 [inlined] start_task at /source/src/task.c:1275:19 unknown function (ip: (nil)) at (unknown file) Allocations: 3979671191 (Pool: 3979668208; Big: 2983); GC: 1445 PkgEval terminated after 2727.72s: test duration exceeded the time limit