diff --git a/.github/julia/runtests.jl b/.github/julia/runtests.jl index 3acfabff..3c00bea4 100644 --- a/.github/julia/runtests.jl +++ b/.github/julia/runtests.jl @@ -22,7 +22,27 @@ function Optimizer(options = String["logger=INFO"]) return AmplNLWriter.Optimizer(Uno_jll.amplexe, options) end -Optimizer_LP() = Optimizer(["logger=INFO", "preset=filtersqp", "subproblem=LP"]) +function Optimizer_LP() + return Optimizer([ + "LP_solver=HiGHS", + "TR_min_radius=1e-8", + "TR_radius=10", + "constraint_relaxation_strategy=feasibility_restoration", + "filter_type=standard", + "globalization_mechanism=TR", + "globalization_strategy=fletcher_filter_method", + "l1_constraint_violation_coefficient=1.", + "logger=INFO", + "loose_tolerance=1e-6", + "progress_norm=L1", + "protect_actual_reduction_against_roundoff=no", + "residual_norm=L2", + "sparse_format=CSC", + "subproblem=LP", + "switch_to_optimality_requires_linearized_feasibility=yes", + "tolerance=1e-6", + ]) +end # This testset runs https://github.com/jump-dev/MINLPTests.jl @testset "MINLPTests" begin