def runadmm(options): import pyomo.environ start_time = time.time() with ScenarioTreeManagerFactory(options) \ as manager: manager.initialize() print("") print("Initializing ADMM solver for stochastic " "programming problems") with ADMMSolver(options) as admm: admm.solve(manager, options.default_rho) print("") print("Total execution time=%.2f seconds" % (time.time() - start_time)) return 0
def runsd(options): import pyomo.environ start_time = time.time() with ScenarioTreeManagerFactory(options) \ as manager: manager.initialize() print("") print("Running SD solver for stochastic " "programming problems") with SDSolver(options) as sd: results = sd.solve(manager) print(results) print("") print("Total execution time=%.2f seconds" % (time.time() - start_time)) return 0