add CSDP and SDPA as alternative solvers
This commit is contained in:
parent
09eeffcc8b
commit
5fb72bb8e8
8
Orbit.jl
8
Orbit.jl
@ -1,5 +1,7 @@
|
|||||||
using SCS.SCSSolver
|
using SCS.SCSSolver
|
||||||
# using Mosek
|
# using Mosek
|
||||||
|
# using CSDP
|
||||||
|
# using SDPA
|
||||||
|
|
||||||
using Nemo
|
using Nemo
|
||||||
|
|
||||||
@ -33,11 +35,17 @@ function main(GROUP, parsed_args)
|
|||||||
# info(logger, S)
|
# info(logger, S)
|
||||||
|
|
||||||
solver = SCSSolver(eps=tol, max_iters=iterations, linearsolver=SCS.Direct)
|
solver = SCSSolver(eps=tol, max_iters=iterations, linearsolver=SCS.Direct)
|
||||||
|
|
||||||
# solver = Mosek.MosekSolver(
|
# solver = Mosek.MosekSolver(
|
||||||
# MSK_DPAR_INTPNT_CO_TOL_REL_GAP=tol,
|
# MSK_DPAR_INTPNT_CO_TOL_REL_GAP=tol,
|
||||||
# MSK_IPAR_INTPNT_MAX_ITERATIONS=iterations,
|
# MSK_IPAR_INTPNT_MAX_ITERATIONS=iterations,
|
||||||
# QUIET=false)
|
# QUIET=false)
|
||||||
|
|
||||||
|
# solver = CSDP.CSDPSolver(axtol=tol, atytol=tol, objtol=tol, minstepp=tol*10.0^-1, minstepd=tol*10.0^-1)
|
||||||
|
|
||||||
|
# solver = SDPA.SDPASolver(epsilonStar=tol, epsilonDash=tol)
|
||||||
|
|
||||||
|
|
||||||
sett = Settings(name, N, G, S, autS, radius, solver, upper_bound, tol)
|
sett = Settings(name, N, G, S, autS, radius, solver, upper_bound, tol)
|
||||||
|
|
||||||
PropertyT.check_property_T(sett)
|
PropertyT.check_property_T(sett)
|
||||||
|
Loading…
Reference in New Issue
Block a user