Algorithm parameters

Description

ProxAL.AlgParamsType
AlgParams

Specifies ProxAL's algorithmic parameters.

ParameterDescriptionDefault value
decompCtgs::Boolif true: decompose across contingencies (along with time)false
jacobi::Boolif true: do Jacobi updates, else do Gauss-Siedel updatestrue
num_sweeps::Intnumber of jacobi/gauss-seidel sweeps per primal update step1
iterlim::Intmaximum number of ProxAL iterations100
nlpiterlim::Intmaximum number of NLP subproblem iterations100
tol::Float64tolerance used for ProxAL termination1.0e-4
zero::Float64tolerance below which is regarded as zero1.0e-8
θ_t::Float64see Formulation1.0
θ_c::Float64see Formulation1.0
ρ_t::Float64AL penalty weight for ramp constraints1.0
ρ_c::Float64AL penalty weight for ctgs constraints1.0
updateρ_t::Boolif true: dynamically update ρ_ttrue
updateρ_c::Boolif true: dynamically update ρ_ctrue
τ::Float64Proximal weight parameter3.0
updateτ::Boolif true: dynamically update τtrue
verbose::Intlevel of output: 0 (none), 1 (stdout)0
mode::Symbolcomputation mode ∈ [:nondecomposed, :coldstart, :lyapunov_bound]:coldstart
optimizer::AnyNLP solvernothing
gpu_optimizer::AnyGPU-compatible NLP solvernothing
nr_tol::Float64Tolerance of the Newton-Raphson algorithm (used only in ExaPFBackend() model)1e-10
init_opt::Boolif true: initialize block OPFs with base OPF solutionfalse
device::TargetDeviceTarget device to deport the resolution of the optimization problemCPU
verbose_inner::IntVerbose level for ExaTronBackend()0
tron_rho_pq::Float64Parameter for ExaTronBackend()4e2
tron_rho_va::Float64Parameter for ExaTronBackend()4e4
tron_inner_iterlim::IntParameter for ExaTronBackend()800
tron_outer_iterlim::IntParameter for ExaTronBackend()20
tron_outer_eps::Float64Parameter for ExaTronBackend()1e-4
source