Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
1 result
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.09Jul28Jun262523Merge branch '6-implement-centralized-optimization' into 'main'mainmainavoid repeating the for loopremove results folderupdate function docstringensure consistency in variable namingremove ruff from requirements.txtuse python's dict for type hintsupdate admm performance resultsignore csv filesdelete unnecessary conditional check statementdelete commented out code at the bottom showing example usageruffify filesdelete print commentsdelete debugging print lines and commentssort package imports to comply with ruffsort package imports to comply with ruffsort package imports to comply with ruffdelete NeSC package template python filesupdate requirements.txt: add ruffadd function docstringadd function docstringsort package imports to comply with ruff, add function docstringsolve equilibrium model using centralized optimizationadd simulation results, update csv delimiterchange csv delimeter to commaadd simulations resultscall save results function, return wall time in secondsimplement function to write out final results as csv filechange rho penalty multiplier factor to 10 for faster convergenceignore everything in results folderadd centralized optimization solution approachadd function to run the ADMM simulation until convergenceimplement the main body (loop) of ADMM algorithmimplement ADMM subroutine: update and solve optimization problemsimplement function to update ADMM second term penalty parameterdefine results dictionary for storing data during simulation runsadd timeseries dataadd configuration file for running the simulationsolve generator agent's optimization problemsolve consumer agent's optimization problem
Loading