Skip to content
Snippets Groups Projects
Commit 492bf041 authored by Christian Doh Dinga's avatar Christian Doh Dinga
Browse files

change rho penalty multiplier factor to 10 for faster convergence

parent a4cf3f85
No related branches found
No related tags found
1 merge request!1Solve distributed admm problem using centralized optimization
......@@ -54,7 +54,7 @@ def admm_main(primal_var_and_λ_EOM: Dict, admm_parameters: Dict, EOM: Dict, mod
# print(f'######################## print dual residuals for iteration {iter}: done #########################')
# Price updates
previous_market_price = primal_var_and_λ_EOM["λ"]["EOM"][-1]
new_market_price = previous_market_price - ((admm_parameters["ρ"]["EOM"][-1] / 100) * admm_parameters["Imbalances"]["EOM"][-1])
new_market_price = previous_market_price - ((admm_parameters["ρ"]["EOM"][-1] / 10) * admm_parameters["Imbalances"]["EOM"][-1])
primal_var_and_λ_EOM["λ"]["EOM"].append(new_market_price)
# print(f'############### print market prices for iteration {iter}: start #########################')
# print(primal_var_and_λ_EOM["λ"]["EOM"][-1])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment