Package evaluation to test Pajarito on Julia 1.10.10 (c8be17dcfd*) started at 2026-02-02T18:18:58.613 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.10` Set-up completed after 5.18s ################################################################################ # Installation # Installing Pajarito... Resolving package versions... Updating `~/.julia/environments/v1.10/Project.toml` [2f354839] + Pajarito v0.8.2 Updating `~/.julia/environments/v1.10/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 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.5 [f6369f11] + ForwardDiff v1.3.2 [92d709cd] + IrrationalConstants v0.2.6 [692b3bcd] + JLLWrappers v1.7.1 [682c06a0] + JSON v1.4.0 [4076af6c] + JuMP v1.29.4 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [b8f27783] + MathOptInterface v1.49.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.2.1 [21216c6a] + Preferences v1.5.1 [276daf66] + SpecialFunctions v2.6.1 [1e83bf80] + StaticArraysCore v1.4.4 [ec057cc2] + StructUtils v2.6.2 [3bb67fe8] + TranscodingStreams v0.11.3 [6e34b625] + Bzip2_jll v1.0.9+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [b77e0a4c] + InteractiveUtils [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [de0858da] + Printf [9abbd945] + Profile [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [fa267f1f] + TOML v1.0.3 [8dfed614] + Test [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [4536629a] + OpenBLAS_jll v0.3.23+5 [05823500] + OpenLibm_jll v0.8.5+0 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 9.56s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling packages... 9258.6 ms ✓ Pajarito 16796.9 ms ✓ LowRankOpt 17135.5 ms ✓ Hypatia 3 dependencies successfully precompiled in 45 seconds. 65 already precompiled. Precompilation completed after 57.44s ################################################################################ # Testing # Testing Pajarito Status `/tmp/jl_hSDOU7/Project.toml` [60bf3e95] GLPK v1.2.1 [b99e6be6] Hypatia v0.9.1 [4076af6c] JuMP v1.29.4 [b8f27783] MathOptInterface v1.49.0 [2f354839] Pajarito v0.8.2 [37e2e46d] LinearAlgebra [de0858da] Printf [2f01184e] SparseArrays v1.10.0 [8dfed614] Test Status `/tmp/jl_hSDOU7/Manifest.toml` [6e4b80f9] BenchmarkTools v1.6.3 [523fee87] CodecBzip2 v0.8.5 [944b1d66] CodecZlib v0.7.8 [861a8166] Combinatorics v1.1.0 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.18.1 [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.16.0 [f6369f11] ForwardDiff v1.3.2 [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.4.0 [4076af6c] JuMP v1.29.4 ⌅ [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.49.0 [d8a4904e] MutableArithmetics v1.6.7 [a4795742] NLPModels v0.21.7 [792afdf1] NLPModelsJuMP v0.13.5 [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.2.1 [21216c6a] Preferences v1.5.1 [3cdcf5f2] RecipesBase v1.3.4 [ae029012] Requires v1.3.1 [ff4d7338] SolverCore v0.3.9 [276daf66] SpecialFunctions v2.6.1 [1e83bf80] StaticArraysCore v1.4.4 [ec057cc2] StructUtils v2.6.2 [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.1 [56f22d72] Artifacts [2a0f44e3] Base64 [ade2ca70] Dates [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching [b77e0a4c] InteractiveUtils [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 [8f399da3] Libdl [37e2e46d] LinearAlgebra [56ddb016] Logging [d6f4376e] Markdown [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.10.0 [de0858da] Printf [9abbd945] Profile [3fa0cd96] REPL [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [6462fe0b] Sockets [2f01184e] SparseArrays v1.10.0 [10745b16] Statistics v1.10.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [781609d7] GMP_jll v6.2.1+6 [deac9b47] LibCURL_jll v8.4.0+0 [e37daf67] LibGit2_jll v1.6.4+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.1010+0 [14a3606d] MozillaCACerts_jll v2025.12.2 [4536629a] OpenBLAS_jll v0.3.23+5 [05823500] OpenLibm_jll v0.8.5+0 [bea87d4a] SuiteSparse_jll v7.2.1+1 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.52.0+1 [3f19e933] p7zip_jll v17.4.0+2 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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:215 [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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Test/test_linear.jl:3393 [20] macro expansion @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [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/Q3V1z/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/Q3V1z/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.10/Test/src/Test.jl:1582 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:487 [36] top-level scope @ none:6 test_linear_Indicator_ON_ZERO: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:215 [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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Test/test_linear.jl:3511 [20] macro expansion @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [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/Q3V1z/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/Q3V1z/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.10/Test/src/Test.jl:1582 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:487 [36] top-level scope @ none:6 test_linear_Indicator_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:215 [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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Test/test_linear.jl:3292 [20] macro expansion @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [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/Q3V1z/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/Q3V1z/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.10/Test/src/Test.jl:1582 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:487 [36] top-level scope @ none:6 test_linear_SOS1_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:215 [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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Test/test_linear.jl:2855 [20] macro expansion @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [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/Q3V1z/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/Q3V1z/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.10/Test/src/Test.jl:1582 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:487 [36] top-level scope @ none:6 test_linear_SOS2_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:215 [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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Test/test_linear.jl:2962 [20] macro expansion @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [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/Q3V1z/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/Q3V1z/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.10/Test/src/Test.jl:1582 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:487 [36] top-level scope @ none:6 new incumbent test_solve_SOS2_add_and_delete: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Test/test_solve.jl:1446 [20] macro expansion @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [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/Q3V1z/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/Q3V1z/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.10/Test/src/Test.jl:1582 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:24 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:487 [36] top-level scope @ none:6 ┌ 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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:215 [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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Test/test_linear.jl:3393 [20] macro expansion @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [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/Q3V1z/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/Q3V1z/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.10/Test/src/Test.jl:1582 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:487 [36] top-level scope @ none:6 test_linear_Indicator_ON_ZERO: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:215 [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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Test/test_linear.jl:3511 [20] macro expansion @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [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/Q3V1z/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/Q3V1z/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.10/Test/src/Test.jl:1582 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:487 [36] top-level scope @ none:6 test_linear_Indicator_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:215 [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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Test/test_linear.jl:3292 [20] macro expansion @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [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/Q3V1z/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/Q3V1z/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.10/Test/src/Test.jl:1582 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:487 [36] top-level scope @ none:6 test_linear_SOS1_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:215 [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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Test/test_linear.jl:2855 [20] macro expansion @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [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/Q3V1z/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/Q3V1z/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.10/Test/src/Test.jl:1582 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:487 [36] top-level scope @ none:6 test_linear_SOS2_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:215 [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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Test/test_linear.jl:2962 [20] macro expansion @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [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/Q3V1z/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/Q3V1z/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.10/Test/src/Test.jl:1582 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:487 [36] top-level scope @ none:6 new incumbent new incumbent test_solve_SOS2_add_and_delete: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:461 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:448 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/src/Test/test_solve.jl:1446 [20] macro expansion @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [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/Q3V1z/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/Q3V1z/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.10/Test/src/Test.jl:1582 [inlined] [27] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:27 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [29] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestMOI ~/.julia/packages/Pajarito/gSNvz/test/MOI_tests.jl:23 [30] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [32] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:36 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:487 [36] top-level scope @ none:6 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.703301191329956 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.4234189987182617 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.011677026748657227 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.00879812240600586 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.01492619514465332 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 5.9737e-09 objective relative gap 5.973716356515454e-9 reached; terminating OA solver finished with status OPTIMAL, after 0.009325981140136719 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.013460874557495117 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.09298896789550781 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.5067830085754395 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.9469e-10 objective relative gap 2.9468979288683763e-10 reached; terminating OA solver finished with status OPTIMAL, after 0.016650915145874023 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.1572139263153076 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.008852958679199219 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.033061981201171875 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.014323949813842773 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 3.481750965118408 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.0995781421661377 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.0322117805480957 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.02594900131225586 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.0067141056060791016 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.007895946502685547 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.008738040924072266 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.008486032485961914 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.006631135940551758 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.05772709846496582 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.008211851119995117 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.007981061935424805 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.030041933059692383 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.009559154510498047 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.011153221130371094 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.007833003997802734 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.020402908325195312 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.013900995254516602 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.009908914566040039 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.00821995735168457 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.02051997184753418 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 1.1567480564117432 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.007359981536865234 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.056494951248168945 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.029176950454711914 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.029098033905029297 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.007218837738037109 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.008802175521850586 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.009250164031982422 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.008599996566772461 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.00845193862915039 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.002115964889526367 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.002496957778930664 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.002835988998413086 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.0029211044311523438 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.0030639171600341797 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.010558843612670898 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.004827022552490234 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.008875131607055664 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.0034101009368896484 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.014979124069213867 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.0031561851501464844 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.009593963623046875 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.0026090145111083984 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.00975799560546875 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.00436711311340332 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.003467082977294922 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.01740097999572754 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.012858152389526367 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.00923013687133789 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.002310037612915039 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.012048959732055664 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.0029790401458740234 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.010879993438720703 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.009343147277832031 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.01382303237915039 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.01173090934753418 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/Q3V1z/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:215 [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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:366 [inlined] [6] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [9] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [15] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:367 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [19] optimize! @ ~/.julia/packages/JuMP/7eD71/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.10/Test/src/Test.jl:1674 [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.10/Test/src/Test.jl:1582 [inlined] [26] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:26 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [28] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestJuMP ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:25 [29] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:42 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [31] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:42 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [33] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [34] include(fname::String) @ Base.MainInclude ./client.jl:487 [35] top-level scope @ none:6 _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.008671998977661133 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.0021162033081054688 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.0026950836181640625 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.0023500919342041016 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.0031158924102783203 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.002707958221435547 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 0.7058079242706299 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.0038030147552490234 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.0023529529571533203 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.003771066665649414 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.0031821727752685547 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.0036139488220214844 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.01042795181274414 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.0029859542846679688 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.008126974105834961 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.004010915756225586 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.010198116302490234 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.0029740333557128906 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.00993204116821289 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.0021109580993652344 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.008949041366577148 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.004645824432373047 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.0033071041107177734 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.0174560546875 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.014001131057739258 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.013733148574829102 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.003818988800048828 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.13559889793395996 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.00799107551574707 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.014099836349487305 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.012998104095458984 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.020002126693725586 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.010712862014770508 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/Q3V1z/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:215 [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/Q3V1z/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/Q3V1z/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:456 [inlined] [5] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:366 [inlined] [6] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [9] optimize! @ ~/.julia/packages/JuMP/7eD71/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/Q3V1z/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/Q3V1z/src/Utilities/cachingoptimizer.jl:370 [15] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/src/Bridges/bridge_optimizer.jl:367 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/Q3V1z/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/Q3V1z/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/7eD71/src/optimizer_interface.jl:609 [19] optimize! @ ~/.julia/packages/JuMP/7eD71/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.10/Test/src/Test.jl:1674 [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.10/Test/src/Test.jl:1582 [inlined] [26] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:29 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [28] runtests(oa_solver::MathOptInterface.OptimizerWithAttributes, conic_solver::MathOptInterface.OptimizerWithAttributes) @ Main.TestJuMP ~/.julia/packages/Pajarito/gSNvz/test/JuMP_tests.jl:25 [29] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:42 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [31] macro expansion @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:42 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [33] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [34] include(fname::String) @ Base.MainInclude ./client.jl:487 [35] top-level scope @ none:6 _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.008352994918823242 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.002732992172241211 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.0023789405822753906 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.002604961395263672 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.0028638839721679688 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.0024988651275634766 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: 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 ┌ 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 ┌ 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 ┌ 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 ┌ 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 ┌ 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: 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 ┌ 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 ┌ 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 ┌ 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 exp_ising new incumbent sdp_cardls Test Summary: | Pass Error Total Time Pajarito tests | 18582 14 18596 30m21.4s MOI tests | 17972 12 17984 26m55.0s solving conic subproblems | 9044 9044 26m10.5s not solving conic subproblems | 8928 12 8940 37.3s iterative method | 4464 6 4470 23.0s test_DualObjectiveValue_Max_ScalarAffine_LessThan | None 0.0s test_DualObjectiveValue_Max_VariableIndex_LessThan | None 0.0s test_DualObjectiveValue_Min_ScalarAffine_GreaterThan | None 0.0s test_DualObjectiveValue_Min_VariableIndex_GreaterThan | None 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.1s 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_VectorNonlinearOracle_LagrangeMultipliers_MAX_SENSE | None 0.0s test_VectorNonlinearOracle_LagrangeMultipliers_MIN_SENSE | None 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 | None 0.0s test_attribute_NodeLimit | None 0.0s test_attribute_NumberThreads | None 0.0s test_attribute_ObjectiveLimit | None 0.0s test_attribute_RawStatusString | 1 1 0.0s test_attribute_RelativeGapTolerance | None 0.0s test_attribute_Silent | 4 4 0.0s test_attribute_SolutionLimit | None 0.0s test_attribute_SolveTimeSec | 2 2 0.0s test_attribute_SolverName | 1 1 0.0s test_attribute_SolverVersion | None 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.2s test_basic_ScalarAffineFunction_GreaterThan | 28 28 0.1s 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 | None 0.0s test_basic_ScalarNonlinearFunction_GreaterThan | None 0.0s test_basic_ScalarNonlinearFunction_Integer | None 0.0s test_basic_ScalarNonlinearFunction_Interval | None 0.0s test_basic_ScalarNonlinearFunction_LessThan | None 0.0s test_basic_ScalarNonlinearFunction_Semicontinuous | None 0.0s test_basic_ScalarNonlinearFunction_Semiinteger | None 0.0s test_basic_ScalarNonlinearFunction_ZeroOne | None 0.0s test_basic_ScalarQuadraticFunction_EqualTo | 1 1 0.1s test_basic_ScalarQuadraticFunction_GreaterThan | 1 1 0.0s test_basic_ScalarQuadraticFunction_Integer | 1 1 0.2s 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.1s test_basic_VariableIndex_GreaterThan | 22 22 0.1s test_basic_VariableIndex_Integer | 22 22 0.1s test_basic_VariableIndex_Interval | 22 22 0.1s test_basic_VariableIndex_LessThan | 22 22 0.2s test_basic_VariableIndex_Semicontinuous | 22 22 0.0s test_basic_VariableIndex_Semiinteger | 22 22 0.1s test_basic_VariableIndex_ZeroOne | 22 22 0.1s 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 | None 0.0s test_basic_VectorAffineFunction_CountAtLeast | 23 23 0.1s test_basic_VectorAffineFunction_CountBelongs | 28 28 0.0s test_basic_VectorAffineFunction_CountDistinct | 28 28 0.0s test_basic_VectorAffineFunction_CountGreaterThan | 28 28 0.2s test_basic_VectorAffineFunction_Cumulative | None 0.0s test_basic_VectorAffineFunction_DualExponentialCone | None 0.0s test_basic_VectorAffineFunction_DualPowerCone | None 0.0s test_basic_VectorAffineFunction_ExponentialCone | 28 28 0.1s 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.1s test_basic_VectorAffineFunction_LogDetConeSquare | 28 28 0.0s test_basic_VectorAffineFunction_LogDetConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_Nonnegatives | 28 28 0.2s 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 | None 0.0s test_basic_VectorAffineFunction_PositiveSemidefiniteConeSquare | 28 28 0.0s test_basic_VectorAffineFunction_PositiveSemidefiniteConeTriangle | 28 28 0.1s test_basic_VectorAffineFunction_PowerCone | 28 28 0.1s test_basic_VectorAffineFunction_RelativeEntropyCone | 28 28 0.2s 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 | None 0.0s test_basic_VectorAffineFunction_Zeros | 28 28 0.1s test_basic_VectorNonlinearFunction_AllDifferent | None 0.0s test_basic_VectorNonlinearFunction_BinPacking | None 0.0s test_basic_VectorNonlinearFunction_Circuit | None 0.1s test_basic_VectorNonlinearFunction_Complements | None 0.0s test_basic_VectorNonlinearFunction_CountAtLeast | None 0.0s test_basic_VectorNonlinearFunction_CountBelongs | None 0.0s test_basic_VectorNonlinearFunction_CountDistinct | None 0.0s test_basic_VectorNonlinearFunction_CountGreaterThan | None 0.0s test_basic_VectorNonlinearFunction_Cumulative | None 0.0s test_basic_VectorNonlinearFunction_DualExponentialCone | None 0.0s test_basic_VectorNonlinearFunction_DualPowerCone | None 0.0s test_basic_VectorNonlinearFunction_ExponentialCone | None 0.0s test_basic_VectorNonlinearFunction_GeometricMeanCone | None 0.0s test_basic_VectorNonlinearFunction_HermitianPositiveSemidefiniteConeTriangle | None 0.0s test_basic_VectorNonlinearFunction_HyperRectangle | None 0.0s test_basic_VectorNonlinearFunction_LogDetConeSquare | None 0.0s test_basic_VectorNonlinearFunction_LogDetConeTriangle | None 0.0s test_basic_VectorNonlinearFunction_Nonnegatives | None 0.0s test_basic_VectorNonlinearFunction_Nonpositives | None 0.0s test_basic_VectorNonlinearFunction_NormCone | None 0.0s test_basic_VectorNonlinearFunction_NormInfinityCone | None 0.0s test_basic_VectorNonlinearFunction_NormNuclearCone | None 0.0s test_basic_VectorNonlinearFunction_NormOneCone | None 0.0s test_basic_VectorNonlinearFunction_NormSpectralCone | None 0.0s test_basic_VectorNonlinearFunction_Path | None 0.0s test_basic_VectorNonlinearFunction_PositiveSemidefiniteConeSquare | None 0.0s test_basic_VectorNonlinearFunction_PositiveSemidefiniteConeTriangle | None 0.0s test_basic_VectorNonlinearFunction_PowerCone | None 0.0s test_basic_VectorNonlinearFunction_RelativeEntropyCone | None 0.0s test_basic_VectorNonlinearFunction_RootDetConeSquare | None 0.0s test_basic_VectorNonlinearFunction_RootDetConeTriangle | None 0.0s test_basic_VectorNonlinearFunction_RotatedSecondOrderCone | None 0.0s test_basic_VectorNonlinearFunction_SOS1 | None 0.0s test_basic_VectorNonlinearFunction_SOS2 | None 0.0s test_basic_VectorNonlinearFunction_ScaledPositiveSemidefiniteConeTriangle | None 0.0s test_basic_VectorNonlinearFunction_SecondOrderCone | None 0.0s test_basic_VectorNonlinearFunction_Table | None 0.1s test_basic_VectorNonlinearFunction_VectorNonlinearOracle | None 0.0s test_basic_VectorNonlinearFunction_Zeros | None 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 | None 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 | None 0.0s test_basic_VectorOfVariables_DualExponentialCone | None 0.0s test_basic_VectorOfVariables_DualPowerCone | None 0.0s test_basic_VectorOfVariables_ExponentialCone | 24 24 0.2s 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.2s test_basic_VectorOfVariables_Path | None 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.1s 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 | None 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.2s test_basic_VectorQuadraticFunction_Complements | None 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 | None 0.0s test_basic_VectorQuadraticFunction_DualExponentialCone | None 0.0s test_basic_VectorQuadraticFunction_DualPowerCone | None 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.2s 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 | None 0.0s test_basic_VectorQuadraticFunction_PositiveSemidefiniteConeSquare | 1 1 0.2s 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.2s test_basic_VectorQuadraticFunction_VectorNonlinearOracle | None 0.0s test_basic_VectorQuadraticFunction_Zeros | 1 1 0.0s test_conic_DualExponentialCone_VectorAffineFunction | None 0.0s test_conic_DualExponentialCone_VectorOfVariables | None 0.0s test_conic_DualPowerCone_VectorAffineFunction | None 0.0s test_conic_DualPowerCone_VectorOfVariables | None 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.0s 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.2s 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.0s test_conic_HermitianPositiveSemidefiniteConeTriangle_2 | 2 2 0.0s test_conic_LogDetConeSquare | 10 10 0.2s test_conic_LogDetConeSquare_VectorAffineFunction | 19 19 0.0s test_conic_LogDetConeSquare_VectorOfVariables | 19 19 0.0s 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.2s 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.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.0s test_conic_PositiveSemidefiniteConeSquare_VectorOfVariables | 9 9 0.2s 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.0s test_conic_RelativeEntropyCone | 7 7 0.0s test_conic_RootDetConeSquare | 9 9 0.2s test_conic_RootDetConeSquare_VectorAffineFunction | 16 16 0.0s test_conic_RootDetConeSquare_VectorOfVariables | 16 16 0.0s test_conic_RootDetConeTriangle | 9 9 0.0s 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.2s 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.0s 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.1s test_conic_SecondOrderCone_negative_post_bound_2 | 3 3 0.1s test_conic_SecondOrderCone_negative_post_bound_3 | 3 3 0.0s 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 | None 0.0s test_constraint_ConstraintPrimalStart | None 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.1s 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 | None 0.0s test_cpsat_Path | None 0.0s test_cpsat_ReifiedAllDifferent | 4 4 0.0s test_cpsat_Table | 1 1 0.0s test_infeasible_MAX_SENSE | None 0.0s test_infeasible_MAX_SENSE_offset | None 0.0s test_infeasible_MIN_SENSE | None 0.0s test_infeasible_MIN_SENSE_offset | None 0.0s test_infeasible_affine_MAX_SENSE | None 0.0s test_infeasible_affine_MAX_SENSE_offset | None 0.0s test_infeasible_affine_MIN_SENSE | None 0.0s test_infeasible_affine_MIN_SENSE_offset | None 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 6.5s test_linear_Indicator_ON_ZERO | 3 1 4 0.4s test_linear_Indicator_integration | 1 1 2 0.2s test_linear_Interval_inactive | 7 7 0.2s test_linear_LessThan_and_GreaterThan | 16 16 0.0s test_linear_SOS1_integration | 9 1 10 0.6s test_linear_SOS2_integration | 21 1 22 1.2s test_linear_Semicontinuous_integration | 42 42 0.0s test_linear_Semiinteger_integration | 42 42 0.0s test_linear_VariablePrimalStart_partial | 5 5 0.0s test_linear_VectorAffineFunction | 16 16 0.2s 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.4s test_linear_integration_2 | 13 13 0.0s test_linear_integration_Interval | 11 11 0.0s test_linear_integration_delete_variables | 22 22 0.2s 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 | None 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.2s 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.0s 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.4s 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.2s test_modification_const_vectoraffine_nonpos | 14 14 0.0s 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.1s test_modification_func_scalaraffine_lessthan | 6 6 0.0s test_modification_func_vectoraffine_nonneg | 15 15 0.2s 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.0s test_modification_transform_singlevariable_lessthan | 14 14 0.2s test_multiobjective_vector_affine_function | None 0.0s test_multiobjective_vector_affine_function_delete | None 0.0s test_multiobjective_vector_affine_function_delete_vector | None 0.0s test_multiobjective_vector_affine_function_modify | None 0.0s test_multiobjective_vector_nonlinear | None 0.0s test_multiobjective_vector_nonlinear_delete | None 0.0s test_multiobjective_vector_nonlinear_delete_vector | None 0.0s test_multiobjective_vector_nonlinear_modify | None 0.0s test_multiobjective_vector_of_variables | None 0.0s test_multiobjective_vector_of_variables_delete | None 0.0s test_multiobjective_vector_of_variables_delete_all | None 0.0s test_multiobjective_vector_of_variables_delete_vector | None 0.0s test_multiobjective_vector_quadratic_function | None 0.0s test_multiobjective_vector_quadratic_function_delete | None 0.0s test_multiobjective_vector_quadratic_function_delete_vector | None 0.0s test_multiobjective_vector_quadratic_function_modify | None 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 | None 0.0s test_nonlinear_constraint_scalar_affine_function | None 0.0s test_nonlinear_constraint_uminus | None 0.0s test_nonlinear_duals | None 0.0s test_nonlinear_expression_hs071 | None 0.0s test_nonlinear_expression_hs071_epigraph | None 0.0s test_nonlinear_expression_hs109 | None 0.0s test_nonlinear_expression_hs110 | None 0.0s test_nonlinear_expression_multivariate_function | None 0.0s test_nonlinear_expression_overrides_objective | None 0.0s test_nonlinear_expression_quartic | None 0.0s test_nonlinear_expression_univariate_function | None 0.0s test_nonlinear_hs071 | None 0.0s test_nonlinear_hs071_NLPBlockDual | None 0.0s test_nonlinear_hs071_hessian_vector_product | None 0.0s test_nonlinear_hs071_no_hessian | None 0.0s test_nonlinear_invalid | None 0.1s test_nonlinear_mixed_complementarity | None 0.0s test_nonlinear_objective | None 0.0s test_nonlinear_objective_and_moi_objective_test | None 0.0s test_nonlinear_qp_complementarity_constraint | None 0.0s test_nonlinear_quadratic_1 | None 0.0s test_nonlinear_quadratic_2 | None 0.0s test_nonlinear_quadratic_3 | None 0.0s test_nonlinear_quadratic_4 | None 0.0s test_nonlinear_vector_complements | None 0.0s test_nonlinear_with_scalar_quadratic_function_with_off_diag | None 0.0s test_nonlinear_without_objective | None 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.0s 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.2s 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.1s test_quadratic_nonconvex_constraint_integration | 3 3 0.0s test_quadratic_nonhomogeneous | 15 15 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_EqualTo_lower | None 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_EqualTo_upper | None 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_GreaterThan | None 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_Interval_lower | None 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_Interval_upper | None 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_LessThan | None 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_VariableIndex_LessThan | None 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_VariableIndex_LessThan_max | None 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 1.1s test_solve_TerminationStatus_DUAL_INFEASIBLE | 1 1 0.0s test_solve_VariableIndex_ConstraintDual_MAX_SENSE | None 0.0s test_solve_VariableIndex_ConstraintDual_MIN_SENSE | None 0.0s test_solve_conflict_EqualTo | None 0.0s test_solve_conflict_NOT_IN_CONFLICT | None 0.0s test_solve_conflict_affine_affine | None 0.0s test_solve_conflict_bound_bound | None 0.0s test_solve_conflict_feasible | None 0.0s test_solve_conflict_invalid_interval | None 0.0s test_solve_conflict_two_affine | None 0.0s test_solve_conflict_zeroone | None 0.0s test_solve_conflict_zeroone_2 | None 0.0s test_solve_optimize_twice | None 0.0s test_solve_result_index | 9 9 0.0s test_unbounded_MAX_SENSE | None 0.0s test_unbounded_MAX_SENSE_offset | None 0.0s test_unbounded_MIN_SENSE | None 0.0s test_unbounded_MIN_SENSE_offset | None 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.0s 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.2s test_variable_solve_with_upperbound | 9 9 0.0s test_vector_nonlinear_oracle | None 0.0s test_vector_nonlinear_oracle_no_hessian | None 0.0s one tree method | 4464 6 4470 14.3s test_DualObjectiveValue_Max_ScalarAffine_LessThan | None 0.0s test_DualObjectiveValue_Max_VariableIndex_LessThan | None 0.0s test_DualObjectiveValue_Min_ScalarAffine_GreaterThan | None 0.0s test_DualObjectiveValue_Min_VariableIndex_GreaterThan | None 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_VectorNonlinearOracle_LagrangeMultipliers_MAX_SENSE | None 0.0s test_VectorNonlinearOracle_LagrangeMultipliers_MIN_SENSE | None 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 | None 0.0s test_attribute_NodeLimit | None 0.0s test_attribute_NumberThreads | None 0.0s test_attribute_ObjectiveLimit | None 0.0s test_attribute_RawStatusString | 1 1 0.0s test_attribute_RelativeGapTolerance | None 0.0s test_attribute_Silent | 4 4 0.0s test_attribute_SolutionLimit | None 0.0s test_attribute_SolveTimeSec | 2 2 0.0s test_attribute_SolverName | 1 1 0.0s test_attribute_SolverVersion | None 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.2s test_basic_ScalarAffineFunction_ZeroOne | 28 28 0.0s test_basic_ScalarNonlinearFunction_EqualTo | None 0.0s test_basic_ScalarNonlinearFunction_GreaterThan | None 0.0s test_basic_ScalarNonlinearFunction_Integer | None 0.0s test_basic_ScalarNonlinearFunction_Interval | None 0.0s test_basic_ScalarNonlinearFunction_LessThan | None 0.0s test_basic_ScalarNonlinearFunction_Semicontinuous | None 0.0s test_basic_ScalarNonlinearFunction_Semiinteger | None 0.0s test_basic_ScalarNonlinearFunction_ZeroOne | None 0.0s test_basic_ScalarQuadraticFunction_EqualTo | 1 1 0.1s 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.2s test_basic_VariableIndex_EqualTo | 22 22 0.1s test_basic_VariableIndex_GreaterThan | 22 22 0.1s test_basic_VariableIndex_Integer | 22 22 0.1s test_basic_VariableIndex_Interval | 22 22 0.1s test_basic_VariableIndex_LessThan | 22 22 0.0s test_basic_VariableIndex_Semicontinuous | 22 22 0.1s test_basic_VariableIndex_Semiinteger | 22 22 0.1s test_basic_VariableIndex_ZeroOne | 22 22 0.1s test_basic_VectorAffineFunction_AllDifferent | 28 28 0.2s test_basic_VectorAffineFunction_BinPacking | 28 28 0.0s test_basic_VectorAffineFunction_Circuit | 28 28 0.1s test_basic_VectorAffineFunction_Complements | None 0.0s test_basic_VectorAffineFunction_CountAtLeast | 23 23 0.1s 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 | None 0.0s test_basic_VectorAffineFunction_DualExponentialCone | None 0.0s test_basic_VectorAffineFunction_DualPowerCone | None 0.0s test_basic_VectorAffineFunction_ExponentialCone | 28 28 0.1s test_basic_VectorAffineFunction_GeometricMeanCone | 28 28 0.0s test_basic_VectorAffineFunction_HermitianPositiveSemidefiniteConeTriangle | 28 28 0.2s 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.2s test_basic_VectorAffineFunction_NormSpectralCone | 28 28 0.1s test_basic_VectorAffineFunction_Path | None 0.0s test_basic_VectorAffineFunction_PositiveSemidefiniteConeSquare | 28 28 0.0s test_basic_VectorAffineFunction_PositiveSemidefiniteConeTriangle | 28 28 0.1s test_basic_VectorAffineFunction_PowerCone | 28 28 0.1s 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.2s test_basic_VectorAffineFunction_ScaledPositiveSemidefiniteConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_SecondOrderCone | 28 28 0.1s test_basic_VectorAffineFunction_Table | 28 28 0.0s test_basic_VectorAffineFunction_VectorNonlinearOracle | None 0.0s test_basic_VectorAffineFunction_Zeros | 28 28 0.1s test_basic_VectorNonlinearFunction_AllDifferent | None 0.0s test_basic_VectorNonlinearFunction_BinPacking | None 0.0s test_basic_VectorNonlinearFunction_Circuit | None 0.0s test_basic_VectorNonlinearFunction_Complements | None 0.0s test_basic_VectorNonlinearFunction_CountAtLeast | None 0.0s test_basic_VectorNonlinearFunction_CountBelongs | None 0.0s test_basic_VectorNonlinearFunction_CountDistinct | None 0.0s test_basic_VectorNonlinearFunction_CountGreaterThan | None 0.0s test_basic_VectorNonlinearFunction_Cumulative | None 0.0s test_basic_VectorNonlinearFunction_DualExponentialCone | None 0.0s test_basic_VectorNonlinearFunction_DualPowerCone | None 0.0s test_basic_VectorNonlinearFunction_ExponentialCone | None 0.0s test_basic_VectorNonlinearFunction_GeometricMeanCone | None 0.0s test_basic_VectorNonlinearFunction_HermitianPositiveSemidefiniteConeTriangle | None 0.0s test_basic_VectorNonlinearFunction_HyperRectangle | None 0.0s test_basic_VectorNonlinearFunction_LogDetConeSquare | None 0.2s test_basic_VectorNonlinearFunction_LogDetConeTriangle | None 0.0s test_basic_VectorNonlinearFunction_Nonnegatives | None 0.0s test_basic_VectorNonlinearFunction_Nonpositives | None 0.0s test_basic_VectorNonlinearFunction_NormCone | None 0.0s test_basic_VectorNonlinearFunction_NormInfinityCone | None 0.0s test_basic_VectorNonlinearFunction_NormNuclearCone | None 0.0s test_basic_VectorNonlinearFunction_NormOneCone | None 0.0s test_basic_VectorNonlinearFunction_NormSpectralCone | None 0.0s test_basic_VectorNonlinearFunction_Path | None 0.0s test_basic_VectorNonlinearFunction_PositiveSemidefiniteConeSquare | None 0.0s test_basic_VectorNonlinearFunction_PositiveSemidefiniteConeTriangle | None 0.0s test_basic_VectorNonlinearFunction_PowerCone | None 0.0s test_basic_VectorNonlinearFunction_RelativeEntropyCone | None 0.0s test_basic_VectorNonlinearFunction_RootDetConeSquare | None 0.0s test_basic_VectorNonlinearFunction_RootDetConeTriangle | None 0.0s test_basic_VectorNonlinearFunction_RotatedSecondOrderCone | None 0.0s test_basic_VectorNonlinearFunction_SOS1 | None 0.0s test_basic_VectorNonlinearFunction_SOS2 | None 0.0s test_basic_VectorNonlinearFunction_ScaledPositiveSemidefiniteConeTriangle | None 0.0s test_basic_VectorNonlinearFunction_SecondOrderCone | None 0.0s test_basic_VectorNonlinearFunction_Table | None 0.0s test_basic_VectorNonlinearFunction_VectorNonlinearOracle | None 0.0s test_basic_VectorNonlinearFunction_Zeros | None 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.1s test_basic_VectorOfVariables_Complements | None 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 | None 0.0s test_basic_VectorOfVariables_DualExponentialCone | None 0.0s test_basic_VectorOfVariables_DualPowerCone | None 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.2s 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 | None 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.2s 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.2s test_basic_VectorOfVariables_VectorNonlinearOracle | None 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 | None 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.2s test_basic_VectorQuadraticFunction_Cumulative | None 0.0s test_basic_VectorQuadraticFunction_DualExponentialCone | None 0.0s test_basic_VectorQuadraticFunction_DualPowerCone | None 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.1s 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 | None 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.2s 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 | None 0.0s test_basic_VectorQuadraticFunction_Zeros | 1 1 0.0s test_conic_DualExponentialCone_VectorAffineFunction | None 0.0s test_conic_DualExponentialCone_VectorOfVariables | None 0.0s test_conic_DualPowerCone_VectorAffineFunction | None 0.0s test_conic_DualPowerCone_VectorOfVariables | None 0.0s test_conic_Exponential_VectorAffineFunction | 9 9 0.2s test_conic_Exponential_VectorOfVariables | 9 9 0.0s test_conic_Exponential_hard | 11 11 0.0s 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.2s test_conic_GeometricMeanCone_VectorOfVariables_3 | 11 11 0.0s test_conic_HermitianPositiveSemidefiniteConeTriangle_1 | 6 6 0.0s 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.2s 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.2s 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.0s test_conic_PositiveSemidefiniteConeSquare_VectorOfVariables | 9 9 0.0s test_conic_PositiveSemidefiniteConeSquare_VectorOfVariables_2 | 15 15 0.0s test_conic_PositiveSemidefiniteConeTriangle | 13 13 0.2s 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.0s 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.2s test_conic_RootDetConeTriangle | 9 9 0.0s 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.2s test_conic_RotatedSecondOrderCone_out_of_order | 10 10 0.0s 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.1s test_conic_SecondOrderCone_negative_post_bound_3 | 3 3 0.0s 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.2s test_constraint_ConstraintDualStart | None 0.0s test_constraint_ConstraintPrimalStart | None 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 | None 0.0s test_cpsat_Path | None 0.0s test_cpsat_ReifiedAllDifferent | 4 4 0.2s test_cpsat_Table | 1 1 0.0s test_infeasible_MAX_SENSE | None 0.0s test_infeasible_MAX_SENSE_offset | None 0.0s test_infeasible_MIN_SENSE | None 0.0s test_infeasible_MIN_SENSE_offset | None 0.0s test_infeasible_affine_MAX_SENSE | None 0.0s test_infeasible_affine_MAX_SENSE_offset | None 0.0s test_infeasible_affine_MIN_SENSE | None 0.0s test_infeasible_affine_MIN_SENSE_offset | None 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.3s test_linear_Indicator_ON_ZERO | 3 1 4 0.2s test_linear_Indicator_integration | 1 1 2 0.2s test_linear_Interval_inactive | 7 7 0.0s test_linear_LessThan_and_GreaterThan | 16 16 0.0s test_linear_SOS1_integration | 9 1 10 0.2s test_linear_SOS2_integration | 21 1 22 0.2s test_linear_Semicontinuous_integration | 42 42 0.2s test_linear_Semiinteger_integration | 42 42 0.0s 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.4s test_linear_integration_2 | 13 13 0.0s test_linear_integration_Interval | 11 11 0.2s 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 | None 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.2s test_model_ScalarAffineFunction_ConstraintName | 5 5 0.0s test_model_ScalarFunctionConstantNotZero | 2 2 0.1s 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.0s 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.2s 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.2s test_modification_coef_scalar_objective | 8 8 0.0s test_modification_coef_scalaraffine_lessthan | 12 12 0.2s test_modification_const_scalar_objective | 8 8 0.0s test_modification_const_vectoraffine_nonpos | 14 14 0.0s 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.1s test_modification_func_scalaraffine_lessthan | 6 6 0.2s test_modification_func_vectoraffine_nonneg | 15 15 0.0s 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.2s test_modification_set_singlevariable_lessthan | 13 13 0.0s test_modification_transform_singlevariable_lessthan | 14 14 0.1s test_multiobjective_vector_affine_function | None 0.0s test_multiobjective_vector_affine_function_delete | None 0.0s test_multiobjective_vector_affine_function_delete_vector | None 0.0s test_multiobjective_vector_affine_function_modify | None 0.0s test_multiobjective_vector_nonlinear | None 0.0s test_multiobjective_vector_nonlinear_delete | None 0.0s test_multiobjective_vector_nonlinear_delete_vector | None 0.0s test_multiobjective_vector_nonlinear_modify | None 0.0s test_multiobjective_vector_of_variables | None 0.0s test_multiobjective_vector_of_variables_delete | None 0.0s test_multiobjective_vector_of_variables_delete_all | None 0.0s test_multiobjective_vector_of_variables_delete_vector | None 0.0s test_multiobjective_vector_quadratic_function | None 0.0s test_multiobjective_vector_quadratic_function_delete | None 0.0s test_multiobjective_vector_quadratic_function_delete_vector | None 0.0s test_multiobjective_vector_quadratic_function_modify | None 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 | None 0.0s test_nonlinear_constraint_scalar_affine_function | None 0.0s test_nonlinear_constraint_uminus | None 0.0s test_nonlinear_duals | None 0.0s test_nonlinear_expression_hs071 | None 0.0s test_nonlinear_expression_hs071_epigraph | None 0.0s test_nonlinear_expression_hs109 | None 0.1s test_nonlinear_expression_hs110 | None 0.0s test_nonlinear_expression_multivariate_function | None 0.0s test_nonlinear_expression_overrides_objective | None 0.0s test_nonlinear_expression_quartic | None 0.0s test_nonlinear_expression_univariate_function | None 0.0s test_nonlinear_hs071 | None 0.0s test_nonlinear_hs071_NLPBlockDual | None 0.0s test_nonlinear_hs071_hessian_vector_product | None 0.0s test_nonlinear_hs071_no_hessian | None 0.0s test_nonlinear_invalid | None 0.0s test_nonlinear_mixed_complementarity | None 0.0s test_nonlinear_objective | None 0.0s test_nonlinear_objective_and_moi_objective_test | None 0.0s test_nonlinear_qp_complementarity_constraint | None 0.0s test_nonlinear_quadratic_1 | None 0.0s test_nonlinear_quadratic_2 | None 0.0s test_nonlinear_quadratic_3 | None 0.0s test_nonlinear_quadratic_4 | None 0.0s test_nonlinear_vector_complements | None 0.0s test_nonlinear_with_scalar_quadratic_function_with_off_diag | None 0.0s test_nonlinear_without_objective | None 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.4s 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.0s test_quadratic_integration | 12 12 0.0s test_quadratic_nonconvex_constraint_basic | 3 3 0.1s test_quadratic_nonconvex_constraint_integration | 3 3 0.0s test_quadratic_nonhomogeneous | 15 15 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_EqualTo_lower | None 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_EqualTo_upper | None 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_GreaterThan | None 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_Interval_lower | None 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_Interval_upper | None 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_LessThan | None 0.0s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_VariableIndex_LessThan | None 0.1s test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_VariableIndex_LessThan_max | None 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.3s test_solve_TerminationStatus_DUAL_INFEASIBLE | 1 1 0.0s test_solve_VariableIndex_ConstraintDual_MAX_SENSE | None 0.0s test_solve_VariableIndex_ConstraintDual_MIN_SENSE | None 0.0s test_solve_conflict_EqualTo | None 0.0s test_solve_conflict_NOT_IN_CONFLICT | None 0.0s test_solve_conflict_affine_affine | None 0.0s test_solve_conflict_bound_bound | None 0.0s test_solve_conflict_feasible | None 0.0s test_solve_conflict_invalid_interval | None 0.0s test_solve_conflict_two_affine | None 0.0s test_solve_conflict_zeroone | None 0.0s test_solve_conflict_zeroone_2 | None 0.0s test_solve_optimize_twice | None 0.0s test_solve_result_index | 9 9 0.0s test_unbounded_MAX_SENSE | None 0.0s test_unbounded_MAX_SENSE_offset | None 0.0s test_unbounded_MIN_SENSE | None 0.0s test_unbounded_MIN_SENSE_offset | None 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.0s 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.1s test_variable_solve_ZeroOne_with_upper_bound | 4 4 0.0s test_variable_solve_with_lowerbound | 7 7 0.2s test_variable_solve_with_upperbound | 9 9 0.0s test_vector_nonlinear_oracle | None 0.0s test_vector_nonlinear_oracle_no_hessian | None 0.0s JuMP tests | 596 2 598 1m00.4s using conic solver | 298 298 55.3s using separation only | 298 2 300 4.0s iterative method | 149 1 150 1.9s _soc1 | 20 20 0.0s _soc2 | 13 13 0.0s _soc3 | 6 6 0.0s _exp1 | 10 10 0.1s _exp2 | 8 8 0.0s _pow1 | 20 20 0.1s _pow2 | 8 8 0.0s _psd1 | 9 9 0.0s _psd2 | 11 11 0.2s _expdesign | 21 21 0.1s _specialorderedset | 1 1 1.0s _soc1_ncuts | 23 23 0.2s one tree method | 149 1 150 2.1s _soc1 | 20 20 0.7s _soc2 | 13 13 0.0s _soc3 | 6 6 0.0s _exp1 | 10 10 0.1s _exp2 | 8 8 0.0s _pow1 | 20 20 0.2s _pow2 | 8 8 0.0s _psd1 | 9 9 0.0s _psd2 | 11 11 0.3s _expdesign | 21 21 0.1s _specialorderedset | 1 1 0.3s _soc1_ncuts | 23 23 0.2s CBF tests | 14 14 2m18.6s 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 1861.6s ERROR: LoadError: Package Pajarito errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Types.jl:70 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.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.10/Pkg/src/Operations.jl:2034 [3] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1915 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.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::Base.PipeEndpoint}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:444 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.PipeEndpoint, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 1944.09s: package tests unexpectedly errored