Package evaluation to test Pajarito on Julia 1.14.0-DEV.1260 (89243d1cdf*) started at 2025-11-16T17:26:37.175 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 9.06s ################################################################################ # Installation # Installing Pajarito... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [2f354839] + Pajarito v0.8.2 Updating `~/.julia/environments/v1.14/Manifest.toml` [6e4b80f9] + BenchmarkTools v1.6.3 [523fee87] + CodecBzip2 v0.8.5 [944b1d66] + CodecZlib v0.7.8 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.18.1 [864edb3b] + DataStructures v0.19.3 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.5 [f6369f11] + ForwardDiff v1.3.0 [92d709cd] + IrrationalConstants v0.2.6 [692b3bcd] + JLLWrappers v1.7.1 [682c06a0] + JSON v1.3.0 [0f8b85d8] + JSON3 v1.14.3 [4076af6c] + JuMP v1.29.3 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [b8f27783] + MathOptInterface v1.46.0 [d8a4904e] + MutableArithmetics v1.6.7 [77ba4419] + NaNMath v1.1.3 [bac558e1] + OrderedCollections v1.8.1 [2f354839] + Pajarito v0.8.2 [69de0a69] + Parsers v2.8.3 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.0 [276daf66] + SpecialFunctions v2.6.1 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [856f2bd8] + StructTypes v1.11.0 [ec057cc2] + StructUtils v2.6.0 [3bb67fe8] + TranscodingStreams v0.11.3 [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 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.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 [de0858da] + Printf v1.11.0 [9abbd945] + Profile v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.11.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.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.7+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [8e850b90] + libblastrampoline_jll v5.15.0+0 Installation completed after 5.05s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... ┌ Error: Failed to use TestEnv.jl; test dependencies will not be precompiled │ exception = │ UndefVarError: `project_rel_path` not defined in `TestEnv` │ Suggestion: this global was defined as `Pkg.Operations.project_rel_path` but not assigned a value. │ Stacktrace: │ [1] get_test_dir(ctx::Pkg.Types.Context, pkgspec::PackageSpec) │ @ TestEnv ~/.julia/packages/TestEnv/i9lgt/src/julia-1.11/common.jl:75 │ [2] test_dir_has_project_file │ @ ~/.julia/packages/TestEnv/i9lgt/src/julia-1.11/common.jl:52 [inlined] │ [3] maybe_gen_project_override! │ @ ~/.julia/packages/TestEnv/i9lgt/src/julia-1.11/common.jl:83 [inlined] │ [4] activate(pkg::String; allow_reresolve::Bool) │ @ TestEnv ~/.julia/packages/TestEnv/i9lgt/src/julia-1.11/activate_set.jl:12 │ [5] activate(pkg::String) │ @ TestEnv ~/.julia/packages/TestEnv/i9lgt/src/julia-1.11/activate_set.jl:9 │ [6] top-level scope │ @ /PkgEval.jl/scripts/precompile.jl:24 │ [7] include(mod::Module, _path::String) │ @ Base ./Base.jl:309 │ [8] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:344 │ [9] _start() │ @ Base ./client.jl:577 └ @ Main /PkgEval.jl/scripts/precompile.jl:26 Precompiling package dependencies... Precompiling packages... 19017.5 ms ✓ Pajarito 1 dependency successfully precompiled in 20 seconds. 53 already precompiled. Precompilation completed after 33.03s ################################################################################ # Testing # Testing Pajarito Status `/tmp/jl_IpTRg0/Project.toml` [60bf3e95] GLPK v1.2.1 [b99e6be6] Hypatia v0.9.1 [4076af6c] JuMP v1.29.3 [b8f27783] MathOptInterface v1.46.0 [2f354839] Pajarito v0.8.2 [37e2e46d] LinearAlgebra v1.13.0 [de0858da] Printf v1.11.0 [2f01184e] SparseArrays v1.13.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_IpTRg0/Manifest.toml` [6e4b80f9] BenchmarkTools v1.6.3 [523fee87] CodecBzip2 v0.8.5 [944b1d66] CodecZlib v0.7.8 [861a8166] Combinatorics v1.0.3 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.18.1 [864edb3b] DataStructures v0.19.3 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [ffbed154] DocStringExtensions v0.9.5 [e2ba6199] ExprTools v0.1.10 [9aa1b823] FastClosures v0.3.2 [1a297f60] FillArrays v1.15.0 [f6369f11] ForwardDiff v1.3.0 [60bf3e95] GLPK v1.2.1 [14197337] GenericLinearAlgebra v0.3.19 [b99e6be6] Hypatia v0.9.1 [92d709cd] IrrationalConstants v0.2.6 [42fd0dbc] IterativeSolvers v0.9.4 [692b3bcd] JLLWrappers v1.7.1 [682c06a0] JSON v1.3.0 [0f8b85d8] JSON3 v1.14.3 [4076af6c] JuMP v1.29.3 ⌅ [0b1a1467] KrylovKit v0.9.5 [7a12625a] LinearMaps v3.11.4 [5c8ed15e] LinearOperators v2.11.0 [2ab3a3ac] LogExpFunctions v0.3.29 [607ca3ad] LowRankOpt v0.2.1 [1914dd2f] MacroTools v0.5.16 [b8f27783] MathOptInterface v1.46.0 [d8a4904e] MutableArithmetics v1.6.7 [a4795742] NLPModels v0.21.5 [792afdf1] NLPModelsJuMP v0.13.3 [77ba4419] NaNMath v1.1.3 [bac558e1] OrderedCollections v1.8.1 [65ce6f38] PackageExtensionCompat v1.0.2 [2f354839] Pajarito v0.8.2 [69de0a69] Parsers v2.8.3 [3a141323] PolynomialRoots v1.0.0 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [3cdcf5f2] RecipesBase v1.3.4 [ae029012] Requires v1.3.1 [ff4d7338] SolverCore v0.3.8 [276daf66] SpecialFunctions v2.6.1 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [856f2bd8] StructTypes v1.11.0 [ec057cc2] StructUtils v2.6.0 [a759f4b9] TimerOutputs v0.5.29 [3bb67fe8] TranscodingStreams v0.11.3 [c4a57d5a] UnsafeArrays v1.0.8 [409d34a3] VectorInterface v0.5.0 [6e34b625] Bzip2_jll v1.0.9+0 [e8aa6df9] GLPK_jll v5.0.1+1 [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 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.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.13.0 [de0858da] Printf v1.11.0 [9abbd945] Profile v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.11.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [781609d7] GMP_jll v6.3.0+2 [deac9b47] LibCURL_jll v8.16.0+0 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.11.4 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.4+0 [efcefdf7] PCRE2_jll v10.47.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.68.0+1 [3f19e933] p7zip_jll v17.7.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... starting Pajarito tests starting MOI tests ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/O8Y4K/src/Solvers/steppers/combined.jl:111 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/O8Y4K/src/Solvers/steppers/combined.jl:111 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/O8Y4K/src/Solvers/steppers/combined.jl:111 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/O8Y4K/src/Solvers/steppers/combined.jl:111 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/O8Y4K/src/Solvers/steppers/combined.jl:111 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/O8Y4K/src/Solvers/steppers/combined.jl:111 test_linear_Indicator_ON_ONE: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:264 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:462 [inlined] [7] default_copy_to(dest::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, src::MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:121 [inlined] [10] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [11] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [13] setup_models(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/models.jl:138 [14] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:12 [15] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [19] test_linear_Indicator_ON_ONE(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/test_linear.jl:3393 [20] macro expansion @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] runtests(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}; include::Vector{String}, exclude::Vector{String}, warn_unsupported::Bool, verbose::Bool, exclude_tests_after::VersionNumber, test_module::Module) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:223 [inlined] [24] run_moi_tests(use_iter::Bool, solve_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:52 [25] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_linear_Indicator_ON_ZERO: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:264 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:462 [inlined] [7] default_copy_to(dest::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, src::MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:121 [inlined] [10] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [11] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [13] setup_models(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/models.jl:138 [14] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:12 [15] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [19] test_linear_Indicator_ON_ZERO(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/test_linear.jl:3511 [20] macro expansion @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] runtests(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}; include::Vector{String}, exclude::Vector{String}, warn_unsupported::Bool, verbose::Bool, exclude_tests_after::VersionNumber, test_module::Module) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:223 [inlined] [24] run_moi_tests(use_iter::Bool, solve_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:52 [25] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_linear_Indicator_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:264 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:462 [inlined] [7] default_copy_to(dest::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, src::MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:121 [inlined] [10] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [11] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [13] setup_models(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/models.jl:138 [14] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:12 [15] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [19] test_linear_Indicator_integration(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/test_linear.jl:3292 [20] macro expansion @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] runtests(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}; include::Vector{String}, exclude::Vector{String}, warn_unsupported::Bool, verbose::Bool, exclude_tests_after::VersionNumber, test_module::Module) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:223 [inlined] [24] run_moi_tests(use_iter::Bool, solve_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:52 [25] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_linear_SOS1_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:264 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:462 [inlined] [7] default_copy_to(dest::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, src::MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:121 [inlined] [10] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [11] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [13] setup_models(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/models.jl:138 [14] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:12 [15] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [19] test_linear_SOS1_integration(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/test_linear.jl:2855 [20] macro expansion @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] runtests(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}; include::Vector{String}, exclude::Vector{String}, warn_unsupported::Bool, verbose::Bool, exclude_tests_after::VersionNumber, test_module::Module) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:223 [inlined] [24] run_moi_tests(use_iter::Bool, solve_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:52 [25] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_linear_SOS2_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:264 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:462 [inlined] [7] default_copy_to(dest::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, src::MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:121 [inlined] [10] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [11] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [13] setup_models(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/models.jl:138 [14] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:12 [15] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [19] test_linear_SOS2_integration(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/test_linear.jl:2962 [20] macro expansion @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] runtests(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}; include::Vector{String}, exclude::Vector{String}, warn_unsupported::Bool, verbose::Bool, exclude_tests_after::VersionNumber, test_module::Module) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:223 [inlined] [24] run_moi_tests(use_iter::Bool, solve_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:52 [25] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 new incumbent test_solve_SOS2_add_and_delete: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:264 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS2ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS2ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS2ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS2ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:462 [inlined] [7] default_copy_to(dest::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, src::MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:121 [inlined] [10] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [11] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [13] setup_models(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/models.jl:138 [14] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:12 [15] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [19] test_solve_SOS2_add_and_delete(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/test_solve.jl:1446 [20] macro expansion @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] runtests(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}; include::Vector{String}, exclude::Vector{String}, warn_unsupported::Bool, verbose::Bool, exclude_tests_after::VersionNumber, test_module::Module) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:223 [inlined] [24] run_moi_tests(use_iter::Bool, solve_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:52 [25] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/O8Y4K/src/Solvers/steppers/combined.jl:111 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/O8Y4K/src/Solvers/steppers/combined.jl:111 test_linear_Indicator_ON_ONE: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:264 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:462 [inlined] [7] default_copy_to(dest::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, src::MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:121 [inlined] [10] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [11] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [13] setup_models(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/models.jl:138 [14] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:12 [15] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [19] test_linear_Indicator_ON_ONE(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/test_linear.jl:3393 [20] macro expansion @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] runtests(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}; include::Vector{String}, exclude::Vector{String}, warn_unsupported::Bool, verbose::Bool, exclude_tests_after::VersionNumber, test_module::Module) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:223 [inlined] [24] run_moi_tests(use_iter::Bool, solve_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:52 [25] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_linear_Indicator_ON_ZERO: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:264 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:462 [inlined] [7] default_copy_to(dest::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, src::MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:121 [inlined] [10] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [11] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [13] setup_models(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/models.jl:138 [14] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:12 [15] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [19] test_linear_Indicator_ON_ZERO(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/test_linear.jl:3511 [20] macro expansion @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] runtests(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}; include::Vector{String}, exclude::Vector{String}, warn_unsupported::Bool, verbose::Bool, exclude_tests_after::VersionNumber, test_module::Module) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:223 [inlined] [24] run_moi_tests(use_iter::Bool, solve_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:52 [25] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_linear_Indicator_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:264 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:462 [inlined] [7] default_copy_to(dest::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, src::MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:121 [inlined] [10] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [11] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [13] setup_models(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/models.jl:138 [14] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:12 [15] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [19] test_linear_Indicator_integration(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/test_linear.jl:3292 [20] macro expansion @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] runtests(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}; include::Vector{String}, exclude::Vector{String}, warn_unsupported::Bool, verbose::Bool, exclude_tests_after::VersionNumber, test_module::Module) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:223 [inlined] [24] run_moi_tests(use_iter::Bool, solve_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:52 [25] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_linear_SOS1_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:264 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:462 [inlined] [7] default_copy_to(dest::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, src::MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:121 [inlined] [10] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [11] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [13] setup_models(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/models.jl:138 [14] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:12 [15] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [19] test_linear_SOS1_integration(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/test_linear.jl:2855 [20] macro expansion @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] runtests(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}; include::Vector{String}, exclude::Vector{String}, warn_unsupported::Bool, verbose::Bool, exclude_tests_after::VersionNumber, test_module::Module) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:223 [inlined] [24] run_moi_tests(use_iter::Bool, solve_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:52 [25] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_linear_SOS2_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:264 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:462 [inlined] [7] default_copy_to(dest::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, src::MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:121 [inlined] [10] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [11] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [13] setup_models(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/models.jl:138 [14] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:12 [15] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [19] test_linear_SOS2_integration(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/test_linear.jl:2962 [20] macro expansion @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] runtests(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}; include::Vector{String}, exclude::Vector{String}, warn_unsupported::Bool, verbose::Bool, exclude_tests_after::VersionNumber, test_module::Module) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:223 [inlined] [24] run_moi_tests(use_iter::Bool, solve_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:52 [25] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 new incumbent new incumbent test_solve_SOS2_add_and_delete: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:264 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS2ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS2ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS2ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS2ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:462 [inlined] [7] default_copy_to(dest::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, src::MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:121 [inlined] [10] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [11] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [13] setup_models(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/models.jl:138 [14] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:12 [15] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [19] test_solve_SOS2_add_and_delete(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/test_solve.jl:1446 [20] macro expansion @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] runtests(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64}; include::Vector{String}, exclude::Vector{String}, warn_unsupported::Bool, verbose::Bool, exclude_tests_after::VersionNumber, test_module::Module) @ MathOptInterface.Test ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Test/Test.jl:223 [inlined] [24] run_moi_tests(use_iter::Bool, solve_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:52 [25] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 starting JuMP tests _soc1 solving continuous relaxation continuous relaxation status is ALMOST_INFEASIBLE infeasibility detected from continuous relaxation; terminating solving continuous relaxation continuous relaxation status is OPTIMAL problem is continuous; terminating relaxation solution satisfies discrete constraints; terminating solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap infeasibility detected while iterating; terminating OA solver finished with status INFEASIBLE, after 1.238245964050293 seconds and 4 cuts iterative method used 1 iterations solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is ALMOST_OPTIMAL 1 5 -3.0000e+00 -3.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 1.794856071472168 seconds and 5 cuts iterative method used 1 iterations solving continuous relaxation continuous relaxation status is ALMOST_OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is ALMOST_OPTIMAL 1 5 3.0000e+00 3.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.05656790733337402 seconds and 5 cuts iterative method used 1 iterations solving continuous relaxation continuous relaxation status is ALMOST_OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is ALMOST_OPTIMAL 1 5 3.0000e+00 3.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.0567929744720459 seconds and 5 cuts iterative method used 1 iterations _soc2 solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is OPTIMAL 1 9 -4.4641e+00 -4.4721e+00 1.7998e-03 ┌ Warning: integral solution repeated └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:103 separation cuts could not be added new incumbent 2 9 -4.4641e+00 -4.4641e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.057576894760131836 seconds and 9 cuts iterative method used 2 iterations solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is OPTIMAL 1 9 -4.4721e+00 -4.4721e+00 6.0846e-09 objective relative gap 6.084614286749403e-9 reached; terminating OA solver finished with status OPTIMAL, after 0.061051130294799805 seconds and 9 cuts iterative method used 1 iterations _soc3 solving continuous relaxation continuous relaxation status is ALMOST_OPTIMAL continuous relaxation cuts could not be added separated 0 rays before imposing integrality iter cuts obj bound gap infeasibility detected while iterating; terminating OA solver finished with status INFEASIBLE, after 0.033696889877319336 seconds and 7 cuts iterative method used 1 iterations solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is OPTIMAL 1 12 1.0000e+00 1.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.06230902671813965 seconds and 12 cuts iterative method used 1 iterations _exp1 solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is OPTIMAL 1 7 6.2579e-07 -2.8820e-02 2.7123e+03 ┌ Warning: integral solution repeated └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:103 separation cuts could not be added new incumbent 2 7 -2.2103e-51 -2.2103e-51 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 2.908892869949341 seconds and 7 cuts iterative method used 2 iterations solving continuous relaxation continuous relaxation status is OPTIMAL relaxation solution satisfies discrete constraints; terminating _exp2 solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is OPTIMAL 1 7 -8.0000e+00 -8.0000e+00 2.9467e-10 objective relative gap 2.9466991991952637e-10 reached; terminating OA solver finished with status OPTIMAL, after 0.06396889686584473 seconds and 7 cuts iterative method used 1 iterations solving continuous relaxation continuous relaxation status is INFEASIBLE infeasibility detected from continuous relaxation; terminating _pow1 solving continuous relaxation continuous relaxation status is OPTIMAL problem is continuous; terminating relaxation solution satisfies discrete constraints; terminating solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is OPTIMAL 1 6 1.5000e+00 1.4142e+00 5.7191e-02 ┌ Warning: integral solution repeated └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:103 separation cuts could not be added new incumbent 2 6 1.5000e+00 1.5000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 2.461003065109253 seconds and 6 cuts iterative method used 2 iterations solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is OPTIMAL 1 6 3.5000e+00 3.4641e+00 1.0257e-02 ┌ Warning: integral solution repeated └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:103 separation cuts could not be added new incumbent 2 6 3.5000e+00 3.5000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.06317687034606934 seconds and 6 cuts iterative method used 2 iterations _pow2 solving continuous relaxation continuous relaxation status is ALMOST_OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is INFEASIBLE 1 18 Inf 0.0000e+00 NaN continuous subproblem status is ALMOST_INFEASIBLE 2 21 Inf 0.0000e+00 NaN continuous subproblem status is INFEASIBLE 3 24 Inf 0.0000e+00 NaN continuous subproblem status is ALMOST_INFEASIBLE 4 27 Inf 0.0000e+00 NaN infeasibility detected while iterating; terminating OA solver finished with status INFEASIBLE, after 0.07376790046691895 seconds and 27 cuts iterative method used 5 iterations solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is OPTIMAL 1 18 1.1250e+00 0.0000e+00 9.9999e-01 continuous subproblem status is OPTIMAL 2 21 1.1250e+00 6.0374e-06 9.9999e-01 ┌ Warning: integral solution repeated └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:103 separation cuts could not be added new incumbent 3 21 1.1250e+00 1.1250e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.061309099197387695 seconds and 21 cuts iterative method used 3 iterations _psd1 solving continuous relaxation continuous relaxation status is OPTIMAL relaxation solution satisfies discrete constraints; terminating solving continuous relaxation continuous relaxation status is INFEASIBLE infeasibility detected from continuous relaxation; terminating _psd2 solving continuous relaxation continuous relaxation status is OPTIMAL problem is continuous; terminating relaxation solution satisfies discrete constraints; terminating solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is OPTIMAL 1 15 -9.0000e+00 -9.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 4.745934009552002 seconds and 15 cuts iterative method used 1 iterations _expdesign solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is OPTIMAL 1 24 5.7143e-01 2.5000e-01 5.6249e-01 continuous subproblem status is OPTIMAL 2 26 3.3333e-01 2.5000e-01 2.4999e-01 continuous subproblem status is OPTIMAL 3 28 2.6667e-01 2.5000e-01 6.2498e-02 continuous subproblem status is OPTIMAL 4 30 2.5000e-01 2.5000e-01 1.0841e-07 objective relative gap 1.0841058629755464e-7 reached; terminating OA solver finished with status OPTIMAL, after 0.07653093338012695 seconds and 30 cuts iterative method used 4 iterations solving continuous relaxation continuous relaxation status is OPTIMAL relaxation solution satisfies discrete constraints; terminating solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is OPTIMAL 1 35 -3.3322e+00 -4.1589e+00 2.4809e-01 continuous subproblem status is OPTIMAL 2 41 -3.3322e+00 -4.1589e+00 2.4809e-01 continuous subproblem status is OPTIMAL 3 47 -4.0943e+00 -4.1589e+00 1.5771e-02 continuous subproblem status is OPTIMAL 4 53 -4.1589e+00 -4.1589e+00 2.7635e-06 objective relative gap 2.7634815700325385e-6 reached; terminating OA solver finished with status OPTIMAL, after 0.09410977363586426 seconds and 53 cuts iterative method used 4 iterations solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is OPTIMAL 1 30 -5.2915e+00 -8.0000e+00 5.1186e-01 continuous subproblem status is OPTIMAL 2 35 -7.7460e+00 -8.0000e+00 3.2796e-02 continuous subproblem status is OPTIMAL 3 40 -8.0000e+00 -8.0000e+00 1.3082e-08 objective relative gap 1.3082149835597637e-8 reached; terminating OA solver finished with status OPTIMAL, after 0.08968305587768555 seconds and 40 cuts iterative method used 3 iterations _specialorderedset _soc1_ncuts solving continuous relaxation continuous relaxation status is ALMOST_INFEASIBLE infeasibility detected from continuous relaxation; terminating solving continuous relaxation continuous relaxation status is OPTIMAL problem is continuous; terminating relaxation solution satisfies discrete constraints; terminating solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap infeasibility detected while iterating; terminating OA solver finished with status INFEASIBLE, after 0.03736090660095215 seconds and 4 cuts iterative method used 1 iterations solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is ALMOST_OPTIMAL 1 5 -3.0000e+00 -3.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.07752394676208496 seconds and 5 cuts iterative method used 1 iterations solving continuous relaxation continuous relaxation status is ALMOST_OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is ALMOST_OPTIMAL 1 5 3.0000e+00 3.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.3375539779663086 seconds and 5 cuts iterative method used 1 iterations solving continuous relaxation continuous relaxation status is ALMOST_OPTIMAL separated 0 rays before imposing integrality iter cuts obj bound gap continuous subproblem status is ALMOST_OPTIMAL 1 5 3.0000e+00 3.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.05832719802856445 seconds and 5 cuts iterative method used 1 iterations _soc1 solving continuous relaxation continuous relaxation status is ALMOST_INFEASIBLE infeasibility detected from continuous relaxation; terminating solving continuous relaxation continuous relaxation status is OPTIMAL problem is continuous; terminating relaxation solution satisfies discrete constraints; terminating solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method OA solver finished with status INFEASIBLE, after 0.03628182411193848 seconds and 4 cuts one tree method used 0 lazy callbacks and 0 heuristic callbacks solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is ALMOST_OPTIMAL subproblem cuts could not be added separation cuts could not be added OA solver finished with status OPTIMAL, after 0.1359272003173828 seconds and 4 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks solving continuous relaxation continuous relaxation status is ALMOST_OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is ALMOST_OPTIMAL subproblem cuts could not be added separation cuts could not be added OA solver finished with status OPTIMAL, after 0.06871604919433594 seconds and 4 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks solving continuous relaxation continuous relaxation status is ALMOST_OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is ALMOST_OPTIMAL subproblem cuts could not be added separation cuts could not be added OA solver finished with status OPTIMAL, after 0.06966304779052734 seconds and 4 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks _soc2 solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is OPTIMAL cached subproblem cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.11419987678527832 seconds and 9 cuts one tree method used 3 lazy callbacks and 1 heuristic callbacks solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is OPTIMAL subproblem cuts could not be added cached subproblem cuts could not be added cached subproblem cuts could not be added cached subproblem cuts could not be added cached subproblem cuts could not be added cached subproblem cuts could not be added cached subproblem cuts could not be added cached subproblem cuts could not be added cached subproblem cuts could not be added cached subproblem cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.06257104873657227 seconds and 24 cuts one tree method used 10 lazy callbacks and 0 heuristic callbacks _soc3 solving continuous relaxation continuous relaxation status is ALMOST_OPTIMAL continuous relaxation cuts could not be added separated 0 rays before imposing integrality starting one tree method OA solver finished with status INFEASIBLE, after 0.02451610565185547 seconds and 7 cuts one tree method used 7 lazy callbacks and 7 heuristic callbacks solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is OPTIMAL subproblem cuts could not be added separation cuts could not be added OA solver finished with status OPTIMAL, after 0.051833152770996094 seconds and 10 cuts one tree method used 4 lazy callbacks and 3 heuristic callbacks _exp1 solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is OPTIMAL cached subproblem cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.06048989295959473 seconds and 7 cuts one tree method used 3 lazy callbacks and 1 heuristic callbacks solving continuous relaxation continuous relaxation status is OPTIMAL relaxation solution satisfies discrete constraints; terminating _exp2 solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is OPTIMAL subproblem cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.05447793006896973 seconds and 6 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks solving continuous relaxation continuous relaxation status is INFEASIBLE infeasibility detected from continuous relaxation; terminating _pow1 solving continuous relaxation continuous relaxation status is OPTIMAL problem is continuous; terminating relaxation solution satisfies discrete constraints; terminating solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is OPTIMAL cached subproblem cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.05942797660827637 seconds and 6 cuts one tree method used 3 lazy callbacks and 1 heuristic callbacks solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is OPTIMAL cached subproblem cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.05866503715515137 seconds and 6 cuts one tree method used 3 lazy callbacks and 1 heuristic callbacks _pow2 solving continuous relaxation continuous relaxation status is ALMOST_OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is INFEASIBLE continuous subproblem status is ALMOST_INFEASIBLE OA solver finished with status INFEASIBLE, after 0.0623469352722168 seconds and 21 cuts one tree method used 9 lazy callbacks and 7 heuristic callbacks solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is OPTIMAL cached subproblem cuts could not be added separation cuts could not be added new incumbent continuous subproblem status is OPTIMAL heuristic cb status was: HEURISTIC_SOLUTION_REJECTED continuous subproblem status is OPTIMAL continuous subproblem status is OPTIMAL continuous subproblem status is OPTIMAL continuous subproblem status is OPTIMAL continuous subproblem status is OPTIMAL continuous subproblem status is OPTIMAL OA solver finished with status OPTIMAL, after 0.8259201049804688 seconds and 39 cuts one tree method used 16 lazy callbacks and 7 heuristic callbacks _psd1 solving continuous relaxation continuous relaxation status is OPTIMAL relaxation solution satisfies discrete constraints; terminating solving continuous relaxation continuous relaxation status is INFEASIBLE infeasibility detected from continuous relaxation; terminating _psd2 solving continuous relaxation continuous relaxation status is OPTIMAL problem is continuous; terminating relaxation solution satisfies discrete constraints; terminating solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method ┌ Warning: taking OA solver solution, which may be infeasible └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:261 new incumbent OA solver finished with status OPTIMAL, after 0.0341188907623291 seconds and 12 cuts one tree method used 2 lazy callbacks and 2 heuristic callbacks _expdesign solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is OPTIMAL heuristic cb status was: HEURISTIC_SOLUTION_ACCEPTED continuous subproblem status is OPTIMAL heuristic cb status was: HEURISTIC_SOLUTION_ACCEPTED continuous subproblem status is OPTIMAL heuristic cb status was: HEURISTIC_SOLUTION_ACCEPTED continuous subproblem status is OPTIMAL subproblem cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.2720921039581299 seconds and 26 cuts one tree method used 7 lazy callbacks and 3 heuristic callbacks solving continuous relaxation continuous relaxation status is OPTIMAL relaxation solution satisfies discrete constraints; terminating solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is OPTIMAL heuristic cb status was: HEURISTIC_SOLUTION_ACCEPTED continuous subproblem status is OPTIMAL heuristic cb status was: HEURISTIC_SOLUTION_ACCEPTED continuous subproblem status is OPTIMAL subproblem cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.06842517852783203 seconds and 34 cuts one tree method used 5 lazy callbacks and 2 heuristic callbacks solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is OPTIMAL heuristic cb status was: HEURISTIC_SOLUTION_ACCEPTED continuous subproblem status is OPTIMAL heuristic cb status was: HEURISTIC_SOLUTION_ACCEPTED continuous subproblem status is OPTIMAL subproblem cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.06684494018554688 seconds and 29 cuts one tree method used 5 lazy callbacks and 2 heuristic callbacks _specialorderedset _soc1_ncuts solving continuous relaxation continuous relaxation status is ALMOST_INFEASIBLE infeasibility detected from continuous relaxation; terminating solving continuous relaxation continuous relaxation status is OPTIMAL problem is continuous; terminating relaxation solution satisfies discrete constraints; terminating solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method OA solver finished with status INFEASIBLE, after 0.03086686134338379 seconds and 4 cuts one tree method used 0 lazy callbacks and 0 heuristic callbacks solving continuous relaxation continuous relaxation status is OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is ALMOST_OPTIMAL subproblem cuts could not be added separation cuts could not be added OA solver finished with status OPTIMAL, after 0.05604910850524902 seconds and 4 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks solving continuous relaxation continuous relaxation status is ALMOST_OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is ALMOST_OPTIMAL subproblem cuts could not be added separation cuts could not be added OA solver finished with status OPTIMAL, after 0.06094503402709961 seconds and 4 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks solving continuous relaxation continuous relaxation status is ALMOST_OPTIMAL separated 0 rays before imposing integrality starting one tree method continuous subproblem status is ALMOST_OPTIMAL subproblem cuts could not be added separation cuts could not be added OA solver finished with status OPTIMAL, after 0.06559395790100098 seconds and 4 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks _soc1 separated 0 rays before imposing integrality iter cuts obj bound gap infeasibility detected while iterating; terminating OA solver finished with status INFEASIBLE, after 0.013758182525634766 seconds and 3 cuts iterative method used 1 iterations separated 0 rays before imposing integrality iter cuts obj bound gap separation cuts could not be added new incumbent 1 3 -3.5000e+00 -3.5000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.0033838748931884766 seconds and 3 cuts iterative method used 1 iterations separated 0 rays before imposing integrality iter cuts obj bound gap infeasibility detected while iterating; terminating OA solver finished with status INFEASIBLE, after 0.008064985275268555 seconds and 3 cuts iterative method used 1 iterations separated 0 rays before imposing integrality iter cuts obj bound gap separation cuts could not be added new incumbent 1 3 -3.0000e+00 -3.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.008147001266479492 seconds and 3 cuts iterative method used 1 iterations separated 0 rays before imposing integrality iter cuts obj bound gap separation cuts could not be added new incumbent 1 3 3.0000e+00 3.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.008480072021484375 seconds and 3 cuts iterative method used 1 iterations separated 0 rays before imposing integrality iter cuts obj bound gap separation cuts could not be added new incumbent 1 3 3.0000e+00 3.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.008554935455322266 seconds and 3 cuts iterative method used 1 iterations _soc2 separated 0 rays before imposing integrality iter cuts obj bound gap 1 6 Inf -5.0000e+00 NaN 2 8 Inf -4.5056e+00 NaN 3 10 Inf -4.4642e+00 NaN separation cuts could not be added new incumbent 4 10 -4.4641e+00 -4.4641e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.015191078186035156 seconds and 10 cuts iterative method used 4 iterations separated 0 rays before imposing integrality iter cuts obj bound gap 1 6 Inf -5.0000e+00 NaN 2 8 Inf -4.5528e+00 NaN 3 10 Inf -4.5106e+00 NaN 4 12 Inf -4.4813e+00 NaN 5 14 Inf -4.4747e+00 NaN 6 16 Inf -4.4725e+00 NaN 7 18 Inf -4.4723e+00 NaN 8 20 Inf -4.4722e+00 NaN 9 22 Inf -4.4721e+00 NaN 10 23 Inf -4.4721e+00 NaN 11 25 Inf -4.4721e+00 NaN separation cuts could not be added new incumbent 12 25 -4.4721e+00 -4.4721e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.011768102645874023 seconds and 25 cuts iterative method used 12 iterations _soc3 separated 0 rays before imposing integrality iter cuts obj bound gap infeasibility detected while iterating; terminating OA solver finished with status INFEASIBLE, after 0.014132976531982422 seconds and 7 cuts iterative method used 1 iterations separated 0 rays before imposing integrality iter cuts obj bound gap 1 10 Inf 0.0000e+00 NaN separation cuts could not be added new incumbent 2 10 1.0000e+00 1.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.008500099182128906 seconds and 10 cuts iterative method used 2 iterations _exp1 separated 0 rays before imposing integrality iter cuts obj bound gap 1 6 Inf -5.0000e-01 NaN 2 7 Inf -5.0000e-01 NaN 3 8 Inf -5.0000e-01 NaN 4 9 Inf -5.0000e-01 NaN 5 10 Inf -5.0000e-01 NaN 6 11 Inf -5.0000e-01 NaN 7 12 Inf -5.0000e-01 NaN 8 13 Inf -5.0000e-01 NaN 9 14 Inf -3.9062e-01 NaN 10 15 Inf -1.9531e-01 NaN 11 16 Inf -9.7656e-02 NaN 12 17 Inf -4.8828e-02 NaN 13 18 Inf -2.4414e-02 NaN 14 19 Inf -1.2207e-02 NaN 15 20 Inf -6.1035e-03 NaN 16 21 Inf -3.0518e-03 NaN 17 22 Inf -1.5259e-03 NaN 18 23 Inf -7.6294e-04 NaN 19 24 Inf -3.8147e-04 NaN 20 25 Inf -1.9073e-04 NaN 21 26 Inf -9.5367e-05 NaN 22 27 Inf -4.7684e-05 NaN 23 28 Inf -2.3842e-05 NaN 24 29 Inf -1.1921e-05 NaN 25 30 Inf -5.9605e-06 NaN 26 31 Inf -2.9802e-06 NaN 27 32 Inf -1.4901e-06 NaN 28 33 Inf -7.4506e-07 NaN 29 34 Inf -3.7253e-07 NaN separation cuts could not be added new incumbent 30 34 -1.8626e-07 -1.8626e-07 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.01952505111694336 seconds and 34 cuts iterative method used 30 iterations separated 0 rays before imposing integrality iter cuts obj bound gap separation cuts could not be added new incumbent 1 5 0.0000e+00 0.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.008331060409545898 seconds and 5 cuts iterative method used 1 iterations _exp2 separated 0 rays before imposing integrality iter cuts obj bound gap 1 6 Inf -9.5000e+00 NaN separation cuts could not be added new incumbent 2 6 -8.0000e+00 -8.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.01371908187866211 seconds and 6 cuts iterative method used 2 iterations separated 0 rays before imposing integrality iter cuts obj bound gap infeasibility detected while iterating; terminating OA solver finished with status INFEASIBLE, after 0.008151054382324219 seconds and 5 cuts iterative method used 1 iterations _pow1 separated 0 rays before imposing integrality iter cuts obj bound gap 1 5 Inf 1.0000e+00 NaN 2 6 Inf 1.0001e+00 NaN 3 7 Inf 1.0099e+00 NaN 4 8 Inf 1.0909e+00 NaN 5 9 Inf 1.2403e+00 NaN 6 10 Inf 1.3599e+00 NaN 7 11 Inf 1.4048e+00 NaN 8 12 Inf 1.4107e+00 NaN 9 13 Inf 1.4137e+00 NaN 10 14 Inf 1.4140e+00 NaN 11 15 Inf 1.4142e+00 NaN 12 16 Inf 1.4142e+00 NaN 13 17 Inf 1.4142e+00 NaN 14 18 Inf 1.4142e+00 NaN separation cuts could not be added new incumbent 15 18 1.4142e+00 1.4142e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.015835046768188477 seconds and 18 cuts iterative method used 15 iterations separated 0 rays before imposing integrality iter cuts obj bound gap 1 5 Inf 1.0000e+00 NaN 2 6 Inf 1.0002e+00 NaN 3 7 Inf 1.0198e+00 NaN 4 8 Inf 1.1792e+00 NaN 5 9 Inf 1.4195e+00 NaN 6 10 Inf 1.4965e+00 NaN 7 11 Inf 1.5000e+00 NaN separation cuts could not be added new incumbent 8 11 1.5000e+00 1.5000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.007153987884521484 seconds and 11 cuts iterative method used 8 iterations separated 0 rays before imposing integrality iter cuts obj bound gap 1 5 Inf 2.0000e+00 NaN 2 6 Inf 2.0004e+00 NaN 3 7 Inf 2.0500e+00 NaN 4 8 Inf 2.4978e+00 NaN 5 9 Inf 3.2305e+00 NaN 6 10 Inf 3.4867e+00 NaN 7 11 Inf 3.5000e+00 NaN separation cuts could not be added new incumbent 8 11 3.5000e+00 3.5000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.008764028549194336 seconds and 11 cuts iterative method used 8 iterations _pow2 separated 0 rays before imposing integrality iter cuts obj bound gap 1 15 Inf 0.0000e+00 NaN 2 18 Inf 0.0000e+00 NaN 3 21 Inf 0.0000e+00 NaN 4 24 Inf 0.0000e+00 NaN 5 27 Inf 0.0000e+00 NaN 6 30 Inf 0.0000e+00 NaN 7 33 Inf 0.0000e+00 NaN 8 36 Inf 0.0000e+00 NaN 9 37 Inf 0.0000e+00 NaN 10 38 Inf 0.0000e+00 NaN 11 39 Inf 0.0000e+00 NaN 12 41 Inf 0.0000e+00 NaN 13 43 Inf 0.0000e+00 NaN 14 44 Inf 0.0000e+00 NaN 15 45 Inf 0.0000e+00 NaN 16 46 Inf 0.0000e+00 NaN 17 48 Inf 0.0000e+00 NaN 18 49 Inf 0.0000e+00 NaN 19 50 Inf 0.0000e+00 NaN 20 51 Inf 0.0000e+00 NaN 21 52 Inf 0.0000e+00 NaN 22 53 Inf 0.0000e+00 NaN infeasibility detected while iterating; terminating OA solver finished with status INFEASIBLE, after 0.01933908462524414 seconds and 53 cuts iterative method used 23 iterations separated 0 rays before imposing integrality iter cuts obj bound gap 1 15 Inf 0.0000e+00 NaN 2 18 Inf 0.0000e+00 NaN 3 21 Inf 6.2481e-05 NaN 4 24 Inf 6.2481e-05 NaN 5 27 Inf 4.7880e-03 NaN 6 30 Inf 4.7880e-03 NaN 7 33 Inf 7.9059e-02 NaN 8 36 Inf 7.9059e-02 NaN 9 39 Inf 4.1662e-01 NaN 10 42 Inf 4.1662e-01 NaN 11 45 Inf 9.0723e-01 NaN 12 48 Inf 9.0723e-01 NaN 13 51 Inf 1.1096e+00 NaN 14 54 Inf 1.1096e+00 NaN 15 57 Inf 1.1249e+00 NaN 16 60 Inf 1.1249e+00 NaN separation cuts could not be added new incumbent 17 60 1.1250e+00 1.1250e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.015259981155395508 seconds and 60 cuts iterative method used 17 iterations _psd1 separated 0 rays before imposing integrality iter cuts obj bound gap 1 9 Inf -8.0000e+00 NaN 2 10 Inf -7.5147e+00 NaN 3 11 Inf -7.5000e+00 NaN separation cuts could not be added new incumbent 4 11 -7.5000e+00 -7.5000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.012128114700317383 seconds and 11 cuts iterative method used 4 iterations separated 0 rays before imposing integrality iter cuts obj bound gap infeasibility detected while iterating; terminating OA solver finished with status INFEASIBLE, after 0.007888078689575195 seconds and 8 cuts iterative method used 1 iterations _psd2 separated 0 rays before imposing integrality iter cuts obj bound gap 1 10 Inf -2.4000e+01 NaN 2 11 Inf -2.1041e+01 NaN 3 12 Inf -1.9872e+01 NaN 4 13 Inf -1.9261e+01 NaN 5 15 Inf -1.9221e+01 NaN 6 16 Inf -1.8935e+01 NaN 7 17 Inf -1.8908e+01 NaN 8 19 Inf -1.8851e+01 NaN 9 20 Inf -1.8835e+01 NaN 10 22 Inf -1.8833e+01 NaN 11 23 Inf -1.8832e+01 NaN 12 25 Inf -1.8831e+01 NaN 13 26 Inf -1.8831e+01 NaN 14 27 Inf -1.8830e+01 NaN 15 28 Inf -1.8830e+01 NaN 16 30 Inf -1.8830e+01 NaN 17 31 Inf -1.8830e+01 NaN 18 32 Inf -1.8830e+01 NaN 19 34 Inf -1.8830e+01 NaN 20 35 Inf -1.8830e+01 NaN separation cuts could not be added new incumbent 21 35 -1.8830e+01 -1.8830e+01 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.013538122177124023 seconds and 35 cuts iterative method used 21 iterations separated 0 rays before imposing integrality iter cuts obj bound gap separation cuts could not be added new incumbent 1 9 -9.0000e+00 -9.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.007678985595703125 seconds and 9 cuts iterative method used 1 iterations _expdesign separated 0 rays before imposing integrality iter cuts obj bound gap 1 20 Inf 0.0000e+00 NaN 2 22 Inf 0.0000e+00 NaN 3 24 Inf 0.0000e+00 NaN 4 26 Inf 7.5745e-02 NaN 5 28 Inf 1.9847e-01 NaN 6 30 Inf 2.3239e-01 NaN 7 32 Inf 2.5000e-01 NaN separation cuts could not be added new incumbent 8 32 2.5000e-01 2.5000e-01 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.016062021255493164 seconds and 32 cuts iterative method used 8 iterations separated 0 rays before imposing integrality iter cuts obj bound gap separation cuts could not be added new incumbent 1 4 -8.0000e+00 -8.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.012933969497680664 seconds and 4 cuts iterative method used 1 iterations separated 0 rays before imposing integrality iter cuts obj bound gap 1 29 Inf -1.1832e+01 NaN 2 30 Inf -4.1589e+00 NaN 3 31 Inf -4.1589e+00 NaN 4 32 Inf -4.1589e+00 NaN 5 33 Inf -4.1589e+00 NaN 6 34 Inf -4.1589e+00 NaN 7 35 Inf -4.1589e+00 NaN separation cuts could not be added new incumbent 8 35 -4.1589e+00 -4.1589e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.01655292510986328 seconds and 35 cuts iterative method used 8 iterations separated 0 rays before imposing integrality iter cuts obj bound gap 1 21 Inf -8.0000e+00 NaN 2 22 Inf -8.0000e+00 NaN 3 23 Inf -8.0000e+00 NaN 4 24 Inf -8.0000e+00 NaN 5 25 Inf -8.0000e+00 NaN 6 26 Inf -8.0000e+00 NaN 7 27 Inf -8.0000e+00 NaN separation cuts could not be added new incumbent 8 27 -8.0000e+00 -8.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.015573978424072266 seconds and 27 cuts iterative method used 8 iterations _specialorderedset separated 0 rays before imposing integrality iter cuts obj bound gap _specialorderedset: Error During Test at /home/pkgeval/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:67 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:366 [inlined] [6] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [7] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:379 [8] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [9] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [10] run_iterative_method(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:68 [11] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:52 [12] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [13] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [14] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [15] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [19] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [20] _specialorderedset(opt::MathOptInterface.OptimizerWithAttributes) @ Main.TestJuMP ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:462 [21] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:69 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [23] run_jump_tests(use_iter::Bool, solve_relax_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestJuMP ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:67 [24] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:26 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:26 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [28] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestJuMP ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:25 [29] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [31] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:42 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [33] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:42 [inlined] [34] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [35] top-level scope @ none:6 [36] eval(m::Module, e::Any) @ Core ./boot.jl:489 [37] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [38] _start() @ Base ./client.jl:577 _soc1_ncuts separated 0 rays before imposing integrality iter cuts obj bound gap infeasibility detected while iterating; terminating OA solver finished with status INFEASIBLE, after 0.008898019790649414 seconds and 3 cuts iterative method used 1 iterations separated 0 rays before imposing integrality iter cuts obj bound gap separation cuts could not be added new incumbent 1 3 -3.5000e+00 -3.5000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.0023751258850097656 seconds and 3 cuts iterative method used 1 iterations separated 0 rays before imposing integrality iter cuts obj bound gap infeasibility detected while iterating; terminating OA solver finished with status INFEASIBLE, after 0.00493311882019043 seconds and 3 cuts iterative method used 1 iterations separated 0 rays before imposing integrality iter cuts obj bound gap separation cuts could not be added new incumbent 1 3 -3.0000e+00 -3.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.008247852325439453 seconds and 3 cuts iterative method used 1 iterations separated 0 rays before imposing integrality iter cuts obj bound gap separation cuts could not be added new incumbent 1 3 3.0000e+00 3.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.008234977722167969 seconds and 3 cuts iterative method used 1 iterations separated 0 rays before imposing integrality iter cuts obj bound gap separation cuts could not be added new incumbent 1 3 3.0000e+00 3.0000e+00 0.0000e+00 objective relative gap 0.0 reached; terminating OA solver finished with status OPTIMAL, after 0.008222103118896484 seconds and 3 cuts iterative method used 1 iterations _soc1 separated 0 rays before imposing integrality starting one tree method model has no discrete variables, so adding a dummy integer variable OA solver finished with status INFEASIBLE, after 1.0616710186004639 seconds and 3 cuts one tree method used 0 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method model has no discrete variables, so adding a dummy integer variable separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.003509044647216797 seconds and 3 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method OA solver finished with status INFEASIBLE, after 0.007687091827392578 seconds and 3 cuts one tree method used 0 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.008144855499267578 seconds and 3 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.007846832275390625 seconds and 3 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.008143901824951172 seconds and 3 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks _soc2 separated 0 rays before imposing integrality starting one tree method separation cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.019227027893066406 seconds and 29 cuts one tree method used 15 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.012306928634643555 seconds and 27 cuts one tree method used 13 lazy callbacks and 0 heuristic callbacks _soc3 separated 0 rays before imposing integrality starting one tree method separation cuts could not be added separation cuts could not be added separation cuts could not be added OA solver finished with status INFEASIBLE, after 0.01577901840209961 seconds and 19 cuts one tree method used 7 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added separation cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.01329493522644043 seconds and 55 cuts one tree method used 23 lazy callbacks and 0 heuristic callbacks _exp1 separated 0 rays before imposing integrality starting one tree method separation cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.01878213882446289 seconds and 33 cuts one tree method used 30 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.008481979370117188 seconds and 5 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks _exp2 separated 0 rays before imposing integrality starting one tree method separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.01603102684020996 seconds and 6 cuts one tree method used 2 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method OA solver finished with status INFEASIBLE, after 0.008382797241210938 seconds and 5 cuts one tree method used 0 lazy callbacks and 0 heuristic callbacks _pow1 separated 0 rays before imposing integrality starting one tree method model has no discrete variables, so adding a dummy integer variable separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.016453027725219727 seconds and 18 cuts one tree method used 15 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added separation cuts could not be added new incumbent separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.01502084732055664 seconds and 46 cuts one tree method used 45 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.01135396957397461 seconds and 21 cuts one tree method used 19 lazy callbacks and 0 heuristic callbacks _pow2 separated 0 rays before imposing integrality starting one tree method separation cuts could not be added separation cuts could not be added separation cuts could not be added separation cuts could not be added separation cuts could not be added separation cuts could not be added separation cuts could not be added OA solver finished with status INFEASIBLE, after 0.028699874877929688 seconds and 113 cuts one tree method used 90 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added separation cuts could not be added separation cuts could not be added separation cuts could not be added new incumbent separation cuts could not be added separation cuts could not be added separation cuts could not be added separation cuts could not be added OA solver finished with status OPTIMAL, after 0.026242971420288086 seconds and 120 cuts one tree method used 114 lazy callbacks and 0 heuristic callbacks _psd1 separated 0 rays before imposing integrality starting one tree method separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.015277862548828125 seconds and 11 cuts one tree method used 4 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method OA solver finished with status INFEASIBLE, after 0.007920980453491211 seconds and 8 cuts one tree method used 0 lazy callbacks and 0 heuristic callbacks _psd2 separated 0 rays before imposing integrality starting one tree method model has no discrete variables, so adding a dummy integer variable separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.1417860984802246 seconds and 35 cuts one tree method used 21 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added separation cuts could not be added separation cuts could not be added ┌ Warning: taking OA solver solution, which may be infeasible └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:261 new incumbent OA solver finished with status OPTIMAL, after 0.018331050872802734 seconds and 48 cuts one tree method used 36 lazy callbacks and 0 heuristic callbacks _expdesign separated 0 rays before imposing integrality starting one tree method separation cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.01888108253479004 seconds and 46 cuts one tree method used 16 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.014926910400390625 seconds and 4 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.022491931915283203 seconds and 51 cuts one tree method used 25 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.022545814514160156 seconds and 43 cuts one tree method used 25 lazy callbacks and 0 heuristic callbacks _specialorderedset separated 0 rays before imposing integrality starting one tree method _specialorderedset: Error During Test at /home/pkgeval/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:67 Got exception outside of a @test MathOptInterface.Bridges.BridgeRequiresFiniteDomainError{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, MathOptInterface.VariableIndex}: There was an error reformulating your model into a form supported by the solver because one of the bridges requires that all variables have a finite domain. To fix this error, add a lower and upper bound to all variables in your model. If you have double checked that all variables have finite bounds and you are still encountering this issue, please open a GitHub issue at https://github.com/jump-dev/MathOptInterface.jl ## Common mistakes A common mistake is to add the variable bounds as affine constraints. For example, if you are using JuMP, do not use `@constraint` to add variable bounds: ```julia using JuMP model = Model() @variable(model, x) @constraint(model, x >= 0) @constraint(model, x <= 1) ``` do instead: ```julia using JuMP model = Model() @variable(model, 0 <= x <= 1) ``` ## Large bound values Do not add arbitrarily large variable bounds to fix this error. Doing so will likely result in a reformulation that takes a long time to build and solve. Use domain knowledge to find the tightest valid bounds. Alternatively, use a solver that has native support for the constraint types you are using so that you do not need to use the bridging system. Stacktrace: [1] final_touch(bridge::MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:340 [3] final_touch(map::MathOptInterface.Bridges.Constraint.Map, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:366 [inlined] [6] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [7] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:379 [8] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [9] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [10] run_one_tree_method(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:251 [11] optimize(opt::Pajarito.Optimizer) @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:56 [12] optimize! @ ~/.julia/packages/Pajarito/gSNvz/src/MOI_wrapper.jl:109 [inlined] [13] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [14] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [15] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/Bridges/bridge_optimizer.jl:367 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/tVdNJ/src/MathOptInterface.jl:122 [inlined] [17] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{Pajarito.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities ~/.julia/packages/MathOptInterface/tVdNJ/src/Utilities/cachingoptimizer.jl:370 [18] optimize!(model::JuMP.Model; ignore_optimize_hook::Bool, _differentiation_backend::MathOptInterface.Nonlinear.SparseReverseMode, kwargs::@Kwargs{}) @ JuMP ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:609 [19] optimize! @ ~/.julia/packages/JuMP/e83v9/src/optimizer_interface.jl:560 [inlined] [20] _specialorderedset(opt::MathOptInterface.OptimizerWithAttributes) @ Main.TestJuMP ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:462 [21] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:69 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [23] run_jump_tests(use_iter::Bool, solve_relax_subp::Bool, oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestJuMP ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:67 [24] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:29 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:29 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [28] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestJuMP ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:25 [29] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [31] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:42 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [33] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:42 [inlined] [34] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [35] top-level scope @ none:6 [36] eval(m::Module, e::Any) @ Core ./boot.jl:489 [37] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [38] _start() @ Base ./client.jl:577 _soc1_ncuts separated 0 rays before imposing integrality starting one tree method model has no discrete variables, so adding a dummy integer variable OA solver finished with status INFEASIBLE, after 0.014754056930541992 seconds and 3 cuts one tree method used 0 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method model has no discrete variables, so adding a dummy integer variable separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.0038518905639648438 seconds and 3 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method OA solver finished with status INFEASIBLE, after 0.008580923080444336 seconds and 3 cuts one tree method used 0 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.009121894836425781 seconds and 3 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.008991003036499023 seconds and 3 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks separated 0 rays before imposing integrality starting one tree method separation cuts could not be added new incumbent OA solver finished with status OPTIMAL, after 0.008614063262939453 seconds and 3 cuts one tree method used 1 lazy callbacks and 0 heuristic callbacks starting CBF tests sssd_strong_15_4 exp_ising ┌ Warning: integral solution repeated └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:103 new incumbent sdp_cardls ┌ Warning: integral solution repeated └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:103 sssd_strong_15_4 ┌ Warning: continuous subproblem status OTHER_LIMIT is not handled └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:396 new incumbent ┌ Warning: continuous subproblem status SLOW_PROGRESS is not handled └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:396 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/O8Y4K/src/Solvers/steppers/combined.jl:111 ┌ Warning: continuous subproblem status NUMERICAL_ERROR is not handled └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:396 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/O8Y4K/src/Solvers/steppers/combined.jl:111 ┌ Warning: continuous subproblem status NUMERICAL_ERROR is not handled └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:396 ┌ Warning: continuous subproblem status SLOW_PROGRESS is not handled └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:396 ┌ Warning: continuous subproblem status SLOW_PROGRESS is not handled └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:396 ┌ Warning: continuous subproblem status SLOW_PROGRESS is not handled └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:396 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/O8Y4K/src/Solvers/steppers/combined.jl:111 ┌ Warning: continuous subproblem status NUMERICAL_ERROR is not handled └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:396 ┌ Warning: continuous subproblem status SLOW_PROGRESS is not handled └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:396 ┌ Warning: continuous subproblem status SLOW_PROGRESS is not handled └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:396 ┌ Warning: continuous subproblem status SLOW_PROGRESS is not handled └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:396 ┌ Warning: continuous subproblem status SLOW_PROGRESS is not handled └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:396 ┌ Warning: continuous subproblem status SLOW_PROGRESS is not handled └ @ Pajarito ~/.julia/packages/Pajarito/gSNvz/src/algorithms.jl:396 exp_ising new incumbent sdp_cardls Test Summary: | Pass Error Total Time Pajarito tests | 18582 14 18596 42m27.5s MOI tests | 17972 12 17984 38m26.8s solving conic subproblems | 9044 9044 37m06.5s not solving conic subproblems | 8928 12 8940 42.0s iterative method | 4464 6 4470 19.5s test_DualObjectiveValue_Max_ScalarAffine_LessThan | 0 0.0s test_DualObjectiveValue_Max_VariableIndex_LessThan | 0 0.0s test_DualObjectiveValue_Min_ScalarAffine_GreaterThan | 0 0.0s test_DualObjectiveValue_Min_VariableIndex_GreaterThan | 0 0.0s test_HermitianPSDCone_basic | 1 1 0.0s test_HermitianPSDCone_min_t | 2 2 0.0s test_NormNuclearCone_VectorAffineFunction_with_transform | 2 2 0.0s test_NormNuclearCone_VectorAffineFunction_without_transform | 2 2 0.0s test_NormNuclearCone_VectorOfVariables_with_transform | 2 2 0.0s test_NormNuclearCone_VectorOfVariables_without_transform | 2 2 0.1s test_NormSpectralCone_VectorAffineFunction_with_transform | 2 2 0.0s test_NormSpectralCone_VectorAffineFunction_without_transform | 2 2 0.0s test_NormSpectralCone_VectorOfVariables_with_transform | 2 2 0.0s test_NormSpectralCone_VectorOfVariables_without_transform | 2 2 0.0s test_add_constrained_PositiveSemidefiniteConeTriangle | 34 34 0.0s test_add_constrained_PositiveSemidefiniteConeTriangle_VariableName | 1 1 0.0s test_add_constrained_PositiveSemidefiniteConeTriangle_VariablePrimalStart | 2 2 0.0s test_add_constrained_variables_vector | 6 6 0.0s test_add_parameter | 6 6 0.0s test_attribute_AbsoluteGapTolerance | 0 0.0s test_attribute_NodeLimit | 0 0.0s test_attribute_NumberThreads | 0 0.0s test_attribute_ObjectiveLimit | 0 0.0s test_attribute_RawStatusString | 1 1 0.0s test_attribute_RelativeGapTolerance | 0 0.0s test_attribute_Silent | 4 4 0.0s test_attribute_SolutionLimit | 0 0.0s test_attribute_SolveTimeSec | 2 2 0.0s test_attribute_SolverName | 1 1 0.0s test_attribute_SolverVersion | 0 0.0s test_attribute_TimeLimitSec | 4 4 0.0s test_attribute_after_empty | 4 4 0.0s test_attribute_unsupported_constraint | 2 2 0.0s test_basic_ScalarAffineFunction_EqualTo | 28 28 0.0s test_basic_ScalarAffineFunction_GreaterThan | 28 28 0.0s test_basic_ScalarAffineFunction_Integer | 28 28 0.0s test_basic_ScalarAffineFunction_Interval | 28 28 0.0s test_basic_ScalarAffineFunction_LessThan | 28 28 0.0s test_basic_ScalarAffineFunction_Semicontinuous | 28 28 0.0s test_basic_ScalarAffineFunction_Semiinteger | 28 28 0.0s test_basic_ScalarAffineFunction_ZeroOne | 28 28 0.0s test_basic_ScalarNonlinearFunction_EqualTo | 0 0.0s test_basic_ScalarNonlinearFunction_GreaterThan | 0 0.0s test_basic_ScalarNonlinearFunction_Integer | 0 0.0s test_basic_ScalarNonlinearFunction_Interval | 0 0.0s test_basic_ScalarNonlinearFunction_LessThan | 0 0.0s test_basic_ScalarNonlinearFunction_Semicontinuous | 0 0.0s test_basic_ScalarNonlinearFunction_Semiinteger | 0 0.0s test_basic_ScalarNonlinearFunction_ZeroOne | 0 0.0s test_basic_ScalarQuadraticFunction_EqualTo | 1 1 0.0s test_basic_ScalarQuadraticFunction_GreaterThan | 1 1 0.0s test_basic_ScalarQuadraticFunction_Integer | 1 1 0.0s test_basic_ScalarQuadraticFunction_Interval | 1 1 0.0s test_basic_ScalarQuadraticFunction_LessThan | 28 28 0.0s test_basic_ScalarQuadraticFunction_Semicontinuous | 1 1 0.0s test_basic_ScalarQuadraticFunction_Semiinteger | 1 1 0.0s test_basic_ScalarQuadraticFunction_ZeroOne | 1 1 0.0s test_basic_VariableIndex_EqualTo | 22 22 0.0s test_basic_VariableIndex_GreaterThan | 22 22 0.0s test_basic_VariableIndex_Integer | 22 22 0.0s test_basic_VariableIndex_Interval | 22 22 0.0s test_basic_VariableIndex_LessThan | 22 22 0.0s test_basic_VariableIndex_Semicontinuous | 22 22 0.0s test_basic_VariableIndex_Semiinteger | 22 22 0.0s test_basic_VariableIndex_ZeroOne | 22 22 0.0s test_basic_VectorAffineFunction_AllDifferent | 28 28 0.0s test_basic_VectorAffineFunction_BinPacking | 28 28 0.0s test_basic_VectorAffineFunction_Circuit | 28 28 0.0s test_basic_VectorAffineFunction_Complements | 0 0.0s test_basic_VectorAffineFunction_CountAtLeast | 23 23 0.0s test_basic_VectorAffineFunction_CountBelongs | 28 28 0.0s test_basic_VectorAffineFunction_CountDistinct | 28 28 0.0s test_basic_VectorAffineFunction_CountGreaterThan | 28 28 0.0s test_basic_VectorAffineFunction_Cumulative | 0 0.0s test_basic_VectorAffineFunction_DualExponentialCone | 0 0.0s test_basic_VectorAffineFunction_DualPowerCone | 0 0.0s test_basic_VectorAffineFunction_ExponentialCone | 28 28 0.0s test_basic_VectorAffineFunction_GeometricMeanCone | 28 28 0.0s test_basic_VectorAffineFunction_HermitianPositiveSemidefiniteConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_HyperRectangle | 28 28 0.0s test_basic_VectorAffineFunction_Indicator_GreaterThan | 28 28 0.4s test_basic_VectorAffineFunction_Indicator_LessThan | 28 28 0.0s test_basic_VectorAffineFunction_LogDetConeSquare | 28 28 0.0s test_basic_VectorAffineFunction_LogDetConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_Nonnegatives | 28 28 0.0s test_basic_VectorAffineFunction_Nonpositives | 28 28 0.0s test_basic_VectorAffineFunction_NormCone | 28 28 0.0s test_basic_VectorAffineFunction_NormInfinityCone | 28 28 0.0s test_basic_VectorAffineFunction_NormNuclearCone | 28 28 0.0s test_basic_VectorAffineFunction_NormOneCone | 28 28 0.0s test_basic_VectorAffineFunction_NormSpectralCone | 28 28 0.0s test_basic_VectorAffineFunction_Path | 0 0.0s test_basic_VectorAffineFunction_PositiveSemidefiniteConeSquare | 28 28 0.0s test_basic_VectorAffineFunction_PositiveSemidefiniteConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_PowerCone | 28 28 0.0s test_basic_VectorAffineFunction_RelativeEntropyCone | 28 28 0.0s test_basic_VectorAffineFunction_RootDetConeSquare | 28 28 0.0s test_basic_VectorAffineFunction_RootDetConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_RotatedSecondOrderCone | 28 28 0.0s test_basic_VectorAffineFunction_SOS1 | 28 28 0.3s test_basic_VectorAffineFunction_SOS2 | 28 28 0.2s test_basic_VectorAffineFunction_ScaledPositiveSemidefiniteConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_SecondOrderCone | 28 28 0.0s test_basic_VectorAffineFunction_Table | 28 28 0.0s test_basic_VectorAffineFunction_VectorNonlinearOracle | 0 0.0s test_basic_VectorAffineFunction_Zeros | 28 28 0.0s test_basic_VectorNonlinearFunction_AllDifferent | 0 0.0s test_basic_VectorNonlinearFunction_BinPacking | 0 0.0s test_basic_VectorNonlinearFunction_Circuit | 0 0.0s test_basic_VectorNonlinearFunction_Complements | 0 0.0s test_basic_VectorNonlinearFunction_CountAtLeast | 0 0.0s test_basic_VectorNonlinearFunction_CountBelongs | 0 0.0s test_basic_VectorNonlinearFunction_CountDistinct | 0 0.0s test_basic_VectorNonlinearFunction_CountGreaterThan | 0 0.0s test_basic_VectorNonlinearFunction_Cumulative | 0 0.0s test_basic_VectorNonlinearFunction_DualExponentialCone | 0 0.0s test_basic_VectorNonlinearFunction_DualPowerCone | 0 0.0s test_basic_VectorNonlinearFunction_ExponentialCone | 0 0.0s test_basic_VectorNonlinearFunction_GeometricMeanCone | 0 0.0s test_basic_VectorNonlinearFunction_HermitianPositiveSemidefiniteConeTriangle | 0 0.0s test_basic_VectorNonlinearFunction_HyperRectangle | 0 0.0s test_basic_VectorNonlinearFunction_LogDetConeSquare | 0 0.0s test_basic_VectorNonlinearFunction_LogDetConeTriangle | 0 0.0s test_basic_VectorNonlinearFunction_Nonnegatives | 0 0.0s test_basic_VectorNonlinearFunction_Nonpositives | 0 0.0s test_basic_VectorNonlinearFunction_NormCone | 0 0.0s test_basic_VectorNonlinearFunction_NormInfinityCone | 0 0.0s test_basic_VectorNonlinearFunction_NormNuclearCone | 0 0.0s test_basic_VectorNonlinearFunction_NormOneCone | 0 0.0s test_basic_VectorNonlinearFunction_NormSpectralCone | 0 0.0s test_basic_VectorNonlinearFunction_Path | 0 0.0s test_basic_VectorNonlinearFunction_PositiveSemidefiniteConeSquare | 0 0.0s test_basic_VectorNonlinearFunction_PositiveSemidefiniteConeTriangle | 0 0.0s test_basic_VectorNonlinearFunction_PowerCone | 0 0.0s test_basic_VectorNonlinearFunction_RelativeEntropyCone | 0 0.0s test_basic_VectorNonlinearFunction_RootDetConeSquare | 0 0.0s test_basic_VectorNonlinearFunction_RootDetConeTriangle | 0 0.0s test_basic_VectorNonlinearFunction_RotatedSecondOrderCone | 0 0.0s test_basic_VectorNonlinearFunction_SOS1 | 0 0.0s test_basic_VectorNonlinearFunction_SOS2 | 0 0.0s test_basic_VectorNonlinearFunction_ScaledPositiveSemidefiniteConeTriangle | 0 0.0s test_basic_VectorNonlinearFunction_SecondOrderCone | 0 0.0s test_basic_VectorNonlinearFunction_Table | 0 0.0s test_basic_VectorNonlinearFunction_VectorNonlinearOracle | 0 0.0s test_basic_VectorNonlinearFunction_Zeros | 0 0.0s test_basic_VectorOfVariables_AllDifferent | 19 19 0.0s test_basic_VectorOfVariables_BinPacking | 24 24 0.0s test_basic_VectorOfVariables_Circuit | 24 24 0.0s test_basic_VectorOfVariables_Complements | 0 0.0s test_basic_VectorOfVariables_CountAtLeast | 19 19 0.0s test_basic_VectorOfVariables_CountBelongs | 24 24 0.0s test_basic_VectorOfVariables_CountDistinct | 24 24 0.0s test_basic_VectorOfVariables_CountGreaterThan | 24 24 0.0s test_basic_VectorOfVariables_Cumulative | 0 0.0s test_basic_VectorOfVariables_DualExponentialCone | 0 0.0s test_basic_VectorOfVariables_DualPowerCone | 0 0.0s test_basic_VectorOfVariables_ExponentialCone | 24 24 0.0s test_basic_VectorOfVariables_GeometricMeanCone | 24 24 0.0s test_basic_VectorOfVariables_HermitianPositiveSemidefiniteConeTriangle | 24 24 0.0s test_basic_VectorOfVariables_HyperRectangle | 24 24 0.0s test_basic_VectorOfVariables_LogDetConeSquare | 24 24 0.0s test_basic_VectorOfVariables_LogDetConeTriangle | 24 24 0.0s test_basic_VectorOfVariables_Nonnegatives | 24 24 0.0s test_basic_VectorOfVariables_Nonpositives | 24 24 0.0s test_basic_VectorOfVariables_NormCone | 24 24 0.0s test_basic_VectorOfVariables_NormInfinityCone | 24 24 0.0s test_basic_VectorOfVariables_NormNuclearCone | 24 24 0.0s test_basic_VectorOfVariables_NormOneCone | 24 24 0.0s test_basic_VectorOfVariables_NormSpectralCone | 24 24 0.0s test_basic_VectorOfVariables_Path | 0 0.0s test_basic_VectorOfVariables_PositiveSemidefiniteConeSquare | 24 24 0.0s test_basic_VectorOfVariables_PositiveSemidefiniteConeTriangle | 24 24 0.0s test_basic_VectorOfVariables_PowerCone | 24 24 0.0s test_basic_VectorOfVariables_RelativeEntropyCone | 24 24 0.0s test_basic_VectorOfVariables_RootDetConeSquare | 24 24 0.0s test_basic_VectorOfVariables_RootDetConeTriangle | 24 24 0.0s test_basic_VectorOfVariables_RotatedSecondOrderCone | 24 24 0.0s test_basic_VectorOfVariables_SOS1 | 24 24 0.0s test_basic_VectorOfVariables_SOS2 | 24 24 0.0s test_basic_VectorOfVariables_ScaledPositiveSemidefiniteConeTriangle | 24 24 0.0s test_basic_VectorOfVariables_SecondOrderCone | 24 24 0.0s test_basic_VectorOfVariables_Table | 24 24 0.0s test_basic_VectorOfVariables_VectorNonlinearOracle | 0 0.0s test_basic_VectorOfVariables_Zeros | 24 24 0.0s test_basic_VectorQuadraticFunction_AllDifferent | 1 1 0.0s test_basic_VectorQuadraticFunction_BinPacking | 1 1 0.0s test_basic_VectorQuadraticFunction_Circuit | 1 1 0.0s test_basic_VectorQuadraticFunction_Complements | 0 0.0s test_basic_VectorQuadraticFunction_CountAtLeast | 1 1 0.0s test_basic_VectorQuadraticFunction_CountBelongs | 1 1 0.0s test_basic_VectorQuadraticFunction_CountDistinct | 1 1 0.0s test_basic_VectorQuadraticFunction_CountGreaterThan | 1 1 0.0s test_basic_VectorQuadraticFunction_Cumulative | 0 0.0s test_basic_VectorQuadraticFunction_DualExponentialCone | 0 0.0s test_basic_VectorQuadraticFunction_DualPowerCone | 0 0.0s test_basic_VectorQuadraticFunction_ExponentialCone | 1 1 0.0s test_basic_VectorQuadraticFunction_GeometricMeanCone | 1 1 0.0s test_basic_VectorQuadraticFunction_HermitianPositiveSemidefiniteConeTriangle | 1 1 0.0s test_basic_VectorQuadraticFunction_HyperRectangle | 1 1 0.0s test_basic_VectorQuadraticFunction_LogDetConeSquare | 1 1 0.0s test_basic_VectorQuadraticFunction_LogDetConeTriangle | 1 1 0.0s test_basic_VectorQuadraticFunction_Nonnegatives | 1 1 0.0s test_basic_VectorQuadraticFunction_Nonpositives | 28 28 0.0s test_basic_VectorQuadraticFunction_NormCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormInfinityCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormNuclearCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormOneCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormSpectralCone | 1 1 0.0s test_basic_VectorQuadraticFunction_Path | 0 0.0s test_basic_VectorQuadraticFunction_PositiveSemidefiniteConeSquare | 1 1 0.0s test_basic_VectorQuadraticFunction_PositiveSemidefiniteConeTriangle | 1 1 0.0s test_basic_VectorQuadraticFunction_PowerCone | 1 1 0.0s test_basic_VectorQuadraticFunction_RelativeEntropyCone | 1 1 0.0s test_basic_VectorQuadraticFunction_RootDetConeSquare | 1 1 0.0s test_basic_VectorQuadraticFunction_RootDetConeTriangle | 1 1 0.0s test_basic_VectorQuadraticFunction_RotatedSecondOrderCone | 1 1 0.0s test_basic_VectorQuadraticFunction_SOS1 | 1 1 0.0s test_basic_VectorQuadraticFunction_SOS2 | 1 1 0.0s test_basic_VectorQuadraticFunction_ScaledPositiveSemidefiniteConeTriangle | 1 1 0.0s test_basic_VectorQuadraticFunction_SecondOrderCone | 1 1 0.0s test_basic_VectorQuadraticFunction_Table | 1 1 0.0s test_basic_VectorQuadraticFunction_VectorNonlinearOracle | 0 0.0s test_basic_VectorQuadraticFunction_Zeros | 1 1 0.0s test_conic_DualExponentialCone_VectorAffineFunction | 0 0.0s test_conic_DualExponentialCone_VectorOfVariables | 0 0.0s test_conic_DualPowerCone_VectorAffineFunction | 0 0.0s test_conic_DualPowerCone_VectorOfVariables | 0 0.0s test_conic_Exponential_VectorAffineFunction | 9 9 0.0s test_conic_Exponential_VectorOfVariables | 9 9 0.0s test_conic_Exponential_hard | 11 11 0.1s test_conic_Exponential_hard_2 | 13 13 0.0s test_conic_GeometricMeanCone_VectorAffineFunction | 10 10 0.0s test_conic_GeometricMeanCone_VectorAffineFunction_2 | 11 11 0.0s test_conic_GeometricMeanCone_VectorAffineFunction_3 | 11 11 0.0s test_conic_GeometricMeanCone_VectorOfVariables | 10 10 0.0s test_conic_GeometricMeanCone_VectorOfVariables_2 | 11 11 0.0s test_conic_GeometricMeanCone_VectorOfVariables_3 | 11 11 0.0s test_conic_HermitianPositiveSemidefiniteConeTriangle_1 | 6 6 0.1s test_conic_HermitianPositiveSemidefiniteConeTriangle_2 | 2 2 0.0s test_conic_LogDetConeSquare | 10 10 0.0s test_conic_LogDetConeSquare_VectorAffineFunction | 19 19 0.0s test_conic_LogDetConeSquare_VectorOfVariables | 19 19 0.1s test_conic_LogDetConeTriangle | 10 10 0.0s test_conic_LogDetConeTriangle_VectorAffineFunction | 18 18 0.0s test_conic_LogDetConeTriangle_VectorOfVariables | 18 18 0.0s test_conic_NormCone | 1 1 0.0s test_conic_NormInfinityCone_3 | 13 13 0.0s test_conic_NormInfinityCone_INFEASIBLE | 6 6 0.0s test_conic_NormInfinityCone_VectorAffineFunction | 15 15 0.0s test_conic_NormInfinityCone_VectorOfVariables | 15 15 0.0s test_conic_NormNuclearCone | 7 7 0.0s test_conic_NormNuclearCone_2 | 7 7 0.0s test_conic_NormOneCone | 13 13 0.0s test_conic_NormOneCone_INFEASIBLE | 6 6 0.0s test_conic_NormOneCone_VectorAffineFunction | 15 15 0.0s test_conic_NormOneCone_VectorOfVariables | 15 15 0.0s test_conic_NormSpectralCone | 7 7 0.2s test_conic_NormSpectralCone_2 | 7 7 0.0s test_conic_PositiveSemidefiniteConeSquare_3 | 5 5 0.0s test_conic_PositiveSemidefiniteConeSquare_VectorAffineFunction | 9 9 0.0s test_conic_PositiveSemidefiniteConeSquare_VectorAffineFunction_2 | 15 15 0.1s test_conic_PositiveSemidefiniteConeSquare_VectorOfVariables | 9 9 0.0s test_conic_PositiveSemidefiniteConeSquare_VectorOfVariables_2 | 15 15 0.0s test_conic_PositiveSemidefiniteConeTriangle | 13 13 0.0s test_conic_PositiveSemidefiniteConeTriangle_3 | 5 5 0.0s test_conic_PositiveSemidefiniteConeTriangle_4 | 5 5 0.0s test_conic_PositiveSemidefiniteConeTriangle_VectorAffineFunction | 9 9 0.0s test_conic_PositiveSemidefiniteConeTriangle_VectorAffineFunction_2 | 15 15 0.0s test_conic_PositiveSemidefiniteConeTriangle_VectorOfVariables | 9 9 0.0s test_conic_PositiveSemidefiniteConeTriangle_VectorOfVariables_2 | 15 15 0.0s test_conic_PowerCone_VectorAffineFunction | 9 9 0.0s test_conic_PowerCone_VectorOfVariables | 9 9 0.1s test_conic_RelativeEntropyCone | 7 7 0.0s test_conic_RootDetConeSquare | 9 9 0.0s test_conic_RootDetConeSquare_VectorAffineFunction | 16 16 0.0s test_conic_RootDetConeSquare_VectorOfVariables | 16 16 0.0s test_conic_RootDetConeTriangle | 9 9 0.1s test_conic_RootDetConeTriangle_VectorAffineFunction | 15 15 0.0s test_conic_RootDetConeTriangle_VectorOfVariables | 15 15 0.0s test_conic_RotatedSecondOrderCone_INFEASIBLE | 9 9 0.0s test_conic_RotatedSecondOrderCone_INFEASIBLE_2 | 25 25 0.0s test_conic_RotatedSecondOrderCone_VectorAffineFunction | 8 8 0.0s test_conic_RotatedSecondOrderCone_VectorOfVariables | 14 14 0.0s test_conic_RotatedSecondOrderCone_out_of_order | 10 10 0.1s test_conic_ScaledPositiveSemidefiniteConeTriangle_VectorAffineFunction | 9 9 0.0s test_conic_SecondOrderCone_INFEASIBLE | 6 6 0.0s test_conic_SecondOrderCone_Nonnegatives | 13 13 0.0s test_conic_SecondOrderCone_Nonpositives | 13 13 0.0s test_conic_SecondOrderCone_VectorAffineFunction | 14 14 0.0s test_conic_SecondOrderCone_VectorOfVariables | 14 14 0.0s test_conic_SecondOrderCone_negative_initial_bound | 2 2 0.0s test_conic_SecondOrderCone_negative_post_bound | 2 2 0.0s test_conic_SecondOrderCone_negative_post_bound_2 | 3 3 0.2s test_conic_SecondOrderCone_negative_post_bound_3 | 3 3 0.1s test_conic_SecondOrderCone_no_initial_bound | 2 2 0.0s test_conic_SecondOrderCone_nonnegative_initial_bound | 2 2 0.0s test_conic_SecondOrderCone_nonnegative_post_bound | 2 2 0.0s test_conic_SecondOrderCone_out_of_order | 9 9 0.0s test_conic_empty_matrix | 1 1 0.0s test_conic_linear_INFEASIBLE | 4 4 0.0s test_conic_linear_INFEASIBLE_2 | 4 4 0.0s test_conic_linear_VectorAffineFunction | 13 13 0.0s test_conic_linear_VectorAffineFunction_2 | 18 18 0.0s test_conic_linear_VectorOfVariables | 13 13 0.0s test_conic_linear_VectorOfVariables_2 | 18 18 0.0s test_constraint_ConstraintDualStart | 0 0.0s test_constraint_ConstraintPrimalStart | 0 0.0s test_constraint_Indicator_ACTIVATE_ON_ONE | 2 2 0.0s test_constraint_Indicator_ConstraintName | 1 1 0.0s test_constraint_PrimalStart_DualStart_SecondOrderCone | 6 6 0.0s test_constraint_ScalarAffineFunction_EqualTo | 6 6 0.0s test_constraint_ScalarAffineFunction_GreaterThan | 6 6 0.0s test_constraint_ScalarAffineFunction_Interval | 6 6 0.0s test_constraint_ScalarAffineFunction_LessThan | 6 6 0.0s test_constraint_ScalarAffineFunction_duplicate | 6 6 0.0s test_constraint_VectorAffineFunction_duplicate | 6 6 0.0s test_constraint_ZeroOne_bounds | 4 4 0.0s test_constraint_ZeroOne_bounds_2 | 4 4 0.0s test_constraint_ZeroOne_bounds_3 | 1 1 0.0s test_constraint_get_ConstraintIndex | 7 7 0.0s test_constraint_qcp_duplicate_diagonal | 7 7 0.0s test_constraint_qcp_duplicate_off_diagonal | 7 7 0.0s test_cpsat_AllDifferent | 3 3 0.0s test_cpsat_BinPacking | 1 1 0.0s test_cpsat_Circuit | 1 1 0.0s test_cpsat_CountAtLeast | 2 2 0.0s test_cpsat_CountBelongs | 1 1 0.0s test_cpsat_CountDistinct | 1 1 0.0s test_cpsat_CountGreaterThan | 1 1 0.0s test_cpsat_Cumulative | 0 0.0s test_cpsat_Path | 0 0.0s test_cpsat_ReifiedAllDifferent | 4 4 0.0s test_cpsat_Table | 1 1 0.0s test_infeasible_MAX_SENSE | 0 0.0s test_infeasible_MAX_SENSE_offset | 0 0.0s test_infeasible_MIN_SENSE | 0 0.0s test_infeasible_MIN_SENSE_offset | 0 0.0s test_infeasible_affine_MAX_SENSE | 0 0.0s test_infeasible_affine_MAX_SENSE_offset | 0 0.0s test_infeasible_affine_MIN_SENSE | 0 0.0s test_infeasible_affine_MIN_SENSE_offset | 0 0.0s test_linear_DUAL_INFEASIBLE | 4 4 0.0s test_linear_DUAL_INFEASIBLE_2 | 4 4 0.0s test_linear_FEASIBILITY_SENSE | 9 9 0.0s test_linear_HyperRectangle_VectorAffineFunction | 2 2 0.0s test_linear_HyperRectangle_VectorOfVariables | 2 2 0.0s test_linear_INFEASIBLE | 4 4 0.0s test_linear_INFEASIBLE_2 | 4 4 0.0s test_linear_Indicator_ON_ONE | 1 1 2 7.2s test_linear_Indicator_ON_ZERO | 3 1 4 0.2s test_linear_Indicator_integration | 1 1 2 0.1s test_linear_Interval_inactive | 7 7 0.0s test_linear_LessThan_and_GreaterThan | 16 16 0.1s test_linear_SOS1_integration | 9 1 10 0.3s test_linear_SOS2_integration | 21 1 22 1.0s test_linear_Semicontinuous_integration | 42 42 0.1s test_linear_Semiinteger_integration | 42 42 0.1s test_linear_VariablePrimalStart_partial | 5 5 0.0s test_linear_VectorAffineFunction | 16 16 0.0s test_linear_VectorAffineFunction_empty_row | 5 5 0.0s test_linear_add_constraints | 8 8 0.0s test_linear_complex_Zeros | 5 5 0.0s test_linear_complex_Zeros_duplicate | 5 5 0.0s test_linear_inactive_bounds | 20 20 0.0s test_linear_integer_integration | 21 21 0.0s test_linear_integer_knapsack | 13 13 0.0s test_linear_integer_solve_twice | 19 19 0.0s test_linear_integration | 86 86 0.3s test_linear_integration_2 | 13 13 0.0s test_linear_integration_Interval | 11 11 0.0s test_linear_integration_delete_variables | 22 22 0.1s test_linear_integration_modification | 22 22 0.1s test_linear_modify_GreaterThan_and_LessThan_constraints | 28 28 0.0s test_linear_open_intervals | 1 1 0.0s test_linear_transform | 10 10 0.0s test_linear_variable_open_intervals | 1 1 0.0s test_model_ListOfConstraintAttributesSet | 2 2 0.0s test_model_ListOfConstraintsWithAttributeSet | 1 1 0.0s test_model_ListOfVariablesWithAttributeSet | 1 1 0.0s test_model_ModelFilter_AbstractConstraintAttribute | 0 0.0s test_model_ModelFilter_AbstractModelAttribute | 1 1 0.0s test_model_ModelFilter_AbstractVariableAttribute | 2 2 0.0s test_model_ModelFilter_ListOfConstraintIndices | 10 10 0.0s test_model_ModelFilter_ListOfConstraintTypesPresent | 3 3 0.0s test_model_Name | 7 7 0.0s test_model_Name_VariableName_ConstraintName | 60 60 0.0s test_model_ScalarAffineFunction_ConstraintName | 5 5 0.0s test_model_ScalarFunctionConstantNotZero | 2 2 0.0s test_model_VariableIndex_ConstraintName | 1 1 0.0s test_model_VariableName | 6 6 0.0s test_model_VariablePrimalStart | 3 3 0.0s test_model_add_constrained_variable_tuple | 6 6 0.0s test_model_copy_to_UnsupportedAttribute | 6 6 0.1s test_model_copy_to_UnsupportedConstraint | 2 2 0.0s test_model_default_DualStatus | 1 1 0.0s test_model_default_ObjectiveSense | 1 1 0.0s test_model_default_PrimalStatus | 1 1 0.0s test_model_default_TerminationStatus | 1 1 0.0s test_model_delete | 64 64 0.0s test_model_duplicate_ScalarAffineFunction_ConstraintName | 6 6 0.0s test_model_duplicate_VariableName | 6 6 0.0s test_model_empty | 3 3 0.0s test_model_is_valid | 9 9 0.0s test_model_ordered_indices | 12 12 0.0s test_model_show | 1 1 0.0s test_model_supports_constraint_ScalarAffineFunction_EqualTo | 1 1 0.0s test_model_supports_constraint_VariableIndex_EqualTo | 2 2 0.0s test_model_supports_constraint_VectorOfVariables_Nonnegatives | 2 2 0.0s test_modification_affine_deletion_edge_cases | 24 24 0.3s test_modification_coef_scalar_objective | 8 8 0.0s test_modification_coef_scalaraffine_lessthan | 12 12 0.0s test_modification_const_scalar_objective | 8 8 0.0s test_modification_const_vectoraffine_nonpos | 14 14 0.1s test_modification_const_vectoraffine_zeros | 14 14 0.0s test_modification_constraint_scalarquadraticcoefficientchange | 1 1 0.0s test_modification_delete_variable_with_single_variable_obj | 6 6 0.0s test_modification_delete_variables_in_a_batch | 8 8 0.0s test_modification_func_scalaraffine_lessthan | 6 6 0.0s test_modification_func_vectoraffine_nonneg | 15 15 0.1s test_modification_incorrect | 2 2 0.0s test_modification_incorrect_VariableIndex | 3 3 0.0s test_modification_mathoptinterface_issue_2452 | 2 2 0.0s test_modification_multirow_vectoraffine_nonpos | 12 12 0.0s test_modification_objective_scalarquadraticcoefficientchange | 1 1 0.0s test_modification_set_function_single_variable | 1 1 0.0s test_modification_set_scalaraffine_lessthan | 13 13 0.0s test_modification_set_singlevariable_lessthan | 13 13 0.1s test_modification_transform_singlevariable_lessthan | 14 14 0.1s test_multiobjective_vector_affine_function | 0 0.0s test_multiobjective_vector_affine_function_delete | 0 0.0s test_multiobjective_vector_affine_function_delete_vector | 0 0.0s test_multiobjective_vector_affine_function_modify | 0 0.0s test_multiobjective_vector_nonlinear | 0 0.0s test_multiobjective_vector_nonlinear_delete | 0 0.0s test_multiobjective_vector_nonlinear_delete_vector | 0 0.0s test_multiobjective_vector_nonlinear_modify | 0 0.0s test_multiobjective_vector_of_variables | 0 0.0s test_multiobjective_vector_of_variables_delete | 0 0.0s test_multiobjective_vector_of_variables_delete_all | 0 0.0s test_multiobjective_vector_of_variables_delete_vector | 0 0.0s test_multiobjective_vector_quadratic_function | 0 0.0s test_multiobjective_vector_quadratic_function_delete | 0 0.0s test_multiobjective_vector_quadratic_function_delete_vector | 0 0.0s test_multiobjective_vector_quadratic_function_modify | 0 0.0s test_nonlinear_Feasibility_internal | 9 9 0.0s test_nonlinear_HS071_internal | 11 11 0.0s test_nonlinear_InvalidEvaluator_internal | 3 3 0.0s test_nonlinear_constraint_log | 0 0.0s test_nonlinear_constraint_scalar_affine_function | 0 0.0s test_nonlinear_constraint_uminus | 0 0.0s test_nonlinear_duals | 0 0.0s test_nonlinear_expression_hs071 | 0 0.0s test_nonlinear_expression_hs071_epigraph | 0 0.0s test_nonlinear_expression_hs109 | 0 0.0s test_nonlinear_expression_hs110 | 0 0.0s test_nonlinear_expression_multivariate_function | 0 0.0s test_nonlinear_expression_overrides_objective | 0 0.0s test_nonlinear_expression_quartic | 0 0.0s test_nonlinear_expression_univariate_function | 0 0.1s test_nonlinear_hs071 | 0 0.0s test_nonlinear_hs071_NLPBlockDual | 0 0.0s test_nonlinear_hs071_hessian_vector_product | 0 0.0s test_nonlinear_hs071_no_hessian | 0 0.0s test_nonlinear_invalid | 0 0.0s test_nonlinear_mixed_complementarity | 0 0.0s test_nonlinear_objective | 0 0.0s test_nonlinear_objective_and_moi_objective_test | 0 0.0s test_nonlinear_qp_complementarity_constraint | 0 0.0s test_nonlinear_quadratic_1 | 0 0.0s test_nonlinear_quadratic_2 | 0 0.0s test_nonlinear_quadratic_3 | 0 0.0s test_nonlinear_quadratic_4 | 0 0.0s test_nonlinear_vector_complements | 0 0.0s test_nonlinear_with_scalar_quadratic_function_with_off_diag | 0 0.0s test_nonlinear_without_objective | 0 0.0s test_objective_FEASIBILITY_SENSE_clears_objective | 2 2 0.0s test_objective_ObjectiveFunction_VariableIndex | 8 8 0.0s test_objective_ObjectiveFunction_blank | 2 2 0.0s test_objective_ObjectiveFunction_constant | 6 6 0.0s test_objective_ObjectiveFunction_duplicate_terms | 7 7 0.0s test_objective_ObjectiveSense_FEASIBILITY_SENSE | 1 1 0.0s test_objective_ObjectiveSense_MAX_SENSE | 1 1 0.0s test_objective_ObjectiveSense_MIN_SENSE | 1 1 0.0s test_objective_ObjectiveSense_in_ListOfModelAttributesSet | 2 2 0.0s test_objective_ScalarAffineFunction_in_ListOfModelAttributesSet | 2 2 0.0s test_objective_ScalarQuadraticFunction_in_ListOfModelAttributesSet | 2 2 0.0s test_objective_VariableIndex_in_ListOfModelAttributesSet | 2 2 0.0s test_objective_get_ObjectiveFunction_ScalarAffineFunction | 5 5 0.0s test_objective_qp_ObjectiveFunction_edge_cases | 21 21 0.2s test_objective_qp_ObjectiveFunction_zero_ofdiag | 7 7 0.0s test_objective_set_via_modify | 2 2 0.0s test_quadratic_Integer_SecondOrderCone | 14 14 0.1s test_quadratic_SecondOrderCone_basic | 2 2 0.0s test_quadratic_constraint_GreaterThan | 14 14 0.0s test_quadratic_constraint_LessThan | 14 14 0.0s test_quadratic_constraint_basic | 10 10 0.0s test_quadratic_constraint_integration | 12 12 0.0s test_quadratic_constraint_minimize | 10 10 0.0s test_quadratic_duplicate_terms | 18 18 0.1s test_quadratic_integration | 12 12 0.0s test_quadratic_nonconvex_constraint_basic | 3 3 0.0s test_quadratic_nonconvex_constraint_integration | 3 3 0.0s test_quadratic_nonhomogeneous | 15 15 0.1s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_EqualTo_lower | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_EqualTo_upper | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_GreaterThan | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_Interval_lower | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_Interval_upper | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_LessThan | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_VariableIndex_LessThan | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_VariableIndex_LessThan_max | 0 0.0s test_solve_ObjectiveBound_MAX_SENSE_IP | 5 5 0.0s test_solve_ObjectiveBound_MAX_SENSE_LP | 5 5 0.0s test_solve_ObjectiveBound_MIN_SENSE_IP | 5 5 0.0s test_solve_ObjectiveBound_MIN_SENSE_LP | 5 5 0.0s test_solve_SOS2_add_and_delete | 1 1 2 0.8s test_solve_TerminationStatus_DUAL_INFEASIBLE | 1 1 0.0s test_solve_VariableIndex_ConstraintDual_MAX_SENSE | 0 0.0s test_solve_VariableIndex_ConstraintDual_MIN_SENSE | 0 0.0s test_solve_conflict_EqualTo | 0 0.0s test_solve_conflict_NOT_IN_CONFLICT | 0 0.0s test_solve_conflict_affine_affine | 0 0.0s test_solve_conflict_bound_bound | 0 0.0s test_solve_conflict_feasible | 0 0.0s test_solve_conflict_invalid_interval | 0 0.0s test_solve_conflict_two_affine | 0 0.0s test_solve_conflict_zeroone | 0 0.0s test_solve_conflict_zeroone_2 | 0 0.0s test_solve_optimize_twice | 0 0.0s test_solve_result_index | 9 9 0.0s test_unbounded_MAX_SENSE | 0 0.0s test_unbounded_MAX_SENSE_offset | 0 0.0s test_unbounded_MIN_SENSE | 0 0.0s test_unbounded_MIN_SENSE_offset | 0 0.0s test_variable_VariableName | 4 4 0.0s test_variable_add_variable | 3 3 0.0s test_variable_add_variables | 2 2 0.0s test_variable_delete | 3 3 0.0s test_variable_delete_Nonnegatives | 13 13 0.0s test_variable_delete_Nonnegatives_row | 12 12 0.0s test_variable_delete_SecondOrderCone | 10 10 0.1s test_variable_delete_variables | 9 9 0.0s test_variable_get_VariableIndex | 2 2 0.0s test_variable_solve_Integer_with_lower_bound | 4 4 0.0s test_variable_solve_Integer_with_upper_bound | 4 4 0.0s test_variable_solve_ZeroOne_with_0_upper_bound | 4 4 0.0s test_variable_solve_ZeroOne_with_1_lower_bound | 4 4 0.0s test_variable_solve_ZeroOne_with_bounds_then_delete | 8 8 0.2s test_variable_solve_ZeroOne_with_upper_bound | 4 4 0.0s test_variable_solve_with_lowerbound | 7 7 0.0s test_variable_solve_with_upperbound | 9 9 0.0s test_vector_nonlinear_oracle | 0 0.0s test_vector_nonlinear_oracle_no_hessian | 0 0.0s one tree method | 4464 6 4470 22.6s test_DualObjectiveValue_Max_ScalarAffine_LessThan | 0 0.0s test_DualObjectiveValue_Max_VariableIndex_LessThan | 0 0.0s test_DualObjectiveValue_Min_ScalarAffine_GreaterThan | 0 0.0s test_DualObjectiveValue_Min_VariableIndex_GreaterThan | 0 0.0s test_HermitianPSDCone_basic | 1 1 0.0s test_HermitianPSDCone_min_t | 2 2 0.0s test_NormNuclearCone_VectorAffineFunction_with_transform | 2 2 0.0s test_NormNuclearCone_VectorAffineFunction_without_transform | 2 2 0.0s test_NormNuclearCone_VectorOfVariables_with_transform | 2 2 0.0s test_NormNuclearCone_VectorOfVariables_without_transform | 2 2 0.0s test_NormSpectralCone_VectorAffineFunction_with_transform | 2 2 0.0s test_NormSpectralCone_VectorAffineFunction_without_transform | 2 2 0.0s test_NormSpectralCone_VectorOfVariables_with_transform | 2 2 0.0s test_NormSpectralCone_VectorOfVariables_without_transform | 2 2 0.0s test_add_constrained_PositiveSemidefiniteConeTriangle | 34 34 0.0s test_add_constrained_PositiveSemidefiniteConeTriangle_VariableName | 1 1 0.0s test_add_constrained_PositiveSemidefiniteConeTriangle_VariablePrimalStart | 2 2 0.0s test_add_constrained_variables_vector | 6 6 0.0s test_add_parameter | 6 6 0.0s test_attribute_AbsoluteGapTolerance | 0 0.0s test_attribute_NodeLimit | 0 0.0s test_attribute_NumberThreads | 0 0.0s test_attribute_ObjectiveLimit | 0 0.0s test_attribute_RawStatusString | 1 1 0.0s test_attribute_RelativeGapTolerance | 0 0.0s test_attribute_Silent | 4 4 0.0s test_attribute_SolutionLimit | 0 0.0s test_attribute_SolveTimeSec | 2 2 0.0s test_attribute_SolverName | 1 1 0.0s test_attribute_SolverVersion | 0 0.0s test_attribute_TimeLimitSec | 4 4 0.0s test_attribute_after_empty | 4 4 0.0s test_attribute_unsupported_constraint | 2 2 0.0s test_basic_ScalarAffineFunction_EqualTo | 28 28 0.0s test_basic_ScalarAffineFunction_GreaterThan | 28 28 0.0s test_basic_ScalarAffineFunction_Integer | 28 28 0.1s test_basic_ScalarAffineFunction_Interval | 28 28 0.0s test_basic_ScalarAffineFunction_LessThan | 28 28 0.0s test_basic_ScalarAffineFunction_Semicontinuous | 28 28 0.0s test_basic_ScalarAffineFunction_Semiinteger | 28 28 0.0s test_basic_ScalarAffineFunction_ZeroOne | 28 28 0.0s test_basic_ScalarNonlinearFunction_EqualTo | 0 0.0s test_basic_ScalarNonlinearFunction_GreaterThan | 0 0.0s test_basic_ScalarNonlinearFunction_Integer | 0 0.0s test_basic_ScalarNonlinearFunction_Interval | 0 0.0s test_basic_ScalarNonlinearFunction_LessThan | 0 0.0s test_basic_ScalarNonlinearFunction_Semicontinuous | 0 0.0s test_basic_ScalarNonlinearFunction_Semiinteger | 0 0.0s test_basic_ScalarNonlinearFunction_ZeroOne | 0 0.0s test_basic_ScalarQuadraticFunction_EqualTo | 1 1 0.0s test_basic_ScalarQuadraticFunction_GreaterThan | 1 1 0.0s test_basic_ScalarQuadraticFunction_Integer | 1 1 0.0s test_basic_ScalarQuadraticFunction_Interval | 1 1 0.0s test_basic_ScalarQuadraticFunction_LessThan | 28 28 0.0s test_basic_ScalarQuadraticFunction_Semicontinuous | 1 1 0.0s test_basic_ScalarQuadraticFunction_Semiinteger | 1 1 0.0s test_basic_ScalarQuadraticFunction_ZeroOne | 1 1 0.0s test_basic_VariableIndex_EqualTo | 22 22 0.0s test_basic_VariableIndex_GreaterThan | 22 22 0.0s test_basic_VariableIndex_Integer | 22 22 0.0s test_basic_VariableIndex_Interval | 22 22 0.0s test_basic_VariableIndex_LessThan | 22 22 0.0s test_basic_VariableIndex_Semicontinuous | 22 22 0.0s test_basic_VariableIndex_Semiinteger | 22 22 0.0s test_basic_VariableIndex_ZeroOne | 22 22 0.0s test_basic_VectorAffineFunction_AllDifferent | 28 28 0.0s test_basic_VectorAffineFunction_BinPacking | 28 28 0.0s test_basic_VectorAffineFunction_Circuit | 28 28 0.0s test_basic_VectorAffineFunction_Complements | 0 0.0s test_basic_VectorAffineFunction_CountAtLeast | 23 23 0.0s test_basic_VectorAffineFunction_CountBelongs | 28 28 0.0s test_basic_VectorAffineFunction_CountDistinct | 28 28 0.0s test_basic_VectorAffineFunction_CountGreaterThan | 28 28 0.0s test_basic_VectorAffineFunction_Cumulative | 0 0.0s test_basic_VectorAffineFunction_DualExponentialCone | 0 0.0s test_basic_VectorAffineFunction_DualPowerCone | 0 0.0s test_basic_VectorAffineFunction_ExponentialCone | 28 28 0.0s test_basic_VectorAffineFunction_GeometricMeanCone | 28 28 0.0s test_basic_VectorAffineFunction_HermitianPositiveSemidefiniteConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_HyperRectangle | 28 28 0.0s test_basic_VectorAffineFunction_Indicator_GreaterThan | 28 28 0.0s test_basic_VectorAffineFunction_Indicator_LessThan | 28 28 0.0s test_basic_VectorAffineFunction_LogDetConeSquare | 28 28 0.0s test_basic_VectorAffineFunction_LogDetConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_Nonnegatives | 28 28 0.1s test_basic_VectorAffineFunction_Nonpositives | 28 28 0.0s test_basic_VectorAffineFunction_NormCone | 28 28 0.0s test_basic_VectorAffineFunction_NormInfinityCone | 28 28 0.0s test_basic_VectorAffineFunction_NormNuclearCone | 28 28 0.0s test_basic_VectorAffineFunction_NormOneCone | 28 28 0.0s test_basic_VectorAffineFunction_NormSpectralCone | 28 28 0.0s test_basic_VectorAffineFunction_Path | 0 0.0s test_basic_VectorAffineFunction_PositiveSemidefiniteConeSquare | 28 28 0.0s test_basic_VectorAffineFunction_PositiveSemidefiniteConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_PowerCone | 28 28 0.0s test_basic_VectorAffineFunction_RelativeEntropyCone | 28 28 0.0s test_basic_VectorAffineFunction_RootDetConeSquare | 28 28 0.0s test_basic_VectorAffineFunction_RootDetConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_RotatedSecondOrderCone | 28 28 0.0s test_basic_VectorAffineFunction_SOS1 | 28 28 0.0s test_basic_VectorAffineFunction_SOS2 | 28 28 0.0s test_basic_VectorAffineFunction_ScaledPositiveSemidefiniteConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_SecondOrderCone | 28 28 0.0s test_basic_VectorAffineFunction_Table | 28 28 0.0s test_basic_VectorAffineFunction_VectorNonlinearOracle | 0 0.0s test_basic_VectorAffineFunction_Zeros | 28 28 0.1s test_basic_VectorNonlinearFunction_AllDifferent | 0 0.0s test_basic_VectorNonlinearFunction_BinPacking | 0 0.0s test_basic_VectorNonlinearFunction_Circuit | 0 0.0s test_basic_VectorNonlinearFunction_Complements | 0 0.0s test_basic_VectorNonlinearFunction_CountAtLeast | 0 0.0s test_basic_VectorNonlinearFunction_CountBelongs | 0 0.0s test_basic_VectorNonlinearFunction_CountDistinct | 0 0.0s test_basic_VectorNonlinearFunction_CountGreaterThan | 0 0.0s test_basic_VectorNonlinearFunction_Cumulative | 0 0.0s test_basic_VectorNonlinearFunction_DualExponentialCone | 0 0.0s test_basic_VectorNonlinearFunction_DualPowerCone | 0 0.0s test_basic_VectorNonlinearFunction_ExponentialCone | 0 0.0s test_basic_VectorNonlinearFunction_GeometricMeanCone | 0 0.0s test_basic_VectorNonlinearFunction_HermitianPositiveSemidefiniteConeTriangle | 0 0.0s test_basic_VectorNonlinearFunction_HyperRectangle | 0 0.0s test_basic_VectorNonlinearFunction_LogDetConeSquare | 0 0.0s test_basic_VectorNonlinearFunction_LogDetConeTriangle | 0 0.0s test_basic_VectorNonlinearFunction_Nonnegatives | 0 0.0s test_basic_VectorNonlinearFunction_Nonpositives | 0 0.0s test_basic_VectorNonlinearFunction_NormCone | 0 0.0s test_basic_VectorNonlinearFunction_NormInfinityCone | 0 0.0s test_basic_VectorNonlinearFunction_NormNuclearCone | 0 0.0s test_basic_VectorNonlinearFunction_NormOneCone | 0 0.0s test_basic_VectorNonlinearFunction_NormSpectralCone | 0 0.0s test_basic_VectorNonlinearFunction_Path | 0 0.0s test_basic_VectorNonlinearFunction_PositiveSemidefiniteConeSquare | 0 0.0s test_basic_VectorNonlinearFunction_PositiveSemidefiniteConeTriangle | 0 0.0s test_basic_VectorNonlinearFunction_PowerCone | 0 0.0s test_basic_VectorNonlinearFunction_RelativeEntropyCone | 0 0.0s test_basic_VectorNonlinearFunction_RootDetConeSquare | 0 0.0s test_basic_VectorNonlinearFunction_RootDetConeTriangle | 0 0.0s test_basic_VectorNonlinearFunction_RotatedSecondOrderCone | 0 0.0s test_basic_VectorNonlinearFunction_SOS1 | 0 0.0s test_basic_VectorNonlinearFunction_SOS2 | 0 0.0s test_basic_VectorNonlinearFunction_ScaledPositiveSemidefiniteConeTriangle | 0 0.0s test_basic_VectorNonlinearFunction_SecondOrderCone | 0 0.0s test_basic_VectorNonlinearFunction_Table | 0 0.0s test_basic_VectorNonlinearFunction_VectorNonlinearOracle | 0 0.0s test_basic_VectorNonlinearFunction_Zeros | 0 0.0s test_basic_VectorOfVariables_AllDifferent | 19 19 0.0s test_basic_VectorOfVariables_BinPacking | 24 24 0.0s test_basic_VectorOfVariables_Circuit | 24 24 0.0s test_basic_VectorOfVariables_Complements | 0 0.0s test_basic_VectorOfVariables_CountAtLeast | 19 19 0.0s test_basic_VectorOfVariables_CountBelongs | 24 24 0.0s test_basic_VectorOfVariables_CountDistinct | 24 24 0.0s test_basic_VectorOfVariables_CountGreaterThan | 24 24 0.0s test_basic_VectorOfVariables_Cumulative | 0 0.0s test_basic_VectorOfVariables_DualExponentialCone | 0 0.0s test_basic_VectorOfVariables_DualPowerCone | 0 0.0s test_basic_VectorOfVariables_ExponentialCone | 24 24 0.0s test_basic_VectorOfVariables_GeometricMeanCone | 24 24 0.0s test_basic_VectorOfVariables_HermitianPositiveSemidefiniteConeTriangle | 24 24 0.0s test_basic_VectorOfVariables_HyperRectangle | 24 24 0.0s test_basic_VectorOfVariables_LogDetConeSquare | 24 24 0.0s test_basic_VectorOfVariables_LogDetConeTriangle | 24 24 0.0s test_basic_VectorOfVariables_Nonnegatives | 24 24 0.0s test_basic_VectorOfVariables_Nonpositives | 24 24 0.0s test_basic_VectorOfVariables_NormCone | 24 24 0.0s test_basic_VectorOfVariables_NormInfinityCone | 24 24 0.1s test_basic_VectorOfVariables_NormNuclearCone | 24 24 0.0s test_basic_VectorOfVariables_NormOneCone | 24 24 0.0s test_basic_VectorOfVariables_NormSpectralCone | 24 24 0.0s test_basic_VectorOfVariables_Path | 0 0.0s test_basic_VectorOfVariables_PositiveSemidefiniteConeSquare | 24 24 0.0s test_basic_VectorOfVariables_PositiveSemidefiniteConeTriangle | 24 24 0.0s test_basic_VectorOfVariables_PowerCone | 24 24 0.0s test_basic_VectorOfVariables_RelativeEntropyCone | 24 24 0.0s test_basic_VectorOfVariables_RootDetConeSquare | 24 24 0.0s test_basic_VectorOfVariables_RootDetConeTriangle | 24 24 0.1s test_basic_VectorOfVariables_RotatedSecondOrderCone | 24 24 0.0s test_basic_VectorOfVariables_SOS1 | 24 24 0.0s test_basic_VectorOfVariables_SOS2 | 24 24 0.0s test_basic_VectorOfVariables_ScaledPositiveSemidefiniteConeTriangle | 24 24 0.0s test_basic_VectorOfVariables_SecondOrderCone | 24 24 0.0s test_basic_VectorOfVariables_Table | 24 24 0.0s test_basic_VectorOfVariables_VectorNonlinearOracle | 0 0.0s test_basic_VectorOfVariables_Zeros | 24 24 0.0s test_basic_VectorQuadraticFunction_AllDifferent | 1 1 0.1s test_basic_VectorQuadraticFunction_BinPacking | 1 1 0.0s test_basic_VectorQuadraticFunction_Circuit | 1 1 0.0s test_basic_VectorQuadraticFunction_Complements | 0 0.0s test_basic_VectorQuadraticFunction_CountAtLeast | 1 1 0.0s test_basic_VectorQuadraticFunction_CountBelongs | 1 1 0.0s test_basic_VectorQuadraticFunction_CountDistinct | 1 1 0.0s test_basic_VectorQuadraticFunction_CountGreaterThan | 1 1 0.0s test_basic_VectorQuadraticFunction_Cumulative | 0 0.0s test_basic_VectorQuadraticFunction_DualExponentialCone | 0 0.0s test_basic_VectorQuadraticFunction_DualPowerCone | 0 0.0s test_basic_VectorQuadraticFunction_ExponentialCone | 1 1 0.0s test_basic_VectorQuadraticFunction_GeometricMeanCone | 1 1 0.0s test_basic_VectorQuadraticFunction_HermitianPositiveSemidefiniteConeTriangle | 1 1 0.0s test_basic_VectorQuadraticFunction_HyperRectangle | 1 1 0.0s test_basic_VectorQuadraticFunction_LogDetConeSquare | 1 1 0.0s test_basic_VectorQuadraticFunction_LogDetConeTriangle | 1 1 0.0s test_basic_VectorQuadraticFunction_Nonnegatives | 1 1 0.0s test_basic_VectorQuadraticFunction_Nonpositives | 28 28 0.0s test_basic_VectorQuadraticFunction_NormCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormInfinityCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormNuclearCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormOneCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormSpectralCone | 1 1 0.0s test_basic_VectorQuadraticFunction_Path | 0 0.0s test_basic_VectorQuadraticFunction_PositiveSemidefiniteConeSquare | 1 1 0.0s test_basic_VectorQuadraticFunction_PositiveSemidefiniteConeTriangle | 1 1 0.0s test_basic_VectorQuadraticFunction_PowerCone | 1 1 0.0s test_basic_VectorQuadraticFunction_RelativeEntropyCone | 1 1 0.0s test_basic_VectorQuadraticFunction_RootDetConeSquare | 1 1 0.0s test_basic_VectorQuadraticFunction_RootDetConeTriangle | 1 1 0.0s test_basic_VectorQuadraticFunction_RotatedSecondOrderCone | 1 1 0.0s test_basic_VectorQuadraticFunction_SOS1 | 1 1 0.0s test_basic_VectorQuadraticFunction_SOS2 | 1 1 0.0s test_basic_VectorQuadraticFunction_ScaledPositiveSemidefiniteConeTriangle | 1 1 0.1s test_basic_VectorQuadraticFunction_SecondOrderCone | 1 1 0.0s test_basic_VectorQuadraticFunction_Table | 1 1 0.0s test_basic_VectorQuadraticFunction_VectorNonlinearOracle | 0 0.0s test_basic_VectorQuadraticFunction_Zeros | 1 1 0.0s test_conic_DualExponentialCone_VectorAffineFunction | 0 0.0s test_conic_DualExponentialCone_VectorOfVariables | 0 0.0s test_conic_DualPowerCone_VectorAffineFunction | 0 0.0s test_conic_DualPowerCone_VectorOfVariables | 0 0.0s test_conic_Exponential_VectorAffineFunction | 9 9 0.0s test_conic_Exponential_VectorOfVariables | 9 9 0.0s test_conic_Exponential_hard | 11 11 0.1s test_conic_Exponential_hard_2 | 13 13 0.0s test_conic_GeometricMeanCone_VectorAffineFunction | 10 10 0.0s test_conic_GeometricMeanCone_VectorAffineFunction_2 | 11 11 0.0s test_conic_GeometricMeanCone_VectorAffineFunction_3 | 11 11 0.0s test_conic_GeometricMeanCone_VectorOfVariables | 10 10 0.0s test_conic_GeometricMeanCone_VectorOfVariables_2 | 11 11 0.0s test_conic_GeometricMeanCone_VectorOfVariables_3 | 11 11 0.0s test_conic_HermitianPositiveSemidefiniteConeTriangle_1 | 6 6 0.1s test_conic_HermitianPositiveSemidefiniteConeTriangle_2 | 2 2 0.0s test_conic_LogDetConeSquare | 10 10 0.0s test_conic_LogDetConeSquare_VectorAffineFunction | 19 19 0.0s test_conic_LogDetConeSquare_VectorOfVariables | 19 19 0.1s test_conic_LogDetConeTriangle | 10 10 0.0s test_conic_LogDetConeTriangle_VectorAffineFunction | 18 18 0.0s test_conic_LogDetConeTriangle_VectorOfVariables | 18 18 0.0s test_conic_NormCone | 1 1 0.0s test_conic_NormInfinityCone_3 | 13 13 0.0s test_conic_NormInfinityCone_INFEASIBLE | 6 6 0.0s test_conic_NormInfinityCone_VectorAffineFunction | 15 15 0.0s test_conic_NormInfinityCone_VectorOfVariables | 15 15 0.1s test_conic_NormNuclearCone | 7 7 0.2s test_conic_NormNuclearCone_2 | 7 7 0.0s test_conic_NormOneCone | 13 13 0.0s test_conic_NormOneCone_INFEASIBLE | 6 6 0.0s test_conic_NormOneCone_VectorAffineFunction | 15 15 0.0s test_conic_NormOneCone_VectorOfVariables | 15 15 0.0s test_conic_NormSpectralCone | 7 7 0.0s test_conic_NormSpectralCone_2 | 7 7 0.0s test_conic_PositiveSemidefiniteConeSquare_3 | 5 5 0.0s test_conic_PositiveSemidefiniteConeSquare_VectorAffineFunction | 9 9 0.0s test_conic_PositiveSemidefiniteConeSquare_VectorAffineFunction_2 | 15 15 0.1s test_conic_PositiveSemidefiniteConeSquare_VectorOfVariables | 9 9 0.0s test_conic_PositiveSemidefiniteConeSquare_VectorOfVariables_2 | 15 15 0.0s test_conic_PositiveSemidefiniteConeTriangle | 13 13 0.0s test_conic_PositiveSemidefiniteConeTriangle_3 | 5 5 0.0s test_conic_PositiveSemidefiniteConeTriangle_4 | 5 5 0.0s test_conic_PositiveSemidefiniteConeTriangle_VectorAffineFunction | 9 9 0.0s test_conic_PositiveSemidefiniteConeTriangle_VectorAffineFunction_2 | 15 15 0.0s test_conic_PositiveSemidefiniteConeTriangle_VectorOfVariables | 9 9 0.0s test_conic_PositiveSemidefiniteConeTriangle_VectorOfVariables_2 | 15 15 0.0s test_conic_PowerCone_VectorAffineFunction | 9 9 0.0s test_conic_PowerCone_VectorOfVariables | 9 9 0.1s test_conic_RelativeEntropyCone | 7 7 0.0s test_conic_RootDetConeSquare | 9 9 0.0s test_conic_RootDetConeSquare_VectorAffineFunction | 16 16 0.0s test_conic_RootDetConeSquare_VectorOfVariables | 16 16 0.0s test_conic_RootDetConeTriangle | 9 9 0.1s test_conic_RootDetConeTriangle_VectorAffineFunction | 15 15 0.0s test_conic_RootDetConeTriangle_VectorOfVariables | 15 15 0.0s test_conic_RotatedSecondOrderCone_INFEASIBLE | 9 9 0.0s test_conic_RotatedSecondOrderCone_INFEASIBLE_2 | 25 25 0.0s test_conic_RotatedSecondOrderCone_VectorAffineFunction | 8 8 0.0s test_conic_RotatedSecondOrderCone_VectorOfVariables | 14 14 0.0s test_conic_RotatedSecondOrderCone_out_of_order | 10 10 0.1s test_conic_ScaledPositiveSemidefiniteConeTriangle_VectorAffineFunction | 9 9 0.0s test_conic_SecondOrderCone_INFEASIBLE | 6 6 0.0s test_conic_SecondOrderCone_Nonnegatives | 13 13 0.0s test_conic_SecondOrderCone_Nonpositives | 13 13 0.0s test_conic_SecondOrderCone_VectorAffineFunction | 14 14 0.0s test_conic_SecondOrderCone_VectorOfVariables | 14 14 0.0s test_conic_SecondOrderCone_negative_initial_bound | 2 2 0.1s test_conic_SecondOrderCone_negative_post_bound | 2 2 0.0s test_conic_SecondOrderCone_negative_post_bound_2 | 3 3 0.1s test_conic_SecondOrderCone_negative_post_bound_3 | 3 3 0.1s test_conic_SecondOrderCone_no_initial_bound | 2 2 0.0s test_conic_SecondOrderCone_nonnegative_initial_bound | 2 2 0.0s test_conic_SecondOrderCone_nonnegative_post_bound | 2 2 0.1s test_conic_SecondOrderCone_out_of_order | 9 9 0.0s test_conic_empty_matrix | 1 1 0.0s test_conic_linear_INFEASIBLE | 4 4 0.0s test_conic_linear_INFEASIBLE_2 | 4 4 0.0s test_conic_linear_VectorAffineFunction | 13 13 0.0s test_conic_linear_VectorAffineFunction_2 | 18 18 0.0s test_conic_linear_VectorOfVariables | 13 13 0.1s test_conic_linear_VectorOfVariables_2 | 18 18 0.0s test_constraint_ConstraintDualStart | 0 0.0s test_constraint_ConstraintPrimalStart | 0 0.0s test_constraint_Indicator_ACTIVATE_ON_ONE | 2 2 0.0s test_constraint_Indicator_ConstraintName | 1 1 0.0s test_constraint_PrimalStart_DualStart_SecondOrderCone | 6 6 0.0s test_constraint_ScalarAffineFunction_EqualTo | 6 6 0.0s test_constraint_ScalarAffineFunction_GreaterThan | 6 6 0.0s test_constraint_ScalarAffineFunction_Interval | 6 6 0.0s test_constraint_ScalarAffineFunction_LessThan | 6 6 0.0s test_constraint_ScalarAffineFunction_duplicate | 6 6 0.0s test_constraint_VectorAffineFunction_duplicate | 6 6 0.0s test_constraint_ZeroOne_bounds | 4 4 0.0s test_constraint_ZeroOne_bounds_2 | 4 4 0.0s test_constraint_ZeroOne_bounds_3 | 1 1 0.0s test_constraint_get_ConstraintIndex | 7 7 0.0s test_constraint_qcp_duplicate_diagonal | 7 7 0.0s test_constraint_qcp_duplicate_off_diagonal | 7 7 0.0s test_cpsat_AllDifferent | 3 3 0.0s test_cpsat_BinPacking | 1 1 0.0s test_cpsat_Circuit | 1 1 0.0s test_cpsat_CountAtLeast | 2 2 0.0s test_cpsat_CountBelongs | 1 1 0.0s test_cpsat_CountDistinct | 1 1 0.0s test_cpsat_CountGreaterThan | 1 1 0.0s test_cpsat_Cumulative | 0 0.0s test_cpsat_Path | 0 0.0s test_cpsat_ReifiedAllDifferent | 4 4 0.0s test_cpsat_Table | 1 1 0.0s test_infeasible_MAX_SENSE | 0 0.0s test_infeasible_MAX_SENSE_offset | 0 0.0s test_infeasible_MIN_SENSE | 0 0.0s test_infeasible_MIN_SENSE_offset | 0 0.0s test_infeasible_affine_MAX_SENSE | 0 0.0s test_infeasible_affine_MAX_SENSE_offset | 0 0.0s test_infeasible_affine_MIN_SENSE | 0 0.0s test_infeasible_affine_MIN_SENSE_offset | 0 0.0s test_linear_DUAL_INFEASIBLE | 4 4 0.0s test_linear_DUAL_INFEASIBLE_2 | 4 4 0.0s test_linear_FEASIBILITY_SENSE | 9 9 0.0s test_linear_HyperRectangle_VectorAffineFunction | 2 2 0.0s test_linear_HyperRectangle_VectorOfVariables | 2 2 0.0s test_linear_INFEASIBLE | 4 4 0.0s test_linear_INFEASIBLE_2 | 4 4 0.0s test_linear_Indicator_ON_ONE | 1 1 2 0.0s test_linear_Indicator_ON_ZERO | 3 1 4 0.0s test_linear_Indicator_integration | 1 1 2 13.1s test_linear_Interval_inactive | 7 7 0.0s test_linear_LessThan_and_GreaterThan | 16 16 0.1s test_linear_SOS1_integration | 9 1 10 0.0s test_linear_SOS2_integration | 21 1 22 0.1s test_linear_Semicontinuous_integration | 42 42 0.1s test_linear_Semiinteger_integration | 42 42 0.1s test_linear_VariablePrimalStart_partial | 5 5 0.0s test_linear_VectorAffineFunction | 16 16 0.0s test_linear_VectorAffineFunction_empty_row | 5 5 0.0s test_linear_add_constraints | 8 8 0.0s test_linear_complex_Zeros | 5 5 0.0s test_linear_complex_Zeros_duplicate | 5 5 0.0s test_linear_inactive_bounds | 20 20 0.0s test_linear_integer_integration | 21 21 0.0s test_linear_integer_knapsack | 13 13 0.0s test_linear_integer_solve_twice | 19 19 0.0s test_linear_integration | 86 86 0.3s test_linear_integration_2 | 13 13 0.0s test_linear_integration_Interval | 11 11 0.0s test_linear_integration_delete_variables | 22 22 0.0s test_linear_integration_modification | 22 22 0.1s test_linear_modify_GreaterThan_and_LessThan_constraints | 28 28 0.1s test_linear_open_intervals | 1 1 0.0s test_linear_transform | 10 10 0.0s test_linear_variable_open_intervals | 1 1 0.0s test_model_ListOfConstraintAttributesSet | 2 2 0.0s test_model_ListOfConstraintsWithAttributeSet | 1 1 0.0s test_model_ListOfVariablesWithAttributeSet | 1 1 0.0s test_model_ModelFilter_AbstractConstraintAttribute | 0 0.0s test_model_ModelFilter_AbstractModelAttribute | 1 1 0.0s test_model_ModelFilter_AbstractVariableAttribute | 2 2 0.0s test_model_ModelFilter_ListOfConstraintIndices | 10 10 0.0s test_model_ModelFilter_ListOfConstraintTypesPresent | 3 3 0.0s test_model_Name | 7 7 0.0s test_model_Name_VariableName_ConstraintName | 60 60 0.0s test_model_ScalarAffineFunction_ConstraintName | 5 5 0.0s test_model_ScalarFunctionConstantNotZero | 2 2 0.0s test_model_VariableIndex_ConstraintName | 1 1 0.0s test_model_VariableName | 6 6 0.0s test_model_VariablePrimalStart | 3 3 0.0s test_model_add_constrained_variable_tuple | 6 6 0.0s test_model_copy_to_UnsupportedAttribute | 6 6 0.1s test_model_copy_to_UnsupportedConstraint | 2 2 0.0s test_model_default_DualStatus | 1 1 0.0s test_model_default_ObjectiveSense | 1 1 0.0s test_model_default_PrimalStatus | 1 1 0.0s test_model_default_TerminationStatus | 1 1 0.0s test_model_delete | 64 64 0.0s test_model_duplicate_ScalarAffineFunction_ConstraintName | 6 6 0.0s test_model_duplicate_VariableName | 6 6 0.0s test_model_empty | 3 3 0.0s test_model_is_valid | 9 9 0.0s test_model_ordered_indices | 12 12 0.0s test_model_show | 1 1 0.0s test_model_supports_constraint_ScalarAffineFunction_EqualTo | 1 1 0.0s test_model_supports_constraint_VariableIndex_EqualTo | 2 2 0.0s test_model_supports_constraint_VectorOfVariables_Nonnegatives | 2 2 0.0s test_modification_affine_deletion_edge_cases | 24 24 0.1s test_modification_coef_scalar_objective | 8 8 0.0s test_modification_coef_scalaraffine_lessthan | 12 12 0.0s test_modification_const_scalar_objective | 8 8 0.0s test_modification_const_vectoraffine_nonpos | 14 14 0.1s test_modification_const_vectoraffine_zeros | 14 14 0.0s test_modification_constraint_scalarquadraticcoefficientchange | 1 1 0.0s test_modification_delete_variable_with_single_variable_obj | 6 6 0.0s test_modification_delete_variables_in_a_batch | 8 8 0.0s test_modification_func_scalaraffine_lessthan | 6 6 0.0s test_modification_func_vectoraffine_nonneg | 15 15 0.1s test_modification_incorrect | 2 2 0.0s test_modification_incorrect_VariableIndex | 3 3 0.0s test_modification_mathoptinterface_issue_2452 | 2 2 0.0s test_modification_multirow_vectoraffine_nonpos | 12 12 0.0s test_modification_objective_scalarquadraticcoefficientchange | 1 1 0.0s test_modification_set_function_single_variable | 1 1 0.0s test_modification_set_scalaraffine_lessthan | 13 13 0.0s test_modification_set_singlevariable_lessthan | 13 13 0.1s test_modification_transform_singlevariable_lessthan | 14 14 0.0s test_multiobjective_vector_affine_function | 0 0.0s test_multiobjective_vector_affine_function_delete | 0 0.0s test_multiobjective_vector_affine_function_delete_vector | 0 0.0s test_multiobjective_vector_affine_function_modify | 0 0.0s test_multiobjective_vector_nonlinear | 0 0.0s test_multiobjective_vector_nonlinear_delete | 0 0.0s test_multiobjective_vector_nonlinear_delete_vector | 0 0.0s test_multiobjective_vector_nonlinear_modify | 0 0.0s test_multiobjective_vector_of_variables | 0 0.0s test_multiobjective_vector_of_variables_delete | 0 0.0s test_multiobjective_vector_of_variables_delete_all | 0 0.0s test_multiobjective_vector_of_variables_delete_vector | 0 0.0s test_multiobjective_vector_quadratic_function | 0 0.0s test_multiobjective_vector_quadratic_function_delete | 0 0.0s test_multiobjective_vector_quadratic_function_delete_vector | 0 0.0s test_multiobjective_vector_quadratic_function_modify | 0 0.0s test_nonlinear_Feasibility_internal | 9 9 0.0s test_nonlinear_HS071_internal | 11 11 0.0s test_nonlinear_InvalidEvaluator_internal | 3 3 0.0s test_nonlinear_constraint_log | 0 0.0s test_nonlinear_constraint_scalar_affine_function | 0 0.0s test_nonlinear_constraint_uminus | 0 0.0s test_nonlinear_duals | 0 0.0s test_nonlinear_expression_hs071 | 0 0.0s test_nonlinear_expression_hs071_epigraph | 0 0.0s test_nonlinear_expression_hs109 | 0 0.0s test_nonlinear_expression_hs110 | 0 0.0s test_nonlinear_expression_multivariate_function | 0 0.0s test_nonlinear_expression_overrides_objective | 0 0.0s test_nonlinear_expression_quartic | 0 0.0s test_nonlinear_expression_univariate_function | 0 0.0s test_nonlinear_hs071 | 0 0.0s test_nonlinear_hs071_NLPBlockDual | 0 0.0s test_nonlinear_hs071_hessian_vector_product | 0 0.0s test_nonlinear_hs071_no_hessian | 0 0.0s test_nonlinear_invalid | 0 0.0s test_nonlinear_mixed_complementarity | 0 0.0s test_nonlinear_objective | 0 0.0s test_nonlinear_objective_and_moi_objective_test | 0 0.0s test_nonlinear_qp_complementarity_constraint | 0 0.0s test_nonlinear_quadratic_1 | 0 0.0s test_nonlinear_quadratic_2 | 0 0.0s test_nonlinear_quadratic_3 | 0 0.0s test_nonlinear_quadratic_4 | 0 0.0s test_nonlinear_vector_complements | 0 0.0s test_nonlinear_with_scalar_quadratic_function_with_off_diag | 0 0.0s test_nonlinear_without_objective | 0 0.0s test_objective_FEASIBILITY_SENSE_clears_objective | 2 2 0.0s test_objective_ObjectiveFunction_VariableIndex | 8 8 0.0s test_objective_ObjectiveFunction_blank | 2 2 0.0s test_objective_ObjectiveFunction_constant | 6 6 0.0s test_objective_ObjectiveFunction_duplicate_terms | 7 7 0.0s test_objective_ObjectiveSense_FEASIBILITY_SENSE | 1 1 0.0s test_objective_ObjectiveSense_MAX_SENSE | 1 1 0.0s test_objective_ObjectiveSense_MIN_SENSE | 1 1 0.0s test_objective_ObjectiveSense_in_ListOfModelAttributesSet | 2 2 0.0s test_objective_ScalarAffineFunction_in_ListOfModelAttributesSet | 2 2 0.0s test_objective_ScalarQuadraticFunction_in_ListOfModelAttributesSet | 2 2 0.0s test_objective_VariableIndex_in_ListOfModelAttributesSet | 2 2 0.0s test_objective_get_ObjectiveFunction_ScalarAffineFunction | 5 5 0.0s test_objective_qp_ObjectiveFunction_edge_cases | 21 21 0.3s test_objective_qp_ObjectiveFunction_zero_ofdiag | 7 7 0.0s test_objective_set_via_modify | 2 2 0.0s test_quadratic_Integer_SecondOrderCone | 14 14 0.5s test_quadratic_SecondOrderCone_basic | 2 2 0.0s test_quadratic_constraint_GreaterThan | 14 14 0.0s test_quadratic_constraint_LessThan | 14 14 0.0s test_quadratic_constraint_basic | 10 10 0.0s test_quadratic_constraint_integration | 12 12 0.0s test_quadratic_constraint_minimize | 10 10 0.0s test_quadratic_duplicate_terms | 18 18 0.1s test_quadratic_integration | 12 12 0.0s test_quadratic_nonconvex_constraint_basic | 3 3 0.0s test_quadratic_nonconvex_constraint_integration | 3 3 0.0s test_quadratic_nonhomogeneous | 15 15 0.1s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_EqualTo_lower | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_EqualTo_upper | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_GreaterThan | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_Interval_lower | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_Interval_upper | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_LessThan | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_VariableIndex_LessThan | 0 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_VariableIndex_LessThan_max | 0 0.0s test_solve_ObjectiveBound_MAX_SENSE_IP | 5 5 0.0s test_solve_ObjectiveBound_MAX_SENSE_LP | 5 5 0.0s test_solve_ObjectiveBound_MIN_SENSE_IP | 5 5 0.0s test_solve_ObjectiveBound_MIN_SENSE_LP | 5 5 0.0s test_solve_SOS2_add_and_delete | 1 1 2 0.1s test_solve_TerminationStatus_DUAL_INFEASIBLE | 1 1 0.0s test_solve_VariableIndex_ConstraintDual_MAX_SENSE | 0 0.0s test_solve_VariableIndex_ConstraintDual_MIN_SENSE | 0 0.0s test_solve_conflict_EqualTo | 0 0.0s test_solve_conflict_NOT_IN_CONFLICT | 0 0.0s test_solve_conflict_affine_affine | 0 0.0s test_solve_conflict_bound_bound | 0 0.0s test_solve_conflict_feasible | 0 0.0s test_solve_conflict_invalid_interval | 0 0.0s test_solve_conflict_two_affine | 0 0.0s test_solve_conflict_zeroone | 0 0.0s test_solve_conflict_zeroone_2 | 0 0.0s test_solve_optimize_twice | 0 0.0s test_solve_result_index | 9 9 0.0s test_unbounded_MAX_SENSE | 0 0.0s test_unbounded_MAX_SENSE_offset | 0 0.0s test_unbounded_MIN_SENSE | 0 0.0s test_unbounded_MIN_SENSE_offset | 0 0.0s test_variable_VariableName | 4 4 0.0s test_variable_add_variable | 3 3 0.0s test_variable_add_variables | 2 2 0.0s test_variable_delete | 3 3 0.0s test_variable_delete_Nonnegatives | 13 13 0.0s test_variable_delete_Nonnegatives_row | 12 12 0.0s test_variable_delete_SecondOrderCone | 10 10 0.1s test_variable_delete_variables | 9 9 0.0s test_variable_get_VariableIndex | 2 2 0.0s test_variable_solve_Integer_with_lower_bound | 4 4 0.0s test_variable_solve_Integer_with_upper_bound | 4 4 0.0s test_variable_solve_ZeroOne_with_0_upper_bound | 4 4 0.0s test_variable_solve_ZeroOne_with_1_lower_bound | 4 4 0.0s test_variable_solve_ZeroOne_with_bounds_then_delete | 8 8 0.0s test_variable_solve_ZeroOne_with_upper_bound | 4 4 0.0s test_variable_solve_with_lowerbound | 7 7 0.0s test_variable_solve_with_upperbound | 9 9 0.0s test_vector_nonlinear_oracle | 0 0.0s test_vector_nonlinear_oracle_no_hessian | 0 0.0s JuMP tests | 596 2 598 1m18.1s using conic solver | 298 298 1m10.9s using separation only | 298 2 300 5.5s iterative method | 149 1 150 2.5s _soc1 | 20 20 0.1s _soc2 | 13 13 0.1s _soc3 | 6 6 0.1s _exp1 | 10 10 0.1s _exp2 | 8 8 0.2s _pow1 | 20 20 0.1s _pow2 | 8 8 0.1s _psd1 | 9 9 0.1s _psd2 | 11 11 0.2s _expdesign | 21 21 0.2s _specialorderedset | 1 1 1.0s _soc1_ncuts | 23 23 0.3s one tree method | 149 1 150 3.0s _soc1 | 20 20 1.2s _soc2 | 13 13 0.1s _soc3 | 6 6 0.2s _exp1 | 10 10 0.1s _exp2 | 8 8 0.1s _pow1 | 20 20 0.1s _pow2 | 8 8 0.1s _psd1 | 9 9 0.1s _psd2 | 11 11 0.4s _expdesign | 21 21 0.2s _specialorderedset | 1 1 0.2s _soc1_ncuts | 23 23 0.2s CBF tests | 14 14 2m28.8s RNG of the outermost testset: Random.Xoshiro(0x224a4f28ef0b7063, 0xb0221c85eb76d3a4, 0x314954ec4f9f3015, 0xd92bf3b3333a9f42, 0x1952f73ea6263686) ERROR: LoadError: Some tests did not pass: 18582 passed, 0 failed, 14 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/Pajarito/gSNvz/test/runtests.jl:32 Testing failed after 2627.47s ====================================================================================== 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 1 of 1 signal (10): User defined signal 1 _ZNK4llvm10BasicBlock13getTerminatorEv at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) unknown function (ip: (nil)) at (unknown file) #= 1123.2 ms =# precompile(Tuple{typeof(Base.display_error), Base.PipeEndpoint, Base.ExceptionStack}) ERROR: ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== LoadError: Package Pajarito errored during testing Stacktrace:┌ 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 0x000079858d9fc010 Total snapshots: 422. Utilization: 100% ╎366 @Base/client.jl:577 _start() ╎ 366 @Base/client.jl:347 exec_options(opts::Base.JLOptions) 352╎ 366 @Base/client.jl:113 display_error(stack::Base.ExceptionStack) ╎ 13 @Base/client.jl:110 display_error(io::Base.PipeEndpoint, stack::Bas… 7╎ 13 @Base/errorshow.jl:1114 show_exception_stack(io::IOContext{Base.Pi… ╎ 6 @Compiler/…peinfer.jl:1713 typeinf_ext_toplevel(mi::Core.MethodIn… ╎ ╎ 5 @Compiler/…einfer.jl:1704 typeinf_ext_toplevel ╎ ╎ 1 @Compiler/…einfer.jl:1519 typeinf_ext(interp::Compiler.NativeIn… ╎ ╎ 1 @Compiler/…/types.jl:136 InferenceResult ╎ ╎ 1 @Compiler/…result.jl:5 matching_cache_argtypes 1╎ ╎ 1 @Compiler/…esult.jl:131 most_general_argtypes(method::Method… ╎ ╎ 4 @Compiler/…einfer.jl:1527 typeinf_ext(interp::Compiler.NativeIn… ╎ ╎ 3 @Compiler/…tation.jl:4495 typeinf(interp::Compiler.NativeInter… ╎ ╎ 3 @Compiler/…ation.jl:4338 typeinf_local(interp::Compiler.Nativ… ╎ ╎ 3 @Compiler/…ation.jl:3789 abstract_eval_basic_statement ╎ ╎ ╎ 3 @Compiler/…tion.jl:3832 abstract_eval_basic_statement ╎ ╎ ╎ 3 @Compiler/…tion.jl:3433 abstract_eval_statement_expr(inter… ╎ ╎ ╎ 3 @Compiler/…tion.jl:3075 abstract_eval_call ╎ ╎ ╎ 3 @Compiler/…ion.jl:3057 abstract_call(interp::Compiler.Na… ╎ ╎ ╎ 3 @Compiler/…ion.jl:2897 abstract_call ╎ ╎ ╎ ╎ 3 @Compiler/…on.jl:2904 abstract_call(interp::Compiler.N… ╎ ╎ ╎ ╎ 1 @Compiler/…on.jl:2648 abstract_call_known(interp::Com… ╎ ╎ ╎ ╎ 1 @Compiler/…on.jl:1865 abstract_apply(interp::Compile… ╎ ╎ ╎ ╎ 1 @Compiler/…n.jl:1845 (::Compiler.var"#infercalls#ab… ╎ ╎ ╎ ╎ 1 @Compiler/…n.jl:2904 abstract_call(interp::Compile… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:2796 abstract_call_known(interp::C… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:328 abstract_call_gf_by_type(inte… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:166 (::Compiler.var"#infercalls#… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:725 abstract_call_method(interp… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:1195 typeinf_edge(interp::Compi… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:599 InferenceState 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:128 retrieve_code_info(mi::Cor… ╎ ╎ ╎ ╎ 2 @Compiler/…on.jl:2796 abstract_call_known(interp::Com… ╎ ╎ ╎ ╎ 1 @Compiler/…on.jl:119 abstract_call_gf_by_type(interp… ╎ ╎ ╎ ╎ 1 @Compiler/…on.jl:332 find_method_matches ╎ ╎ ╎ ╎ 1 @Compiler/…n.jl:338 #find_method_matches#131 ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…n.jl:376 find_simple_method_matches(in… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:102 findall ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:105 findall(sig::Type, table::Co… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:70 findall ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:70 #findall#5 ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:97 _findall 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ls.jl:1603 _methods_by_ftype ╎ ╎ ╎ ╎ 1 @Compiler/…on.jl:328 abstract_call_gf_by_type(interp… ╎ ╎ ╎ ╎ 1 @Compiler/…on.jl:166 (::Compiler.var"#infercalls#ab… ╎ ╎ ╎ ╎ 1 @Compiler/…n.jl:725 abstract_call_method(interp::C… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1133 typeinf_edge(interp::Compiler… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1012 return_cached_result(interp:… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:136 InferenceResult ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:5 matching_cache_argtypes 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:131 most_general_argtypes(metho… ╎ ╎ 1 @Compiler/…tation.jl:4502 typeinf(interp::Compiler.NativeInter… ╎ ╎ 1 @Compiler/…einfer.jl:278 finish_nocycle(interp::Compiler.Nati… ╎ ╎ 1 @Compiler/…imize.jl:1021 optimize(interp::Compiler.NativeInt… ╎ ╎ ╎ 1 @Compiler/…mize.jl:1048 run_passes_ipo_safe ╎ ╎ ╎ 1 @Compiler/…mize.jl:1035 run_passes_ipo_safe(ci::Core.CodeI… ╎ ╎ ╎ 1 @Compiler/…mize.jl:1332 slot2reg ╎ ╎ ╎ 1 @Compiler/…2ssa.jl:887 construct_ssa!(ci::Core.CodeInfo,… 1╎ ╎ ╎ 1 @Compiler/…r/ir.jl:0 new_to_regular(stmt::Any, new_offs… ╎ ╎ 1 @Compiler/…einfer.jl:1705 typeinf_ext_toplevel 1╎ ╎ 1 @Compiler/…einfer.jl:1698 add_codeinsts_to_jit!(interp::Compile… [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/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.14/Pkg/src/Operations.jl:2946 [3] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2795 [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.14/Pkg/src/API.jl:572 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:548 [6] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:161 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [9] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [12] include(mod::Module, _path::String) @ Base ./Base.jl:309 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [14] _start() @ Base ./client.jl:577 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval terminated after 2709.69s: test duration exceeded the time limit