Package evaluation of Pajarito on Julia 1.10.9 (96dc2d8c45*) started at 2025-06-06T15:52:30.015 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 5.1s ################################################################################ # 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.0 [523fee87] + CodecBzip2 v0.8.5 [944b1d66] + CodecZlib v0.7.8 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.16.0 [864edb3b] + DataStructures v0.18.22 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.4 [f6369f11] + ForwardDiff v1.0.1 [92d709cd] + IrrationalConstants v0.2.4 [692b3bcd] + JLLWrappers v1.7.0 [682c06a0] + JSON v0.21.4 [0f8b85d8] + JSON3 v1.14.3 [4076af6c] + JuMP v1.26.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [b8f27783] + MathOptInterface v1.40.2 [d8a4904e] + MutableArithmetics v1.6.4 [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.4.3 [276daf66] + SpecialFunctions v2.5.1 [1e83bf80] + StaticArraysCore v1.4.3 [856f2bd8] + StructTypes v1.11.0 [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 [a63ad114] + Mmap [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+4 [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 8.21s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 30.58s ################################################################################ # Testing # Testing Pajarito Status `/tmp/jl_Wmf5FN/Project.toml` [60bf3e95] GLPK v1.2.1 [b99e6be6] Hypatia v0.8.2 [4076af6c] JuMP v1.26.0 [b8f27783] MathOptInterface v1.40.2 [2f354839] Pajarito v0.8.2 [37e2e46d] LinearAlgebra [de0858da] Printf [2f01184e] SparseArrays v1.10.0 [8dfed614] Test Status `/tmp/jl_Wmf5FN/Manifest.toml` [6e4b80f9] BenchmarkTools v1.6.0 [523fee87] CodecBzip2 v0.8.5 [944b1d66] CodecZlib v0.7.8 [861a8166] Combinatorics v1.0.3 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.16.0 [864edb3b] DataStructures v0.18.22 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [ffbed154] DocStringExtensions v0.9.4 [f6369f11] ForwardDiff v1.0.1 [60bf3e95] GLPK v1.2.1 [14197337] GenericLinearAlgebra v0.3.17 [b99e6be6] Hypatia v0.8.2 [92d709cd] IrrationalConstants v0.2.4 [42fd0dbc] IterativeSolvers v0.9.4 [692b3bcd] JLLWrappers v1.7.0 [682c06a0] JSON v0.21.4 [0f8b85d8] JSON3 v1.14.3 [4076af6c] JuMP v1.26.0 [7a12625a] LinearMaps v3.11.4 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [b8f27783] MathOptInterface v1.40.2 [d8a4904e] MutableArithmetics v1.6.4 [77ba4419] NaNMath v1.1.3 [bac558e1] OrderedCollections v1.8.1 [2f354839] Pajarito v0.8.2 [69de0a69] Parsers v2.8.3 [3a141323] PolynomialRoots v1.0.0 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [3cdcf5f2] RecipesBase v1.3.4 [ae029012] Requires v1.3.1 [276daf66] SpecialFunctions v2.5.1 [1e83bf80] StaticArraysCore v1.4.3 [856f2bd8] StructTypes v1.11.0 [3bb67fe8] TranscodingStreams v0.11.3 [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 [a63ad114] Mmap [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.2+1 [14a3606d] MozillaCACerts_jll v2023.1.10 [4536629a] OpenBLAS_jll v0.3.23+4 [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/FX8U0/src/Solvers/steppers/combined.jl:111 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/FX8U0/src/Solvers/steppers/combined.jl:111 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/FX8U0/src/Solvers/steppers/combined.jl:111 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/FX8U0/src/Solvers/steppers/combined.jl:111 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/FX8U0/src/Solvers/steppers/combined.jl:111 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/FX8U0/src/Solvers/steppers/combined.jl:111 test_linear_Indicator_ON_ONE: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:456 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:457 [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/pjTDD/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:443 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Test/test_linear.jl:3393 [20] macro expansion @ ~/.julia/packages/MathOptInterface/pjTDD/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [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/pjTDD/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/pjTDD/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:1577 [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:1577 [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:1577 [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:1577 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:494 [36] top-level scope @ none:6 [37] eval @ ./boot.jl:385 [inlined] [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:557 test_linear_Indicator_ON_ZERO: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:456 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:457 [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/pjTDD/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:443 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Test/test_linear.jl:3511 [20] macro expansion @ ~/.julia/packages/MathOptInterface/pjTDD/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [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/pjTDD/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/pjTDD/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:1577 [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:1577 [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:1577 [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:1577 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:494 [36] top-level scope @ none:6 [37] eval @ ./boot.jl:385 [inlined] [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:557 test_linear_Indicator_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:456 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:457 [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/pjTDD/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:443 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Test/test_linear.jl:3292 [20] macro expansion @ ~/.julia/packages/MathOptInterface/pjTDD/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [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/pjTDD/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/pjTDD/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:1577 [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:1577 [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:1577 [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:1577 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:494 [36] top-level scope @ none:6 [37] eval @ ./boot.jl:385 [inlined] [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:557 test_linear_SOS1_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:456 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:457 [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/pjTDD/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:443 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Test/test_linear.jl:2855 [20] macro expansion @ ~/.julia/packages/MathOptInterface/pjTDD/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [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/pjTDD/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/pjTDD/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:1577 [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:1577 [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:1577 [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:1577 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:494 [36] top-level scope @ none:6 [37] eval @ ./boot.jl:385 [inlined] [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:557 test_linear_SOS2_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:456 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:457 [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/pjTDD/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:443 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Test/test_linear.jl:2962 [20] macro expansion @ ~/.julia/packages/MathOptInterface/pjTDD/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [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/pjTDD/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/pjTDD/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:1577 [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:1577 [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:1577 [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:1577 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:494 [36] top-level scope @ none:6 [37] eval @ ./boot.jl:385 [inlined] [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:557 new incumbent test_solve_SOS2_add_and_delete: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:456 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:457 [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/pjTDD/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:443 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Test/test_solve.jl:1446 [20] macro expansion @ ~/.julia/packages/MathOptInterface/pjTDD/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [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/pjTDD/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/pjTDD/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:1577 [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:1577 [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:1577 [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:1577 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:494 [36] top-level scope @ none:6 [37] eval @ ./boot.jl:385 [inlined] [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:557 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/FX8U0/src/Solvers/steppers/combined.jl:111 ┌ Warning: cannot step in centering direction └ @ Hypatia.Solvers ~/.julia/packages/Hypatia/FX8U0/src/Solvers/steppers/combined.jl:111 test_linear_Indicator_ON_ONE: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:456 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:457 [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/pjTDD/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:443 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Test/test_linear.jl:3393 [20] macro expansion @ ~/.julia/packages/MathOptInterface/pjTDD/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [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/pjTDD/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/pjTDD/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:1577 [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:1577 [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:1577 [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:1577 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:494 [36] top-level scope @ none:6 [37] eval @ ./boot.jl:385 [inlined] [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:557 test_linear_Indicator_ON_ZERO: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:456 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:457 [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/pjTDD/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:443 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Test/test_linear.jl:3511 [20] macro expansion @ ~/.julia/packages/MathOptInterface/pjTDD/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [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/pjTDD/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/pjTDD/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:1577 [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:1577 [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:1577 [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:1577 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:494 [36] top-level scope @ none:6 [37] eval @ ./boot.jl:385 [inlined] [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:557 test_linear_Indicator_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:456 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:457 [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/pjTDD/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:443 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Test/test_linear.jl:3292 [20] macro expansion @ ~/.julia/packages/MathOptInterface/pjTDD/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [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/pjTDD/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/pjTDD/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:1577 [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:1577 [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:1577 [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:1577 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:494 [36] top-level scope @ none:6 [37] eval @ ./boot.jl:385 [inlined] [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:557 test_linear_SOS1_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:456 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:457 [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/pjTDD/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:443 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Test/test_linear.jl:2855 [20] macro expansion @ ~/.julia/packages/MathOptInterface/pjTDD/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [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/pjTDD/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/pjTDD/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:1577 [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:1577 [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:1577 [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:1577 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:494 [36] top-level scope @ none:6 [37] eval @ ./boot.jl:385 [inlined] [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:557 test_linear_SOS2_integration: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:456 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:457 [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/pjTDD/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:443 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Test/test_linear.jl:2962 [20] macro expansion @ ~/.julia/packages/MathOptInterface/pjTDD/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [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/pjTDD/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/pjTDD/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:1577 [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:1577 [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:1577 [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:1577 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:494 [36] top-level scope @ none:6 [37] eval @ ./boot.jl:385 [inlined] [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:557 new incumbent new incumbent test_solve_SOS2_add_and_delete: Error During Test at /home/pkgeval/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:456 [inlined] [6] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:457 [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/pjTDD/src/Utilities/copy.jl:394 [8] copy_to @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:443 [inlined] [9] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [12] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [18] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Test/test_solve.jl:1446 [20] macro expansion @ ~/.julia/packages/MathOptInterface/pjTDD/src/Test/Test.jl:270 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [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/pjTDD/src/Test/Test.jl:265 [23] runtests @ ~/.julia/packages/MathOptInterface/pjTDD/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:1577 [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:1577 [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:1577 [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:1577 [inlined] [34] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [35] include(fname::String) @ Base.MainInclude ./client.jl:494 [36] top-level scope @ none:6 [37] eval @ ./boot.jl:385 [inlined] [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:557 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.6548008918762207 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.3538620471954346 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.015092849731445312 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.0075550079345703125 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.014258146286010742 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.007412910461425781 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.011468887329101562 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.008028984069824219 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.521117925643921 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.8959e-10 objective relative gap 2.8958665913008366e-10 reached; terminating OA solver finished with status OPTIMAL, after 0.01291799545288086 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.0105791091918945 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.007961034774780273 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.026271820068359375 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.011599063873291016 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.4214091300964355 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.084106919865361e-7 reached; terminating OA solver finished with status OPTIMAL, after 0.0915219783782959 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 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 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 2.3082e-08 objective relative gap 2.30823321473208e-8 reached; terminating OA solver finished with status OPTIMAL, after 0.022880077362060547 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.006428956985473633 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.007719993591308594 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.008090019226074219 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.009443998336791992 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.0057489871978759766 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.059110164642333984 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.007705211639404297 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.007884025573730469 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.02823805809020996 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.008832931518554688 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.013010978698730469 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.007315874099731445 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.015588998794555664 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.014390945434570312 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.010333776473999023 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.01150202751159668 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.021934986114501953 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.0150859355926514 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.00774383544921875 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.05482196807861328 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 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.025722980499267578 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.0055959224700927734 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.006990194320678711 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.007673978805541992 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.007344961166381836 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.006307125091552734 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.0019919872283935547 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.0017690658569335938 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.0018930435180664062 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.0018470287322998047 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.001772165298461914 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.007173061370849609 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.003932952880859375 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.006520986557006836 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.0023860931396484375 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.011633872985839844 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.0022749900817871094 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.0076160430908203125 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.0021889209747314453 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.007272958755493164 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.003364086151123047 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.0027489662170410156 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.013837099075317383 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.011546850204467773 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.006840944290161133 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.0020599365234375 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.00871586799621582 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.0026450157165527344 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.009641885757446289 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.00665593147277832 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.009663105010986328 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.009134054183959961 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/pjTDD/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:366 [inlined] [6] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [9] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [15] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:367 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [19] optimize! @ ~/.julia/packages/JuMP/LKjRR/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:1669 [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:1577 [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:1577 [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:1577 [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:1577 [inlined] [33] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [34] include(fname::String) @ Base.MainInclude ./client.jl:494 [35] top-level scope @ none:6 [36] eval @ ./boot.jl:385 [inlined] [37] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [38] _start() @ Base ./client.jl:557 _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.006282806396484375 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.0027611255645751953 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.0019698143005371094 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.0021162033081054688 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.0028400421142578125 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.0029408931732177734 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.9993619918823242 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.002691030502319336 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.002167940139770508 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.0023069381713867188 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.0024340152740478516 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.0021140575408935547 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.008276939392089844 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.0036821365356445312 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.007642984390258789 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.004838228225708008 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.008966922760009766 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.0021860599517822266 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.0074808597564697266 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.0020270347595214844 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.007157802581787109 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.0055620670318603516 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.003947019577026367 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.014194965362548828 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.010659933090209961 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.0071299076080322266 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.0025680065155029297 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.098052978515625 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.0071980953216552734 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.00910806655883789 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.006863832473754883 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.01100611686706543 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.00954580307006836 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/pjTDD/src/Bridges/Constraint/bridges/SOS1ToMILPBridge.jl:206 [2] _final_touch(bridges::OrderedCollections.OrderedSet{MathOptInterface.Bridges.Constraint.SOS1ToMILPBridge{Float64, MathOptInterface.VectorOfVariables}}, model::MathOptInterface.Bridges.LazyBridgeOptimizer{GLPK.Optimizer}) @ MathOptInterface.Bridges.Constraint ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/src/Bridges/Constraint/map.jl:347 [4] final_touch @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:451 [inlined] [5] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:366 [inlined] [6] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [9] optimize! @ ~/.julia/packages/JuMP/LKjRR/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/pjTDD/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/pjTDD/src/Utilities/cachingoptimizer.jl:370 [15] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/src/Bridges/bridge_optimizer.jl:367 [inlined] [16] optimize! @ ~/.julia/packages/MathOptInterface/pjTDD/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/pjTDD/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/LKjRR/src/optimizer_interface.jl:609 [19] optimize! @ ~/.julia/packages/JuMP/LKjRR/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:1669 [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:1577 [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:1577 [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:1577 [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:1577 [inlined] [33] top-level scope @ ~/.julia/packages/Pajarito/gSNvz/test/runtests.jl:33 [34] include(fname::String) @ Base.MainInclude ./client.jl:494 [35] top-level scope @ none:6 [36] eval @ ./boot.jl:385 [inlined] [37] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [38] _start() @ Base ./client.jl:557 _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.006584882736206055 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.002523183822631836 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.0022611618041992188 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.002344846725463867 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.0026619434356689453 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.0026569366455078125 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/FX8U0/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/FX8U0/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/FX8U0/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/FX8U0/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/FX8U0/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/FX8U0/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/FX8U0/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 exp_ising new incumbent sdp_cardls Test Summary: | Pass Error Total Time Pajarito tests | 18618 14 18632 31m50.3s MOI tests | 18008 12 18020 28m24.8s solving conic subproblems | 9062 9062 27m41.4s not solving conic subproblems | 8946 12 8958 36.0s iterative method | 4473 6 4479 23.8s 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_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.0s test_basic_ScalarAffineFunction_ZeroOne | 28 28 0.0s test_basic_ScalarNonlinearFunction_EqualTo | None 0.0s test_basic_ScalarNonlinearFunction_GreaterThan | None 0.1s test_basic_ScalarNonlinearFunction_Integer | None 0.1s 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.0s test_basic_VariableIndex_EqualTo | 22 22 0.0s test_basic_VariableIndex_GreaterThan | 22 22 0.2s test_basic_VariableIndex_Integer | 22 22 0.1s test_basic_VariableIndex_Interval | 22 22 0.0s test_basic_VariableIndex_LessThan | 22 22 0.1s test_basic_VariableIndex_Semicontinuous | 22 22 0.1s test_basic_VariableIndex_Semiinteger | 22 22 0.1s test_basic_VariableIndex_ZeroOne | 22 22 0.0s test_basic_VectorAffineFunction_AllDifferent | 28 28 0.0s test_basic_VectorAffineFunction_BinPacking | 28 28 0.0s test_basic_VectorAffineFunction_Circuit | 28 28 0.2s 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.0s test_basic_VectorAffineFunction_HyperRectangle | 28 28 0.0s test_basic_VectorAffineFunction_Indicator_GreaterThan | 28 28 1.2s 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.1s test_basic_VectorAffineFunction_Nonpositives | 28 28 0.0s test_basic_VectorAffineFunction_NormCone | 28 28 0.0s test_basic_VectorAffineFunction_NormInfinityCone | 28 28 0.0s test_basic_VectorAffineFunction_NormNuclearCone | 28 28 0.0s test_basic_VectorAffineFunction_NormOneCone | 28 28 0.0s test_basic_VectorAffineFunction_NormSpectralCone | 28 28 0.0s test_basic_VectorAffineFunction_Path | None 0.0s test_basic_VectorAffineFunction_PositiveSemidefiniteConeSquare | 28 28 0.2s test_basic_VectorAffineFunction_PositiveSemidefiniteConeTriangle | 28 28 0.1s test_basic_VectorAffineFunction_PowerCone | 28 28 0.0s test_basic_VectorAffineFunction_RelativeEntropyCone | 28 28 0.0s test_basic_VectorAffineFunction_RootDetConeSquare | 28 28 0.0s test_basic_VectorAffineFunction_RootDetConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_RotatedSecondOrderCone | 28 28 0.0s test_basic_VectorAffineFunction_SOS1 | 28 28 0.2s test_basic_VectorAffineFunction_SOS2 | 28 28 0.8s test_basic_VectorAffineFunction_ScaledPositiveSemidefiniteConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_SecondOrderCone | 28 28 0.2s test_basic_VectorAffineFunction_Table | 28 28 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.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.1s test_basic_VectorNonlinearFunction_NormSpectralCone | None 0.1s 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_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.1s test_basic_VectorOfVariables_CountDistinct | 24 24 0.1s 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.0s test_basic_VectorOfVariables_Nonnegatives | 24 24 0.0s test_basic_VectorOfVariables_Nonpositives | 24 24 0.2s 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.0s test_basic_VectorOfVariables_RelativeEntropyCone | 24 24 0.0s test_basic_VectorOfVariables_RootDetConeSquare | 24 24 0.2s test_basic_VectorOfVariables_RootDetConeTriangle | 24 24 0.0s test_basic_VectorOfVariables_RotatedSecondOrderCone | 24 24 0.0s test_basic_VectorOfVariables_SOS1 | 24 24 0.0s test_basic_VectorOfVariables_SOS2 | 24 24 0.0s test_basic_VectorOfVariables_ScaledPositiveSemidefiniteConeTriangle | 24 24 0.0s test_basic_VectorOfVariables_SecondOrderCone | 24 24 0.0s test_basic_VectorOfVariables_Table | 24 24 0.0s test_basic_VectorOfVariables_Zeros | 24 24 0.2s 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.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.2s test_basic_VectorQuadraticFunction_HermitianPositiveSemidefiniteConeTriangle | 1 1 0.1s test_basic_VectorQuadraticFunction_HyperRectangle | 1 1 0.0s test_basic_VectorQuadraticFunction_LogDetConeSquare | 1 1 0.0s test_basic_VectorQuadraticFunction_LogDetConeTriangle | 1 1 0.0s test_basic_VectorQuadraticFunction_Nonnegatives | 1 1 0.0s test_basic_VectorQuadraticFunction_Nonpositives | 28 28 0.0s test_basic_VectorQuadraticFunction_NormCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormInfinityCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormNuclearCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormOneCone | 1 1 0.2s test_basic_VectorQuadraticFunction_NormSpectralCone | 1 1 0.1s 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.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.2s test_basic_VectorQuadraticFunction_ScaledPositiveSemidefiniteConeTriangle | 1 1 0.1s test_basic_VectorQuadraticFunction_SecondOrderCone | 1 1 0.0s test_basic_VectorQuadraticFunction_Table | 1 1 0.0s test_basic_VectorQuadraticFunction_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.2s test_conic_Exponential_hard_2 | 13 13 0.0s test_conic_GeometricMeanCone_VectorAffineFunction | 10 10 0.0s test_conic_GeometricMeanCone_VectorAffineFunction_2 | 11 11 0.0s test_conic_GeometricMeanCone_VectorAffineFunction_3 | 11 11 0.0s test_conic_GeometricMeanCone_VectorOfVariables | 10 10 0.0s test_conic_GeometricMeanCone_VectorOfVariables_2 | 11 11 0.0s test_conic_GeometricMeanCone_VectorOfVariables_3 | 11 11 0.0s test_conic_HermitianPositiveSemidefiniteConeTriangle_1 | 6 6 0.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.1s test_conic_LogDetConeTriangle_VectorOfVariables | 18 18 0.0s test_conic_NormCone | 1 1 0.0s test_conic_NormInfinityCone_3 | 13 13 0.0s test_conic_NormInfinityCone_INFEASIBLE | 6 6 0.0s test_conic_NormInfinityCone_VectorAffineFunction | 15 15 0.0s test_conic_NormInfinityCone_VectorOfVariables | 15 15 0.0s test_conic_NormNuclearCone | 7 7 0.0s test_conic_NormNuclearCone_2 | 7 7 0.0s test_conic_NormOneCone | 13 13 0.0s test_conic_NormOneCone_INFEASIBLE | 6 6 0.0s test_conic_NormOneCone_VectorAffineFunction | 15 15 0.0s test_conic_NormOneCone_VectorOfVariables | 15 15 0.0s test_conic_NormSpectralCone | 7 7 0.0s test_conic_NormSpectralCone_2 | 7 7 0.0s test_conic_PositiveSemidefiniteConeSquare_3 | 5 5 0.0s test_conic_PositiveSemidefiniteConeSquare_VectorAffineFunction | 9 9 0.1s test_conic_PositiveSemidefiniteConeSquare_VectorAffineFunction_2 | 15 15 0.1s test_conic_PositiveSemidefiniteConeSquare_VectorOfVariables | 9 9 0.0s test_conic_PositiveSemidefiniteConeSquare_VectorOfVariables_2 | 15 15 0.0s test_conic_PositiveSemidefiniteConeTriangle | 13 13 0.0s test_conic_PositiveSemidefiniteConeTriangle_3 | 5 5 0.0s test_conic_PositiveSemidefiniteConeTriangle_4 | 5 5 0.0s test_conic_PositiveSemidefiniteConeTriangle_VectorAffineFunction | 9 9 0.0s test_conic_PositiveSemidefiniteConeTriangle_VectorAffineFunction_2 | 15 15 0.0s test_conic_PositiveSemidefiniteConeTriangle_VectorOfVariables | 9 9 0.0s test_conic_PositiveSemidefiniteConeTriangle_VectorOfVariables_2 | 15 15 0.0s test_conic_PowerCone_VectorAffineFunction | 9 9 0.0s test_conic_PowerCone_VectorOfVariables | 9 9 0.0s test_conic_RelativeEntropyCone | 7 7 0.1s test_conic_RootDetConeSquare | 9 9 0.0s test_conic_RootDetConeSquare_VectorAffineFunction | 16 16 0.0s test_conic_RootDetConeSquare_VectorOfVariables | 16 16 0.0s test_conic_RootDetConeTriangle | 9 9 0.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.1s 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.0s 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.1s 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.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 7.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.5s test_linear_SOS2_integration | 21 1 22 1.1s 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.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.1s 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 | 20 20 0.0s test_linear_integration_delete_variables | 22 22 0.0s test_linear_integration_modification | 22 22 0.3s 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.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.2s 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.0s test_modification_const_vectoraffine_nonpos | 14 14 0.0s test_modification_const_vectoraffine_zeros | 14 14 0.1s 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.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.1s 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.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.1s 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.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.1s 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.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.2s 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.1s 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.0s test_variable_solve_with_upperbound | 9 9 0.0s one tree method | 4473 6 4479 12.2s test_DualObjectiveValue_Max_ScalarAffine_LessThan | None 0.0s test_DualObjectiveValue_Max_VariableIndex_LessThan | None 0.1s 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_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.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.1s 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.0s test_basic_VariableIndex_EqualTo | 22 22 0.0s test_basic_VariableIndex_GreaterThan | 22 22 0.2s test_basic_VariableIndex_Integer | 22 22 0.1s test_basic_VariableIndex_Interval | 22 22 0.0s test_basic_VariableIndex_LessThan | 22 22 0.0s test_basic_VariableIndex_Semicontinuous | 22 22 0.0s test_basic_VariableIndex_Semiinteger | 22 22 0.0s test_basic_VariableIndex_ZeroOne | 22 22 0.0s test_basic_VectorAffineFunction_AllDifferent | 28 28 0.0s test_basic_VectorAffineFunction_BinPacking | 28 28 0.0s test_basic_VectorAffineFunction_Circuit | 28 28 0.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.0s test_basic_VectorAffineFunction_HyperRectangle | 28 28 0.0s test_basic_VectorAffineFunction_Indicator_GreaterThan | 28 28 0.1s test_basic_VectorAffineFunction_Indicator_LessThan | 28 28 0.0s test_basic_VectorAffineFunction_LogDetConeSquare | 28 28 0.0s test_basic_VectorAffineFunction_LogDetConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_Nonnegatives | 28 28 0.1s test_basic_VectorAffineFunction_Nonpositives | 28 28 0.0s test_basic_VectorAffineFunction_NormCone | 28 28 0.0s test_basic_VectorAffineFunction_NormInfinityCone | 28 28 0.0s test_basic_VectorAffineFunction_NormNuclearCone | 28 28 0.0s test_basic_VectorAffineFunction_NormOneCone | 28 28 0.0s test_basic_VectorAffineFunction_NormSpectralCone | 28 28 0.0s test_basic_VectorAffineFunction_Path | None 0.0s test_basic_VectorAffineFunction_PositiveSemidefiniteConeSquare | 28 28 0.1s test_basic_VectorAffineFunction_PositiveSemidefiniteConeTriangle | 28 28 0.1s test_basic_VectorAffineFunction_PowerCone | 28 28 0.0s test_basic_VectorAffineFunction_RelativeEntropyCone | 28 28 0.0s test_basic_VectorAffineFunction_RootDetConeSquare | 28 28 0.0s test_basic_VectorAffineFunction_RootDetConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_RotatedSecondOrderCone | 28 28 0.0s test_basic_VectorAffineFunction_SOS1 | 28 28 0.0s test_basic_VectorAffineFunction_SOS2 | 28 28 0.0s test_basic_VectorAffineFunction_ScaledPositiveSemidefiniteConeTriangle | 28 28 0.0s test_basic_VectorAffineFunction_SecondOrderCone | 28 28 0.1s test_basic_VectorAffineFunction_Table | 28 28 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.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.1s 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_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.1s 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.0s test_basic_VectorOfVariables_Nonnegatives | 24 24 0.0s test_basic_VectorOfVariables_Nonpositives | 24 24 0.1s 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.0s test_basic_VectorOfVariables_RelativeEntropyCone | 24 24 0.0s test_basic_VectorOfVariables_RootDetConeSquare | 24 24 0.1s test_basic_VectorOfVariables_RootDetConeTriangle | 24 24 0.0s test_basic_VectorOfVariables_RotatedSecondOrderCone | 24 24 0.0s test_basic_VectorOfVariables_SOS1 | 24 24 0.0s test_basic_VectorOfVariables_SOS2 | 24 24 0.0s test_basic_VectorOfVariables_ScaledPositiveSemidefiniteConeTriangle | 24 24 0.0s test_basic_VectorOfVariables_SecondOrderCone | 24 24 0.0s test_basic_VectorOfVariables_Table | 24 24 0.0s test_basic_VectorOfVariables_Zeros | 24 24 0.1s 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.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.2s test_basic_VectorQuadraticFunction_HermitianPositiveSemidefiniteConeTriangle | 1 1 0.0s test_basic_VectorQuadraticFunction_HyperRectangle | 1 1 0.0s test_basic_VectorQuadraticFunction_LogDetConeSquare | 1 1 0.0s test_basic_VectorQuadraticFunction_LogDetConeTriangle | 1 1 0.0s test_basic_VectorQuadraticFunction_Nonnegatives | 1 1 0.0s test_basic_VectorQuadraticFunction_Nonpositives | 28 28 0.0s test_basic_VectorQuadraticFunction_NormCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormInfinityCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormNuclearCone | 1 1 0.0s test_basic_VectorQuadraticFunction_NormOneCone | 1 1 0.1s 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.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.2s 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_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.1s test_conic_Exponential_hard_2 | 13 13 0.0s test_conic_GeometricMeanCone_VectorAffineFunction | 10 10 0.0s test_conic_GeometricMeanCone_VectorAffineFunction_2 | 11 11 0.0s test_conic_GeometricMeanCone_VectorAffineFunction_3 | 11 11 0.0s test_conic_GeometricMeanCone_VectorOfVariables | 10 10 0.0s test_conic_GeometricMeanCone_VectorOfVariables_2 | 11 11 0.0s test_conic_GeometricMeanCone_VectorOfVariables_3 | 11 11 0.0s test_conic_HermitianPositiveSemidefiniteConeTriangle_1 | 6 6 0.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.1s test_conic_LogDetConeTriangle_VectorOfVariables | 18 18 0.0s test_conic_NormCone | 1 1 0.0s test_conic_NormInfinityCone_3 | 13 13 0.0s test_conic_NormInfinityCone_INFEASIBLE | 6 6 0.0s test_conic_NormInfinityCone_VectorAffineFunction | 15 15 0.0s test_conic_NormInfinityCone_VectorOfVariables | 15 15 0.0s test_conic_NormNuclearCone | 7 7 0.0s test_conic_NormNuclearCone_2 | 7 7 0.0s test_conic_NormOneCone | 13 13 0.0s test_conic_NormOneCone_INFEASIBLE | 6 6 0.0s test_conic_NormOneCone_VectorAffineFunction | 15 15 0.0s test_conic_NormOneCone_VectorOfVariables | 15 15 0.0s test_conic_NormSpectralCone | 7 7 0.0s test_conic_NormSpectralCone_2 | 7 7 0.0s test_conic_PositiveSemidefiniteConeSquare_3 | 5 5 0.0s test_conic_PositiveSemidefiniteConeSquare_VectorAffineFunction | 9 9 0.1s 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.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.1s test_conic_RootDetConeSquare | 9 9 0.0s test_conic_RootDetConeSquare_VectorAffineFunction | 16 16 0.0s test_conic_RootDetConeSquare_VectorOfVariables | 16 16 0.0s test_conic_RootDetConeTriangle | 9 9 0.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.1s 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.0s 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.1s 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.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 0.3s test_linear_Indicator_ON_ZERO | 3 1 4 0.3s 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.0s 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.1s 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 | 20 20 0.0s test_linear_integration_delete_variables | 22 22 0.0s test_linear_integration_modification | 22 22 0.3s 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.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.1s test_model_copy_to_UnsupportedConstraint | 2 2 0.0s test_model_default_DualStatus | 1 1 0.0s test_model_default_ObjectiveSense | 1 1 0.0s test_model_default_PrimalStatus | 1 1 0.0s test_model_default_TerminationStatus | 1 1 0.0s test_model_delete | 64 64 0.0s test_model_duplicate_ScalarAffineFunction_ConstraintName | 6 6 0.0s test_model_duplicate_VariableName | 6 6 0.0s test_model_empty | 3 3 0.0s test_model_is_valid | 9 9 0.0s test_model_ordered_indices | 12 12 0.0s test_model_show | 1 1 0.0s test_model_supports_constraint_ScalarAffineFunction_EqualTo | 1 1 0.0s test_model_supports_constraint_VariableIndex_EqualTo | 2 2 0.0s test_model_supports_constraint_VectorOfVariables_Nonnegatives | 2 2 0.0s test_modification_affine_deletion_edge_cases | 24 24 0.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.0s test_modification_const_vectoraffine_nonpos | 14 14 0.0s test_modification_const_vectoraffine_zeros | 14 14 0.1s 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.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.1s 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.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.1s 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.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.1s 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.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.2s 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 0.2s 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.2s 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.0s test_variable_solve_with_upperbound | 9 9 0.0s JuMP tests | 596 2 598 58.8s using conic solver | 298 298 53.9s using separation only | 298 2 300 4.0s iterative method | 149 1 150 1.8s _soc1 | 20 20 0.1s _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.1s _expdesign | 21 21 0.1s _specialorderedset | 1 1 1.0s _soc1_ncuts | 23 23 0.4s one tree method | 149 1 150 2.2s _soc1 | 20 20 1.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.2s _pow2 | 8 8 0.0s _psd1 | 9 9 0.0s _psd2 | 11 11 0.2s _expdesign | 21 21 0.1s _specialorderedset | 1 1 0.3s _soc1_ncuts | 23 23 0.1s CBF tests | 14 14 2m18.1s ERROR: LoadError: Some tests did not pass: 18618 passed, 0 failed, 14 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/Pajarito/gSNvz/test/runtests.jl:32 Testing failed after 1928.96s 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:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 1983.71s: package tests unexpectedly errored