add CSDP and SDPA as alternative solvers

This commit is contained in:
kalmarek 2017-11-16 20:02:19 +01:00
parent 09eeffcc8b
commit 5fb72bb8e8

View File

@ -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)