From d8caf941dd4baf34819162bb09c72d21b9d0275b Mon Sep 17 00:00:00 2001 From: Matthias Fripp Date: Mon, 17 Apr 2017 10:53:45 -1000 Subject: [PATCH 1/7] prepare switch_model package for upload to pypi --- .gitignore | 2 +- README | 2 +- setup.py | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 1c8b84efd..579c70f1e 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,4 @@ .idea .DS_Store gurobi.log -SWITCH.egg-info/ +switch_model.egg-info/ diff --git a/README b/README index fe91ed049..0ccfe41f0 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -This contains the Switch electricity planning model written in Pyomo. +This contains version 2 of the Switch electricity planning model. This optimization model is modular and can be used with varying levels of complexity. Look in the examples directory for demonstrations of using Switch for investment planning or production cost simulation. The diff --git a/setup.py b/setup.py index be0b70c09..b41170c42 100644 --- a/setup.py +++ b/setup.py @@ -19,10 +19,10 @@ def read(*rnames): return open(os.path.join(os.path.dirname(__file__), *rnames)).read() setup( - name='SWITCH', + name='switch_model', version='2.0.0b1', - maintainer='Matthias Fripp', - maintainer_email='mfripp@hawaii.edu', + maintainer='Switch Authors', + maintainer_email='authors@switch-model.org', url='http://switch-model.org', license='Apache v2', platforms=["any"], From 18b6b073f46a428dab1428c1c415f13a3ec0bc6d Mon Sep 17 00:00:00 2001 From: Benjamin Maluenda Date: Mon, 17 Apr 2017 19:45:36 -0300 Subject: [PATCH 2/7] Renamed main package from switch_mod into switch_model for consistency with PyPI name. --- examples/3zone_toy/inputs/modules.txt | 26 +- .../PySPInputGenerator.py | 6 +- .../ReferenceModel.py | 10 +- .../inputs/modules.txt | 26 +- .../outputs-runef/runef-stdoutput.txt | 872 +- .../runph-rhosetter-FS-only-stdoutput.txt | 34390 ++++++++-------- .../runph-rhosetter-stdoutput.txt | 9146 ++-- .../rhosetter-FS-only.py | 2 +- .../3zone_toy_stochastic_PySP/rhosetter.py | 2 +- examples/carbon_cap/inputs/modules.txt | 28 +- examples/ccs/inputs/modules.txt | 20 +- examples/copperplate0/inputs/modules.txt | 20 +- examples/copperplate1/inputs/modules.txt | 22 +- examples/custom_extension/README | 2 +- examples/custom_extension/inputs/modules.txt | 20 +- .../discrete_and_min_build/inputs/modules.txt | 24 +- examples/discrete_build/inputs/modules.txt | 24 +- examples/dr_simple/inputs/dr_data.tab | 6 +- examples/dr_simple/inputs/modules.txt | 24 +- examples/hydro_simple/inputs/modules.txt | 22 +- examples/hydro_system/inputs/modules.txt | 22 +- examples/new_builds_only/inputs/modules.txt | 20 +- examples/planning_reserves/inputs/modules.txt | 28 +- .../1plant/inputs/modules.txt | 22 +- .../3plants/inputs/modules.txt | 22 +- .../4plants/inputs/modules.txt | 22 +- .../inputs/modules.txt | 24 +- .../discrete_unit_commit/inputs/modules.txt | 26 +- .../spinning_reserves/inputs/modules.txt | 30 +- .../unit_commit/inputs/modules.txt | 24 +- examples/rps_simple/inputs/modules.txt | 28 +- examples/storage/inputs/modules.txt | 22 +- run_tests.py | 2 +- setup.py | 4 +- {switch_mod => switch_model}/__init__.py | 12 +- .../balancing/__init__.py | 0 .../balancing/demand_response/__init__.py | 0 .../balancing/demand_response/simple.py | 188 +- .../balancing/load_zones.py | 6 +- .../balancing/operating_reserves/__init__.py | 0 .../balancing/operating_reserves/areas.py | 2 +- .../operating_reserves/spinning_reserves.py | 16 +- .../balancing/planning_reserves.py | 20 +- .../balancing/unserved_load.py | 4 +- .../energy_sources/__init__.py | 0 .../energy_sources/fuel_costs/__init__.py | 0 .../energy_sources/fuel_costs/markets.py | 6 +- .../energy_sources/fuel_costs/simple.py | 6 +- .../energy_sources/properties.py | 2 +- {switch_mod => switch_model}/financials.py | 2 +- .../generators/__init__.py | 0 .../generators/core/__init__.py | 4 +- .../generators/core/build.py | 8 +- .../generators/core/commit/__init__.py | 4 +- .../generators/core/commit/discrete.py | 8 +- .../generators/core/commit/fuel_use.py | 10 +- .../generators/core/commit/operate.py | 6 +- .../generators/core/dispatch.py | 10 +- .../generators/core/no_commit.py | 6 +- .../generators/core/proj_discrete_build.py | 6 +- .../generators/extensions/__init__.py | 0 .../generators/extensions/hydro_simple.py | 12 +- .../generators/extensions/hydro_system.py | 6 +- .../generators/extensions/storage.py | 10 +- .../hawaii/__init__.py | 0 .../hawaii/batteries.py | 0 .../hawaii/batteries_fixed_calendar_life.py | 2 +- .../constant_elasticity_demand_system.py | 0 .../hawaii/demand_response.py | 2 +- .../hawaii/demand_response_no_reserves.py | 2 +- .../hawaii/demand_response_simple.py | 2 +- .../hawaii/emission_rules.py | 0 {switch_mod => switch_model}/hawaii/ev.py | 2 +- .../hawaii/fed_subsidies.py | 0 .../hawaii/fuel_markets_expansion.py | 0 .../hawaii/hi_spinning_reserves.py | 18 +- .../hawaii/hydrogen.py | 2 +- .../hawaii/kalaeloa.py | 0 .../hawaii/lng_conversion.py | 2 +- .../hawaii/no_central_pv.py | 0 .../hawaii/no_onshore_wind.py | 0 .../hawaii/no_renewables.py | 2 +- .../hawaii/no_wind.py | 2 +- {switch_mod => switch_model}/hawaii/psip.py | 0 .../hawaii/pumped_hydro.py | 2 +- .../hawaii/r_demand_system.py | 0 .../hawaii/reserves.py | 0 {switch_mod => switch_model}/hawaii/rps.py | 2 +- .../hawaii/save_results.py | 4 +- .../hawaii/scenario_data.py | 4 +- .../hawaii/scenarios.py | 0 .../hawaii/smooth_dispatch.py | 4 +- .../hawaii/switch_patch.py | 2 +- .../hawaii/unserved_load.py | 0 {switch_mod => switch_model}/hawaii/util.py | 0 {switch_mod => switch_model}/main.py | 2 +- .../policies/__init__.py | 0 .../policies/carbon_policies.py | 2 +- .../policies/rps_simple.py | 2 +- .../reporting/__init__.py | 2 +- switch_model/reporting/basic_exports.py | 575 + .../reporting/dump.py | 0 .../reporting/example_export.py | 4 +- {switch_mod => switch_model}/solve.py | 10 +- .../solve_scenarios.py | 0 {switch_mod => switch_model}/test.py | 0 {switch_mod => switch_model}/timescales.py | 0 .../transmission/__init__.py | 0 .../transmission/local_td.py | 4 +- .../transmission/transport/__init__.py | 4 +- .../transmission/transport/build.py | 6 +- .../transmission/transport/dispatch.py | 4 +- .../upgrade/__init__.py | 12 +- .../upgrade/manager.py | 4 +- .../upgrade/upgrade_2_0_0b1.py | 220 +- {switch_mod => switch_model}/utilities.py | 4 +- tests/examples_test.py | 10 +- .../custom_extension/inputs/modules.txt | 2 +- tests/upgrade_test.py | 12 +- tests/utilities_test.py | 6 +- 120 files changed, 23428 insertions(+), 22853 deletions(-) rename {switch_mod => switch_model}/__init__.py (78%) rename {switch_mod => switch_model}/balancing/__init__.py (100%) rename {switch_mod => switch_model}/balancing/demand_response/__init__.py (100%) rename {switch_mod => switch_model}/balancing/demand_response/simple.py (93%) rename {switch_mod => switch_model}/balancing/load_zones.py (98%) rename {switch_mod => switch_model}/balancing/operating_reserves/__init__.py (100%) rename {switch_mod => switch_model}/balancing/operating_reserves/areas.py (96%) rename {switch_mod => switch_model}/balancing/operating_reserves/spinning_reserves.py (98%) rename {switch_mod => switch_model}/balancing/planning_reserves.py (96%) rename {switch_mod => switch_model}/balancing/unserved_load.py (94%) rename {switch_mod => switch_model}/energy_sources/__init__.py (100%) rename {switch_mod => switch_model}/energy_sources/fuel_costs/__init__.py (100%) rename {switch_mod => switch_model}/energy_sources/fuel_costs/markets.py (99%) rename {switch_mod => switch_model}/energy_sources/fuel_costs/simple.py (94%) rename {switch_mod => switch_model}/energy_sources/properties.py (98%) rename {switch_mod => switch_model}/financials.py (99%) rename {switch_mod => switch_model}/generators/__init__.py (100%) rename {switch_mod => switch_model}/generators/core/__init__.py (76%) rename {switch_mod => switch_model}/generators/core/build.py (98%) rename {switch_mod => switch_model}/generators/core/commit/__init__.py (77%) rename {switch_mod => switch_model}/generators/core/commit/discrete.py (88%) rename {switch_mod => switch_model}/generators/core/commit/fuel_use.py (97%) rename {switch_mod => switch_model}/generators/core/commit/operate.py (98%) rename {switch_mod => switch_model}/generators/core/dispatch.py (97%) rename {switch_mod => switch_model}/generators/core/no_commit.py (94%) rename {switch_mod => switch_model}/generators/core/proj_discrete_build.py (88%) rename {switch_mod => switch_model}/generators/extensions/__init__.py (100%) rename {switch_mod => switch_model}/generators/extensions/hydro_simple.py (91%) rename {switch_mod => switch_model}/generators/extensions/hydro_system.py (98%) rename {switch_mod => switch_model}/generators/extensions/storage.py (96%) rename {switch_mod => switch_model}/hawaii/__init__.py (100%) rename {switch_mod => switch_model}/hawaii/batteries.py (100%) rename {switch_mod => switch_model}/hawaii/batteries_fixed_calendar_life.py (98%) rename {switch_mod => switch_model}/hawaii/constant_elasticity_demand_system.py (100%) rename {switch_mod => switch_model}/hawaii/demand_response.py (99%) rename {switch_mod => switch_model}/hawaii/demand_response_no_reserves.py (99%) rename {switch_mod => switch_model}/hawaii/demand_response_simple.py (95%) rename {switch_mod => switch_model}/hawaii/emission_rules.py (100%) rename {switch_mod => switch_model}/hawaii/ev.py (99%) rename {switch_mod => switch_model}/hawaii/fed_subsidies.py (100%) rename {switch_mod => switch_model}/hawaii/fuel_markets_expansion.py (100%) rename {switch_mod => switch_model}/hawaii/hi_spinning_reserves.py (88%) rename {switch_mod => switch_model}/hawaii/hydrogen.py (99%) rename {switch_mod => switch_model}/hawaii/kalaeloa.py (100%) rename {switch_mod => switch_model}/hawaii/lng_conversion.py (99%) rename {switch_mod => switch_model}/hawaii/no_central_pv.py (100%) rename {switch_mod => switch_model}/hawaii/no_onshore_wind.py (100%) rename {switch_mod => switch_model}/hawaii/no_renewables.py (94%) rename {switch_mod => switch_model}/hawaii/no_wind.py (92%) rename {switch_mod => switch_model}/hawaii/psip.py (100%) rename {switch_mod => switch_model}/hawaii/pumped_hydro.py (98%) rename {switch_mod => switch_model}/hawaii/r_demand_system.py (100%) rename {switch_mod => switch_model}/hawaii/reserves.py (100%) rename {switch_mod => switch_model}/hawaii/rps.py (99%) rename {switch_mod => switch_model}/hawaii/save_results.py (99%) rename {switch_mod => switch_model}/hawaii/scenario_data.py (99%) rename {switch_mod => switch_model}/hawaii/scenarios.py (100%) rename {switch_mod => switch_model}/hawaii/smooth_dispatch.py (99%) rename {switch_mod => switch_model}/hawaii/switch_patch.py (96%) rename {switch_mod => switch_model}/hawaii/unserved_load.py (100%) rename {switch_mod => switch_model}/hawaii/util.py (100%) rename {switch_mod => switch_model}/main.py (97%) rename {switch_mod => switch_model}/policies/__init__.py (100%) rename {switch_mod => switch_model}/policies/carbon_policies.py (99%) rename {switch_mod => switch_model}/policies/rps_simple.py (99%) rename {switch_mod => switch_model}/reporting/__init__.py (99%) create mode 100644 switch_model/reporting/basic_exports.py rename {switch_mod => switch_model}/reporting/dump.py (100%) rename {switch_mod => switch_model}/reporting/example_export.py (89%) rename {switch_mod => switch_model}/solve.py (98%) mode change 100755 => 100644 rename {switch_mod => switch_model}/solve_scenarios.py (100%) mode change 100755 => 100644 rename {switch_mod => switch_model}/test.py (100%) rename {switch_mod => switch_model}/timescales.py (100%) rename {switch_mod => switch_model}/transmission/__init__.py (100%) rename {switch_mod => switch_model}/transmission/local_td.py (99%) rename {switch_mod => switch_model}/transmission/transport/__init__.py (74%) rename {switch_mod => switch_model}/transmission/transport/build.py (98%) rename {switch_mod => switch_model}/transmission/transport/dispatch.py (95%) rename {switch_mod => switch_model}/upgrade/__init__.py (64%) rename {switch_mod => switch_model}/upgrade/manager.py (98%) rename {switch_mod => switch_model}/upgrade/upgrade_2_0_0b1.py (74%) rename {switch_mod => switch_model}/utilities.py (99%) diff --git a/examples/3zone_toy/inputs/modules.txt b/examples/3zone_toy/inputs/modules.txt index 9ce3c87d3..00c3ed3e0 100644 --- a/examples/3zone_toy/inputs/modules.txt +++ b/examples/3zone_toy/inputs/modules.txt @@ -1,15 +1,15 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.markets -switch_mod.transmission.transport.build -switch_mod.transmission.transport.dispatch +switch_model.transmission.local_td +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.markets +switch_model.transmission.transport.build +switch_model.transmission.transport.dispatch diff --git a/examples/3zone_toy_stochastic_PySP/PySPInputGenerator.py b/examples/3zone_toy_stochastic_PySP/PySPInputGenerator.py index 5a195159d..ee1a2e7ff 100644 --- a/examples/3zone_toy_stochastic_PySP/PySPInputGenerator.py +++ b/examples/3zone_toy_stochastic_PySP/PySPInputGenerator.py @@ -65,14 +65,14 @@ ########################################################### -import switch_mod.utilities as utilities -import switch_mod.solve +import switch_model.utilities as utilities +import switch_model.solve import sys, os from pyomo.environ import * print "creating model for scenario input generation..." -module_list = switch_mod.solve.get_module_list(args=None) +module_list = switch_model.solve.get_module_list(args=None) model = utilities.create_model(module_list) print "model successfully created..." diff --git a/examples/3zone_toy_stochastic_PySP/ReferenceModel.py b/examples/3zone_toy_stochastic_PySP/ReferenceModel.py index 57db606a3..8aa738baf 100644 --- a/examples/3zone_toy_stochastic_PySP/ReferenceModel.py +++ b/examples/3zone_toy_stochastic_PySP/ReferenceModel.py @@ -26,9 +26,9 @@ ########################################################### -import switch_mod.utilities as utilities -import switch_mod.financials as financials -import switch_mod.solve +import switch_model.utilities as utilities +import switch_model.financials as financials +import switch_model.solve import sys, os from pyomo.environ import * @@ -36,9 +36,9 @@ # Ideally, we would use the main codebase to generate the model, but the # mandatory switch argument parser is interferring with pysp's command line tools -#model = switch_mod.solve.main(return_model=True) +#model = switch_model.solve.main(return_model=True) -module_list = switch_mod.solve.get_module_list(args=None) +module_list = switch_model.solve.get_module_list(args=None) model = utilities.create_model(module_list, args=[]) # The following code augments the model object with Expressions for the diff --git a/examples/3zone_toy_stochastic_PySP/inputs/modules.txt b/examples/3zone_toy_stochastic_PySP/inputs/modules.txt index b32f20c5c..b2466c9f7 100644 --- a/examples/3zone_toy_stochastic_PySP/inputs/modules.txt +++ b/examples/3zone_toy_stochastic_PySP/inputs/modules.txt @@ -1,15 +1,15 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.simple -switch_mod.transmission.transport.build -switch_mod.transmission.transport.dispatch +switch_model.transmission.local_td +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.simple +switch_model.transmission.transport.build +switch_model.transmission.transport.dispatch diff --git a/examples/3zone_toy_stochastic_PySP/outputs-runef/runef-stdoutput.txt b/examples/3zone_toy_stochastic_PySP/outputs-runef/runef-stdoutput.txt index 9a6da1018..ed3d66232 100644 --- a/examples/3zone_toy_stochastic_PySP/outputs-runef/runef-stdoutput.txt +++ b/examples/3zone_toy_stochastic_PySP/outputs-runef/runef-stdoutput.txt @@ -1,438 +1,438 @@ -Importing module=C:/Users/Benjamin/Google Drive/Masters/SWITCH/SWITCH-Pyomo-PHA/ReferenceModel.py -loading model... -model successfully loaded... -Module successfully loaded -Time to import model and scenario tree structure files=0.10 seconds -Constructing scenario tree instances -Time to construct scenario instances=0.64 seconds -Linking instances into scenario tree -Time link scenario tree with instances=0.01 seconds -User-defined EF solution writer module=pyomo.pysp.plugins.csvsolutionwriter already imported - skipping -Creating extensive form instance -Time to construct extensive form instance=0.01 seconds -Queuing extensive form solve -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3fqubb.gurobi.mst -Optimize a model with 1630 rows, 1514 columns and 4231 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e+03, 2e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 1286 rows and 1139 columns -Presolve time: 0.01s -Presolved: 344 rows, 375 columns, 1334 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 4.4576592e+07 3.604419e+02 0.000000e+00 0s - 213 1.1111214e+08 0.000000e+00 0.000000e+00 0s - -Solved in 213 iterations and 0.02 seconds -Optimal objective 1.111121419e+08 -Waiting for extensive form solve -Done with extensive form solve - loading results -Storing solution in scenario tree -Time to solve and load results for the extensive form=0.93 seconds +Importing module=C:/Users/Benjamin/Google Drive/Masters/SWITCH/SWITCH-Pyomo-PHA/ReferenceModel.py +loading model... +model successfully loaded... +Module successfully loaded +Time to import model and scenario tree structure files=0.10 seconds +Constructing scenario tree instances +Time to construct scenario instances=0.64 seconds +Linking instances into scenario tree +Time link scenario tree with instances=0.01 seconds +User-defined EF solution writer module=pyomo.pysp.plugins.csvsolutionwriter already imported - skipping +Creating extensive form instance +Time to construct extensive form instance=0.01 seconds +Queuing extensive form solve +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3fqubb.gurobi.mst +Optimize a model with 1630 rows, 1514 columns and 4231 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e+03, 2e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 1286 rows and 1139 columns +Presolve time: 0.01s +Presolved: 344 rows, 375 columns, 1334 nonzeros -*********************************************************************************************** ->>>THE EXPECTED SUM OF THE STAGE COST VARIABLES=111112141.93<<< -*********************************************************************************************** - -Extensive form solution: ----------------------------------------------------- -Tree Nodes: - - Name=HighFuelCosts - Stage=Operation - Parent=RootNode - Variables: - DispatchProj[C-Coal_ST,1]=1.692 - DispatchProj[C-Coal_ST,2]=1.692 - DispatchProj[C-Coal_ST,3]=1.692 - DispatchProj[C-Coal_ST,4]=1.692 - DispatchProj[C-Coal_ST,5]=1.692 - DispatchProj[C-Coal_ST,6]=1.692 - DispatchProj[C-NG_CC,1]=2.95870338542 - DispatchProj[C-NG_CC,2]=1.467 - DispatchProj[C-NG_CC,3]=2.30496588542 - DispatchProj[C-NG_CC,4]=1.7829 - DispatchProj[C-NG_CC,5]=2.33748696809 - DispatchProj[C-NG_CC,6]=5.11326460766 - DispatchProj[C-NG_CC,7]=7.21638456298 - DispatchProj[C-NG_GT,6]=1.88 - DispatchProj[C-Wind-1,7]=3.1808 - DispatchProj[C-Wind-2,7]=2.56452 - DispatchProj[N-Coal_ST,1]=1.692 - DispatchProj[N-Coal_ST,2]=1.692 - DispatchProj[N-Coal_ST,3]=1.692 - DispatchProj[N-Coal_ST,4]=1.692 - DispatchProj[N-Coal_ST,5]=1.692 - DispatchProj[N-Coal_ST,6]=1.692 - DispatchProj[N-Geothermal,1]=0.96858075 - DispatchProj[N-Geothermal,2]=0.96858075 - DispatchProj[N-Geothermal,3]=0.96858075 - DispatchProj[N-Geothermal,4]=0.96858075 - DispatchProj[N-Geothermal,5]=0.96858075 - DispatchProj[N-Geothermal,6]=0.96858075 - DispatchProj[N-Geothermal,7]=0.96858075 - DispatchProj[N-NG_CC,1]=1.88 - DispatchProj[N-NG_CC,2]=1.55141925 - DispatchProj[N-NG_CC,3]=1.88 - DispatchProj[N-NG_CC,4]=1.76201925 - DispatchProj[N-NG_CC,5]=1.55141925 - DispatchProj[N-NG_CC,6]=1.88 - DispatchProj[N-NG_CC,7]=1.88 - DispatchProj[N-NG_GT,6]=0.469561226647 - DispatchProj[N-Wind-1,7]=3.1808 - DispatchProj[N-Wind-2,7]=0.86478 - DispatchProj[S-Geothermal,1]=2.90574225 - DispatchProj[S-Geothermal,2]=2.90574225 - DispatchProj[S-Geothermal,3]=2.90574225 - DispatchProj[S-Geothermal,4]=2.90574225 - DispatchProj[S-Geothermal,5]=2.90574225 - DispatchProj[S-Geothermal,6]=2.90574225 - DispatchProj[S-Geothermal,7]=2.90574225 - DispatchProj[S-NG_CC,1]=3.41225775 - DispatchProj[S-NG_CC,2]=4.46525775 - DispatchProj[S-NG_CC,3]=3.93875775 - DispatchProj[S-NG_CC,4]=4.67585775 - DispatchProj[S-NG_CC,5]=4.7 - DispatchProj[S-NG_CC,6]=4.7 - ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 - ProjFuelUseRate[C-NG_CC,1,NaturalGas]=19.8381061992 - ProjFuelUseRate[C-NG_CC,2,NaturalGas]=9.836235 - ProjFuelUseRate[C-NG_CC,3,NaturalGas]=15.4547962617 - ProjFuelUseRate[C-NG_CC,4,NaturalGas]=11.9543445 - ProjFuelUseRate[C-NG_CC,5,NaturalGas]=15.672850121 - ProjFuelUseRate[C-NG_CC,6,NaturalGas]=34.2844391944 - ProjFuelUseRate[C-NG_CC,7,NaturalGas]=48.3858584948 - ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 - ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 - ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,2,NaturalGas]=10.4022660712 - ProjFuelUseRate[N-NG_CC,3,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,4,NaturalGas]=11.8143390713 - ProjFuelUseRate[N-NG_CC,5,NaturalGas]=10.4022660712 - ProjFuelUseRate[N-NG_CC,6,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,7,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_GT,6,NaturalGas]=4.87874114486 - ProjFuelUseRate[S-NG_CC,1,NaturalGas]=22.8791882137 - ProjFuelUseRate[S-NG_CC,2,NaturalGas]=29.9395532138 - ProjFuelUseRate[S-NG_CC,3,NaturalGas]=26.4093707138 - ProjFuelUseRate[S-NG_CC,4,NaturalGas]=31.3516262138 - ProjFuelUseRate[S-NG_CC,5,NaturalGas]=31.5135 - ProjFuelUseRate[S-NG_CC,6,NaturalGas]=31.5135 - - Name=LowFuelCosts - Stage=Operation - Parent=RootNode - Variables: - DispatchProj[C-Coal_ST,1]=1.692 - DispatchProj[C-Coal_ST,2]=1.692 - DispatchProj[C-Coal_ST,3]=1.692 - DispatchProj[C-Coal_ST,4]=1.692 - DispatchProj[C-Coal_ST,5]=1.692 - DispatchProj[C-Coal_ST,6]=1.692 - DispatchProj[C-NG_CC,1]=5.11326460766 - DispatchProj[C-NG_CC,2]=5.11326460766 - DispatchProj[C-NG_CC,3]=5.11326460766 - DispatchProj[C-NG_CC,4]=5.11326460766 - DispatchProj[C-NG_CC,5]=5.11326460766 - DispatchProj[C-NG_CC,6]=5.11326460766 - DispatchProj[C-NG_CC,7]=7.21638456298 - DispatchProj[C-NG_GT,6]=1.88 - DispatchProj[C-Wind-1,7]=3.1808 - DispatchProj[C-Wind-2,7]=2.56452 - DispatchProj[N-Coal_ST,1]=1.692 - DispatchProj[N-Coal_ST,2]=1.692 - DispatchProj[N-Coal_ST,3]=1.692 - DispatchProj[N-Coal_ST,4]=1.692 - DispatchProj[N-Coal_ST,5]=1.692 - DispatchProj[N-Coal_ST,6]=1.692 - DispatchProj[N-Coal_ST,7]=1.692 - DispatchProj[N-Geothermal,1]=0.96858075 - DispatchProj[N-Geothermal,2]=0.96858075 - DispatchProj[N-Geothermal,3]=0.96858075 - DispatchProj[N-Geothermal,4]=0.96858075 - DispatchProj[N-Geothermal,5]=0.96858075 - DispatchProj[N-Geothermal,6]=0.96858075 - DispatchProj[N-NG_CC,1]=1.88 - DispatchProj[N-NG_CC,2]=1.55141925 - DispatchProj[N-NG_CC,3]=1.88 - DispatchProj[N-NG_CC,4]=1.76201925 - DispatchProj[N-NG_CC,5]=1.88 - DispatchProj[N-NG_CC,6]=1.88 - DispatchProj[N-NG_CC,7]=1.88 - DispatchProj[N-NG_GT,6]=1.77741925 - DispatchProj[N-Wind-1,7]=3.1808 - DispatchProj[N-Wind-2,7]=0.86478 - DispatchProj[S-Geothermal,7]=2.2529287188 - DispatchProj[S-NG_CC,1]=4.29271245109 - DispatchProj[S-NG_CC,2]=3.9435112688 - DispatchProj[S-NG_CC,3]=4.20469920109 - DispatchProj[S-NG_CC,4]=4.4510572688 - DispatchProj[S-NG_CC,5]=4.7 - DispatchProj[S-NG_CC,6]=4.7 - DispatchProj[S-NG_GT,6]=1.6251312688 - ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 - ProjFuelUseRate[C-NG_CC,1,NaturalGas]=34.2844391944 - ProjFuelUseRate[C-NG_CC,2,NaturalGas]=34.2844391944 - ProjFuelUseRate[C-NG_CC,3,NaturalGas]=34.2844391944 - ProjFuelUseRate[C-NG_CC,4,NaturalGas]=34.2844391944 - ProjFuelUseRate[C-NG_CC,5,NaturalGas]=34.2844391944 - ProjFuelUseRate[C-NG_CC,6,NaturalGas]=34.2844391944 - ProjFuelUseRate[C-NG_CC,7,NaturalGas]=48.3858584948 - ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 - ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,7,Coal]=15.228 - ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,2,NaturalGas]=10.4022660712 - ProjFuelUseRate[N-NG_CC,3,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,4,NaturalGas]=11.8143390712 - ProjFuelUseRate[N-NG_CC,5,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,6,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,7,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_GT,6,NaturalGas]=18.4673860075 - ProjFuelUseRate[S-NG_CC,1,NaturalGas]=28.7826369846 - ProjFuelUseRate[S-NG_CC,2,NaturalGas]=26.4412430573 - ProjFuelUseRate[S-NG_CC,3,NaturalGas]=28.1925081433 - ProjFuelUseRate[S-NG_CC,4,NaturalGas]=29.8443389873 - ProjFuelUseRate[S-NG_CC,5,NaturalGas]=31.5135 - ProjFuelUseRate[S-NG_CC,6,NaturalGas]=31.5135 - ProjFuelUseRate[S-NG_GT,6,NaturalGas]=16.8851138828 - - Name=MediumFuelCosts - Stage=Operation - Parent=RootNode - Variables: - DispatchProj[C-Coal_ST,1]=1.692 - DispatchProj[C-Coal_ST,2]=1.692 - DispatchProj[C-Coal_ST,3]=1.692 - DispatchProj[C-Coal_ST,4]=1.692 - DispatchProj[C-Coal_ST,5]=1.692 - DispatchProj[C-Coal_ST,6]=1.692 - DispatchProj[C-NG_CC,1]=2.95870338542 - DispatchProj[C-NG_CC,2]=1.467 - DispatchProj[C-NG_CC,3]=2.30496588542 - DispatchProj[C-NG_CC,4]=1.7829 - DispatchProj[C-NG_CC,5]=2.33748696809 - DispatchProj[C-NG_CC,6]=5.11326460766 - DispatchProj[C-NG_CC,7]=7.21638456298 - DispatchProj[C-NG_GT,6]=1.88 - DispatchProj[C-Wind-1,7]=3.1808 - DispatchProj[C-Wind-2,7]=2.56452 - DispatchProj[N-Coal_ST,1]=1.692 - DispatchProj[N-Coal_ST,2]=1.692 - DispatchProj[N-Coal_ST,3]=1.692 - DispatchProj[N-Coal_ST,4]=1.692 - DispatchProj[N-Coal_ST,5]=1.692 - DispatchProj[N-Coal_ST,6]=1.692 - DispatchProj[N-Coal_ST,7]=1.692 - DispatchProj[N-Geothermal,1]=0.96858075 - DispatchProj[N-Geothermal,2]=0.96858075 - DispatchProj[N-Geothermal,3]=0.96858075 - DispatchProj[N-Geothermal,4]=0.96858075 - DispatchProj[N-Geothermal,5]=0.96858075 - DispatchProj[N-Geothermal,6]=0.96858075 - DispatchProj[N-Geothermal,7]=0.96858075 - DispatchProj[N-NG_CC,1]=1.88 - DispatchProj[N-NG_CC,2]=1.55141925 - DispatchProj[N-NG_CC,3]=1.88 - DispatchProj[N-NG_CC,4]=1.76201925 - DispatchProj[N-NG_CC,5]=1.55141925 - DispatchProj[N-NG_CC,6]=1.88 - DispatchProj[N-NG_CC,7]=0.188 - DispatchProj[N-NG_GT,6]=0.469561226647 - DispatchProj[N-Wind-1,7]=3.1808 - DispatchProj[N-Wind-2,7]=0.86478 - DispatchProj[S-Geothermal,1]=2.90574225 - DispatchProj[S-Geothermal,2]=2.90574225 - DispatchProj[S-Geothermal,3]=2.90574225 - DispatchProj[S-Geothermal,4]=2.90574225 - DispatchProj[S-Geothermal,5]=2.90574225 - DispatchProj[S-Geothermal,6]=2.90574225 - DispatchProj[S-Geothermal,7]=2.90574225 - DispatchProj[S-NG_CC,1]=3.41225775 - DispatchProj[S-NG_CC,2]=4.46525775 - DispatchProj[S-NG_CC,3]=3.93875775 - DispatchProj[S-NG_CC,4]=4.67585775 - DispatchProj[S-NG_CC,5]=4.7 - DispatchProj[S-NG_CC,6]=4.7 - ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 - ProjFuelUseRate[C-NG_CC,1,NaturalGas]=19.8381061992 - ProjFuelUseRate[C-NG_CC,2,NaturalGas]=9.836235 - ProjFuelUseRate[C-NG_CC,3,NaturalGas]=15.4547962617 - ProjFuelUseRate[C-NG_CC,4,NaturalGas]=11.9543445 - ProjFuelUseRate[C-NG_CC,5,NaturalGas]=15.672850121 - ProjFuelUseRate[C-NG_CC,6,NaturalGas]=34.2844391944 - ProjFuelUseRate[C-NG_CC,7,NaturalGas]=48.3858584948 - ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 - ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,7,Coal]=15.228 - ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,2,NaturalGas]=10.4022660712 - ProjFuelUseRate[N-NG_CC,3,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,4,NaturalGas]=11.8143390712 - ProjFuelUseRate[N-NG_CC,5,NaturalGas]=10.4022660712 - ProjFuelUseRate[N-NG_CC,6,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,7,NaturalGas]=1.26054 - ProjFuelUseRate[N-NG_GT,6,NaturalGas]=4.87874114486 - ProjFuelUseRate[S-NG_CC,1,NaturalGas]=22.8791882137 - ProjFuelUseRate[S-NG_CC,2,NaturalGas]=29.9395532138 - ProjFuelUseRate[S-NG_CC,3,NaturalGas]=26.4093707138 - ProjFuelUseRate[S-NG_CC,4,NaturalGas]=31.3516262138 - ProjFuelUseRate[S-NG_CC,5,NaturalGas]=31.5135 - ProjFuelUseRate[S-NG_CC,6,NaturalGas]=31.5135 - - Name=RootNode - Stage=Investment - Parent=None - Variables: - BuildLocalTD[Central,2020]=0.5 - BuildLocalTD[Central,2030]=2.0 - BuildLocalTD[Central,Legacy]=3.5 - BuildLocalTD[North,2020]=0.5 - BuildLocalTD[North,2030]=2.0 - BuildLocalTD[North,Legacy]=5.49999999999 - BuildLocalTD[South,2020]=0.5 - BuildLocalTD[South,2030]=2.0 - BuildLocalTD[South,Legacy]=9.49999999999 - BuildProj[C-Coal_ST,1985]=2.0 - BuildProj[C-NG_CC,2005]=2.0 - BuildProj[C-NG_CC,2020]=3.43964319964 - BuildProj[C-NG_CC,2030]=4.23736165459 - BuildProj[C-NG_GT,2005]=2.0 - BuildProj[C-Wind-1,2030]=4.0 - BuildProj[C-Wind-2,2030]=3.0 - BuildProj[N-Coal_ST,1995]=2.0 - BuildProj[N-Geothermal,2000]=0.999999999999 - BuildProj[N-NG_CC,2008]=2.0 - BuildProj[N-NG_GT,2009]=2.0 - BuildProj[N-Wind-1,2030]=4.0 - BuildProj[N-Wind-2,2030]=0.999999999999 - BuildProj[S-Geothermal,1998]=3.0 - BuildProj[S-NG_CC,2000]=5.0 - BuildProj[S-NG_GT,1990]=3.0 - BuildProj[S-NG_GT,2002]=2.0 - BuildTrans[C-S,2030]=3.36550136298 - BuildTrans[C-S,Legacy]=5.99999999999 - BuildTrans[N-C,Legacy]=3.0 - - -Extensive form costs: -Scenario Tree Costs ----------------------------------------------------- -Tree Nodes: - - Name=HighFuelCosts - Stage=Operation - Parent=RootNode - Conditional probability=0.3333 - Children: - None - Scenarios: - Scenario_HighFuelCosts - Expected cost of (sub)tree rooted at node=68740905.9148 - - Name=LowFuelCosts - Stage=Operation - Parent=RootNode - Conditional probability=0.3333 - Children: - None - Scenarios: - Scenario_LowFuelCosts - Expected cost of (sub)tree rooted at node=30764026.2231 - - Name=MediumFuelCosts - Stage=Operation - Parent=RootNode - Conditional probability=0.3333 - Children: - None - Scenarios: - Scenario_MediumFuelCosts - Expected cost of (sub)tree rooted at node=53644385.0648 - - Name=RootNode - Stage=Investment - Parent=None - Conditional probability=1.0000 - Children: - HighFuelCosts - LowFuelCosts - MediumFuelCosts - Scenarios: - Scenario_HighFuelCosts - Scenario_LowFuelCosts - Scenario_MediumFuelCosts - Expected cost of (sub)tree rooted at node=111112141.9299 - ----------------------------------------------------- -Scenarios: - - Name=Scenario_HighFuelCosts - Probability=0.3333 - Leaf Node=HighFuelCosts - Tree node sequence: - RootNode - HighFuelCosts - Stage= Investment Cost=60062369.5291 - Stage= Operation Cost=68740905.9148 - Total scenario cost=128803275.4439 - - Name=Scenario_LowFuelCosts - Probability=0.3333 - Leaf Node=LowFuelCosts - Tree node sequence: - RootNode - LowFuelCosts - Stage= Investment Cost=60062369.5291 - Stage= Operation Cost=30764026.2231 - Total scenario cost=90826395.7521 - - Name=Scenario_MediumFuelCosts - Probability=0.3333 - Leaf Node=MediumFuelCosts - Tree node sequence: - RootNode - MediumFuelCosts - Stage= Investment Cost=60062369.5291 - Stage= Operation Cost=53644385.0648 - Total scenario cost=113706754.5939 - ----------------------------------------------------- -Scenario tree solution written to file=ef.csv -CostVarDetail.csv written for modeling checking. - -Total EF execution time=1.73 seconds +Iteration Objective Primal Inf. Dual Inf. Time + 0 4.4576592e+07 3.604419e+02 0.000000e+00 0s + 213 1.1111214e+08 0.000000e+00 0.000000e+00 0s +Solved in 213 iterations and 0.02 seconds +Optimal objective 1.111121419e+08 +Waiting for extensive form solve +Done with extensive form solve - loading results +Storing solution in scenario tree +Time to solve and load results for the extensive form=0.93 seconds + +*********************************************************************************************** +>>>THE EXPECTED SUM OF THE STAGE COST VARIABLES=111112141.93<<< +*********************************************************************************************** + +Extensive form solution: +---------------------------------------------------- +Tree Nodes: + + Name=HighFuelCosts + Stage=Operation + Parent=RootNode + Variables: + DispatchProj[C-Coal_ST,1]=1.692 + DispatchProj[C-Coal_ST,2]=1.692 + DispatchProj[C-Coal_ST,3]=1.692 + DispatchProj[C-Coal_ST,4]=1.692 + DispatchProj[C-Coal_ST,5]=1.692 + DispatchProj[C-Coal_ST,6]=1.692 + DispatchProj[C-NG_CC,1]=2.95870338542 + DispatchProj[C-NG_CC,2]=1.467 + DispatchProj[C-NG_CC,3]=2.30496588542 + DispatchProj[C-NG_CC,4]=1.7829 + DispatchProj[C-NG_CC,5]=2.33748696809 + DispatchProj[C-NG_CC,6]=5.11326460766 + DispatchProj[C-NG_CC,7]=7.21638456298 + DispatchProj[C-NG_GT,6]=1.88 + DispatchProj[C-Wind-1,7]=3.1808 + DispatchProj[C-Wind-2,7]=2.56452 + DispatchProj[N-Coal_ST,1]=1.692 + DispatchProj[N-Coal_ST,2]=1.692 + DispatchProj[N-Coal_ST,3]=1.692 + DispatchProj[N-Coal_ST,4]=1.692 + DispatchProj[N-Coal_ST,5]=1.692 + DispatchProj[N-Coal_ST,6]=1.692 + DispatchProj[N-Geothermal,1]=0.96858075 + DispatchProj[N-Geothermal,2]=0.96858075 + DispatchProj[N-Geothermal,3]=0.96858075 + DispatchProj[N-Geothermal,4]=0.96858075 + DispatchProj[N-Geothermal,5]=0.96858075 + DispatchProj[N-Geothermal,6]=0.96858075 + DispatchProj[N-Geothermal,7]=0.96858075 + DispatchProj[N-NG_CC,1]=1.88 + DispatchProj[N-NG_CC,2]=1.55141925 + DispatchProj[N-NG_CC,3]=1.88 + DispatchProj[N-NG_CC,4]=1.76201925 + DispatchProj[N-NG_CC,5]=1.55141925 + DispatchProj[N-NG_CC,6]=1.88 + DispatchProj[N-NG_CC,7]=1.88 + DispatchProj[N-NG_GT,6]=0.469561226647 + DispatchProj[N-Wind-1,7]=3.1808 + DispatchProj[N-Wind-2,7]=0.86478 + DispatchProj[S-Geothermal,1]=2.90574225 + DispatchProj[S-Geothermal,2]=2.90574225 + DispatchProj[S-Geothermal,3]=2.90574225 + DispatchProj[S-Geothermal,4]=2.90574225 + DispatchProj[S-Geothermal,5]=2.90574225 + DispatchProj[S-Geothermal,6]=2.90574225 + DispatchProj[S-Geothermal,7]=2.90574225 + DispatchProj[S-NG_CC,1]=3.41225775 + DispatchProj[S-NG_CC,2]=4.46525775 + DispatchProj[S-NG_CC,3]=3.93875775 + DispatchProj[S-NG_CC,4]=4.67585775 + DispatchProj[S-NG_CC,5]=4.7 + DispatchProj[S-NG_CC,6]=4.7 + ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 + ProjFuelUseRate[C-NG_CC,1,NaturalGas]=19.8381061992 + ProjFuelUseRate[C-NG_CC,2,NaturalGas]=9.836235 + ProjFuelUseRate[C-NG_CC,3,NaturalGas]=15.4547962617 + ProjFuelUseRate[C-NG_CC,4,NaturalGas]=11.9543445 + ProjFuelUseRate[C-NG_CC,5,NaturalGas]=15.672850121 + ProjFuelUseRate[C-NG_CC,6,NaturalGas]=34.2844391944 + ProjFuelUseRate[C-NG_CC,7,NaturalGas]=48.3858584948 + ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 + ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 + ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,2,NaturalGas]=10.4022660712 + ProjFuelUseRate[N-NG_CC,3,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,4,NaturalGas]=11.8143390713 + ProjFuelUseRate[N-NG_CC,5,NaturalGas]=10.4022660712 + ProjFuelUseRate[N-NG_CC,6,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,7,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_GT,6,NaturalGas]=4.87874114486 + ProjFuelUseRate[S-NG_CC,1,NaturalGas]=22.8791882137 + ProjFuelUseRate[S-NG_CC,2,NaturalGas]=29.9395532138 + ProjFuelUseRate[S-NG_CC,3,NaturalGas]=26.4093707138 + ProjFuelUseRate[S-NG_CC,4,NaturalGas]=31.3516262138 + ProjFuelUseRate[S-NG_CC,5,NaturalGas]=31.5135 + ProjFuelUseRate[S-NG_CC,6,NaturalGas]=31.5135 + + Name=LowFuelCosts + Stage=Operation + Parent=RootNode + Variables: + DispatchProj[C-Coal_ST,1]=1.692 + DispatchProj[C-Coal_ST,2]=1.692 + DispatchProj[C-Coal_ST,3]=1.692 + DispatchProj[C-Coal_ST,4]=1.692 + DispatchProj[C-Coal_ST,5]=1.692 + DispatchProj[C-Coal_ST,6]=1.692 + DispatchProj[C-NG_CC,1]=5.11326460766 + DispatchProj[C-NG_CC,2]=5.11326460766 + DispatchProj[C-NG_CC,3]=5.11326460766 + DispatchProj[C-NG_CC,4]=5.11326460766 + DispatchProj[C-NG_CC,5]=5.11326460766 + DispatchProj[C-NG_CC,6]=5.11326460766 + DispatchProj[C-NG_CC,7]=7.21638456298 + DispatchProj[C-NG_GT,6]=1.88 + DispatchProj[C-Wind-1,7]=3.1808 + DispatchProj[C-Wind-2,7]=2.56452 + DispatchProj[N-Coal_ST,1]=1.692 + DispatchProj[N-Coal_ST,2]=1.692 + DispatchProj[N-Coal_ST,3]=1.692 + DispatchProj[N-Coal_ST,4]=1.692 + DispatchProj[N-Coal_ST,5]=1.692 + DispatchProj[N-Coal_ST,6]=1.692 + DispatchProj[N-Coal_ST,7]=1.692 + DispatchProj[N-Geothermal,1]=0.96858075 + DispatchProj[N-Geothermal,2]=0.96858075 + DispatchProj[N-Geothermal,3]=0.96858075 + DispatchProj[N-Geothermal,4]=0.96858075 + DispatchProj[N-Geothermal,5]=0.96858075 + DispatchProj[N-Geothermal,6]=0.96858075 + DispatchProj[N-NG_CC,1]=1.88 + DispatchProj[N-NG_CC,2]=1.55141925 + DispatchProj[N-NG_CC,3]=1.88 + DispatchProj[N-NG_CC,4]=1.76201925 + DispatchProj[N-NG_CC,5]=1.88 + DispatchProj[N-NG_CC,6]=1.88 + DispatchProj[N-NG_CC,7]=1.88 + DispatchProj[N-NG_GT,6]=1.77741925 + DispatchProj[N-Wind-1,7]=3.1808 + DispatchProj[N-Wind-2,7]=0.86478 + DispatchProj[S-Geothermal,7]=2.2529287188 + DispatchProj[S-NG_CC,1]=4.29271245109 + DispatchProj[S-NG_CC,2]=3.9435112688 + DispatchProj[S-NG_CC,3]=4.20469920109 + DispatchProj[S-NG_CC,4]=4.4510572688 + DispatchProj[S-NG_CC,5]=4.7 + DispatchProj[S-NG_CC,6]=4.7 + DispatchProj[S-NG_GT,6]=1.6251312688 + ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 + ProjFuelUseRate[C-NG_CC,1,NaturalGas]=34.2844391944 + ProjFuelUseRate[C-NG_CC,2,NaturalGas]=34.2844391944 + ProjFuelUseRate[C-NG_CC,3,NaturalGas]=34.2844391944 + ProjFuelUseRate[C-NG_CC,4,NaturalGas]=34.2844391944 + ProjFuelUseRate[C-NG_CC,5,NaturalGas]=34.2844391944 + ProjFuelUseRate[C-NG_CC,6,NaturalGas]=34.2844391944 + ProjFuelUseRate[C-NG_CC,7,NaturalGas]=48.3858584948 + ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 + ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,7,Coal]=15.228 + ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,2,NaturalGas]=10.4022660712 + ProjFuelUseRate[N-NG_CC,3,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,4,NaturalGas]=11.8143390712 + ProjFuelUseRate[N-NG_CC,5,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,6,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,7,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_GT,6,NaturalGas]=18.4673860075 + ProjFuelUseRate[S-NG_CC,1,NaturalGas]=28.7826369846 + ProjFuelUseRate[S-NG_CC,2,NaturalGas]=26.4412430573 + ProjFuelUseRate[S-NG_CC,3,NaturalGas]=28.1925081433 + ProjFuelUseRate[S-NG_CC,4,NaturalGas]=29.8443389873 + ProjFuelUseRate[S-NG_CC,5,NaturalGas]=31.5135 + ProjFuelUseRate[S-NG_CC,6,NaturalGas]=31.5135 + ProjFuelUseRate[S-NG_GT,6,NaturalGas]=16.8851138828 + + Name=MediumFuelCosts + Stage=Operation + Parent=RootNode + Variables: + DispatchProj[C-Coal_ST,1]=1.692 + DispatchProj[C-Coal_ST,2]=1.692 + DispatchProj[C-Coal_ST,3]=1.692 + DispatchProj[C-Coal_ST,4]=1.692 + DispatchProj[C-Coal_ST,5]=1.692 + DispatchProj[C-Coal_ST,6]=1.692 + DispatchProj[C-NG_CC,1]=2.95870338542 + DispatchProj[C-NG_CC,2]=1.467 + DispatchProj[C-NG_CC,3]=2.30496588542 + DispatchProj[C-NG_CC,4]=1.7829 + DispatchProj[C-NG_CC,5]=2.33748696809 + DispatchProj[C-NG_CC,6]=5.11326460766 + DispatchProj[C-NG_CC,7]=7.21638456298 + DispatchProj[C-NG_GT,6]=1.88 + DispatchProj[C-Wind-1,7]=3.1808 + DispatchProj[C-Wind-2,7]=2.56452 + DispatchProj[N-Coal_ST,1]=1.692 + DispatchProj[N-Coal_ST,2]=1.692 + DispatchProj[N-Coal_ST,3]=1.692 + DispatchProj[N-Coal_ST,4]=1.692 + DispatchProj[N-Coal_ST,5]=1.692 + DispatchProj[N-Coal_ST,6]=1.692 + DispatchProj[N-Coal_ST,7]=1.692 + DispatchProj[N-Geothermal,1]=0.96858075 + DispatchProj[N-Geothermal,2]=0.96858075 + DispatchProj[N-Geothermal,3]=0.96858075 + DispatchProj[N-Geothermal,4]=0.96858075 + DispatchProj[N-Geothermal,5]=0.96858075 + DispatchProj[N-Geothermal,6]=0.96858075 + DispatchProj[N-Geothermal,7]=0.96858075 + DispatchProj[N-NG_CC,1]=1.88 + DispatchProj[N-NG_CC,2]=1.55141925 + DispatchProj[N-NG_CC,3]=1.88 + DispatchProj[N-NG_CC,4]=1.76201925 + DispatchProj[N-NG_CC,5]=1.55141925 + DispatchProj[N-NG_CC,6]=1.88 + DispatchProj[N-NG_CC,7]=0.188 + DispatchProj[N-NG_GT,6]=0.469561226647 + DispatchProj[N-Wind-1,7]=3.1808 + DispatchProj[N-Wind-2,7]=0.86478 + DispatchProj[S-Geothermal,1]=2.90574225 + DispatchProj[S-Geothermal,2]=2.90574225 + DispatchProj[S-Geothermal,3]=2.90574225 + DispatchProj[S-Geothermal,4]=2.90574225 + DispatchProj[S-Geothermal,5]=2.90574225 + DispatchProj[S-Geothermal,6]=2.90574225 + DispatchProj[S-Geothermal,7]=2.90574225 + DispatchProj[S-NG_CC,1]=3.41225775 + DispatchProj[S-NG_CC,2]=4.46525775 + DispatchProj[S-NG_CC,3]=3.93875775 + DispatchProj[S-NG_CC,4]=4.67585775 + DispatchProj[S-NG_CC,5]=4.7 + DispatchProj[S-NG_CC,6]=4.7 + ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 + ProjFuelUseRate[C-NG_CC,1,NaturalGas]=19.8381061992 + ProjFuelUseRate[C-NG_CC,2,NaturalGas]=9.836235 + ProjFuelUseRate[C-NG_CC,3,NaturalGas]=15.4547962617 + ProjFuelUseRate[C-NG_CC,4,NaturalGas]=11.9543445 + ProjFuelUseRate[C-NG_CC,5,NaturalGas]=15.672850121 + ProjFuelUseRate[C-NG_CC,6,NaturalGas]=34.2844391944 + ProjFuelUseRate[C-NG_CC,7,NaturalGas]=48.3858584948 + ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 + ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,7,Coal]=15.228 + ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,2,NaturalGas]=10.4022660712 + ProjFuelUseRate[N-NG_CC,3,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,4,NaturalGas]=11.8143390712 + ProjFuelUseRate[N-NG_CC,5,NaturalGas]=10.4022660712 + ProjFuelUseRate[N-NG_CC,6,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,7,NaturalGas]=1.26054 + ProjFuelUseRate[N-NG_GT,6,NaturalGas]=4.87874114486 + ProjFuelUseRate[S-NG_CC,1,NaturalGas]=22.8791882137 + ProjFuelUseRate[S-NG_CC,2,NaturalGas]=29.9395532138 + ProjFuelUseRate[S-NG_CC,3,NaturalGas]=26.4093707138 + ProjFuelUseRate[S-NG_CC,4,NaturalGas]=31.3516262138 + ProjFuelUseRate[S-NG_CC,5,NaturalGas]=31.5135 + ProjFuelUseRate[S-NG_CC,6,NaturalGas]=31.5135 + + Name=RootNode + Stage=Investment + Parent=None + Variables: + BuildLocalTD[Central,2020]=0.5 + BuildLocalTD[Central,2030]=2.0 + BuildLocalTD[Central,Legacy]=3.5 + BuildLocalTD[North,2020]=0.5 + BuildLocalTD[North,2030]=2.0 + BuildLocalTD[North,Legacy]=5.49999999999 + BuildLocalTD[South,2020]=0.5 + BuildLocalTD[South,2030]=2.0 + BuildLocalTD[South,Legacy]=9.49999999999 + BuildProj[C-Coal_ST,1985]=2.0 + BuildProj[C-NG_CC,2005]=2.0 + BuildProj[C-NG_CC,2020]=3.43964319964 + BuildProj[C-NG_CC,2030]=4.23736165459 + BuildProj[C-NG_GT,2005]=2.0 + BuildProj[C-Wind-1,2030]=4.0 + BuildProj[C-Wind-2,2030]=3.0 + BuildProj[N-Coal_ST,1995]=2.0 + BuildProj[N-Geothermal,2000]=0.999999999999 + BuildProj[N-NG_CC,2008]=2.0 + BuildProj[N-NG_GT,2009]=2.0 + BuildProj[N-Wind-1,2030]=4.0 + BuildProj[N-Wind-2,2030]=0.999999999999 + BuildProj[S-Geothermal,1998]=3.0 + BuildProj[S-NG_CC,2000]=5.0 + BuildProj[S-NG_GT,1990]=3.0 + BuildProj[S-NG_GT,2002]=2.0 + BuildTrans[C-S,2030]=3.36550136298 + BuildTrans[C-S,Legacy]=5.99999999999 + BuildTrans[N-C,Legacy]=3.0 + + +Extensive form costs: +Scenario Tree Costs +---------------------------------------------------- +Tree Nodes: + + Name=HighFuelCosts + Stage=Operation + Parent=RootNode + Conditional probability=0.3333 + Children: + None + Scenarios: + Scenario_HighFuelCosts + Expected cost of (sub)tree rooted at node=68740905.9148 + + Name=LowFuelCosts + Stage=Operation + Parent=RootNode + Conditional probability=0.3333 + Children: + None + Scenarios: + Scenario_LowFuelCosts + Expected cost of (sub)tree rooted at node=30764026.2231 + + Name=MediumFuelCosts + Stage=Operation + Parent=RootNode + Conditional probability=0.3333 + Children: + None + Scenarios: + Scenario_MediumFuelCosts + Expected cost of (sub)tree rooted at node=53644385.0648 + + Name=RootNode + Stage=Investment + Parent=None + Conditional probability=1.0000 + Children: + HighFuelCosts + LowFuelCosts + MediumFuelCosts + Scenarios: + Scenario_HighFuelCosts + Scenario_LowFuelCosts + Scenario_MediumFuelCosts + Expected cost of (sub)tree rooted at node=111112141.9299 + +---------------------------------------------------- +Scenarios: + + Name=Scenario_HighFuelCosts + Probability=0.3333 + Leaf Node=HighFuelCosts + Tree node sequence: + RootNode + HighFuelCosts + Stage= Investment Cost=60062369.5291 + Stage= Operation Cost=68740905.9148 + Total scenario cost=128803275.4439 + + Name=Scenario_LowFuelCosts + Probability=0.3333 + Leaf Node=LowFuelCosts + Tree node sequence: + RootNode + LowFuelCosts + Stage= Investment Cost=60062369.5291 + Stage= Operation Cost=30764026.2231 + Total scenario cost=90826395.7521 + + Name=Scenario_MediumFuelCosts + Probability=0.3333 + Leaf Node=MediumFuelCosts + Tree node sequence: + RootNode + MediumFuelCosts + Stage= Investment Cost=60062369.5291 + Stage= Operation Cost=53644385.0648 + Total scenario cost=113706754.5939 + +---------------------------------------------------- +Scenario tree solution written to file=ef.csv +CostVarDetail.csv written for modeling checking. + +Total EF execution time=1.73 seconds + diff --git a/examples/3zone_toy_stochastic_PySP/outputs-runph-rhosetter-FS-only/runph-rhosetter-FS-only-stdoutput.txt b/examples/3zone_toy_stochastic_PySP/outputs-runph-rhosetter-FS-only/runph-rhosetter-FS-only-stdoutput.txt index 5900e8d4c..b8f5e2849 100644 --- a/examples/3zone_toy_stochastic_PySP/outputs-runph-rhosetter-FS-only/runph-rhosetter-FS-only-stdoutput.txt +++ b/examples/3zone_toy_stochastic_PySP/outputs-runph-rhosetter-FS-only/runph-rhosetter-FS-only-stdoutput.txt @@ -1,17205 +1,17205 @@ -Importing module=C:/Users/Benjamin/Google Drive/Masters/SWITCH/SWITCH-Pyomo-PHA/ReferenceModel.py -loading model... -model successfully loaded... -Module successfully loaded -Time to import model and scenario tree structure files=0.14 seconds -Time to construct scenario instances=0.75 seconds -Time link scenario tree with instances=0.02 seconds -User-defined PH solution writer module=pyomo.pysp.plugins.csvsolutionwriter already imported - skipping -Importing module=rhosetter-FS-only.py -Module successfully loaded -Initializing PH - -PH post-instance plugin callback time=0.00 seconds -PH parameter vector construction time=0.01 seconds -PH SymbolMap creation time=0.01 seconds -Add PH objective weight terms time=0.01 seconds -Deactivate PH objective weight terms time=0.00 seconds -Add PH objective proximal terms time=0.03 seconds -Deactivate PH objective proximal terms time=0.00 seconds -Executing user rho setter callback function -Cumulative initialization time=2.20 seconds -PH post-initialization plugin callback time=0.00 seconds -Cumulative PH initialization time=2.20 seconds -Overall initialization time=2.20 seconds - -Starting PH - -Initiating PH iteration=0 -Scenario instance preprocessing time=0.08 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [7e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 348 rows and 348 columns -Presolve time: 0.00s -Presolved: 105 rows, 126 columns, 371 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s - 66 8.9634914e+07 0.000000e+00 0.000000e+00 0s - -Solved in 66 iterations and 0.01 seconds -Optimal objective 8.963491423e+07 -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+04, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 344 rows and 337 columns -Presolve time: 0.00s -Presolved: 109 rows, 137 columns, 408 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s - 74 1.1288675e+08 0.000000e+00 0.000000e+00 0s - -Solved in 74 iterations and 0.01 seconds -Optimal objective 1.128867496e+08 -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+04, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 350 rows and 346 columns -Presolve time: 0.00s -Presolved: 103 rows, 128 columns, 390 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s - 60 1.2514034e+08 0.000000e+00 0.000000e+00 0s - -Solved in 60 iterations and 0.02 seconds -Optimal objective 1.251403360e+08 -Time queueing subproblems=2.53 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.02 seconds -Time waiting for subproblems=0.05 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.70 Avg: 0.82 Max: 1.04 StdDev: 0.16 (seconds) -Aggregate sub-problem solve time=2.58 seconds -Variable statistics compute time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Weight update time=0.00 seconds -Cumulative run-time=2.67 seconds -Activate PH objective proximal terms time=0.00 seconds -Activate PH objective weight terms time=0.00 seconds - -Initiating PH iteration=1 -Scenario instance preprocessing time=0.14 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbrjqm4.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83922891e+10 -1.91843007e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09608853e+10 -2.26024998e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52475669e+10 -2.91062227e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35365898e+10 -4.57329596e+09 4.57e+01 3.71e+04 1.09e+08 0s - 4 3.26564944e+09 -1.24128637e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34985385e+08 1.07936641e+07 0.00e+00 1.05e-09 8.55e+05 0s - 6 1.69411888e+08 5.90783945e+07 0.00e+00 3.49e-10 2.91e+05 0s - 7 1.42084484e+08 7.11041211e+07 0.00e+00 1.75e-10 1.87e+05 0s - 8 1.06915460e+08 8.10237174e+07 0.00e+00 8.73e-11 6.83e+04 0s - 9 1.00416965e+08 8.39085462e+07 0.00e+00 1.16e-10 4.36e+04 0s - 10 9.43576478e+07 8.67595154e+07 0.00e+00 1.16e-10 2.00e+04 0s - 11 9.02902844e+07 8.93463805e+07 0.00e+00 2.91e-11 2.49e+03 0s - 12 8.98764789e+07 8.95803837e+07 0.00e+00 1.16e-10 7.81e+02 0s - 13 8.97334546e+07 8.96563885e+07 0.00e+00 1.16e-10 2.03e+02 0s - 14 8.96862078e+07 8.96802234e+07 0.00e+00 4.66e-10 1.58e+01 0s - 15 8.96824992e+07 8.96824202e+07 0.00e+00 9.31e-10 2.09e-01 0s - 16 8.96824501e+07 8.96824500e+07 0.00e+00 4.66e-10 2.09e-04 0s - 17 8.96824501e+07 8.96824501e+07 0.00e+00 2.33e-10 2.09e-07 0s - 18 8.96824501e+07 8.96824501e+07 3.14e-14 4.66e-10 2.10e-10 0s - -Barrier solved model in 18 iterations and 0.06 seconds -Optimal objective 8.96824501e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpceq1ip.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49617872e+10 -2.94786013e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34144787e+10 -2.70657110e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31520688e+10 -3.47487621e+09 3.54e+02 4.39e+05 4.97e+08 0s - 3 1.69904311e+10 -5.31832191e+09 4.19e+01 3.34e+04 1.27e+08 0s - 4 4.10917040e+09 -1.57029303e+09 0.00e+00 1.86e-09 1.55e+07 0s - 5 5.79671075e+08 -3.91987257e+07 0.00e+00 1.63e-09 1.64e+06 0s - 6 2.39728802e+08 6.78794737e+07 0.00e+00 4.66e-10 4.54e+05 0s - 7 1.43762496e+08 9.56120567e+07 0.00e+00 4.66e-10 1.27e+05 0s - 8 1.28898278e+08 1.04051300e+08 0.00e+00 4.66e-10 6.56e+04 0s - 9 1.21541729e+08 1.08398622e+08 0.00e+00 4.66e-10 3.47e+04 0s - 10 1.17715954e+08 1.10238476e+08 0.00e+00 4.66e-10 1.97e+04 0s - 11 1.14496666e+08 1.11944589e+08 0.00e+00 9.31e-10 6.73e+03 0s - 12 1.13331606e+08 1.12652250e+08 0.00e+00 4.66e-10 1.79e+03 0s - 13 1.12995893e+08 1.12840396e+08 0.00e+00 9.31e-10 4.10e+02 0s - 14 1.12912264e+08 1.12891244e+08 0.00e+00 9.31e-10 5.55e+01 0s - 15 1.12899629e+08 1.12898664e+08 0.00e+00 9.31e-10 2.54e+00 0s - 16 1.12899011e+08 1.12899010e+08 0.00e+00 4.66e-10 2.74e-03 0s - 17 1.12899010e+08 1.12899010e+08 0.00e+00 9.31e-10 2.74e-06 0s - 18 1.12899010e+08 1.12899010e+08 2.32e-14 4.66e-10 2.74e-09 0s - -Barrier solved model in 18 iterations and 0.05 seconds -Optimal objective 1.12899010e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmplwnfvd.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21584017e+11 -2.96581833e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14846122e+10 -2.78241569e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78826051e+10 -3.59882464e+09 3.51e+02 4.44e+05 5.14e+08 0s - 3 1.90297530e+10 -5.43304165e+09 3.62e+01 2.96e+04 1.24e+08 0s - 4 3.68692017e+09 -1.35401686e+09 7.00e-02 6.12e-01 1.43e+07 0s - 5 5.98310246e+08 -3.90635026e+07 0.00e+00 4.96e-02 1.70e+06 0s - 6 3.52681647e+08 4.11378306e+07 3.41e-02 1.96e-02 8.27e+05 0s - 7 1.95636107e+08 9.69971794e+07 0.00e+00 4.71e-03 2.61e+05 0s - 8 1.53903501e+08 1.10375900e+08 0.00e+00 1.56e-03 1.15e+05 0s - 9 1.40030061e+08 1.16913126e+08 0.00e+00 4.77e-04 6.10e+04 0s - 10 1.31723284e+08 1.21562773e+08 0.00e+00 1.20e-04 2.68e+04 0s - 11 1.26150775e+08 1.24593658e+08 0.00e+00 1.01e-05 4.11e+03 0s - 12 1.25534314e+08 1.25014861e+08 0.00e+00 3.49e-08 1.37e+03 0s - 13 1.25230167e+08 1.25188143e+08 0.00e+00 2.37e-09 1.11e+02 0s - 14 1.25207371e+08 1.25203123e+08 0.00e+00 9.31e-10 1.12e+01 0s - 15 1.25204706e+08 1.25204702e+08 0.00e+00 1.75e-10 1.23e-02 0s - 16 1.25204703e+08 1.25204703e+08 0.00e+00 1.86e-09 1.23e-05 0s - 17 1.25204703e+08 1.25204703e+08 2.29e-14 1.86e-09 1.23e-08 0s - 18 1.25204703e+08 1.25204703e+08 1.06e-14 1.86e-09 1.23e-11 0s - -Barrier solved model in 18 iterations and 0.05 seconds -Optimal objective 1.25204703e+08 - -Time queueing subproblems=2.31 seconds -Time loading results into instance Scenario_HighFuelCosts=0.04 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.04 seconds -Time waiting for subproblems=0.11 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.71 Avg: 0.72 Max: 0.73 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=2.42 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=5.10 seconds - -Initiating PH iteration=2 -Scenario instance preprocessing time=0.15 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_xofv1.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83923298e+10 -1.91845037e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09609797e+10 -2.26025245e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52476068e+10 -2.91063819e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35367564e+10 -4.57330152e+09 4.57e+01 3.71e+04 1.09e+08 0s - 4 3.26566031e+09 -1.24126238e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34978345e+08 1.07943912e+07 0.00e+00 6.98e-10 8.55e+05 0s - 6 1.69443136e+08 5.90739266e+07 0.00e+00 2.47e-10 2.91e+05 0s - 7 1.42008368e+08 7.11636875e+07 0.00e+00 1.67e-10 1.87e+05 0s - 8 1.06915802e+08 8.10555939e+07 0.00e+00 5.24e-10 6.82e+04 0s - 9 1.00392747e+08 8.39569264e+07 0.00e+00 2.33e-10 4.34e+04 0s - 10 9.43502864e+07 8.68242114e+07 0.00e+00 5.82e-11 1.99e+04 0s - 11 9.03470801e+07 8.93785636e+07 0.00e+00 1.16e-10 2.56e+03 0s - 12 8.99097579e+07 8.96231563e+07 0.00e+00 1.16e-10 7.56e+02 0s - 13 8.97710180e+07 8.96982204e+07 0.00e+00 1.65e-10 1.92e+02 0s - 14 8.97272366e+07 8.97205550e+07 0.00e+00 3.86e-10 1.76e+01 0s - 15 8.97231115e+07 8.97229978e+07 0.00e+00 2.33e-10 3.00e-01 0s - 16 8.97230408e+07 8.97230407e+07 0.00e+00 9.31e-10 3.01e-04 0s - 17 8.97230407e+07 8.97230407e+07 0.00e+00 4.66e-10 3.02e-07 0s - 18 8.97230407e+07 8.97230407e+07 2.54e-14 9.31e-10 3.02e-10 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 8.97230407e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpfbea0r.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49616230e+10 -2.94786004e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34142080e+10 -2.70656816e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31529108e+10 -3.47475384e+09 3.54e+02 4.40e+05 4.97e+08 0s - 3 1.69902579e+10 -5.31823828e+09 4.19e+01 3.33e+04 1.27e+08 0s - 4 4.11148025e+09 -1.57103100e+09 0.00e+00 3.26e-09 1.55e+07 0s - 5 5.80067862e+08 -3.94099311e+07 0.00e+00 1.40e-09 1.64e+06 0s - 6 2.39973237e+08 6.77968208e+07 0.00e+00 9.31e-10 4.55e+05 0s - 7 1.44045718e+08 9.55478865e+07 0.00e+00 2.33e-10 1.28e+05 0s - 8 1.28775552e+08 1.04121125e+08 0.00e+00 1.86e-09 6.51e+04 0s - 9 1.21502781e+08 1.08448857e+08 0.00e+00 4.66e-10 3.44e+04 0s - 10 1.17661475e+08 1.10267758e+08 0.00e+00 9.31e-10 1.95e+04 0s - 11 1.14442577e+08 1.11973832e+08 0.00e+00 9.31e-10 6.51e+03 0s - 12 1.13286339e+08 1.12672129e+08 0.00e+00 9.31e-10 1.62e+03 0s - 13 1.12975073e+08 1.12844786e+08 0.00e+00 4.66e-10 3.44e+02 0s - 14 1.12905673e+08 1.12886191e+08 0.00e+00 2.33e-10 5.14e+01 0s - 15 1.12894174e+08 1.12892537e+08 0.00e+00 9.31e-10 4.32e+00 0s - 16 1.12893137e+08 1.12893135e+08 0.00e+00 4.66e-10 5.42e-03 0s - 17 1.12893136e+08 1.12893136e+08 0.00e+00 9.31e-10 5.42e-06 0s - 18 1.12893136e+08 1.12893136e+08 2.07e-13 4.66e-10 5.43e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 1.12893136e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpz35rdq.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21584140e+11 -2.96581844e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14847887e+10 -2.78241704e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78811302e+10 -3.59895770e+09 3.51e+02 4.44e+05 5.14e+08 0s - 3 1.90299666e+10 -5.43320300e+09 3.62e+01 2.96e+04 1.24e+08 0s - 4 3.68677582e+09 -1.35406959e+09 6.93e-02 6.12e-01 1.43e+07 0s - 5 5.98039549e+08 -3.89729520e+07 0.00e+00 4.96e-02 1.70e+06 0s - 6 3.52741573e+08 4.11110603e+07 3.41e-02 1.96e-02 8.27e+05 0s - 7 1.95569902e+08 9.70464387e+07 0.00e+00 4.70e-03 2.60e+05 0s - 8 1.54091615e+08 1.10338760e+08 0.00e+00 1.57e-03 1.16e+05 0s - 9 1.40534660e+08 1.16663571e+08 0.00e+00 5.23e-04 6.30e+04 0s - 10 1.31960727e+08 1.21734760e+08 0.00e+00 1.38e-04 2.70e+04 0s - 11 1.26272310e+08 1.24627030e+08 0.00e+00 1.27e-05 4.34e+03 0s - 12 1.25634259e+08 1.25033609e+08 0.00e+00 2.33e-10 1.58e+03 0s - 13 1.25286375e+08 1.25231500e+08 0.00e+00 9.31e-10 1.45e+02 0s - 14 1.25257609e+08 1.25249909e+08 0.00e+00 9.31e-10 2.03e+01 0s - 15 1.25252770e+08 1.25252760e+08 0.00e+00 3.73e-09 2.59e-02 0s - 16 1.25252764e+08 1.25252764e+08 0.00e+00 9.31e-10 2.59e-05 0s - 17 1.25252764e+08 1.25252764e+08 0.00e+00 1.86e-09 2.59e-08 0s - 18 1.25252764e+08 1.25252764e+08 1.57e-14 4.66e-10 2.60e-11 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 1.25252764e+08 - -Time queueing subproblems=2.65 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.05 seconds -Time waiting for subproblems=0.11 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.75 Avg: 0.83 Max: 0.88 StdDev: 0.06 (seconds) -Aggregate sub-problem solve time=2.77 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=7.95 seconds - -Initiating PH iteration=3 -Scenario instance preprocessing time=0.15 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppxokeq.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83923705e+10 -1.91847067e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09610740e+10 -2.26025493e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52476466e+10 -2.91065412e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35369228e+10 -4.57330706e+09 4.57e+01 3.71e+04 1.09e+08 0s - 4 3.26567075e+09 -1.24123841e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34971103e+08 1.07951863e+07 0.00e+00 1.11e-09 8.55e+05 0s - 6 1.69473546e+08 5.90696512e+07 0.00e+00 2.91e-10 2.91e+05 0s - 7 1.41930719e+08 7.12236723e+07 0.00e+00 1.82e-10 1.87e+05 0s - 8 1.06915314e+08 8.10879318e+07 0.00e+00 4.07e-10 6.81e+04 0s - 9 1.01023546e+08 8.37212156e+07 0.00e+00 1.75e-10 4.57e+04 0s - 10 9.45709170e+07 8.67586715e+07 0.00e+00 1.16e-10 2.06e+04 0s - 11 9.06931757e+07 8.91798097e+07 0.00e+00 3.32e-10 3.99e+03 0s - 12 8.99891235e+07 8.96245330e+07 0.00e+00 2.98e-10 9.62e+02 0s - 13 8.98041337e+07 8.97396826e+07 0.00e+00 1.16e-10 1.70e+02 0s - 14 8.97694047e+07 8.97601298e+07 0.00e+00 9.31e-10 2.45e+01 0s - 15 8.97638371e+07 8.97635079e+07 0.00e+00 4.66e-10 8.68e-01 0s - 16 8.97636316e+07 8.97636313e+07 0.00e+00 4.66e-10 8.80e-04 0s - 17 8.97636314e+07 8.97636314e+07 0.00e+00 4.66e-10 8.81e-07 0s - 18 8.97636314e+07 8.97636314e+07 4.06e-14 4.66e-10 8.82e-10 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 8.97636314e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2fby0r.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49614588e+10 -2.94785996e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34139373e+10 -2.70656523e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31537527e+10 -3.47463148e+09 3.54e+02 4.40e+05 4.97e+08 0s - 3 1.69900773e+10 -5.31815397e+09 4.19e+01 3.32e+04 1.27e+08 0s - 4 4.11377232e+09 -1.57176487e+09 0.00e+00 2.79e-09 1.55e+07 0s - 5 5.80464073e+08 -3.96214142e+07 0.00e+00 1.40e-09 1.64e+06 0s - 6 2.40214179e+08 6.77149493e+07 0.00e+00 9.31e-10 4.56e+05 0s - 7 1.44314229e+08 9.54886715e+07 0.00e+00 4.66e-10 1.29e+05 0s - 8 1.28640419e+08 1.04194652e+08 0.00e+00 4.66e-10 6.45e+04 0s - 9 1.21570170e+08 1.08437538e+08 0.00e+00 9.31e-10 3.47e+04 0s - 10 1.18360502e+08 1.09587015e+08 0.00e+00 9.31e-10 2.31e+04 0s - 11 1.14267521e+08 1.12042149e+08 0.00e+00 9.31e-10 5.87e+03 0s - 12 1.13154488e+08 1.12729619e+08 0.00e+00 4.66e-10 1.12e+03 0s - 13 1.12941206e+08 1.12852721e+08 0.00e+00 9.31e-10 2.33e+02 0s - 14 1.12895692e+08 1.12882012e+08 0.00e+00 9.31e-10 3.61e+01 0s - 15 1.12887982e+08 1.12886838e+08 0.00e+00 1.40e-09 3.02e+00 0s - 16 1.12887262e+08 1.12887260e+08 0.00e+00 4.66e-10 3.16e-03 0s - 17 1.12887261e+08 1.12887261e+08 0.00e+00 4.66e-10 3.16e-06 0s - 18 1.12887261e+08 1.12887261e+08 9.03e-15 4.66e-10 3.16e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.12887261e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5lsgmh.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21584264e+11 -2.96581856e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14849653e+10 -2.78241840e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78796552e+10 -3.59909078e+09 3.51e+02 4.44e+05 5.14e+08 0s - 3 1.90301732e+10 -5.43336393e+09 3.62e+01 2.96e+04 1.24e+08 0s - 4 3.68662942e+09 -1.35412265e+09 6.86e-02 6.11e-01 1.43e+07 0s - 5 5.97769738e+08 -3.88829472e+07 0.00e+00 4.95e-02 1.70e+06 0s - 6 3.52799611e+08 4.10847830e+07 3.40e-02 1.96e-02 8.27e+05 0s - 7 1.95498916e+08 9.70972240e+07 0.00e+00 4.69e-03 2.60e+05 0s - 8 1.54252944e+08 1.10309611e+08 0.00e+00 1.58e-03 1.16e+05 0s - 9 1.40907444e+08 1.16489875e+08 0.00e+00 5.57e-04 6.45e+04 0s - 10 1.33234715e+08 1.21205352e+08 0.00e+00 2.03e-04 3.18e+04 0s - 11 1.26675869e+08 1.24517711e+08 0.00e+00 2.71e-05 5.70e+03 0s - 12 1.25547380e+08 1.25175744e+08 0.00e+00 2.16e-07 9.81e+02 0s - 13 1.25333663e+08 1.25280568e+08 0.00e+00 2.64e-08 1.40e+02 0s - 14 1.25306991e+08 1.25297175e+08 0.00e+00 1.59e-09 2.59e+01 0s - 15 1.25300843e+08 1.25300813e+08 0.00e+00 1.16e-10 8.04e-02 0s - 16 1.25300824e+08 1.25300824e+08 0.00e+00 1.86e-09 8.04e-05 0s - 17 1.25300824e+08 1.25300824e+08 0.00e+00 9.31e-10 8.05e-08 0s - 18 1.25300824e+08 1.25300824e+08 1.06e-14 9.31e-10 8.06e-11 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 1.25300824e+08 - -Time queueing subproblems=2.54 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.09 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.73 Avg: 0.80 Max: 0.85 StdDev: 0.05 (seconds) -Aggregate sub-problem solve time=2.63 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=10.60 seconds - -Initiating PH iteration=4 -Scenario instance preprocessing time=0.13 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpcxakdp.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83924112e+10 -1.91849097e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09611683e+10 -2.26025740e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52476865e+10 -2.91067005e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35370890e+10 -4.57331260e+09 4.57e+01 3.71e+04 1.09e+08 0s - 4 3.26568075e+09 -1.24121444e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34963663e+08 1.07960481e+07 0.00e+00 1.05e-09 8.55e+05 0s - 6 1.69503136e+08 5.90655646e+07 0.00e+00 2.91e-10 2.91e+05 0s - 7 1.41851575e+08 7.12840652e+07 0.00e+00 1.75e-10 1.86e+05 0s - 8 1.06914006e+08 8.11207291e+07 0.00e+00 3.38e-10 6.81e+04 0s - 9 1.00994063e+08 8.37869169e+07 0.00e+00 2.91e-11 4.54e+04 0s - 10 9.45798113e+07 8.68159612e+07 0.00e+00 5.82e-11 2.05e+04 0s - 11 9.07270519e+07 8.92265197e+07 0.00e+00 5.82e-11 3.96e+03 0s - 12 9.00254065e+07 8.96673604e+07 0.00e+00 2.94e-10 9.45e+02 0s - 13 8.98439878e+07 8.97807145e+07 0.00e+00 1.16e-10 1.67e+02 0s - 14 8.98099243e+07 8.98007620e+07 0.00e+00 4.66e-10 2.42e+01 0s - 15 8.98044194e+07 8.98041037e+07 0.00e+00 4.66e-10 8.33e-01 0s - 16 8.98042223e+07 8.98042220e+07 0.00e+00 1.40e-09 8.44e-04 0s - 17 8.98042221e+07 8.98042221e+07 0.00e+00 4.66e-10 8.44e-07 0s - 18 8.98042221e+07 8.98042221e+07 3.71e-14 4.66e-10 8.45e-10 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 8.98042221e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpoejolk.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49612946e+10 -2.94785988e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34136666e+10 -2.70656229e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31545943e+10 -3.47450914e+09 3.54e+02 4.40e+05 4.97e+08 0s - 3 1.69898892e+10 -5.31806900e+09 4.19e+01 3.31e+04 1.27e+08 0s - 4 4.11604664e+09 -1.57249462e+09 0.00e+00 2.33e-09 1.56e+07 0s - 5 5.80859781e+08 -3.98331813e+07 0.00e+00 1.40e-09 1.65e+06 0s - 6 2.40451649e+08 6.76338602e+07 0.00e+00 9.31e-10 4.56e+05 0s - 7 1.44566736e+08 9.54348090e+07 0.00e+00 9.31e-10 1.30e+05 0s - 8 1.28497045e+08 1.04270458e+08 0.00e+00 9.31e-10 6.39e+04 0s - 9 1.21666383e+08 1.08408536e+08 0.00e+00 9.31e-10 3.50e+04 0s - 10 1.18301310e+08 1.09592539e+08 0.00e+00 9.31e-10 2.30e+04 0s - 11 1.14264496e+08 1.12030512e+08 0.00e+00 9.31e-10 5.89e+03 0s - 12 1.13139426e+08 1.12728015e+08 0.00e+00 4.66e-10 1.09e+03 0s - 13 1.12936780e+08 1.12847039e+08 0.00e+00 9.31e-10 2.37e+02 0s - 14 1.12889989e+08 1.12876040e+08 0.00e+00 9.31e-10 3.68e+01 0s - 15 1.12882544e+08 1.12880701e+08 0.00e+00 9.31e-10 4.86e+00 0s - 16 1.12881387e+08 1.12881385e+08 0.00e+00 9.31e-10 5.30e-03 0s - 17 1.12881386e+08 1.12881386e+08 0.00e+00 4.66e-10 5.30e-06 0s - 18 1.12881386e+08 1.12881386e+08 2.22e-13 4.66e-10 5.31e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12881386e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphbt1mt.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21584387e+11 -2.96581867e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14851418e+10 -2.78241976e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78781800e+10 -3.59922387e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90303729e+10 -5.43352428e+09 3.62e+01 2.96e+04 1.24e+08 0s - 4 3.68648110e+09 -1.35417619e+09 6.78e-02 6.11e-01 1.43e+07 0s - 5 5.97500891e+08 -3.87935418e+07 0.00e+00 4.94e-02 1.70e+06 0s - 6 3.52855746e+08 4.10589982e+07 3.40e-02 1.96e-02 8.27e+05 0s - 7 1.95423064e+08 9.71495671e+07 0.00e+00 4.67e-03 2.60e+05 0s - 8 1.54387960e+08 1.10287998e+08 0.00e+00 1.59e-03 1.16e+05 0s - 9 1.41178648e+08 1.16374856e+08 0.00e+00 5.82e-04 6.55e+04 0s - 10 1.34663074e+08 1.20489077e+08 0.00e+00 2.76e-04 3.74e+04 0s - 11 1.27955556e+08 1.23961302e+08 0.00e+00 6.96e-05 1.05e+04 0s - 12 1.25889981e+08 1.25040045e+08 0.00e+00 4.54e-07 2.24e+03 0s - 13 1.25421394e+08 1.25306678e+08 0.00e+00 1.54e-09 3.03e+02 0s - 14 1.25361393e+08 1.25341106e+08 0.00e+00 9.31e-10 5.35e+01 0s - 15 1.25349531e+08 1.25348511e+08 0.00e+00 9.31e-10 2.69e+00 0s - 16 1.25348885e+08 1.25348884e+08 0.00e+00 1.86e-09 2.73e-03 0s - 17 1.25348884e+08 1.25348884e+08 0.00e+00 9.31e-10 2.74e-06 0s - 18 1.25348884e+08 1.25348884e+08 1.43e-14 1.86e-09 2.74e-09 0s - -Barrier solved model in 18 iterations and 0.05 seconds -Optimal objective 1.25348884e+08 - -Time queueing subproblems=2.62 seconds -Time loading results into instance Scenario_HighFuelCosts=0.04 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.04 seconds -Time loading results into instance Scenario_LowFuelCosts=0.04 seconds -Time waiting for subproblems=0.13 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.73 Avg: 0.83 Max: 0.90 StdDev: 0.07 (seconds) -Aggregate sub-problem solve time=2.75 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.01 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=13.43 seconds - -Initiating PH iteration=5 -Scenario instance preprocessing time=0.17 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqs3ihm.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83924519e+10 -1.91851127e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09612625e+10 -2.26025987e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52477263e+10 -2.91068598e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35372550e+10 -4.57331812e+09 4.57e+01 3.71e+04 1.09e+08 0s - 4 3.26569032e+09 -1.24119048e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34956030e+08 1.07969756e+07 0.00e+00 8.15e-10 8.55e+05 0s - 6 1.69531922e+08 5.90616626e+07 0.00e+00 1.75e-10 2.91e+05 0s - 7 1.41770969e+08 7.13448562e+07 0.00e+00 9.46e-11 1.86e+05 0s - 8 1.06911886e+08 8.11539847e+07 0.00e+00 2.74e-09 6.80e+04 0s - 9 1.00347184e+08 8.41449694e+07 0.00e+00 1.22e-09 4.27e+04 0s - 10 9.43326343e+07 8.70206411e+07 0.00e+00 2.33e-10 1.93e+04 0s - 11 9.05016515e+07 8.94833239e+07 0.00e+00 1.57e-10 2.69e+03 0s - 12 9.00191204e+07 8.97467543e+07 0.00e+00 2.91e-11 7.19e+02 0s - 13 8.98832537e+07 8.98244279e+07 0.00e+00 2.08e-10 1.55e+02 0s - 14 8.98497819e+07 8.98418216e+07 0.00e+00 9.31e-10 2.10e+01 0s - 15 8.98449420e+07 8.98447353e+07 0.00e+00 4.66e-10 5.45e-01 0s - 16 8.98448129e+07 8.98448127e+07 0.00e+00 9.31e-10 5.50e-04 0s - 17 8.98448128e+07 8.98448128e+07 0.00e+00 9.31e-10 5.50e-07 0s - 18 8.98448128e+07 8.98448128e+07 9.06e-14 9.31e-10 5.51e-10 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 8.98448128e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmeezsb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49611304e+10 -2.94785980e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34133959e+10 -2.70655935e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31554357e+10 -3.47438681e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69896937e+10 -5.31798337e+09 4.19e+01 3.30e+04 1.27e+08 0s - 4 4.11830322e+09 -1.57322028e+09 0.00e+00 1.86e-09 1.56e+07 0s - 5 5.81255060e+08 -4.00452413e+07 0.00e+00 9.31e-10 1.65e+06 0s - 6 2.40685664e+08 6.75535549e+07 0.00e+00 4.66e-10 4.57e+05 0s - 7 1.44803886e+08 9.53861726e+07 0.00e+00 9.31e-10 1.30e+05 0s - 8 1.28479688e+08 1.04276946e+08 0.00e+00 1.16e-10 6.39e+04 0s - 9 1.21757955e+08 1.08139374e+08 0.00e+00 9.31e-10 3.59e+04 0s - 10 1.19044698e+08 1.09382493e+08 0.00e+00 4.66e-10 2.55e+04 0s - 11 1.14604946e+08 1.11829830e+08 0.00e+00 9.31e-10 7.32e+03 0s - 12 1.13301205e+08 1.12643869e+08 0.00e+00 9.31e-10 1.73e+03 0s - 13 1.12975918e+08 1.12816455e+08 0.00e+00 9.31e-10 4.21e+02 0s - 14 1.12893363e+08 1.12865466e+08 0.00e+00 9.31e-10 7.36e+01 0s - 15 1.12876928e+08 1.12874719e+08 0.00e+00 4.66e-10 5.83e+00 0s - 16 1.12875513e+08 1.12875511e+08 0.00e+00 9.31e-10 6.07e-03 0s - 17 1.12875511e+08 1.12875511e+08 0.00e+00 8.15e-10 6.07e-06 0s - 18 1.12875511e+08 1.12875511e+08 0.00e+00 4.66e-10 6.08e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12875511e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpscm0in.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21584511e+11 -2.96581879e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14853184e+10 -2.78242111e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78767047e+10 -3.59935697e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90305657e+10 -5.43368407e+09 3.61e+01 2.96e+04 1.24e+08 0s - 4 3.68632857e+09 -1.35423017e+09 6.71e-02 6.10e-01 1.43e+07 0s - 5 5.97233613e+08 -3.87050657e+07 0.00e+00 4.94e-02 1.70e+06 0s - 6 3.52909783e+08 4.10337261e+07 3.40e-02 1.96e-02 8.28e+05 0s - 7 1.95342098e+08 9.72035519e+07 0.00e+00 4.66e-03 2.59e+05 0s - 8 1.54543561e+08 1.10266697e+08 0.00e+00 1.60e-03 1.17e+05 0s - 9 1.41494755e+08 1.16234259e+08 0.00e+00 6.11e-04 6.67e+04 0s - 10 1.35733390e+08 1.19972980e+08 0.00e+00 3.34e-04 4.16e+04 0s - 11 1.28437766e+08 1.23769533e+08 0.00e+00 8.14e-05 1.23e+04 0s - 12 1.25868231e+08 1.25136395e+08 0.00e+00 5.78e-06 1.93e+03 0s - 13 1.25461928e+08 1.25358758e+08 0.00e+00 1.73e-07 2.72e+02 0s - 14 1.25408528e+08 1.25389533e+08 0.00e+00 2.82e-08 5.01e+01 0s - 15 1.25397697e+08 1.25396511e+08 0.00e+00 9.31e-10 3.13e+00 0s - 16 1.25396945e+08 1.25396944e+08 0.00e+00 2.91e-10 3.19e-03 0s - 17 1.25396944e+08 1.25396944e+08 0.00e+00 9.31e-10 3.20e-06 0s - 18 1.25396944e+08 1.25396944e+08 5.71e-15 1.86e-09 3.20e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.25396944e+08 - -Time queueing subproblems=2.00 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.61 Max: 0.70 StdDev: 0.09 (seconds) -Aggregate sub-problem solve time=2.06 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=15.50 seconds - -Initiating PH iteration=6 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppbbrkb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83924926e+10 -1.91853156e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09613568e+10 -2.26026234e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52477661e+10 -2.91070191e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35374208e+10 -4.57332364e+09 4.57e+01 3.71e+04 1.09e+08 0s - 4 3.26569946e+09 -1.24116654e+09 0.00e+00 2.33e-09 1.19e+07 0s - 5 3.34948207e+08 1.07979674e+07 0.00e+00 8.73e-10 8.55e+05 0s - 6 1.69559921e+08 5.90579415e+07 0.00e+00 2.62e-10 2.92e+05 0s - 7 1.41839485e+08 7.13408387e+07 0.00e+00 1.46e-10 1.86e+05 0s - 8 1.07747471e+08 8.08924301e+07 0.00e+00 3.49e-10 7.09e+04 0s - 9 1.00991856e+08 8.42815983e+07 0.00e+00 4.15e-10 4.41e+04 0s - 10 9.43851793e+07 8.72271518e+07 0.00e+00 2.91e-11 1.89e+04 0s - 11 9.04145978e+07 8.95993182e+07 0.00e+00 2.34e-10 2.15e+03 0s - 12 9.00284239e+07 8.98009485e+07 0.00e+00 1.16e-10 6.00e+02 0s - 13 8.99136248e+07 8.98700348e+07 0.00e+00 1.27e-10 1.15e+02 0s - 14 8.98892376e+07 8.98831981e+07 0.00e+00 4.66e-10 1.59e+01 0s - 15 8.98855994e+07 8.98852852e+07 0.00e+00 2.33e-10 8.29e-01 0s - 16 8.98854037e+07 8.98854033e+07 0.00e+00 3.09e-10 8.41e-04 0s - 17 8.98854035e+07 8.98854035e+07 0.00e+00 4.66e-10 8.42e-07 0s - 18 8.98854035e+07 8.98854035e+07 4.10e-14 4.66e-10 8.42e-10 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 8.98854035e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvynsls.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49609663e+10 -2.94785972e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34131251e+10 -2.70655642e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31562769e+10 -3.47426451e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69894908e+10 -5.31789707e+09 4.19e+01 3.29e+04 1.27e+08 0s - 4 4.12054210e+09 -1.57394185e+09 0.00e+00 2.33e-09 1.56e+07 0s - 5 5.81649986e+08 -4.02576062e+07 0.00e+00 1.86e-09 1.65e+06 0s - 6 2.40916243e+08 6.74740345e+07 0.00e+00 9.31e-10 4.58e+05 0s - 7 1.45022470e+08 9.53436026e+07 0.00e+00 9.31e-10 1.31e+05 0s - 8 1.28629306e+08 1.04194987e+08 0.00e+00 9.31e-10 6.45e+04 0s - 9 1.21534137e+08 1.08032770e+08 0.00e+00 4.66e-10 3.56e+04 0s - 10 1.18334356e+08 1.09922875e+08 0.00e+00 9.31e-10 2.22e+04 0s - 11 1.15089242e+08 1.11500182e+08 0.00e+00 4.66e-10 9.47e+03 0s - 12 1.13350525e+08 1.12607687e+08 0.00e+00 1.86e-09 1.96e+03 0s - 13 1.12990544e+08 1.12803415e+08 0.00e+00 4.66e-10 4.94e+02 0s - 14 1.12895694e+08 1.12854180e+08 0.00e+00 9.31e-10 1.10e+02 0s - 15 1.12874025e+08 1.12866985e+08 0.00e+00 4.66e-10 1.86e+01 0s - 16 1.12869759e+08 1.12869566e+08 0.00e+00 4.66e-10 5.07e-01 0s - 17 1.12869637e+08 1.12869637e+08 0.00e+00 9.31e-10 5.10e-04 0s - 18 1.12869637e+08 1.12869637e+08 0.00e+00 9.31e-10 5.11e-07 0s - 19 1.12869637e+08 1.12869637e+08 3.61e-14 9.31e-10 5.11e-10 0s - -Barrier solved model in 19 iterations and 0.05 seconds -Optimal objective 1.12869637e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzi4shg.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21584634e+11 -2.96581890e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14854949e+10 -2.78242247e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78752293e+10 -3.59949009e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90307515e+10 -5.43384328e+09 3.61e+01 2.96e+04 1.24e+08 0s - 4 3.68617448e+09 -1.35428463e+09 6.64e-02 6.10e-01 1.43e+07 0s - 5 5.96967189e+08 -3.86171284e+07 0.00e+00 4.93e-02 1.70e+06 0s - 6 3.52961966e+08 4.10089378e+07 3.40e-02 1.96e-02 8.28e+05 0s - 7 1.95256217e+08 9.72591166e+07 0.00e+00 4.65e-03 2.59e+05 0s - 8 1.54722473e+08 1.10246033e+08 0.00e+00 1.62e-03 1.17e+05 0s - 9 1.41854420e+08 1.16069553e+08 0.00e+00 6.43e-04 6.81e+04 0s - 10 1.34914316e+08 1.20255577e+08 0.00e+00 3.56e-04 3.87e+04 0s - 11 1.28875352e+08 1.23549706e+08 0.00e+00 8.31e-05 1.41e+04 0s - 12 1.26081667e+08 1.25060731e+08 0.00e+00 9.53e-06 2.69e+03 0s - 13 1.25637986e+08 1.25335462e+08 0.00e+00 3.97e-07 7.98e+02 0s - 14 1.25474674e+08 1.25427211e+08 0.00e+00 5.94e-08 1.25e+02 0s - 15 1.25448460e+08 1.25442949e+08 0.00e+00 4.05e-09 1.45e+01 0s - 16 1.25445008e+08 1.25445002e+08 0.00e+00 5.82e-10 1.51e-02 0s - 17 1.25445004e+08 1.25445004e+08 0.00e+00 9.31e-10 1.51e-05 0s - 18 1.25445004e+08 1.25445004e+08 0.00e+00 9.31e-10 1.52e-08 0s - 19 1.25445004e+08 1.25445004e+08 1.06e-14 9.31e-10 1.52e-11 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.25445004e+08 - -Time queueing subproblems=1.52 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.48 Max: 0.51 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=1.59 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=17.11 seconds - -Initiating PH iteration=7 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpn_7set.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83925333e+10 -1.91855186e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09614511e+10 -2.26026482e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52478058e+10 -2.91071784e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35375864e+10 -4.57332914e+09 4.57e+01 3.71e+04 1.09e+08 0s - 4 3.26570817e+09 -1.24114260e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34940198e+08 1.07990227e+07 0.00e+00 4.66e-10 8.55e+05 0s - 6 1.69587149e+08 5.90543976e+07 0.00e+00 1.75e-10 2.92e+05 0s - 7 1.41903305e+08 7.13384546e+07 0.00e+00 1.16e-10 1.86e+05 0s - 8 1.08429995e+08 8.06918066e+07 0.00e+00 1.16e-10 7.32e+04 0s - 9 1.02237656e+08 8.40241447e+07 0.00e+00 1.33e-10 4.81e+04 0s - 10 9.41906570e+07 8.73974231e+07 0.00e+00 1.16e-10 1.79e+04 0s - 11 9.04652075e+07 8.96335872e+07 0.00e+00 2.42e-10 2.19e+03 0s - 12 9.00678330e+07 8.98448316e+07 0.00e+00 1.16e-10 5.88e+02 0s - 13 8.99567381e+07 8.99095866e+07 0.00e+00 2.18e-10 1.24e+02 0s - 14 8.99298698e+07 8.99236136e+07 0.00e+00 4.66e-10 1.65e+01 0s - 15 8.99260717e+07 8.99259471e+07 0.00e+00 2.33e-10 3.29e-01 0s - 16 8.99259942e+07 8.99259941e+07 0.00e+00 9.31e-10 3.31e-04 0s - 17 8.99259941e+07 8.99259941e+07 0.00e+00 9.31e-10 3.31e-07 0s - 18 8.99259941e+07 8.99259941e+07 7.42e-14 4.66e-10 3.31e-10 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 8.99259941e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwth1lu.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49608021e+10 -2.94785963e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34128543e+10 -2.70655348e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31571179e+10 -3.47414222e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69892805e+10 -5.31781010e+09 4.20e+01 3.28e+04 1.27e+08 0s - 4 4.12276329e+09 -1.57465935e+09 0.00e+00 2.33e-09 1.56e+07 0s - 5 5.82044636e+08 -4.04702904e+07 0.00e+00 9.31e-10 1.65e+06 0s - 6 2.41143400e+08 6.73953007e+07 0.00e+00 4.66e-10 4.59e+05 0s - 7 1.45045502e+08 9.53563503e+07 0.00e+00 4.66e-10 1.31e+05 0s - 8 1.28677254e+08 1.04187714e+08 0.00e+00 6.98e-10 6.46e+04 0s - 9 1.21481797e+08 1.08033755e+08 0.00e+00 1.75e-09 3.55e+04 0s - 10 1.18299134e+08 1.09926179e+08 0.00e+00 8.15e-10 2.21e+04 0s - 11 1.15035598e+08 1.11524777e+08 0.00e+00 4.66e-10 9.26e+03 0s - 12 1.13322586e+08 1.12620394e+08 0.00e+00 9.31e-10 1.85e+03 0s - 13 1.13010594e+08 1.12784262e+08 0.00e+00 9.31e-10 5.97e+02 0s - 14 1.12891626e+08 1.12848139e+08 0.00e+00 9.31e-10 1.15e+02 0s - 15 1.12868476e+08 1.12861077e+08 0.00e+00 9.31e-10 1.95e+01 0s - 16 1.12863857e+08 1.12863707e+08 0.00e+00 4.66e-10 3.97e-01 0s - 17 1.12863762e+08 1.12863762e+08 0.00e+00 9.31e-10 3.99e-04 0s - 18 1.12863762e+08 1.12863762e+08 0.00e+00 4.66e-10 3.99e-07 0s - 19 1.12863762e+08 1.12863762e+08 2.42e-14 4.66e-10 3.99e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12863762e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp7rzdrg.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21584758e+11 -2.96581901e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14856714e+10 -2.78242383e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78737537e+10 -3.59962323e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90309305e+10 -5.43400192e+09 3.61e+01 2.96e+04 1.24e+08 0s - 4 3.68601881e+09 -1.35433956e+09 6.56e-02 6.09e-01 1.43e+07 0s - 5 5.96701609e+08 -3.85297246e+07 0.00e+00 4.92e-02 1.70e+06 0s - 6 3.53012298e+08 4.09846326e+07 3.40e-02 1.96e-02 8.28e+05 0s - 7 1.95165380e+08 9.73162778e+07 0.00e+00 4.63e-03 2.59e+05 0s - 8 1.54871906e+08 1.10235279e+08 0.00e+00 1.63e-03 1.18e+05 0s - 9 1.42124940e+08 1.15957604e+08 0.00e+00 6.68e-04 6.91e+04 0s - 10 1.34895369e+08 1.20324095e+08 0.00e+00 3.62e-04 3.85e+04 0s - 11 1.28957321e+08 1.23573676e+08 0.00e+00 8.45e-05 1.42e+04 0s - 12 1.26137314e+08 1.25101690e+08 0.00e+00 9.73e-06 2.73e+03 0s - 13 1.25698056e+08 1.25377771e+08 0.00e+00 3.26e-07 8.45e+02 0s - 14 1.25523565e+08 1.25474969e+08 0.00e+00 4.69e-08 1.28e+02 0s - 15 1.25496819e+08 1.25490842e+08 0.00e+00 3.54e-09 1.58e+01 0s - 16 1.25493068e+08 1.25493062e+08 0.00e+00 1.86e-09 1.65e-02 0s - 17 1.25493065e+08 1.25493065e+08 0.00e+00 1.86e-09 1.65e-05 0s - 18 1.25493065e+08 1.25493065e+08 6.66e-15 1.86e-09 1.65e-08 0s - 19 1.25493065e+08 1.25493065e+08 3.37e-14 9.31e-10 1.65e-11 0s - -Barrier solved model in 19 iterations and 0.04 seconds -Optimal objective 1.25493065e+08 - -Time queueing subproblems=1.64 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.51 Max: 0.54 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.71 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=18.87 seconds - -Initiating PH iteration=8 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp7oxjgw.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83925740e+10 -1.91857216e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09615454e+10 -2.26026729e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52478455e+10 -2.91073377e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35377519e+10 -4.57333463e+09 4.57e+01 3.71e+04 1.09e+08 0s - 4 3.26571645e+09 -1.24111867e+09 0.00e+00 2.33e-09 1.19e+07 0s - 5 3.34932005e+08 1.08001402e+07 0.00e+00 8.15e-10 8.55e+05 0s - 6 1.69613621e+08 5.90510272e+07 0.00e+00 3.78e-10 2.92e+05 0s - 7 1.41965103e+08 7.13365570e+07 0.00e+00 8.73e-11 1.86e+05 0s - 8 1.09000743e+08 8.05362549e+07 0.00e+00 1.16e-10 7.51e+04 0s - 9 1.01482234e+08 8.44150484e+07 0.00e+00 1.67e-10 4.50e+04 0s - 10 9.49064761e+07 8.71516150e+07 0.00e+00 1.16e-10 2.05e+04 0s - 11 9.07615011e+07 8.95071699e+07 0.00e+00 1.16e-10 3.31e+03 0s - 12 9.01637458e+07 8.98522507e+07 0.00e+00 1.16e-10 8.22e+02 0s - 13 9.00057704e+07 8.99449715e+07 0.00e+00 1.56e-10 1.60e+02 0s - 14 8.99711321e+07 8.99637761e+07 0.00e+00 4.66e-10 1.94e+01 0s - 15 8.99666546e+07 8.99665423e+07 0.00e+00 4.66e-10 2.96e-01 0s - 16 8.99665849e+07 8.99665848e+07 0.00e+00 4.66e-10 2.99e-04 0s - 17 8.99665848e+07 8.99665848e+07 0.00e+00 4.66e-10 2.99e-07 0s - 18 8.99665848e+07 8.99665848e+07 1.36e-13 5.63e-10 2.99e-10 0s - -Barrier solved model in 18 iterations and 0.05 seconds -Optimal objective 8.99665848e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpi6kqfw.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49606379e+10 -2.94785955e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34125834e+10 -2.70655054e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31579583e+10 -3.47401996e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69890625e+10 -5.31772241e+09 4.20e+01 3.27e+04 1.27e+08 0s - 4 4.12496633e+09 -1.57537264e+09 0.00e+00 2.33e-09 1.56e+07 0s - 5 5.82439017e+08 -4.06832719e+07 0.00e+00 1.86e-09 1.65e+06 0s - 6 2.41367019e+08 6.73174852e+07 0.00e+00 9.31e-10 4.60e+05 0s - 7 1.45747734e+08 9.52658719e+07 0.00e+00 9.31e-10 1.33e+05 0s - 8 1.28390758e+08 1.04584363e+08 0.00e+00 9.31e-10 6.28e+04 0s - 9 1.21794584e+08 1.08502823e+08 0.00e+00 9.31e-10 3.51e+04 0s - 10 1.18759443e+08 1.09426866e+08 0.00e+00 4.66e-10 2.46e+04 0s - 11 1.14273193e+08 1.11999550e+08 0.00e+00 4.66e-10 6.00e+03 0s - 12 1.13151713e+08 1.12685322e+08 0.00e+00 9.31e-10 1.23e+03 0s - 13 1.12928955e+08 1.12813818e+08 0.00e+00 1.86e-09 3.04e+02 0s - 14 1.12874004e+08 1.12848168e+08 0.00e+00 9.31e-10 6.82e+01 0s - 15 1.12859959e+08 1.12856655e+08 0.00e+00 4.66e-10 8.72e+00 0s - 16 1.12857890e+08 1.12857886e+08 0.00e+00 9.31e-10 1.10e-02 0s - 17 1.12857887e+08 1.12857887e+08 0.00e+00 9.31e-10 1.10e-05 0s - 18 1.12857887e+08 1.12857887e+08 1.96e-14 4.66e-10 1.10e-08 0s - 19 1.12857887e+08 1.12857887e+08 8.80e-14 9.31e-10 1.10e-11 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12857887e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpypiahz.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21584881e+11 -2.96581913e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14858479e+10 -2.78242518e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78722780e+10 -3.59975637e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90311025e+10 -5.43415999e+09 3.61e+01 2.96e+04 1.24e+08 0s - 4 3.68586158e+09 -1.35439497e+09 6.49e-02 6.09e-01 1.43e+07 0s - 5 5.96436865e+08 -3.84428495e+07 0.00e+00 4.92e-02 1.69e+06 0s - 6 3.53060783e+08 4.09608094e+07 3.39e-02 1.96e-02 8.28e+05 0s - 7 1.95069544e+08 9.73750523e+07 0.00e+00 4.62e-03 2.58e+05 0s - 8 1.54992246e+08 1.10233847e+08 0.00e+00 1.63e-03 1.18e+05 0s - 9 1.42323215e+08 1.15888286e+08 0.00e+00 6.85e-04 6.98e+04 0s - 10 1.34860389e+08 1.20402962e+08 0.00e+00 3.64e-04 3.82e+04 0s - 11 1.29000853e+08 1.23619257e+08 0.00e+00 8.41e-05 1.42e+04 0s - 12 1.26184985e+08 1.25148999e+08 0.00e+00 9.68e-06 2.73e+03 0s - 13 1.25763078e+08 1.25416495e+08 0.00e+00 5.40e-07 9.14e+02 0s - 14 1.25571909e+08 1.25522966e+08 0.00e+00 7.24e-08 1.29e+02 0s - 15 1.25544525e+08 1.25539204e+08 0.00e+00 2.78e-09 1.40e+01 0s - 16 1.25541128e+08 1.25541123e+08 0.00e+00 4.66e-10 1.45e-02 0s - 17 1.25541125e+08 1.25541125e+08 0.00e+00 9.31e-10 1.45e-05 0s - 18 1.25541125e+08 1.25541125e+08 0.00e+00 1.86e-09 1.45e-08 0s - 19 1.25541125e+08 1.25541125e+08 8.85e-15 4.66e-10 1.45e-11 0s - -Barrier solved model in 19 iterations and 0.09 seconds -Optimal objective 1.25541125e+08 - -Time queueing subproblems=1.76 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.54 Avg: 0.55 Max: 0.58 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.83 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=20.71 seconds - -Initiating PH iteration=9 -Scenario instance preprocessing time=0.12 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyuti99.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83926147e+10 -1.91859246e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09616396e+10 -2.26026976e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52478852e+10 -2.91074971e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35379171e+10 -4.57334012e+09 4.57e+01 3.70e+04 1.09e+08 0s - 4 3.26572431e+09 -1.24109474e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34923633e+08 1.08013188e+07 0.00e+00 1.40e-09 8.55e+05 0s - 6 1.69639352e+08 5.90478269e+07 0.00e+00 2.55e-10 2.92e+05 0s - 7 1.42024920e+08 7.13351370e+07 0.00e+00 2.04e-10 1.87e+05 0s - 8 1.09479316e+08 8.04178577e+07 0.00e+00 2.04e-09 7.67e+04 0s - 9 1.00383009e+08 8.48575165e+07 0.00e+00 8.73e-10 4.10e+04 0s - 10 9.28566659e+07 8.81474036e+07 0.00e+00 2.91e-11 1.24e+04 0s - 11 9.04489774e+07 8.97486499e+07 0.00e+00 1.16e-10 1.85e+03 0s - 12 9.01194368e+07 8.99414848e+07 0.00e+00 1.17e-10 4.70e+02 0s - 13 9.00333666e+07 8.99932100e+07 0.00e+00 1.16e-10 1.06e+02 0s - 14 9.00100310e+07 9.00053632e+07 0.00e+00 6.98e-10 1.23e+01 0s - 15 9.00071856e+07 9.00071692e+07 0.00e+00 4.66e-10 4.33e-02 0s - 16 9.00071755e+07 9.00071755e+07 0.00e+00 9.31e-10 4.34e-05 0s - 17 9.00071755e+07 9.00071755e+07 0.00e+00 9.31e-10 4.34e-08 0s - 18 9.00071755e+07 9.00071755e+07 1.34e-13 6.98e-10 4.34e-11 0s - -Barrier solved model in 18 iterations and 0.05 seconds -Optimal objective 9.00071755e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp4yumpf.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49604737e+10 -2.94785947e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34123124e+10 -2.70654759e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31587976e+10 -3.47389774e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69888359e+10 -5.31763390e+09 4.20e+01 3.26e+04 1.27e+08 0s - 4 4.12715013e+09 -1.57608142e+09 0.00e+00 1.40e-09 1.56e+07 0s - 5 5.82833042e+08 -4.08964837e+07 0.00e+00 9.31e-10 1.65e+06 0s - 6 2.41587097e+08 6.72405170e+07 0.00e+00 9.31e-10 4.61e+05 0s - 7 1.45511764e+08 9.53073444e+07 0.00e+00 9.31e-10 1.32e+05 0s - 8 1.28603056e+08 1.04512559e+08 0.00e+00 1.16e-10 6.36e+04 0s - 9 1.21783154e+08 1.08478950e+08 0.00e+00 1.86e-09 3.51e+04 0s - 10 1.18568210e+08 1.09484116e+08 0.00e+00 4.66e-10 2.40e+04 0s - 11 1.14264525e+08 1.11992859e+08 0.00e+00 9.31e-10 5.99e+03 0s - 12 1.13081145e+08 1.12719803e+08 0.00e+00 4.66e-10 9.53e+02 0s - 13 1.12893374e+08 1.12824953e+08 0.00e+00 4.66e-10 1.81e+02 0s - 14 1.12859297e+08 1.12847252e+08 0.00e+00 9.31e-10 3.18e+01 0s - 15 1.12852533e+08 1.12851703e+08 0.00e+00 9.31e-10 2.19e+00 0s - 16 1.12852013e+08 1.12852012e+08 0.00e+00 9.31e-10 2.28e-03 0s - 17 1.12852012e+08 1.12852012e+08 0.00e+00 4.66e-10 2.29e-06 0s - 18 1.12852012e+08 1.12852012e+08 2.45e-13 9.31e-10 2.29e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12852012e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpiq_2na.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21585005e+11 -2.96581924e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14860244e+10 -2.78242654e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78708021e+10 -3.59988954e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90312675e+10 -5.43431749e+09 3.61e+01 2.96e+04 1.24e+08 0s - 4 3.68570278e+09 -1.35445084e+09 6.41e-02 6.08e-01 1.43e+07 0s - 5 5.96172946e+08 -3.83564983e+07 0.00e+00 4.91e-02 1.69e+06 0s - 6 3.53107426e+08 4.09374675e+07 3.39e-02 1.95e-02 8.28e+05 0s - 7 1.94968670e+08 9.74354588e+07 0.00e+00 4.60e-03 2.58e+05 0s - 8 1.55084435e+08 1.10241505e+08 0.00e+00 1.64e-03 1.18e+05 0s - 9 1.42461601e+08 1.15854350e+08 0.00e+00 6.98e-04 7.03e+04 0s - 10 1.34825015e+08 1.20483907e+08 0.00e+00 3.65e-04 3.79e+04 0s - 11 1.29028061e+08 1.23674388e+08 0.00e+00 8.29e-05 1.41e+04 0s - 12 1.26229277e+08 1.25199003e+08 0.00e+00 9.52e-06 2.72e+03 0s - 13 1.25818799e+08 1.25451715e+08 0.00e+00 7.17e-07 9.69e+02 0s - 14 1.25619954e+08 1.25570359e+08 0.00e+00 9.20e-08 1.31e+02 0s - 15 1.25592061e+08 1.25587544e+08 0.00e+00 2.30e-09 1.19e+01 0s - 16 1.25589188e+08 1.25589183e+08 0.00e+00 1.86e-09 1.27e-02 0s - 17 1.25589185e+08 1.25589185e+08 0.00e+00 1.86e-09 1.27e-05 0s - 18 1.25589185e+08 1.25589185e+08 2.10e-15 1.86e-09 1.28e-08 0s - 19 1.25589185e+08 1.25589185e+08 7.10e-15 1.86e-09 1.28e-11 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.25589185e+08 - -Time queueing subproblems=1.58 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.49 Max: 0.52 StdDev: 0.04 (seconds) -Aggregate sub-problem solve time=1.65 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=22.37 seconds - -Initiating PH iteration=10 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmnqg3e.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83926554e+10 -1.91861276e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09617338e+10 -2.26027224e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52479249e+10 -2.91076564e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35380821e+10 -4.57334559e+09 4.56e+01 3.70e+04 1.09e+08 0s - 4 3.26573175e+09 -1.24107083e+09 0.00e+00 2.79e-09 1.19e+07 0s - 5 3.34915085e+08 1.08025576e+07 0.00e+00 3.49e-10 8.55e+05 0s - 6 1.69664358e+08 5.90447931e+07 0.00e+00 1.16e-10 2.92e+05 0s - 7 1.42082796e+08 7.13341860e+07 0.00e+00 1.16e-10 1.87e+05 0s - 8 1.09881162e+08 8.03303422e+07 0.00e+00 1.98e-09 7.80e+04 0s - 9 9.97828395e+07 8.51590776e+07 0.00e+00 8.15e-10 3.86e+04 0s - 10 9.29888597e+07 8.80565692e+07 0.00e+00 1.16e-10 1.30e+04 0s - 11 9.05426805e+07 8.97542655e+07 0.00e+00 4.35e-10 2.08e+03 0s - 12 9.01672343e+07 8.99745447e+07 0.00e+00 6.01e-11 5.08e+02 0s - 13 9.00733329e+07 9.00335771e+07 0.00e+00 1.16e-10 1.05e+02 0s - 14 9.00511273e+07 9.00456453e+07 0.00e+00 4.66e-10 1.45e+01 0s - 15 9.00478042e+07 9.00477430e+07 0.00e+00 4.66e-10 1.62e-01 0s - 16 9.00477662e+07 9.00477662e+07 0.00e+00 4.66e-10 1.63e-04 0s - 17 9.00477662e+07 9.00477662e+07 8.47e-14 9.31e-10 1.63e-07 0s - 18 9.00477662e+07 9.00477662e+07 8.53e-14 9.31e-10 1.63e-10 0s - -Barrier solved model in 18 iterations and 0.05 seconds -Optimal objective 9.00477662e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpluo9cz.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49603095e+10 -2.94785939e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34120414e+10 -2.70654465e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31596366e+10 -3.47377555e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69886020e+10 -5.31754472e+09 4.20e+01 3.26e+04 1.27e+08 0s - 4 4.12931635e+09 -1.57678617e+09 0.00e+00 2.33e-09 1.56e+07 0s - 5 5.83227048e+08 -4.11100766e+07 0.00e+00 1.86e-09 1.66e+06 0s - 6 2.41803789e+08 6.71643424e+07 0.00e+00 9.31e-10 4.61e+05 0s - 7 1.45289118e+08 9.53467802e+07 0.00e+00 9.31e-10 1.32e+05 0s - 8 1.28157906e+08 1.04356712e+08 0.00e+00 9.31e-10 6.28e+04 0s - 9 1.21645214e+08 1.08073992e+08 0.00e+00 1.98e-09 3.58e+04 0s - 10 1.18587774e+08 1.09487840e+08 0.00e+00 9.31e-10 2.40e+04 0s - 11 1.14406444e+08 1.11891984e+08 0.00e+00 1.05e-09 6.63e+03 0s - 12 1.13212622e+08 1.12639795e+08 0.00e+00 4.66e-10 1.51e+03 0s - 13 1.12932225e+08 1.12792891e+08 0.00e+00 4.66e-10 3.68e+02 0s - 14 1.12859640e+08 1.12837678e+08 0.00e+00 4.66e-10 5.79e+01 0s - 15 1.12849977e+08 1.12843801e+08 0.00e+00 4.66e-10 1.63e+01 0s - 16 1.12846217e+08 1.12846092e+08 0.00e+00 4.66e-10 3.30e-01 0s - 17 1.12846138e+08 1.12846137e+08 0.00e+00 4.66e-10 3.32e-04 0s - 18 1.12846138e+08 1.12846138e+08 0.00e+00 2.33e-10 3.32e-07 0s - 19 1.12846138e+08 1.12846138e+08 1.38e-13 9.31e-10 3.32e-10 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.12846138e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmimeqd.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21585128e+11 -2.96581935e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14862009e+10 -2.78242790e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78693261e+10 -3.60002271e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90314256e+10 -5.43447441e+09 3.61e+01 2.96e+04 1.24e+08 0s - 4 3.68554241e+09 -1.35450718e+09 6.34e-02 6.08e-01 1.43e+07 0s - 5 5.95909846e+08 -3.82706662e+07 0.00e+00 4.90e-02 1.69e+06 0s - 6 3.53152229e+08 4.09146060e+07 3.39e-02 1.95e-02 8.28e+05 0s - 7 1.94862717e+08 9.74975141e+07 0.00e+00 4.59e-03 2.57e+05 0s - 8 1.55149741e+08 1.10258253e+08 0.00e+00 1.64e-03 1.19e+05 0s - 9 1.42549052e+08 1.15850685e+08 0.00e+00 7.05e-04 7.05e+04 0s - 10 1.34798120e+08 1.20562195e+08 0.00e+00 3.64e-04 3.76e+04 0s - 11 1.29050484e+08 1.23732689e+08 0.00e+00 8.13e-05 1.40e+04 0s - 12 1.26271901e+08 1.25250194e+08 0.00e+00 9.30e-06 2.70e+03 0s - 13 1.25861814e+08 1.25503842e+08 0.00e+00 5.83e-07 9.45e+02 0s - 14 1.25667998e+08 1.25618566e+08 0.00e+00 7.64e-08 1.30e+02 0s - 15 1.25640338e+08 1.25635486e+08 0.00e+00 2.20e-09 1.28e+01 0s - 16 1.25637248e+08 1.25637243e+08 0.00e+00 1.86e-09 1.32e-02 0s - 17 1.25637245e+08 1.25637245e+08 0.00e+00 9.31e-10 1.32e-05 0s - 18 1.25637245e+08 1.25637245e+08 0.00e+00 2.33e-10 1.32e-08 0s - 19 1.25637245e+08 1.25637245e+08 1.78e-14 9.31e-10 1.32e-11 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.25637245e+08 - -Time queueing subproblems=1.87 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.59 Max: 0.73 StdDev: 0.10 (seconds) -Aggregate sub-problem solve time=1.95 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=24.38 seconds - -Initiating PH iteration=11 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp8oalcr.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83926961e+10 -1.91863306e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09618281e+10 -2.26027471e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52479645e+10 -2.91078157e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35382470e+10 -4.57335105e+09 4.56e+01 3.70e+04 1.09e+08 0s - 4 3.26573876e+09 -1.24104693e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34906363e+08 1.08038556e+07 0.00e+00 6.98e-10 8.55e+05 0s - 6 1.69688652e+08 5.90419225e+07 0.00e+00 2.33e-10 2.92e+05 0s - 7 1.42138767e+08 7.13336958e+07 0.00e+00 1.31e-10 1.87e+05 0s - 8 1.10218638e+08 8.02686679e+07 0.00e+00 1.75e-10 7.90e+04 0s - 9 1.00803240e+08 8.47107487e+07 0.00e+00 1.84e-10 4.25e+04 0s - 10 9.39123553e+07 8.78560758e+07 0.00e+00 1.16e-10 1.60e+04 0s - 11 9.06631666e+07 8.97382642e+07 0.00e+00 4.05e-10 2.44e+03 0s - 12 9.02588800e+07 8.99883283e+07 0.00e+00 2.91e-11 7.14e+02 0s - 13 9.01251631e+07 9.00679534e+07 0.00e+00 2.91e-11 1.51e+02 0s - 14 9.00927698e+07 9.00856367e+07 0.00e+00 4.66e-10 1.88e+01 0s - 15 9.00883886e+07 9.00883374e+07 0.00e+00 4.66e-10 1.35e-01 0s - 16 9.00883569e+07 9.00883569e+07 0.00e+00 9.31e-10 1.36e-04 0s - 17 9.00883569e+07 9.00883569e+07 0.00e+00 9.31e-10 1.36e-07 0s - 18 9.00883569e+07 9.00883569e+07 2.38e-13 4.66e-10 1.36e-10 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.00883569e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgr2nfh.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49601453e+10 -2.94785930e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34117704e+10 -2.70654171e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31604754e+10 -3.47365337e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69883608e+10 -5.31745488e+09 4.20e+01 3.26e+04 1.27e+08 0s - 4 4.13146501e+09 -1.57748688e+09 0.00e+00 2.79e-09 1.57e+07 0s - 5 5.83621124e+08 -4.13240771e+07 0.00e+00 1.86e-09 1.66e+06 0s - 6 2.42017100e+08 6.70889644e+07 0.00e+00 1.40e-09 4.62e+05 0s - 7 1.45078635e+08 9.53843603e+07 0.00e+00 9.31e-10 1.31e+05 0s - 8 1.28158608e+08 1.04396771e+08 0.00e+00 9.31e-10 6.27e+04 0s - 9 1.21872851e+08 1.07963109e+08 0.00e+00 2.21e-09 3.67e+04 0s - 10 1.18774143e+08 1.09426277e+08 0.00e+00 9.31e-10 2.47e+04 0s - 11 1.14481928e+08 1.11839073e+08 0.00e+00 4.66e-10 6.97e+03 0s - 12 1.13241636e+08 1.12613889e+08 0.00e+00 9.31e-10 1.66e+03 0s - 13 1.12932200e+08 1.12785408e+08 0.00e+00 4.66e-10 3.87e+02 0s - 14 1.12860229e+08 1.12828523e+08 0.00e+00 5.82e-10 8.37e+01 0s - 15 1.12843233e+08 1.12838532e+08 0.00e+00 9.31e-10 1.24e+01 0s - 16 1.12840285e+08 1.12840250e+08 0.00e+00 4.66e-10 9.42e-02 0s - 17 1.12840263e+08 1.12840263e+08 0.00e+00 1.40e-09 9.44e-05 0s - 18 1.12840263e+08 1.12840263e+08 0.00e+00 9.31e-10 9.45e-08 0s - 19 1.12840263e+08 1.12840263e+08 3.16e-14 2.33e-10 9.46e-11 0s - -Barrier solved model in 19 iterations and 0.04 seconds -Optimal objective 1.12840263e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpibfoes.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21585252e+11 -2.96581947e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14863773e+10 -2.78242926e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78678500e+10 -3.60015590e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90315766e+10 -5.43463077e+09 3.61e+01 2.96e+04 1.24e+08 0s - 4 3.68538049e+09 -1.35456399e+09 6.27e-02 6.07e-01 1.43e+07 0s - 5 5.95647555e+08 -3.81853488e+07 0.00e+00 4.89e-02 1.69e+06 0s - 6 3.53195197e+08 4.08922243e+07 3.39e-02 1.95e-02 8.29e+05 0s - 7 1.94751639e+08 9.75612333e+07 6.52e-06 4.57e-03 2.57e+05 0s - 8 1.55188900e+08 1.10283872e+08 0.00e+00 1.64e-03 1.19e+05 0s - 9 1.42590438e+08 1.15874459e+08 0.00e+00 7.08e-04 7.05e+04 0s - 10 1.34785176e+08 1.20634797e+08 0.00e+00 3.63e-04 3.74e+04 0s - 11 1.29074748e+08 1.23790524e+08 0.00e+00 7.98e-05 1.39e+04 0s - 12 1.26314149e+08 1.25301551e+08 0.00e+00 9.08e-06 2.67e+03 0s - 13 1.25903654e+08 1.25556864e+08 0.00e+00 4.35e-07 9.15e+02 0s - 14 1.25715965e+08 1.25666835e+08 0.00e+00 5.86e-08 1.30e+02 0s - 15 1.25689387e+08 1.25682963e+08 0.00e+00 3.48e-09 1.69e+01 0s - 16 1.25685309e+08 1.25685303e+08 0.00e+00 9.31e-10 1.76e-02 0s - 17 1.25685305e+08 1.25685305e+08 0.00e+00 1.86e-09 1.76e-05 0s - 18 1.25685305e+08 1.25685305e+08 0.00e+00 3.49e-10 1.76e-08 0s - 19 1.25685305e+08 1.25685305e+08 1.60e-14 1.16e-09 1.76e-11 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.25685305e+08 - -Time queueing subproblems=1.61 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.50 Max: 0.51 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.68 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=26.06 seconds - -Initiating PH iteration=12 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppz6wu8.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83927368e+10 -1.91865336e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09619223e+10 -2.26027719e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52480041e+10 -2.91079751e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35384116e+10 -4.57335651e+09 4.56e+01 3.70e+04 1.09e+08 0s - 4 3.26574535e+09 -1.24102303e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34897471e+08 1.08052117e+07 0.00e+00 5.82e-10 8.55e+05 0s - 6 1.69712248e+08 5.90392120e+07 0.00e+00 1.67e-10 2.92e+05 0s - 7 1.42192872e+08 7.13336584e+07 0.00e+00 1.02e-10 1.87e+05 0s - 8 1.10501746e+08 8.02287344e+07 0.00e+00 3.49e-10 7.99e+04 0s - 9 1.00959176e+08 8.48775359e+07 0.00e+00 1.75e-10 4.24e+04 0s - 10 9.26842776e+07 8.84039552e+07 0.00e+00 1.51e-10 1.13e+04 0s - 11 9.05941479e+07 8.98622493e+07 0.00e+00 1.16e-10 1.93e+03 0s - 12 9.02385035e+07 9.00641584e+07 0.00e+00 2.48e-10 4.60e+02 0s - 13 9.01537924e+07 9.01156303e+07 0.00e+00 9.56e-11 1.01e+02 0s - 14 9.01316521e+07 9.01272261e+07 0.00e+00 4.66e-10 1.17e+01 0s - 15 9.01289547e+07 9.01289431e+07 0.00e+00 6.98e-10 3.07e-02 0s - 16 9.01289476e+07 9.01289475e+07 0.00e+00 9.31e-10 3.08e-05 0s - 17 9.01289476e+07 9.01289476e+07 1.53e-13 4.66e-10 3.08e-08 0s - 18 9.01289476e+07 9.01289476e+07 3.25e-13 9.31e-10 3.08e-11 0s - -Barrier solved model in 18 iterations and 0.06 seconds -Optimal objective 9.01289476e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpx8fr6g.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49599811e+10 -2.94785922e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34114993e+10 -2.70653876e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31613140e+10 -3.47353121e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69893254e+10 -5.31777961e+09 4.20e+01 3.26e+04 1.27e+08 0s - 4 4.13390534e+09 -1.57833188e+09 0.00e+00 2.33e-09 1.57e+07 0s - 5 5.84059345e+08 -4.15476934e+07 0.00e+00 9.31e-10 1.66e+06 0s - 6 2.42252578e+08 6.70082000e+07 0.00e+00 4.66e-10 4.63e+05 0s - 7 1.44872676e+08 9.54189628e+07 0.00e+00 9.31e-10 1.31e+05 0s - 8 1.28154387e+08 1.04438412e+08 0.00e+00 4.66e-10 6.26e+04 0s - 9 1.22092180e+08 1.07876156e+08 0.00e+00 2.33e-10 3.75e+04 0s - 10 1.18883874e+08 1.09392851e+08 0.00e+00 9.31e-10 2.50e+04 0s - 11 1.14527974e+08 1.11802764e+08 0.00e+00 4.66e-10 7.19e+03 0s - 12 1.13275182e+08 1.12586433e+08 0.00e+00 1.86e-09 1.82e+03 0s - 13 1.12939692e+08 1.12770580e+08 0.00e+00 4.66e-10 4.46e+02 0s - 14 1.12854560e+08 1.12822448e+08 0.00e+00 1.86e-09 8.47e+01 0s - 15 1.12838321e+08 1.12832087e+08 0.00e+00 9.31e-10 1.64e+01 0s - 16 1.12834484e+08 1.12834332e+08 0.00e+00 4.66e-10 4.02e-01 0s - 17 1.12834388e+08 1.12834388e+08 0.00e+00 9.31e-10 4.05e-04 0s - 18 1.12834388e+08 1.12834388e+08 0.00e+00 4.66e-10 4.05e-07 0s - 19 1.12834388e+08 1.12834388e+08 2.48e-13 9.31e-10 4.06e-10 0s - -Barrier solved model in 19 iterations and 0.03 seconds -Optimal objective 1.12834388e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpen3w7p.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21585375e+11 -2.96581958e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14865538e+10 -2.78243062e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78663737e+10 -3.60028911e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90317207e+10 -5.43478654e+09 3.61e+01 2.96e+04 1.24e+08 0s - 4 3.68521700e+09 -1.35462126e+09 6.19e-02 6.07e-01 1.43e+07 0s - 5 5.95386066e+08 -3.81005417e+07 0.00e+00 4.89e-02 1.69e+06 0s - 6 3.53236331e+08 4.08703215e+07 3.39e-02 1.95e-02 8.29e+05 0s - 7 1.94631733e+08 9.76271409e+07 3.23e-05 4.55e-03 2.56e+05 0s - 8 1.55184843e+08 1.10324108e+08 0.00e+00 1.64e-03 1.18e+05 0s - 9 1.42560022e+08 1.15941429e+08 0.00e+00 7.04e-04 7.03e+04 0s - 10 1.34802381e+08 1.20693938e+08 0.00e+00 3.62e-04 3.72e+04 0s - 11 1.29110371e+08 1.23842602e+08 0.00e+00 7.85e-05 1.39e+04 0s - 12 1.26358174e+08 1.25351457e+08 0.00e+00 8.90e-06 2.66e+03 0s - 13 1.25948044e+08 1.25608013e+08 0.00e+00 3.20e-07 8.97e+02 0s - 14 1.25763967e+08 1.25715089e+08 0.00e+00 4.37e-08 1.29e+02 0s - 15 1.25737167e+08 1.25731122e+08 0.00e+00 3.29e-09 1.59e+01 0s - 16 1.25733369e+08 1.25733363e+08 0.00e+00 9.31e-10 1.67e-02 0s - 17 1.25733365e+08 1.25733365e+08 0.00e+00 9.31e-10 1.67e-05 0s - 18 1.25733365e+08 1.25733365e+08 3.69e-14 1.86e-09 1.67e-08 0s - 19 1.25733365e+08 1.25733365e+08 5.50e-14 4.66e-10 1.67e-11 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.25733365e+08 - -Time queueing subproblems=1.62 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.51 Max: 0.53 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.69 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=27.76 seconds - -Initiating PH iteration=13 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3msei7.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83927775e+10 -1.91867366e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09620165e+10 -2.26027966e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52480437e+10 -2.91081344e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35385760e+10 -4.57336195e+09 4.56e+01 3.70e+04 1.09e+08 0s - 4 3.26575153e+09 -1.24099914e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34888412e+08 1.08066250e+07 0.00e+00 1.57e-09 8.55e+05 0s - 6 1.69735160e+08 5.90366582e+07 0.00e+00 3.78e-10 2.92e+05 0s - 7 1.42245146e+08 7.13340663e+07 0.00e+00 1.75e-10 1.87e+05 0s - 8 1.17017086e+08 7.67794334e+07 0.00e+00 1.16e-10 1.06e+05 0s - 9 1.05001898e+08 8.23576338e+07 0.00e+00 2.04e-10 5.97e+04 0s - 10 9.49941525e+07 8.72331514e+07 0.00e+00 3.49e-10 2.05e+04 0s - 11 9.15115501e+07 8.94411370e+07 0.00e+00 1.14e-10 5.46e+03 0s - 12 9.05680752e+07 8.99246624e+07 0.00e+00 1.12e-10 1.70e+03 0s - 13 9.02745151e+07 9.01101015e+07 0.00e+00 8.58e-11 4.34e+02 0s - 14 9.01818762e+07 9.01627571e+07 0.00e+00 9.31e-10 5.04e+01 0s - 15 9.01705471e+07 9.01689123e+07 0.00e+00 4.66e-10 4.31e+00 0s - 16 9.01695393e+07 9.01695376e+07 0.00e+00 2.33e-10 4.49e-03 0s - 17 9.01695382e+07 9.01695382e+07 0.00e+00 9.31e-10 4.49e-06 0s - 18 9.01695382e+07 9.01695382e+07 8.07e-14 9.31e-10 4.50e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 9.01695382e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp1styvz.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49598169e+10 -2.94785914e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34112282e+10 -2.70653582e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31621524e+10 -3.47340907e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69906669e+10 -5.31823537e+09 4.20e+01 3.26e+04 1.27e+08 0s - 4 4.13642443e+09 -1.57921946e+09 0.00e+00 3.26e-09 1.57e+07 0s - 5 5.84511492e+08 -4.17744486e+07 0.00e+00 1.86e-09 1.66e+06 0s - 6 2.42492359e+08 6.69264146e+07 0.00e+00 4.66e-10 4.64e+05 0s - 7 1.44658837e+08 9.54494470e+07 0.00e+00 9.31e-10 1.30e+05 0s - 8 1.28141439e+08 1.04482282e+08 0.00e+00 2.33e-10 6.24e+04 0s - 9 1.22280978e+08 1.07846227e+08 0.00e+00 9.31e-10 3.81e+04 0s - 10 1.18771463e+08 1.09438367e+08 0.00e+00 4.66e-10 2.46e+04 0s - 11 1.15144829e+08 1.11390795e+08 0.00e+00 9.31e-10 9.91e+03 0s - 12 1.13195409e+08 1.12629760e+08 0.00e+00 4.66e-10 1.49e+03 0s - 13 1.12922578e+08 1.12773066e+08 0.00e+00 4.66e-10 3.94e+02 0s - 14 1.12848998e+08 1.12816614e+08 0.00e+00 4.66e-10 8.54e+01 0s - 15 1.12831373e+08 1.12826862e+08 0.00e+00 9.31e-10 1.19e+01 0s - 16 1.12828552e+08 1.12828491e+08 0.00e+00 2.33e-10 1.61e-01 0s - 17 1.12828513e+08 1.12828513e+08 0.00e+00 8.15e-10 1.62e-04 0s - 18 1.12828513e+08 1.12828513e+08 0.00e+00 9.31e-10 1.62e-07 0s - 19 1.12828513e+08 1.12828513e+08 6.76e-14 9.31e-10 1.62e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12828513e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpakl12y.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21585499e+11 -2.96581969e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14867302e+10 -2.78243198e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78648973e+10 -3.60042233e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90318578e+10 -5.43494175e+09 3.61e+01 2.96e+04 1.24e+08 0s - 4 3.77566778e+09 -1.40997709e+09 4.38e-02 5.94e-01 1.46e+07 0s - 5 6.00922274e+08 -4.03118719e+07 0.00e+00 4.70e-02 1.71e+06 0s - 6 3.43784566e+08 4.51917958e+07 0.00e+00 1.74e-02 7.92e+05 0s - 7 1.91790831e+08 9.92569742e+07 0.00e+00 3.60e-03 2.45e+05 0s - 8 1.52869713e+08 1.11057511e+08 0.00e+00 1.22e-03 1.10e+05 0s - 9 1.38790939e+08 1.18967740e+08 0.00e+00 2.58e-04 5.23e+04 0s - 10 1.31578634e+08 1.22432970e+08 0.00e+00 8.55e-05 2.41e+04 0s - 11 1.27191022e+08 1.24862525e+08 0.00e+00 8.74e-06 6.14e+03 0s - 12 1.26005923e+08 1.25670998e+08 0.00e+00 7.73e-09 8.84e+02 0s - 13 1.25807180e+08 1.25766047e+08 0.00e+00 9.31e-10 1.09e+02 0s - 14 1.25783854e+08 1.25780061e+08 0.00e+00 9.31e-10 1.00e+01 0s - 15 1.25781429e+08 1.25781424e+08 0.00e+00 1.86e-09 1.35e-02 0s - 16 1.25781426e+08 1.25781426e+08 0.00e+00 9.31e-10 1.35e-05 0s - 17 1.25781426e+08 1.25781426e+08 0.00e+00 1.86e-09 1.36e-08 0s - 18 1.25781426e+08 1.25781426e+08 1.25e-14 1.40e-09 1.36e-11 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 1.25781426e+08 - -Time queueing subproblems=1.65 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 0.51 Max: 0.54 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.72 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=29.54 seconds - -Initiating PH iteration=14 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwor8uo.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83928183e+10 -1.91869396e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09621107e+10 -2.26028213e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52480833e+10 -2.91082938e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35387403e+10 -4.57336738e+09 4.56e+01 3.70e+04 1.09e+08 0s - 4 3.26575728e+09 -1.24097526e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34879188e+08 1.08080945e+07 0.00e+00 1.05e-09 8.55e+05 0s - 6 1.69757401e+08 5.90342582e+07 0.00e+00 1.75e-10 2.92e+05 0s - 7 1.42295623e+08 7.13349119e+07 0.00e+00 1.31e-10 1.87e+05 0s - 8 1.16691485e+08 7.68996601e+07 0.00e+00 5.82e-11 1.05e+05 0s - 9 1.05434743e+08 8.22461783e+07 0.00e+00 5.82e-11 6.12e+04 0s - 10 9.51794704e+07 8.72048442e+07 0.00e+00 1.16e-10 2.10e+04 0s - 11 9.14111117e+07 8.95770593e+07 0.00e+00 4.54e-10 4.84e+03 0s - 12 9.05888291e+07 8.99826021e+07 0.00e+00 5.82e-11 1.60e+03 0s - 13 9.03063044e+07 9.01566066e+07 0.00e+00 1.16e-10 3.95e+02 0s - 14 9.02211651e+07 9.02041137e+07 0.00e+00 9.31e-10 4.50e+01 0s - 15 9.02107505e+07 9.02097501e+07 0.00e+00 4.66e-10 2.64e+00 0s - 16 9.02101296e+07 9.02101285e+07 0.00e+00 4.66e-10 2.74e-03 0s - 17 9.02101289e+07 9.02101289e+07 0.00e+00 9.31e-10 2.75e-06 0s - 18 9.02101289e+07 9.02101289e+07 6.79e-14 9.31e-10 2.75e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.02101289e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzgmfso.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49596527e+10 -2.94785906e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34109571e+10 -2.70653287e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31629906e+10 -3.47328695e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69919994e+10 -5.31869015e+09 4.21e+01 3.26e+04 1.27e+08 0s - 4 4.13892376e+09 -1.58010241e+09 0.00e+00 1.40e-09 1.57e+07 0s - 5 5.84963644e+08 -4.20014290e+07 0.00e+00 1.05e-09 1.66e+06 0s - 6 2.42728265e+08 6.68455963e+07 0.00e+00 9.31e-10 4.65e+05 0s - 7 1.44455201e+08 9.54779493e+07 0.00e+00 9.31e-10 1.29e+05 0s - 8 1.28122532e+08 1.04527653e+08 0.00e+00 9.31e-10 6.23e+04 0s - 9 1.22362984e+08 1.07958133e+08 0.00e+00 4.66e-10 3.80e+04 0s - 10 1.18883474e+08 1.09339297e+08 0.00e+00 9.31e-10 2.52e+04 0s - 11 1.14551161e+08 1.11757768e+08 0.00e+00 4.66e-10 7.37e+03 0s - 12 1.13277968e+08 1.12573986e+08 0.00e+00 9.31e-10 1.86e+03 0s - 13 1.12942177e+08 1.12751110e+08 0.00e+00 9.31e-10 5.04e+02 0s - 14 1.12840402e+08 1.12811762e+08 0.00e+00 9.31e-10 7.56e+01 0s - 15 1.12825782e+08 1.12820784e+08 0.00e+00 4.66e-10 1.32e+01 0s - 16 1.12822854e+08 1.12822512e+08 0.00e+00 4.66e-10 9.01e-01 0s - 17 1.12822639e+08 1.12822638e+08 0.00e+00 9.31e-10 9.22e-04 0s - 18 1.12822638e+08 1.12822638e+08 0.00e+00 4.66e-10 9.23e-07 0s - 19 1.12822638e+08 1.12822638e+08 1.16e-13 9.31e-10 9.24e-10 0s - -Barrier solved model in 19 iterations and 0.03 seconds -Optimal objective 1.12822638e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpcibevh.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21585622e+11 -2.96581981e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14869066e+10 -2.78243334e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78634207e+10 -3.60055556e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90319878e+10 -5.43509638e+09 3.61e+01 2.96e+04 1.24e+08 0s - 4 3.77403593e+09 -1.40960753e+09 4.09e-02 5.91e-01 1.46e+07 0s - 5 6.00570961e+08 -4.01427745e+07 0.00e+00 4.68e-02 1.71e+06 0s - 6 3.42690744e+08 4.55056135e+07 0.00e+00 1.72e-02 7.88e+05 0s - 7 1.91369504e+08 9.94781950e+07 0.00e+00 3.55e-03 2.43e+05 0s - 8 1.51937387e+08 1.11370310e+08 0.00e+00 1.16e-03 1.07e+05 0s - 9 1.40911116e+08 1.18479776e+08 0.00e+00 3.50e-04 5.92e+04 0s - 10 1.30548005e+08 1.23279524e+08 0.00e+00 6.77e-05 1.92e+04 0s - 11 1.27138998e+08 1.25057390e+08 0.00e+00 1.43e-05 5.49e+03 0s - 12 1.26105724e+08 1.25689334e+08 0.00e+00 7.99e-07 1.10e+03 0s - 13 1.25860531e+08 1.25810779e+08 0.00e+00 7.37e-08 1.31e+02 0s - 14 1.25833892e+08 1.25826871e+08 0.00e+00 5.27e-09 1.85e+01 0s - 15 1.25829494e+08 1.25829481e+08 0.00e+00 9.31e-10 3.57e-02 0s - 16 1.25829486e+08 1.25829486e+08 0.00e+00 1.86e-09 3.57e-05 0s - 17 1.25829486e+08 1.25829486e+08 0.00e+00 1.86e-09 3.57e-08 0s - 18 1.25829486e+08 1.25829486e+08 1.95e-14 1.86e-09 3.58e-11 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.25829486e+08 - -Time queueing subproblems=2.13 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.04 seconds -Time loading results into instance Scenario_LowFuelCosts=0.10 seconds -Time waiting for subproblems=0.19 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.56 Avg: 0.67 Max: 0.81 StdDev: 0.11 (seconds) -Aggregate sub-problem solve time=2.32 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.01 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=31.87 seconds - -Initiating PH iteration=15 -Scenario instance preprocessing time=0.17 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqd0gla.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83928590e+10 -1.91871426e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09622049e+10 -2.26028461e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52481228e+10 -2.91084531e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35389043e+10 -4.57337280e+09 4.56e+01 3.70e+04 1.09e+08 0s - 4 3.26576262e+09 -1.24095139e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34869803e+08 1.08096194e+07 0.00e+00 4.66e-10 8.55e+05 0s - 6 1.69778984e+08 5.90320090e+07 0.00e+00 2.26e-10 2.92e+05 0s - 7 1.42344335e+08 7.13361882e+07 0.00e+00 1.16e-10 1.87e+05 0s - 8 1.16351114e+08 7.70338420e+07 0.00e+00 4.89e-09 1.04e+05 0s - 9 1.05854857e+08 8.21371595e+07 0.00e+00 9.31e-10 6.26e+04 0s - 10 9.51690868e+07 8.72775587e+07 0.00e+00 2.33e-10 2.08e+04 0s - 11 9.15053970e+07 8.95848052e+07 0.00e+00 1.16e-10 5.07e+03 0s - 12 9.06303340e+07 9.00206756e+07 0.00e+00 1.16e-10 1.61e+03 0s - 13 9.03527160e+07 9.01935455e+07 0.00e+00 1.16e-10 4.20e+02 0s - 14 9.02713542e+07 9.02388959e+07 0.00e+00 4.66e-10 8.56e+01 0s - 15 9.02517532e+07 9.02500808e+07 0.00e+00 4.66e-10 4.41e+00 0s - 16 9.02507207e+07 9.02507189e+07 0.00e+00 9.31e-10 4.55e-03 0s - 17 9.02507196e+07 9.02507196e+07 0.00e+00 9.31e-10 4.56e-06 0s - 18 9.02507196e+07 9.02507196e+07 6.37e-14 9.31e-10 4.56e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.02507196e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbfe68z.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49594885e+10 -2.94785897e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34106859e+10 -2.70652993e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31638285e+10 -3.47316484e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69933228e+10 -5.31914394e+09 4.21e+01 3.27e+04 1.27e+08 0s - 4 4.14140336e+09 -1.58098076e+09 0.00e+00 2.33e-09 1.57e+07 0s - 5 5.85415903e+08 -4.22286758e+07 0.00e+00 9.31e-10 1.67e+06 0s - 6 2.42955975e+08 6.67661697e+07 0.00e+00 9.31e-10 4.65e+05 0s - 7 1.44262759e+08 9.55051920e+07 0.00e+00 9.31e-10 1.29e+05 0s - 8 1.28205606e+08 1.04514537e+08 0.00e+00 4.66e-10 6.25e+04 0s - 9 1.22354029e+08 1.08049091e+08 0.00e+00 9.31e-10 3.77e+04 0s - 10 1.19112678e+08 1.09225602e+08 0.00e+00 9.31e-10 2.61e+04 0s - 11 1.14368364e+08 1.11864751e+08 0.00e+00 4.66e-10 6.61e+03 0s - 12 1.13314956e+08 1.12532777e+08 0.00e+00 9.31e-10 2.06e+03 0s - 13 1.12940919e+08 1.12741451e+08 0.00e+00 9.31e-10 5.26e+02 0s - 14 1.12839343e+08 1.12803375e+08 0.00e+00 9.31e-10 9.49e+01 0s - 15 1.12819776e+08 1.12815038e+08 0.00e+00 4.66e-10 1.25e+01 0s - 16 1.12816906e+08 1.12816680e+08 0.00e+00 9.31e-10 5.95e-01 0s - 17 1.12816764e+08 1.12816764e+08 0.00e+00 9.31e-10 6.05e-04 0s - 18 1.12816764e+08 1.12816764e+08 0.00e+00 9.31e-10 6.05e-07 0s - 19 1.12816764e+08 1.12816764e+08 6.11e-14 5.85e-10 6.06e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12816764e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp7acul8.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21585746e+11 -2.96581992e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14870830e+10 -2.78243470e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78619440e+10 -3.60068881e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90321108e+10 -5.43525043e+09 3.61e+01 2.96e+04 1.24e+08 0s - 4 3.77239274e+09 -1.40923583e+09 3.80e-02 5.89e-01 1.46e+07 0s - 5 6.00220145e+08 -3.99737957e+07 0.00e+00 4.67e-02 1.71e+06 0s - 6 3.41565827e+08 4.58277354e+07 0.00e+00 1.70e-02 7.84e+05 0s - 7 1.91020994e+08 9.96855223e+07 0.00e+00 3.51e-03 2.41e+05 0s - 8 1.51341277e+08 1.11584956e+08 0.00e+00 1.11e-03 1.05e+05 0s - 9 1.42199005e+08 1.18155479e+08 0.00e+00 4.06e-04 6.35e+04 0s - 10 1.32409831e+08 1.22362444e+08 0.00e+00 9.32e-05 2.65e+04 0s - 11 1.27212529e+08 1.25085212e+08 0.00e+00 1.35e-05 5.61e+03 0s - 12 1.26326985e+08 1.25634613e+08 0.00e+00 3.35e-06 1.83e+03 0s - 13 1.25937837e+08 1.25842111e+08 0.00e+00 8.88e-08 2.53e+02 0s - 14 1.25889703e+08 1.25870271e+08 0.00e+00 1.52e-08 5.13e+01 0s - 15 1.25877894e+08 1.25877344e+08 0.00e+00 9.31e-10 1.45e+00 0s - 16 1.25877546e+08 1.25877546e+08 0.00e+00 1.40e-09 1.46e-03 0s - 17 1.25877546e+08 1.25877546e+08 0.00e+00 1.86e-09 1.47e-06 0s - 18 1.25877546e+08 1.25877546e+08 1.52e-14 3.49e-10 1.47e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.25877546e+08 - -Time queueing subproblems=2.01 seconds -Time loading results into instance Scenario_HighFuelCosts=0.04 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.09 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.58 Avg: 0.61 Max: 0.64 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=2.10 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=33.98 seconds - -Initiating PH iteration=16 -Scenario instance preprocessing time=0.12 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpngxrcw.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83928997e+10 -1.91873456e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09622991e+10 -2.26028708e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52481623e+10 -2.91086125e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35390682e+10 -4.57337821e+09 4.56e+01 3.70e+04 1.09e+08 0s - 4 3.26576755e+09 -1.24092752e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34860259e+08 1.08111986e+07 0.00e+00 1.05e-09 8.55e+05 0s - 6 1.69799922e+08 5.90299075e+07 0.00e+00 2.33e-10 2.92e+05 0s - 7 1.42391316e+08 7.13378885e+07 0.00e+00 1.16e-10 1.87e+05 0s - 8 1.15997442e+08 7.71804428e+07 0.00e+00 8.73e-11 1.02e+05 0s - 9 1.06257394e+08 8.20334002e+07 0.00e+00 1.67e-10 6.39e+04 0s - 10 9.50505314e+07 8.73930465e+07 0.00e+00 7.64e-11 2.02e+04 0s - 11 9.17285920e+07 8.94877375e+07 0.00e+00 1.16e-10 5.91e+03 0s - 12 9.06986943e+07 9.00343145e+07 0.00e+00 1.46e-11 1.75e+03 0s - 13 9.04105537e+07 9.02230772e+07 0.00e+00 1.43e-10 4.95e+02 0s - 14 9.03040799e+07 9.02843025e+07 0.00e+00 1.43e-10 5.22e+01 0s - 15 9.02924118e+07 9.02906240e+07 0.00e+00 4.66e-10 4.72e+00 0s - 16 9.02913114e+07 9.02913096e+07 0.00e+00 6.98e-10 4.92e-03 0s - 17 9.02913103e+07 9.02913103e+07 0.00e+00 9.31e-10 4.93e-06 0s - 18 9.02913103e+07 9.02913103e+07 3.93e-14 2.33e-10 4.93e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.02913103e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmptuanez.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49593243e+10 -2.94785889e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34104147e+10 -2.70652698e+09 6.02e+02 7.51e+05 7.35e+08 0s - 2 2.31646662e+10 -3.47304276e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69946373e+10 -5.31959676e+09 4.21e+01 3.27e+04 1.27e+08 0s - 4 4.14386325e+09 -1.58185452e+09 0.00e+00 9.31e-10 1.57e+07 0s - 5 5.85868377e+08 -4.24562337e+07 0.00e+00 1.86e-09 1.67e+06 0s - 6 2.43174605e+08 6.66882241e+07 4.32e-06 9.31e-10 4.66e+05 0s - 7 1.44088748e+08 9.55277336e+07 0.00e+00 9.31e-10 1.28e+05 0s - 8 1.28337236e+08 1.04470513e+08 0.00e+00 9.31e-10 6.30e+04 0s - 9 1.22385095e+08 1.08008085e+08 0.00e+00 4.66e-10 3.79e+04 0s - 10 1.19025061e+08 1.09258200e+08 0.00e+00 9.31e-10 2.58e+04 0s - 11 1.14381519e+08 1.11860844e+08 0.00e+00 9.31e-10 6.65e+03 0s - 12 1.13157052e+08 1.12609688e+08 0.00e+00 4.66e-10 1.44e+03 0s - 13 1.12885237e+08 1.12763555e+08 0.00e+00 9.31e-10 3.21e+02 0s - 14 1.12823281e+08 1.12802681e+08 0.00e+00 4.66e-10 5.44e+01 0s - 15 1.12814156e+08 1.12808783e+08 0.00e+00 9.31e-10 1.42e+01 0s - 16 1.12811185e+08 1.12810714e+08 0.00e+00 9.31e-10 1.24e+00 0s - 17 1.12810889e+08 1.12810889e+08 0.00e+00 9.31e-10 1.30e-03 0s - 18 1.12810889e+08 1.12810889e+08 0.00e+00 9.31e-10 1.30e-06 0s - 19 1.12810889e+08 1.12810889e+08 1.36e-13 9.31e-10 1.31e-09 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.12810889e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2eqkwp.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21585869e+11 -2.96582004e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14872594e+10 -2.78243606e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78604672e+10 -3.60082207e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90322268e+10 -5.43540391e+09 3.61e+01 2.96e+04 1.24e+08 0s - 4 3.77073820e+09 -1.40886197e+09 3.51e-02 5.86e-01 1.46e+07 0s - 5 5.99984269e+08 -3.98492337e+07 0.00e+00 4.65e-02 1.71e+06 0s - 6 3.40526925e+08 4.61218025e+07 0.00e+00 1.68e-02 7.81e+05 0s - 7 1.90694889e+08 9.98804471e+07 0.00e+00 3.47e-03 2.40e+05 0s - 8 1.51265896e+08 1.11645475e+08 0.00e+00 1.10e-03 1.05e+05 0s - 9 1.42396101e+08 1.18161592e+08 0.00e+00 4.12e-04 6.40e+04 0s - 10 1.32184707e+08 1.22577480e+08 0.00e+00 8.59e-05 2.54e+04 0s - 11 1.27337526e+08 1.25099749e+08 0.00e+00 1.41e-05 5.91e+03 0s - 12 1.26173375e+08 1.25794895e+08 0.00e+00 2.49e-07 9.99e+02 0s - 13 1.25953326e+08 1.25908435e+08 0.00e+00 2.27e-08 1.18e+02 0s - 14 1.25927889e+08 1.25924296e+08 0.00e+00 9.31e-10 9.48e+00 0s - 15 1.25925609e+08 1.25925604e+08 0.00e+00 3.73e-09 1.30e-02 0s - 16 1.25925606e+08 1.25925606e+08 0.00e+00 9.31e-10 1.30e-05 0s - 17 1.25925606e+08 1.25925606e+08 6.55e-15 1.86e-09 1.30e-08 0s - 18 1.25925606e+08 1.25925606e+08 7.09e-15 1.86e-09 1.30e-11 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.25925606e+08 - -Time queueing subproblems=2.83 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.09 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.73 Avg: 0.90 Max: 1.05 StdDev: 0.13 (seconds) -Aggregate sub-problem solve time=2.91 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=36.96 seconds - -Initiating PH iteration=17 -Scenario instance preprocessing time=0.12 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpnblpwe.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83929404e+10 -1.91875486e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09623933e+10 -2.26028956e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52482018e+10 -2.91087719e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35392319e+10 -4.57338361e+09 4.56e+01 3.70e+04 1.09e+08 0s - 4 3.26577206e+09 -1.24090367e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34850558e+08 1.08128315e+07 0.00e+00 1.40e-09 8.55e+05 0s - 6 1.69820225e+08 5.90279510e+07 0.00e+00 2.04e-10 2.92e+05 0s - 7 1.42436596e+08 7.13400060e+07 0.00e+00 1.16e-10 1.88e+05 0s - 8 1.15631822e+08 7.73380995e+07 0.00e+00 8.73e-10 1.01e+05 0s - 9 1.06638092e+08 8.19373573e+07 0.00e+00 4.07e-10 6.52e+04 0s - 10 9.48478608e+07 8.75591168e+07 0.00e+00 1.16e-10 1.92e+04 0s - 11 9.14693535e+07 8.97345565e+07 0.00e+00 2.91e-11 4.58e+03 0s - 12 9.07112389e+07 9.01119560e+07 0.00e+00 1.16e-10 1.58e+03 0s - 13 9.04119567e+07 9.02869600e+07 0.00e+00 4.66e-10 3.30e+02 0s - 14 9.03405146e+07 9.03271307e+07 0.00e+00 2.33e-10 3.53e+01 0s - 15 9.03322537e+07 9.03316919e+07 0.00e+00 6.98e-10 1.48e+00 0s - 16 9.03319013e+07 9.03319007e+07 0.00e+00 9.31e-10 1.52e-03 0s - 17 9.03319010e+07 9.03319010e+07 0.00e+00 9.31e-10 1.52e-06 0s - 18 9.03319010e+07 9.03319010e+07 3.47e-14 9.31e-10 1.52e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.03319010e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpj_e9nj.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49591601e+10 -2.94785881e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34101435e+10 -2.70652404e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31655037e+10 -3.47292069e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69959428e+10 -5.32004860e+09 4.21e+01 3.27e+04 1.27e+08 0s - 4 4.14630347e+09 -1.58272369e+09 0.00e+00 1.40e-09 1.57e+07 0s - 5 5.86321176e+08 -4.26841509e+07 0.00e+00 6.98e-10 1.67e+06 0s - 6 2.43389423e+08 6.66112476e+07 6.37e-05 9.31e-10 4.67e+05 0s - 7 1.45961762e+08 9.53358081e+07 0.00e+00 9.31e-10 1.34e+05 0s - 8 1.29396635e+08 1.04446431e+08 0.00e+00 9.31e-10 6.58e+04 0s - 9 1.22019450e+08 1.08261163e+08 0.00e+00 9.31e-10 3.63e+04 0s - 10 1.18297129e+08 1.09649141e+08 0.00e+00 9.31e-10 2.28e+04 0s - 11 1.14194184e+08 1.11980917e+08 0.00e+00 9.31e-10 5.84e+03 0s - 12 1.13052815e+08 1.12660211e+08 0.00e+00 4.66e-10 1.04e+03 0s - 13 1.12856816e+08 1.12773405e+08 0.00e+00 4.66e-10 2.20e+02 0s - 14 1.12813735e+08 1.12799403e+08 0.00e+00 9.31e-10 3.78e+01 0s - 15 1.12807079e+08 1.12803765e+08 0.00e+00 9.31e-10 8.74e+00 0s - 16 1.12805117e+08 1.12804953e+08 0.00e+00 1.40e-09 4.32e-01 0s - 17 1.12805014e+08 1.12805014e+08 0.00e+00 4.66e-10 4.41e-04 0s - 18 1.12805014e+08 1.12805014e+08 0.00e+00 9.31e-10 4.41e-07 0s - 19 1.12805014e+08 1.12805014e+08 1.30e-13 9.31e-10 4.41e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12805014e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjvh6vj.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21585992e+11 -2.96582015e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14874358e+10 -2.78243742e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78589902e+10 -3.60095535e+09 3.51e+02 4.44e+05 5.13e+08 0s - 3 1.90323357e+10 -5.43555681e+09 3.60e+01 2.96e+04 1.24e+08 0s - 4 3.76907226e+09 -1.40848595e+09 3.22e-02 5.84e-01 1.46e+07 0s - 5 5.99806269e+08 -3.97470333e+07 0.00e+00 4.63e-02 1.71e+06 0s - 6 3.39518671e+08 4.64051228e+07 0.00e+00 1.67e-02 7.77e+05 0s - 7 1.90373142e+08 1.00072854e+08 0.00e+00 3.43e-03 2.39e+05 0s - 8 1.51199962e+08 1.11701978e+08 0.00e+00 1.08e-03 1.04e+05 0s - 9 1.42566965e+08 1.18173329e+08 0.00e+00 4.16e-04 6.44e+04 0s - 10 1.31968088e+08 1.22784067e+08 0.00e+00 7.86e-05 2.42e+04 0s - 11 1.27321774e+08 1.25183263e+08 0.00e+00 1.22e-05 5.64e+03 0s - 12 1.26200308e+08 1.25854813e+08 0.00e+00 1.12e-07 9.12e+02 0s - 13 1.25999081e+08 1.25957939e+08 0.00e+00 9.84e-09 1.09e+02 0s - 14 1.25976437e+08 1.25972092e+08 0.00e+00 1.86e-09 1.15e+01 0s - 15 1.25973669e+08 1.25973665e+08 0.00e+00 9.31e-10 1.25e-02 0s - 16 1.25973666e+08 1.25973666e+08 0.00e+00 1.86e-09 1.25e-05 0s - 17 1.25973666e+08 1.25973666e+08 2.95e-14 9.31e-10 1.25e-08 0s - 18 1.25973666e+08 1.25973666e+08 5.76e-14 1.86e-09 1.25e-11 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.25973666e+08 - -Time queueing subproblems=2.47 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.08 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.73 Avg: 0.78 Max: 0.85 StdDev: 0.05 (seconds) -Aggregate sub-problem solve time=2.55 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=39.52 seconds - -Initiating PH iteration=18 -Scenario instance preprocessing time=0.14 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphiadfk.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83929811e+10 -1.91877516e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09624875e+10 -2.26029203e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52482412e+10 -2.91089313e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35393953e+10 -4.57338900e+09 4.56e+01 3.70e+04 1.09e+08 0s - 4 3.26577617e+09 -1.24087982e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34840703e+08 1.08145170e+07 0.00e+00 1.40e-09 8.55e+05 0s - 6 1.69839907e+08 5.90261368e+07 0.00e+00 3.49e-10 2.92e+05 0s - 7 1.42480204e+08 7.13425344e+07 0.00e+00 1.75e-10 1.88e+05 0s - 8 1.15255506e+08 7.75055934e+07 0.00e+00 1.11e-09 9.96e+04 0s - 9 1.06993122e+08 8.18511871e+07 0.00e+00 4.66e-10 6.63e+04 0s - 10 9.47071983e+07 8.76910361e+07 0.00e+00 8.73e-11 1.85e+04 0s - 11 9.15283098e+07 8.97669071e+07 0.00e+00 2.91e-11 4.65e+03 0s - 12 9.07628679e+07 9.01473453e+07 0.00e+00 6.30e-11 1.62e+03 0s - 13 9.04562519e+07 9.03255574e+07 0.00e+00 4.66e-10 3.45e+02 0s - 14 9.03814659e+07 9.03675342e+07 0.00e+00 9.31e-10 3.68e+01 0s - 15 9.03728758e+07 9.03722639e+07 0.00e+00 4.66e-10 1.61e+00 0s - 16 9.03724920e+07 9.03724914e+07 0.00e+00 2.33e-10 1.65e-03 0s - 17 9.03724916e+07 9.03724916e+07 0.00e+00 4.66e-10 1.66e-06 0s - 18 9.03724916e+07 9.03724916e+07 5.20e-14 2.33e-10 1.66e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.03724916e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp8_inq7.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49589959e+10 -2.94785873e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34098723e+10 -2.70652110e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31663410e+10 -3.47279863e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69972394e+10 -5.32049947e+09 4.21e+01 3.27e+04 1.27e+08 0s - 4 4.14872405e+09 -1.58358829e+09 0.00e+00 2.79e-09 1.58e+07 0s - 5 5.86774414e+08 -4.29124791e+07 0.00e+00 1.16e-09 1.67e+06 0s - 6 2.43600409e+08 6.65352446e+07 1.23e-04 4.66e-10 4.68e+05 0s - 7 1.50712500e+08 9.40931257e+07 0.00e+00 4.66e-10 1.49e+05 0s - 8 1.26327257e+08 1.05632640e+08 0.00e+00 9.31e-10 5.46e+04 0s - 9 1.22241044e+08 1.08332387e+08 0.00e+00 4.66e-10 3.67e+04 0s - 10 1.18357221e+08 1.09964909e+08 0.00e+00 4.66e-10 2.21e+04 0s - 11 1.14912789e+08 1.11603643e+08 0.00e+00 9.31e-10 8.73e+03 0s - 12 1.13394160e+08 1.12469315e+08 0.00e+00 4.66e-10 2.44e+03 0s - 13 1.12963907e+08 1.12702671e+08 0.00e+00 4.66e-10 6.89e+02 0s - 14 1.12831069e+08 1.12780904e+08 0.00e+00 9.31e-10 1.32e+02 0s - 15 1.12801422e+08 1.12797871e+08 0.00e+00 9.31e-10 9.37e+00 0s - 16 1.12799392e+08 1.12798989e+08 0.00e+00 9.31e-10 1.06e+00 0s - 17 1.12799140e+08 1.12799139e+08 0.00e+00 4.66e-10 1.09e-03 0s - 18 1.12799139e+08 1.12799139e+08 0.00e+00 4.66e-10 1.10e-06 0s - 19 1.12799139e+08 1.12799139e+08 7.66e-14 9.31e-10 1.10e-09 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12799139e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqyfeqc.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21586116e+11 -2.96582026e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14876122e+10 -2.78243878e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78575131e+10 -3.60108864e+09 3.51e+02 4.43e+05 5.13e+08 0s - 3 1.90324375e+10 -5.43570914e+09 3.60e+01 2.96e+04 1.24e+08 0s - 4 3.76739490e+09 -1.40810776e+09 2.93e-02 5.82e-01 1.46e+07 0s - 5 5.99627139e+08 -3.96443602e+07 0.00e+00 4.62e-02 1.70e+06 0s - 6 3.38479867e+08 4.66966476e+07 0.00e+00 1.65e-02 7.74e+05 0s - 7 1.90034487e+08 1.00272882e+08 0.00e+00 3.39e-03 2.37e+05 0s - 8 1.51135423e+08 1.11756505e+08 0.00e+00 1.07e-03 1.04e+05 0s - 9 1.42724587e+08 1.18187387e+08 0.00e+00 4.19e-04 6.48e+04 0s - 10 1.32583019e+08 1.22627075e+08 0.00e+00 9.78e-05 2.63e+04 0s - 11 1.27443610e+08 1.25197529e+08 0.00e+00 1.55e-05 5.93e+03 0s - 12 1.26416533e+08 1.25812815e+08 0.00e+00 2.06e-06 1.59e+03 0s - 13 1.26051291e+08 1.26003867e+08 0.00e+00 7.08e-08 1.25e+02 0s - 14 1.26027063e+08 1.26018494e+08 0.00e+00 9.85e-09 2.26e+01 0s - 15 1.26021771e+08 1.26021701e+08 0.00e+00 1.86e-09 1.84e-01 0s - 16 1.26021726e+08 1.26021726e+08 0.00e+00 1.86e-09 1.84e-04 0s - 17 1.26021726e+08 1.26021726e+08 0.00e+00 9.31e-10 1.84e-07 0s - 18 1.26021726e+08 1.26021726e+08 6.39e-14 1.86e-09 1.84e-10 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.26021726e+08 - -Time queueing subproblems=2.30 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.04 seconds -Time waiting for subproblems=0.09 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.59 Avg: 0.72 Max: 0.97 StdDev: 0.18 (seconds) -Aggregate sub-problem solve time=2.39 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=41.99 seconds - -Initiating PH iteration=19 -Scenario instance preprocessing time=0.15 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpakgxwb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83930218e+10 -1.91879546e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09625816e+10 -2.26029451e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52482806e+10 -2.91090907e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35395586e+10 -4.57339438e+09 4.56e+01 3.70e+04 1.09e+08 0s - 4 3.26577986e+09 -1.24085598e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34830697e+08 1.08162544e+07 0.00e+00 1.11e-09 8.55e+05 0s - 6 1.69858979e+08 5.90244620e+07 0.00e+00 2.91e-10 2.92e+05 0s - 7 1.42522170e+08 7.13454677e+07 0.00e+00 1.75e-10 1.88e+05 0s - 8 1.14869664e+08 7.76818283e+07 0.00e+00 8.73e-11 9.81e+04 0s - 9 1.01820212e+08 8.41982627e+07 0.00e+00 1.24e-10 4.65e+04 0s - 10 9.32967211e+07 8.85233864e+07 0.00e+00 1.16e-10 1.26e+04 0s - 11 9.11786375e+07 8.99764134e+07 0.00e+00 1.16e-10 3.17e+03 0s - 12 9.06872242e+07 9.02424356e+07 0.00e+00 4.73e-10 1.17e+03 0s - 13 9.04595476e+07 9.03861090e+07 0.00e+00 4.66e-10 1.94e+02 0s - 14 9.04193845e+07 9.04094212e+07 0.00e+00 4.66e-10 2.63e+01 0s - 15 9.04134414e+07 9.04128661e+07 0.00e+00 2.55e-10 1.52e+00 0s - 16 9.04130827e+07 9.04130821e+07 0.00e+00 4.66e-10 1.56e-03 0s - 17 9.04130823e+07 9.04130823e+07 0.00e+00 4.66e-10 1.56e-06 0s - 18 9.04130823e+07 9.04130823e+07 5.47e-14 9.31e-10 1.56e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.04130823e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpy3oeb9.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49588317e+10 -2.94785864e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34096010e+10 -2.70651815e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31671781e+10 -3.47267660e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69985270e+10 -5.32094936e+09 4.21e+01 3.27e+04 1.27e+08 0s - 4 4.15112501e+09 -1.58444833e+09 0.00e+00 1.86e-09 1.58e+07 0s - 5 5.87228210e+08 -4.31412741e+07 0.00e+00 1.86e-09 1.67e+06 0s - 6 2.43807537e+08 6.64602195e+07 1.81e-04 4.66e-10 4.68e+05 0s - 7 1.50254672e+08 9.42408701e+07 0.00e+00 9.31e-10 1.48e+05 0s - 8 1.26799384e+08 1.05492306e+08 0.00e+00 9.31e-10 5.62e+04 0s - 9 1.22366538e+08 1.08255105e+08 0.00e+00 4.66e-10 3.72e+04 0s - 10 1.18366557e+08 1.09957628e+08 0.00e+00 9.31e-10 2.22e+04 0s - 11 1.14948797e+08 1.11570169e+08 0.00e+00 4.66e-10 8.92e+03 0s - 12 1.13343061e+08 1.12486208e+08 0.00e+00 9.31e-10 2.26e+03 0s - 13 1.12950814e+08 1.12701386e+08 0.00e+00 9.31e-10 6.58e+02 0s - 14 1.12823435e+08 1.12776193e+08 0.00e+00 4.66e-10 1.25e+02 0s - 15 1.12797684e+08 1.12790718e+08 0.00e+00 4.66e-10 1.84e+01 0s - 16 1.12793470e+08 1.12793147e+08 0.00e+00 9.31e-10 8.54e-01 0s - 17 1.12793265e+08 1.12793264e+08 0.00e+00 4.66e-10 1.15e-03 0s - 18 1.12793265e+08 1.12793265e+08 1.19e-12 6.98e-10 1.16e-06 0s - 19 1.12793265e+08 1.12793265e+08 1.15e-12 4.66e-10 1.16e-09 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.12793265e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpklbsd6.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21586239e+11 -2.96582038e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14877885e+10 -2.78244015e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78560358e+10 -3.60122194e+09 3.51e+02 4.43e+05 5.13e+08 0s - 3 1.90325322e+10 -5.43586089e+09 3.60e+01 2.96e+04 1.24e+08 0s - 4 3.76570609e+09 -1.40772738e+09 2.63e-02 5.79e-01 1.46e+07 0s - 5 5.99446875e+08 -3.95412136e+07 0.00e+00 4.60e-02 1.70e+06 0s - 6 3.37409302e+08 4.69966912e+07 0.00e+00 1.63e-02 7.70e+05 0s - 7 1.89532584e+08 1.00527136e+08 0.00e+00 3.33e-03 2.35e+05 0s - 8 1.51038071e+08 1.11812781e+08 0.00e+00 1.05e-03 1.04e+05 0s - 9 1.42905895e+08 1.18191509e+08 0.00e+00 4.22e-04 6.52e+04 0s - 10 1.33627805e+08 1.22280771e+08 0.00e+00 1.30e-04 2.99e+04 0s - 11 1.27256694e+08 1.25384391e+08 0.00e+00 1.41e-05 4.94e+03 0s - 12 1.26279591e+08 1.25956784e+08 0.00e+00 1.86e-09 8.52e+02 0s - 13 1.26094124e+08 1.26054256e+08 0.00e+00 9.31e-10 1.05e+02 0s - 14 1.26071906e+08 1.26068442e+08 0.00e+00 1.86e-09 9.14e+00 0s - 15 1.26069794e+08 1.26069759e+08 0.00e+00 1.86e-09 9.27e-02 0s - 16 1.26069773e+08 1.26069773e+08 0.00e+00 9.31e-10 1.27e-04 0s - 17 1.26069773e+08 1.26069773e+08 4.01e-11 9.31e-10 1.27e-07 0s - 18 1.26069773e+08 1.26069773e+08 5.24e-11 1.86e-09 1.27e-10 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.26069773e+08 - -Time queueing subproblems=2.53 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.04 seconds -Time waiting for subproblems=0.09 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.74 Avg: 0.79 Max: 0.86 StdDev: 0.05 (seconds) -Aggregate sub-problem solve time=2.62 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62361884.4279 Max-Min=13862261.85 -Converger=normalized-term-diff value is 0.1308 - threshold reached=False -Cumulative run-time=44.61 seconds - -Initiating PH iteration=20 -Scenario instance preprocessing time=0.20 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpniai7e.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83930642e+10 -1.91881873e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09626778e+10 -2.26029729e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52483225e+10 -2.91092530e+09 3.52e+02 3.77e+05 4.10e+08 0s - 3 1.35397251e+10 -4.57340015e+09 4.56e+01 3.69e+04 1.09e+08 0s - 4 3.26578626e+09 -1.24083248e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34821783e+08 1.08172067e+07 0.00e+00 1.51e-09 8.55e+05 0s - 6 1.69877628e+08 5.90224432e+07 0.00e+00 5.02e-10 2.92e+05 0s - 7 1.42563849e+08 7.13480268e+07 0.00e+00 6.62e-10 1.88e+05 0s - 8 1.14457637e+08 7.78734081e+07 0.00e+00 3.61e-09 9.65e+04 0s - 9 1.01756299e+08 8.42885550e+07 0.00e+00 1.05e-09 4.61e+04 0s - 10 9.33176218e+07 8.85419649e+07 0.00e+00 1.16e-10 1.26e+04 0s - 11 9.12547469e+07 8.99866570e+07 0.00e+00 5.82e-11 3.35e+03 0s - 12 9.07152716e+07 9.02831619e+07 0.00e+00 1.76e-10 1.14e+03 0s - 13 9.05230614e+07 9.04138928e+07 0.00e+00 1.78e-10 2.88e+02 0s - 14 9.04661236e+07 9.04472120e+07 0.00e+00 9.31e-10 4.99e+01 0s - 15 9.04551838e+07 9.04534483e+07 0.00e+00 4.66e-10 4.58e+00 0s - 16 9.04541068e+07 9.04541050e+07 0.00e+00 4.66e-10 4.78e-03 0s - 17 9.04541057e+07 9.04541057e+07 0.00e+00 9.31e-10 4.78e-06 0s - 18 9.04541057e+07 9.04541057e+07 3.46e-14 9.31e-10 4.79e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.04541057e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqepkhr.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49586693e+10 -2.94786153e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34093318e+10 -2.70651551e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31680175e+10 -3.47255487e+09 3.54e+02 4.40e+05 4.98e+08 0s - 3 1.69998099e+10 -5.32139884e+09 4.21e+01 3.27e+04 1.27e+08 0s - 4 4.15351066e+09 -1.58530440e+09 0.00e+00 2.33e-09 1.58e+07 0s - 5 5.87680903e+08 -4.33700888e+07 0.00e+00 9.31e-10 1.68e+06 0s - 6 2.44010846e+08 6.63858289e+07 2.39e-04 9.31e-10 4.69e+05 0s - 7 1.49776767e+08 9.43950583e+07 0.00e+00 9.31e-10 1.46e+05 0s - 8 1.27252001e+08 1.05356655e+08 0.00e+00 4.66e-10 5.78e+04 0s - 9 1.22459136e+08 1.08191324e+08 0.00e+00 9.31e-10 3.77e+04 0s - 10 1.18355072e+08 1.09959040e+08 0.00e+00 4.66e-10 2.22e+04 0s - 11 1.14975399e+08 1.11541907e+08 0.00e+00 4.66e-10 9.06e+03 0s - 12 1.13285781e+08 1.12505906e+08 0.00e+00 4.66e-10 2.06e+03 0s - 13 1.12911042e+08 1.12711633e+08 0.00e+00 9.31e-10 5.26e+02 0s - 14 1.12810540e+08 1.12773723e+08 0.00e+00 9.31e-10 9.71e+01 0s - 15 1.12790818e+08 1.12785450e+08 0.00e+00 9.31e-10 1.42e+01 0s - 16 1.12787646e+08 1.12787338e+08 0.00e+00 1.40e-09 8.14e-01 0s - 17 1.12787451e+08 1.12787450e+08 0.00e+00 4.66e-10 3.67e-03 0s - 18 1.12787450e+08 1.12787450e+08 0.00e+00 9.31e-10 3.68e-06 0s - 19 1.12787450e+08 1.12787450e+08 2.04e-13 4.66e-10 3.68e-09 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12787450e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpamknni.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21586362e+11 -2.96582346e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14879634e+10 -2.78244181e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78545566e+10 -3.60135556e+09 3.51e+02 4.43e+05 5.13e+08 0s - 3 1.90326176e+10 -5.43601234e+09 3.60e+01 2.96e+04 1.24e+08 0s - 4 3.76400350e+09 -1.40734503e+09 2.34e-02 5.77e-01 1.46e+07 0s - 5 5.99264932e+08 -3.94379302e+07 0.00e+00 4.59e-02 1.70e+06 0s - 6 3.36305561e+08 4.73051997e+07 0.00e+00 1.61e-02 7.66e+05 0s - 7 1.89005284e+08 1.00792622e+08 0.00e+00 3.28e-03 2.33e+05 0s - 8 1.50924888e+08 1.11874512e+08 0.00e+00 1.03e-03 1.03e+05 0s - 9 1.43088539e+08 1.18195007e+08 0.00e+00 4.26e-04 6.57e+04 0s - 10 1.34451498e+08 1.22024998e+08 0.00e+00 1.56e-04 3.28e+04 0s - 11 1.27436919e+08 1.25367972e+08 0.00e+00 1.81e-05 5.46e+03 0s - 12 1.26359988e+08 1.25987768e+08 0.00e+00 6.30e-08 9.82e+02 0s - 13 1.26147398e+08 1.26097574e+08 0.00e+00 5.94e-09 1.31e+02 0s - 14 1.26119235e+08 1.26115108e+08 0.00e+00 1.86e-09 1.09e+01 0s - 15 1.26116627e+08 1.26116611e+08 0.00e+00 1.86e-09 4.29e-02 0s - 16 1.26116617e+08 1.26116617e+08 0.00e+00 1.86e-09 4.34e-05 0s - 17 1.26116617e+08 1.26116617e+08 4.80e-13 1.86e-09 4.34e-08 0s - 18 1.26116617e+08 1.26116617e+08 4.53e-13 9.31e-10 4.34e-11 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.26116617e+08 - -Time queueing subproblems=2.45 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.04 seconds -Time waiting for subproblems=0.11 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.64 Avg: 0.75 Max: 0.80 StdDev: 0.07 (seconds) -Aggregate sub-problem solve time=2.55 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62366820.2746 Max-Min=13877069.39 -Converger=normalized-term-diff value is 0.1307 - threshold reached=False -Cumulative run-time=47.24 seconds - -Initiating PH iteration=21 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0webhe.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83931155e+10 -1.91885506e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09627842e+10 -2.26030141e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52483769e+10 -2.91094279e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35399091e+10 -4.57340772e+09 4.56e+01 3.69e+04 1.09e+08 0s - 4 3.26580823e+09 -1.24081045e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34819267e+08 1.08141607e+07 0.00e+00 9.31e-10 8.55e+05 0s - 6 1.69896701e+08 5.90183410e+07 0.00e+00 1.75e-10 2.93e+05 0s - 7 1.42610651e+08 7.13472996e+07 0.00e+00 1.96e-10 1.88e+05 0s - 8 1.13946162e+08 7.81125282e+07 0.00e+00 6.55e-10 9.45e+04 0s - 9 1.01685904e+08 8.45716758e+07 0.00e+00 1.06e-10 4.52e+04 0s - 10 9.51789892e+07 8.75813512e+07 0.00e+00 2.91e-11 2.00e+04 0s - 11 9.12657633e+07 9.01003834e+07 0.00e+00 5.82e-11 3.07e+03 0s - 12 9.07384739e+07 9.03553518e+07 0.00e+00 9.04e-11 1.01e+03 0s - 13 9.05459848e+07 9.04719279e+07 0.00e+00 1.37e-10 1.95e+02 0s - 14 9.05064553e+07 9.04921132e+07 0.00e+00 4.66e-10 3.78e+01 0s - 15 9.04982507e+07 9.04970949e+07 0.00e+00 4.66e-10 3.05e+00 0s - 16 9.04975271e+07 9.04975259e+07 0.00e+00 4.66e-10 3.13e-03 0s - 17 9.04975263e+07 9.04975263e+07 0.00e+00 4.66e-10 3.13e-06 0s - 18 9.04975263e+07 9.04975263e+07 3.98e-14 9.31e-10 3.13e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.04975263e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp8cxaew.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49585156e+10 -2.94787745e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34090731e+10 -2.70651418e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31688703e+10 -3.47243440e+09 3.54e+02 4.41e+05 4.98e+08 0s - 3 1.70011055e+10 -5.32185002e+09 4.22e+01 3.28e+04 1.27e+08 0s - 4 4.15589870e+09 -1.58615862e+09 0.00e+00 2.33e-09 1.58e+07 0s - 5 5.88125470e+08 -4.35966743e+07 0.00e+00 1.86e-09 1.68e+06 0s - 6 2.44210777e+08 6.63108640e+07 2.97e-04 9.31e-10 4.70e+05 0s - 7 1.49403929e+08 9.45190539e+07 0.00e+00 1.86e-09 1.45e+05 0s - 8 1.27570278e+08 1.05264739e+08 0.00e+00 4.66e-10 5.89e+04 0s - 9 1.22510949e+08 1.08149178e+08 0.00e+00 4.66e-10 3.79e+04 0s - 10 1.18330409e+08 1.09965822e+08 0.00e+00 4.66e-10 2.21e+04 0s - 11 1.14983057e+08 1.11526182e+08 0.00e+00 9.31e-10 9.12e+03 0s - 12 1.13240645e+08 1.12520147e+08 0.00e+00 9.31e-10 1.90e+03 0s - 13 1.12897677e+08 1.12711820e+08 0.00e+00 2.33e-10 4.90e+02 0s - 14 1.12804600e+08 1.12768907e+08 0.00e+00 9.31e-10 9.42e+01 0s - 15 1.12785171e+08 1.12780348e+08 0.00e+00 4.66e-10 1.27e+01 0s - 16 1.12782341e+08 1.12782034e+08 0.00e+00 4.66e-10 8.11e-01 0s - 17 1.12782152e+08 1.12782141e+08 0.00e+00 9.31e-10 2.87e-02 0s - 18 1.12782145e+08 1.12782145e+08 0.00e+00 9.31e-10 2.92e-05 0s - 19 1.12782145e+08 1.12782145e+08 1.43e-13 4.66e-10 2.92e-08 0s - 20 1.12782145e+08 1.12782145e+08 1.74e-13 9.31e-10 2.92e-11 0s - -Barrier solved model in 20 iterations and 0.04 seconds -Optimal objective 1.12782145e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp4o6y3l.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21586476e+11 -2.96583953e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14881291e+10 -2.78244476e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78530658e+10 -3.60149056e+09 3.51e+02 4.43e+05 5.13e+08 0s - 3 1.90326815e+10 -5.43616429e+09 3.60e+01 2.96e+04 1.24e+08 0s - 4 3.76227309e+09 -1.40696108e+09 2.04e-02 5.74e-01 1.46e+07 0s - 5 5.99078864e+08 -3.93358509e+07 0.00e+00 4.57e-02 1.70e+06 0s - 6 3.35168102e+08 4.76207874e+07 0.00e+00 1.59e-02 7.62e+05 0s - 7 1.89417578e+08 1.00733386e+08 0.00e+00 3.30e-03 2.34e+05 0s - 8 1.51246989e+08 1.11824952e+08 0.00e+00 1.06e-03 1.04e+05 0s - 9 1.42731779e+08 1.18345868e+08 0.00e+00 4.10e-04 6.44e+04 0s - 10 1.33892793e+08 1.22289678e+08 0.00e+00 1.35e-04 3.06e+04 0s - 11 1.27375789e+08 1.25465130e+08 0.00e+00 1.49e-05 5.04e+03 0s - 12 1.26376055e+08 1.26043899e+08 0.00e+00 9.31e-10 8.76e+02 0s - 13 1.26186096e+08 1.26143143e+08 0.00e+00 1.86e-09 1.13e+02 0s - 14 1.26162445e+08 1.26158179e+08 0.00e+00 1.86e-09 1.13e+01 0s - 15 1.26159737e+08 1.26159723e+08 0.00e+00 1.86e-09 3.78e-02 0s - 16 1.26159728e+08 1.26159728e+08 0.00e+00 1.40e-09 3.81e-05 0s - 17 1.26159728e+08 1.26159728e+08 3.10e-13 9.31e-10 3.81e-08 0s - 18 1.26159728e+08 1.26159728e+08 3.91e-14 1.86e-09 3.82e-11 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.26159728e+08 - -Time queueing subproblems=1.57 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.49 Max: 0.50 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.64 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62367940.0764 Max-Min=13880428.80 -Converger=normalized-term-diff value is 0.1159 - threshold reached=False -Cumulative run-time=48.89 seconds - -Initiating PH iteration=22 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpcvlih0.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83931649e+10 -1.91887890e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09628884e+10 -2.26030427e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484284e+10 -2.91095905e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35400883e+10 -4.57341388e+09 4.56e+01 3.69e+04 1.09e+08 0s - 4 3.26582578e+09 -1.24078714e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34815596e+08 1.08132091e+07 0.00e+00 3.49e-10 8.55e+05 0s - 6 1.69915627e+08 5.90159174e+07 0.00e+00 5.82e-11 2.93e+05 0s - 7 1.42654419e+08 7.13489688e+07 0.00e+00 1.02e-10 1.88e+05 0s - 8 1.13453839e+08 7.83489043e+07 0.00e+00 1.75e-10 9.26e+04 0s - 9 1.01604143e+08 8.45107009e+07 0.00e+00 2.91e-11 4.51e+04 0s - 10 9.37287513e+07 8.82719141e+07 0.00e+00 2.33e-10 1.44e+04 0s - 11 9.13511570e+07 9.00742441e+07 0.00e+00 1.16e-10 3.37e+03 0s - 12 9.07999419e+07 9.03727219e+07 0.00e+00 1.92e-10 1.13e+03 0s - 13 9.06032536e+07 9.05058518e+07 0.00e+00 1.16e-10 2.57e+02 0s - 14 9.05491499e+07 9.05364773e+07 0.00e+00 9.31e-10 3.34e+01 0s - 15 9.05418066e+07 9.05406501e+07 0.00e+00 9.31e-10 3.05e+00 0s - 16 9.05410861e+07 9.05410849e+07 0.00e+00 4.66e-10 3.18e-03 0s - 17 9.05410854e+07 9.05410854e+07 0.00e+00 9.31e-10 3.18e-06 0s - 18 9.05410854e+07 9.05410854e+07 7.90e-14 4.66e-10 3.19e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.05410854e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpk9ub1z.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49583602e+10 -2.94788087e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34088120e+10 -2.70651160e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31697197e+10 -3.47231272e+09 3.54e+02 4.41e+05 4.98e+08 0s - 3 1.70023866e+10 -5.32229856e+09 4.22e+01 3.28e+04 1.27e+08 0s - 4 4.15826165e+09 -1.58700666e+09 0.00e+00 2.33e-09 1.58e+07 0s - 5 5.88574368e+08 -4.38238327e+07 0.00e+00 1.40e-09 1.68e+06 0s - 6 2.44407411e+08 6.62382225e+07 3.54e-04 9.31e-10 4.71e+05 0s - 7 1.49727038e+08 9.44479087e+07 0.00e+00 9.31e-10 1.46e+05 0s - 8 1.27285833e+08 1.05386835e+08 0.00e+00 9.31e-10 5.78e+04 0s - 9 1.22515421e+08 1.08151753e+08 0.00e+00 9.31e-10 3.79e+04 0s - 10 1.18368258e+08 1.09946204e+08 0.00e+00 9.31e-10 2.22e+04 0s - 11 1.14987190e+08 1.11521895e+08 0.00e+00 9.31e-10 9.14e+03 0s - 12 1.13267125e+08 1.12499746e+08 0.00e+00 9.31e-10 2.02e+03 0s - 13 1.12898000e+08 1.12705041e+08 0.00e+00 3.49e-10 5.09e+02 0s - 14 1.12802310e+08 1.12763188e+08 0.00e+00 4.66e-10 1.03e+02 0s - 15 1.12781142e+08 1.12775406e+08 0.00e+00 4.66e-10 1.51e+01 0s - 16 1.12777648e+08 1.12777477e+08 0.00e+00 9.31e-10 4.53e-01 0s - 17 1.12777543e+08 1.12777537e+08 0.00e+00 4.66e-10 1.66e-02 0s - 18 1.12777539e+08 1.12777539e+08 0.00e+00 9.31e-10 1.69e-05 0s - 19 1.12777539e+08 1.12777539e+08 1.71e-13 9.31e-10 1.69e-08 0s - 20 1.12777539e+08 1.12777539e+08 2.07e-13 4.66e-10 1.69e-11 0s - -Barrier solved model in 20 iterations and 0.03 seconds -Optimal objective 1.12777539e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpeuw1_n.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21586585e+11 -2.96584312e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14882880e+10 -2.78244646e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78515656e+10 -3.60162437e+09 3.51e+02 4.43e+05 5.13e+08 0s - 3 1.90327260e+10 -5.43631421e+09 3.60e+01 2.96e+04 1.24e+08 0s - 4 3.76050596e+09 -1.40656714e+09 1.74e-02 5.72e-01 1.45e+07 0s - 5 5.98891203e+08 -3.92313361e+07 0.00e+00 4.55e-02 1.70e+06 0s - 6 3.33992577e+08 4.79477636e+07 7.26e-03 1.57e-02 7.58e+05 0s - 7 1.90437923e+08 1.00458658e+08 5.33e-05 3.39e-03 2.38e+05 0s - 8 1.51672645e+08 1.11231360e+08 0.00e+00 1.09e-03 1.07e+05 0s - 9 1.43081548e+08 1.18104798e+08 0.00e+00 4.34e-04 6.59e+04 0s - 10 1.35910844e+08 1.21480800e+08 0.00e+00 2.07e-04 3.81e+04 0s - 11 1.27809082e+08 1.25296816e+08 0.00e+00 2.67e-05 6.63e+03 0s - 12 1.26831650e+08 1.25870600e+08 0.00e+00 5.13e-06 2.54e+03 0s - 13 1.26301255e+08 1.26145304e+08 0.00e+00 9.31e-10 4.11e+02 0s - 14 1.26220001e+08 1.26191412e+08 0.00e+00 9.31e-10 7.54e+01 0s - 15 1.26203586e+08 1.26201314e+08 0.00e+00 1.86e-09 5.99e+00 0s - 16 1.26202147e+08 1.26202145e+08 0.00e+00 4.67e-10 6.23e-03 0s - 17 1.26202146e+08 1.26202146e+08 0.00e+00 9.31e-10 6.24e-06 0s - 18 1.26202146e+08 1.26202146e+08 2.42e-14 1.86e-09 6.25e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.26202146e+08 - -Time queueing subproblems=1.52 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.48 Max: 0.50 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.59 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360144.9767 Max-Min=13903814.10 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Cumulative run-time=50.48 seconds - -Initiating PH iteration=23 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwz0yqg.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83932135e+10 -1.91889860e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09629918e+10 -2.26030671e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484723e+10 -2.91097597e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35402657e+10 -4.57341968e+09 4.56e+01 3.69e+04 1.09e+08 0s - 4 3.26583539e+09 -1.24076139e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34811527e+08 1.08128933e+07 0.00e+00 9.31e-10 8.55e+05 0s - 6 1.69933725e+08 5.90143409e+07 0.00e+00 1.75e-10 2.93e+05 0s - 7 1.42694715e+08 7.13523000e+07 0.00e+00 1.16e-10 1.88e+05 0s - 8 1.13252361e+08 7.85203670e+07 0.00e+00 5.82e-10 9.16e+04 0s - 9 1.01741194e+08 8.46210745e+07 0.00e+00 2.33e-10 4.52e+04 0s - 10 9.48282181e+07 8.78506094e+07 0.00e+00 1.16e-10 1.84e+04 0s - 11 9.15345619e+07 9.00601519e+07 0.00e+00 2.91e-11 3.89e+03 0s - 12 9.08610937e+07 9.04069986e+07 0.00e+00 4.14e-10 1.20e+03 0s - 13 9.06389834e+07 9.05516795e+07 0.00e+00 1.16e-10 2.30e+02 0s - 14 9.05912434e+07 9.05797202e+07 0.00e+00 4.66e-10 3.04e+01 0s - 15 9.05842895e+07 9.05837176e+07 0.00e+00 6.98e-10 1.51e+00 0s - 16 9.05839354e+07 9.05839348e+07 0.00e+00 2.33e-10 1.54e-03 0s - 17 9.05839351e+07 9.05839351e+07 0.00e+00 4.66e-10 1.55e-06 0s - 18 9.05839351e+07 9.05839351e+07 4.54e-14 9.31e-10 1.55e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.05839351e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpj3obiu.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49582039e+10 -2.94788016e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34085498e+10 -2.70650861e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31705725e+10 -3.47219012e+09 3.55e+02 4.41e+05 4.98e+08 0s - 3 1.70036660e+10 -5.32274768e+09 4.22e+01 3.28e+04 1.27e+08 0s - 4 4.16061703e+09 -1.58785379e+09 0.00e+00 1.40e-09 1.58e+07 0s - 5 5.89029330e+08 -4.40535447e+07 0.00e+00 1.86e-09 1.68e+06 0s - 6 2.44600561e+08 6.61668357e+07 4.11e-04 9.31e-10 4.71e+05 0s - 7 1.50033552e+08 9.43825470e+07 0.00e+00 9.31e-10 1.47e+05 0s - 8 1.26995125e+08 1.05510618e+08 0.00e+00 9.31e-10 5.67e+04 0s - 9 1.22501351e+08 1.08160589e+08 0.00e+00 3.49e-10 3.78e+04 0s - 10 1.18393801e+08 1.09931427e+08 0.00e+00 9.31e-10 2.23e+04 0s - 11 1.14988024e+08 1.11519598e+08 0.00e+00 4.66e-10 9.15e+03 0s - 12 1.13292137e+08 1.12480151e+08 0.00e+00 4.66e-10 2.14e+03 0s - 13 1.12903763e+08 1.12693223e+08 0.00e+00 4.66e-10 5.56e+02 0s - 14 1.12798831e+08 1.12757881e+08 0.00e+00 4.66e-10 1.08e+02 0s - 15 1.12777086e+08 1.12770812e+08 0.00e+00 9.31e-10 1.66e+01 0s - 16 1.12773268e+08 1.12773107e+08 0.00e+00 5.82e-10 4.26e-01 0s - 17 1.12773166e+08 1.12773166e+08 0.00e+00 9.31e-10 5.30e-04 0s - 18 1.12773166e+08 1.12773166e+08 0.00e+00 1.86e-09 5.31e-07 0s - 19 1.12773166e+08 1.12773166e+08 2.21e-13 5.82e-10 5.31e-10 0s - -Barrier solved model in 19 iterations and 0.04 seconds -Optimal objective 1.12773166e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2j7nrc.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21586693e+11 -2.96584257e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14884460e+10 -2.78244774e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78500469e+10 -3.60175912e+09 3.51e+02 4.43e+05 5.13e+08 0s - 3 1.90327593e+10 -5.43646454e+09 3.60e+01 2.96e+04 1.24e+08 0s - 4 3.75870310e+09 -1.40616503e+09 1.43e-02 5.69e-01 1.45e+07 0s - 5 5.98700616e+08 -3.91246547e+07 0.00e+00 4.54e-02 1.70e+06 0s - 6 3.32825165e+08 4.82709634e+07 2.52e-02 1.55e-02 7.54e+05 0s - 7 1.91471337e+08 1.00177476e+08 1.48e-04 3.47e-03 2.41e+05 0s - 8 1.50561935e+08 1.11513358e+08 0.00e+00 1.04e-03 1.03e+05 0s - 9 1.39593578e+08 1.18833021e+08 0.00e+00 4.12e-04 5.48e+04 0s - 10 1.31946781e+08 1.23079830e+08 0.00e+00 9.03e-05 2.34e+04 0s - 11 1.27575033e+08 1.25403768e+08 0.00e+00 1.45e-05 5.73e+03 0s - 12 1.26487562e+08 1.26119066e+08 0.00e+00 3.73e-09 9.72e+02 0s - 13 1.26272826e+08 1.26227248e+08 0.00e+00 9.31e-10 1.20e+02 0s - 14 1.26247021e+08 1.26243130e+08 0.00e+00 1.86e-09 1.03e+01 0s - 15 1.26244538e+08 1.26244532e+08 0.00e+00 9.31e-10 1.61e-02 0s - 16 1.26244534e+08 1.26244534e+08 0.00e+00 1.86e-09 1.61e-05 0s - 17 1.26244534e+08 1.26244534e+08 1.78e-14 8.15e-10 1.62e-08 0s - 18 1.26244534e+08 1.26244534e+08 1.47e-13 3.73e-09 1.62e-11 0s - -Barrier solved model in 18 iterations and 0.34 seconds -Optimal objective 1.26244534e+08 - -Time queueing subproblems=1.78 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.02 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.56 Max: 0.79 StdDev: 0.16 (seconds) -Aggregate sub-problem solve time=1.85 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62371694.6097 Max-Min=13903814.10 -Converger=normalized-term-diff value is 0.1305 - threshold reached=False -Cumulative run-time=52.38 seconds - -Initiating PH iteration=24 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqya7hz.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83932534e+10 -1.91894420e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09630856e+10 -2.26031173e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485085e+10 -2.91099501e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35404301e+10 -4.57342826e+09 4.56e+01 3.69e+04 1.09e+08 0s - 4 3.26583595e+09 -1.24073924e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34803582e+08 1.08105111e+07 0.00e+00 8.15e-10 8.55e+05 0s - 6 1.69948451e+08 5.90103217e+07 0.00e+00 2.47e-10 2.93e+05 0s - 7 1.42729290e+08 7.13534022e+07 0.00e+00 8.73e-11 1.88e+05 0s - 8 1.13114271e+08 7.86642213e+07 0.00e+00 5.82e-11 9.09e+04 0s - 9 1.01922146e+08 8.45240002e+07 0.00e+00 1.07e-10 4.59e+04 0s - 10 9.44299357e+07 8.81640496e+07 0.00e+00 4.66e-10 1.65e+04 0s - 11 9.14807007e+07 9.01430055e+07 0.00e+00 4.66e-10 3.53e+03 0s - 12 9.08687603e+07 9.04571001e+07 0.00e+00 4.66e-10 1.09e+03 0s - 13 9.06672714e+07 9.05894937e+07 0.00e+00 4.66e-10 2.05e+02 0s - 14 9.06247376e+07 9.06144588e+07 0.00e+00 4.66e-10 2.71e+01 0s - 15 9.06185833e+07 9.06179898e+07 0.00e+00 4.66e-10 1.57e+00 0s - 16 9.06182170e+07 9.06182163e+07 0.00e+00 4.66e-10 1.61e-03 0s - 17 9.06182166e+07 9.06182166e+07 0.00e+00 4.66e-10 1.61e-06 0s - 18 9.06182166e+07 9.06182166e+07 3.82e-14 9.31e-10 1.61e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.06182166e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgbdnq2.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49580573e+10 -2.94790539e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34082987e+10 -2.70650825e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31714450e+10 -3.47206951e+09 3.55e+02 4.41e+05 4.98e+08 0s - 3 1.70049689e+10 -5.32320200e+09 4.22e+01 3.28e+04 1.27e+08 0s - 4 4.16299727e+09 -1.58870598e+09 0.00e+00 1.40e-09 1.58e+07 0s - 5 5.89483140e+08 -4.42854081e+07 0.00e+00 9.31e-10 1.68e+06 0s - 6 2.44796655e+08 6.60915523e+07 4.69e-04 4.66e-10 4.72e+05 0s - 7 1.50323553e+08 9.43193189e+07 0.00e+00 8.73e-11 1.48e+05 0s - 8 1.26695155e+08 1.05633737e+08 0.00e+00 4.66e-10 5.56e+04 0s - 9 1.22458452e+08 1.08180375e+08 0.00e+00 4.66e-10 3.77e+04 0s - 10 1.18398739e+08 1.09924873e+08 0.00e+00 6.98e-10 2.24e+04 0s - 11 1.14980523e+08 1.11522226e+08 0.00e+00 4.66e-10 9.13e+03 0s - 12 1.13317901e+08 1.12461406e+08 0.00e+00 4.66e-10 2.26e+03 0s - 13 1.12904641e+08 1.12687160e+08 0.00e+00 9.31e-10 5.74e+02 0s - 14 1.12797437e+08 1.12752889e+08 0.00e+00 9.31e-10 1.18e+02 0s - 15 1.12773697e+08 1.12766855e+08 0.00e+00 4.66e-10 1.81e+01 0s - 16 1.12769515e+08 1.12769360e+08 0.00e+00 4.66e-10 4.07e-01 0s - 17 1.12769416e+08 1.12769416e+08 0.00e+00 9.31e-10 5.59e-04 0s - 18 1.12769416e+08 1.12769416e+08 0.00e+00 9.31e-10 5.60e-07 0s - 19 1.12769416e+08 1.12769416e+08 9.39e-14 9.31e-10 5.60e-10 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.12769416e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyhdm9c.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21586611e+11 -2.96576299e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14884063e+10 -2.78244054e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78483084e+10 -3.60188442e+09 3.51e+02 4.43e+05 5.13e+08 0s - 3 1.90324727e+10 -5.43660442e+09 3.60e+01 2.96e+04 1.24e+08 0s - 4 3.75660195e+09 -1.40575487e+09 1.13e-02 5.67e-01 1.45e+07 0s - 5 5.98405038e+08 -3.90492402e+07 0.00e+00 4.52e-02 1.70e+06 0s - 6 3.33712664e+08 4.79241898e+07 2.52e-02 1.56e-02 7.58e+05 0s - 7 1.90375119e+08 1.00415863e+08 4.66e-05 3.38e-03 2.38e+05 0s - 8 1.49574507e+08 1.11791688e+08 0.00e+00 9.64e-04 9.98e+04 0s - 9 1.39230504e+08 1.19440747e+08 0.00e+00 3.58e-04 5.22e+04 0s - 10 1.32637959e+08 1.22649863e+08 0.00e+00 1.13e-04 2.64e+04 0s - 11 1.27659297e+08 1.25401884e+08 0.00e+00 1.90e-05 5.96e+03 0s - 12 1.26540806e+08 1.26122924e+08 0.00e+00 2.09e-07 1.10e+03 0s - 13 1.26298994e+08 1.26248580e+08 0.00e+00 1.26e-08 1.33e+02 0s - 14 1.26272738e+08 1.26265351e+08 0.00e+00 1.86e-09 1.95e+01 0s - 15 1.26268190e+08 1.26268172e+08 0.00e+00 1.40e-09 4.65e-02 0s - 16 1.26268179e+08 1.26268179e+08 0.00e+00 1.86e-09 4.65e-05 0s - 17 1.26268179e+08 1.26268179e+08 1.05e-14 1.86e-09 4.66e-08 0s - 18 1.26268179e+08 1.26268179e+08 1.86e-14 9.31e-10 4.66e-11 0s - -Barrier solved model in 18 iterations and 0.06 seconds -Optimal objective 1.26268179e+08 - -Time queueing subproblems=1.71 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.51 Avg: 0.54 Max: 0.55 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.78 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62399137.5134 Max-Min=13924103.93 -Converger=normalized-term-diff value is 0.1259 - threshold reached=False -Cumulative run-time=54.17 seconds - -Initiating PH iteration=25 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwj569n.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83932802e+10 -1.91902024e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09631655e+10 -2.26031975e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485286e+10 -2.91101717e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35405748e+10 -4.57344028e+09 4.56e+01 3.69e+04 1.09e+08 0s - 4 3.26581873e+09 -1.24072013e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34790792e+08 1.08057751e+07 0.00e+00 1.16e-09 8.55e+05 0s - 6 1.69959147e+08 5.90035179e+07 0.00e+00 2.62e-10 2.93e+05 0s - 7 1.42756256e+08 7.13521417e+07 0.00e+00 1.16e-10 1.88e+05 0s - 8 1.12979029e+08 7.87844599e+07 0.00e+00 2.18e-10 9.02e+04 0s - 9 1.02105415e+08 8.44443397e+07 0.00e+00 9.09e-11 4.66e+04 0s - 10 9.46086845e+07 8.80705434e+07 0.00e+00 2.91e-11 1.73e+04 0s - 11 9.19218735e+07 8.98814974e+07 0.00e+00 1.16e-10 5.38e+03 0s - 12 9.09661127e+07 9.04287156e+07 0.00e+00 2.91e-11 1.42e+03 0s - 13 9.07232686e+07 9.05941220e+07 0.00e+00 1.73e-10 3.41e+02 0s - 14 9.06536892e+07 9.06372910e+07 0.00e+00 1.60e-10 4.33e+01 0s - 15 9.06439975e+07 9.06428912e+07 0.00e+00 4.66e-10 2.92e+00 0s - 16 9.06433116e+07 9.06433105e+07 0.00e+00 4.00e-10 3.04e-03 0s - 17 9.06433109e+07 9.06433109e+07 0.00e+00 4.66e-10 3.04e-06 0s - 18 9.06433109e+07 9.06433109e+07 3.68e-14 4.66e-10 3.05e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.06433109e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjmtxrb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49579308e+10 -2.94796113e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34080704e+10 -2.70651102e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31723468e+10 -3.47195180e+09 3.55e+02 4.41e+05 4.98e+08 0s - 3 1.70063115e+10 -5.32366127e+09 4.22e+01 3.28e+04 1.27e+08 0s - 4 4.16542151e+09 -1.58956269e+09 0.00e+00 2.33e-09 1.59e+07 0s - 5 5.89930208e+08 -4.45160294e+07 0.00e+00 1.16e-09 1.68e+06 0s - 6 2.45002756e+08 6.60104575e+07 5.28e-04 9.31e-10 4.73e+05 0s - 7 1.50597520e+08 9.42578539e+07 0.00e+00 2.33e-10 1.49e+05 0s - 8 1.26387465e+08 1.05755697e+08 0.00e+00 4.66e-10 5.44e+04 0s - 9 1.22382937e+08 1.08215956e+08 0.00e+00 4.66e-10 3.74e+04 0s - 10 1.18379485e+08 1.09930932e+08 0.00e+00 9.31e-10 2.23e+04 0s - 11 1.14961845e+08 1.11534543e+08 0.00e+00 9.31e-10 9.04e+03 0s - 12 1.13348782e+08 1.12445069e+08 0.00e+00 6.98e-10 2.38e+03 0s - 13 1.12938851e+08 1.12666195e+08 0.00e+00 9.31e-10 7.19e+02 0s - 14 1.12800419e+08 1.12749496e+08 0.00e+00 1.86e-09 1.34e+02 0s - 15 1.12773368e+08 1.12765622e+08 0.00e+00 9.31e-10 2.04e+01 0s - 16 1.12768638e+08 1.12768485e+08 0.00e+00 4.66e-10 4.06e-01 0s - 17 1.12768542e+08 1.12768540e+08 0.00e+00 4.66e-10 5.08e-03 0s - 18 1.12768541e+08 1.12768541e+08 0.00e+00 4.66e-10 5.12e-06 0s - 19 1.12768541e+08 1.12768541e+08 2.41e-14 4.66e-10 5.12e-09 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12768541e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphaobxq.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21586428e+11 -2.96473014e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14882567e+10 -2.78233743e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78464291e+10 -3.60191349e+09 3.51e+02 4.43e+05 5.13e+08 0s - 3 1.90319496e+10 -5.43664719e+09 3.60e+01 2.96e+04 1.24e+08 0s - 4 3.75426274e+09 -1.40524744e+09 8.28e-03 5.64e-01 1.45e+07 0s - 5 5.98016954e+08 -3.89551928e+07 0.00e+00 4.50e-02 1.70e+06 0s - 6 3.34555254e+08 4.75754568e+07 2.53e-02 1.56e-02 7.61e+05 0s - 7 1.87886737e+08 1.00883768e+08 0.00e+00 3.19e-03 2.30e+05 0s - 8 1.49575115e+08 1.11711574e+08 0.00e+00 9.37e-04 1.00e+05 0s - 9 1.38843162e+08 1.18956229e+08 0.00e+00 3.63e-04 5.25e+04 0s - 10 1.33078552e+08 1.22365219e+08 0.00e+00 1.25e-04 2.83e+04 0s - 11 1.27237719e+08 1.25427550e+08 0.00e+00 1.32e-05 4.78e+03 0s - 12 1.26376742e+08 1.25969894e+08 0.00e+00 8.43e-07 1.07e+03 0s - 13 1.26137930e+08 1.26089411e+08 0.00e+00 6.30e-08 1.28e+02 0s - 14 1.26110319e+08 1.26106598e+08 0.00e+00 3.73e-09 9.82e+00 0s - 15 1.26107981e+08 1.26107977e+08 0.00e+00 9.31e-10 1.09e-02 0s - 16 1.26107978e+08 1.26107978e+08 0.00e+00 1.86e-09 1.09e-05 0s - 17 1.26107978e+08 1.26107978e+08 5.06e-14 1.86e-09 1.09e-08 0s - 18 1.26107978e+08 1.26107978e+08 3.55e-14 9.31e-10 1.09e-11 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 1.26107978e+08 - -Time queueing subproblems=1.46 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.45 Max: 0.47 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.53 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62429023.0751 Max-Min=13970424.44 -Converger=normalized-term-diff value is 0.1218 - threshold reached=False -Cumulative run-time=55.71 seconds - -Initiating PH iteration=26 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvdjgy4.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83933014e+10 -1.91909432e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09632391e+10 -2.26032756e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485411e+10 -2.91103920e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35407099e+10 -4.57345234e+09 4.56e+01 3.69e+04 1.09e+08 0s - 4 3.26579302e+09 -1.24070081e+09 0.00e+00 4.66e-10 1.19e+07 0s - 5 3.34777236e+08 1.08016287e+07 0.00e+00 8.15e-10 8.55e+05 0s - 6 1.69969393e+08 5.89970720e+07 0.00e+00 2.04e-10 2.93e+05 0s - 7 1.42780517e+08 7.13515204e+07 0.00e+00 1.16e-10 1.88e+05 0s - 8 1.12848552e+08 7.88927205e+07 0.00e+00 1.40e-09 8.96e+04 0s - 9 1.02175976e+08 8.44357387e+07 0.00e+00 4.66e-10 4.68e+04 0s - 10 9.45840430e+07 8.81174526e+07 0.00e+00 4.37e-11 1.71e+04 0s - 11 9.19701151e+07 8.98830453e+07 0.00e+00 2.33e-10 5.51e+03 0s - 12 9.09894765e+07 9.04501332e+07 0.00e+00 1.16e-10 1.42e+03 0s - 13 9.07463793e+07 9.06155902e+07 0.00e+00 5.29e-11 3.45e+02 0s - 14 9.06760261e+07 9.06594453e+07 0.00e+00 4.66e-10 4.37e+01 0s - 15 9.06662530e+07 9.06651201e+07 0.00e+00 4.66e-10 2.99e+00 0s - 16 9.06655510e+07 9.06655498e+07 0.00e+00 4.66e-10 3.12e-03 0s - 17 9.06655503e+07 9.06655503e+07 0.00e+00 4.66e-10 3.12e-06 0s - 18 9.06655503e+07 9.06655503e+07 6.30e-14 4.66e-10 3.12e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.06655503e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzcqgsv.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49578217e+10 -2.94801496e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34078615e+10 -2.70651366e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31732729e+10 -3.47183379e+09 3.55e+02 4.41e+05 4.98e+08 0s - 3 1.70076840e+10 -5.32412151e+09 4.22e+01 3.28e+04 1.27e+08 0s - 4 4.16787633e+09 -1.59041908e+09 0.00e+00 2.33e-09 1.59e+07 0s - 5 5.90372780e+08 -4.47422242e+07 0.00e+00 6.98e-10 1.69e+06 0s - 6 2.45218297e+08 6.59276827e+07 5.88e-04 4.66e-10 4.74e+05 0s - 7 1.50856273e+08 9.42020451e+07 0.00e+00 9.31e-10 1.50e+05 0s - 8 1.26698634e+08 1.05589567e+08 0.00e+00 4.66e-10 5.57e+04 0s - 9 1.22444294e+08 1.07894319e+08 0.00e+00 4.66e-10 3.84e+04 0s - 10 1.17521479e+08 1.10500103e+08 0.00e+00 4.66e-10 1.85e+04 0s - 11 1.16039595e+08 1.10986734e+08 0.00e+00 9.31e-10 1.33e+04 0s - 12 1.13960479e+08 1.12168916e+08 0.00e+00 2.33e-10 4.73e+03 0s - 13 1.13194870e+08 1.12543788e+08 0.00e+00 2.33e-10 1.72e+03 0s - 14 1.12890482e+08 1.12703792e+08 0.00e+00 9.31e-10 4.93e+02 0s - 15 1.12788994e+08 1.12762054e+08 0.00e+00 9.31e-10 7.11e+01 0s - 16 1.12773801e+08 1.12771340e+08 0.00e+00 4.66e-10 6.49e+00 0s - 17 1.12772414e+08 1.12772139e+08 0.00e+00 4.66e-10 7.26e-01 0s - 18 1.12772241e+08 1.12772241e+08 0.00e+00 4.66e-10 7.45e-04 0s - 19 1.12772241e+08 1.12772241e+08 0.00e+00 9.31e-10 7.46e-07 0s - 20 1.12772241e+08 1.12772241e+08 1.48e-13 4.66e-10 7.46e-10 0s - -Barrier solved model in 20 iterations and 0.02 seconds -Optimal objective 1.12772241e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmplbfawz.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21586509e+11 -2.96225469e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14883758e+10 -2.78209041e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78448367e+10 -3.60179887e+09 3.51e+02 4.43e+05 5.13e+08 0s - 3 1.90317564e+10 -5.43654587e+09 3.60e+01 2.96e+04 1.24e+08 0s - 4 3.75223041e+09 -1.40459308e+09 5.22e-03 5.62e-01 1.45e+07 0s - 5 5.97784056e+08 -3.87292204e+07 0.00e+00 4.49e-02 1.70e+06 0s - 6 3.35510380e+08 4.73182521e+07 2.54e-02 1.57e-02 7.64e+05 0s - 7 1.88057029e+08 1.00514405e+08 0.00e+00 3.23e-03 2.31e+05 0s - 8 1.50179727e+08 1.11375877e+08 0.00e+00 9.85e-04 1.02e+05 0s - 9 1.38478293e+08 1.18631751e+08 0.00e+00 3.74e-04 5.24e+04 0s - 10 1.34323097e+08 1.21419125e+08 0.00e+00 1.69e-04 3.41e+04 0s - 11 1.27560936e+08 1.25050027e+08 0.00e+00 1.45e-05 6.63e+03 0s - 12 1.26549025e+08 1.25661020e+08 0.00e+00 1.97e-06 2.34e+03 0s - 13 1.26151770e+08 1.25879942e+08 0.00e+00 3.73e-09 7.17e+02 0s - 14 1.26011462e+08 1.25966362e+08 0.00e+00 1.86e-09 1.19e+02 0s - 15 1.25985588e+08 1.25982982e+08 0.00e+00 3.73e-09 6.87e+00 0s - 16 1.25983941e+08 1.25983939e+08 0.00e+00 9.31e-10 7.17e-03 0s - 17 1.25983940e+08 1.25983940e+08 0.00e+00 1.86e-09 7.18e-06 0s - 18 1.25983940e+08 1.25983940e+08 0.00e+00 1.86e-09 7.19e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.25983940e+08 - -Time queueing subproblems=1.56 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.49 Max: 0.52 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=1.63 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62458370.3213 Max-Min=13979367.36 -Converger=normalized-term-diff value is 0.1211 - threshold reached=False -Cumulative run-time=57.40 seconds - -Initiating PH iteration=27 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpkfzzc2.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83933143e+10 -1.91914935e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09633032e+10 -2.26033342e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485484e+10 -2.91105834e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35408299e+10 -4.57346278e+09 4.56e+01 3.69e+04 1.09e+08 0s - 4 3.26576012e+09 -1.24068159e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34763606e+08 1.08002115e+07 0.00e+00 5.24e-10 8.55e+05 0s - 6 1.69981103e+08 5.89925577e+07 0.00e+00 1.46e-10 2.93e+05 0s - 7 1.42803859e+08 7.13527819e+07 0.00e+00 1.09e-10 1.89e+05 0s - 8 1.12754256e+08 7.89763088e+07 0.00e+00 1.51e-09 8.91e+04 0s - 9 1.02196931e+08 8.44547831e+07 0.00e+00 5.24e-10 4.68e+04 0s - 10 9.45812564e+07 8.81444783e+07 0.00e+00 1.16e-10 1.70e+04 0s - 11 9.20009540e+07 8.98944499e+07 0.00e+00 4.04e-10 5.56e+03 0s - 12 9.10093370e+07 9.04715923e+07 0.00e+00 1.16e-10 1.42e+03 0s - 13 9.07672351e+07 9.06366395e+07 0.00e+00 1.16e-10 3.45e+02 0s - 14 9.06970261e+07 9.06804334e+07 0.00e+00 1.20e-10 4.38e+01 0s - 15 9.06872575e+07 9.06861211e+07 0.00e+00 4.66e-10 3.00e+00 0s - 16 9.06865543e+07 9.06865532e+07 0.00e+00 4.66e-10 3.13e-03 0s - 17 9.06865536e+07 9.06865536e+07 0.00e+00 4.66e-10 3.13e-06 0s - 18 9.06865536e+07 9.06865536e+07 1.52e-13 9.31e-10 3.13e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.06865536e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpejuqwm.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49577216e+10 -2.94804978e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34076626e+10 -2.70651443e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31742054e+10 -3.47171438e+09 3.55e+02 4.41e+05 4.98e+08 0s - 3 1.70090578e+10 -5.32457769e+09 4.23e+01 3.29e+04 1.27e+08 0s - 4 4.17032279e+09 -1.59126702e+09 0.00e+00 1.40e-09 1.59e+07 0s - 5 5.90811599e+08 -4.49629031e+07 0.00e+00 1.05e-09 1.69e+06 0s - 6 2.45437000e+08 6.58468835e+07 6.47e-04 1.86e-09 4.74e+05 0s - 7 1.51099050e+08 9.41523556e+07 0.00e+00 9.31e-10 1.50e+05 0s - 8 1.27693907e+08 1.05113393e+08 0.00e+00 9.31e-10 5.96e+04 0s - 9 1.21743534e+08 1.08170554e+08 0.00e+00 9.31e-10 3.58e+04 0s - 10 1.18815380e+08 1.09438112e+08 0.00e+00 9.31e-10 2.47e+04 0s - 11 1.14422417e+08 1.11782989e+08 0.00e+00 4.66e-10 6.96e+03 0s - 12 1.13427951e+08 1.12418569e+08 0.00e+00 4.66e-10 2.66e+03 0s - 13 1.12956039e+08 1.12676528e+08 0.00e+00 9.31e-10 7.37e+02 0s - 14 1.12810910e+08 1.12761594e+08 0.00e+00 9.31e-10 1.30e+02 0s - 15 1.12782311e+08 1.12778029e+08 0.00e+00 4.66e-10 1.13e+01 0s - 16 1.12779770e+08 1.12779466e+08 0.00e+00 1.86e-09 8.03e-01 0s - 17 1.12779578e+08 1.12779578e+08 0.00e+00 4.66e-10 8.39e-04 0s - 18 1.12779578e+08 1.12779578e+08 0.00e+00 9.31e-10 8.40e-07 0s - 19 1.12779578e+08 1.12779578e+08 1.02e-13 9.31e-10 8.40e-10 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.12779578e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp8ilwla.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21586772e+11 -2.95959600e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14886831e+10 -2.78182555e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78434749e+10 -3.60166537e+09 3.51e+02 4.43e+05 5.13e+08 0s - 3 1.90318449e+10 -5.43642521e+09 3.60e+01 2.96e+04 1.24e+08 0s - 4 3.75047949e+09 -1.40391789e+09 2.14e-03 5.59e-01 1.45e+07 0s - 5 5.97717316e+08 -3.84255374e+07 0.00e+00 4.47e-02 1.70e+06 0s - 6 3.36593363e+08 4.71554744e+07 2.55e-02 1.57e-02 7.67e+05 0s - 7 1.88612213e+08 1.00331976e+08 0.00e+00 3.27e-03 2.33e+05 0s - 8 1.50351652e+08 1.11398861e+08 0.00e+00 9.93e-04 1.03e+05 0s - 9 1.38421901e+08 1.18775683e+08 0.00e+00 3.67e-04 5.19e+04 0s - 10 1.34615737e+08 1.21378795e+08 0.00e+00 1.73e-04 3.49e+04 0s - 11 1.27786080e+08 1.25068497e+08 0.00e+00 1.41e-05 7.17e+03 0s - 12 1.26447780e+08 1.25859188e+08 0.00e+00 1.86e-09 1.55e+03 0s - 13 1.26126220e+08 1.26043096e+08 0.00e+00 1.86e-09 2.19e+02 0s - 14 1.26084456e+08 1.26069878e+08 0.00e+00 1.40e-09 3.85e+01 0s - 15 1.26075557e+08 1.26075413e+08 0.00e+00 1.86e-09 3.81e-01 0s - 16 1.26075466e+08 1.26075466e+08 0.00e+00 1.86e-09 3.82e-04 0s - 17 1.26075466e+08 1.26075466e+08 0.00e+00 1.86e-09 3.82e-07 0s - 18 1.26075466e+08 1.26075466e+08 5.68e-14 1.86e-09 3.82e-10 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.26075466e+08 - -Time queueing subproblems=1.56 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.48 Max: 0.51 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.62 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62467346.4551 Max-Min=13992588.59 -Converger=normalized-term-diff value is 0.1209 - threshold reached=False -Cumulative run-time=59.03 seconds - -Initiating PH iteration=28 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpx0if5o.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83933201e+10 -1.91918274e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09633594e+10 -2.26033709e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485425e+10 -2.91107593e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35409368e+10 -4.57347149e+09 4.56e+01 3.69e+04 1.09e+08 0s - 4 3.26571310e+09 -1.24065918e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34750648e+08 1.08015044e+07 0.00e+00 9.31e-10 8.55e+05 0s - 6 1.69994230e+08 5.89904622e+07 0.00e+00 2.62e-10 2.93e+05 0s - 7 1.42825389e+08 7.13569112e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.12707915e+08 7.90323104e+07 0.00e+00 3.03e-09 8.89e+04 0s - 9 1.02198883e+08 8.44809390e+07 0.00e+00 1.05e-09 4.67e+04 0s - 10 9.45851947e+07 8.81692672e+07 0.00e+00 4.55e-11 1.69e+04 0s - 11 9.20222453e+07 8.99122965e+07 0.00e+00 4.41e-10 5.57e+03 0s - 12 9.10279202e+07 9.04932993e+07 0.00e+00 8.84e-11 1.41e+03 0s - 13 9.07873476e+07 9.06578730e+07 0.00e+00 5.82e-11 3.42e+02 0s - 14 9.07177057e+07 9.07011902e+07 0.00e+00 4.66e-10 4.36e+01 0s - 15 9.07079825e+07 9.07068549e+07 0.00e+00 2.33e-10 2.98e+00 0s - 16 9.07072856e+07 9.07072844e+07 0.00e+00 4.66e-10 3.10e-03 0s - 17 9.07072849e+07 9.07072849e+07 0.00e+00 9.31e-10 3.10e-06 0s - 18 9.07072849e+07 9.07072849e+07 2.01e-14 4.66e-10 3.11e-09 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 9.07072849e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwjao_z.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49576217e+10 -2.94806298e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34074637e+10 -2.70651302e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31751322e+10 -3.47159336e+09 3.55e+02 4.41e+05 4.98e+08 0s - 3 1.70104133e+10 -5.32502844e+09 4.23e+01 3.29e+04 1.27e+08 0s - 4 4.17273567e+09 -1.59210400e+09 0.00e+00 2.33e-09 1.59e+07 0s - 5 5.91248417e+08 -4.51795377e+07 0.00e+00 1.16e-09 1.69e+06 0s - 6 2.45652664e+08 6.57697539e+07 7.06e-04 9.31e-10 4.75e+05 0s - 7 1.51324000e+08 9.41101586e+07 0.00e+00 4.66e-10 1.51e+05 0s - 8 1.28502377e+08 1.04733998e+08 0.00e+00 9.31e-10 6.27e+04 0s - 9 1.21335985e+08 1.08394486e+08 0.00e+00 9.31e-10 3.42e+04 0s - 10 1.18050288e+08 1.09931233e+08 0.00e+00 2.33e-10 2.14e+04 0s - 11 1.14478545e+08 1.11793667e+08 0.00e+00 9.31e-10 7.08e+03 0s - 12 1.13305799e+08 1.12506115e+08 0.00e+00 9.31e-10 2.11e+03 0s - 13 1.12913734e+08 1.12714206e+08 0.00e+00 9.31e-10 5.26e+02 0s - 14 1.12807183e+08 1.12777152e+08 0.00e+00 4.66e-10 7.92e+01 0s - 15 1.12792841e+08 1.12785946e+08 0.00e+00 4.66e-10 1.82e+01 0s - 16 1.12789052e+08 1.12788220e+08 0.00e+00 1.86e-09 2.20e+00 0s - 17 1.12788531e+08 1.12788530e+08 0.00e+00 4.66e-10 2.34e-03 0s - 18 1.12788530e+08 1.12788530e+08 0.00e+00 9.31e-10 2.34e-06 0s - 19 1.12788530e+08 1.12788530e+08 6.41e-14 9.31e-10 2.34e-09 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.12788530e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmkbzbs.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21587044e+11 -2.95827260e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14890068e+10 -2.78169465e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78421433e+10 -3.60166673e+09 3.50e+02 4.43e+05 5.13e+08 0s - 3 1.90320297e+10 -5.43643909e+09 3.60e+01 2.96e+04 1.24e+08 0s - 4 3.74880350e+09 -1.40336643e+09 0.00e+00 5.56e-01 1.45e+07 0s - 5 5.97697813e+08 -3.81624858e+07 0.00e+00 4.45e-02 1.70e+06 0s - 6 3.37723363e+08 4.69940483e+07 2.55e-02 1.58e-02 7.71e+05 0s - 7 1.89233924e+08 1.00389134e+08 0.00e+00 3.30e-03 2.35e+05 0s - 8 1.50720125e+08 1.11562567e+08 0.00e+00 1.00e-03 1.03e+05 0s - 9 1.38735611e+08 1.18913929e+08 0.00e+00 3.74e-04 5.23e+04 0s - 10 1.34913451e+08 1.21572586e+08 0.00e+00 1.76e-04 3.52e+04 0s - 11 1.28056109e+08 1.25288038e+08 0.00e+00 1.42e-05 7.30e+03 0s - 12 1.26662412e+08 1.26106348e+08 0.00e+00 3.73e-09 1.47e+03 0s - 13 1.26357318e+08 1.26283301e+08 0.00e+00 1.86e-09 1.95e+02 0s - 14 1.26319301e+08 1.26307462e+08 0.00e+00 9.31e-10 3.12e+01 0s - 15 1.26311998e+08 1.26311933e+08 0.00e+00 1.86e-09 1.72e-01 0s - 16 1.26311957e+08 1.26311957e+08 0.00e+00 9.31e-10 1.73e-04 0s - 17 1.26311957e+08 1.26311957e+08 0.00e+00 9.31e-10 1.73e-07 0s - 18 1.26311957e+08 1.26311957e+08 6.20e-14 1.86e-09 1.73e-10 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 1.26311957e+08 - -Time queueing subproblems=1.56 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.49 Max: 0.51 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.63 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62464864.7128 Max-Min=13988987.46 -Converger=normalized-term-diff value is 0.1209 - threshold reached=False -Cumulative run-time=60.66 seconds - -Initiating PH iteration=29 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_plnba.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83933222e+10 -1.91919935e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09634114e+10 -2.26033907e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485312e+10 -2.91109190e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35410364e+10 -4.57347873e+09 4.56e+01 3.69e+04 1.09e+08 0s - 4 3.26565986e+09 -1.24063508e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34738415e+08 1.08048396e+07 0.00e+00 1.34e-09 8.55e+05 0s - 6 1.70008632e+08 5.89901527e+07 0.00e+00 2.91e-10 2.93e+05 0s - 7 1.42846445e+08 7.13630065e+07 0.00e+00 2.33e-10 1.89e+05 0s - 8 1.12689606e+08 7.90732584e+07 0.00e+00 5.82e-11 8.87e+04 0s - 9 1.02192850e+08 8.45098465e+07 0.00e+00 1.18e-10 4.67e+04 0s - 10 9.45920283e+07 8.81940528e+07 0.00e+00 1.16e-10 1.69e+04 0s - 11 9.20392797e+07 8.99339629e+07 0.00e+00 2.91e-11 5.55e+03 0s - 12 9.10464453e+07 9.05152719e+07 0.00e+00 1.28e-10 1.40e+03 0s - 13 9.08074281e+07 9.06795604e+07 0.00e+00 1.16e-10 3.37e+02 0s - 14 9.07385739e+07 9.07221868e+07 0.00e+00 2.91e-11 4.32e+01 0s - 15 9.07289223e+07 9.07278105e+07 0.00e+00 4.66e-10 2.93e+00 0s - 16 9.07282357e+07 9.07282345e+07 0.00e+00 9.31e-10 3.06e-03 0s - 17 9.07282349e+07 9.07282349e+07 0.00e+00 9.31e-10 3.06e-06 0s - 18 9.07282349e+07 9.07282349e+07 2.07e-14 4.66e-10 3.06e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.07282349e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpcn8z1f.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49575161e+10 -2.94805941e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34072582e+10 -2.70650992e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31760499e+10 -3.47147073e+09 3.55e+02 4.41e+05 4.98e+08 0s - 3 1.70117451e+10 -5.32547560e+09 4.23e+01 3.29e+04 1.27e+08 0s - 4 4.17511013e+09 -1.59293281e+09 0.00e+00 1.86e-09 1.59e+07 0s - 5 5.91685899e+08 -4.53947922e+07 0.00e+00 9.31e-10 1.69e+06 0s - 6 2.45861503e+08 6.56963782e+07 7.64e-04 4.66e-10 4.76e+05 0s - 7 1.51530333e+08 9.40758908e+07 0.00e+00 4.66e-10 1.52e+05 0s - 8 1.29179276e+08 1.04424026e+08 0.00e+00 4.66e-10 6.53e+04 0s - 9 1.21872190e+08 1.08156539e+08 0.00e+00 2.33e-10 3.62e+04 0s - 10 1.17706805e+08 1.10191725e+08 0.00e+00 4.66e-10 1.98e+04 0s - 11 1.14567009e+08 1.11771789e+08 0.00e+00 4.66e-10 7.38e+03 0s - 12 1.13291678e+08 1.12528004e+08 0.00e+00 9.31e-10 2.01e+03 0s - 13 1.12940749e+08 1.12712102e+08 0.00e+00 9.31e-10 6.03e+02 0s - 14 1.12821540e+08 1.12782869e+08 0.00e+00 9.31e-10 1.02e+02 0s - 15 1.12802504e+08 1.12794203e+08 0.00e+00 9.31e-10 2.19e+01 0s - 16 1.12797902e+08 1.12796882e+08 0.00e+00 4.66e-10 2.69e+00 0s - 17 1.12797262e+08 1.12797261e+08 0.00e+00 9.31e-10 2.87e-03 0s - 18 1.12797262e+08 1.12797262e+08 0.00e+00 2.98e-10 2.87e-06 0s - 19 1.12797262e+08 1.12797262e+08 1.69e-13 1.86e-09 2.87e-09 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.12797262e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvkrhzr.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21587235e+11 -2.95865152e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14892523e+10 -2.78173423e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78407473e+10 -3.60183874e+09 3.50e+02 4.43e+05 5.13e+08 0s - 3 1.90321830e+10 -5.43662316e+09 3.60e+01 2.96e+04 1.24e+08 0s - 4 3.74709158e+09 -1.40298227e+09 0.00e+00 5.54e-01 1.45e+07 0s - 5 5.97611399e+08 -3.80190244e+07 0.00e+00 4.43e-02 1.69e+06 0s - 6 3.38779028e+08 4.67362049e+07 2.56e-02 1.58e-02 7.74e+05 0s - 7 1.89859314e+08 1.00445446e+08 0.00e+00 3.32e-03 2.36e+05 0s - 8 1.51138411e+08 1.11683312e+08 0.00e+00 1.01e-03 1.04e+05 0s - 9 1.39174999e+08 1.18936243e+08 0.00e+00 3.89e-04 5.34e+04 0s - 10 1.35162354e+08 1.21779404e+08 0.00e+00 1.80e-04 3.53e+04 0s - 11 1.28282711e+08 1.25513769e+08 0.00e+00 1.48e-05 7.31e+03 0s - 12 1.26869501e+08 1.26344048e+08 0.00e+00 1.86e-09 1.39e+03 0s - 13 1.26582093e+08 1.26507114e+08 0.00e+00 2.33e-10 1.98e+02 0s - 14 1.26543061e+08 1.26532126e+08 0.00e+00 1.86e-09 2.89e+01 0s - 15 1.26536303e+08 1.26536265e+08 0.00e+00 1.86e-09 9.82e-02 0s - 16 1.26536279e+08 1.26536279e+08 0.00e+00 5.24e-10 9.83e-05 0s - 17 1.26536279e+08 1.26536279e+08 0.00e+00 1.86e-09 9.84e-08 0s - 18 1.26536279e+08 1.26536279e+08 5.77e-14 1.86e-09 9.85e-11 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.26536279e+08 - -Time queueing subproblems=1.68 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.53 Max: 0.57 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=1.75 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62455571.6338 Max-Min=13975047.84 -Converger=normalized-term-diff value is 0.1212 - threshold reached=False -Cumulative run-time=62.42 seconds - -Initiating PH iteration=30 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2msncj.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83933242e+10 -1.91920569e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09634632e+10 -2.26034001e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485194e+10 -2.91110685e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35411350e+10 -4.57348498e+09 4.56e+01 3.69e+04 1.09e+08 0s - 4 3.26560582e+09 -1.24060996e+09 0.00e+00 2.33e-09 1.19e+07 0s - 5 3.34726996e+08 1.08092816e+07 0.00e+00 1.16e-09 8.55e+05 0s - 6 1.70023825e+08 5.89909240e+07 0.00e+00 4.29e-10 2.93e+05 0s - 7 1.42867637e+08 7.13702881e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.12675098e+08 7.91126164e+07 0.00e+00 4.60e-09 8.86e+04 0s - 9 1.02180467e+08 8.45439563e+07 0.00e+00 1.57e-09 4.65e+04 0s - 10 9.46020583e+07 8.82184745e+07 0.00e+00 3.27e-10 1.68e+04 0s - 11 9.20551451e+07 8.99580330e+07 0.00e+00 1.29e-10 5.53e+03 0s - 12 9.10667632e+07 9.05369286e+07 0.00e+00 2.22e-10 1.40e+03 0s - 13 9.08278310e+07 9.07018099e+07 0.00e+00 1.16e-10 3.33e+02 0s - 14 9.07599576e+07 9.07437154e+07 0.00e+00 4.66e-10 4.29e+01 0s - 15 9.07503869e+07 9.07492923e+07 0.00e+00 4.66e-10 2.89e+00 0s - 16 9.07497107e+07 9.07497096e+07 0.00e+00 9.31e-10 3.01e-03 0s - 17 9.07497100e+07 9.07497100e+07 0.00e+00 4.66e-10 3.01e-06 0s - 18 9.07497100e+07 9.07497100e+07 1.70e-14 4.66e-10 3.01e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.07497100e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpd7ppcm.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49574029e+10 -2.94804556e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34070440e+10 -2.70650575e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31769564e+10 -3.47134717e+09 3.55e+02 4.41e+05 4.98e+08 0s - 3 1.70130495e+10 -5.32591998e+09 4.23e+01 3.29e+04 1.28e+08 0s - 4 4.17743973e+09 -1.59375295e+09 0.00e+00 1.86e-09 1.59e+07 0s - 5 5.92123843e+08 -4.56096571e+07 0.00e+00 1.40e-09 1.69e+06 0s - 6 2.46061899e+08 6.56263456e+07 8.20e-04 9.31e-10 4.77e+05 0s - 7 1.51717961e+08 9.40486871e+07 0.00e+00 9.31e-10 1.52e+05 0s - 8 1.29750869e+08 1.04169248e+08 0.00e+00 9.31e-10 6.75e+04 0s - 9 1.23234263e+08 1.07502986e+08 0.00e+00 2.33e-10 4.15e+04 0s - 10 1.17960854e+08 1.10056884e+08 0.00e+00 4.66e-10 2.09e+04 0s - 11 1.14382063e+08 1.11867824e+08 0.00e+00 9.31e-10 6.63e+03 0s - 12 1.13539200e+08 1.12387912e+08 0.00e+00 9.31e-10 3.04e+03 0s - 13 1.12897045e+08 1.12748584e+08 0.00e+00 4.66e-10 3.92e+02 0s - 14 1.12829998e+08 1.12790405e+08 0.00e+00 9.31e-10 1.04e+02 0s - 15 1.12807222e+08 1.12803463e+08 0.00e+00 9.31e-10 9.92e+00 0s - 16 1.12804861e+08 1.12804809e+08 0.00e+00 4.66e-10 1.37e-01 0s - 17 1.12804828e+08 1.12804828e+08 0.00e+00 9.31e-10 1.37e-04 0s - 18 1.12804828e+08 1.12804828e+08 0.00e+00 9.31e-10 1.37e-07 0s - 19 1.12804828e+08 1.12804828e+08 1.22e-13 9.31e-10 1.38e-10 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.12804828e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpt1dvus.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21587348e+11 -2.95998341e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14894217e+10 -2.78186918e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78392779e+10 -3.60210615e+09 3.50e+02 4.43e+05 5.13e+08 0s - 3 1.90322639e+10 -5.43690205e+09 3.59e+01 2.96e+04 1.24e+08 0s - 4 3.74530000e+09 -1.40269094e+09 0.00e+00 5.51e-01 1.45e+07 0s - 5 5.97430707e+08 -3.79738336e+07 0.00e+00 4.41e-02 1.69e+06 0s - 6 3.39736098e+08 4.63715701e+07 2.56e-02 1.58e-02 7.78e+05 0s - 7 1.90405078e+08 1.00383779e+08 0.00e+00 3.35e-03 2.38e+05 0s - 8 1.51404672e+08 1.11713542e+08 0.00e+00 1.02e-03 1.05e+05 0s - 9 1.39521036e+08 1.18877414e+08 0.00e+00 4.03e-04 5.45e+04 0s - 10 1.35262790e+08 1.21923317e+08 0.00e+00 1.82e-04 3.52e+04 0s - 11 1.28508157e+08 1.25587972e+08 0.00e+00 1.84e-05 7.71e+03 0s - 12 1.26978123e+08 1.26475378e+08 0.00e+00 3.30e-07 1.33e+03 0s - 13 1.26698986e+08 1.26637479e+08 0.00e+00 9.15e-09 1.62e+02 0s - 14 1.26666284e+08 1.26658293e+08 0.00e+00 3.71e-10 2.11e+01 0s - 15 1.26661308e+08 1.26661286e+08 0.00e+00 1.86e-09 5.71e-02 0s - 16 1.26661294e+08 1.26661294e+08 0.00e+00 1.86e-09 5.72e-05 0s - 17 1.26661294e+08 1.26661294e+08 0.00e+00 1.86e-09 5.72e-08 0s - 18 1.26661294e+08 1.26661294e+08 2.49e-14 9.31e-10 5.73e-11 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.26661294e+08 - -Time queueing subproblems=1.50 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.46 Max: 0.47 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.56 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62444835.3567 Max-Min=13958943.43 -Converger=normalized-term-diff value is 0.1214 - threshold reached=False -Cumulative run-time=64.05 seconds - -Initiating PH iteration=31 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmldy6b.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83933286e+10 -1.91920902e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09635175e+10 -2.26034066e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485107e+10 -2.91112148e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35412372e+10 -4.57349084e+09 4.56e+01 3.69e+04 1.09e+08 0s - 4 3.26555492e+09 -1.24058453e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34716255e+08 1.08138767e+07 0.00e+00 1.16e-09 8.55e+05 0s - 6 1.70039189e+08 5.89920124e+07 0.00e+00 4.07e-10 2.93e+05 0s - 7 1.42889161e+08 7.13779418e+07 0.00e+00 1.75e-10 1.89e+05 0s - 8 1.12643659e+08 7.91609936e+07 0.00e+00 2.87e-10 8.83e+04 0s - 9 1.02160571e+08 8.45867874e+07 0.00e+00 1.16e-10 4.64e+04 0s - 10 9.46174459e+07 8.82407748e+07 0.00e+00 2.33e-10 1.68e+04 0s - 11 9.20707168e+07 8.99833906e+07 0.00e+00 2.33e-10 5.51e+03 0s - 12 9.10878235e+07 9.05592283e+07 0.00e+00 1.16e-10 1.39e+03 0s - 13 9.08487212e+07 9.07246816e+07 0.00e+00 3.06e-11 3.27e+02 0s - 14 9.07821521e+07 9.07660447e+07 0.00e+00 1.78e-10 4.25e+01 0s - 15 9.07728140e+07 9.07713921e+07 0.00e+00 4.66e-10 3.75e+00 0s - 16 9.07719521e+07 9.07719506e+07 0.00e+00 4.66e-10 3.91e-03 0s - 17 9.07719512e+07 9.07719512e+07 0.00e+00 9.31e-10 3.91e-06 0s - 18 9.07719512e+07 9.07719512e+07 6.63e-14 9.31e-10 3.91e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 9.07719512e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpxwhpwm.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49572835e+10 -2.94802869e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34068229e+10 -2.70650126e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31778539e+10 -3.47122336e+09 3.55e+02 4.41e+05 4.98e+08 0s - 3 1.70143306e+10 -5.32636260e+09 4.23e+01 3.29e+04 1.28e+08 0s - 4 4.17972992e+09 -1.59456575e+09 0.00e+00 3.26e-09 1.59e+07 0s - 5 5.92561659e+08 -4.58247115e+07 0.00e+00 6.98e-10 1.70e+06 0s - 6 2.46254585e+08 6.55585896e+07 8.76e-04 4.66e-10 4.77e+05 0s - 7 1.52550108e+08 9.38219174e+07 0.00e+00 9.31e-10 1.55e+05 0s - 8 1.27547314e+08 1.05129066e+08 0.00e+00 4.66e-10 5.92e+04 0s - 9 1.20939458e+08 1.08667117e+08 0.00e+00 4.66e-10 3.24e+04 0s - 10 1.17618692e+08 1.10240753e+08 0.00e+00 9.31e-10 1.95e+04 0s - 11 1.14596248e+08 1.11789919e+08 0.00e+00 9.31e-10 7.41e+03 0s - 12 1.13421500e+08 1.12472797e+08 0.00e+00 4.66e-10 2.50e+03 0s - 13 1.12956686e+08 1.12726760e+08 0.00e+00 4.66e-10 6.07e+02 0s - 14 1.12837252e+08 1.12796296e+08 0.00e+00 1.86e-09 1.08e+02 0s - 15 1.12813684e+08 1.12809592e+08 0.00e+00 9.31e-10 1.08e+01 0s - 16 1.12811102e+08 1.12811003e+08 0.00e+00 9.31e-10 2.61e-01 0s - 17 1.12811040e+08 1.12811040e+08 0.00e+00 9.31e-10 2.63e-04 0s - 18 1.12811040e+08 1.12811040e+08 0.00e+00 4.66e-10 2.63e-07 0s - 19 1.12811040e+08 1.12811040e+08 1.68e-13 4.66e-10 2.63e-10 0s - -Barrier solved model in 19 iterations and 0.03 seconds -Optimal objective 1.12811040e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpamqohr.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21587424e+11 -2.96135248e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14895524e+10 -2.78200774e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78377645e+10 -3.60237714e+09 3.50e+02 4.43e+05 5.12e+08 0s - 3 1.90322780e+10 -5.43718388e+09 3.59e+01 2.96e+04 1.24e+08 0s - 4 3.74461439e+09 -1.40268501e+09 0.00e+00 5.50e-01 1.45e+07 0s - 5 5.97265393e+08 -3.80185504e+07 0.00e+00 4.41e-02 1.69e+06 0s - 6 3.40106181e+08 4.61391414e+07 2.57e-02 1.59e-02 7.79e+05 0s - 7 1.90543487e+08 1.00355849e+08 0.00e+00 3.35e-03 2.38e+05 0s - 8 1.51448682e+08 1.11721504e+08 0.00e+00 1.02e-03 1.05e+05 0s - 9 1.39693358e+08 1.18827083e+08 0.00e+00 4.09e-04 5.51e+04 0s - 10 1.35206755e+08 1.22029278e+08 0.00e+00 1.81e-04 3.48e+04 0s - 11 1.28565301e+08 1.25624426e+08 0.00e+00 2.01e-05 7.76e+03 0s - 12 1.27014772e+08 1.26517899e+08 0.00e+00 5.50e-07 1.31e+03 0s - 13 1.26769003e+08 1.26657624e+08 0.00e+00 4.22e-08 2.94e+02 0s - 14 1.26710113e+08 1.26698539e+08 0.00e+00 2.32e-09 3.05e+01 0s - 15 1.26702858e+08 1.26702812e+08 0.00e+00 1.86e-09 1.23e-01 0s - 16 1.26702828e+08 1.26702828e+08 0.00e+00 9.31e-10 1.24e-04 0s - 17 1.26702828e+08 1.26702828e+08 3.74e-13 1.86e-09 1.24e-07 0s - 18 1.26702828e+08 1.26702828e+08 2.82e-13 1.86e-09 1.24e-10 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.26702828e+08 - -Time queueing subproblems=1.54 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.48 Max: 0.49 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.61 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62436715.7065 Max-Min=13946763.95 -Converger=normalized-term-diff value is 0.1218 - threshold reached=False -Cumulative run-time=65.66 seconds - -Initiating PH iteration=32 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjmyvio.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83933361e+10 -1.91921585e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09635754e+10 -2.26034168e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485062e+10 -2.91113643e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35413448e+10 -4.57349688e+09 4.56e+01 3.68e+04 1.09e+08 0s - 4 3.26550863e+09 -1.24055946e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34705829e+08 1.08178644e+07 0.00e+00 8.73e-10 8.55e+05 0s - 6 1.70054106e+08 5.89927522e+07 0.00e+00 2.76e-10 2.93e+05 0s - 7 1.42910746e+08 7.13852845e+07 0.00e+00 2.55e-10 1.89e+05 0s - 8 1.12584270e+08 7.92232086e+07 0.00e+00 1.49e-10 8.80e+04 0s - 9 1.02132517e+08 8.46398796e+07 0.00e+00 2.55e-10 4.62e+04 0s - 10 9.46420927e+07 8.82574269e+07 0.00e+00 4.91e-11 1.68e+04 0s - 11 9.20857799e+07 9.00099146e+07 0.00e+00 1.98e-10 5.48e+03 0s - 12 9.11095473e+07 9.05821652e+07 0.00e+00 9.66e-11 1.39e+03 0s - 13 9.08698622e+07 9.07479628e+07 0.00e+00 1.16e-10 3.22e+02 0s - 14 9.08049339e+07 9.07889892e+07 0.00e+00 9.31e-10 4.21e+01 0s - 15 9.07955315e+07 9.07944583e+07 0.00e+00 4.66e-10 2.83e+00 0s - 16 9.07948760e+07 9.07948745e+07 0.00e+00 4.66e-10 3.97e-03 0s - 17 9.07948753e+07 9.07948753e+07 0.00e+00 2.68e-10 4.00e-06 0s - 18 9.07948753e+07 9.07948753e+07 4.92e-12 4.66e-10 4.00e-09 0s - -Barrier solved model in 18 iterations and 0.05 seconds -Optimal objective 9.07948753e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqtueal.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49571608e+10 -2.94801530e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34065981e+10 -2.70649711e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31787467e+10 -3.47109994e+09 3.55e+02 4.41e+05 4.98e+08 0s - 3 1.70155961e+10 -5.32680422e+09 4.23e+01 3.30e+04 1.28e+08 0s - 4 4.18199268e+09 -1.59537367e+09 0.00e+00 1.40e-09 1.60e+07 0s - 5 5.92998446e+08 -4.60401013e+07 0.00e+00 9.31e-10 1.70e+06 0s - 6 2.46441518e+08 6.54918432e+07 9.31e-04 4.66e-10 4.78e+05 0s - 7 1.53763368e+08 9.34755502e+07 0.00e+00 4.66e-10 1.59e+05 0s - 8 1.27898976e+08 1.04921363e+08 0.00e+00 9.31e-10 6.06e+04 0s - 9 1.20735506e+08 1.08817166e+08 0.00e+00 4.66e-10 3.15e+04 0s - 10 1.17715089e+08 1.10144898e+08 0.00e+00 4.66e-10 2.00e+04 0s - 11 1.14532486e+08 1.11815645e+08 0.00e+00 4.66e-10 7.17e+03 0s - 12 1.13359504e+08 1.12515171e+08 0.00e+00 4.66e-10 2.23e+03 0s - 13 1.12962238e+08 1.12730696e+08 0.00e+00 4.66e-10 6.11e+02 0s - 14 1.12841092e+08 1.12801928e+08 0.00e+00 4.66e-10 1.03e+02 0s - 15 1.12818987e+08 1.12814583e+08 0.00e+00 9.31e-10 1.16e+01 0s - 16 1.12816241e+08 1.12816101e+08 0.00e+00 9.31e-10 3.69e-01 0s - 17 1.12816153e+08 1.12816153e+08 0.00e+00 9.31e-10 3.72e-04 0s - 18 1.12816153e+08 1.12816153e+08 0.00e+00 5.82e-10 3.72e-07 0s - 19 1.12816153e+08 1.12816153e+08 6.86e-14 4.66e-10 3.72e-10 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.12816153e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpblmz_g.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21587489e+11 -2.96226714e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14896691e+10 -2.78210069e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78362280e+10 -3.60260243e+09 3.50e+02 4.43e+05 5.12e+08 0s - 3 1.90322362e+10 -5.43741933e+09 3.59e+01 2.96e+04 1.24e+08 0s - 4 3.74443281e+09 -1.40276736e+09 0.00e+00 5.49e-01 1.45e+07 0s - 5 5.97119915e+08 -3.80722155e+07 0.00e+00 4.40e-02 1.69e+06 0s - 6 3.40220659e+08 4.60002469e+07 2.57e-02 1.59e-02 7.80e+05 0s - 7 1.90504875e+08 1.00338121e+08 0.00e+00 3.35e-03 2.38e+05 0s - 8 1.51419475e+08 1.11719144e+08 0.00e+00 1.02e-03 1.05e+05 0s - 9 1.39739405e+08 1.18793253e+08 0.00e+00 4.11e-04 5.53e+04 0s - 10 1.35154512e+08 1.22066202e+08 0.00e+00 1.79e-04 3.45e+04 0s - 11 1.28592265e+08 1.25619259e+08 0.00e+00 2.10e-05 7.85e+03 0s - 12 1.27047207e+08 1.26503413e+08 0.00e+00 1.14e-06 1.43e+03 0s - 13 1.26772786e+08 1.26664051e+08 0.00e+00 8.00e-08 2.87e+02 0s - 14 1.26715886e+08 1.26702684e+08 0.00e+00 4.27e-09 3.48e+01 0s - 15 1.26707596e+08 1.26707516e+08 0.00e+00 9.31e-10 2.10e-01 0s - 16 1.26707545e+08 1.26707545e+08 0.00e+00 4.07e-10 2.11e-04 0s - 17 1.26707545e+08 1.26707545e+08 0.00e+00 1.86e-09 2.11e-07 0s - 18 1.26707545e+08 1.26707545e+08 1.18e-13 9.31e-10 2.11e-10 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 1.26707545e+08 - -Time queueing subproblems=1.58 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.49 Max: 0.55 StdDev: 0.04 (seconds) -Aggregate sub-problem solve time=1.65 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62465233.0989 Max-Min=13941260.93 -Converger=normalized-term-diff value is 0.1182 - threshold reached=False -Cumulative run-time=67.32 seconds - -Initiating PH iteration=33 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpi8cvzr.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83933470e+10 -1.91923185e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09636353e+10 -2.26034361e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485039e+10 -2.91115228e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35414550e+10 -4.57350364e+09 4.56e+01 3.68e+04 1.09e+08 0s - 4 3.26546589e+09 -1.24053527e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34695660e+08 1.08204866e+07 0.00e+00 9.31e-10 8.55e+05 0s - 6 1.70067707e+08 5.89926048e+07 0.00e+00 2.33e-10 2.93e+05 0s - 7 1.42931388e+08 7.13916953e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.12503457e+08 7.92943924e+07 0.00e+00 2.85e-09 8.76e+04 0s - 9 1.02098558e+08 8.46998360e+07 0.00e+00 1.11e-09 4.59e+04 0s - 10 9.44054302e+07 8.85787943e+07 0.00e+00 9.31e-10 1.54e+04 0s - 11 9.17824079e+07 9.02895912e+07 0.00e+00 4.66e-10 3.94e+03 0s - 12 9.10741756e+07 9.06510389e+07 0.00e+00 2.33e-10 1.12e+03 0s - 13 9.08701116e+07 9.07854184e+07 0.00e+00 9.31e-10 2.23e+02 0s - 14 9.08237651e+07 9.08127081e+07 0.00e+00 1.40e-09 2.92e+01 0s - 15 9.08170529e+07 9.08165306e+07 0.00e+00 9.31e-10 1.38e+00 0s - 16 9.08167279e+07 9.08167265e+07 0.00e+00 5.03e-10 3.87e-03 0s - 17 9.08167267e+07 9.08167267e+07 3.38e-12 4.66e-10 1.25e-05 0s - 18 9.08167267e+07 9.08167267e+07 2.56e-10 4.66e-10 1.25e-08 0s - 19 9.08167267e+07 9.08167267e+07 1.41e-10 9.31e-10 1.25e-11 0s - -Barrier solved model in 19 iterations and 0.03 seconds -Optimal objective 9.08167267e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpe5z4tp.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49570360e+10 -2.94801128e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34063741e+10 -2.70649393e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31796418e+10 -3.47097746e+09 3.55e+02 4.41e+05 4.98e+08 0s - 3 1.70168570e+10 -5.32724604e+09 4.24e+01 3.30e+04 1.28e+08 0s - 4 4.18423792e+09 -1.59617823e+09 0.00e+00 3.26e-09 1.60e+07 0s - 5 5.93433462e+08 -4.62561387e+07 0.00e+00 9.31e-10 1.70e+06 0s - 6 2.46623317e+08 6.54251839e+07 9.86e-04 4.66e-10 4.79e+05 0s - 7 1.54927534e+08 9.31419407e+07 0.00e+00 9.31e-10 1.63e+05 0s - 8 1.25700607e+08 1.05828710e+08 0.00e+00 9.31e-10 5.24e+04 0s - 9 1.20994273e+08 1.08643048e+08 0.00e+00 4.66e-10 3.26e+04 0s - 10 1.17286569e+08 1.10422017e+08 0.00e+00 4.66e-10 1.81e+04 0s - 11 1.14734310e+08 1.11730006e+08 0.00e+00 4.66e-10 7.93e+03 0s - 12 1.13671872e+08 1.12362005e+08 0.00e+00 4.66e-10 3.46e+03 0s - 13 1.13104952e+08 1.12668006e+08 0.00e+00 5.82e-10 1.15e+03 0s - 14 1.12883567e+08 1.12784761e+08 0.00e+00 4.66e-10 2.61e+02 0s - 15 1.12824853e+08 1.12818118e+08 0.00e+00 9.31e-10 1.78e+01 0s - 16 1.12820814e+08 1.12820523e+08 0.00e+00 5.82e-10 7.68e-01 0s - 17 1.12820630e+08 1.12820630e+08 0.00e+00 9.31e-10 8.13e-04 0s - 18 1.12820630e+08 1.12820630e+08 0.00e+00 9.31e-10 8.13e-07 0s - 19 1.12820630e+08 1.12820630e+08 3.32e-13 5.22e-10 8.13e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12820630e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphxxp5n.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21587563e+11 -2.96278393e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14897965e+10 -2.78215376e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78346995e+10 -3.60278775e+09 3.50e+02 4.43e+05 5.12e+08 0s - 3 1.90321826e+10 -5.43761418e+09 3.59e+01 2.96e+04 1.24e+08 0s - 4 3.74467757e+09 -1.40291504e+09 0.00e+00 5.50e-01 1.45e+07 0s - 5 5.97011716e+08 -3.81205562e+07 0.00e+00 4.40e-02 1.69e+06 0s - 6 3.40154205e+08 4.59515479e+07 2.57e-02 1.59e-02 7.80e+05 0s - 7 1.90374689e+08 1.00359444e+08 0.00e+00 3.34e-03 2.38e+05 0s - 8 1.51381159e+08 1.11739452e+08 0.00e+00 1.02e-03 1.05e+05 0s - 9 1.39745736e+08 1.18785760e+08 0.00e+00 4.11e-04 5.53e+04 0s - 10 1.35141573e+08 1.22081573e+08 0.00e+00 1.79e-04 3.45e+04 0s - 11 1.28637919e+08 1.25609618e+08 0.00e+00 2.16e-05 7.99e+03 0s - 12 1.27050178e+08 1.26514019e+08 0.00e+00 1.26e-06 1.41e+03 0s - 13 1.26775976e+08 1.26677580e+08 0.00e+00 7.67e-08 2.60e+02 0s - 14 1.26724528e+08 1.26712239e+08 0.00e+00 1.68e-09 3.24e+01 0s - 15 1.26716817e+08 1.26716665e+08 0.00e+00 3.73e-09 4.03e-01 0s - 16 1.26716722e+08 1.26716721e+08 0.00e+00 9.31e-10 3.54e-03 0s - 17 1.26716721e+08 1.26716721e+08 3.86e-11 4.66e-10 2.70e-04 0s - 18 1.26716721e+08 1.26716721e+08 1.16e-10 1.86e-09 1.88e-06 0s - 19 1.26716721e+08 1.26716721e+08 2.49e-10 9.31e-10 1.87e-09 0s - -Barrier solved model in 19 iterations and 0.05 seconds -Optimal objective 1.26716721e+08 - -Time queueing subproblems=1.78 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.08 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.53 Avg: 0.56 Max: 0.60 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=1.86 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62595287.9729 Max-Min=13939378.88 -Converger=normalized-term-diff value is 0.1140 - threshold reached=False -Cumulative run-time=69.18 seconds - -Initiating PH iteration=34 -Scenario instance preprocessing time=0.13 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjqbmuy.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83933619e+10 -1.91925836e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09636919e+10 -2.26034657e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484952e+10 -2.91116924e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35415571e+10 -4.57351118e+09 4.56e+01 3.68e+04 1.09e+08 0s - 4 3.26542258e+09 -1.24051192e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34687346e+08 1.08209467e+07 0.00e+00 7.57e-10 8.55e+05 0s - 6 1.70078694e+08 5.89915381e+07 0.00e+00 2.40e-10 2.93e+05 0s - 7 1.42949036e+08 7.13967896e+07 0.00e+00 2.91e-10 1.89e+05 0s - 8 1.12445640e+08 7.93502913e+07 0.00e+00 5.82e-11 8.73e+04 0s - 9 1.02066792e+08 8.47529962e+07 0.00e+00 4.37e-11 4.57e+04 0s - 10 9.44224058e+07 8.85616521e+07 0.00e+00 6.98e-10 1.55e+04 0s - 11 9.17014738e+07 9.03728517e+07 0.00e+00 2.33e-10 3.51e+03 0s - 12 9.10654876e+07 9.06889229e+07 0.00e+00 4.66e-10 9.94e+02 0s - 13 9.08820502e+07 9.08097094e+07 0.00e+00 4.66e-10 1.91e+02 0s - 14 9.08422895e+07 9.08324751e+07 0.00e+00 7.06e-10 2.59e+01 0s - 15 9.08364611e+07 9.08359616e+07 0.00e+00 4.66e-10 1.32e+00 0s - 16 9.08361518e+07 9.08361513e+07 0.00e+00 4.66e-10 1.35e-03 0s - 17 9.08361514e+07 9.08361514e+07 0.00e+00 4.66e-10 1.35e-06 0s - 18 9.08361514e+07 9.08361514e+07 1.98e-14 9.31e-10 1.35e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 9.08361514e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2dbfnf.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49569057e+10 -2.94801889e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34061555e+10 -2.70649199e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31805477e+10 -3.47085609e+09 3.55e+02 4.41e+05 4.98e+08 0s - 3 1.70181260e+10 -5.32768891e+09 4.24e+01 3.30e+04 1.28e+08 0s - 4 4.18647091e+09 -1.59698009e+09 0.00e+00 2.33e-09 1.60e+07 0s - 5 5.93867991e+08 -4.64741648e+07 0.00e+00 1.40e-09 1.70e+06 0s - 6 2.46797262e+08 6.53587479e+07 1.04e-03 9.31e-10 4.79e+05 0s - 7 1.56041288e+08 9.28208319e+07 0.00e+00 4.66e-10 1.67e+05 0s - 8 1.26496867e+08 1.06322695e+08 0.00e+00 6.98e-10 5.32e+04 0s - 9 1.22329923e+08 1.08486787e+08 0.00e+00 2.33e-10 3.65e+04 0s - 10 1.18099531e+08 1.10262426e+08 0.00e+00 9.31e-10 2.07e+04 0s - 11 1.15078753e+08 1.11606563e+08 0.00e+00 4.66e-10 9.16e+03 0s - 12 1.13494487e+08 1.12462627e+08 0.00e+00 9.31e-10 2.72e+03 0s - 13 1.13081689e+08 1.12686833e+08 0.00e+00 9.31e-10 1.04e+03 0s - 14 1.12890014e+08 1.12787491e+08 0.00e+00 9.31e-10 2.71e+02 0s - 15 1.12834984e+08 1.12819063e+08 0.00e+00 9.31e-10 4.20e+01 0s - 16 1.12825473e+08 1.12824781e+08 0.00e+00 4.66e-10 1.83e+00 0s - 17 1.12825033e+08 1.12825032e+08 0.00e+00 9.31e-10 2.11e-03 0s - 18 1.12825032e+08 1.12825032e+08 0.00e+00 2.33e-10 2.11e-06 0s - 19 1.12825032e+08 1.12825032e+08 2.68e-13 9.31e-10 2.11e-09 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12825032e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqpxlcj.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21587671e+11 -2.96334495e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14899718e+10 -2.78221136e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78332332e+10 -3.60297743e+09 3.50e+02 4.43e+05 5.12e+08 0s - 3 1.90322059e+10 -5.43781297e+09 3.59e+01 2.96e+04 1.24e+08 0s - 4 3.74561696e+09 -1.40321847e+09 0.00e+00 5.51e-01 1.45e+07 0s - 5 5.96968040e+08 -3.81935760e+07 0.00e+00 4.41e-02 1.69e+06 0s - 6 3.39818607e+08 4.60079858e+07 2.57e-02 1.59e-02 7.79e+05 0s - 7 1.90140826e+08 1.00481728e+08 0.00e+00 3.32e-03 2.37e+05 0s - 8 1.51265947e+08 1.11824831e+08 0.00e+00 1.00e-03 1.04e+05 0s - 9 1.39804084e+08 1.18848020e+08 0.00e+00 4.09e-04 5.53e+04 0s - 10 1.35018862e+08 1.22230840e+08 0.00e+00 1.74e-04 3.38e+04 0s - 11 1.28615122e+08 1.25696223e+08 0.00e+00 2.11e-05 7.70e+03 0s - 12 1.27083312e+08 1.26566604e+08 0.00e+00 1.22e-06 1.36e+03 0s - 13 1.26811741e+08 1.26730307e+08 0.00e+00 2.20e-08 2.15e+02 0s - 14 1.26768052e+08 1.26759343e+08 0.00e+00 9.31e-10 2.30e+01 0s - 15 1.26762830e+08 1.26762421e+08 0.00e+00 1.86e-09 1.08e+00 0s - 16 1.26762569e+08 1.26762569e+08 0.00e+00 1.86e-09 1.09e-03 0s - 17 1.26762569e+08 1.26762569e+08 0.00e+00 1.86e-09 1.10e-06 0s - 18 1.26762569e+08 1.26762569e+08 3.70e-14 1.45e-09 1.10e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.26762569e+08 - -Time queueing subproblems=1.82 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.52 Avg: 0.56 Max: 0.59 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=1.89 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62432010.2532 Max-Min=13446610.20 -Converger=normalized-term-diff value is 0.1132 - threshold reached=False -Cumulative run-time=71.15 seconds - -Initiating PH iteration=35 -Scenario instance preprocessing time=0.12 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp6zkupj.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83933787e+10 -1.91927297e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09637439e+10 -2.26034831e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484827e+10 -2.91118440e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35416486e+10 -4.57351737e+09 4.56e+01 3.68e+04 1.09e+08 0s - 4 3.26537943e+09 -1.24048854e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34681680e+08 1.08220326e+07 0.00e+00 1.22e-09 8.55e+05 0s - 6 1.70088283e+08 5.89919533e+07 0.00e+00 2.91e-10 2.93e+05 0s - 7 1.42962972e+08 7.14029289e+07 0.00e+00 1.75e-10 1.89e+05 0s - 8 1.12419778e+08 7.93890128e+07 0.00e+00 1.60e-10 8.72e+04 0s - 9 1.02040148e+08 8.47967980e+07 0.00e+00 1.49e-10 4.55e+04 0s - 10 9.44412497e+07 8.85584895e+07 0.00e+00 4.66e-10 1.55e+04 0s - 11 9.16955275e+07 9.04046475e+07 0.00e+00 4.66e-10 3.41e+03 0s - 12 9.10768733e+07 9.07108999e+07 0.00e+00 9.31e-10 9.66e+02 0s - 13 9.08986424e+07 9.08285714e+07 0.00e+00 4.66e-10 1.85e+02 0s - 14 9.08601328e+07 9.08505155e+07 0.00e+00 9.31e-10 2.54e+01 0s - 15 9.08544398e+07 9.08539675e+07 0.00e+00 4.66e-10 1.25e+00 0s - 16 9.08541472e+07 9.08541467e+07 0.00e+00 9.31e-10 1.27e-03 0s - 17 9.08541469e+07 9.08541469e+07 0.00e+00 9.31e-10 1.27e-06 0s - 18 9.08541469e+07 9.08541469e+07 8.22e-14 9.31e-10 1.27e-09 0s - -Barrier solved model in 18 iterations and 0.05 seconds -Optimal objective 9.08541469e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmplyuqnu.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49567788e+10 -2.94801552e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34059339e+10 -2.70648890e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31814540e+10 -3.47073299e+09 3.55e+02 4.41e+05 4.99e+08 0s - 3 1.70193858e+10 -5.32813177e+09 4.24e+01 3.30e+04 1.28e+08 0s - 4 4.18869547e+09 -1.59778061e+09 0.00e+00 2.79e-09 1.60e+07 0s - 5 5.94303769e+08 -4.66909684e+07 0.00e+00 9.31e-10 1.70e+06 0s - 6 2.46970219e+08 6.52936588e+07 1.09e-03 2.91e-10 4.80e+05 0s - 7 1.57112639e+08 9.25127550e+07 0.00e+00 9.31e-10 1.71e+05 0s - 8 1.26498398e+08 1.05204832e+08 0.00e+00 4.66e-10 5.62e+04 0s - 9 1.22654316e+08 1.07670078e+08 0.00e+00 9.31e-10 3.95e+04 0s - 10 1.17767101e+08 1.10268015e+08 0.00e+00 4.66e-10 1.98e+04 0s - 11 1.14865686e+08 1.11678202e+08 0.00e+00 9.31e-10 8.41e+03 0s - 12 1.13301817e+08 1.12573275e+08 0.00e+00 9.31e-10 1.92e+03 0s - 13 1.12964436e+08 1.12750790e+08 0.00e+00 9.31e-10 5.64e+02 0s - 14 1.12852972e+08 1.12815677e+08 0.00e+00 1.40e-09 9.84e+01 0s - 15 1.12832155e+08 1.12827382e+08 0.00e+00 9.31e-10 1.26e+01 0s - 16 1.12829131e+08 1.12829072e+08 0.00e+00 9.31e-10 1.56e-01 0s - 17 1.12829094e+08 1.12829094e+08 0.00e+00 4.66e-10 1.56e-04 0s - 18 1.12829094e+08 1.12829094e+08 0.00e+00 4.66e-10 1.56e-07 0s - 19 1.12829094e+08 1.12829094e+08 4.29e-14 9.31e-10 1.56e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12829094e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppuyv0h.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21587741e+11 -2.96344952e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14900984e+10 -2.78222308e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78316948e+10 -3.60312167e+09 3.50e+02 4.43e+05 5.12e+08 0s - 3 1.90321143e+10 -5.43796554e+09 3.59e+01 2.96e+04 1.24e+08 0s - 4 3.74608860e+09 -1.40338744e+09 0.00e+00 5.51e-01 1.45e+07 0s - 5 5.96877955e+08 -3.82290885e+07 0.00e+00 4.41e-02 1.69e+06 0s - 6 3.39648125e+08 4.60210304e+07 2.57e-02 1.59e-02 7.78e+05 0s - 7 1.89914519e+08 1.00528968e+08 0.00e+00 3.30e-03 2.36e+05 0s - 8 1.51259167e+08 1.11848197e+08 0.00e+00 1.00e-03 1.04e+05 0s - 9 1.39760126e+08 1.18839879e+08 0.00e+00 4.08e-04 5.52e+04 0s - 10 1.35096907e+08 1.22177311e+08 0.00e+00 1.77e-04 3.41e+04 0s - 11 1.28710911e+08 1.25651750e+08 0.00e+00 2.19e-05 8.07e+03 0s - 12 1.27058454e+08 1.26584373e+08 0.00e+00 1.07e-06 1.25e+03 0s - 13 1.26810021e+08 1.26739687e+08 0.00e+00 1.97e-08 1.86e+02 0s - 14 1.26772969e+08 1.26763339e+08 0.00e+00 2.35e-09 2.54e+01 0s - 15 1.26767347e+08 1.26766931e+08 0.00e+00 1.86e-09 1.10e+00 0s - 16 1.26767092e+08 1.26767091e+08 0.00e+00 2.33e-10 4.44e-03 0s - 17 1.26767092e+08 1.26767092e+08 6.74e-12 9.31e-10 8.37e-05 0s - 18 1.26767092e+08 1.26767092e+08 8.07e-10 1.86e-09 8.30e-08 0s - 19 1.26767092e+08 1.26767092e+08 3.61e-10 7.28e-10 8.30e-11 0s - -Barrier solved model in 19 iterations and 0.03 seconds -Optimal objective 1.26767092e+08 - -Time queueing subproblems=1.88 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.59 Max: 0.82 StdDev: 0.16 (seconds) -Aggregate sub-problem solve time=1.95 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62371386.1732 Max-Min=13266453.29 -Converger=normalized-term-diff value is 0.1123 - threshold reached=False -Cumulative run-time=73.11 seconds - -Initiating PH iteration=36 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgwqk0s.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83933972e+10 -1.91929128e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09637979e+10 -2.26035042e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484721e+10 -2.91120000e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35417432e+10 -4.57352384e+09 4.56e+01 3.68e+04 1.09e+08 0s - 4 3.26533844e+09 -1.24046536e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34676082e+08 1.08225786e+07 0.00e+00 9.31e-10 8.54e+05 0s - 6 1.70097551e+08 5.89919885e+07 0.00e+00 2.04e-10 2.93e+05 0s - 7 1.42976970e+08 7.14087430e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.12377048e+08 7.94355801e+07 0.00e+00 1.49e-10 8.69e+04 0s - 9 1.02011153e+08 8.48453791e+07 0.00e+00 2.33e-10 4.53e+04 0s - 10 9.44571221e+07 8.85368921e+07 0.00e+00 4.66e-10 1.56e+04 0s - 11 9.19515161e+07 9.02610105e+07 0.00e+00 4.66e-10 4.46e+03 0s - 12 9.11656633e+07 9.06786714e+07 0.00e+00 4.66e-10 1.28e+03 0s - 13 9.09412352e+07 9.08332837e+07 0.00e+00 1.40e-09 2.85e+02 0s - 14 9.08791369e+07 9.08687282e+07 0.00e+00 6.98e-10 2.75e+01 0s - 15 9.08729791e+07 9.08723006e+07 0.00e+00 9.31e-10 1.79e+00 0s - 16 9.08725581e+07 9.08725574e+07 0.00e+00 4.66e-10 1.84e-03 0s - 17 9.08725576e+07 9.08725576e+07 0.00e+00 4.66e-10 1.84e-06 0s - 18 9.08725576e+07 9.08725576e+07 5.51e-15 2.59e-10 1.85e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.08725576e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpcqvssn.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49566527e+10 -2.94801584e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34057134e+10 -2.70648619e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31823606e+10 -3.47061036e+09 3.55e+02 4.41e+05 4.99e+08 0s - 3 1.70206382e+10 -5.32857385e+09 4.24e+01 3.30e+04 1.28e+08 0s - 4 4.19090287e+09 -1.59857679e+09 0.00e+00 2.33e-09 1.60e+07 0s - 5 5.94737243e+08 -4.69069969e+07 0.00e+00 1.86e-09 1.70e+06 0s - 6 2.47140581e+08 6.52289194e+07 1.15e-03 4.66e-10 4.81e+05 0s - 7 1.58142487e+08 9.22161208e+07 0.00e+00 9.31e-10 1.74e+05 0s - 8 1.26725949e+08 1.04990699e+08 0.00e+00 9.31e-10 5.74e+04 0s - 9 1.22657282e+08 1.07417401e+08 0.00e+00 4.66e-10 4.02e+04 0s - 10 1.17507321e+08 1.10375511e+08 0.00e+00 4.66e-10 1.88e+04 0s - 11 1.14628717e+08 1.11832544e+08 0.00e+00 6.98e-10 7.38e+03 0s - 12 1.13326349e+08 1.12559510e+08 0.00e+00 2.33e-10 2.02e+03 0s - 13 1.12965835e+08 1.12755938e+08 0.00e+00 9.31e-10 5.54e+02 0s - 14 1.12856294e+08 1.12820085e+08 0.00e+00 4.66e-10 9.55e+01 0s - 15 1.12836663e+08 1.12831217e+08 0.00e+00 9.31e-10 1.44e+01 0s - 16 1.12833230e+08 1.12833172e+08 0.00e+00 4.66e-10 1.54e-01 0s - 17 1.12833193e+08 1.12833193e+08 0.00e+00 4.66e-10 1.55e-04 0s - 18 1.12833193e+08 1.12833193e+08 0.00e+00 9.31e-10 1.55e-07 0s - 19 1.12833193e+08 1.12833193e+08 9.34e-14 9.31e-10 1.55e-10 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.12833193e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpslwsek.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21587836e+11 -2.96340061e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14902499e+10 -2.78221947e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78301749e+10 -3.60325120e+09 3.50e+02 4.43e+05 5.12e+08 0s - 3 1.90320444e+10 -5.43810284e+09 3.59e+01 2.96e+04 1.24e+08 0s - 4 3.74632503e+09 -1.40347798e+09 0.00e+00 5.51e-01 1.45e+07 0s - 5 5.96794003e+08 -3.82325374e+07 0.00e+00 4.41e-02 1.69e+06 0s - 6 3.39617899e+08 4.60132371e+07 2.57e-02 1.59e-02 7.78e+05 0s - 7 1.89783214e+08 1.00570283e+08 0.00e+00 3.29e-03 2.36e+05 0s - 8 1.51307948e+08 1.11881031e+08 0.00e+00 1.00e-03 1.04e+05 0s - 9 1.39752674e+08 1.18839394e+08 0.00e+00 4.09e-04 5.52e+04 0s - 10 1.35187991e+08 1.22150765e+08 0.00e+00 1.79e-04 3.44e+04 0s - 11 1.28807844e+08 1.25639697e+08 0.00e+00 2.23e-05 8.36e+03 0s - 12 1.27072633e+08 1.26611704e+08 0.00e+00 1.14e-06 1.22e+03 0s - 13 1.26830023e+08 1.26767775e+08 0.00e+00 2.16e-08 1.64e+02 0s - 14 1.26796347e+08 1.26788810e+08 0.00e+00 2.31e-09 1.99e+01 0s - 15 1.26791889e+08 1.26791672e+08 0.00e+00 1.86e-09 5.72e-01 0s - 16 1.26791754e+08 1.26791753e+08 0.00e+00 1.86e-09 8.07e-04 0s - 17 1.26791753e+08 1.26791753e+08 7.29e-13 1.86e-09 8.09e-07 0s - 18 1.26791753e+08 1.26791753e+08 1.84e-12 1.86e-09 8.10e-10 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.26791753e+08 - -Time queueing subproblems=1.76 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.55 Max: 0.64 StdDev: 0.06 (seconds) -Aggregate sub-problem solve time=1.82 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61810161.1867 Max-Min=11580516.41 -Converger=normalized-term-diff value is 0.1084 - threshold reached=False -Cumulative run-time=74.94 seconds - -Initiating PH iteration=37 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqdyhcg.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83934164e+10 -1.91930374e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09638522e+10 -2.26035194e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484756e+10 -2.91121274e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35418380e+10 -4.57352946e+09 4.56e+01 3.68e+04 1.09e+08 0s - 4 3.26531026e+09 -1.24044594e+09 0.00e+00 2.33e-09 1.19e+07 0s - 5 3.34670436e+08 1.08239150e+07 0.00e+00 6.98e-10 8.54e+05 0s - 6 1.70103149e+08 5.89931276e+07 0.00e+00 1.38e-10 2.93e+05 0s - 7 1.42983278e+08 7.14151960e+07 0.00e+00 1.75e-10 1.89e+05 0s - 8 1.12284181e+08 7.95052902e+07 0.00e+00 8.15e-10 8.65e+04 0s - 9 1.01978220e+08 8.49006259e+07 0.00e+00 4.58e-10 4.51e+04 0s - 10 9.45304212e+07 8.84986406e+07 0.00e+00 4.66e-10 1.59e+04 0s - 11 9.18167435e+07 9.03756209e+07 0.00e+00 4.66e-10 3.80e+03 0s - 12 9.11477998e+07 9.07202359e+07 0.00e+00 4.66e-10 1.13e+03 0s - 13 9.09532937e+07 9.08527664e+07 0.00e+00 9.31e-10 2.65e+02 0s - 14 9.08957949e+07 9.08851033e+07 0.00e+00 4.66e-10 2.82e+01 0s - 15 9.08895014e+07 9.08887662e+07 0.00e+00 9.31e-10 1.94e+00 0s - 16 9.08890456e+07 9.08890448e+07 0.00e+00 4.66e-10 2.00e-03 0s - 17 9.08890451e+07 9.08890451e+07 0.00e+00 4.66e-10 2.00e-06 0s - 18 9.08890451e+07 9.08890451e+07 8.50e-14 9.31e-10 2.00e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 9.08890451e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpihljks.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49565285e+10 -2.94801032e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34054947e+10 -2.70648289e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31832913e+10 -3.47048490e+09 3.55e+02 4.41e+05 4.99e+08 0s - 3 1.70219150e+10 -5.32902296e+09 4.24e+01 3.30e+04 1.28e+08 0s - 4 4.19314070e+09 -1.59938312e+09 0.00e+00 1.40e-09 1.60e+07 0s - 5 5.95176722e+08 -4.71251787e+07 0.00e+00 1.86e-09 1.71e+06 0s - 6 2.47307280e+08 6.51642285e+07 1.20e-03 9.31e-10 4.81e+05 0s - 7 1.59129070e+08 9.19300688e+07 0.00e+00 4.66e-10 1.77e+05 0s - 8 1.26971540e+08 1.04818286e+08 0.00e+00 1.05e-09 5.85e+04 0s - 9 1.22045365e+08 1.07792217e+08 0.00e+00 4.66e-10 3.76e+04 0s - 10 1.17848294e+08 1.10052470e+08 0.00e+00 4.66e-10 2.06e+04 0s - 11 1.14743974e+08 1.11725910e+08 0.00e+00 9.31e-10 7.96e+03 0s - 12 1.13595287e+08 1.12422969e+08 0.00e+00 9.31e-10 3.09e+03 0s - 13 1.13095429e+08 1.12695602e+08 0.00e+00 4.66e-10 1.05e+03 0s - 14 1.12911448e+08 1.12791613e+08 0.00e+00 9.31e-10 3.16e+02 0s - 15 1.12846571e+08 1.12829130e+08 0.00e+00 1.40e-09 4.60e+01 0s - 16 1.12836156e+08 1.12835420e+08 0.00e+00 4.66e-10 1.94e+00 0s - 17 1.12835688e+08 1.12835688e+08 0.00e+00 9.31e-10 2.13e-03 0s - 18 1.12835688e+08 1.12835688e+08 0.00e+00 9.31e-10 2.13e-06 0s - 19 1.12835688e+08 1.12835688e+08 5.44e-14 9.31e-10 2.13e-09 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.12835688e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmplrlcov.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21587938e+11 -2.96325683e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14904092e+10 -2.78220637e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78286413e+10 -3.60337291e+09 3.50e+02 4.43e+05 5.12e+08 0s - 3 1.90319700e+10 -5.43823174e+09 3.59e+01 2.96e+04 1.24e+08 0s - 4 3.74657020e+09 -1.40356069e+09 0.00e+00 5.51e-01 1.45e+07 0s - 5 5.96716604e+08 -3.82271737e+07 0.00e+00 4.41e-02 1.69e+06 0s - 6 3.39593304e+08 4.60146867e+07 2.57e-02 1.59e-02 7.78e+05 0s - 7 1.89656271e+08 1.00619383e+08 0.00e+00 3.28e-03 2.35e+05 0s - 8 1.51182907e+08 1.12514629e+08 0.00e+00 9.97e-04 1.02e+05 0s - 9 1.43430599e+08 1.18756285e+08 0.00e+00 4.13e-04 6.51e+04 0s - 10 1.34719509e+08 1.23090322e+08 0.00e+00 1.87e-04 3.07e+04 0s - 11 1.28739745e+08 1.25633373e+08 0.00e+00 9.98e-06 8.20e+03 0s - 12 1.27164986e+08 1.26603972e+08 0.00e+00 2.74e-07 1.48e+03 0s - 13 1.26864412e+08 1.26794840e+08 0.00e+00 3.15e-09 1.84e+02 0s - 14 1.26827045e+08 1.26818103e+08 0.00e+00 9.31e-10 2.36e+01 0s - 15 1.26821719e+08 1.26821437e+08 0.00e+00 1.86e-09 7.45e-01 0s - 16 1.26821542e+08 1.26821542e+08 0.00e+00 1.86e-09 7.57e-04 0s - 17 1.26821542e+08 1.26821542e+08 0.00e+00 9.31e-10 7.58e-07 0s - 18 1.26821542e+08 1.26821542e+08 2.18e-14 1.86e-09 7.58e-10 0s - -Barrier solved model in 18 iterations and 0.12 seconds -Optimal objective 1.26821542e+08 - -Time queueing subproblems=1.62 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.04 seconds -Time waiting for subproblems=0.09 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.50 Max: 0.59 StdDev: 0.07 (seconds) -Aggregate sub-problem solve time=1.72 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61812164.2495 Max-Min=11583006.56 -Converger=normalized-term-diff value is 0.1083 - threshold reached=False -Cumulative run-time=76.71 seconds - -Initiating PH iteration=38 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphipsqc.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83934342e+10 -1.91932508e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09639052e+10 -2.26035436e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484705e+10 -2.91122757e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35419312e+10 -4.57353611e+09 4.56e+01 3.68e+04 1.09e+08 0s - 4 3.26527387e+09 -1.24042510e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34664165e+08 1.08242800e+07 0.00e+00 8.73e-10 8.54e+05 0s - 6 1.70109875e+08 5.89931539e+07 0.00e+00 1.46e-10 2.93e+05 0s - 7 1.42992329e+08 7.14208771e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.12214796e+08 7.95621671e+07 0.00e+00 4.66e-10 8.62e+04 0s - 9 1.01947979e+08 8.49519264e+07 0.00e+00 2.33e-10 4.48e+04 0s - 10 9.46919120e+07 8.83627505e+07 0.00e+00 7.46e-11 1.67e+04 0s - 11 9.21547058e+07 9.01521701e+07 0.00e+00 2.91e-11 5.28e+03 0s - 12 9.12326377e+07 9.06836206e+07 0.00e+00 4.71e-11 1.45e+03 0s - 13 9.09828991e+07 9.08577105e+07 0.00e+00 1.16e-10 3.30e+02 0s - 14 9.09158510e+07 9.08999610e+07 0.00e+00 9.31e-10 4.19e+01 0s - 15 9.09064240e+07 9.09054314e+07 0.00e+00 2.33e-10 2.62e+00 0s - 16 9.09058095e+07 9.09058084e+07 0.00e+00 9.31e-10 2.72e-03 0s - 17 9.09058088e+07 9.09058088e+07 0.00e+00 4.66e-10 2.72e-06 0s - 18 9.09058088e+07 9.09058088e+07 4.49e-15 9.31e-10 2.73e-09 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 9.09058088e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpleqey7.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49564048e+10 -2.94801368e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34052766e+10 -2.70648049e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31842112e+10 -3.47036153e+09 3.55e+02 4.41e+05 4.99e+08 0s - 3 1.70231694e+10 -5.32946764e+09 4.24e+01 3.31e+04 1.28e+08 0s - 4 4.19533887e+09 -1.60017824e+09 0.00e+00 1.86e-09 1.60e+07 0s - 5 5.95609481e+08 -4.73410014e+07 0.00e+00 1.28e-09 1.71e+06 0s - 6 2.47472029e+08 6.50999395e+07 1.25e-03 9.31e-10 4.82e+05 0s - 7 1.60078052e+08 9.16553496e+07 0.00e+00 4.66e-10 1.81e+05 0s - 8 1.30262361e+08 1.03467995e+08 0.00e+00 9.31e-10 7.07e+04 0s - 9 1.21502179e+08 1.08353887e+08 0.00e+00 4.66e-10 3.47e+04 0s - 10 1.18075180e+08 1.09986024e+08 0.00e+00 9.31e-10 2.13e+04 0s - 11 1.14551091e+08 1.11838546e+08 0.00e+00 9.31e-10 7.16e+03 0s - 12 1.13307141e+08 1.12577837e+08 0.00e+00 4.66e-10 1.92e+03 0s - 13 1.12933411e+08 1.12782986e+08 0.00e+00 9.31e-10 3.97e+02 0s - 14 1.12857483e+08 1.12828523e+08 0.00e+00 4.66e-10 7.64e+01 0s - 15 1.12840570e+08 1.12838073e+08 0.00e+00 4.66e-10 6.59e+00 0s - 16 1.12838971e+08 1.12838968e+08 0.00e+00 9.31e-10 6.81e-03 0s - 17 1.12838969e+08 1.12838969e+08 0.00e+00 4.66e-10 6.81e-06 0s - 18 1.12838969e+08 1.12838969e+08 8.35e-15 1.86e-09 6.82e-09 0s - -Barrier solved model in 18 iterations and 0.05 seconds -Optimal objective 1.12838969e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_qaahd.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21588044e+11 -2.96307218e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14905728e+10 -2.78218919e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78270928e+10 -3.60349204e+09 3.50e+02 4.43e+05 5.12e+08 0s - 3 1.90318886e+10 -5.43835746e+09 3.59e+01 2.96e+04 1.24e+08 0s - 4 3.74682118e+09 -1.40364086e+09 0.00e+00 5.51e-01 1.45e+07 0s - 5 5.96641786e+08 -3.82178639e+07 0.00e+00 4.41e-02 1.69e+06 0s - 6 3.39570089e+08 4.60205649e+07 2.57e-02 1.59e-02 7.78e+05 0s - 7 1.89530404e+08 1.00672691e+08 0.00e+00 3.27e-03 2.35e+05 0s - 8 1.51109004e+08 1.12581369e+08 0.00e+00 9.90e-04 1.02e+05 0s - 9 1.43521900e+08 1.18774992e+08 0.00e+00 4.16e-04 6.53e+04 0s - 10 1.34559659e+08 1.23216776e+08 0.00e+00 1.83e-04 2.99e+04 0s - 11 1.28720768e+08 1.25689005e+08 0.00e+00 8.93e-06 8.00e+03 0s - 12 1.27189992e+08 1.26640973e+08 0.00e+00 2.55e-07 1.45e+03 0s - 13 1.26915770e+08 1.26816010e+08 0.00e+00 2.05e-08 2.63e+02 0s - 14 1.26861995e+08 1.26850549e+08 0.00e+00 9.31e-10 3.02e+01 0s - 15 1.26855222e+08 1.26854752e+08 0.00e+00 1.86e-09 1.24e+00 0s - 16 1.26854926e+08 1.26854925e+08 0.00e+00 1.86e-09 1.69e-03 0s - 17 1.26854926e+08 1.26854926e+08 0.00e+00 9.31e-10 1.70e-06 0s - 18 1.26854926e+08 1.26854926e+08 7.82e-13 9.31e-10 1.70e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 1.26854926e+08 - -Time queueing subproblems=1.58 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.08 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.49 Max: 0.50 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.66 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61813639.8303 Max-Min=11585491.94 -Converger=normalized-term-diff value is 0.1082 - threshold reached=False -Cumulative run-time=78.37 seconds - -Initiating PH iteration=39 -Scenario instance preprocessing time=0.12 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpygjwxz.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83934515e+10 -1.91934551e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09639577e+10 -2.26035668e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484647e+10 -2.91124231e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35420235e+10 -4.57354269e+09 4.56e+01 3.68e+04 1.09e+08 0s - 4 3.26523672e+09 -1.24040417e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34657897e+08 1.08247680e+07 0.00e+00 1.05e-09 8.54e+05 0s - 6 1.70116538e+08 5.89933052e+07 0.00e+00 1.46e-10 2.93e+05 0s - 7 1.43000939e+08 7.14267461e+07 0.00e+00 1.82e-10 1.89e+05 0s - 8 1.12145625e+08 7.96182720e+07 0.00e+00 1.31e-10 8.58e+04 0s - 9 1.01919128e+08 8.50027276e+07 0.00e+00 1.16e-10 4.46e+04 0s - 10 9.47160174e+07 8.84024543e+07 0.00e+00 2.33e-10 1.67e+04 0s - 11 9.21653163e+07 9.01800944e+07 0.00e+00 1.16e-10 5.24e+03 0s - 12 9.12479622e+07 9.07034927e+07 0.00e+00 4.04e-10 1.44e+03 0s - 13 9.09987233e+07 9.08752592e+07 0.00e+00 7.47e-11 3.26e+02 0s - 14 9.09324535e+07 9.09167219e+07 0.00e+00 4.66e-10 4.15e+01 0s - 15 9.09231002e+07 9.09221258e+07 0.00e+00 4.66e-10 2.57e+00 0s - 16 9.09224970e+07 9.09224960e+07 0.00e+00 4.66e-10 2.67e-03 0s - 17 9.09224964e+07 9.09224964e+07 0.00e+00 4.66e-10 2.67e-06 0s - 18 9.09224964e+07 9.09224964e+07 2.24e-13 4.66e-10 2.67e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.09224964e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmptd55pj.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49562817e+10 -2.94801613e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34050592e+10 -2.70647800e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31851318e+10 -3.47023808e+09 3.55e+02 4.41e+05 4.99e+08 0s - 3 1.70244161e+10 -5.32991130e+09 4.25e+01 3.31e+04 1.28e+08 0s - 4 4.19751979e+09 -1.60096889e+09 0.00e+00 9.31e-10 1.60e+07 0s - 5 5.96040687e+08 -4.75557967e+07 0.00e+00 1.05e-09 1.71e+06 0s - 6 2.47634088e+08 6.50365268e+07 1.30e-03 4.66e-10 4.82e+05 0s - 7 1.60988825e+08 9.13919417e+07 0.00e+00 9.31e-10 1.84e+05 0s - 8 1.31426699e+08 1.02977874e+08 0.00e+00 9.31e-10 7.51e+04 0s - 9 1.21066059e+08 1.08898183e+08 0.00e+00 9.31e-10 3.21e+04 0s - 10 1.18581406e+08 1.09623777e+08 0.00e+00 9.31e-10 2.36e+04 0s - 11 1.14167491e+08 1.12073524e+08 0.00e+00 9.31e-10 5.53e+03 0s - 12 1.13027084e+08 1.12729787e+08 0.00e+00 9.31e-10 7.84e+02 0s - 13 1.12871221e+08 1.12823399e+08 0.00e+00 9.31e-10 1.26e+02 0s - 14 1.12846306e+08 1.12839946e+08 0.00e+00 4.66e-10 1.68e+01 0s - 15 1.12842663e+08 1.12842355e+08 0.00e+00 9.31e-10 8.11e-01 0s - 16 1.12842471e+08 1.12842471e+08 0.00e+00 9.31e-10 8.23e-04 0s - 17 1.12842471e+08 1.12842471e+08 0.00e+00 9.31e-10 8.24e-07 0s - 18 1.12842471e+08 1.12842471e+08 6.60e-14 9.31e-10 8.25e-10 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.12842471e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpkwxtja.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21588159e+11 -2.96293215e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14907456e+10 -2.78217650e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78255553e+10 -3.60361570e+09 3.50e+02 4.43e+05 5.12e+08 0s - 3 1.90318165e+10 -5.43848711e+09 3.59e+01 2.96e+04 1.24e+08 0s - 4 3.74708874e+09 -1.40372597e+09 0.00e+00 5.51e-01 1.45e+07 0s - 5 5.96573301e+08 -3.82084581e+07 0.00e+00 4.41e-02 1.69e+06 0s - 6 3.39550100e+08 4.60278019e+07 2.57e-02 1.59e-02 7.78e+05 0s - 7 1.89417441e+08 1.00737020e+08 0.00e+00 3.26e-03 2.34e+05 0s - 8 1.51049664e+08 1.12650984e+08 0.00e+00 9.84e-04 1.01e+05 0s - 9 1.39792368e+08 1.18999621e+08 0.00e+00 4.15e-04 5.49e+04 0s - 10 1.35508722e+08 1.22183308e+08 0.00e+00 1.86e-04 3.52e+04 0s - 11 1.29019654e+08 1.25694916e+08 0.00e+00 2.04e-05 8.77e+03 0s - 12 1.27180794e+08 1.26710780e+08 0.00e+00 1.06e-06 1.24e+03 0s - 13 1.26955286e+08 1.26859730e+08 0.00e+00 1.31e-07 2.52e+02 0s - 14 1.26904894e+08 1.26893607e+08 0.00e+00 5.50e-09 2.98e+01 0s - 15 1.26898219e+08 1.26897818e+08 0.00e+00 1.16e-10 1.06e+00 0s - 16 1.26897972e+08 1.26897972e+08 0.00e+00 1.86e-09 1.08e-03 0s - 17 1.26897972e+08 1.26897972e+08 0.00e+00 9.31e-10 1.08e-06 0s - 18 1.26897972e+08 1.26897972e+08 3.40e-14 9.31e-10 1.08e-09 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 1.26897972e+08 - -Time queueing subproblems=1.70 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.02 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.52 Max: 0.59 StdDev: 0.05 (seconds) -Aggregate sub-problem solve time=1.76 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61633105.4361 Max-Min=11042940.66 -Converger=normalized-term-diff value is 0.1073 - threshold reached=False -Cumulative run-time=80.14 seconds - -Initiating PH iteration=40 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpo1lmf0.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83934687e+10 -1.91936088e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09640099e+10 -2.26035849e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484632e+10 -2.91125578e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35421150e+10 -4.57354869e+09 4.56e+01 3.68e+04 1.09e+08 0s - 4 3.26520323e+09 -1.24038422e+09 0.00e+00 2.33e-09 1.19e+07 0s - 5 3.34651805e+08 1.08258739e+07 0.00e+00 8.15e-10 8.54e+05 0s - 6 1.70122155e+08 5.89941620e+07 0.00e+00 2.33e-10 2.93e+05 0s - 7 1.43006821e+08 7.14332020e+07 0.00e+00 2.04e-10 1.89e+05 0s - 8 1.12062116e+08 7.96807699e+07 0.00e+00 1.46e-10 8.54e+04 0s - 9 1.01911448e+08 8.50440371e+07 0.00e+00 2.91e-11 4.45e+04 0s - 10 9.47273676e+07 8.84500936e+07 0.00e+00 1.16e-10 1.66e+04 0s - 11 9.21881042e+07 9.01996480e+07 0.00e+00 1.16e-10 5.25e+03 0s - 12 9.12655155e+07 9.07214431e+07 0.00e+00 1.18e-10 1.44e+03 0s - 13 9.10141336e+07 9.08921722e+07 0.00e+00 4.66e-10 3.22e+02 0s - 14 9.09485202e+07 9.09329176e+07 0.00e+00 4.66e-10 4.12e+01 0s - 15 9.09392231e+07 9.09382660e+07 0.00e+00 4.66e-10 2.53e+00 0s - 16 9.09386301e+07 9.09386291e+07 0.00e+00 4.66e-10 2.62e-03 0s - 17 9.09386295e+07 9.09386295e+07 0.00e+00 4.66e-10 2.62e-06 0s - 18 9.09386295e+07 9.09386295e+07 2.33e-14 4.66e-10 2.63e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.09386295e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqtwdih.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49561590e+10 -2.94801354e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34048421e+10 -2.70647501e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31860599e+10 -3.47011338e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70256641e+10 -5.33035628e+09 4.25e+01 3.31e+04 1.28e+08 0s - 4 4.19969697e+09 -1.60175950e+09 0.00e+00 2.79e-09 1.61e+07 0s - 5 5.96473505e+08 -4.77706777e+07 0.00e+00 1.86e-09 1.71e+06 0s - 6 2.47792603e+08 6.49741189e+07 1.35e-03 9.31e-10 4.83e+05 0s - 7 1.61861431e+08 9.11394375e+07 0.00e+00 4.66e-10 1.87e+05 0s - 8 1.31072542e+08 1.03093135e+08 0.00e+00 9.31e-10 7.38e+04 0s - 9 1.21016627e+08 1.08943505e+08 0.00e+00 6.98e-10 3.19e+04 0s - 10 1.18577347e+08 1.09649407e+08 0.00e+00 2.33e-10 2.36e+04 0s - 11 1.14241135e+08 1.12036366e+08 0.00e+00 9.31e-10 5.82e+03 0s - 12 1.13034627e+08 1.12732438e+08 0.00e+00 2.33e-10 7.97e+02 0s - 13 1.12876929e+08 1.12824669e+08 0.00e+00 9.31e-10 1.38e+02 0s - 14 1.12850516e+08 1.12842286e+08 0.00e+00 9.31e-10 2.17e+01 0s - 15 1.12845934e+08 1.12845378e+08 0.00e+00 1.86e-09 1.47e+00 0s - 16 1.12845588e+08 1.12845588e+08 0.00e+00 2.99e-10 1.51e-03 0s - 17 1.12845588e+08 1.12845588e+08 0.00e+00 4.66e-10 1.51e-06 0s - 18 1.12845588e+08 1.12845588e+08 2.48e-13 9.31e-10 1.51e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.12845588e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdwrfkr.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21588276e+11 -2.96286763e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14909211e+10 -2.78217140e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78240159e+10 -3.60374746e+09 3.50e+02 4.43e+05 5.12e+08 0s - 3 1.90317442e+10 -5.43862423e+09 3.59e+01 2.96e+04 1.24e+08 0s - 4 3.74736522e+09 -1.40381946e+09 0.00e+00 5.52e-01 1.45e+07 0s - 5 5.96505219e+08 -3.82030473e+07 0.00e+00 4.41e-02 1.69e+06 0s - 6 3.39527870e+08 4.60323031e+07 2.57e-02 1.59e-02 7.78e+05 0s - 7 1.89309801e+08 1.00806448e+08 0.00e+00 3.25e-03 2.34e+05 0s - 8 1.51001491e+08 1.12717564e+08 0.00e+00 9.78e-04 1.01e+05 0s - 9 1.39821107e+08 1.19066938e+08 0.00e+00 4.12e-04 5.48e+04 0s - 10 1.35514389e+08 1.22253628e+08 0.00e+00 1.84e-04 3.50e+04 0s - 11 1.29035862e+08 1.25758008e+08 0.00e+00 1.93e-05 8.65e+03 0s - 12 1.27230324e+08 1.26755589e+08 0.00e+00 9.70e-07 1.25e+03 0s - 13 1.27001645e+08 1.26906671e+08 0.00e+00 1.26e-07 2.51e+02 0s - 14 1.26953068e+08 1.26939167e+08 0.00e+00 1.23e-08 3.67e+01 0s - 15 1.26944991e+08 1.26944287e+08 0.00e+00 1.86e-09 1.86e+00 0s - 16 1.26944569e+08 1.26944565e+08 0.00e+00 9.31e-10 8.67e-03 0s - 17 1.26944568e+08 1.26944568e+08 0.00e+00 9.31e-10 3.24e-04 0s - 18 1.26944568e+08 1.26944568e+08 2.87e-10 9.31e-10 4.38e-07 0s - 19 1.26944568e+08 1.26944568e+08 7.06e-11 9.31e-10 4.38e-10 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.26944568e+08 - -Time queueing subproblems=1.72 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.02 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.54 Max: 0.59 StdDev: 0.06 (seconds) -Aggregate sub-problem solve time=1.79 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61465030.9053 Max-Min=10538578.24 -Converger=normalized-term-diff value is 0.1065 - threshold reached=False -Cumulative run-time=81.99 seconds - -Initiating PH iteration=41 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyz3d6w.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83934856e+10 -1.91937498e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09640618e+10 -2.26036017e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484631e+10 -2.91126880e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35422058e+10 -4.57355455e+09 4.56e+01 3.68e+04 1.09e+08 0s - 4 3.26517092e+09 -1.24036476e+09 0.00e+00 2.33e-09 1.19e+07 0s - 5 3.34645674e+08 1.08271643e+07 0.00e+00 4.07e-10 8.54e+05 0s - 6 1.70127156e+08 5.89952493e+07 0.00e+00 1.46e-10 2.93e+05 0s - 7 1.43011181e+08 7.14398693e+07 0.00e+00 5.82e-11 1.89e+05 0s - 8 1.11971766e+08 7.97458362e+07 0.00e+00 1.92e-09 8.50e+04 0s - 9 1.02017318e+08 8.50261116e+07 0.00e+00 7.57e-10 4.48e+04 0s - 10 9.47395871e+07 8.84505196e+07 0.00e+00 1.16e-10 1.66e+04 0s - 11 9.23456664e+07 9.01447978e+07 0.00e+00 1.16e-10 5.81e+03 0s - 12 9.13207665e+07 9.07156586e+07 0.00e+00 1.15e-10 1.60e+03 0s - 13 9.10534228e+07 9.08965126e+07 0.00e+00 2.33e-10 4.14e+02 0s - 14 9.09644975e+07 9.09485310e+07 0.00e+00 1.40e-09 4.21e+01 0s - 15 9.09549644e+07 9.09540264e+07 0.00e+00 4.66e-10 2.48e+00 0s - 16 9.09543842e+07 9.09543832e+07 0.00e+00 4.66e-10 2.57e-03 0s - 17 9.09543836e+07 9.09543836e+07 0.00e+00 9.31e-10 2.57e-06 0s - 18 9.09543836e+07 9.09543836e+07 4.12e-14 4.66e-10 2.57e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.09543836e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyzgohn.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49560360e+10 -2.94800966e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34046247e+10 -2.70647188e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31869907e+10 -3.46998824e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70269068e+10 -5.33080130e+09 4.25e+01 3.31e+04 1.28e+08 0s - 4 4.20186059e+09 -1.60254746e+09 0.00e+00 1.86e-09 1.61e+07 0s - 5 5.96906330e+08 -4.79853979e+07 0.00e+00 1.86e-09 1.71e+06 0s - 6 2.47947370e+08 6.49126100e+07 1.41e-03 9.31e-10 4.84e+05 0s - 7 1.62697350e+08 9.08974682e+07 0.00e+00 4.66e-10 1.90e+05 0s - 8 1.30861672e+08 1.03149747e+08 0.00e+00 9.31e-10 7.31e+04 0s - 9 1.21198761e+08 1.08857737e+08 0.00e+00 9.31e-10 3.26e+04 0s - 10 1.18261543e+08 1.10002216e+08 0.00e+00 9.31e-10 2.18e+04 0s - 11 1.14630410e+08 1.11831935e+08 0.00e+00 9.31e-10 7.38e+03 0s - 12 1.13328092e+08 1.12583969e+08 0.00e+00 1.40e-09 1.96e+03 0s - 13 1.12955576e+08 1.12784394e+08 0.00e+00 4.66e-10 4.52e+02 0s - 14 1.12866419e+08 1.12838039e+08 0.00e+00 9.31e-10 7.49e+01 0s - 15 1.12849063e+08 1.12847980e+08 0.00e+00 9.31e-10 2.86e+00 0s - 16 1.12848373e+08 1.12848371e+08 0.00e+00 6.98e-10 2.88e-03 0s - 17 1.12848372e+08 1.12848372e+08 0.00e+00 9.31e-10 2.89e-06 0s - 18 1.12848372e+08 1.12848372e+08 1.27e-14 3.49e-10 2.89e-09 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 1.12848372e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp4w2lpf.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21588391e+11 -2.96286635e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14910946e+10 -2.78217263e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78224631e+10 -3.60388650e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90316618e+10 -5.43876800e+09 3.59e+01 2.96e+04 1.24e+08 0s - 4 3.74764289e+09 -1.40392042e+09 0.00e+00 5.52e-01 1.45e+07 0s - 5 5.96433352e+08 -3.82025235e+07 0.00e+00 4.41e-02 1.69e+06 0s - 6 3.39500184e+08 4.60327747e+07 2.57e-02 1.59e-02 7.78e+05 0s - 7 1.89199792e+08 1.00875285e+08 0.00e+00 3.24e-03 2.33e+05 0s - 8 1.50952584e+08 1.12779847e+08 0.00e+00 9.72e-04 1.01e+05 0s - 9 1.39851506e+08 1.19130850e+08 0.00e+00 4.10e-04 5.47e+04 0s - 10 1.35512344e+08 1.22325788e+08 0.00e+00 1.83e-04 3.48e+04 0s - 11 1.29048647e+08 1.25820248e+08 0.00e+00 1.83e-05 8.52e+03 0s - 12 1.27279170e+08 1.26798621e+08 0.00e+00 8.92e-07 1.27e+03 0s - 13 1.27045198e+08 1.26952682e+08 0.00e+00 1.18e-07 2.44e+02 0s - 14 1.26997571e+08 1.26985177e+08 0.00e+00 1.09e-08 3.27e+01 0s - 15 1.26990463e+08 1.26989741e+08 0.00e+00 4.66e-10 1.90e+00 0s - 16 1.26990030e+08 1.26990024e+08 0.00e+00 9.31e-10 1.38e-02 0s - 17 1.26990027e+08 1.26990026e+08 0.00e+00 9.31e-10 1.33e-03 0s - 18 1.26990026e+08 1.26990026e+08 2.65e-10 1.86e-09 8.50e-05 0s - 19 1.26990026e+08 1.26990026e+08 1.34e-10 9.31e-10 1.53e-07 0s - 20 1.26990026e+08 1.26990026e+08 6.45e-11 1.86e-09 1.53e-10 0s - -Barrier solved model in 20 iterations and 0.01 seconds -Optimal objective 1.26990026e+08 - -Time queueing subproblems=1.60 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.50 Max: 0.52 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.67 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61447512.7687 Max-Min=10486554.54 -Converger=normalized-term-diff value is 0.0916 - threshold reached=False -Cumulative run-time=83.66 seconds - -Initiating PH iteration=42 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpy4_row.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83935021e+10 -1.91939185e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09641132e+10 -2.26036213e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484609e+10 -2.91128238e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35422961e+10 -4.57356070e+09 4.56e+01 3.68e+04 1.09e+08 0s - 4 3.26513651e+09 -1.24034503e+09 0.00e+00 2.33e-09 1.19e+07 0s - 5 3.34639337e+08 1.08281537e+07 0.00e+00 5.24e-10 8.54e+05 0s - 6 1.70132255e+08 5.89960272e+07 0.00e+00 2.33e-10 2.93e+05 0s - 7 1.43015837e+08 7.14463492e+07 0.00e+00 1.60e-10 1.89e+05 0s - 8 1.11884571e+08 7.98085108e+07 0.00e+00 5.82e-11 8.46e+04 0s - 9 1.02121968e+08 8.50082141e+07 0.00e+00 6.91e-11 4.52e+04 0s - 10 9.48764679e+07 8.84137191e+07 0.00e+00 1.16e-10 1.71e+04 0s - 11 9.22666037e+07 9.02231058e+07 0.00e+00 1.22e-10 5.39e+03 0s - 12 9.13146376e+07 9.07477502e+07 0.00e+00 7.69e-11 1.50e+03 0s - 13 9.10500102e+07 9.09238579e+07 0.00e+00 1.06e-10 3.33e+02 0s - 14 9.09768865e+07 9.09662345e+07 0.00e+00 4.66e-10 2.81e+01 0s - 15 9.09705511e+07 9.09698865e+07 0.00e+00 4.94e-10 1.75e+00 0s - 16 9.09701391e+07 9.09701384e+07 0.00e+00 4.66e-10 1.80e-03 0s - 17 9.09701386e+07 9.09701386e+07 0.00e+00 4.66e-10 1.80e-06 0s - 18 9.09701386e+07 9.09701386e+07 4.69e-14 1.40e-09 1.81e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.09701386e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbcicgk.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49559123e+10 -2.94800855e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34044065e+10 -2.70646903e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31879176e+10 -3.46986368e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70281357e+10 -5.33124447e+09 4.25e+01 3.31e+04 1.28e+08 0s - 4 4.20399833e+09 -1.60332925e+09 0.00e+00 1.86e-09 1.61e+07 0s - 5 5.97336942e+08 -4.81994049e+07 0.00e+00 9.31e-10 1.72e+06 0s - 6 2.48098530e+08 6.48519033e+07 1.46e-03 9.31e-10 4.84e+05 0s - 7 1.63498321e+08 9.06657560e+07 0.00e+00 4.66e-10 1.92e+05 0s - 8 1.30764178e+08 1.03160568e+08 0.00e+00 9.31e-10 7.29e+04 0s - 9 1.21486054e+08 1.08710100e+08 0.00e+00 9.31e-10 3.37e+04 0s - 10 1.18410935e+08 1.09938028e+08 0.00e+00 2.33e-10 2.24e+04 0s - 11 1.14644190e+08 1.11824088e+08 0.00e+00 9.31e-10 7.44e+03 0s - 12 1.13405139e+08 1.12549747e+08 0.00e+00 1.86e-09 2.26e+03 0s - 13 1.13030308e+08 1.12755971e+08 0.00e+00 9.31e-10 7.24e+02 0s - 14 1.12887054e+08 1.12830428e+08 0.00e+00 9.31e-10 1.49e+02 0s - 15 1.12854558e+08 1.12849081e+08 0.00e+00 4.66e-10 1.45e+01 0s - 16 1.12851185e+08 1.12851035e+08 0.00e+00 1.40e-09 3.94e-01 0s - 17 1.12851090e+08 1.12851090e+08 0.00e+00 9.31e-10 3.97e-04 0s - 18 1.12851090e+08 1.12851090e+08 0.00e+00 4.66e-10 3.97e-07 0s - 19 1.12851090e+08 1.12851090e+08 5.34e-14 9.31e-10 3.97e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12851090e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzeygh7.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21588503e+11 -2.96290511e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14912650e+10 -2.78217787e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78209009e+10 -3.60403005e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90315676e+10 -5.43891564e+09 3.58e+01 2.96e+04 1.24e+08 0s - 4 3.74791855e+09 -1.40402629e+09 0.00e+00 5.52e-01 1.45e+07 0s - 5 5.96357490e+08 -3.82057370e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.39467691e+08 4.60299312e+07 2.57e-02 1.59e-02 7.78e+05 0s - 7 1.89085745e+08 1.00941636e+08 0.00e+00 3.22e-03 2.33e+05 0s - 8 1.50900209e+08 1.12837979e+08 0.00e+00 9.66e-04 1.01e+05 0s - 9 1.39878510e+08 1.19192253e+08 0.00e+00 4.08e-04 5.46e+04 0s - 10 1.35503578e+08 1.22396724e+08 0.00e+00 1.81e-04 3.46e+04 0s - 11 1.29408323e+08 1.25610059e+08 0.00e+00 5.95e-06 1.00e+04 0s - 12 1.27347387e+08 1.26830759e+08 0.00e+00 2.06e-07 1.36e+03 0s - 13 1.27096410e+08 1.26989935e+08 0.00e+00 2.68e-08 2.81e+02 0s - 14 1.27041993e+08 1.27025722e+08 0.00e+00 2.70e-09 4.29e+01 0s - 15 1.27032396e+08 1.27031751e+08 0.00e+00 1.86e-09 1.70e+00 0s - 16 1.27032008e+08 1.27032003e+08 0.00e+00 1.86e-09 1.15e-02 0s - 17 1.27032004e+08 1.27032004e+08 1.08e-12 1.86e-09 7.46e-05 0s - 18 1.27032004e+08 1.27032004e+08 1.57e-10 4.66e-10 7.46e-08 0s - 19 1.27032004e+08 1.27032004e+08 9.18e-11 1.86e-09 7.46e-11 0s - -Barrier solved model in 19 iterations and 0.05 seconds -Optimal objective 1.27032004e+08 - -Time queueing subproblems=1.52 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.48 Max: 0.49 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.59 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61583208.8662 Max-Min=10894555.45 -Converger=normalized-term-diff value is 0.0729 - threshold reached=False -Cumulative run-time=85.26 seconds - -Initiating PH iteration=43 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqe9pav.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83935156e+10 -1.91941263e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09641752e+10 -2.26036453e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484741e+10 -2.91129643e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35424068e+10 -4.57356747e+09 4.56e+01 3.68e+04 1.09e+08 0s - 4 3.26510893e+09 -1.24032547e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34631189e+08 1.08298648e+07 0.00e+00 7.57e-10 8.54e+05 0s - 6 1.70137204e+08 5.89973213e+07 0.00e+00 1.75e-10 2.93e+05 0s - 7 1.43018931e+08 7.14538450e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.11801651e+08 7.98694620e+07 0.00e+00 9.31e-10 8.43e+04 0s - 9 1.02218933e+08 8.49940849e+07 0.00e+00 2.91e-10 4.54e+04 0s - 10 9.50361343e+07 8.83581660e+07 0.00e+00 1.16e-10 1.76e+04 0s - 11 9.21118990e+07 9.03329675e+07 0.00e+00 1.16e-10 4.69e+03 0s - 12 9.12934843e+07 9.07857170e+07 0.00e+00 1.45e-10 1.34e+03 0s - 13 9.10577348e+07 9.09437610e+07 0.00e+00 1.16e-10 3.01e+02 0s - 14 9.09953614e+07 9.09812071e+07 0.00e+00 2.33e-10 3.73e+01 0s - 15 9.09868140e+07 9.09860643e+07 0.00e+00 4.66e-10 1.98e+00 0s - 16 9.09863509e+07 9.09863502e+07 0.00e+00 4.66e-10 2.04e-03 0s - 17 9.09863504e+07 9.09863504e+07 0.00e+00 4.66e-10 2.04e-06 0s - 18 9.09863504e+07 9.09863504e+07 8.35e-14 9.31e-10 2.04e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.09863504e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpi87dcb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49557851e+10 -2.94800355e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34041983e+10 -2.70646629e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31888589e+10 -3.46973937e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70293754e+10 -5.33168685e+09 4.25e+01 3.31e+04 1.28e+08 0s - 4 4.20612495e+09 -1.60410656e+09 0.00e+00 9.31e-10 1.61e+07 0s - 5 5.97765628e+08 -4.84129859e+07 0.00e+00 1.16e-09 1.72e+06 0s - 6 2.48237808e+08 6.47936318e+07 1.50e-03 9.31e-10 4.85e+05 0s - 7 1.64249161e+08 9.04451805e+07 0.00e+00 4.66e-10 1.95e+05 0s - 8 1.30751274e+08 1.03136005e+08 0.00e+00 1.16e-09 7.29e+04 0s - 9 1.21798456e+08 1.08543431e+08 0.00e+00 5.82e-10 3.50e+04 0s - 10 1.18383474e+08 1.09966390e+08 0.00e+00 9.31e-10 2.22e+04 0s - 11 1.14610237e+08 1.11844664e+08 0.00e+00 5.82e-10 7.30e+03 0s - 12 1.13441794e+08 1.12533282e+08 0.00e+00 9.31e-10 2.40e+03 0s - 13 1.13058874e+08 1.12742432e+08 0.00e+00 9.31e-10 8.35e+02 0s - 14 1.12911046e+08 1.12817451e+08 0.00e+00 9.31e-10 2.47e+02 0s - 15 1.12856177e+08 1.12849257e+08 0.00e+00 4.66e-10 1.83e+01 0s - 16 1.12852018e+08 1.12851688e+08 0.00e+00 1.86e-09 8.70e-01 0s - 17 1.12851812e+08 1.12851811e+08 0.00e+00 9.31e-10 8.93e-04 0s - 18 1.12851811e+08 1.12851811e+08 0.00e+00 4.66e-10 8.94e-07 0s - 19 1.12851811e+08 1.12851811e+08 1.63e-13 5.82e-10 8.95e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12851811e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbwak_f.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21588615e+11 -2.96295549e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14914285e+10 -2.78218402e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78193281e+10 -3.60417453e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90314526e+10 -5.43906341e+09 3.58e+01 2.96e+04 1.24e+08 0s - 4 3.74818929e+09 -1.40413348e+09 0.00e+00 5.52e-01 1.45e+07 0s - 5 5.96279807e+08 -3.82099450e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.39433121e+08 4.60259782e+07 2.57e-02 1.59e-02 7.78e+05 0s - 7 1.88969418e+08 1.01005987e+08 0.00e+00 3.21e-03 2.32e+05 0s - 8 1.50844746e+08 1.12894260e+08 0.00e+00 9.60e-04 1.00e+05 0s - 9 1.39901649e+08 1.19253217e+08 0.00e+00 4.05e-04 5.45e+04 0s - 10 1.35490338e+08 1.22467028e+08 0.00e+00 1.79e-04 3.44e+04 0s - 11 1.29460418e+08 1.25640111e+08 0.00e+00 5.93e-06 1.01e+04 0s - 12 1.27387619e+08 1.26870952e+08 0.00e+00 2.60e-07 1.36e+03 0s - 13 1.27139509e+08 1.27027870e+08 0.00e+00 3.23e-08 2.95e+02 0s - 14 1.27082667e+08 1.27064989e+08 0.00e+00 3.30e-09 4.66e+01 0s - 15 1.27072061e+08 1.27071621e+08 0.00e+00 9.31e-10 1.16e+00 0s - 16 1.27071802e+08 1.27071799e+08 0.00e+00 1.86e-09 8.15e-03 0s - 17 1.27071801e+08 1.27071801e+08 0.00e+00 9.31e-10 5.43e-04 0s - 18 1.27071801e+08 1.27071801e+08 1.33e-10 2.33e-09 1.26e-05 0s - 19 1.27071801e+08 1.27071801e+08 3.81e-10 1.86e-09 1.25e-08 0s - 20 1.27071801e+08 1.27071801e+08 4.05e-10 9.31e-10 1.26e-11 0s - -Barrier solved model in 20 iterations and 0.04 seconds -Optimal objective 1.27071801e+08 - -Time queueing subproblems=1.54 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.48 Max: 0.50 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.61 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61582718.7842 Max-Min=10893828.60 -Converger=normalized-term-diff value is 0.0729 - threshold reached=False -Cumulative run-time=86.93 seconds - -Initiating PH iteration=44 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpq40rfc.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83935305e+10 -1.91943364e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09642320e+10 -2.26036693e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484796e+10 -2.91131048e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35425072e+10 -4.57357413e+09 4.56e+01 3.68e+04 1.09e+08 0s - 4 3.26507781e+09 -1.24030601e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34623791e+08 1.08309684e+07 0.00e+00 5.53e-10 8.54e+05 0s - 6 1.70141816e+08 5.89981783e+07 0.00e+00 1.75e-10 2.93e+05 0s - 7 1.43022065e+08 7.14607435e+07 0.00e+00 1.46e-10 1.89e+05 0s - 8 1.11710076e+08 7.99332750e+07 0.00e+00 2.91e-11 8.38e+04 0s - 9 1.02085466e+08 8.49722496e+07 0.00e+00 5.82e-11 4.52e+04 0s - 10 9.49729659e+07 8.84683147e+07 0.00e+00 9.31e-10 1.72e+04 0s - 11 9.15134050e+07 9.07501966e+07 0.00e+00 4.66e-10 2.01e+03 0s - 12 9.10639404e+07 9.09576797e+07 0.00e+00 4.66e-10 2.80e+02 0s - 13 9.10098267e+07 9.09982906e+07 0.00e+00 9.31e-10 3.04e+01 0s - 14 9.10035100e+07 9.10014564e+07 0.00e+00 4.66e-10 5.42e+00 0s - 15 9.10022088e+07 9.10022030e+07 0.00e+00 4.66e-10 1.52e-02 0s - 16 9.10022052e+07 9.10022052e+07 0.00e+00 2.33e-10 1.52e-05 0s - 17 9.10022052e+07 9.10022052e+07 1.27e-13 9.31e-10 1.52e-08 0s - 18 9.10022052e+07 9.10022052e+07 1.06e-13 9.31e-10 1.52e-11 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.10022052e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpougxjf.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49556590e+10 -2.94800268e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34039844e+10 -2.70646372e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31897918e+10 -3.46961521e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70305950e+10 -5.33212822e+09 4.25e+01 3.32e+04 1.28e+08 0s - 4 4.20822714e+09 -1.60487937e+09 0.00e+00 9.31e-10 1.61e+07 0s - 5 5.98193464e+08 -4.86261855e+07 0.00e+00 1.05e-09 1.72e+06 0s - 6 2.48383131e+08 6.47337887e+07 1.55e-03 9.31e-10 4.85e+05 0s - 7 1.64158697e+08 9.11467877e+07 0.00e+00 9.31e-10 1.93e+05 0s - 8 1.30365974e+08 1.04035094e+08 0.00e+00 1.63e-09 6.95e+04 0s - 9 1.21585212e+08 1.08402621e+08 0.00e+00 4.66e-10 3.48e+04 0s - 10 1.17625671e+08 1.10282900e+08 0.00e+00 9.31e-10 1.94e+04 0s - 11 1.14908967e+08 1.11696184e+08 0.00e+00 4.66e-10 8.48e+03 0s - 12 1.13523585e+08 1.12486729e+08 0.00e+00 9.31e-10 2.74e+03 0s - 13 1.13083622e+08 1.12730077e+08 0.00e+00 9.31e-10 9.33e+02 0s - 14 1.12924587e+08 1.12811620e+08 0.00e+00 4.66e-10 2.98e+02 0s - 15 1.12861606e+08 1.12848234e+08 0.00e+00 9.31e-10 3.53e+01 0s - 16 1.12853587e+08 1.12853019e+08 0.00e+00 1.86e-09 1.50e+00 0s - 17 1.12853227e+08 1.12853226e+08 0.00e+00 9.31e-10 1.54e-03 0s - 18 1.12853226e+08 1.12853226e+08 0.00e+00 9.31e-10 1.54e-06 0s - 19 1.12853226e+08 1.12853226e+08 2.76e-14 1.86e-09 1.54e-09 0s - -Barrier solved model in 19 iterations and 0.03 seconds -Optimal objective 1.12853226e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpnn0knu.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21588726e+11 -2.96300226e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14915845e+10 -2.78218954e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78177442e+10 -3.60431836e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90313148e+10 -5.43920973e+09 3.58e+01 2.96e+04 1.24e+08 0s - 4 3.74845307e+09 -1.40424046e+09 0.00e+00 5.52e-01 1.45e+07 0s - 5 5.96200009e+08 -3.82143755e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.39396668e+08 4.60215002e+07 2.57e-02 1.59e-02 7.78e+05 0s - 7 1.88849562e+08 1.01067220e+08 0.00e+00 3.20e-03 2.32e+05 0s - 8 1.50783971e+08 1.12949297e+08 0.00e+00 9.54e-04 9.99e+04 0s - 9 1.39917877e+08 1.19314474e+08 0.00e+00 4.03e-04 5.44e+04 0s - 10 1.35473512e+08 1.22534783e+08 0.00e+00 1.77e-04 3.42e+04 0s - 11 1.29510242e+08 1.25667806e+08 0.00e+00 5.86e-06 1.01e+04 0s - 12 1.27397643e+08 1.26926936e+08 0.00e+00 2.28e-07 1.24e+03 0s - 13 1.27174294e+08 1.27067008e+08 0.00e+00 2.76e-08 2.83e+02 0s - 14 1.27119122e+08 1.27102941e+08 0.00e+00 2.80e-09 4.27e+01 0s - 15 1.27109581e+08 1.27108951e+08 0.00e+00 9.31e-10 1.66e+00 0s - 16 1.27109206e+08 1.27109203e+08 0.00e+00 1.86e-09 9.22e-03 0s - 17 1.27109205e+08 1.27109205e+08 0.00e+00 5.82e-10 7.03e-04 0s - 18 1.27109205e+08 1.27109205e+08 2.41e-10 6.98e-10 3.24e-05 0s - 19 1.27109205e+08 1.27109205e+08 3.02e-10 1.86e-09 3.19e-08 0s - 20 1.27109205e+08 1.27109205e+08 4.75e-10 1.86e-09 3.20e-11 0s - -Barrier solved model in 20 iterations and 0.01 seconds -Optimal objective 1.27109205e+08 - -Time queueing subproblems=1.49 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.04 seconds -Time waiting for subproblems=0.10 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.46 Max: 0.48 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.59 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61589552.0252 Max-Min=10914743.20 -Converger=normalized-term-diff value is 0.0877 - threshold reached=False -Cumulative run-time=88.52 seconds - -Initiating PH iteration=45 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphiste6.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83935456e+10 -1.91945518e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09642889e+10 -2.26036938e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484851e+10 -2.91132461e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35426079e+10 -4.57358084e+09 4.56e+01 3.67e+04 1.09e+08 0s - 4 3.26504665e+09 -1.24028654e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34616396e+08 1.08319962e+07 0.00e+00 6.98e-10 8.54e+05 0s - 6 1.70146279e+08 5.89990053e+07 0.00e+00 2.47e-10 2.93e+05 0s - 7 1.43024869e+08 7.14676762e+07 0.00e+00 1.96e-10 1.89e+05 0s - 8 1.11614300e+08 7.99984938e+07 0.00e+00 2.44e-09 8.34e+04 0s - 9 1.02052181e+08 8.50285196e+07 0.00e+00 9.90e-10 4.49e+04 0s - 10 9.51692442e+07 8.82378498e+07 0.00e+00 1.18e-10 1.83e+04 0s - 11 9.23848452e+07 9.01927815e+07 0.00e+00 1.16e-10 5.78e+03 0s - 12 9.13784659e+07 9.07759783e+07 0.00e+00 1.74e-10 1.59e+03 0s - 13 9.10917840e+07 9.09719347e+07 0.00e+00 1.16e-10 3.16e+02 0s - 14 9.10281731e+07 9.10121899e+07 0.00e+00 9.31e-10 4.22e+01 0s - 15 9.10187269e+07 9.10177067e+07 0.00e+00 4.66e-10 2.69e+00 0s - 16 9.10181019e+07 9.10180992e+07 0.00e+00 4.66e-10 7.33e-03 0s - 17 9.10181003e+07 9.10181001e+07 1.32e-11 9.31e-10 5.58e-04 0s - 18 9.10181001e+07 9.10181001e+07 6.52e-10 9.31e-10 3.08e-05 0s - 19 9.10181001e+07 9.10181001e+07 1.56e-09 4.66e-10 3.02e-08 0s - 20 9.10181001e+07 9.10181001e+07 3.56e-09 4.66e-10 3.02e-11 0s - -Barrier solved model in 20 iterations and 0.05 seconds -Optimal objective 9.10181001e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwdpzit.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49555328e+10 -2.94800234e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34037704e+10 -2.70646119e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31907241e+10 -3.46949114e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70318052e+10 -5.33256851e+09 4.25e+01 3.32e+04 1.28e+08 0s - 4 4.21030987e+09 -1.60564758e+09 0.00e+00 2.79e-09 1.61e+07 0s - 5 5.98620018e+08 -4.88387775e+07 0.00e+00 9.31e-10 1.72e+06 0s - 6 2.48575519e+08 6.46599698e+07 1.61e-03 1.40e-09 4.86e+05 0s - 7 1.64231979e+08 9.11475424e+07 0.00e+00 4.07e-10 1.93e+05 0s - 8 1.29474104e+08 1.03726521e+08 0.00e+00 9.31e-10 6.79e+04 0s - 9 1.21268528e+08 1.08485115e+08 0.00e+00 9.31e-10 3.37e+04 0s - 10 1.17724736e+08 1.10179165e+08 0.00e+00 4.66e-10 1.99e+04 0s - 11 1.14746561e+08 1.11753011e+08 0.00e+00 9.31e-10 7.90e+03 0s - 12 1.13611540e+08 1.12445255e+08 0.00e+00 9.31e-10 3.08e+03 0s - 13 1.13108282e+08 1.12720166e+08 0.00e+00 4.66e-10 1.02e+03 0s - 14 1.12938377e+08 1.12805980e+08 0.00e+00 9.31e-10 3.49e+02 0s - 15 1.12863784e+08 1.12849155e+08 0.00e+00 9.31e-10 3.86e+01 0s - 16 1.12855059e+08 1.12854357e+08 0.00e+00 9.31e-10 1.85e+00 0s - 17 1.12854614e+08 1.12854614e+08 0.00e+00 4.66e-10 1.93e-03 0s - 18 1.12854614e+08 1.12854614e+08 0.00e+00 9.31e-10 1.93e-06 0s - 19 1.12854614e+08 1.12854614e+08 1.24e-13 9.31e-10 1.93e-09 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12854614e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpq1j_ol.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21588837e+11 -2.96302871e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14917393e+10 -2.78219303e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78161589e+10 -3.60446014e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90311660e+10 -5.43935335e+09 3.58e+01 2.96e+04 1.24e+08 0s - 4 3.74871407e+09 -1.40434597e+09 0.00e+00 5.52e-01 1.45e+07 0s - 5 5.96119242e+08 -3.82178694e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.39359533e+08 4.60179099e+07 2.57e-02 1.59e-02 7.78e+05 0s - 7 1.88727288e+08 1.01126985e+08 0.00e+00 3.19e-03 2.31e+05 0s - 8 1.50719247e+08 1.13004391e+08 0.00e+00 9.48e-04 9.96e+04 0s - 9 1.39928559e+08 1.19377242e+08 0.00e+00 4.00e-04 5.43e+04 0s - 10 1.35455050e+08 1.22600996e+08 0.00e+00 1.76e-04 3.39e+04 0s - 11 1.29558090e+08 1.25694189e+08 0.00e+00 5.71e-06 1.02e+04 0s - 12 1.27396885e+08 1.26985745e+08 0.00e+00 1.73e-07 1.08e+03 0s - 13 1.27206296e+08 1.27105821e+08 0.00e+00 2.02e-08 2.65e+02 0s - 14 1.27153852e+08 1.27139822e+08 0.00e+00 1.99e-09 3.70e+01 0s - 15 1.27145560e+08 1.27145111e+08 0.00e+00 2.33e-10 1.19e+00 0s - 16 1.27145301e+08 1.27145298e+08 0.00e+00 1.86e-09 8.38e-03 0s - 17 1.27145301e+08 1.27145301e+08 3.37e-12 1.86e-09 2.63e-04 0s - 18 1.27145301e+08 1.27145301e+08 5.53e-11 4.66e-10 2.59e-07 0s - 19 1.27145301e+08 1.27145301e+08 7.13e-11 1.86e-09 2.59e-10 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.27145301e+08 - -Time queueing subproblems=1.89 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.05 seconds -Time loading results into instance Scenario_LowFuelCosts=0.08 seconds -Time waiting for subproblems=0.19 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.51 Avg: 0.60 Max: 0.77 StdDev: 0.12 (seconds) -Aggregate sub-problem solve time=2.09 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.01 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61602917.0967 Max-Min=10954915.24 -Converger=normalized-term-diff value is 0.0878 - threshold reached=False -Cumulative run-time=90.63 seconds - -Initiating PH iteration=46 -Scenario instance preprocessing time=0.24 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmproa4mb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83935608e+10 -1.91947726e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09643459e+10 -2.26037188e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484904e+10 -2.91133884e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35427086e+10 -4.57358758e+09 4.56e+01 3.67e+04 1.09e+08 0s - 4 3.26501531e+09 -1.24026704e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34608997e+08 1.08329500e+07 0.00e+00 1.51e-09 8.54e+05 0s - 6 1.70150613e+08 5.89997992e+07 0.00e+00 4.07e-10 2.93e+05 0s - 7 1.43027371e+08 7.14746437e+07 0.00e+00 2.11e-10 1.89e+05 0s - 8 1.11514907e+08 8.00648211e+07 0.00e+00 1.86e-09 8.30e+04 0s - 9 1.02043339e+08 8.50728514e+07 0.00e+00 8.15e-10 4.48e+04 0s - 10 9.52378816e+07 8.82776773e+07 0.00e+00 2.33e-10 1.84e+04 0s - 11 9.24327624e+07 9.02022113e+07 0.00e+00 4.67e-10 5.89e+03 0s - 12 9.13986284e+07 9.07925690e+07 0.00e+00 1.46e-11 1.60e+03 0s - 13 9.11105094e+07 9.09855305e+07 0.00e+00 3.05e-10 3.30e+02 0s - 14 9.10437666e+07 9.10279476e+07 0.00e+00 2.33e-10 4.17e+01 0s - 15 9.10344639e+07 9.10333776e+07 0.00e+00 4.66e-10 2.87e+00 0s - 16 9.10337984e+07 9.10337973e+07 0.00e+00 9.31e-10 2.98e-03 0s - 17 9.10337977e+07 9.10337977e+07 0.00e+00 1.40e-09 2.98e-06 0s - 18 9.10337977e+07 9.10337977e+07 5.12e-14 4.66e-10 2.99e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.10337977e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp6chcue.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49554067e+10 -2.94800254e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34035564e+10 -2.70645873e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31916558e+10 -3.46936719e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70330063e+10 -5.33300770e+09 4.26e+01 3.32e+04 1.28e+08 0s - 4 4.21237337e+09 -1.60641114e+09 0.00e+00 1.40e-09 1.61e+07 0s - 5 5.99045179e+08 -4.90506866e+07 0.00e+00 1.40e-09 1.72e+06 0s - 6 2.48765506e+08 6.45866875e+07 1.66e-03 4.66e-10 4.87e+05 0s - 7 1.64293663e+08 9.11519313e+07 0.00e+00 9.31e-10 1.93e+05 0s - 8 1.29490926e+08 1.03718200e+08 0.00e+00 4.66e-10 6.80e+04 0s - 9 1.21257542e+08 1.08496588e+08 0.00e+00 9.31e-10 3.37e+04 0s - 10 1.17715391e+08 1.10188554e+08 0.00e+00 9.31e-10 1.99e+04 0s - 11 1.14733832e+08 1.11761807e+08 0.00e+00 6.98e-10 7.84e+03 0s - 12 1.13613130e+08 1.12446679e+08 0.00e+00 9.31e-10 3.08e+03 0s - 13 1.13094814e+08 1.12729400e+08 0.00e+00 9.31e-10 9.64e+02 0s - 14 1.12937467e+08 1.12808666e+08 0.00e+00 9.31e-10 3.40e+02 0s - 15 1.12864979e+08 1.12850694e+08 0.00e+00 9.31e-10 3.77e+01 0s - 16 1.12856442e+08 1.12855778e+08 0.00e+00 9.31e-10 1.75e+00 0s - 17 1.12856020e+08 1.12856019e+08 0.00e+00 9.31e-10 1.81e-03 0s - 18 1.12856020e+08 1.12856020e+08 0.00e+00 9.31e-10 1.81e-06 0s - 19 1.12856020e+08 1.12856020e+08 2.65e-14 4.66e-10 1.81e-09 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12856020e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpeaaxmr.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21588947e+11 -2.96303355e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14918941e+10 -2.78219435e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78145738e+10 -3.60459970e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90310079e+10 -5.43949410e+09 3.58e+01 2.96e+04 1.24e+08 0s - 4 3.74897381e+09 -1.40444985e+09 0.00e+00 5.52e-01 1.45e+07 0s - 5 5.96038430e+08 -3.82199792e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.39322478e+08 4.60157184e+07 2.57e-02 1.59e-02 7.78e+05 0s - 7 1.88514326e+08 1.01217569e+08 0.00e+00 3.17e-03 2.31e+05 0s - 8 1.50615845e+08 1.13065918e+08 0.00e+00 9.38e-04 9.91e+04 0s - 9 1.39929155e+08 1.19458587e+08 0.00e+00 3.95e-04 5.40e+04 0s - 10 1.35414951e+08 1.22680912e+08 0.00e+00 1.73e-04 3.36e+04 0s - 11 1.29581987e+08 1.25733726e+08 0.00e+00 5.37e-06 1.02e+04 0s - 12 1.27411041e+08 1.27035153e+08 0.00e+00 1.47e-07 9.92e+02 0s - 13 1.27239865e+08 1.27142391e+08 0.00e+00 1.63e-08 2.57e+02 0s - 14 1.27188996e+08 1.27176156e+08 0.00e+00 3.73e-09 3.39e+01 0s - 15 1.27181412e+08 1.27181027e+08 0.00e+00 1.86e-09 1.02e+00 0s - 16 1.27181192e+08 1.27181189e+08 0.00e+00 1.86e-09 6.85e-03 0s - 17 1.27181191e+08 1.27181191e+08 8.56e-12 1.86e-09 1.01e-04 0s - 18 1.27181191e+08 1.27181191e+08 2.18e-10 9.31e-10 1.00e-07 0s - 19 1.27181191e+08 1.27181191e+08 3.94e-11 1.86e-09 1.00e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.27181191e+08 - -Time queueing subproblems=2.04 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.51 Avg: 0.60 Max: 0.64 StdDev: 0.06 (seconds) -Aggregate sub-problem solve time=2.11 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61619878.1567 Max-Min=10974812.15 -Converger=normalized-term-diff value is 0.1026 - threshold reached=False -Cumulative run-time=92.88 seconds - -Initiating PH iteration=47 -Scenario instance preprocessing time=0.13 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphypln4.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83935772e+10 -1.91950589e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09644044e+10 -2.26037504e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484970e+10 -2.91135377e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35428111e+10 -4.57359492e+09 4.56e+01 3.67e+04 1.09e+08 0s - 4 3.26498544e+09 -1.24024802e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34601862e+08 1.08329087e+07 0.00e+00 6.98e-10 8.54e+05 0s - 6 1.70154260e+08 5.89998759e+07 0.00e+00 1.75e-10 2.93e+05 0s - 7 1.43028525e+08 7.14808840e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.11443135e+08 8.01160953e+07 0.00e+00 3.38e-09 8.27e+04 0s - 9 1.02131002e+08 8.50594643e+07 0.00e+00 1.34e-09 4.50e+04 0s - 10 9.53281444e+07 8.82530302e+07 0.00e+00 1.16e-10 1.87e+04 0s - 11 9.23827472e+07 9.02732798e+07 0.00e+00 1.46e-11 5.57e+03 0s - 12 9.13869566e+07 9.08234622e+07 0.00e+00 1.29e-10 1.49e+03 0s - 13 9.11348589e+07 9.09967698e+07 0.00e+00 4.66e-10 3.64e+02 0s - 14 9.10564033e+07 9.10426784e+07 0.00e+00 4.66e-10 3.62e+01 0s - 15 9.10482088e+07 9.10475761e+07 0.00e+00 4.66e-10 1.67e+00 0s - 16 9.10478179e+07 9.10478173e+07 0.00e+00 9.31e-10 1.71e-03 0s - 17 9.10478175e+07 9.10478175e+07 0.00e+00 4.66e-10 1.71e-06 0s - 18 9.10478175e+07 9.10478175e+07 9.59e-14 4.66e-10 1.72e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.10478175e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyv8cc0.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49552764e+10 -2.94800929e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34033379e+10 -2.70645690e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31925837e+10 -3.46924378e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70341947e+10 -5.33344692e+09 4.26e+01 3.32e+04 1.28e+08 0s - 4 4.21441350e+09 -1.60717097e+09 0.00e+00 1.40e-09 1.61e+07 0s - 5 5.99472475e+08 -4.92652210e+07 0.00e+00 1.16e-09 1.72e+06 0s - 6 2.48951530e+08 6.45130909e+07 1.71e-03 4.66e-10 4.87e+05 0s - 7 1.64343297e+08 9.11589924e+07 0.00e+00 4.66e-10 1.93e+05 0s - 8 1.29505089e+08 1.03710339e+08 0.00e+00 2.33e-10 6.81e+04 0s - 9 1.21244576e+08 1.08508019e+08 0.00e+00 1.40e-09 3.36e+04 0s - 10 1.17697504e+08 1.10202431e+08 0.00e+00 8.15e-10 1.98e+04 0s - 11 1.14715581e+08 1.11774134e+08 0.00e+00 9.31e-10 7.76e+03 0s - 12 1.13614906e+08 1.12448490e+08 0.00e+00 9.31e-10 3.08e+03 0s - 13 1.13075919e+08 1.12741932e+08 0.00e+00 4.66e-10 8.81e+02 0s - 14 1.12935384e+08 1.12812527e+08 0.00e+00 9.31e-10 3.24e+02 0s - 15 1.12866396e+08 1.12852622e+08 0.00e+00 6.98e-10 3.63e+01 0s - 16 1.12858176e+08 1.12857501e+08 0.00e+00 4.66e-10 1.78e+00 0s - 17 1.12857751e+08 1.12857750e+08 0.00e+00 4.66e-10 1.86e-03 0s - 18 1.12857750e+08 1.12857750e+08 0.00e+00 1.86e-09 1.86e-06 0s - 19 1.12857750e+08 1.12857750e+08 3.30e-13 9.31e-10 1.86e-09 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12857750e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpos0uot.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21589088e+11 -2.96338976e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14920824e+10 -2.78223100e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78130354e+10 -3.60477448e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90309172e+10 -5.43966950e+09 3.58e+01 2.96e+04 1.24e+08 0s - 4 3.74930448e+09 -1.40458897e+09 0.00e+00 5.52e-01 1.45e+07 0s - 5 5.95975920e+08 -3.82357194e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.39288183e+08 4.60051079e+07 2.57e-02 1.59e-02 7.77e+05 0s - 7 2.16878454e+08 9.00492652e+07 0.00e+00 5.85e-03 3.35e+05 0s - 8 1.65709944e+08 1.08122371e+08 0.00e+00 1.93e-03 1.52e+05 0s - 9 1.46645520e+08 1.15117782e+08 0.00e+00 1.02e-03 8.33e+04 0s - 10 1.38000036e+08 1.21940141e+08 0.00e+00 3.41e-04 4.24e+04 0s - 11 1.31320597e+08 1.24866530e+08 0.00e+00 5.96e-05 1.70e+04 0s - 12 1.27892640e+08 1.26864178e+08 0.00e+00 4.59e-06 2.71e+03 0s - 13 1.27499575e+08 1.27107123e+08 0.00e+00 1.68e-07 1.04e+03 0s - 14 1.27324340e+08 1.27209294e+08 0.00e+00 3.70e-08 3.04e+02 0s - 15 1.27259166e+08 1.27248476e+08 0.00e+00 2.79e-09 2.82e+01 0s - 16 1.27252756e+08 1.27252395e+08 0.00e+00 4.66e-10 9.54e-01 0s - 17 1.27252541e+08 1.27252540e+08 0.00e+00 1.86e-09 3.77e-03 0s - 18 1.27252541e+08 1.27252541e+08 2.09e-11 9.31e-10 3.16e-05 0s - 19 1.27252541e+08 1.27252541e+08 5.44e-11 1.86e-09 3.16e-08 0s - 20 1.27252541e+08 1.27252541e+08 1.25e-10 1.86e-09 3.16e-11 0s - -Barrier solved model in 20 iterations and 0.01 seconds -Optimal objective 1.27252541e+08 - -Time queueing subproblems=1.88 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.58 Max: 0.65 StdDev: 0.08 (seconds) -Aggregate sub-problem solve time=1.95 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61620887.2611 Max-Min=10956034.21 -Converger=normalized-term-diff value is 0.1027 - threshold reached=False -Cumulative run-time=94.84 seconds - -Initiating PH iteration=48 -Scenario instance preprocessing time=0.12 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqjsgwb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83935947e+10 -1.91952779e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09644639e+10 -2.26037751e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485040e+10 -2.91136812e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35429135e+10 -4.57360162e+09 4.56e+01 3.67e+04 1.09e+08 0s - 4 3.26495599e+09 -1.24022808e+09 0.00e+00 4.66e-10 1.19e+07 0s - 5 3.34596402e+08 1.08331782e+07 0.00e+00 5.24e-10 8.54e+05 0s - 6 1.70158588e+08 5.90005170e+07 0.00e+00 2.26e-10 2.93e+05 0s - 7 1.43028829e+08 7.14876220e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.11444841e+08 8.01318063e+07 0.00e+00 6.98e-10 8.26e+04 0s - 9 1.02119478e+08 8.50839605e+07 0.00e+00 6.46e-10 4.49e+04 0s - 10 9.53836088e+07 8.82420461e+07 0.00e+00 2.91e-11 1.88e+04 0s - 11 9.24140786e+07 9.02794665e+07 0.00e+00 1.69e-10 5.63e+03 0s - 12 9.14049847e+07 9.08334885e+07 0.00e+00 5.37e-11 1.51e+03 0s - 13 9.11428709e+07 9.10122152e+07 0.00e+00 2.33e-10 3.45e+02 0s - 14 9.10672491e+07 9.10565824e+07 0.00e+00 4.66e-10 2.81e+01 0s - 15 9.10609499e+07 9.10602520e+07 0.00e+00 4.66e-10 1.84e+00 0s - 16 9.10605192e+07 9.10605184e+07 0.00e+00 9.31e-10 1.90e-03 0s - 17 9.10605187e+07 9.10605187e+07 0.00e+00 2.33e-10 1.90e-06 0s - 18 9.10605187e+07 9.10605187e+07 5.18e-14 4.66e-10 1.90e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.10605187e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphxpf4q.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49551434e+10 -2.94800933e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34031164e+10 -2.70645439e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31935081e+10 -3.46911968e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70353689e+10 -5.33388433e+09 4.26e+01 3.32e+04 1.28e+08 0s - 4 4.21642776e+09 -1.60792527e+09 0.00e+00 2.33e-09 1.62e+07 0s - 5 5.99903099e+08 -4.94809816e+07 0.00e+00 9.31e-10 1.73e+06 0s - 6 2.49134980e+08 6.44404427e+07 1.76e-03 9.31e-10 4.88e+05 0s - 7 1.64382611e+08 9.11696043e+07 0.00e+00 4.66e-10 1.93e+05 0s - 8 1.29514195e+08 1.03705356e+08 0.00e+00 9.31e-10 6.81e+04 0s - 9 1.21229196e+08 1.08520797e+08 0.00e+00 9.31e-10 3.35e+04 0s - 10 1.17680646e+08 1.10215435e+08 0.00e+00 9.31e-10 1.97e+04 0s - 11 1.14699033e+08 1.11785626e+08 0.00e+00 4.66e-10 7.69e+03 0s - 12 1.13617569e+08 1.12450126e+08 0.00e+00 1.40e-09 3.08e+03 0s - 13 1.13064589e+08 1.12750531e+08 0.00e+00 4.66e-10 8.29e+02 0s - 14 1.12926118e+08 1.12820684e+08 0.00e+00 9.31e-10 2.78e+02 0s - 15 1.12870875e+08 1.12853168e+08 0.00e+00 4.66e-10 4.67e+01 0s - 16 1.12859893e+08 1.12859493e+08 0.00e+00 4.66e-10 1.06e+00 0s - 17 1.12859642e+08 1.12859641e+08 0.00e+00 9.31e-10 1.07e-03 0s - 18 1.12859641e+08 1.12859641e+08 0.00e+00 9.31e-10 1.07e-06 0s - 19 1.12859641e+08 1.12859641e+08 4.26e-14 9.31e-10 1.07e-09 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12859641e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0pr8xw.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21589212e+11 -2.96382768e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14922536e+10 -2.78227579e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78114791e+10 -3.60495737e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90307964e+10 -5.43985234e+09 3.58e+01 2.96e+04 1.24e+08 0s - 4 3.74961303e+09 -1.40473686e+09 0.00e+00 5.53e-01 1.45e+07 0s - 5 5.95895092e+08 -3.82640441e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.39236451e+08 4.59804030e+07 2.57e-02 1.59e-02 7.77e+05 0s - 7 2.17121536e+08 8.99696593e+07 0.00e+00 5.87e-03 3.36e+05 0s - 8 1.65413287e+08 1.08268717e+08 0.00e+00 1.91e-03 1.51e+05 0s - 9 1.46641131e+08 1.15155155e+08 0.00e+00 1.02e-03 8.32e+04 0s - 10 1.38025632e+08 1.22029074e+08 0.00e+00 3.39e-04 4.22e+04 0s - 11 1.31163991e+08 1.24974933e+08 0.00e+00 4.41e-05 1.63e+04 0s - 12 1.27920646e+08 1.26923458e+08 0.00e+00 3.69e-06 2.63e+03 0s - 13 1.27516694e+08 1.27172678e+08 0.00e+00 1.57e-07 9.08e+02 0s - 14 1.27359777e+08 1.27264655e+08 0.00e+00 3.44e-08 2.51e+02 0s - 15 1.27306385e+08 1.27296717e+08 0.00e+00 2.76e-09 2.55e+01 0s - 16 1.27300571e+08 1.27300295e+08 0.00e+00 3.73e-09 7.27e-01 0s - 17 1.27300408e+08 1.27300407e+08 0.00e+00 1.86e-09 3.40e-03 0s - 18 1.27300408e+08 1.27300408e+08 2.55e-11 2.33e-10 5.72e-05 0s - 19 1.27300408e+08 1.27300408e+08 2.01e-10 1.86e-09 5.69e-08 0s - 20 1.27300408e+08 1.27300408e+08 2.12e-11 1.86e-09 5.70e-11 0s - -Barrier solved model in 20 iterations and 0.01 seconds -Optimal objective 1.27300408e+08 - -Time queueing subproblems=2.02 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.08 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.59 Avg: 0.64 Max: 0.66 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=2.10 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61613046.8550 Max-Min=10933286.62 -Converger=normalized-term-diff value is 0.1029 - threshold reached=False -Cumulative run-time=96.94 seconds - -Initiating PH iteration=49 -Scenario instance preprocessing time=0.15 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppfarpi.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83936141e+10 -1.91954381e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09645255e+10 -2.26037939e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485129e+10 -2.91138191e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35430183e+10 -4.57360769e+09 4.56e+01 3.67e+04 1.09e+08 0s - 4 3.26492869e+09 -1.24020743e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34592245e+08 1.08337722e+07 0.00e+00 1.34e-09 8.54e+05 0s - 6 1.70163459e+08 5.90016977e+07 0.00e+00 2.91e-10 2.93e+05 0s - 7 1.43029083e+08 7.14948778e+07 0.00e+00 1.75e-10 1.89e+05 0s - 8 1.11472261e+08 8.01354351e+07 0.00e+00 2.33e-10 8.27e+04 0s - 9 1.02071620e+08 8.51231182e+07 0.00e+00 2.33e-10 4.47e+04 0s - 10 9.54691247e+07 8.82001224e+07 0.00e+00 2.33e-10 1.92e+04 0s - 11 9.22186070e+07 9.04163011e+07 0.00e+00 2.91e-11 4.76e+03 0s - 12 9.14035657e+07 9.08517794e+07 0.00e+00 3.51e-10 1.46e+03 0s - 13 9.11445887e+07 9.10285756e+07 0.00e+00 1.16e-10 3.06e+02 0s - 14 9.10818390e+07 9.10675348e+07 0.00e+00 4.66e-10 3.77e+01 0s - 15 9.10732905e+07 9.10725154e+07 0.00e+00 4.66e-10 2.04e+00 0s - 16 9.10728170e+07 9.10728162e+07 0.00e+00 2.33e-10 2.11e-03 0s - 17 9.10728166e+07 9.10728166e+07 0.00e+00 1.40e-09 2.11e-06 0s - 18 9.10728166e+07 9.10728166e+07 4.51e-14 9.31e-10 2.11e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.10728166e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp7hpsoj.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49550091e+10 -2.94800348e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34028932e+10 -2.70645129e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31944298e+10 -3.46899505e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70365297e+10 -5.33431979e+09 4.26e+01 3.33e+04 1.28e+08 0s - 4 4.21841729e+09 -1.60867404e+09 0.00e+00 2.79e-09 1.62e+07 0s - 5 6.00335779e+08 -4.96972592e+07 0.00e+00 1.40e-09 1.73e+06 0s - 6 2.49316112e+08 6.43686767e+07 1.82e-03 6.98e-10 4.89e+05 0s - 7 1.64411497e+08 9.11839494e+07 0.00e+00 4.66e-10 1.93e+05 0s - 8 1.29521721e+08 1.03702244e+08 0.00e+00 9.31e-10 6.81e+04 0s - 9 1.21214448e+08 1.08533034e+08 0.00e+00 9.31e-10 3.35e+04 0s - 10 1.17667819e+08 1.10225454e+08 0.00e+00 4.66e-10 1.96e+04 0s - 11 1.14685981e+08 1.11794534e+08 0.00e+00 9.31e-10 7.63e+03 0s - 12 1.13620276e+08 1.12451287e+08 0.00e+00 9.31e-10 3.08e+03 0s - 13 1.13069756e+08 1.12749687e+08 0.00e+00 4.66e-10 8.45e+02 0s - 14 1.12931848e+08 1.12819721e+08 0.00e+00 9.31e-10 2.96e+02 0s - 15 1.12869460e+08 1.12856258e+08 0.00e+00 4.66e-10 3.48e+01 0s - 16 1.12861579e+08 1.12860986e+08 0.00e+00 9.31e-10 1.56e+00 0s - 17 1.12861202e+08 1.12861201e+08 0.00e+00 4.66e-10 1.62e-03 0s - 18 1.12861201e+08 1.12861201e+08 0.00e+00 9.31e-10 1.62e-06 0s - 19 1.12861201e+08 1.12861201e+08 1.36e-13 9.31e-10 1.62e-09 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12861201e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2mbkuz.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21589322e+11 -2.96415832e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14924091e+10 -2.78230979e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78099022e+10 -3.60512948e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90306361e+10 -5.44002373e+09 3.58e+01 2.96e+04 1.24e+08 0s - 4 3.74989162e+09 -1.40487471e+09 0.00e+00 5.53e-01 1.45e+07 0s - 5 5.95803958e+08 -3.82898786e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.39179945e+08 4.59566417e+07 2.57e-02 1.59e-02 7.77e+05 0s - 7 2.17227003e+08 8.99267082e+07 0.00e+00 5.88e-03 3.37e+05 0s - 8 1.65095804e+08 1.08401940e+08 0.00e+00 1.89e-03 1.50e+05 0s - 9 1.46627251e+08 1.15177143e+08 0.00e+00 1.02e-03 8.31e+04 0s - 10 1.38025797e+08 1.22091132e+08 0.00e+00 3.36e-04 4.21e+04 0s - 11 1.31272296e+08 1.24945147e+08 0.00e+00 4.42e-05 1.67e+04 0s - 12 1.27937846e+08 1.26965640e+08 0.00e+00 3.36e-06 2.57e+03 0s - 13 1.27551063e+08 1.27203654e+08 0.00e+00 1.25e-07 9.17e+02 0s - 14 1.27392611e+08 1.27296812e+08 0.00e+00 2.89e-08 2.53e+02 0s - 15 1.27338826e+08 1.27329128e+08 0.00e+00 2.32e-09 2.56e+01 0s - 16 1.27332994e+08 1.27332717e+08 0.00e+00 9.31e-10 7.30e-01 0s - 17 1.27332830e+08 1.27332829e+08 0.00e+00 6.98e-10 3.47e-03 0s - 18 1.27332830e+08 1.27332830e+08 4.92e-12 4.66e-10 7.35e-05 0s - 19 1.27332830e+08 1.27332830e+08 2.43e-10 4.66e-10 7.30e-08 0s - 20 1.27332830e+08 1.27332830e+08 4.12e-10 1.86e-09 7.31e-11 0s - -Barrier solved model in 20 iterations and 0.03 seconds -Optimal objective 1.27332830e+08 - -Time queueing subproblems=1.99 seconds -Time loading results into instance Scenario_HighFuelCosts=0.04 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.09 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.59 Avg: 0.61 Max: 0.62 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=2.07 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61744920.1189 Max-Min=10925110.60 -Converger=normalized-term-diff value is 0.1002 - threshold reached=False -Cumulative run-time=99.08 seconds - -Initiating PH iteration=50 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprshn34.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83936383e+10 -1.91955637e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09645857e+10 -2.26038091e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485183e+10 -2.91139538e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35431180e+10 -4.57361319e+09 4.56e+01 3.67e+04 1.09e+08 0s - 4 3.26490221e+09 -1.24018635e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34590134e+08 1.08337996e+07 0.00e+00 1.11e-09 8.54e+05 0s - 6 1.70168587e+08 5.90027295e+07 0.00e+00 2.33e-10 2.93e+05 0s - 7 1.43030124e+08 7.15017450e+07 0.00e+00 1.60e-10 1.89e+05 0s - 8 1.11506530e+08 8.01353794e+07 0.00e+00 1.51e-09 8.28e+04 0s - 9 1.02008783e+08 8.51687583e+07 0.00e+00 5.82e-10 4.44e+04 0s - 10 9.53154729e+07 8.82969235e+07 0.00e+00 1.16e-10 1.85e+04 0s - 11 9.25394633e+07 9.02219578e+07 0.00e+00 1.16e-10 6.11e+03 0s - 12 9.14596331e+07 9.08315841e+07 0.00e+00 1.16e-10 1.66e+03 0s - 13 9.11610735e+07 9.10345611e+07 0.00e+00 4.66e-10 3.34e+02 0s - 14 9.10924859e+07 9.10770803e+07 0.00e+00 4.66e-10 4.06e+01 0s - 15 9.10833747e+07 9.10824825e+07 0.00e+00 9.31e-10 2.35e+00 0s - 16 9.10828401e+07 9.10828372e+07 0.00e+00 4.66e-10 7.65e-03 0s - 17 9.10828395e+07 9.10828394e+07 7.58e-14 9.31e-10 5.80e-05 0s - 18 9.10828395e+07 9.10828395e+07 4.69e-11 4.66e-10 5.79e-08 0s - 19 9.10828395e+07 9.10828395e+07 4.56e-10 4.66e-10 5.79e-11 0s - -Barrier solved model in 19 iterations and 0.07 seconds -Optimal objective 9.10828395e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp50uzxp.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49548682e+10 -2.94799782e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34026760e+10 -2.70644867e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31953623e+10 -3.46887094e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70376969e+10 -5.33475508e+09 4.26e+01 3.33e+04 1.28e+08 0s - 4 4.22039120e+09 -1.60941887e+09 0.00e+00 1.40e-09 1.62e+07 0s - 5 6.00771035e+08 -4.99165956e+07 0.00e+00 9.31e-10 1.73e+06 0s - 6 2.49490237e+08 6.42966941e+07 1.87e-03 9.31e-10 4.89e+05 0s - 7 1.64428067e+08 9.11978282e+07 0.00e+00 6.98e-10 1.93e+05 0s - 8 1.29565095e+08 1.03684631e+08 0.00e+00 2.33e-09 6.83e+04 0s - 9 1.21213134e+08 1.08536532e+08 0.00e+00 6.98e-10 3.35e+04 0s - 10 1.17650960e+08 1.10236498e+08 0.00e+00 9.31e-10 1.96e+04 0s - 11 1.14662738e+08 1.11806516e+08 0.00e+00 4.66e-10 7.54e+03 0s - 12 1.13612601e+08 1.12454992e+08 0.00e+00 9.31e-10 3.05e+03 0s - 13 1.13055993e+08 1.12758716e+08 0.00e+00 4.66e-10 7.84e+02 0s - 14 1.12934421e+08 1.12818159e+08 0.00e+00 9.31e-10 3.07e+02 0s - 15 1.12869014e+08 1.12856015e+08 0.00e+00 9.31e-10 3.43e+01 0s - 16 1.12861029e+08 1.12860676e+08 0.00e+00 4.66e-10 9.30e-01 0s - 17 1.12860807e+08 1.12860806e+08 0.00e+00 4.66e-10 9.42e-04 0s - 18 1.12860806e+08 1.12860806e+08 0.00e+00 4.66e-10 9.42e-07 0s - 19 1.12860806e+08 1.12860806e+08 1.60e-14 4.66e-10 9.42e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12860806e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0n0ar0.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21589450e+11 -2.96453409e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14925967e+10 -2.78234885e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78083680e+10 -3.60530672e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90305266e+10 -5.44019988e+09 3.58e+01 2.96e+04 1.24e+08 0s - 4 3.75021105e+09 -1.40501791e+09 0.00e+00 5.53e-01 1.45e+07 0s - 5 5.95724389e+08 -3.83146481e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.39129191e+08 4.59346881e+07 2.57e-02 1.59e-02 7.77e+05 0s - 7 2.17432958e+08 8.98624566e+07 0.00e+00 5.90e-03 3.37e+05 0s - 8 1.64742130e+08 1.08568997e+08 0.00e+00 1.86e-03 1.48e+05 0s - 9 1.46609519e+08 1.15216133e+08 0.00e+00 1.01e-03 8.29e+04 0s - 10 1.38044730e+08 1.22183093e+08 0.00e+00 3.32e-04 4.19e+04 0s - 11 1.31781009e+08 1.24681825e+08 0.00e+00 5.73e-05 1.87e+04 0s - 12 1.27892126e+08 1.27071681e+08 0.00e+00 2.32e-06 2.16e+03 0s - 13 1.27591788e+08 1.27250850e+08 0.00e+00 2.07e-08 9.00e+02 0s - 14 1.27429940e+08 1.27346385e+08 0.00e+00 4.48e-09 2.20e+02 0s - 15 1.27383239e+08 1.27374340e+08 0.00e+00 1.86e-09 2.35e+01 0s - 16 1.27377867e+08 1.27377656e+08 0.00e+00 1.86e-09 5.58e-01 0s - 17 1.27377743e+08 1.27377742e+08 0.00e+00 3.73e-09 2.61e-03 0s - 18 1.27377743e+08 1.27377742e+08 1.46e-11 4.66e-10 5.06e-05 0s - 19 1.27377743e+08 1.27377743e+08 3.40e-10 9.31e-10 5.04e-08 0s - 20 1.27377743e+08 1.27377743e+08 2.37e-10 1.86e-09 5.04e-11 0s - -Barrier solved model in 20 iterations and 0.08 seconds -Optimal objective 1.27377743e+08 - -Time queueing subproblems=1.82 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.08 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.57 Max: 0.64 StdDev: 0.06 (seconds) -Aggregate sub-problem solve time=1.90 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61961009.0704 Max-Min=10914602.73 -Converger=normalized-term-diff value is 0.0973 - threshold reached=False -Cumulative run-time=100.98 seconds - -Initiating PH iteration=51 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpx40ozo.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83936700e+10 -1.91955746e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09646366e+10 -2.26038122e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485078e+10 -2.91140774e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35431965e+10 -4.57361718e+09 4.56e+01 3.67e+04 1.09e+08 0s - 4 3.26487089e+09 -1.24016402e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34592470e+08 1.08330299e+07 0.00e+00 9.31e-10 8.54e+05 0s - 6 1.70174787e+08 5.90036255e+07 0.00e+00 1.75e-10 2.93e+05 0s - 7 1.43033104e+08 7.15078063e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.11592339e+08 8.01098876e+07 0.00e+00 4.07e-10 8.31e+04 0s - 9 1.01891176e+08 8.52325790e+07 0.00e+00 1.16e-10 4.40e+04 0s - 10 9.53043490e+07 8.83169018e+07 0.00e+00 4.08e-10 1.84e+04 0s - 11 9.24097515e+07 9.03137781e+07 0.00e+00 1.16e-10 5.53e+03 0s - 12 9.14461312e+07 9.08577597e+07 0.00e+00 1.16e-10 1.55e+03 0s - 13 9.11649140e+07 9.10471012e+07 0.00e+00 4.66e-10 3.11e+02 0s - 14 9.11020788e+07 9.10863130e+07 0.00e+00 4.66e-10 4.16e+01 0s - 15 9.10927029e+07 9.10917134e+07 0.00e+00 4.66e-10 2.61e+00 0s - 16 9.10920908e+07 9.10920896e+07 0.00e+00 4.66e-10 3.02e-03 0s - 17 9.10920900e+07 9.10920900e+07 0.00e+00 4.66e-10 3.02e-06 0s - 18 9.10920900e+07 9.10920900e+07 5.46e-13 4.66e-10 3.02e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.10920900e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzb3xxb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49547192e+10 -2.94799030e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34024646e+10 -2.70644639e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31963060e+10 -3.46874717e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70388713e+10 -5.33519014e+09 4.26e+01 3.33e+04 1.28e+08 0s - 4 4.22234861e+09 -1.61015960e+09 0.00e+00 9.31e-10 1.62e+07 0s - 5 6.01211262e+08 -5.01403294e+07 0.00e+00 9.31e-10 1.73e+06 0s - 6 2.49656725e+08 6.42244407e+07 1.92e-03 9.31e-10 4.90e+05 0s - 7 1.64432831e+08 9.12106769e+07 0.00e+00 4.66e-10 1.93e+05 0s - 8 1.29595517e+08 1.03669554e+08 0.00e+00 4.66e-10 6.84e+04 0s - 9 1.21203178e+08 1.08541174e+08 0.00e+00 4.66e-10 3.34e+04 0s - 10 1.17626034e+08 1.10248226e+08 0.00e+00 9.31e-10 1.95e+04 0s - 11 1.14635263e+08 1.11817835e+08 0.00e+00 9.31e-10 7.43e+03 0s - 12 1.13604743e+08 1.12455885e+08 0.00e+00 2.33e-10 3.03e+03 0s - 13 1.13029860e+08 1.12768931e+08 0.00e+00 4.66e-10 6.88e+02 0s - 14 1.12927163e+08 1.12818708e+08 0.00e+00 4.66e-10 2.86e+02 0s - 15 1.12866408e+08 1.12853817e+08 0.00e+00 9.31e-10 3.32e+01 0s - 16 1.12858818e+08 1.12858357e+08 0.00e+00 4.66e-10 1.22e+00 0s - 17 1.12858526e+08 1.12858525e+08 0.00e+00 1.05e-09 1.24e-03 0s - 18 1.12858526e+08 1.12858526e+08 0.00e+00 4.66e-10 1.24e-06 0s - 19 1.12858526e+08 1.12858526e+08 6.51e-14 9.31e-10 1.24e-09 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12858526e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2ncdgs.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21589590e+11 -2.96496606e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14928125e+10 -2.78239413e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78068735e+10 -3.60549017e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90304636e+10 -5.44038192e+09 3.58e+01 2.96e+04 1.24e+08 0s - 4 3.75056555e+09 -1.40516782e+09 0.00e+00 5.53e-01 1.45e+07 0s - 5 5.95650148e+08 -3.83419186e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.39077542e+08 4.59105971e+07 2.57e-02 1.59e-02 7.77e+05 0s - 7 2.17692664e+08 8.97823338e+07 0.00e+00 5.92e-03 3.38e+05 0s - 8 1.64346028e+08 1.08759495e+08 0.00e+00 1.83e-03 1.47e+05 0s - 9 1.46575530e+08 1.15264167e+08 0.00e+00 1.00e-03 8.27e+04 0s - 10 1.38067970e+08 1.22294184e+08 0.00e+00 3.28e-04 4.16e+04 0s - 11 1.30654116e+08 1.25615507e+08 0.00e+00 4.98e-05 1.33e+04 0s - 12 1.28060538e+08 1.27038445e+08 0.00e+00 2.45e-06 2.70e+03 0s - 13 1.27725363e+08 1.27245000e+08 0.00e+00 3.73e-09 1.27e+03 0s - 14 1.27502412e+08 1.27376592e+08 0.00e+00 1.86e-09 3.32e+02 0s - 15 1.27433269e+08 1.27418268e+08 0.00e+00 9.31e-10 3.96e+01 0s - 16 1.27424098e+08 1.27423791e+08 0.00e+00 9.31e-10 8.08e-01 0s - 17 1.27423926e+08 1.27423924e+08 0.00e+00 1.86e-09 6.53e-03 0s - 18 1.27423926e+08 1.27423926e+08 3.97e-11 9.31e-10 3.59e-04 0s - 19 1.27423926e+08 1.27423926e+08 2.83e-10 1.86e-09 2.10e-06 0s - 20 1.27423926e+08 1.27423926e+08 1.04e-09 4.66e-10 2.10e-09 0s - -Barrier solved model in 20 iterations and 0.01 seconds -Optimal objective 1.27423926e+08 - -Time queueing subproblems=1.79 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.51 Avg: 0.56 Max: 0.62 StdDev: 0.04 (seconds) -Aggregate sub-problem solve time=1.86 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61987229.2812 Max-Min=10895590.97 -Converger=normalized-term-diff value is 0.0828 - threshold reached=False -Cumulative run-time=102.85 seconds - -Initiating PH iteration=52 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_uscif.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83937061e+10 -1.91955164e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09646800e+10 -2.26038079e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484849e+10 -2.91141945e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35432586e+10 -4.57362026e+09 4.56e+01 3.67e+04 1.09e+08 0s - 4 3.26483492e+09 -1.24014090e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34597714e+08 1.08316203e+07 0.00e+00 1.40e-09 8.54e+05 0s - 6 1.70181622e+08 5.90043010e+07 0.00e+00 3.20e-10 2.93e+05 0s - 7 1.43037111e+08 7.15131664e+07 0.00e+00 1.75e-10 1.89e+05 0s - 8 1.11723427e+08 8.00616546e+07 0.00e+00 5.82e-11 8.35e+04 0s - 9 1.01868939e+08 8.52363823e+07 0.00e+00 5.82e-11 4.39e+04 0s - 10 9.52077770e+07 8.85242027e+07 0.00e+00 4.66e-10 1.76e+04 0s - 11 9.17658492e+07 9.07605954e+07 0.00e+00 4.66e-10 2.65e+03 0s - 12 9.11678228e+07 9.10545261e+07 0.00e+00 2.33e-10 2.99e+02 0s - 13 9.11089787e+07 9.10972892e+07 0.00e+00 4.66e-10 3.08e+01 0s - 14 9.11027703e+07 9.11004903e+07 0.00e+00 2.33e-10 6.02e+00 0s - 15 9.11013255e+07 9.11013177e+07 0.00e+00 6.98e-10 2.05e-02 0s - 16 9.11013205e+07 9.11013205e+07 0.00e+00 4.66e-10 2.05e-05 0s - 17 9.11013205e+07 9.11013205e+07 9.43e-14 4.66e-10 2.05e-08 0s - 18 9.11013205e+07 9.11013205e+07 9.94e-14 9.31e-10 2.05e-11 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.11013205e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbijgvb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49545709e+10 -2.94798273e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34022464e+10 -2.70644382e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31972390e+10 -3.46862317e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70400213e+10 -5.33562336e+09 4.27e+01 3.33e+04 1.28e+08 0s - 4 4.22427669e+09 -1.61089504e+09 0.00e+00 1.86e-09 1.62e+07 0s - 5 6.01654514e+08 -5.03654472e+07 0.00e+00 9.31e-10 1.73e+06 0s - 6 2.49822343e+08 6.41523835e+07 1.97e-03 9.31e-10 4.91e+05 0s - 7 1.64428030e+08 9.12281818e+07 0.00e+00 9.31e-10 1.93e+05 0s - 8 1.29625362e+08 1.03655993e+08 0.00e+00 9.31e-10 6.85e+04 0s - 9 1.21193858e+08 1.08546275e+08 0.00e+00 1.40e-09 3.34e+04 0s - 10 1.17606373e+08 1.10257178e+08 0.00e+00 8.15e-10 1.94e+04 0s - 11 1.14613234e+08 1.11826275e+08 0.00e+00 9.31e-10 7.35e+03 0s - 12 1.13602124e+08 1.12453909e+08 0.00e+00 9.31e-10 3.03e+03 0s - 13 1.13059748e+08 1.12748385e+08 0.00e+00 3.49e-10 8.22e+02 0s - 14 1.12904159e+08 1.12828124e+08 0.00e+00 4.66e-10 2.01e+02 0s - 15 1.12862811e+08 1.12852685e+08 0.00e+00 4.66e-10 2.67e+01 0s - 16 1.12856669e+08 1.12856342e+08 0.00e+00 9.31e-10 8.62e-01 0s - 17 1.12856463e+08 1.12856462e+08 0.00e+00 4.66e-10 8.74e-04 0s - 18 1.12856462e+08 1.12856462e+08 0.00e+00 9.31e-10 8.75e-07 0s - 19 1.12856462e+08 1.12856462e+08 4.28e-14 9.31e-10 8.76e-10 0s - -Barrier solved model in 19 iterations and 0.03 seconds -Optimal objective 1.12856462e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpv__ie8.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21589694e+11 -2.96520143e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14929821e+10 -2.78241931e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78053194e+10 -3.60565348e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90303049e+10 -5.44054293e+09 3.58e+01 2.96e+04 1.24e+08 0s - 4 3.75084505e+09 -1.40529845e+09 0.00e+00 5.53e-01 1.45e+07 0s - 5 5.95556106e+08 -3.83637052e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.39019706e+08 4.58911783e+07 2.57e-02 1.59e-02 7.77e+05 0s - 7 2.17727568e+08 8.97624294e+07 0.00e+00 5.92e-03 3.38e+05 0s - 8 1.63924954e+08 1.08929261e+08 0.00e+00 1.80e-03 1.45e+05 0s - 9 1.46545633e+08 1.15290084e+08 0.00e+00 9.96e-04 8.25e+04 0s - 10 1.38050334e+08 1.22355226e+08 0.00e+00 3.24e-04 4.14e+04 0s - 11 1.30414686e+08 1.25713391e+08 0.00e+00 3.54e-05 1.24e+04 0s - 12 1.28039133e+08 1.27105727e+08 0.00e+00 2.94e-06 2.46e+03 0s - 13 1.27681839e+08 1.27315177e+08 0.00e+00 1.86e-09 9.67e+02 0s - 14 1.27507972e+08 1.27419976e+08 0.00e+00 9.31e-10 2.32e+02 0s - 15 1.27458931e+08 1.27449828e+08 0.00e+00 9.31e-10 2.40e+01 0s - 16 1.27453457e+08 1.27453245e+08 0.00e+00 4.66e-10 5.59e-01 0s - 17 1.27453332e+08 1.27453331e+08 0.00e+00 9.31e-10 3.09e-03 0s - 18 1.27453332e+08 1.27453332e+08 4.28e-11 5.24e-10 1.31e-04 0s - 19 1.27453332e+08 1.27453332e+08 9.53e-11 9.31e-10 1.69e-07 0s - 20 1.27453332e+08 1.27453332e+08 3.05e-10 1.86e-09 1.69e-10 0s - -Barrier solved model in 20 iterations and 0.13 seconds -Optimal objective 1.27453332e+08 - -Time queueing subproblems=1.87 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 0.59 Max: 0.76 StdDev: 0.12 (seconds) -Aggregate sub-problem solve time=1.95 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61984403.6546 Max-Min=10892084.08 -Converger=normalized-term-diff value is 0.0829 - threshold reached=False -Cumulative run-time=104.86 seconds - -Initiating PH iteration=53 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpaguian.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83937448e+10 -1.91954804e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09647248e+10 -2.26038058e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484631e+10 -2.91143137e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35433220e+10 -4.57362343e+09 4.56e+01 3.67e+04 1.09e+08 0s - 4 3.26480133e+09 -1.24011798e+09 0.00e+00 2.33e-09 1.19e+07 0s - 5 3.34603446e+08 1.08296532e+07 0.00e+00 1.63e-09 8.54e+05 0s - 6 1.70188205e+08 5.90046309e+07 0.00e+00 5.53e-10 2.93e+05 0s - 7 1.43041300e+08 7.15181354e+07 0.00e+00 1.96e-10 1.89e+05 0s - 8 1.11841585e+08 8.00191056e+07 0.00e+00 3.24e-10 8.40e+04 0s - 9 1.02025593e+08 8.52736479e+07 0.00e+00 2.33e-10 4.42e+04 0s - 10 9.51944791e+07 8.84418667e+07 0.00e+00 1.23e-10 1.78e+04 0s - 11 9.23386421e+07 9.04127909e+07 0.00e+00 1.46e-11 5.08e+03 0s - 12 9.14501537e+07 9.08951155e+07 0.00e+00 1.16e-10 1.46e+03 0s - 13 9.11932550e+07 9.10632967e+07 0.00e+00 1.18e-10 3.43e+02 0s - 14 9.11178063e+07 9.11071060e+07 0.00e+00 4.66e-10 2.82e+01 0s - 15 9.11114400e+07 9.11107761e+07 0.00e+00 4.66e-10 1.75e+00 0s - 16 9.11110277e+07 9.11110270e+07 0.00e+00 2.33e-10 1.80e-03 0s - 17 9.11110273e+07 9.11110273e+07 0.00e+00 9.31e-10 1.80e-06 0s - 18 9.11110273e+07 9.11110273e+07 6.27e-14 9.31e-10 1.80e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.11110273e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpptcpee.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49544226e+10 -2.94797827e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34020266e+10 -2.70644151e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31981694e+10 -3.46849944e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70411591e+10 -5.33605568e+09 4.27e+01 3.33e+04 1.28e+08 0s - 4 4.22618394e+09 -1.61162625e+09 0.00e+00 3.73e-09 1.62e+07 0s - 5 6.02098970e+08 -5.05917995e+07 0.00e+00 1.16e-09 1.74e+06 0s - 6 2.49985425e+08 6.40800863e+07 2.02e-03 9.31e-10 4.91e+05 0s - 7 1.64412638e+08 9.12485955e+07 0.00e+00 9.31e-10 1.93e+05 0s - 8 1.29653393e+08 1.03643144e+08 0.00e+00 4.66e-10 6.86e+04 0s - 9 1.21183854e+08 1.08551233e+08 0.00e+00 9.31e-10 3.33e+04 0s - 10 1.17586448e+08 1.10265596e+08 0.00e+00 4.66e-10 1.93e+04 0s - 11 1.14592671e+08 1.11833404e+08 0.00e+00 9.31e-10 7.28e+03 0s - 12 1.13600072e+08 1.12451164e+08 0.00e+00 4.66e-10 3.03e+03 0s - 13 1.13042660e+08 1.12754084e+08 0.00e+00 9.31e-10 7.61e+02 0s - 14 1.12893279e+08 1.12830717e+08 0.00e+00 9.31e-10 1.65e+02 0s - 15 1.12859979e+08 1.12850686e+08 0.00e+00 4.66e-10 2.45e+01 0s - 16 1.12854290e+08 1.12854067e+08 0.00e+00 4.66e-10 5.87e-01 0s - 17 1.12854149e+08 1.12854149e+08 0.00e+00 9.31e-10 5.92e-04 0s - 18 1.12854149e+08 1.12854149e+08 0.00e+00 4.66e-10 5.93e-07 0s - 19 1.12854149e+08 1.12854149e+08 1.29e-13 9.31e-10 5.94e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12854149e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpaxvjey.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21589794e+11 -2.96530807e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14931449e+10 -2.78243151e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78037545e+10 -3.60580381e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90301190e+10 -5.44069027e+09 3.58e+01 2.96e+04 1.24e+08 0s - 4 3.75111485e+09 -1.40541809e+09 0.00e+00 5.53e-01 1.45e+07 0s - 5 5.95459852e+08 -3.83757341e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.38961586e+08 4.58824457e+07 2.57e-02 1.59e-02 7.77e+05 0s - 7 2.17704901e+08 8.97678825e+07 0.00e+00 5.92e-03 3.38e+05 0s - 8 1.63457902e+08 1.09118248e+08 0.00e+00 1.77e-03 1.44e+05 0s - 9 1.46522069e+08 1.15318769e+08 0.00e+00 9.89e-04 8.24e+04 0s - 10 1.38025415e+08 1.22411741e+08 0.00e+00 3.20e-04 4.12e+04 0s - 11 1.30504138e+08 1.25705665e+08 0.00e+00 3.70e-05 1.27e+04 0s - 12 1.28036303e+08 1.27162523e+08 0.00e+00 2.53e-06 2.31e+03 0s - 13 1.27700155e+08 1.27356904e+08 0.00e+00 1.86e-09 9.06e+02 0s - 14 1.27528315e+08 1.27461486e+08 0.00e+00 9.31e-10 1.76e+02 0s - 15 1.27491411e+08 1.27483962e+08 0.00e+00 2.33e-10 1.97e+01 0s - 16 1.27486917e+08 1.27486789e+08 0.00e+00 3.73e-09 3.36e-01 0s - 17 1.27486842e+08 1.27486842e+08 0.00e+00 3.23e-10 2.08e-03 0s - 18 1.27486842e+08 1.27486842e+08 1.37e-11 3.73e-09 6.07e-05 0s - 19 1.27486842e+08 1.27486842e+08 2.01e-10 4.66e-10 6.02e-08 0s - 20 1.27486842e+08 1.27486842e+08 1.36e-10 9.31e-10 6.02e-11 0s - -Barrier solved model in 20 iterations and 0.01 seconds -Optimal objective 1.27486842e+08 - -Time queueing subproblems=1.48 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.46 Max: 0.47 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.55 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61985268.3679 Max-Min=10895559.14 -Converger=normalized-term-diff value is 0.0828 - threshold reached=False -Cumulative run-time=106.41 seconds - -Initiating PH iteration=54 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpneizkq.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83937845e+10 -1.91954820e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09647707e+10 -2.26038075e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484428e+10 -2.91144366e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35433873e+10 -4.57362691e+09 4.56e+01 3.67e+04 1.09e+08 0s - 4 3.26476924e+09 -1.24009543e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34609012e+08 1.08272281e+07 0.00e+00 8.15e-10 8.54e+05 0s - 6 1.70194374e+08 5.90045888e+07 0.00e+00 1.75e-10 2.93e+05 0s - 7 1.43045258e+08 7.15227582e+07 0.00e+00 5.17e-10 1.89e+05 0s - 8 1.11947335e+08 7.99818802e+07 0.00e+00 2.79e-09 8.43e+04 0s - 9 1.01843325e+08 8.53642040e+07 0.00e+00 9.90e-10 4.35e+04 0s - 10 9.51138987e+07 8.84824761e+07 0.00e+00 1.16e-10 1.75e+04 0s - 11 9.22226212e+07 9.04740610e+07 0.00e+00 1.16e-10 4.61e+03 0s - 12 9.14241480e+07 9.09203407e+07 0.00e+00 9.19e-11 1.33e+03 0s - 13 9.11925795e+07 9.10779920e+07 0.00e+00 3.13e-10 3.02e+02 0s - 14 9.11300934e+07 9.11155603e+07 0.00e+00 2.33e-10 3.83e+01 0s - 15 9.11213498e+07 9.11205371e+07 0.00e+00 4.66e-10 2.14e+00 0s - 16 9.11208439e+07 9.11208430e+07 0.00e+00 4.66e-10 2.43e-03 0s - 17 9.11208433e+07 9.11208433e+07 0.00e+00 9.31e-10 2.43e-06 0s - 18 9.11208433e+07 9.11208433e+07 8.52e-13 9.31e-10 2.43e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.11208433e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpuhxpze.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49542748e+10 -2.94797757e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34018074e+10 -2.70643957e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.31991005e+10 -3.46837612e+09 3.55e+02 4.42e+05 4.99e+08 0s - 3 1.70422899e+10 -5.33648748e+09 4.27e+01 3.33e+04 1.28e+08 0s - 4 4.22807504e+09 -1.61235370e+09 0.00e+00 1.86e-09 1.62e+07 0s - 5 6.02543262e+08 -5.08187444e+07 0.00e+00 1.51e-09 1.74e+06 0s - 6 2.50145721e+08 6.40074926e+07 2.07e-03 9.31e-10 4.92e+05 0s - 7 1.64386863e+08 9.12713900e+07 0.00e+00 4.66e-10 1.93e+05 0s - 8 1.29679334e+08 1.03630818e+08 0.00e+00 9.31e-10 6.87e+04 0s - 9 1.21172957e+08 1.08555948e+08 0.00e+00 2.33e-10 3.33e+04 0s - 10 1.17563635e+08 1.10275061e+08 0.00e+00 4.66e-10 1.92e+04 0s - 11 1.14571642e+08 1.11840539e+08 0.00e+00 4.66e-10 7.21e+03 0s - 12 1.13598111e+08 1.12448109e+08 0.00e+00 4.66e-10 3.03e+03 0s - 13 1.13015967e+08 1.12763932e+08 0.00e+00 1.40e-09 6.65e+02 0s - 14 1.12881370e+08 1.12833512e+08 0.00e+00 9.31e-10 1.26e+02 0s - 15 1.12856643e+08 1.12848724e+08 0.00e+00 4.66e-10 2.09e+01 0s - 16 1.12851765e+08 1.12851664e+08 0.00e+00 9.31e-10 2.64e-01 0s - 17 1.12851701e+08 1.12851701e+08 0.00e+00 9.31e-10 2.65e-04 0s - 18 1.12851701e+08 1.12851701e+08 0.00e+00 9.31e-10 2.66e-07 0s - 19 1.12851701e+08 1.12851701e+08 2.79e-14 9.31e-10 2.66e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12851701e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwn0rrh.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21589887e+11 -2.96532219e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14933006e+10 -2.78243441e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78021800e+10 -3.60594482e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90299085e+10 -5.44082762e+09 3.57e+01 2.96e+04 1.24e+08 0s - 4 3.75137943e+09 -1.40553136e+09 0.00e+00 5.53e-01 1.45e+07 0s - 5 5.95356810e+08 -3.83805636e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.38896687e+08 4.58824736e+07 2.57e-02 1.59e-02 7.77e+05 0s - 7 2.17631450e+08 8.97925072e+07 0.00e+00 5.91e-03 3.38e+05 0s - 8 1.62953376e+08 1.09321203e+08 0.00e+00 1.74e-03 1.42e+05 0s - 9 1.48930995e+08 1.14208726e+08 0.00e+00 9.67e-04 9.17e+04 0s - 10 1.36329516e+08 1.22746457e+08 0.00e+00 2.74e-04 3.59e+04 0s - 11 1.30019477e+08 1.25983810e+08 0.00e+00 2.98e-05 1.06e+04 0s - 12 1.28041774e+08 1.27205834e+08 0.00e+00 2.53e-06 2.21e+03 0s - 13 1.27644435e+08 1.27446015e+08 0.00e+00 1.86e-09 5.24e+02 0s - 14 1.27550426e+08 1.27505030e+08 0.00e+00 9.31e-10 1.20e+02 0s - 15 1.27525429e+08 1.27520166e+08 0.00e+00 9.31e-10 1.39e+01 0s - 16 1.27522235e+08 1.27522182e+08 0.00e+00 4.66e-10 1.41e-01 0s - 17 1.27522206e+08 1.27522206e+08 0.00e+00 5.82e-10 1.54e-03 0s - 18 1.27522206e+08 1.27522206e+08 8.38e-11 1.86e-09 3.55e-05 0s - 19 1.27522206e+08 1.27522206e+08 2.30e-10 9.31e-10 3.54e-08 0s - 20 1.27522206e+08 1.27522206e+08 1.12e-11 9.31e-10 3.54e-11 0s - -Barrier solved model in 20 iterations and 0.01 seconds -Optimal objective 1.27522206e+08 - -Time queueing subproblems=1.58 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.49 Max: 0.53 StdDev: 0.04 (seconds) -Aggregate sub-problem solve time=1.65 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61987360.1549 Max-Min=10900114.19 -Converger=normalized-term-diff value is 0.0826 - threshold reached=False -Cumulative run-time=108.06 seconds - -Initiating PH iteration=55 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpr3sz3k.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83938245e+10 -1.91955104e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09648168e+10 -2.26038119e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484228e+10 -2.91145622e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35434530e+10 -4.57363063e+09 4.56e+01 3.67e+04 1.09e+08 0s - 4 3.26473750e+09 -1.24007314e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34614349e+08 1.08245170e+07 0.00e+00 8.15e-10 8.54e+05 0s - 6 1.70200226e+08 5.90042877e+07 0.00e+00 2.33e-10 2.93e+05 0s - 7 1.43048890e+08 7.15271482e+07 0.00e+00 1.75e-10 1.89e+05 0s - 8 1.12047760e+08 7.99465876e+07 0.00e+00 2.40e-10 8.47e+04 0s - 9 1.01660220e+08 8.54550078e+07 0.00e+00 2.33e-10 4.28e+04 0s - 10 9.50073199e+07 8.85554811e+07 0.00e+00 1.16e-10 1.70e+04 0s - 11 9.23260429e+07 9.04090867e+07 0.00e+00 2.33e-10 5.06e+03 0s - 12 9.14548749e+07 9.09121959e+07 0.00e+00 8.12e-11 1.43e+03 0s - 13 9.12040167e+07 9.10846759e+07 0.00e+00 3.02e-10 3.15e+02 0s - 14 9.11400448e+07 9.11245677e+07 0.00e+00 4.66e-10 4.08e+01 0s - 15 9.11308733e+07 9.11299393e+07 0.00e+00 4.66e-10 2.46e+00 0s - 16 9.11302994e+07 9.11302984e+07 0.00e+00 9.31e-10 2.55e-03 0s - 17 9.11302988e+07 9.11302988e+07 0.00e+00 1.40e-09 2.56e-06 0s - 18 9.11302988e+07 9.11302988e+07 1.01e-13 4.66e-10 2.56e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.11302988e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvekkdv.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49541282e+10 -2.94797955e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34015895e+10 -2.70643791e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32000330e+10 -3.46825306e+09 3.56e+02 4.42e+05 4.99e+08 0s - 3 1.70434147e+10 -5.33691871e+09 4.27e+01 3.34e+04 1.28e+08 0s - 4 4.22995164e+09 -1.61307743e+09 0.00e+00 2.79e-09 1.62e+07 0s - 5 6.02986718e+08 -5.10456803e+07 0.00e+00 1.86e-09 1.74e+06 0s - 6 2.50303479e+08 6.39347416e+07 2.12e-03 4.66e-10 4.93e+05 0s - 7 1.64351078e+08 9.12966233e+07 0.00e+00 9.31e-10 1.93e+05 0s - 8 1.29703327e+08 1.03619116e+08 0.00e+00 9.31e-10 6.88e+04 0s - 9 1.21208720e+08 1.08533165e+08 0.00e+00 4.66e-10 3.34e+04 0s - 10 1.17527319e+08 1.10293884e+08 0.00e+00 9.31e-10 1.91e+04 0s - 11 1.14535727e+08 1.11858059e+08 0.00e+00 2.33e-10 7.07e+03 0s - 12 1.13597403e+08 1.12444517e+08 0.00e+00 1.86e-09 3.04e+03 0s - 13 1.12984360e+08 1.12776418e+08 0.00e+00 8.15e-10 5.49e+02 0s - 14 1.12874377e+08 1.12834045e+08 0.00e+00 9.31e-10 1.06e+02 0s - 15 1.12853969e+08 1.12846485e+08 0.00e+00 9.31e-10 1.97e+01 0s - 16 1.12849408e+08 1.12849307e+08 0.00e+00 9.31e-10 2.65e-01 0s - 17 1.12849344e+08 1.12849344e+08 0.00e+00 9.31e-10 2.67e-04 0s - 18 1.12849344e+08 1.12849344e+08 0.00e+00 9.31e-10 2.67e-07 0s - 19 1.12849344e+08 1.12849344e+08 1.23e-14 4.66e-10 2.67e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12849344e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_rt98y.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21589978e+11 -2.96527261e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14934547e+10 -2.78243091e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.78006026e+10 -3.60607944e+09 3.50e+02 4.42e+05 5.12e+08 0s - 3 1.90296835e+10 -5.44095792e+09 3.57e+01 2.96e+04 1.24e+08 0s - 4 3.75163809e+09 -1.40563881e+09 0.00e+00 5.54e-01 1.45e+07 0s - 5 5.95254565e+08 -3.83809297e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.38834147e+08 4.58870900e+07 2.58e-02 1.59e-02 7.77e+05 0s - 7 2.17532189e+08 8.98288388e+07 0.00e+00 5.91e-03 3.38e+05 0s - 8 1.62400870e+08 1.09542616e+08 0.00e+00 1.70e-03 1.40e+05 0s - 9 1.48607291e+08 1.14390615e+08 0.00e+00 9.39e-04 9.04e+04 0s - 10 1.35912038e+08 1.23073992e+08 0.00e+00 2.51e-04 3.39e+04 0s - 11 1.30141600e+08 1.25905673e+08 0.00e+00 3.28e-05 1.12e+04 0s - 12 1.28048111e+08 1.27263783e+08 0.00e+00 2.89e-06 2.07e+03 0s - 13 1.27696103e+08 1.27473844e+08 0.00e+00 1.86e-09 5.86e+02 0s - 14 1.27589868e+08 1.27540744e+08 0.00e+00 1.86e-09 1.30e+02 0s - 15 1.27562820e+08 1.27557204e+08 0.00e+00 1.86e-09 1.48e+01 0s - 16 1.27559419e+08 1.27559355e+08 0.00e+00 3.49e-10 1.69e-01 0s - 17 1.27559384e+08 1.27559383e+08 0.00e+00 4.66e-10 1.59e-03 0s - 18 1.27559383e+08 1.27559383e+08 5.25e-11 1.86e-09 3.49e-05 0s - 19 1.27559383e+08 1.27559383e+08 2.91e-10 1.86e-09 3.47e-08 0s - 20 1.27559383e+08 1.27559383e+08 1.04e-10 1.86e-09 3.48e-11 0s - -Barrier solved model in 20 iterations and 0.01 seconds -Optimal objective 1.27559383e+08 - -Time queueing subproblems=1.42 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.44 Max: 0.45 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.49 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61918610.5050 Max-Min=10903433.05 -Converger=normalized-term-diff value is 0.0831 - threshold reached=False -Cumulative run-time=109.61 seconds - -Initiating PH iteration=56 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpje8uvt.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83938611e+10 -1.91955716e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09648641e+10 -2.26038198e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484057e+10 -2.91146906e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35435226e+10 -4.57363478e+09 4.56e+01 3.67e+04 1.09e+08 0s - 4 3.26470562e+09 -1.24005129e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34618020e+08 1.08221560e+07 0.00e+00 6.40e-10 8.54e+05 0s - 6 1.70205403e+08 5.90041079e+07 0.00e+00 2.04e-10 2.93e+05 0s - 7 1.43051336e+08 7.15319182e+07 0.00e+00 1.31e-10 1.89e+05 0s - 8 1.12114862e+08 7.99261776e+07 0.00e+00 1.16e-10 8.49e+04 0s - 9 1.01540898e+08 8.55181035e+07 0.00e+00 2.29e-10 4.23e+04 0s - 10 9.50001156e+07 8.85191361e+07 0.00e+00 1.16e-10 1.71e+04 0s - 11 9.23025062e+07 9.04309831e+07 0.00e+00 1.16e-10 4.94e+03 0s - 12 9.14612913e+07 9.09194328e+07 0.00e+00 1.19e-10 1.43e+03 0s - 13 9.12093824e+07 9.10947481e+07 0.00e+00 4.66e-10 3.02e+02 0s - 14 9.11482039e+07 9.11330394e+07 0.00e+00 9.31e-10 4.00e+01 0s - 15 9.11392038e+07 9.11382855e+07 0.00e+00 4.66e-10 2.42e+00 0s - 16 9.11386400e+07 9.11386390e+07 0.00e+00 9.31e-10 2.51e-03 0s - 17 9.11386394e+07 9.11386394e+07 0.00e+00 4.87e-10 2.51e-06 0s - 18 9.11386394e+07 9.11386394e+07 2.89e-14 9.31e-10 2.52e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.11386394e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpimmvlq.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49539889e+10 -2.94798222e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34013703e+10 -2.70643600e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32009603e+10 -3.46812982e+09 3.56e+02 4.42e+05 4.99e+08 0s - 3 1.70445235e+10 -5.33734831e+09 4.27e+01 3.34e+04 1.28e+08 0s - 4 4.23181188e+09 -1.61379676e+09 0.00e+00 2.33e-09 1.62e+07 0s - 5 6.03424405e+08 -5.12682327e+07 0.00e+00 1.16e-09 1.74e+06 0s - 6 2.50462597e+08 6.38630911e+07 2.17e-03 9.31e-10 4.93e+05 0s - 7 1.64304417e+08 9.13272242e+07 0.00e+00 9.31e-10 1.93e+05 0s - 8 1.29727283e+08 1.03610168e+08 0.00e+00 4.66e-10 6.89e+04 0s - 9 1.21242013e+08 1.08513632e+08 0.00e+00 5.82e-10 3.36e+04 0s - 10 1.17498626e+08 1.10309736e+08 0.00e+00 9.31e-10 1.90e+04 0s - 11 1.14507255e+08 1.11872741e+08 0.00e+00 6.98e-10 6.95e+03 0s - 12 1.13597667e+08 1.12441988e+08 0.00e+00 4.66e-10 3.05e+03 0s - 13 1.12980777e+08 1.12775308e+08 0.00e+00 2.33e-10 5.42e+02 0s - 14 1.12876238e+08 1.12830624e+08 0.00e+00 4.66e-10 1.20e+02 0s - 15 1.12852538e+08 1.12845120e+08 0.00e+00 9.31e-10 1.96e+01 0s - 16 1.12847983e+08 1.12847942e+08 0.00e+00 9.31e-10 1.08e-01 0s - 17 1.12847957e+08 1.12847957e+08 0.00e+00 4.66e-10 1.08e-04 0s - 18 1.12847957e+08 1.12847957e+08 0.00e+00 9.31e-10 1.08e-07 0s - 19 1.12847957e+08 1.12847957e+08 7.61e-14 4.66e-10 1.08e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12847957e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzz8vdi.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21590036e+11 -2.96501056e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14935625e+10 -2.78240566e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77989635e+10 -3.60619233e+09 3.50e+02 4.42e+05 5.11e+08 0s - 3 1.90293596e+10 -5.44106558e+09 3.57e+01 2.96e+04 1.24e+08 0s - 4 3.75182130e+09 -1.40572528e+09 0.00e+00 5.54e-01 1.45e+07 0s - 5 5.95133419e+08 -3.83742786e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.38766779e+08 4.58975932e+07 2.58e-02 1.59e-02 7.76e+05 0s - 7 2.17206320e+08 8.99267453e+07 0.00e+00 5.88e-03 3.37e+05 0s - 8 1.61948315e+08 1.09693503e+08 0.00e+00 1.67e-03 1.38e+05 0s - 9 1.48272962e+08 1.14544805e+08 0.00e+00 9.15e-04 8.91e+04 0s - 10 1.35711228e+08 1.23186001e+08 0.00e+00 2.43e-04 3.31e+04 0s - 11 1.30030860e+08 1.26017306e+08 0.00e+00 3.02e-05 1.06e+04 0s - 12 1.28017604e+08 1.27312523e+08 0.00e+00 2.21e-06 1.86e+03 0s - 13 1.27670155e+08 1.27515544e+08 0.00e+00 4.38e-09 4.08e+02 0s - 14 1.27596610e+08 1.27563790e+08 0.00e+00 9.31e-10 8.66e+01 0s - 15 1.27578269e+08 1.27574899e+08 0.00e+00 3.73e-09 8.89e+00 0s - 16 1.27576209e+08 1.27576200e+08 0.00e+00 1.86e-09 2.52e-02 0s - 17 1.27576206e+08 1.27576206e+08 0.00e+00 9.31e-10 7.46e-04 0s - 18 1.27576206e+08 1.27576206e+08 2.32e-10 9.31e-10 4.18e-06 0s - 19 1.27576206e+08 1.27576206e+08 2.27e-10 9.31e-10 4.18e-09 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.27576206e+08 - -Time queueing subproblems=1.44 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.45 Max: 0.46 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.51 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61839645.0249 Max-Min=10922455.71 -Converger=normalized-term-diff value is 0.0827 - threshold reached=False -Cumulative run-time=111.12 seconds - -Initiating PH iteration=57 -Scenario instance preprocessing time=0.12 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqi_a7p.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83938926e+10 -1.91957216e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09649163e+10 -2.26038367e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52483980e+10 -2.91148268e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35436047e+10 -4.57363995e+09 4.56e+01 3.67e+04 1.09e+08 0s - 4 3.26467655e+09 -1.24003053e+09 0.00e+00 2.33e-09 1.19e+07 0s - 5 3.34618312e+08 1.08202324e+07 0.00e+00 3.49e-10 8.54e+05 0s - 6 1.70209029e+08 5.90040057e+07 0.00e+00 1.75e-10 2.93e+05 0s - 7 1.43051738e+08 7.15373138e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.12093089e+08 7.99468094e+07 0.00e+00 3.14e-09 8.48e+04 0s - 9 1.01556090e+08 8.55288847e+07 0.00e+00 1.16e-09 4.23e+04 0s - 10 9.50249294e+07 8.85295286e+07 0.00e+00 1.16e-10 1.71e+04 0s - 11 9.23171795e+07 9.04385000e+07 0.00e+00 1.28e-10 4.96e+03 0s - 12 9.14706427e+07 9.09281856e+07 0.00e+00 6.43e-11 1.43e+03 0s - 13 9.12180528e+07 9.11033017e+07 0.00e+00 1.16e-10 3.03e+02 0s - 14 9.11567360e+07 9.11415945e+07 0.00e+00 4.66e-10 4.00e+01 0s - 15 9.11477431e+07 9.11468311e+07 0.00e+00 4.66e-10 2.41e+00 0s - 16 9.11471831e+07 9.11471822e+07 0.00e+00 2.33e-10 2.49e-03 0s - 17 9.11471826e+07 9.11471826e+07 0.00e+00 4.66e-10 2.50e-06 0s - 18 9.11471826e+07 9.11471826e+07 1.16e-14 4.66e-10 2.50e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.11471826e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpuafo3a.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49538571e+10 -2.94798795e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34011524e+10 -2.70643417e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32018867e+10 -3.46800669e+09 3.56e+02 4.42e+05 4.99e+08 0s - 3 1.70456226e+10 -5.33777790e+09 4.27e+01 3.34e+04 1.28e+08 0s - 4 4.23366166e+09 -1.61451208e+09 0.00e+00 2.33e-09 1.62e+07 0s - 5 6.03853599e+08 -5.14853446e+07 0.00e+00 1.86e-09 1.74e+06 0s - 6 2.50621754e+08 6.37926075e+07 2.22e-03 4.66e-10 4.94e+05 0s - 7 1.64246124e+08 9.13627208e+07 0.00e+00 9.31e-10 1.92e+05 0s - 8 1.29750205e+08 1.03603637e+08 0.00e+00 2.68e-09 6.90e+04 0s - 9 1.21270703e+08 1.08497858e+08 0.00e+00 6.98e-10 3.37e+04 0s - 10 1.17473664e+08 1.10324608e+08 0.00e+00 9.31e-10 1.89e+04 0s - 11 1.14482952e+08 1.11886521e+08 0.00e+00 9.31e-10 6.85e+03 0s - 12 1.13599279e+08 1.12440371e+08 0.00e+00 4.66e-10 3.06e+03 0s - 13 1.12978934e+08 1.12774878e+08 0.00e+00 9.31e-10 5.38e+02 0s - 14 1.12869343e+08 1.12835132e+08 0.00e+00 4.66e-10 9.03e+01 0s - 15 1.12849999e+08 1.12846146e+08 0.00e+00 8.15e-10 1.02e+01 0s - 16 1.12847794e+08 1.12847522e+08 0.00e+00 4.66e-10 7.16e-01 0s - 17 1.12847622e+08 1.12847622e+08 0.00e+00 4.66e-10 7.47e-04 0s - 18 1.12847622e+08 1.12847622e+08 0.00e+00 4.66e-10 7.48e-07 0s - 19 1.12847622e+08 1.12847622e+08 4.22e-14 9.31e-10 7.48e-10 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.12847622e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbtuzf_.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21590103e+11 -2.96451777e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14936726e+10 -2.78235704e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77973199e+10 -3.60628192e+09 3.49e+02 4.42e+05 5.11e+08 0s - 3 1.90290137e+10 -5.44114914e+09 3.57e+01 2.96e+04 1.24e+08 0s - 4 3.75199866e+09 -1.40578888e+09 0.00e+00 5.54e-01 1.45e+07 0s - 5 5.95019419e+08 -3.83507543e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.38710057e+08 4.59224899e+07 2.58e-02 1.59e-02 7.76e+05 0s - 7 1.91271610e+08 9.95731797e+07 0.00e+00 3.49e-03 2.42e+05 0s - 8 1.51822085e+08 1.13196362e+08 0.00e+00 1.03e-03 1.02e+05 0s - 9 1.41433440e+08 1.20382519e+08 0.00e+00 3.04e-04 5.56e+04 0s - 10 1.34805503e+08 1.24044692e+08 0.00e+00 1.50e-04 2.84e+04 0s - 11 1.30805892e+08 1.25440686e+08 0.00e+00 4.48e-06 1.42e+04 0s - 12 1.27850019e+08 1.27438903e+08 0.00e+00 1.57e-07 1.08e+03 0s - 13 1.27627029e+08 1.27560718e+08 0.00e+00 1.36e-08 1.75e+02 0s - 14 1.27596515e+08 1.27580681e+08 0.00e+00 1.58e-09 4.18e+01 0s - 15 1.27587315e+08 1.27586273e+08 0.00e+00 1.86e-09 2.75e+00 0s - 16 1.27586693e+08 1.27586688e+08 0.00e+00 1.86e-09 1.32e-02 0s - 17 1.27586691e+08 1.27586691e+08 0.00e+00 9.31e-10 4.52e-04 0s - 18 1.27586691e+08 1.27586691e+08 2.48e-10 9.31e-10 5.07e-07 0s - 19 1.27586691e+08 1.27586691e+08 1.05e-10 1.86e-09 5.08e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.27586691e+08 - -Time queueing subproblems=1.40 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.02 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.42 Avg: 0.43 Max: 0.43 StdDev: 0.00 (seconds) -Aggregate sub-problem solve time=1.47 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61816028.3780 Max-Min=10947025.46 -Converger=normalized-term-diff value is 0.0820 - threshold reached=False -Cumulative run-time=112.60 seconds - -Initiating PH iteration=58 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpoiq4gl.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83939192e+10 -1.91959521e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09649714e+10 -2.26038620e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52483963e+10 -2.91149704e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35436949e+10 -4.57364607e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26464844e+09 -1.24001073e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34615779e+08 1.08185607e+07 0.00e+00 8.15e-10 8.54e+05 0s - 6 1.70211339e+08 5.90038405e+07 0.00e+00 2.33e-10 2.93e+05 0s - 7 1.43050279e+08 7.15430776e+07 0.00e+00 1.89e-10 1.89e+05 0s - 8 1.12008729e+08 7.99958736e+07 0.00e+00 1.27e-10 8.45e+04 0s - 9 1.01690277e+08 8.54896334e+07 0.00e+00 3.26e-10 4.27e+04 0s - 10 9.50721778e+07 8.85595806e+07 0.00e+00 2.33e-10 1.72e+04 0s - 11 9.23608246e+07 9.04301583e+07 0.00e+00 2.06e-10 5.09e+03 0s - 12 9.14829050e+07 9.09365311e+07 0.00e+00 1.46e-11 1.44e+03 0s - 13 9.12294604e+07 9.11104827e+07 0.00e+00 4.66e-10 3.14e+02 0s - 14 9.11655646e+07 9.11502336e+07 0.00e+00 9.31e-10 4.05e+01 0s - 15 9.11564483e+07 9.11555437e+07 0.00e+00 4.66e-10 2.39e+00 0s - 16 9.11558917e+07 9.11558908e+07 0.00e+00 9.31e-10 2.47e-03 0s - 17 9.11558912e+07 9.11558912e+07 0.00e+00 1.40e-09 2.47e-06 0s - 18 9.11558912e+07 9.11558912e+07 1.23e-13 9.31e-10 2.48e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.11558912e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpj_zfbd.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49537280e+10 -2.94799728e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34009390e+10 -2.70643275e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32028190e+10 -3.46788396e+09 3.56e+02 4.43e+05 4.99e+08 0s - 3 1.70467219e+10 -5.33820997e+09 4.27e+01 3.34e+04 1.28e+08 0s - 4 4.23550207e+09 -1.61522266e+09 0.00e+00 9.31e-10 1.63e+07 0s - 5 6.04276352e+08 -5.16993055e+07 0.00e+00 1.05e-09 1.74e+06 0s - 6 2.50779356e+08 6.37222622e+07 2.26e-03 9.31e-10 4.94e+05 0s - 7 1.64176853e+08 9.14012574e+07 0.00e+00 8.73e-10 1.92e+05 0s - 8 1.29770053e+08 1.03598289e+08 0.00e+00 4.66e-10 6.91e+04 0s - 9 1.21290751e+08 1.08486402e+08 0.00e+00 4.66e-10 3.38e+04 0s - 10 1.17444423e+08 1.10341854e+08 0.00e+00 2.33e-10 1.87e+04 0s - 11 1.14455903e+08 1.11902584e+08 0.00e+00 2.33e-10 6.74e+03 0s - 12 1.13602435e+08 1.12438687e+08 0.00e+00 4.66e-10 3.07e+03 0s - 13 1.12975681e+08 1.12775591e+08 0.00e+00 9.31e-10 5.28e+02 0s - 14 1.12873378e+08 1.12833304e+08 0.00e+00 4.66e-10 1.06e+02 0s - 15 1.12851508e+08 1.12845727e+08 0.00e+00 9.31e-10 1.53e+01 0s - 16 1.12847889e+08 1.12847860e+08 0.00e+00 9.31e-10 7.67e-02 0s - 17 1.12847875e+08 1.12847874e+08 0.00e+00 9.31e-10 1.49e-03 0s - 18 1.12847874e+08 1.12847874e+08 7.83e-14 4.66e-10 1.49e-06 0s - 19 1.12847874e+08 1.12847874e+08 1.14e-12 1.38e-10 1.49e-09 0s - -Barrier solved model in 19 iterations and 0.03 seconds -Optimal objective 1.12847874e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5ofhhr.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21590212e+11 -2.96398589e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14938275e+10 -2.78230467e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77957280e+10 -3.60636780e+09 3.49e+02 4.42e+05 5.11e+08 0s - 3 1.90287285e+10 -5.44122842e+09 3.57e+01 2.96e+04 1.24e+08 0s - 4 3.75223990e+09 -1.40584837e+09 0.00e+00 5.54e-01 1.45e+07 0s - 5 5.94934000e+08 -3.83142620e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.38672385e+08 4.59604295e+07 2.58e-02 1.59e-02 7.76e+05 0s - 7 1.90827758e+08 9.97391897e+07 0.00e+00 3.45e-03 2.41e+05 0s - 8 1.51870739e+08 1.13196252e+08 0.00e+00 1.03e-03 1.02e+05 0s - 9 1.41317708e+08 1.20427987e+08 0.00e+00 2.99e-04 5.51e+04 0s - 10 1.34572947e+08 1.24186296e+08 0.00e+00 1.43e-04 2.74e+04 0s - 11 1.29391356e+08 1.26477307e+08 0.00e+00 3.23e-06 7.69e+03 0s - 12 1.27854831e+08 1.27482248e+08 0.00e+00 1.22e-07 9.83e+02 0s - 13 1.27657295e+08 1.27599959e+08 0.00e+00 1.63e-08 1.51e+02 0s - 14 1.27629676e+08 1.27619325e+08 0.00e+00 1.86e-09 2.73e+01 0s - 15 1.27623535e+08 1.27623293e+08 0.00e+00 1.86e-09 6.38e-01 0s - 16 1.27623401e+08 1.27623399e+08 0.00e+00 9.31e-10 5.19e-03 0s - 17 1.27623401e+08 1.27623401e+08 3.26e-12 1.86e-09 8.94e-05 0s - 18 1.27623401e+08 1.27623401e+08 3.70e-11 1.86e-09 8.91e-08 0s - 19 1.27623401e+08 1.27623401e+08 2.02e-10 1.86e-09 8.91e-11 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.27623401e+08 - -Time queueing subproblems=1.43 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.42 Avg: 0.44 Max: 0.46 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.50 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61828362.2775 Max-Min=10958090.99 -Converger=normalized-term-diff value is 0.0819 - threshold reached=False -Cumulative run-time=114.10 seconds - -Initiating PH iteration=59 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpfmwb1d.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83939427e+10 -1.91961813e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09650248e+10 -2.26038870e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52483933e+10 -2.91151138e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35437835e+10 -4.57365230e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26461758e+09 -1.23999096e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34612413e+08 1.08172911e+07 0.00e+00 1.16e-09 8.54e+05 0s - 6 1.70213504e+08 5.90038758e+07 0.00e+00 3.20e-10 2.93e+05 0s - 7 1.43048031e+08 7.15491606e+07 0.00e+00 1.75e-10 1.89e+05 0s - 8 1.11926374e+08 8.00432937e+07 0.00e+00 2.91e-10 8.41e+04 0s - 9 1.01827496e+08 8.54475385e+07 0.00e+00 2.26e-10 4.32e+04 0s - 10 9.51948751e+07 8.85005347e+07 0.00e+00 1.16e-10 1.77e+04 0s - 11 9.22814526e+07 9.05076919e+07 0.00e+00 1.16e-10 4.68e+03 0s - 12 9.14716863e+07 9.09600800e+07 0.00e+00 1.46e-11 1.35e+03 0s - 13 9.12361706e+07 9.11207075e+07 0.00e+00 2.70e-10 3.05e+02 0s - 14 9.11733005e+07 9.11587852e+07 0.00e+00 9.31e-10 3.83e+01 0s - 15 9.11645897e+07 9.11638000e+07 0.00e+00 1.40e-09 2.08e+00 0s - 16 9.11641043e+07 9.11641035e+07 0.00e+00 2.33e-10 2.15e-03 0s - 17 9.11641038e+07 9.11641038e+07 0.00e+00 4.66e-10 2.15e-06 0s - 18 9.11641038e+07 9.11641038e+07 2.81e-14 2.33e-10 2.15e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 9.11641038e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwgdwxk.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49535991e+10 -2.94800543e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34007288e+10 -2.70643133e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32037563e+10 -3.46776120e+09 3.56e+02 4.43e+05 4.99e+08 0s - 3 1.70478204e+10 -5.33864145e+09 4.28e+01 3.34e+04 1.28e+08 0s - 4 4.23733111e+09 -1.61592952e+09 0.00e+00 2.79e-09 1.63e+07 0s - 5 6.04697364e+08 -5.19123568e+07 0.00e+00 1.16e-09 1.75e+06 0s - 6 2.50934081e+08 6.36521932e+07 2.31e-03 9.31e-10 4.95e+05 0s - 7 1.64098068e+08 9.14421498e+07 0.00e+00 4.66e-10 1.92e+05 0s - 8 1.29787597e+08 1.03593611e+08 0.00e+00 9.31e-10 6.91e+04 0s - 9 1.21303922e+08 1.08478286e+08 0.00e+00 5.82e-10 3.38e+04 0s - 10 1.17411297e+08 1.10361135e+08 0.00e+00 4.66e-10 1.86e+04 0s - 11 1.14425932e+08 1.11920757e+08 0.00e+00 4.66e-10 6.61e+03 0s - 12 1.13605754e+08 1.12437417e+08 0.00e+00 9.31e-10 3.08e+03 0s - 13 1.12971359e+08 1.12777194e+08 0.00e+00 4.66e-10 5.12e+02 0s - 14 1.12866398e+08 1.12837402e+08 0.00e+00 9.31e-10 7.65e+01 0s - 15 1.12850168e+08 1.12847177e+08 0.00e+00 4.66e-10 7.89e+00 0s - 16 1.12848312e+08 1.12848302e+08 0.00e+00 4.66e-10 2.52e-02 0s - 17 1.12848306e+08 1.12848306e+08 0.00e+00 9.31e-10 2.52e-05 0s - 18 1.12848306e+08 1.12848306e+08 9.35e-14 9.31e-10 2.52e-08 0s - 19 1.12848306e+08 1.12848306e+08 1.14e-13 9.31e-10 2.52e-11 0s - -Barrier solved model in 19 iterations and 0.04 seconds -Optimal objective 1.12848306e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpagzcfl.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21590347e+11 -2.96363098e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14940135e+10 -2.78227024e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77941761e+10 -3.60647165e+09 3.49e+02 4.42e+05 5.11e+08 0s - 3 1.90284960e+10 -5.44132515e+09 3.57e+01 2.96e+04 1.24e+08 0s - 4 3.75253569e+09 -1.40592577e+09 0.00e+00 5.54e-01 1.45e+07 0s - 5 5.94865233e+08 -3.82820299e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.38640854e+08 4.59968368e+07 2.58e-02 1.59e-02 7.76e+05 0s - 7 1.90466198e+08 9.99112752e+07 0.00e+00 3.42e-03 2.39e+05 0s - 8 1.51863298e+08 1.13238674e+08 0.00e+00 1.02e-03 1.02e+05 0s - 9 1.41394134e+08 1.20464961e+08 0.00e+00 3.00e-04 5.52e+04 0s - 10 1.34504603e+08 1.24300178e+08 0.00e+00 1.41e-04 2.69e+04 0s - 11 1.29424553e+08 1.26553088e+08 0.00e+00 2.90e-06 7.58e+03 0s - 12 1.27887490e+08 1.27564215e+08 0.00e+00 5.17e-08 8.53e+02 0s - 13 1.27715684e+08 1.27665630e+08 0.00e+00 6.77e-09 1.32e+02 0s - 14 1.27690592e+08 1.27682903e+08 0.00e+00 9.31e-10 2.03e+01 0s - 15 1.27686158e+08 1.27685797e+08 0.00e+00 1.86e-09 9.52e-01 0s - 16 1.27685948e+08 1.27685946e+08 0.00e+00 2.62e-10 5.21e-03 0s - 17 1.27685948e+08 1.27685948e+08 1.55e-11 9.31e-10 9.14e-05 0s - 18 1.27685948e+08 1.27685948e+08 2.67e-10 4.66e-10 9.10e-08 0s - 19 1.27685948e+08 1.27685948e+08 3.08e-10 1.86e-09 9.10e-11 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.27685948e+08 - -Time queueing subproblems=1.59 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.02 seconds -Time waiting for subproblems=0.06 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.50 Max: 0.53 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=1.66 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61945977.9986 Max-Min=10648268.88 -Converger=normalized-term-diff value is 0.0812 - threshold reached=False -Cumulative run-time=115.81 seconds - -Initiating PH iteration=60 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmrho56.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83939644e+10 -1.91964075e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09650723e+10 -2.26039116e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484679e+10 -2.91151168e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35438660e+10 -4.57365718e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26465892e+09 -1.23999763e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34606118e+08 1.08179080e+07 0.00e+00 5.24e-10 8.54e+05 0s - 6 1.70219108e+08 5.90016567e+07 0.00e+00 1.16e-10 2.93e+05 0s - 7 1.43059904e+08 7.15477833e+07 0.00e+00 1.82e-10 1.89e+05 0s - 8 1.11780444e+08 8.01189270e+07 0.00e+00 9.31e-10 8.35e+04 0s - 9 1.01736391e+08 8.54116860e+07 0.00e+00 3.49e-10 4.31e+04 0s - 10 9.53019554e+07 8.84441735e+07 0.00e+00 8.91e-11 1.81e+04 0s - 11 9.24465064e+07 9.04183998e+07 0.00e+00 5.41e-10 5.35e+03 0s - 12 9.15168888e+07 9.09427866e+07 0.00e+00 1.16e-10 1.51e+03 0s - 13 9.12457981e+07 9.11271058e+07 0.00e+00 2.19e-10 3.13e+02 0s - 14 9.11823930e+07 9.11667965e+07 0.00e+00 4.66e-10 4.12e+01 0s - 15 9.11731340e+07 9.11721780e+07 0.00e+00 4.66e-10 2.52e+00 0s - 16 9.11725477e+07 9.11725467e+07 0.00e+00 4.66e-10 2.62e-03 0s - 17 9.11725471e+07 9.11725471e+07 0.00e+00 6.98e-10 2.62e-06 0s - 18 9.11725471e+07 9.11725471e+07 2.06e-14 6.98e-10 2.62e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.11725471e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprolt0j.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49534683e+10 -2.94801412e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34005194e+10 -2.70643002e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32046267e+10 -3.46764545e+09 3.56e+02 4.43e+05 4.99e+08 0s - 3 1.70488302e+10 -5.33904713e+09 4.28e+01 3.34e+04 1.28e+08 0s - 4 4.23902591e+09 -1.61659229e+09 0.00e+00 1.40e-09 1.63e+07 0s - 5 6.05100217e+08 -5.21173961e+07 0.00e+00 9.31e-10 1.75e+06 0s - 6 2.51077370e+08 6.35853615e+07 2.36e-03 1.40e-09 4.96e+05 0s - 7 1.62706742e+08 8.96111611e+07 0.00e+00 9.31e-10 1.93e+05 0s - 8 1.25322622e+08 1.05415729e+08 0.00e+00 1.63e-09 5.25e+04 0s - 9 1.19954240e+08 1.08987180e+08 0.00e+00 5.82e-10 2.89e+04 0s - 10 1.16830194e+08 1.10571931e+08 0.00e+00 9.31e-10 1.65e+04 0s - 11 1.14281446e+08 1.11985671e+08 0.00e+00 4.66e-10 6.06e+03 0s - 12 1.13314053e+08 1.12595308e+08 0.00e+00 4.66e-10 1.90e+03 0s - 13 1.12948894e+08 1.12791299e+08 0.00e+00 4.66e-10 4.16e+02 0s - 14 1.12859294e+08 1.12840292e+08 0.00e+00 4.66e-10 5.01e+01 0s - 15 1.12847682e+08 1.12847067e+08 0.00e+00 4.66e-10 1.62e+00 0s - 16 1.12847289e+08 1.12847288e+08 0.00e+00 9.31e-10 1.72e-03 0s - 17 1.12847289e+08 1.12847289e+08 0.00e+00 9.31e-10 1.72e-06 0s - 18 1.12847289e+08 1.12847289e+08 8.02e-13 9.31e-10 1.72e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12847289e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdi6m96.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.01s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21590488e+11 -2.96355802e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14942057e+10 -2.78226417e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77928605e+10 -3.60658647e+09 3.49e+02 4.42e+05 5.11e+08 0s - 3 1.90283482e+10 -5.44143362e+09 3.57e+01 2.96e+04 1.24e+08 0s - 4 3.75283571e+09 -1.40601794e+09 0.00e+00 5.54e-01 1.45e+07 0s - 5 5.94807357e+08 -3.82676063e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.38608827e+08 4.60173385e+07 2.58e-02 1.59e-02 7.76e+05 0s - 7 1.90190190e+08 1.00063005e+08 0.00e+00 3.39e-03 2.38e+05 0s - 8 1.51851657e+08 1.13291715e+08 0.00e+00 1.02e-03 1.02e+05 0s - 9 1.41476812e+08 1.20522538e+08 0.00e+00 3.00e-04 5.53e+04 0s - 10 1.34563034e+08 1.24364706e+08 0.00e+00 1.41e-04 2.69e+04 0s - 11 1.30866169e+08 1.25660856e+08 0.00e+00 3.44e-06 1.37e+04 0s - 12 1.27907096e+08 1.27674752e+08 0.00e+00 5.62e-09 6.13e+02 0s - 13 1.27781268e+08 1.27740946e+08 0.00e+00 1.86e-09 1.06e+02 0s - 14 1.27759831e+08 1.27754862e+08 0.00e+00 1.86e-09 1.31e+01 0s - 15 1.27756923e+08 1.27756737e+08 0.00e+00 9.31e-10 4.89e-01 0s - 16 1.27756820e+08 1.27756818e+08 0.00e+00 9.31e-10 6.67e-03 0s - 17 1.27756820e+08 1.27756819e+08 7.72e-11 3.73e-09 4.52e-04 0s - 18 1.27756820e+08 1.27756820e+08 1.31e-10 4.66e-10 2.73e-06 0s - 19 1.27756820e+08 1.27756820e+08 4.22e-10 3.73e-09 2.73e-09 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.27756820e+08 - -Time queueing subproblems=1.53 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.09 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.42 Avg: 0.48 Max: 0.53 StdDev: 0.04 (seconds) -Aggregate sub-problem solve time=1.62 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62006951.5092 Max-Min=10480703.99 -Converger=normalized-term-diff value is 0.0809 - threshold reached=False -Cumulative run-time=117.44 seconds - -Initiating PH iteration=61 -Scenario instance preprocessing time=0.15 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsdlhpi.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83939856e+10 -1.91965722e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09651167e+10 -2.26039299e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485346e+10 -2.91151196e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35439422e+10 -4.57366155e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26469371e+09 -1.24000257e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34600758e+08 1.08188970e+07 0.00e+00 8.15e-10 8.54e+05 0s - 6 1.70225243e+08 5.89999407e+07 0.00e+00 1.75e-10 2.93e+05 0s - 7 1.43071407e+08 7.15469958e+07 0.00e+00 1.89e-10 1.89e+05 0s - 8 1.11675571e+08 8.01752830e+07 0.00e+00 2.33e-10 8.31e+04 0s - 9 1.01699925e+08 8.54656764e+07 0.00e+00 1.16e-10 4.28e+04 0s - 10 9.54379113e+07 8.83307412e+07 0.00e+00 5.32e-10 1.88e+04 0s - 11 9.24391838e+07 9.04347635e+07 0.00e+00 1.16e-10 5.29e+03 0s - 12 9.15638485e+07 9.09164464e+07 0.00e+00 2.44e-10 1.71e+03 0s - 13 9.12636506e+07 9.11281403e+07 0.00e+00 8.06e-11 3.58e+02 0s - 14 9.11910361e+07 9.11742202e+07 0.00e+00 4.66e-10 4.44e+01 0s - 15 9.11811511e+07 9.11800509e+07 0.00e+00 4.66e-10 2.90e+00 0s - 16 9.11804756e+07 9.11804744e+07 0.00e+00 4.66e-10 3.02e-03 0s - 17 9.11804749e+07 9.11804749e+07 0.00e+00 4.66e-10 3.02e-06 0s - 18 9.11804749e+07 9.11804749e+07 7.62e-14 2.94e-10 3.03e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 9.11804749e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpud2vmc.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49533368e+10 -2.94801803e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.34003127e+10 -2.70642830e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32054016e+10 -3.46753932e+09 3.56e+02 4.43e+05 4.99e+08 0s - 3 1.70497188e+10 -5.33941542e+09 4.28e+01 3.35e+04 1.29e+08 0s - 4 4.24054011e+09 -1.61719334e+09 0.00e+00 2.33e-09 1.63e+07 0s - 5 6.05475946e+08 -5.23092418e+07 0.00e+00 1.05e-09 1.75e+06 0s - 6 2.51206550e+08 6.35237919e+07 2.40e-03 9.31e-10 4.96e+05 0s - 7 1.63017453e+08 8.95373250e+07 0.00e+00 9.31e-10 1.94e+05 0s - 8 1.25464514e+08 1.05337616e+08 0.00e+00 9.31e-10 5.31e+04 0s - 9 1.19766095e+08 1.09121613e+08 0.00e+00 1.16e-09 2.81e+04 0s - 10 1.16827951e+08 1.10582446e+08 0.00e+00 9.31e-10 1.65e+04 0s - 11 1.14298176e+08 1.11974274e+08 0.00e+00 4.66e-10 6.13e+03 0s - 12 1.13333165e+08 1.12583786e+08 0.00e+00 4.66e-10 1.98e+03 0s - 13 1.12956259e+08 1.12784721e+08 0.00e+00 9.31e-10 4.53e+02 0s - 14 1.12858848e+08 1.12838049e+08 0.00e+00 4.66e-10 5.49e+01 0s - 15 1.12846188e+08 1.12845419e+08 0.00e+00 9.31e-10 2.03e+00 0s - 16 1.12845701e+08 1.12845700e+08 0.00e+00 4.66e-10 2.08e-03 0s - 17 1.12845700e+08 1.12845700e+08 0.00e+00 4.66e-10 2.08e-06 0s - 18 1.12845700e+08 1.12845700e+08 4.44e-15 1.86e-09 2.09e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12845700e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpeqypjb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21590608e+11 -2.96357984e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14943798e+10 -2.78226761e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77915166e+10 -3.60671154e+09 3.49e+02 4.42e+05 5.11e+08 0s - 3 1.90281692e+10 -5.44155182e+09 3.57e+01 2.96e+04 1.24e+08 0s - 4 3.75311255e+09 -1.40612072e+09 0.00e+00 5.55e-01 1.45e+07 0s - 5 5.94731041e+08 -3.82660138e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.38560271e+08 4.60245236e+07 2.58e-02 1.59e-02 7.75e+05 0s - 7 1.89878898e+08 1.00199976e+08 0.00e+00 3.36e-03 2.37e+05 0s - 8 1.54649453e+08 1.10267024e+08 0.00e+00 8.84e-04 1.17e+05 0s - 9 1.41131215e+08 1.19670648e+08 0.00e+00 2.95e-04 5.66e+04 0s - 10 1.35581350e+08 1.23350775e+08 0.00e+00 1.21e-04 3.23e+04 0s - 11 1.30113320e+08 1.26359113e+08 0.00e+00 1.86e-09 9.91e+03 0s - 12 1.28091958e+08 1.27624536e+08 0.00e+00 4.66e-10 1.23e+03 0s - 13 1.27848659e+08 1.27778644e+08 0.00e+00 1.86e-09 1.85e+02 0s - 14 1.27811242e+08 1.27802674e+08 0.00e+00 9.31e-10 2.26e+01 0s - 15 1.27806701e+08 1.27805870e+08 0.00e+00 1.86e-09 2.19e+00 0s - 16 1.27806179e+08 1.27806178e+08 0.00e+00 1.86e-09 2.47e-03 0s - 17 1.27806178e+08 1.27806178e+08 4.08e-13 3.73e-09 2.47e-06 0s - 18 1.27806178e+08 1.27806178e+08 9.51e-13 1.86e-09 2.48e-09 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 1.27806178e+08 - -Time queueing subproblems=1.71 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.52 Max: 0.60 StdDev: 0.06 (seconds) -Aggregate sub-problem solve time=1.78 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61956305.3303 Max-Min=10302748.42 -Converger=normalized-term-diff value is 0.0790 - threshold reached=False -Cumulative run-time=119.22 seconds - -Initiating PH iteration=62 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpk2nhr5.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83940062e+10 -1.91967531e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09651629e+10 -2.26039499e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485871e+10 -2.91151518e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35440214e+10 -4.57366639e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26471432e+09 -1.24000248e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34595317e+08 1.08195469e+07 0.00e+00 8.15e-10 8.54e+05 0s - 6 1.70229843e+08 5.89988902e+07 0.00e+00 2.33e-10 2.93e+05 0s - 7 1.43080206e+08 7.15478259e+07 0.00e+00 1.89e-10 1.89e+05 0s - 8 1.11550505e+08 8.02371696e+07 0.00e+00 3.27e-10 8.26e+04 0s - 9 1.01844137e+08 8.54276056e+07 0.00e+00 2.33e-10 4.33e+04 0s - 10 9.55536710e+07 8.83215792e+07 0.00e+00 1.16e-10 1.91e+04 0s - 11 9.25520940e+07 9.03912089e+07 0.00e+00 1.62e-10 5.70e+03 0s - 12 9.15468048e+07 9.09486123e+07 0.00e+00 2.33e-10 1.58e+03 0s - 13 9.12609924e+07 9.11433189e+07 0.00e+00 2.03e-10 3.10e+02 0s - 14 9.11966893e+07 9.11827209e+07 0.00e+00 9.31e-10 3.69e+01 0s - 15 9.11882935e+07 9.11876160e+07 0.00e+00 4.66e-10 1.79e+00 0s - 16 9.11878782e+07 9.11878775e+07 0.00e+00 4.66e-10 1.84e-03 0s - 17 9.11878778e+07 9.11878778e+07 0.00e+00 4.66e-10 1.84e-06 0s - 18 9.11878778e+07 9.11878778e+07 8.18e-14 9.31e-10 1.84e-09 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 9.11878778e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprkosor.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49532036e+10 -2.94802251e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.34001082e+10 -2.70642675e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32061533e+10 -3.46743610e+09 3.56e+02 4.43e+05 4.99e+08 0s - 3 1.70505756e+10 -5.33977355e+09 4.28e+01 3.35e+04 1.29e+08 0s - 4 4.24199791e+09 -1.61777621e+09 0.00e+00 1.86e-09 1.63e+07 0s - 5 6.05845288e+08 -5.24989851e+07 0.00e+00 9.31e-10 1.75e+06 0s - 6 2.51327658e+08 6.34631847e+07 2.44e-03 9.31e-10 4.97e+05 0s - 7 1.63306763e+08 8.94664228e+07 0.00e+00 9.31e-10 1.95e+05 0s - 8 1.25626651e+08 1.05249930e+08 0.00e+00 5.82e-10 5.38e+04 0s - 9 1.19554692e+08 1.09269725e+08 0.00e+00 9.31e-10 2.71e+04 0s - 10 1.16828659e+08 1.10592585e+08 0.00e+00 9.31e-10 1.65e+04 0s - 11 1.14332097e+08 1.11950408e+08 0.00e+00 4.66e-10 6.28e+03 0s - 12 1.13360411e+08 1.12565569e+08 0.00e+00 4.66e-10 2.10e+03 0s - 13 1.12950321e+08 1.12780167e+08 0.00e+00 9.31e-10 4.49e+02 0s - 14 1.12855591e+08 1.12834560e+08 0.00e+00 9.31e-10 5.55e+01 0s - 15 1.12842985e+08 1.12842187e+08 0.00e+00 9.31e-10 2.10e+00 0s - 16 1.12842481e+08 1.12842480e+08 0.00e+00 9.31e-10 2.15e-03 0s - 17 1.12842481e+08 1.12842481e+08 0.00e+00 4.66e-10 2.16e-06 0s - 18 1.12842481e+08 1.12842481e+08 7.36e-14 9.31e-10 2.16e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 1.12842481e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp47hdrx.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21590726e+11 -2.96366785e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14945492e+10 -2.78227760e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77901119e+10 -3.60684749e+09 3.49e+02 4.42e+05 5.11e+08 0s - 3 1.90279621e+10 -5.44167998e+09 3.57e+01 2.96e+04 1.24e+08 0s - 4 3.75339157e+09 -1.40623374e+09 0.00e+00 5.55e-01 1.45e+07 0s - 5 5.94647079e+08 -3.82699237e+07 0.00e+00 4.42e-02 1.69e+06 0s - 6 3.38503366e+08 4.60268031e+07 2.58e-02 1.59e-02 7.75e+05 0s - 7 1.89746203e+08 1.00270614e+08 0.00e+00 3.35e-03 2.36e+05 0s - 8 1.54342804e+08 1.10377904e+08 0.00e+00 8.61e-04 1.16e+05 0s - 9 1.40950561e+08 1.20008923e+08 0.00e+00 2.75e-04 5.53e+04 0s - 10 1.35264168e+08 1.23623734e+08 0.00e+00 1.11e-04 3.07e+04 0s - 11 1.29918500e+08 1.26544477e+08 0.00e+00 9.31e-10 8.90e+03 0s - 12 1.28080141e+08 1.27691184e+08 0.00e+00 1.86e-09 1.03e+03 0s - 13 1.27864877e+08 1.27827320e+08 0.00e+00 1.86e-09 9.91e+01 0s - 14 1.27849320e+08 1.27837713e+08 0.00e+00 1.86e-09 3.06e+01 0s - 15 1.27843412e+08 1.27842360e+08 0.00e+00 9.31e-10 2.78e+00 0s - 16 1.27842764e+08 1.27842763e+08 0.00e+00 1.86e-09 2.85e-03 0s - 17 1.27842764e+08 1.27842764e+08 0.00e+00 1.86e-09 2.85e-06 0s - 18 1.27842764e+08 1.27842764e+08 8.89e-15 1.86e-09 2.86e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.27842764e+08 - -Time queueing subproblems=1.81 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.51 Avg: 0.57 Max: 0.67 StdDev: 0.07 (seconds) -Aggregate sub-problem solve time=1.88 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62320774.6775 Max-Min=11227721.90 -Converger=normalized-term-diff value is 0.0770 - threshold reached=False -Cumulative run-time=121.16 seconds - -Initiating PH iteration=63 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvde3fw.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83940236e+10 -1.91971348e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09652239e+10 -2.26039911e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52486613e+10 -2.91152055e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35441318e+10 -4.57367338e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26474532e+09 -1.24000417e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34584473e+08 1.08201764e+07 0.00e+00 5.24e-10 8.54e+05 0s - 6 1.70232864e+08 5.89972896e+07 0.00e+00 1.75e-10 2.93e+05 0s - 7 1.43089793e+08 7.15491068e+07 0.00e+00 1.67e-10 1.89e+05 0s - 8 1.11244407e+08 8.03851125e+07 0.00e+00 6.40e-10 8.14e+04 0s - 9 1.01900721e+08 8.53356732e+07 0.00e+00 2.33e-10 4.37e+04 0s - 10 9.61513195e+07 8.81808051e+07 0.00e+00 4.66e-10 2.10e+04 0s - 11 9.21052341e+07 9.06978728e+07 0.00e+00 4.66e-10 3.71e+03 0s - 12 9.14493844e+07 9.10315300e+07 0.00e+00 4.66e-10 1.10e+03 0s - 13 9.12510114e+07 9.11664741e+07 0.00e+00 9.31e-10 2.23e+02 0s - 14 9.12026558e+07 9.11942579e+07 0.00e+00 4.66e-10 2.22e+01 0s - 15 9.11976860e+07 9.11973134e+07 0.00e+00 4.66e-10 9.83e-01 0s - 16 9.11974595e+07 9.11974571e+07 0.00e+00 4.66e-10 6.26e-03 0s - 17 9.11974583e+07 9.11974582e+07 1.03e-10 2.33e-10 1.25e-04 0s - 18 9.11974582e+07 9.11974582e+07 1.85e-10 4.66e-10 1.25e-07 0s - 19 9.11974582e+07 9.11974582e+07 8.46e-10 9.31e-10 1.25e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 9.11974582e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3mkcaw.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49530597e+10 -2.94803687e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33999216e+10 -2.70642725e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32069347e+10 -3.46733501e+09 3.56e+02 4.43e+05 4.99e+08 0s - 3 1.70514738e+10 -5.34013438e+09 4.28e+01 3.35e+04 1.29e+08 0s - 4 4.24346826e+09 -1.61835843e+09 0.00e+00 2.79e-09 1.63e+07 0s - 5 6.06217966e+08 -5.26953781e+07 0.00e+00 9.31e-10 1.75e+06 0s - 6 2.51436363e+08 6.34000687e+07 2.48e-03 4.66e-10 4.97e+05 0s - 7 1.63575677e+08 8.93915202e+07 0.00e+00 4.66e-10 1.96e+05 0s - 8 1.25808027e+08 1.05147361e+08 0.00e+00 4.66e-10 5.45e+04 0s - 9 1.19298448e+08 1.09442376e+08 0.00e+00 9.31e-10 2.60e+04 0s - 10 1.16798604e+08 1.10621704e+08 0.00e+00 9.31e-10 1.63e+04 0s - 11 1.14369813e+08 1.11923373e+08 0.00e+00 1.16e-10 6.46e+03 0s - 12 1.13396718e+08 1.12541371e+08 0.00e+00 4.66e-10 2.26e+03 0s - 13 1.12954966e+08 1.12768406e+08 0.00e+00 9.31e-10 4.92e+02 0s - 14 1.12852046e+08 1.12829210e+08 0.00e+00 9.31e-10 6.03e+01 0s - 15 1.12838639e+08 1.12837522e+08 0.00e+00 4.66e-10 2.95e+00 0s - 16 1.12837941e+08 1.12837940e+08 0.00e+00 9.31e-10 2.99e-03 0s - 17 1.12837941e+08 1.12837941e+08 0.00e+00 1.86e-09 2.99e-06 0s - 18 1.12837941e+08 1.12837941e+08 3.15e-13 9.31e-10 3.00e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12837941e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpobfbj1.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21590859e+11 -2.96397161e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14947281e+10 -2.78230901e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77887147e+10 -3.60700521e+09 3.49e+02 4.42e+05 5.11e+08 0s - 3 1.90277706e+10 -5.44182925e+09 3.57e+01 2.96e+04 1.24e+08 0s - 4 3.84057914e+09 -1.45724449e+09 0.00e+00 5.38e-01 1.48e+07 0s - 5 5.99986191e+08 -4.00386969e+07 0.00e+00 4.23e-02 1.71e+06 0s - 6 3.46881169e+08 4.17399257e+07 2.75e-02 1.58e-02 8.09e+05 0s - 7 1.95490299e+08 9.81687064e+07 0.00e+00 3.81e-03 2.57e+05 0s - 8 1.54241082e+08 1.12343572e+08 0.00e+00 1.11e-03 1.11e+05 0s - 9 1.40807988e+08 1.20021856e+08 0.00e+00 2.72e-04 5.49e+04 0s - 10 1.35183831e+08 1.23680607e+08 0.00e+00 1.11e-04 3.04e+04 0s - 11 1.30059299e+08 1.26516816e+08 0.00e+00 2.33e-10 9.35e+03 0s - 12 1.28082750e+08 1.27765135e+08 0.00e+00 4.66e-10 8.38e+02 0s - 13 1.27905637e+08 1.27867404e+08 0.00e+00 1.86e-09 1.01e+02 0s - 14 1.27889677e+08 1.27879305e+08 0.00e+00 9.31e-10 2.74e+01 0s - 15 1.27884058e+08 1.27882801e+08 0.00e+00 9.31e-10 3.32e+00 0s - 16 1.27883299e+08 1.27883290e+08 0.00e+00 9.31e-10 2.30e-02 0s - 17 1.27883294e+08 1.27883294e+08 0.00e+00 1.86e-09 2.62e-05 0s - 18 1.27883294e+08 1.27883294e+08 7.62e-13 4.66e-10 2.62e-08 0s - 19 1.27883294e+08 1.27883294e+08 3.64e-13 9.31e-10 2.62e-11 0s - -Barrier solved model in 19 iterations and 0.07 seconds -Optimal objective 1.27883294e+08 - -Time queueing subproblems=1.64 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 0.51 Max: 0.54 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.71 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62544059.2296 Max-Min=11629173.75 -Converger=normalized-term-diff value is 0.0768 - threshold reached=False -Cumulative run-time=122.88 seconds - -Initiating PH iteration=64 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsyzer9.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83940423e+10 -1.91974193e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09652813e+10 -2.26040224e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52487313e+10 -2.91152473e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35442341e+10 -4.57367941e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26477446e+09 -1.24000536e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34575248e+08 1.08213486e+07 0.00e+00 8.15e-10 8.54e+05 0s - 6 1.70236793e+08 5.89962460e+07 0.00e+00 1.82e-10 2.94e+05 0s - 7 1.43099728e+08 7.15506576e+07 0.00e+00 1.96e-10 1.89e+05 0s - 8 1.10989456e+08 8.05100583e+07 0.00e+00 1.11e-09 8.04e+04 0s - 9 1.02250972e+08 8.52117851e+07 0.00e+00 3.49e-10 4.50e+04 0s - 10 9.63454084e+07 8.77109997e+07 0.00e+00 2.33e-10 2.28e+04 0s - 11 9.28312318e+07 9.01826852e+07 0.00e+00 1.16e-10 6.99e+03 0s - 12 9.15995546e+07 9.09386205e+07 0.00e+00 1.16e-10 1.74e+03 0s - 13 9.12842067e+07 9.11555311e+07 0.00e+00 4.95e-10 3.40e+02 0s - 14 9.12163555e+07 9.11996930e+07 0.00e+00 4.66e-10 4.40e+01 0s - 15 9.12066195e+07 9.12054502e+07 0.00e+00 4.66e-10 3.09e+00 0s - 16 9.12059074e+07 9.12059057e+07 0.00e+00 4.66e-10 4.43e-03 0s - 17 9.12059067e+07 9.12059067e+07 0.00e+00 9.31e-10 4.47e-06 0s - 18 9.12059067e+07 9.12059067e+07 6.24e-14 9.31e-10 4.48e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.12059067e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpj58ldj.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49529147e+10 -2.94804430e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33997458e+10 -2.70642750e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32077365e+10 -3.46723327e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70523964e+10 -5.34049670e+09 4.28e+01 3.35e+04 1.29e+08 0s - 4 4.24495154e+09 -1.61894062e+09 0.00e+00 1.86e-09 1.63e+07 0s - 5 6.06590296e+08 -5.28915490e+07 0.00e+00 9.31e-10 1.75e+06 0s - 6 2.51540827e+08 6.33369210e+07 2.52e-03 9.31e-10 4.97e+05 0s - 7 1.63831302e+08 8.93175759e+07 0.00e+00 9.31e-10 1.97e+05 0s - 8 1.25983673e+08 1.05045812e+08 0.00e+00 9.31e-10 5.53e+04 0s - 9 1.19011799e+08 1.09631597e+08 0.00e+00 9.31e-10 2.48e+04 0s - 10 1.16706171e+08 1.10689360e+08 0.00e+00 9.31e-10 1.59e+04 0s - 11 1.14365255e+08 1.11942216e+08 0.00e+00 4.66e-10 6.39e+03 0s - 12 1.13329440e+08 1.12568322e+08 0.00e+00 9.31e-10 2.01e+03 0s - 13 1.12945706e+08 1.12768314e+08 0.00e+00 9.31e-10 4.68e+02 0s - 14 1.12847923e+08 1.12825366e+08 0.00e+00 4.66e-10 5.95e+01 0s - 15 1.12834350e+08 1.12833699e+08 0.00e+00 6.98e-10 1.72e+00 0s - 16 1.12833939e+08 1.12833938e+08 0.00e+00 4.66e-10 1.73e-03 0s - 17 1.12833938e+08 1.12833938e+08 0.00e+00 9.31e-10 1.73e-06 0s - 18 1.12833938e+08 1.12833938e+08 9.72e-15 4.66e-10 1.73e-09 0s - -Barrier solved model in 18 iterations and 0.08 seconds -Optimal objective 1.12833938e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpoi4teg.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21590948e+11 -2.96403210e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14948475e+10 -2.78231544e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77872374e+10 -3.60713808e+09 3.49e+02 4.42e+05 5.11e+08 0s - 3 1.90274563e+10 -5.44195276e+09 3.57e+01 2.96e+04 1.24e+08 0s - 4 3.83697895e+09 -1.45636774e+09 0.00e+00 5.33e-01 1.48e+07 0s - 5 5.99638944e+08 -3.98374435e+07 0.00e+00 4.20e-02 1.70e+06 0s - 6 3.44345603e+08 4.25060988e+07 2.68e-02 1.54e-02 8.00e+05 0s - 7 1.94795491e+08 9.84788879e+07 0.00e+00 3.70e-03 2.55e+05 0s - 8 1.57163026e+08 1.09383952e+08 0.00e+00 7.99e-04 1.26e+05 0s - 9 1.41547901e+08 1.19225075e+08 0.00e+00 2.53e-04 5.89e+04 0s - 10 1.35503376e+08 1.23419531e+08 0.00e+00 9.60e-05 3.19e+04 0s - 11 1.29972486e+08 1.26620248e+08 0.00e+00 3.73e-09 8.84e+03 0s - 12 1.28094203e+08 1.27755751e+08 0.00e+00 1.86e-09 8.93e+02 0s - 13 1.27918368e+08 1.27859810e+08 0.00e+00 9.31e-10 1.55e+02 0s - 14 1.27902149e+08 1.27871807e+08 0.00e+00 9.31e-10 8.01e+01 0s - 15 1.27886268e+08 1.27881691e+08 0.00e+00 3.73e-09 1.21e+01 0s - 16 1.27883457e+08 1.27883445e+08 0.00e+00 1.40e-09 3.16e-02 0s - 17 1.27883450e+08 1.27883449e+08 0.00e+00 1.86e-09 1.59e-03 0s - 18 1.27883449e+08 1.27883449e+08 2.47e-09 1.86e-09 1.05e-04 0s - 19 1.27883449e+08 1.27883449e+08 1.41e-09 1.86e-09 2.59e-07 0s - 20 1.27883449e+08 1.27883449e+08 4.01e-09 9.31e-10 2.59e-10 0s - -Barrier solved model in 20 iterations and 0.02 seconds -Optimal objective 1.27883449e+08 - -Time queueing subproblems=1.80 seconds -Time loading results into instance Scenario_HighFuelCosts=0.04 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.08 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.56 Max: 0.64 StdDev: 0.06 (seconds) -Aggregate sub-problem solve time=1.88 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62605342.9656 Max-Min=11741057.48 -Converger=normalized-term-diff value is 0.0802 - threshold reached=False -Cumulative run-time=124.77 seconds - -Initiating PH iteration=65 -Scenario instance preprocessing time=0.12 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpolhyjo.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83940642e+10 -1.91975293e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09653327e+10 -2.26040358e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52487907e+10 -2.91152731e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35443222e+10 -4.57368366e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26479804e+09 -1.24000454e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34569283e+08 1.08230874e+07 0.00e+00 8.15e-10 8.54e+05 0s - 6 1.70244039e+08 5.89954721e+07 0.00e+00 2.33e-10 2.94e+05 0s - 7 1.43112633e+08 7.15521909e+07 0.00e+00 1.75e-10 1.89e+05 0s - 8 1.10841476e+08 8.05864444e+07 0.00e+00 4.66e-10 7.98e+04 0s - 9 1.02503120e+08 8.51197038e+07 0.00e+00 2.33e-10 4.59e+04 0s - 10 9.65618274e+07 8.77705577e+07 0.00e+00 3.49e-10 2.32e+04 0s - 11 9.25462099e+07 9.04354422e+07 0.00e+00 2.06e-10 5.57e+03 0s - 12 9.15744593e+07 9.09760311e+07 0.00e+00 1.16e-10 1.58e+03 0s - 13 9.13007247e+07 9.11594924e+07 0.00e+00 9.56e-11 3.73e+02 0s - 14 9.12249233e+07 9.12087400e+07 0.00e+00 4.66e-10 4.27e+01 0s - 15 9.12155376e+07 9.12141992e+07 0.00e+00 4.66e-10 3.53e+00 0s - 16 9.12147136e+07 9.12147122e+07 0.00e+00 4.66e-10 3.71e-03 0s - 17 9.12147127e+07 9.12147127e+07 0.00e+00 9.31e-10 3.71e-06 0s - 18 9.12147127e+07 9.12147127e+07 9.78e-14 9.31e-10 3.72e-09 0s - -Barrier solved model in 18 iterations and 0.05 seconds -Optimal objective 9.12147127e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpciwtca.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49527758e+10 -2.94804238e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33995691e+10 -2.70642690e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32085340e+10 -3.46713081e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70533075e+10 -5.34085721e+09 4.28e+01 3.35e+04 1.29e+08 0s - 4 4.24642504e+09 -1.61951943e+09 0.00e+00 1.86e-09 1.63e+07 0s - 5 6.06952963e+08 -5.30803491e+07 0.00e+00 9.31e-10 1.76e+06 0s - 6 2.51645614e+08 6.32762042e+07 2.55e-03 9.31e-10 4.98e+05 0s - 7 1.64073494e+08 8.92488904e+07 0.00e+00 9.31e-10 1.98e+05 0s - 8 1.26165464e+08 1.04944743e+08 0.00e+00 4.66e-10 5.60e+04 0s - 9 1.18698951e+08 1.09836790e+08 0.00e+00 9.31e-10 2.34e+04 0s - 10 1.16672958e+08 1.10689573e+08 0.00e+00 4.66e-10 1.58e+04 0s - 11 1.14326490e+08 1.11950096e+08 0.00e+00 9.31e-10 6.27e+03 0s - 12 1.13388970e+08 1.12524922e+08 0.00e+00 4.66e-10 2.28e+03 0s - 13 1.12942097e+08 1.12764583e+08 0.00e+00 2.33e-10 4.68e+02 0s - 14 1.12845907e+08 1.12820941e+08 0.00e+00 1.86e-09 6.59e+01 0s - 15 1.12830996e+08 1.12830087e+08 0.00e+00 4.66e-10 2.40e+00 0s - 16 1.12830425e+08 1.12830424e+08 0.00e+00 9.31e-10 2.42e-03 0s - 17 1.12830424e+08 1.12830424e+08 0.00e+00 1.86e-09 2.42e-06 0s - 18 1.12830424e+08 1.12830424e+08 3.07e-14 9.31e-10 2.43e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 1.12830424e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmptko75g.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21591019e+11 -2.96365977e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14949300e+10 -2.78227830e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77856995e+10 -3.60722777e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90270421e+10 -5.44203225e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.83327957e+09 -1.45544421e+09 0.00e+00 5.29e-01 1.48e+07 0s - 5 5.99282140e+08 -3.96109637e+07 0.00e+00 4.17e-02 1.70e+06 0s - 6 3.41618434e+08 4.33462713e+07 2.60e-02 1.50e-02 7.90e+05 0s - 7 1.94030285e+08 9.87923524e+07 0.00e+00 3.60e-03 2.52e+05 0s - 8 1.57574269e+08 1.09349257e+08 0.00e+00 8.24e-04 1.27e+05 0s - 9 1.41965063e+08 1.18661746e+08 0.00e+00 2.85e-04 6.15e+04 0s - 10 1.36187622e+08 1.22940231e+08 0.00e+00 1.10e-04 3.50e+04 0s - 11 1.30561811e+08 1.26173100e+08 0.00e+00 9.31e-10 1.16e+04 0s - 12 1.28073513e+08 1.27735111e+08 0.00e+00 9.31e-10 8.93e+02 0s - 13 1.27896052e+08 1.27833890e+08 0.00e+00 4.66e-10 1.64e+02 0s - 14 1.27876128e+08 1.27848071e+08 0.00e+00 1.86e-09 7.40e+01 0s - 15 1.27860656e+08 1.27858029e+08 0.00e+00 4.66e-10 6.93e+00 0s - 16 1.27859021e+08 1.27858988e+08 0.00e+00 1.86e-09 8.90e-02 0s - 17 1.27859000e+08 1.27859000e+08 0.00e+00 1.86e-09 1.43e-04 0s - 18 1.27859000e+08 1.27859000e+08 1.79e-11 4.66e-10 1.43e-07 0s - 19 1.27859000e+08 1.27859000e+08 1.99e-11 4.66e-10 1.44e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.27859000e+08 - -Time queueing subproblems=1.60 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.49 Max: 0.57 StdDev: 0.05 (seconds) -Aggregate sub-problem solve time=1.67 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62610967.5028 Max-Min=11743847.71 -Converger=normalized-term-diff value is 0.0819 - threshold reached=False -Cumulative run-time=126.49 seconds - -Initiating PH iteration=66 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzc9qcd.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83940877e+10 -1.91976523e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09653826e+10 -2.26040504e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52488472e+10 -2.91153008e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35444067e+10 -4.57368800e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26482022e+09 -1.24000371e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34563682e+08 1.08241053e+07 0.00e+00 8.15e-10 8.54e+05 0s - 6 1.70252471e+08 5.89935787e+07 0.00e+00 2.04e-10 2.94e+05 0s - 7 1.43126544e+08 7.15526886e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.10769554e+08 8.06357948e+07 0.00e+00 1.96e-10 7.95e+04 0s - 9 1.02586284e+08 8.51061812e+07 0.00e+00 1.16e-10 4.61e+04 0s - 10 9.63759971e+07 8.75796866e+07 0.00e+00 2.91e-11 2.32e+04 0s - 11 9.26119111e+07 9.03771858e+07 0.00e+00 4.92e-10 5.90e+03 0s - 12 9.16034068e+07 9.09635988e+07 0.00e+00 1.16e-10 1.69e+03 0s - 13 9.13051861e+07 9.11720223e+07 0.00e+00 1.16e-10 3.51e+02 0s - 14 9.12352298e+07 9.12175962e+07 0.00e+00 2.33e-10 4.65e+01 0s - 15 9.12249818e+07 9.12235951e+07 0.00e+00 4.66e-10 3.66e+00 0s - 16 9.12241334e+07 9.12241319e+07 0.00e+00 5.58e-10 3.81e-03 0s - 17 9.12241325e+07 9.12241325e+07 0.00e+00 4.66e-10 3.81e-06 0s - 18 9.12241325e+07 9.12241325e+07 1.67e-13 9.31e-10 3.81e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.12241325e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzpgqdg.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49526397e+10 -2.94804672e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33993925e+10 -2.70642672e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32093301e+10 -3.46702881e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70542120e+10 -5.34121725e+09 4.29e+01 3.35e+04 1.29e+08 0s - 4 4.24788740e+09 -1.62009581e+09 0.00e+00 3.73e-09 1.63e+07 0s - 5 6.07311278e+08 -5.32668937e+07 0.00e+00 9.31e-10 1.76e+06 0s - 6 2.51750747e+08 6.32154482e+07 2.59e-03 4.66e-10 4.98e+05 0s - 7 1.64306675e+08 8.91839695e+07 0.00e+00 9.31e-10 1.98e+05 0s - 8 1.26327271e+08 1.04854367e+08 0.00e+00 1.05e-09 5.67e+04 0s - 9 1.18677702e+08 1.09849689e+08 0.00e+00 4.66e-10 2.33e+04 0s - 10 1.16338059e+08 1.10823697e+08 0.00e+00 5.82e-10 1.46e+04 0s - 11 1.14041405e+08 1.12101157e+08 0.00e+00 9.31e-10 5.12e+03 0s - 12 1.13209268e+08 1.12619897e+08 0.00e+00 4.66e-10 1.56e+03 0s - 13 1.12882256e+08 1.12796408e+08 0.00e+00 4.66e-10 2.27e+02 0s - 14 1.12834058e+08 1.12823618e+08 0.00e+00 9.31e-10 2.75e+01 0s - 15 1.12827761e+08 1.12827308e+08 0.00e+00 9.31e-10 1.20e+00 0s - 16 1.12827475e+08 1.12827474e+08 0.00e+00 9.31e-10 1.22e-03 0s - 17 1.12827474e+08 1.12827474e+08 0.00e+00 9.31e-10 1.22e-06 0s - 18 1.12827474e+08 1.12827474e+08 8.24e-14 9.31e-10 1.22e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.12827474e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwcopnc.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21591140e+11 -2.96328980e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14950615e+10 -2.78224128e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77842158e+10 -3.60731774e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90266962e+10 -5.44211144e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.82963702e+09 -1.45451360e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.98959996e+08 -3.93694329e+07 0.00e+00 4.13e-02 1.70e+06 0s - 6 3.38717950e+08 4.42632537e+07 2.52e-02 1.45e-02 7.80e+05 0s - 7 1.93239084e+08 9.91847562e+07 0.00e+00 3.48e-03 2.49e+05 0s - 8 1.57827523e+08 1.09409838e+08 0.00e+00 8.34e-04 1.28e+05 0s - 9 1.46250720e+08 1.17933118e+08 0.00e+00 2.78e-04 7.47e+04 0s - 10 1.35970369e+08 1.23593890e+08 0.00e+00 1.09e-04 3.27e+04 0s - 11 1.30863119e+08 1.25936046e+08 0.00e+00 1.86e-09 1.30e+04 0s - 12 1.28054066e+08 1.27786503e+08 0.00e+00 1.86e-09 7.06e+02 0s - 13 1.27904099e+08 1.27861666e+08 0.00e+00 1.86e-09 1.12e+02 0s - 14 1.27886867e+08 1.27873145e+08 0.00e+00 1.86e-09 3.62e+01 0s - 15 1.27879657e+08 1.27877941e+08 0.00e+00 9.31e-10 4.53e+00 0s - 16 1.27878595e+08 1.27878585e+08 0.00e+00 1.86e-09 2.55e-02 0s - 17 1.27878589e+08 1.27878588e+08 1.13e-11 1.86e-09 1.44e-03 0s - 18 1.27878588e+08 1.27878588e+08 1.56e-09 9.31e-10 4.19e-05 0s - 19 1.27878588e+08 1.27878588e+08 9.62e-10 1.40e-09 4.44e-08 0s - 20 1.27878588e+08 1.27878588e+08 2.16e-09 1.86e-09 4.45e-11 0s - -Barrier solved model in 20 iterations and 0.01 seconds -Optimal objective 1.27878588e+08 - -Time queueing subproblems=1.55 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.48 Max: 0.50 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.62 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62615399.9082 Max-Min=11755238.26 -Converger=normalized-term-diff value is 0.0963 - threshold reached=False -Cumulative run-time=128.12 seconds - -Initiating PH iteration=67 -Scenario instance preprocessing time=0.13 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsfxozo.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83941093e+10 -1.91977542e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09654321e+10 -2.26040629e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52488924e+10 -2.91153444e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35444906e+10 -4.57369235e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26483156e+09 -1.23999928e+09 0.00e+00 2.33e-09 1.19e+07 0s - 5 3.34558309e+08 1.08252147e+07 0.00e+00 1.05e-09 8.54e+05 0s - 6 1.70260593e+08 5.89921862e+07 0.00e+00 2.62e-10 2.94e+05 0s - 7 1.43138026e+08 7.15544541e+07 0.00e+00 1.46e-10 1.89e+05 0s - 8 1.10787342e+08 8.06584922e+07 0.00e+00 1.51e-09 7.95e+04 0s - 9 1.02472477e+08 8.51876259e+07 0.00e+00 8.15e-10 4.56e+04 0s - 10 9.63503577e+07 8.76069181e+07 0.00e+00 1.42e-10 2.31e+04 0s - 11 9.26129670e+07 9.03918236e+07 0.00e+00 7.00e-11 5.86e+03 0s - 12 9.16097476e+07 9.09748690e+07 0.00e+00 1.16e-10 1.68e+03 0s - 13 9.13124751e+07 9.11826922e+07 0.00e+00 1.16e-10 3.42e+02 0s - 14 9.12444092e+07 9.12269896e+07 0.00e+00 4.66e-10 4.60e+01 0s - 15 9.12342615e+07 9.12329364e+07 0.00e+00 4.66e-10 3.50e+00 0s - 16 9.12334502e+07 9.12334488e+07 0.00e+00 4.66e-10 3.65e-03 0s - 17 9.12334494e+07 9.12334494e+07 0.00e+00 4.66e-10 3.65e-06 0s - 18 9.12334494e+07 9.12334494e+07 5.80e-14 9.31e-10 3.65e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 9.12334494e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3ycaqo.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49525026e+10 -2.94804892e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33992165e+10 -2.70642632e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32101097e+10 -3.46692835e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70550917e+10 -5.34157008e+09 4.29e+01 3.35e+04 1.29e+08 0s - 4 4.24930999e+09 -1.62065917e+09 0.00e+00 3.26e-09 1.63e+07 0s - 5 6.07665557e+08 -5.34515308e+07 0.00e+00 9.31e-10 1.76e+06 0s - 6 2.51852443e+08 6.31554791e+07 2.63e-03 4.66e-10 4.99e+05 0s - 7 1.64523406e+08 8.91214354e+07 0.00e+00 4.66e-10 1.99e+05 0s - 8 1.27334626e+08 1.05119220e+08 0.00e+00 1.86e-09 5.86e+04 0s - 9 1.19298902e+08 1.09691895e+08 0.00e+00 4.66e-10 2.54e+04 0s - 10 1.15966565e+08 1.11174846e+08 0.00e+00 2.33e-10 1.26e+04 0s - 11 1.14186724e+08 1.12061494e+08 0.00e+00 9.31e-10 5.61e+03 0s - 12 1.13177932e+08 1.12630819e+08 0.00e+00 1.86e-09 1.44e+03 0s - 13 1.12869260e+08 1.12799152e+08 0.00e+00 1.86e-09 1.85e+02 0s - 14 1.12830677e+08 1.12821065e+08 0.00e+00 4.66e-10 2.54e+01 0s - 15 1.12824776e+08 1.12824487e+08 0.00e+00 9.31e-10 7.63e-01 0s - 16 1.12824593e+08 1.12824593e+08 0.00e+00 9.31e-10 7.72e-04 0s - 17 1.12824593e+08 1.12824593e+08 0.00e+00 4.66e-10 7.73e-07 0s - 18 1.12824593e+08 1.12824593e+08 5.93e-15 4.66e-10 7.74e-10 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 1.12824593e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp99akto.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21591278e+11 -2.96311069e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14952114e+10 -2.78222339e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77827699e+10 -3.60742579e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90263875e+10 -5.44220832e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.82604963e+09 -1.45360424e+09 0.00e+00 5.19e-01 1.48e+07 0s - 5 5.98649699e+08 -3.91362500e+07 0.00e+00 4.10e-02 1.70e+06 0s - 6 3.35634475e+08 4.52319600e+07 2.44e-02 1.41e-02 7.69e+05 0s - 7 1.92395828e+08 9.96350353e+07 0.00e+00 3.36e-03 2.45e+05 0s - 8 1.56719549e+08 1.09384590e+08 0.00e+00 8.02e-04 1.25e+05 0s - 9 1.42143549e+08 1.19071707e+08 0.00e+00 2.73e-04 6.09e+04 0s - 10 1.36258048e+08 1.23058154e+08 0.00e+00 1.05e-04 3.48e+04 0s - 11 1.30720933e+08 1.26129732e+08 0.00e+00 1.86e-09 1.21e+04 0s - 12 1.28085585e+08 1.27841625e+08 0.00e+00 9.31e-10 6.44e+02 0s - 13 1.27938432e+08 1.27904717e+08 0.00e+00 4.66e-10 8.90e+01 0s - 14 1.27921644e+08 1.27917276e+08 0.00e+00 1.86e-09 1.15e+01 0s - 15 1.27919111e+08 1.27919074e+08 0.00e+00 9.31e-10 9.78e-02 0s - 16 1.27919095e+08 1.27919093e+08 0.00e+00 3.73e-09 3.16e-03 0s - 17 1.27919095e+08 1.27919095e+08 2.20e-09 1.86e-09 2.08e-05 0s - 18 1.27919095e+08 1.27919095e+08 3.85e-10 1.86e-09 2.08e-08 0s - 19 1.27919095e+08 1.27919095e+08 1.23e-10 1.86e-09 2.08e-11 0s - -Barrier solved model in 19 iterations and 0.04 seconds -Optimal objective 1.27919095e+08 - -Time queueing subproblems=1.81 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.55 Avg: 0.56 Max: 0.57 StdDev: 0.00 (seconds) -Aggregate sub-problem solve time=1.88 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62597617.3305 Max-Min=11702527.75 -Converger=normalized-term-diff value is 0.0962 - threshold reached=False -Cumulative run-time=130.00 seconds - -Initiating PH iteration=68 -Scenario instance preprocessing time=0.13 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5rgcwe.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83941310e+10 -1.91978146e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09654793e+10 -2.26040711e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52489396e+10 -2.91153753e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35445701e+10 -4.57369624e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26484537e+09 -1.23999606e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34553378e+08 1.08267032e+07 0.00e+00 9.31e-10 8.54e+05 0s - 6 1.70269475e+08 5.89908935e+07 0.00e+00 4.37e-10 2.94e+05 0s - 7 1.43150869e+08 7.15558848e+07 0.00e+00 2.40e-10 1.89e+05 0s - 8 1.10809722e+08 8.06755481e+07 0.00e+00 7.57e-10 7.95e+04 0s - 9 1.02369508e+08 8.52613327e+07 0.00e+00 3.49e-10 4.51e+04 0s - 10 9.63291131e+07 8.76328127e+07 0.00e+00 2.91e-11 2.29e+04 0s - 11 9.26154191e+07 9.04058470e+07 0.00e+00 8.37e-11 5.83e+03 0s - 12 9.16162725e+07 9.09860513e+07 0.00e+00 1.43e-10 1.66e+03 0s - 13 9.13184898e+07 9.11943339e+07 0.00e+00 2.91e-11 3.28e+02 0s - 14 9.12535911e+07 9.12364296e+07 0.00e+00 2.33e-10 4.53e+01 0s - 15 9.12435385e+07 9.12423098e+07 0.00e+00 9.31e-10 3.24e+00 0s - 16 9.12427856e+07 9.12427843e+07 0.00e+00 3.44e-10 3.38e-03 0s - 17 9.12427848e+07 9.12427848e+07 0.00e+00 4.66e-10 3.38e-06 0s - 18 9.12427848e+07 9.12427848e+07 9.06e-14 4.66e-10 3.38e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 9.12427848e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpuh2qbg.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49523653e+10 -2.94804810e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33990378e+10 -2.70642555e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32108936e+10 -3.46682670e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70559688e+10 -5.34192461e+09 4.29e+01 3.36e+04 1.29e+08 0s - 4 4.25072780e+09 -1.62122370e+09 0.00e+00 1.55e+01 1.63e+07 0s - 5 6.08025900e+08 -5.36393389e+07 0.00e+00 9.31e-10 1.76e+06 0s - 6 2.51953623e+08 6.30947630e+07 2.66e-03 1.40e-09 4.99e+05 0s - 7 1.64733821e+08 8.90607983e+07 0.00e+00 4.66e-10 2.00e+05 0s - 8 1.27259541e+08 1.05134084e+08 0.00e+00 4.66e-10 5.84e+04 0s - 9 1.19328636e+08 1.09667757e+08 0.00e+00 4.66e-10 2.55e+04 0s - 10 1.16619725e+08 1.10828021e+08 0.00e+00 4.66e-10 1.53e+04 0s - 11 1.13889788e+08 1.12207451e+08 0.00e+00 6.98e-10 4.44e+03 0s - 12 1.13073500e+08 1.12681424e+08 0.00e+00 1.86e-09 1.03e+03 0s - 13 1.12854877e+08 1.12802641e+08 0.00e+00 4.66e-10 1.38e+02 0s - 14 1.12826487e+08 1.12819057e+08 0.00e+00 2.33e-10 1.96e+01 0s - 15 1.12821933e+08 1.12821747e+08 0.00e+00 4.66e-10 4.91e-01 0s - 16 1.12821816e+08 1.12821815e+08 0.00e+00 4.66e-10 4.95e-04 0s - 17 1.12821816e+08 1.12821816e+08 0.00e+00 9.31e-10 4.96e-07 0s - 18 1.12821816e+08 1.12821816e+08 1.57e-14 9.31e-10 4.96e-10 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 1.12821816e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpitix_n.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21591415e+11 -2.96314092e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14953607e+10 -2.78222651e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77813410e+10 -3.60755376e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90260878e+10 -5.44232472e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.82533536e+09 -1.45340062e+09 0.00e+00 5.18e-01 1.48e+07 0s - 5 5.98496432e+08 -3.90648620e+07 0.00e+00 4.09e-02 1.70e+06 0s - 6 3.34857112e+08 4.54730162e+07 2.42e-02 1.40e-02 7.67e+05 0s - 7 1.91997330e+08 9.98462067e+07 0.00e+00 3.31e-03 2.44e+05 0s - 8 1.56494500e+08 1.09489773e+08 0.00e+00 7.83e-04 1.24e+05 0s - 9 1.42095584e+08 1.19237622e+08 0.00e+00 2.64e-04 6.03e+04 0s - 10 1.36102587e+08 1.23215217e+08 0.00e+00 1.00e-04 3.40e+04 0s - 11 1.30648408e+08 1.26237633e+08 0.00e+00 9.31e-10 1.16e+04 0s - 12 1.28116946e+08 1.27888190e+08 0.00e+00 1.86e-09 6.04e+02 0s - 13 1.27976624e+08 1.27946351e+08 0.00e+00 1.86e-09 7.99e+01 0s - 14 1.27965861e+08 1.27956026e+08 0.00e+00 1.86e-09 2.59e+01 0s - 15 1.27959988e+08 1.27959802e+08 0.00e+00 1.86e-09 4.90e-01 0s - 16 1.27959893e+08 1.27959893e+08 0.00e+00 1.86e-09 1.93e-03 0s - 17 1.27959893e+08 1.27959893e+08 7.10e-11 9.31e-10 1.93e-06 0s - 18 1.27959893e+08 1.27959893e+08 8.51e-11 3.73e-09 1.93e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.27959893e+08 - -Time queueing subproblems=1.98 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.05 seconds -Time waiting for subproblems=0.10 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.57 Avg: 0.62 Max: 0.67 StdDev: 0.04 (seconds) -Aggregate sub-problem solve time=2.08 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62578606.2163 Max-Min=11649084.77 -Converger=normalized-term-diff value is 0.0962 - threshold reached=False -Cumulative run-time=132.14 seconds - -Initiating PH iteration=69 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpkttycj.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83941531e+10 -1.91978448e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09655261e+10 -2.26040763e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52489860e+10 -2.91154032e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35446483e+10 -4.57369981e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26485881e+09 -1.23999254e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34548896e+08 1.08284076e+07 0.00e+00 8.15e-10 8.54e+05 0s - 6 1.70278656e+08 5.89898437e+07 0.00e+00 2.33e-10 2.94e+05 0s - 7 1.43163988e+08 7.15575165e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.10833423e+08 8.06906650e+07 0.00e+00 8.73e-10 7.95e+04 0s - 9 1.02271395e+08 8.53317965e+07 0.00e+00 3.49e-10 4.47e+04 0s - 10 9.63093773e+07 8.76581464e+07 0.00e+00 4.07e-10 2.28e+04 0s - 11 9.26184713e+07 9.04196054e+07 0.00e+00 5.82e-11 5.80e+03 0s - 12 9.16230025e+07 9.09973279e+07 0.00e+00 1.16e-10 1.65e+03 0s - 13 9.13242095e+07 9.12064185e+07 0.00e+00 2.91e-11 3.11e+02 0s - 14 9.12628992e+07 9.12459822e+07 0.00e+00 4.66e-10 4.46e+01 0s - 15 9.12529479e+07 9.12518203e+07 0.00e+00 4.66e-10 2.98e+00 0s - 16 9.12522560e+07 9.12522549e+07 0.00e+00 9.31e-10 3.10e-03 0s - 17 9.12522553e+07 9.12522553e+07 0.00e+00 9.31e-10 3.10e-06 0s - 18 9.12522553e+07 9.12522553e+07 7.88e-14 4.66e-10 3.10e-09 0s - -Barrier solved model in 18 iterations and 0.05 seconds -Optimal objective 9.12522553e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsiwm5v.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49522265e+10 -2.94804470e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33988565e+10 -2.70642448e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32116738e+10 -3.46672479e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70568342e+10 -5.34227788e+09 4.29e+01 3.36e+04 1.29e+08 0s - 4 4.25212662e+09 -1.62178464e+09 0.00e+00 4.88e+01 1.64e+07 0s - 5 6.08391545e+08 -5.38304962e+07 0.00e+00 9.31e-10 1.76e+06 0s - 6 2.52052624e+08 6.30332645e+07 2.70e-03 4.66e-10 5.00e+05 0s - 7 1.64935975e+08 8.90017536e+07 0.00e+00 9.31e-10 2.00e+05 0s - 8 1.27179842e+08 1.05150078e+08 0.00e+00 4.66e-10 5.81e+04 0s - 9 1.19345975e+08 1.09648990e+08 0.00e+00 9.31e-10 2.56e+04 0s - 10 1.16506779e+08 1.10838020e+08 0.00e+00 9.31e-10 1.50e+04 0s - 11 1.13917936e+08 1.12189386e+08 0.00e+00 9.31e-10 4.56e+03 0s - 12 1.13074900e+08 1.12677010e+08 0.00e+00 9.31e-10 1.05e+03 0s - 13 1.12847165e+08 1.12802564e+08 0.00e+00 4.66e-10 1.18e+02 0s - 14 1.12822971e+08 1.12816380e+08 0.00e+00 4.66e-10 1.74e+01 0s - 15 1.12818829e+08 1.12818780e+08 0.00e+00 4.66e-10 1.29e-01 0s - 16 1.12818798e+08 1.12818798e+08 0.00e+00 1.86e-09 1.29e-04 0s - 17 1.12818798e+08 1.12818798e+08 0.00e+00 9.31e-10 1.29e-07 0s - 18 1.12818798e+08 1.12818798e+08 1.86e-14 5.33e-10 1.29e-10 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.12818798e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgmyzz0.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21591546e+11 -2.96332981e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14955062e+10 -2.78224557e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77799109e+10 -3.60769768e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90257853e+10 -5.44245660e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.82619608e+09 -1.45358939e+09 0.00e+00 5.19e-01 1.48e+07 0s - 5 5.98423526e+08 -3.90871095e+07 0.00e+00 4.10e-02 1.70e+06 0s - 6 3.35415241e+08 4.52876266e+07 2.43e-02 1.41e-02 7.69e+05 0s - 7 1.91871789e+08 9.99015188e+07 0.00e+00 3.31e-03 2.43e+05 0s - 8 1.51954856e+08 1.12562308e+08 0.00e+00 9.06e-04 1.04e+05 0s - 9 1.40909993e+08 1.19555583e+08 0.00e+00 3.75e-04 5.64e+04 0s - 10 1.36065672e+08 1.23293617e+08 0.00e+00 1.46e-04 3.37e+04 0s - 11 1.31360081e+08 1.25782232e+08 0.00e+00 9.31e-10 1.47e+04 0s - 12 1.28248596e+08 1.27881339e+08 0.00e+00 1.86e-09 9.69e+02 0s - 13 1.28023708e+08 1.27971449e+08 0.00e+00 9.31e-10 1.38e+02 0s - 14 1.28001388e+08 1.27988631e+08 0.00e+00 1.86e-09 3.37e+01 0s - 15 1.27994442e+08 1.27993149e+08 0.00e+00 1.86e-09 3.41e+00 0s - 16 1.27993671e+08 1.27993666e+08 0.00e+00 9.31e-10 1.35e-02 0s - 17 1.27993669e+08 1.27993669e+08 0.00e+00 1.86e-09 2.25e-05 0s - 18 1.27993669e+08 1.27993669e+08 9.76e-11 1.86e-09 2.25e-08 0s - 19 1.27993669e+08 1.27993669e+08 1.07e-10 4.66e-10 2.25e-11 0s - -Barrier solved model in 19 iterations and 0.03 seconds -Optimal objective 1.27993669e+08 - -Time queueing subproblems=1.87 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.59 Max: 0.77 StdDev: 0.13 (seconds) -Aggregate sub-problem solve time=1.94 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62602117.8621 Max-Min=11724015.70 -Converger=normalized-term-diff value is 0.1101 - threshold reached=False -Cumulative run-time=134.09 seconds - -Initiating PH iteration=70 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvbkfls.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83941712e+10 -1.91978739e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09655770e+10 -2.26040815e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52489807e+10 -2.91155251e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35447199e+10 -4.57370488e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26482246e+09 -1.23997134e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34545375e+08 1.08294092e+07 0.00e+00 1.63e-09 8.54e+05 0s - 6 1.70284272e+08 5.89909259e+07 0.00e+00 4.07e-10 2.94e+05 0s - 7 1.43165573e+08 7.15649414e+07 0.00e+00 1.75e-10 1.89e+05 0s - 8 1.10836428e+08 8.07117518e+07 0.00e+00 6.98e-10 7.95e+04 0s - 9 1.02231730e+08 8.53719976e+07 0.00e+00 2.33e-10 4.45e+04 0s - 10 9.63114454e+07 8.76729011e+07 0.00e+00 1.16e-10 2.28e+04 0s - 11 9.26278363e+07 9.04294037e+07 0.00e+00 1.17e-10 5.80e+03 0s - 12 9.16311808e+07 9.10071356e+07 0.00e+00 1.27e-10 1.65e+03 0s - 13 9.13323365e+07 9.12163066e+07 0.00e+00 9.89e-11 3.06e+02 0s - 14 9.12719619e+07 9.12551226e+07 0.00e+00 4.66e-10 4.44e+01 0s - 15 9.12620433e+07 9.12609476e+07 0.00e+00 4.66e-10 2.89e+00 0s - 16 9.12613710e+07 9.12613699e+07 0.00e+00 9.31e-10 3.01e-03 0s - 17 9.12613703e+07 9.12613703e+07 0.00e+00 4.66e-10 3.01e-06 0s - 18 9.12613703e+07 9.12613703e+07 6.19e-14 4.66e-10 3.01e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.12613703e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpj5evcy.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49520813e+10 -2.94803812e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33986766e+10 -2.70642327e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32123648e+10 -3.46663201e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70575819e+10 -5.34259814e+09 4.29e+01 3.36e+04 1.29e+08 0s - 4 4.25337059e+09 -1.62229266e+09 0.00e+00 8.35e+01 1.64e+07 0s - 5 6.08737598e+08 -5.40136037e+07 0.00e+00 1.05e-09 1.76e+06 0s - 6 2.52138274e+08 6.29748913e+07 2.73e-03 9.31e-10 5.00e+05 0s - 7 1.65113448e+08 8.89463487e+07 0.00e+00 4.66e-10 2.01e+05 0s - 8 1.27097795e+08 1.05164491e+08 0.00e+00 4.66e-10 5.79e+04 0s - 9 1.19351129e+08 1.09633323e+08 0.00e+00 4.66e-10 2.56e+04 0s - 10 1.16398937e+08 1.10849652e+08 0.00e+00 4.66e-10 1.46e+04 0s - 11 1.13965284e+08 1.12158576e+08 0.00e+00 4.66e-10 4.77e+03 0s - 12 1.13073074e+08 1.12672340e+08 0.00e+00 9.31e-10 1.06e+03 0s - 13 1.12843023e+08 1.12797768e+08 0.00e+00 9.31e-10 1.19e+02 0s - 14 1.12818612e+08 1.12811957e+08 0.00e+00 9.31e-10 1.76e+01 0s - 15 1.12814454e+08 1.12814402e+08 0.00e+00 3.49e-10 1.36e-01 0s - 16 1.12814421e+08 1.12814421e+08 0.00e+00 4.66e-10 1.36e-04 0s - 17 1.12814421e+08 1.12814421e+08 0.00e+00 9.31e-10 1.36e-07 0s - 18 1.12814421e+08 1.12814421e+08 7.03e-15 3.99e-10 1.36e-10 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 1.12814421e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp4vqrov.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21591671e+11 -2.96356806e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14956428e+10 -2.78226951e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77785463e+10 -3.60784061e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90254959e+10 -5.44258760e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.82729205e+09 -1.45384230e+09 0.00e+00 5.20e-01 1.48e+07 0s - 5 5.98361816e+08 -3.91294374e+07 0.00e+00 4.11e-02 1.70e+06 0s - 6 3.36166487e+08 4.50334206e+07 2.46e-02 1.42e-02 7.71e+05 0s - 7 1.91793542e+08 9.99176764e+07 0.00e+00 3.32e-03 2.43e+05 0s - 8 1.51894566e+08 1.12566641e+08 0.00e+00 9.05e-04 1.04e+05 0s - 9 1.40937486e+08 1.19577328e+08 0.00e+00 3.75e-04 5.64e+04 0s - 10 1.36017112e+08 1.23350070e+08 0.00e+00 1.45e-04 3.34e+04 0s - 11 1.31355244e+08 1.25812003e+08 0.00e+00 1.86e-09 1.46e+04 0s - 12 1.28274349e+08 1.27902318e+08 0.00e+00 1.86e-09 9.82e+02 0s - 13 1.28057777e+08 1.27987655e+08 0.00e+00 1.86e-09 1.85e+02 0s - 14 1.28024566e+08 1.28010389e+08 0.00e+00 4.66e-10 3.74e+01 0s - 15 1.28016880e+08 1.28015366e+08 0.00e+00 1.86e-09 3.99e+00 0s - 16 1.28015965e+08 1.28015950e+08 0.00e+00 1.86e-09 4.08e-02 0s - 17 1.28015957e+08 1.28015957e+08 0.00e+00 1.86e-09 5.46e-05 0s - 18 1.28015957e+08 1.28015957e+08 8.75e-12 9.31e-10 5.47e-08 0s - 19 1.28015957e+08 1.28015957e+08 1.69e-11 9.31e-10 5.47e-11 0s - -Barrier solved model in 19 iterations and 0.03 seconds -Optimal objective 1.28015957e+08 - -Time queueing subproblems=1.51 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.47 Max: 0.50 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.58 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62601290.0160 Max-Min=11725481.50 -Converger=normalized-term-diff value is 0.1102 - threshold reached=False -Cumulative run-time=135.68 seconds - -Initiating PH iteration=71 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpeipfvc.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83941922e+10 -1.91979202e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09656274e+10 -2.26040884e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52490033e+10 -2.91156017e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35447974e+10 -4.57370932e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26481277e+09 -1.23995913e+09 0.00e+00 2.33e-09 1.19e+07 0s - 5 3.34541306e+08 1.08305787e+07 0.00e+00 1.80e-09 8.54e+05 0s - 6 1.70291393e+08 5.89908385e+07 0.00e+00 4.66e-10 2.94e+05 0s - 7 1.43172683e+08 7.15694551e+07 0.00e+00 2.33e-10 1.89e+05 0s - 8 1.10847434e+08 8.07334704e+07 0.00e+00 5.82e-11 7.95e+04 0s - 9 1.02148664e+08 8.54359390e+07 0.00e+00 1.16e-10 4.41e+04 0s - 10 9.62953766e+07 8.76957199e+07 0.00e+00 1.16e-10 2.27e+04 0s - 11 9.26316322e+07 9.04423894e+07 0.00e+00 1.16e-10 5.78e+03 0s - 12 9.16385168e+07 9.10181401e+07 0.00e+00 1.16e-10 1.64e+03 0s - 13 9.13409019e+07 9.12264883e+07 0.00e+00 1.16e-10 3.02e+02 0s - 14 9.12813772e+07 9.12647043e+07 0.00e+00 9.31e-10 4.40e+01 0s - 15 9.12715553e+07 9.12704867e+07 0.00e+00 2.33e-10 2.82e+00 0s - 16 9.12708993e+07 9.12708982e+07 0.00e+00 9.31e-10 2.93e-03 0s - 17 9.12708986e+07 9.12708986e+07 0.00e+00 9.31e-10 2.93e-06 0s - 18 9.12708986e+07 9.12708986e+07 1.25e-14 9.31e-10 2.94e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 9.12708986e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphikb3r.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e+01, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49519370e+10 -2.94803447e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33984939e+10 -2.70642228e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32130978e+10 -3.46653486e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70583767e+10 -5.34293390e+09 4.29e+01 3.36e+04 1.29e+08 0s - 4 4.25466955e+09 -1.62282298e+09 0.00e+00 1.19e+02 1.64e+07 0s - 5 6.09099611e+08 -5.42056993e+07 0.00e+00 9.31e-10 1.76e+06 0s - 6 2.52226801e+08 6.29132861e+07 2.76e-03 9.31e-10 5.00e+05 0s - 7 1.65289817e+08 8.88907272e+07 0.00e+00 9.31e-10 2.02e+05 0s - 8 1.27011105e+08 1.05179306e+08 0.00e+00 9.31e-10 5.76e+04 0s - 9 1.19347492e+08 1.09620916e+08 0.00e+00 4.66e-10 2.57e+04 0s - 10 1.16570828e+08 1.10748780e+08 0.00e+00 4.66e-10 1.54e+04 0s - 11 1.13998708e+08 1.12125769e+08 0.00e+00 1.86e-09 4.94e+03 0s - 12 1.13245479e+08 1.12573462e+08 0.00e+00 4.66e-10 1.77e+03 0s - 13 1.12907114e+08 1.12752284e+08 0.00e+00 4.66e-10 4.09e+02 0s - 14 1.12822414e+08 1.12802587e+08 0.00e+00 9.31e-10 5.23e+01 0s - 15 1.12810591e+08 1.12809844e+08 0.00e+00 9.31e-10 1.97e+00 0s - 16 1.12810119e+08 1.12810118e+08 0.00e+00 4.66e-10 1.99e-03 0s - 17 1.12810119e+08 1.12810119e+08 0.00e+00 5.82e-10 1.99e-06 0s - 18 1.12810119e+08 1.12810119e+08 7.79e-15 4.66e-10 1.99e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12810119e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0v59k4.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21591791e+11 -2.96377458e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14957704e+10 -2.78229016e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77772454e+10 -3.60797438e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90252155e+10 -5.44270960e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.82773067e+09 -1.45393870e+09 0.00e+00 5.21e-01 1.48e+07 0s - 5 5.98264211e+08 -3.91400193e+07 0.00e+00 4.11e-02 1.70e+06 0s - 6 3.36372232e+08 4.49453690e+07 2.46e-02 1.42e-02 7.72e+05 0s - 7 1.91610667e+08 9.99800872e+07 0.00e+00 3.31e-03 2.42e+05 0s - 8 1.51662004e+08 1.12615068e+08 0.00e+00 8.92e-04 1.03e+05 0s - 9 1.40914718e+08 1.19686190e+08 0.00e+00 3.67e-04 5.60e+04 0s - 10 1.35876201e+08 1.23454538e+08 0.00e+00 1.41e-04 3.28e+04 0s - 11 1.31275298e+08 1.25877740e+08 0.00e+00 1.38e-10 1.42e+04 0s - 12 1.28289840e+08 1.27912471e+08 0.00e+00 1.86e-09 9.96e+02 0s - 13 1.28072508e+08 1.28001287e+08 0.00e+00 1.86e-09 1.88e+02 0s - 14 1.28039007e+08 1.28023832e+08 0.00e+00 1.86e-09 4.00e+01 0s - 15 1.28030626e+08 1.28029380e+08 0.00e+00 9.31e-10 3.29e+00 0s - 16 1.28029884e+08 1.28029864e+08 0.00e+00 1.40e-09 5.29e-02 0s - 17 1.28029874e+08 1.28029874e+08 0.00e+00 4.66e-10 1.02e-04 0s - 18 1.28029874e+08 1.28029874e+08 1.79e-12 1.86e-09 1.02e-07 0s - 19 1.28029874e+08 1.28029874e+08 2.72e-11 3.73e-09 1.03e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.28029874e+08 - -Time queueing subproblems=1.44 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.42 Avg: 0.45 Max: 0.46 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.51 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62614647.6343 Max-Min=11767029.77 -Converger=normalized-term-diff value is 0.1104 - threshold reached=False -Cumulative run-time=137.25 seconds - -Initiating PH iteration=72 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprmmswv.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942136e+10 -1.91979873e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09656789e+10 -2.26040974e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52490246e+10 -2.91156846e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35448767e+10 -4.57371397e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26480180e+09 -1.23994631e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34537178e+08 1.08314790e+07 0.00e+00 1.28e-09 8.54e+05 0s - 6 1.70298166e+08 5.89906526e+07 0.00e+00 4.15e-10 2.94e+05 0s - 7 1.43179138e+08 7.15740967e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.10856581e+08 8.07569794e+07 0.00e+00 1.16e-10 7.94e+04 0s - 9 1.02059949e+08 8.55032221e+07 0.00e+00 4.37e-11 4.37e+04 0s - 10 9.62757288e+07 8.77196359e+07 0.00e+00 1.16e-10 2.26e+04 0s - 11 9.26312908e+07 9.04576471e+07 0.00e+00 4.37e-11 5.74e+03 0s - 12 9.16454012e+07 9.10295513e+07 0.00e+00 2.22e-10 1.62e+03 0s - 13 9.13491967e+07 9.12369400e+07 0.00e+00 2.33e-10 2.96e+02 0s - 14 9.12908334e+07 9.12743624e+07 0.00e+00 2.33e-10 4.35e+01 0s - 15 9.12809470e+07 9.12802126e+07 0.00e+00 4.66e-10 1.94e+00 0s - 16 9.12804937e+07 9.12804929e+07 0.00e+00 4.66e-10 1.99e-03 0s - 17 9.12804932e+07 9.12804932e+07 0.00e+00 4.66e-10 1.99e-06 0s - 18 9.12804932e+07 9.12804932e+07 8.54e-14 9.31e-10 1.99e-09 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 9.12804932e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpkmajqw.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49517921e+10 -2.94803264e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33983114e+10 -2.70642148e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32138267e+10 -3.46643836e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70591620e+10 -5.34326773e+09 4.29e+01 3.36e+04 1.29e+08 0s - 4 4.25595118e+09 -1.62334858e+09 0.00e+00 1.55e+02 1.64e+07 0s - 5 6.09461434e+08 -5.43986520e+07 0.00e+00 1.16e-09 1.77e+06 0s - 6 2.52312868e+08 6.28512231e+07 2.80e-03 9.31e-10 5.01e+05 0s - 7 1.65455612e+08 8.88370229e+07 0.00e+00 9.31e-10 2.02e+05 0s - 8 1.26922477e+08 1.05193734e+08 0.00e+00 9.31e-10 5.73e+04 0s - 9 1.19335881e+08 1.09611138e+08 0.00e+00 9.31e-10 2.57e+04 0s - 10 1.16727352e+08 1.10658307e+08 0.00e+00 9.31e-10 1.60e+04 0s - 11 1.14094305e+08 1.12059188e+08 0.00e+00 2.33e-10 5.37e+03 0s - 12 1.13205874e+08 1.12590456e+08 0.00e+00 9.31e-10 1.62e+03 0s - 13 1.12906248e+08 1.12745020e+08 0.00e+00 5.82e-10 4.25e+02 0s - 14 1.12817278e+08 1.12798445e+08 0.00e+00 4.66e-10 4.97e+01 0s - 15 1.12806294e+08 1.12805242e+08 0.00e+00 4.66e-10 2.78e+00 0s - 16 1.12805633e+08 1.12805632e+08 0.00e+00 4.66e-10 2.84e-03 0s - 17 1.12805632e+08 1.12805632e+08 0.00e+00 9.31e-10 2.84e-06 0s - 18 1.12805632e+08 1.12805632e+08 1.99e-15 4.66e-10 2.85e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.12805632e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpuvj8tr.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21591903e+11 -2.96387374e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14958890e+10 -2.78230001e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77759361e+10 -3.60809703e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90249099e+10 -5.44282007e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.82814956e+09 -1.45402546e+09 0.00e+00 5.21e-01 1.48e+07 0s - 5 5.98163206e+08 -3.91454435e+07 0.00e+00 4.11e-02 1.70e+06 0s - 6 3.36576034e+08 4.48611354e+07 2.47e-02 1.43e-02 7.73e+05 0s - 7 1.91427338e+08 1.00031573e+08 0.00e+00 3.30e-03 2.42e+05 0s - 8 1.51485885e+08 1.12649038e+08 0.00e+00 8.84e-04 1.03e+05 0s - 9 1.40876707e+08 1.19765934e+08 0.00e+00 3.62e-04 5.57e+04 0s - 10 1.35761575e+08 1.23527532e+08 0.00e+00 1.37e-04 3.23e+04 0s - 11 1.31226962e+08 1.25909897e+08 0.00e+00 1.44e-10 1.40e+04 0s - 12 1.28304521e+08 1.27909929e+08 0.00e+00 3.73e-09 1.04e+03 0s - 13 1.28079702e+08 1.28008340e+08 0.00e+00 1.86e-09 1.88e+02 0s - 14 1.28046524e+08 1.28030438e+08 0.00e+00 1.86e-09 4.24e+01 0s - 15 1.28038662e+08 1.28035755e+08 0.00e+00 1.86e-09 7.67e+00 0s - 16 1.28036954e+08 1.28036862e+08 0.00e+00 9.31e-10 2.44e-01 0s - 17 1.28036899e+08 1.28036899e+08 0.00e+00 9.31e-10 3.72e-04 0s - 18 1.28036899e+08 1.28036899e+08 1.93e-11 1.86e-09 3.73e-07 0s - 19 1.28036899e+08 1.28036899e+08 2.95e-11 3.73e-09 3.73e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.28036899e+08 - -Time queueing subproblems=1.66 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.52 Max: 0.56 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=1.73 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62635476.7575 Max-Min=11829391.47 -Converger=normalized-term-diff value is 0.1104 - threshold reached=False -Cumulative run-time=138.98 seconds - -Initiating PH iteration=73 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3r4q2_.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942351e+10 -1.91980739e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09657311e+10 -2.26041085e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52490439e+10 -2.91157744e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35449572e+10 -4.57371884e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26478891e+09 -1.23993274e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34533024e+08 1.08321067e+07 0.00e+00 9.90e-10 8.54e+05 0s - 6 1.70304614e+08 5.89903746e+07 0.00e+00 1.89e-10 2.94e+05 0s - 7 1.43184930e+08 7.15788779e+07 0.00e+00 1.46e-10 1.89e+05 0s - 8 1.10864484e+08 8.07813428e+07 0.00e+00 3.03e-09 7.94e+04 0s - 9 1.01968342e+08 8.55720216e+07 0.00e+00 1.28e-09 4.33e+04 0s - 10 9.62536273e+07 8.77440824e+07 0.00e+00 1.16e-10 2.25e+04 0s - 11 9.26159194e+07 9.04818820e+07 0.00e+00 1.43e-10 5.63e+03 0s - 12 9.16502260e+07 9.10424095e+07 0.00e+00 1.02e-10 1.60e+03 0s - 13 9.13563653e+07 9.12481409e+07 0.00e+00 2.91e-11 2.86e+02 0s - 14 9.13002099e+07 9.12840582e+07 0.00e+00 9.31e-10 4.26e+01 0s - 15 9.12905255e+07 9.12898182e+07 0.00e+00 4.66e-10 1.87e+00 0s - 16 9.12900886e+07 9.12900879e+07 0.00e+00 4.66e-10 1.92e-03 0s - 17 9.12900882e+07 9.12900882e+07 0.00e+00 4.66e-10 1.92e-06 0s - 18 9.12900882e+07 9.12900882e+07 5.15e-14 4.66e-10 1.92e-09 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 9.12900882e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0botqd.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49516476e+10 -2.94803257e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33981296e+10 -2.70642088e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32145519e+10 -3.46634253e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70599384e+10 -5.34359950e+09 4.29e+01 3.36e+04 1.29e+08 0s - 4 4.25721668e+09 -1.62386936e+09 0.00e+00 1.90e+02 1.64e+07 0s - 5 6.09821199e+08 -5.45912281e+07 0.00e+00 8.15e-10 1.77e+06 0s - 6 2.52396963e+08 6.27888223e+07 2.83e-03 4.66e-10 5.01e+05 0s - 7 1.65612033e+08 8.87852358e+07 0.00e+00 4.66e-10 2.03e+05 0s - 8 1.26832688e+08 1.05207659e+08 0.00e+00 1.16e-09 5.71e+04 0s - 9 1.19317581e+08 1.09603469e+08 0.00e+00 4.66e-10 2.56e+04 0s - 10 1.16843520e+08 1.10586874e+08 0.00e+00 9.31e-10 1.65e+04 0s - 11 1.14135688e+08 1.12023579e+08 0.00e+00 6.98e-10 5.57e+03 0s - 12 1.13237481e+08 1.12566256e+08 0.00e+00 9.31e-10 1.77e+03 0s - 13 1.12923233e+08 1.12727184e+08 0.00e+00 2.33e-10 5.17e+02 0s - 14 1.12817676e+08 1.12790885e+08 0.00e+00 9.31e-10 7.07e+01 0s - 15 1.12801615e+08 1.12800829e+08 0.00e+00 9.31e-10 2.07e+00 0s - 16 1.12801118e+08 1.12801116e+08 0.00e+00 1.40e-09 3.87e-03 0s - 17 1.12801116e+08 1.12801116e+08 1.26e-11 9.31e-10 3.88e-06 0s - 18 1.12801116e+08 1.12801116e+08 1.39e-11 4.66e-10 3.89e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12801116e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5l6l8s.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21592015e+11 -2.96387016e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14960060e+10 -2.78229953e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77746323e+10 -3.60820862e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90245931e+10 -5.44291913e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.82855906e+09 -1.45410233e+09 0.00e+00 5.22e-01 1.48e+07 0s - 5 5.98064527e+08 -3.91438881e+07 0.00e+00 4.11e-02 1.70e+06 0s - 6 3.36781324e+08 4.47835519e+07 2.48e-02 1.43e-02 7.74e+05 0s - 7 1.91249039e+08 1.00080188e+08 0.00e+00 3.29e-03 2.41e+05 0s - 8 1.51352313e+08 1.12676999e+08 0.00e+00 8.77e-04 1.02e+05 0s - 9 1.40838070e+08 1.19826024e+08 0.00e+00 3.57e-04 5.55e+04 0s - 10 1.35672137e+08 1.23582138e+08 0.00e+00 1.34e-04 3.19e+04 0s - 11 1.31205036e+08 1.25923369e+08 0.00e+00 1.40e-09 1.39e+04 0s - 12 1.28376341e+08 1.27867321e+08 0.00e+00 1.86e-09 1.34e+03 0s - 13 1.28088575e+08 1.28013713e+08 0.00e+00 9.31e-10 1.98e+02 0s - 14 1.28050699e+08 1.28038898e+08 0.00e+00 9.31e-10 3.11e+01 0s - 15 1.28044321e+08 1.28043307e+08 0.00e+00 9.31e-10 2.67e+00 0s - 16 1.28043707e+08 1.28043704e+08 0.00e+00 3.73e-09 1.04e-02 0s - 17 1.28043706e+08 1.28043706e+08 4.39e-12 1.86e-09 5.69e-05 0s - 18 1.28043706e+08 1.28043706e+08 1.11e-09 9.31e-10 5.69e-08 0s - 19 1.28043706e+08 1.28043706e+08 5.51e-11 1.86e-09 5.69e-11 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.28043706e+08 - -Time queueing subproblems=2.33 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.04 seconds -Time waiting for subproblems=0.09 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.56 Avg: 0.74 Max: 1.04 StdDev: 0.21 (seconds) -Aggregate sub-problem solve time=2.42 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62628360.5787 Max-Min=11806791.72 -Converger=normalized-term-diff value is 0.1095 - threshold reached=False -Cumulative run-time=141.41 seconds - -Initiating PH iteration=74 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjibeof.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942541e+10 -1.91981595e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09657854e+10 -2.26041195e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52490386e+10 -2.91159103e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35450415e+10 -4.57372415e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26475249e+09 -1.23991045e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34529401e+08 1.08323776e+07 0.00e+00 7.57e-10 8.54e+05 0s - 6 1.70309034e+08 5.89912410e+07 0.00e+00 1.75e-10 2.94e+05 0s - 7 1.43183901e+08 7.15867442e+07 0.00e+00 2.33e-10 1.89e+05 0s - 8 1.10859985e+08 8.08090800e+07 0.00e+00 1.16e-10 7.93e+04 0s - 9 1.01926971e+08 8.56141729e+07 0.00e+00 1.76e-10 4.30e+04 0s - 10 9.62415453e+07 8.77517815e+07 0.00e+00 2.33e-10 2.24e+04 0s - 11 9.26088316e+07 9.04998722e+07 0.00e+00 1.56e-10 5.56e+03 0s - 12 9.16573606e+07 9.10521242e+07 0.00e+00 3.68e-10 1.60e+03 0s - 13 9.13660706e+07 9.12567352e+07 0.00e+00 1.46e-11 2.88e+02 0s - 14 9.13092623e+07 9.12930801e+07 0.00e+00 4.66e-10 4.27e+01 0s - 15 9.12995587e+07 9.12988515e+07 0.00e+00 4.66e-10 1.87e+00 0s - 16 9.12991223e+07 9.12991215e+07 0.00e+00 4.66e-10 1.92e-03 0s - 17 9.12991218e+07 9.12991218e+07 0.00e+00 4.66e-10 1.92e-06 0s - 18 9.12991218e+07 9.12991218e+07 1.03e-13 9.31e-10 1.92e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.12991218e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpfunf0b.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49515011e+10 -2.94803067e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33979507e+10 -2.70642019e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32152365e+10 -3.46625117e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70606662e+10 -5.34391483e+09 4.29e+01 3.36e+04 1.29e+08 0s - 4 4.25840865e+09 -1.62436331e+09 0.00e+00 2.24e+02 1.64e+07 0s - 5 6.10167761e+08 -5.47778139e+07 0.00e+00 9.31e-10 1.77e+06 0s - 6 2.52474280e+08 6.27284917e+07 2.86e-03 9.31e-10 5.02e+05 0s - 7 1.65751954e+08 8.87363265e+07 0.00e+00 9.31e-10 2.03e+05 0s - 8 1.26743356e+08 1.05219518e+08 0.00e+00 9.31e-10 5.68e+04 0s - 9 1.19294229e+08 1.09596131e+08 0.00e+00 4.66e-10 2.56e+04 0s - 10 1.16924588e+08 1.10530930e+08 0.00e+00 9.31e-10 1.69e+04 0s - 11 1.14137924e+08 1.12008808e+08 0.00e+00 4.66e-10 5.62e+03 0s - 12 1.13250311e+08 1.12550009e+08 0.00e+00 9.31e-10 1.85e+03 0s - 13 1.12929049e+08 1.12714041e+08 0.00e+00 4.66e-10 5.67e+02 0s - 14 1.12814329e+08 1.12783759e+08 0.00e+00 4.66e-10 8.07e+01 0s - 15 1.12796810e+08 1.12794707e+08 0.00e+00 2.62e-10 5.55e+00 0s - 16 1.12795511e+08 1.12795509e+08 0.00e+00 9.31e-10 5.66e-03 0s - 17 1.12795509e+08 1.12795509e+08 0.00e+00 4.66e-10 5.66e-06 0s - 18 1.12795509e+08 1.12795509e+08 4.00e-15 9.31e-10 5.67e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12795509e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpisdsuh.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21592133e+11 -2.96379810e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14961257e+10 -2.78229213e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77733752e+10 -3.60830974e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90242857e+10 -5.44300775e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.82895937e+09 -1.45417028e+09 0.00e+00 5.22e-01 1.48e+07 0s - 5 5.97973179e+08 -3.91365063e+07 0.00e+00 4.11e-02 1.70e+06 0s - 6 3.36984305e+08 4.47140929e+07 2.48e-02 1.43e-02 7.74e+05 0s - 7 1.91082057e+08 1.00129972e+08 0.00e+00 3.28e-03 2.40e+05 0s - 8 1.51242124e+08 1.12705551e+08 0.00e+00 8.72e-04 1.02e+05 0s - 9 1.40804740e+08 1.19879731e+08 0.00e+00 3.53e-04 5.52e+04 0s - 10 1.35597020e+08 1.23632727e+08 0.00e+00 1.31e-04 3.16e+04 0s - 11 1.31196550e+08 1.25933650e+08 0.00e+00 1.86e-09 1.39e+04 0s - 12 1.28403804e+08 1.27855584e+08 0.00e+00 2.33e-10 1.45e+03 0s - 13 1.28097438e+08 1.28024037e+08 0.00e+00 1.86e-09 1.94e+02 0s - 14 1.28061199e+08 1.28046857e+08 0.00e+00 1.86e-09 3.78e+01 0s - 15 1.28053347e+08 1.28052194e+08 0.00e+00 9.31e-10 3.04e+00 0s - 16 1.28052657e+08 1.28052653e+08 0.00e+00 1.86e-09 1.06e-02 0s - 17 1.28052656e+08 1.28052655e+08 4.79e-11 1.86e-09 8.07e-04 0s - 18 1.28052656e+08 1.28052656e+08 5.82e-10 4.66e-10 2.18e-05 0s - 19 1.28052656e+08 1.28052656e+08 5.77e-09 1.86e-09 2.17e-08 0s - 20 1.28052656e+08 1.28052656e+08 2.56e-09 1.86e-09 2.17e-11 0s - -Barrier solved model in 20 iterations and 0.01 seconds -Optimal objective 1.28052656e+08 - -Time queueing subproblems=2.82 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.04 seconds -Time waiting for subproblems=0.12 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.75 Avg: 0.91 Max: 1.04 StdDev: 0.12 (seconds) -Aggregate sub-problem solve time=2.94 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62712631.0833 Max-Min=11849910.91 -Converger=normalized-term-diff value is 0.1068 - threshold reached=False -Cumulative run-time=144.42 seconds - -Initiating PH iteration=75 -Scenario instance preprocessing time=0.16 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_2ylhn.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942478e+10 -1.91981116e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09658231e+10 -2.26041166e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52489532e+10 -2.91161375e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35451014e+10 -4.57372822e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26463661e+09 -1.23986673e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34522088e+08 1.08354303e+07 0.00e+00 5.24e-10 8.54e+05 0s - 6 1.70311881e+08 5.89959506e+07 0.00e+00 1.75e-10 2.94e+05 0s - 7 1.43168546e+08 7.16036935e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.10832607e+08 8.08425489e+07 0.00e+00 1.11e-09 7.91e+04 0s - 9 1.01963306e+08 8.56137081e+07 0.00e+00 5.82e-10 4.31e+04 0s - 10 9.62758794e+07 8.77665163e+07 0.00e+00 1.16e-10 2.25e+04 0s - 11 9.26593630e+07 9.04840244e+07 0.00e+00 1.16e-10 5.74e+03 0s - 12 9.16677680e+07 9.10575285e+07 0.00e+00 1.37e-10 1.61e+03 0s - 13 9.13739954e+07 9.12630789e+07 0.00e+00 3.24e-10 2.93e+02 0s - 14 9.13161049e+07 9.12998697e+07 0.00e+00 4.66e-10 4.28e+01 0s - 15 9.13065362e+07 9.13055396e+07 0.00e+00 4.66e-10 2.63e+00 0s - 16 9.13059238e+07 9.13059227e+07 0.00e+00 9.31e-10 2.73e-03 0s - 17 9.13059231e+07 9.13059231e+07 0.00e+00 4.66e-10 2.73e-06 0s - 18 9.13059231e+07 9.13059231e+07 6.50e-14 5.93e-10 2.74e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.13059231e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwjtcgu.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49513605e+10 -2.94801156e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33977893e+10 -2.70641806e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32158404e+10 -3.46616879e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70613067e+10 -5.34419229e+09 4.30e+01 3.37e+04 1.29e+08 0s - 4 4.25946495e+09 -1.62479815e+09 0.00e+00 2.49e+02 1.64e+07 0s - 5 6.10458128e+08 -5.49299225e+07 0.00e+00 9.31e-10 1.77e+06 0s - 6 2.52545164e+08 6.26797112e+07 2.89e-03 4.66e-10 5.02e+05 0s - 7 1.65869704e+08 8.86983091e+07 0.00e+00 9.31e-10 2.04e+05 0s - 8 1.26663733e+08 1.05232369e+08 0.00e+00 9.31e-10 5.66e+04 0s - 9 1.19275849e+08 1.09588252e+08 0.00e+00 9.31e-10 2.56e+04 0s - 10 1.16981413e+08 1.10488960e+08 0.00e+00 4.66e-10 1.71e+04 0s - 11 1.14120464e+08 1.12007397e+08 0.00e+00 9.31e-10 5.58e+03 0s - 12 1.13250465e+08 1.12541564e+08 0.00e+00 4.66e-10 1.87e+03 0s - 13 1.12928580e+08 1.12705482e+08 0.00e+00 9.31e-10 5.89e+02 0s - 14 1.12809809e+08 1.12777926e+08 0.00e+00 4.66e-10 8.41e+01 0s - 15 1.12791629e+08 1.12789303e+08 0.00e+00 9.31e-10 6.14e+00 0s - 16 1.12790179e+08 1.12790177e+08 0.00e+00 9.31e-10 6.32e-03 0s - 17 1.12790178e+08 1.12790178e+08 0.00e+00 9.31e-10 6.33e-06 0s - 18 1.12790178e+08 1.12790178e+08 0.00e+00 9.31e-10 6.33e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 1.12790178e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpy4uhl_.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21592244e+11 -2.96369943e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14962279e+10 -2.78228181e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77722401e+10 -3.60839667e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90240304e+10 -5.44308347e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.82928911e+09 -1.45422126e+09 0.00e+00 5.22e-01 1.48e+07 0s - 5 5.97896491e+08 -3.91240219e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37172486e+08 4.46568020e+07 2.49e-02 1.44e-02 7.75e+05 0s - 7 1.90941522e+08 1.00182067e+08 0.00e+00 3.27e-03 2.40e+05 0s - 8 1.51139020e+08 1.12742004e+08 0.00e+00 8.67e-04 1.01e+05 0s - 9 1.40779299e+08 1.19942216e+08 0.00e+00 3.50e-04 5.50e+04 0s - 10 1.35538251e+08 1.23681826e+08 0.00e+00 1.29e-04 3.13e+04 0s - 11 1.31170438e+08 1.25965469e+08 0.00e+00 9.31e-10 1.37e+04 0s - 12 1.28434384e+08 1.27851088e+08 0.00e+00 1.86e-09 1.54e+03 0s - 13 1.28123663e+08 1.28027390e+08 0.00e+00 1.86e-09 2.54e+02 0s - 14 1.28075499e+08 1.28056840e+08 0.00e+00 1.86e-09 4.92e+01 0s - 15 1.28065809e+08 1.28063253e+08 0.00e+00 1.86e-09 6.74e+00 0s - 16 1.28064259e+08 1.28064250e+08 0.00e+00 9.31e-10 2.31e-02 0s - 17 1.28064253e+08 1.28064253e+08 0.00e+00 1.86e-09 4.29e-04 0s - 18 1.28064253e+08 1.28064253e+08 3.86e-10 1.86e-09 4.46e-07 0s - 19 1.28064253e+08 1.28064253e+08 6.54e-10 3.73e-09 4.46e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.28064253e+08 - -Time queueing subproblems=1.86 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.08 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.52 Avg: 0.57 Max: 0.65 StdDev: 0.06 (seconds) -Aggregate sub-problem solve time=1.95 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62782069.5827 Max-Min=11888248.87 -Converger=normalized-term-diff value is 0.1045 - threshold reached=False -Cumulative run-time=146.38 seconds - -Initiating PH iteration=76 -Scenario instance preprocessing time=0.13 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpxfznl5.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942320e+10 -1.91979947e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09658582e+10 -2.26041067e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52488159e+10 -2.91164408e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35451572e+10 -4.57373194e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26447081e+09 -1.23980650e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34514528e+08 1.08391724e+07 0.00e+00 1.28e-09 8.54e+05 0s - 6 1.70312639e+08 5.90032281e+07 0.00e+00 2.33e-10 2.94e+05 0s - 7 1.43141917e+08 7.16270815e+07 0.00e+00 1.16e-10 1.89e+05 0s - 8 1.10784344e+08 8.08833023e+07 0.00e+00 6.40e-10 7.89e+04 0s - 9 1.02078504e+08 8.55720701e+07 0.00e+00 2.33e-10 4.36e+04 0s - 10 9.63316534e+07 8.77659648e+07 0.00e+00 1.16e-10 2.26e+04 0s - 11 9.26613549e+07 9.04994391e+07 0.00e+00 1.86e-10 5.70e+03 0s - 12 9.17622338e+07 9.09982474e+07 0.00e+00 1.01e-10 2.02e+03 0s - 13 9.14069060e+07 9.12519011e+07 0.00e+00 1.16e-10 4.09e+02 0s - 14 9.13241020e+07 9.13049313e+07 0.00e+00 4.66e-10 5.06e+01 0s - 15 9.13126577e+07 9.13116280e+07 0.00e+00 4.91e-10 2.72e+00 0s - 16 9.13120252e+07 9.13120242e+07 0.00e+00 9.31e-10 2.82e-03 0s - 17 9.13120246e+07 9.13120246e+07 0.00e+00 1.43e-10 2.82e-06 0s - 18 9.13120246e+07 9.13120246e+07 5.85e-14 4.66e-10 2.82e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.13120246e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpxq8ofb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49512302e+10 -2.94798297e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33976472e+10 -2.70641518e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32163855e+10 -3.46609398e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70618847e+10 -5.34444011e+09 4.30e+01 3.37e+04 1.29e+08 0s - 4 4.26041961e+09 -1.62518612e+09 0.00e+00 2.60e+02 1.64e+07 0s - 5 6.10684237e+08 -5.50415996e+07 0.00e+00 9.31e-10 1.77e+06 0s - 6 2.52614181e+08 6.26437498e+07 2.91e-03 9.31e-10 5.02e+05 0s - 7 1.65969425e+08 8.86728312e+07 0.00e+00 4.66e-10 2.04e+05 0s - 8 1.26595318e+08 1.05247433e+08 0.00e+00 1.28e-09 5.63e+04 0s - 9 1.19268543e+08 1.09577448e+08 0.00e+00 9.31e-10 2.56e+04 0s - 10 1.17021803e+08 1.10457364e+08 0.00e+00 4.66e-10 1.73e+04 0s - 11 1.14097112e+08 1.12011398e+08 0.00e+00 4.66e-10 5.50e+03 0s - 12 1.13063444e+08 1.12638383e+08 0.00e+00 9.31e-10 1.12e+03 0s - 13 1.12882082e+08 1.12725626e+08 0.00e+00 9.31e-10 4.13e+02 0s - 14 1.12794809e+08 1.12779402e+08 0.00e+00 9.31e-10 4.07e+01 0s - 15 1.12785859e+08 1.12785079e+08 0.00e+00 1.40e-09 2.06e+00 0s - 16 1.12785368e+08 1.12785367e+08 0.00e+00 4.66e-10 2.13e-03 0s - 17 1.12785367e+08 1.12785367e+08 0.00e+00 4.66e-10 2.13e-06 0s - 18 1.12785367e+08 1.12785367e+08 9.41e-15 4.66e-10 2.13e-09 0s - -Barrier solved model in 18 iterations and 0.05 seconds -Optimal objective 1.12785367e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5zhnqx.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21592401e+11 -2.96399612e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14963658e+10 -2.78231096e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77713724e+10 -3.60850575e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90239867e+10 -5.44318481e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.82961634e+09 -1.45428554e+09 0.00e+00 5.23e-01 1.48e+07 0s - 5 5.97856282e+08 -3.91247977e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37337653e+08 4.46048148e+07 2.49e-02 1.44e-02 7.76e+05 0s - 7 1.90849586e+08 1.00278124e+08 0.00e+00 3.26e-03 2.39e+05 0s - 8 1.50729641e+08 1.12872132e+08 0.00e+00 8.41e-04 1.00e+05 0s - 9 1.40709065e+08 1.20269850e+08 0.00e+00 3.30e-04 5.40e+04 0s - 10 1.35233099e+08 1.23958410e+08 0.00e+00 1.22e-04 2.98e+04 0s - 11 1.30899653e+08 1.26228797e+08 0.00e+00 1.86e-09 1.23e+04 0s - 12 1.28446020e+08 1.27917832e+08 0.00e+00 1.86e-09 1.39e+03 0s - 13 1.28166677e+08 1.28080660e+08 0.00e+00 1.86e-09 2.27e+02 0s - 14 1.28123977e+08 1.28106972e+08 0.00e+00 4.66e-10 4.49e+01 0s - 15 1.28115048e+08 1.28112648e+08 0.00e+00 1.86e-09 6.33e+00 0s - 16 1.28113641e+08 1.28113618e+08 0.00e+00 9.31e-10 6.05e-02 0s - 17 1.28113626e+08 1.28113626e+08 0.00e+00 1.86e-09 9.51e-05 0s - 18 1.28113626e+08 1.28113626e+08 7.01e-12 1.86e-09 9.52e-08 0s - 19 1.28113626e+08 1.28113626e+08 1.07e-11 1.86e-09 9.52e-11 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.28113626e+08 - -Time queueing subproblems=1.77 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.09 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.53 Avg: 0.55 Max: 0.56 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.86 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62801373.4738 Max-Min=11878442.87 -Converger=normalized-term-diff value is 0.1039 - threshold reached=False -Cumulative run-time=148.24 seconds - -Initiating PH iteration=77 -Scenario instance preprocessing time=0.12 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdqp9rl.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942194e+10 -1.91979211e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09658948e+10 -2.26041011e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52486914e+10 -2.91167296e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35452147e+10 -4.57373582e+09 4.56e+01 3.66e+04 1.09e+08 0s - 4 3.26431735e+09 -1.23975022e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34506838e+08 1.08424295e+07 0.00e+00 2.04e-09 8.54e+05 0s - 6 1.70313533e+08 5.90096436e+07 0.00e+00 4.95e-10 2.94e+05 0s - 7 1.43117240e+08 7.16489429e+07 0.00e+00 2.33e-10 1.89e+05 0s - 8 1.10738154e+08 8.09258785e+07 0.00e+00 2.04e-09 7.87e+04 0s - 9 1.02163453e+08 8.55470197e+07 0.00e+00 9.31e-10 4.38e+04 0s - 10 9.63751872e+07 8.77724423e+07 0.00e+00 1.46e-11 2.27e+04 0s - 11 9.26368867e+07 9.05309315e+07 0.00e+00 7.09e-11 5.56e+03 0s - 12 9.17474231e+07 9.10198575e+07 0.00e+00 1.64e-10 1.92e+03 0s - 13 9.14083338e+07 9.12615780e+07 0.00e+00 4.66e-10 3.87e+02 0s - 14 9.13298761e+07 9.13115903e+07 0.00e+00 4.66e-10 4.82e+01 0s - 15 9.13192298e+07 9.13178082e+07 0.00e+00 4.66e-10 3.75e+00 0s - 16 9.13183580e+07 9.13183565e+07 0.00e+00 1.40e-09 3.91e-03 0s - 17 9.13183571e+07 9.13183571e+07 0.00e+00 4.66e-10 3.91e-06 0s - 18 9.13183571e+07 9.13183571e+07 4.82e-14 4.66e-10 3.92e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.13183571e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_o3r2o.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49511070e+10 -2.94795945e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33975110e+10 -2.70641278e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32169537e+10 -3.46601793e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70624861e+10 -5.34469425e+09 4.30e+01 3.37e+04 1.29e+08 0s - 4 4.26139954e+09 -1.62558193e+09 0.00e+00 2.65e+02 1.64e+07 0s - 5 6.10893125e+08 -5.51412295e+07 0.00e+00 1.28e-09 1.77e+06 0s - 6 2.52687549e+08 6.26108989e+07 2.94e-03 9.31e-10 5.02e+05 0s - 7 1.66065760e+08 8.86524753e+07 0.00e+00 9.31e-10 2.04e+05 0s - 8 1.26527034e+08 1.05265222e+08 0.00e+00 9.31e-10 5.61e+04 0s - 9 1.19265332e+08 1.09565297e+08 0.00e+00 9.31e-10 2.56e+04 0s - 10 1.16550558e+08 1.10753287e+08 0.00e+00 4.66e-10 1.53e+04 0s - 11 1.14187834e+08 1.11961985e+08 0.00e+00 4.66e-10 5.87e+03 0s - 12 1.13108831e+08 1.12607557e+08 0.00e+00 4.66e-10 1.32e+03 0s - 13 1.12904994e+08 1.12703497e+08 0.00e+00 4.66e-10 5.32e+02 0s - 14 1.12794149e+08 1.12771678e+08 0.00e+00 4.66e-10 5.93e+01 0s - 15 1.12781076e+08 1.12779934e+08 0.00e+00 9.31e-10 3.01e+00 0s - 16 1.12780363e+08 1.12780362e+08 0.00e+00 9.31e-10 3.07e-03 0s - 17 1.12780363e+08 1.12780363e+08 0.00e+00 4.66e-10 3.08e-06 0s - 18 1.12780363e+08 1.12780363e+08 7.97e-15 1.86e-09 3.08e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.12780363e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3dmzl8.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21592566e+11 -2.96455627e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14965044e+10 -2.78236632e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77706704e+10 -3.60862835e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90239946e+10 -5.44330084e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.82992803e+09 -1.45436816e+09 0.00e+00 5.23e-01 1.48e+07 0s - 5 5.97815527e+08 -3.91480928e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37462556e+08 4.45389008e+07 2.50e-02 1.44e-02 7.76e+05 0s - 7 1.90757979e+08 1.00352918e+08 0.00e+00 3.25e-03 2.39e+05 0s - 8 1.50428310e+08 1.12935212e+08 0.00e+00 8.23e-04 9.90e+04 0s - 9 1.40559931e+08 1.20575699e+08 0.00e+00 3.10e-04 5.28e+04 0s - 10 1.34891111e+08 1.24220988e+08 0.00e+00 1.16e-04 2.82e+04 0s - 11 1.30584857e+08 1.26489646e+08 0.00e+00 1.86e-09 1.08e+04 0s - 12 1.28407316e+08 1.27983036e+08 0.00e+00 9.31e-10 1.12e+03 0s - 13 1.28187254e+08 1.28115515e+08 0.00e+00 1.86e-09 1.89e+02 0s - 14 1.28151133e+08 1.28138367e+08 0.00e+00 1.86e-09 3.37e+01 0s - 15 1.28144941e+08 1.28142232e+08 0.00e+00 1.86e-09 7.15e+00 0s - 16 1.28143340e+08 1.28143291e+08 0.00e+00 1.86e-09 1.30e-01 0s - 17 1.28143309e+08 1.28143309e+08 0.00e+00 9.31e-10 1.92e-04 0s - 18 1.28143309e+08 1.28143309e+08 5.91e-12 9.31e-10 1.92e-07 0s - 19 1.28143309e+08 1.28143309e+08 1.59e-11 1.86e-09 1.92e-10 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.28143309e+08 - -Time queueing subproblems=1.69 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.52 Max: 0.56 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=1.76 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62795949.0283 Max-Min=11837460.09 -Converger=normalized-term-diff value is 0.1042 - threshold reached=False -Cumulative run-time=150.07 seconds - -Initiating PH iteration=78 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprz4ty8.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942109e+10 -1.91979155e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09659320e+10 -2.26041024e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52485916e+10 -2.91169848e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35452730e+10 -4.57373990e+09 4.56e+01 3.65e+04 1.09e+08 0s - 4 3.26418750e+09 -1.23970221e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34498438e+08 1.08451688e+07 0.00e+00 6.98e-10 8.54e+05 0s - 6 1.70315090e+08 5.90144996e+07 0.00e+00 1.75e-10 2.94e+05 0s - 7 1.43097283e+08 7.16676996e+07 0.00e+00 1.16e-10 1.88e+05 0s - 8 1.10698786e+08 8.09702133e+07 0.00e+00 1.82e-10 7.84e+04 0s - 9 1.02197156e+08 8.55498810e+07 0.00e+00 2.91e-11 4.39e+04 0s - 10 9.63964337e+07 8.77872902e+07 0.00e+00 2.91e-11 2.27e+04 0s - 11 9.26119637e+07 9.05615486e+07 0.00e+00 2.53e-10 5.41e+03 0s - 12 9.17429350e+07 9.10354891e+07 0.00e+00 1.17e-10 1.87e+03 0s - 13 9.14108075e+07 9.12711104e+07 0.00e+00 1.39e-10 3.69e+02 0s - 14 9.13361836e+07 9.13185822e+07 0.00e+00 9.31e-10 4.64e+01 0s - 15 9.13259304e+07 9.13245753e+07 0.00e+00 2.33e-10 3.58e+00 0s - 16 9.13250985e+07 9.13250971e+07 0.00e+00 2.04e-10 3.73e-03 0s - 17 9.13250976e+07 9.13250976e+07 0.00e+00 4.66e-10 3.73e-06 0s - 18 9.13250976e+07 9.13250976e+07 6.82e-14 4.66e-10 3.74e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.13250976e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0gzpje.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49509871e+10 -2.94794403e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33973747e+10 -2.70641112e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32175593e+10 -3.46593874e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70631245e+10 -5.34496229e+09 4.30e+01 3.37e+04 1.29e+08 0s - 4 4.26242746e+09 -1.62599727e+09 0.00e+00 2.69e+02 1.64e+07 0s - 5 6.11104471e+08 -5.52415523e+07 0.00e+00 1.40e-09 1.77e+06 0s - 6 2.52764759e+08 6.25771429e+07 2.96e-03 9.31e-10 5.03e+05 0s - 7 1.66161837e+08 8.86336231e+07 0.00e+00 4.66e-10 2.05e+05 0s - 8 1.26456015e+08 1.05284330e+08 0.00e+00 9.31e-10 5.59e+04 0s - 9 1.19261751e+08 1.09552605e+08 0.00e+00 9.31e-10 2.56e+04 0s - 10 1.16554514e+08 1.10739511e+08 0.00e+00 4.66e-10 1.53e+04 0s - 11 1.14147637e+08 1.11975565e+08 0.00e+00 9.31e-10 5.73e+03 0s - 12 1.13091399e+08 1.12608494e+08 0.00e+00 4.66e-10 1.27e+03 0s - 13 1.12894799e+08 1.12700746e+08 0.00e+00 9.31e-10 5.12e+02 0s - 14 1.12787332e+08 1.12767026e+08 0.00e+00 5.82e-10 5.36e+01 0s - 15 1.12775595e+08 1.12774452e+08 0.00e+00 4.66e-10 3.02e+00 0s - 16 1.12774882e+08 1.12774881e+08 0.00e+00 9.31e-10 3.09e-03 0s - 17 1.12774881e+08 1.12774881e+08 0.00e+00 9.31e-10 3.09e-06 0s - 18 1.12774881e+08 1.12774881e+08 2.72e-15 4.66e-10 3.10e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12774881e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppmdkb8.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21592706e+11 -2.96501222e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14966137e+10 -2.78241112e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77699671e+10 -3.60873761e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90239563e+10 -5.44340363e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.83018259e+09 -1.45444100e+09 0.00e+00 5.23e-01 1.48e+07 0s - 5 5.97758151e+08 -3.91727368e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37568747e+08 4.44699455e+07 2.50e-02 1.44e-02 7.77e+05 0s - 7 1.90651885e+08 1.00393284e+08 0.00e+00 3.24e-03 2.38e+05 0s - 8 1.50450139e+08 1.12890957e+08 0.00e+00 8.26e-04 9.92e+04 0s - 9 1.40542150e+08 1.20573497e+08 0.00e+00 3.10e-04 5.27e+04 0s - 10 1.34835533e+08 1.24246207e+08 0.00e+00 1.16e-04 2.79e+04 0s - 11 1.30519282e+08 1.26532074e+08 0.00e+00 1.86e-09 1.05e+04 0s - 12 1.28368050e+08 1.28007702e+08 0.00e+00 1.86e-09 9.51e+02 0s - 13 1.28185963e+08 1.28117211e+08 0.00e+00 2.33e-10 1.81e+02 0s - 14 1.28149694e+08 1.28140421e+08 0.00e+00 1.86e-09 2.45e+01 0s - 15 1.28144796e+08 1.28143394e+08 0.00e+00 4.87e-10 3.70e+00 0s - 16 1.28144003e+08 1.28143963e+08 0.00e+00 3.49e-10 1.04e-01 0s - 17 1.28143978e+08 1.28143978e+08 0.00e+00 3.73e-09 1.06e-04 0s - 18 1.28143978e+08 1.28143978e+08 0.00e+00 9.31e-10 1.06e-07 0s - 19 1.28143978e+08 1.28143978e+08 1.03e-14 9.31e-10 1.06e-10 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.28143978e+08 - -Time queueing subproblems=1.52 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.02 seconds -Time waiting for subproblems=0.06 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.47 Max: 0.49 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.59 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62834805.5099 Max-Min=11937747.75 -Converger=normalized-term-diff value is 0.1197 - threshold reached=False -Cumulative run-time=151.66 seconds - -Initiating PH iteration=79 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyjuc6w.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942023e+10 -1.91979450e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09659723e+10 -2.26041074e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52484678e+10 -2.91172897e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453351e+10 -4.57374457e+09 4.56e+01 3.65e+04 1.09e+08 0s - 4 3.26403546e+09 -1.23964578e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34490662e+08 1.08467820e+07 0.00e+00 9.90e-10 8.54e+05 0s - 6 1.70314827e+08 5.90196659e+07 0.00e+00 2.91e-10 2.94e+05 0s - 7 1.43071453e+08 7.16888038e+07 0.00e+00 1.46e-10 1.88e+05 0s - 8 1.10650393e+08 8.10170661e+07 0.00e+00 1.60e-10 7.82e+04 0s - 9 1.02249254e+08 8.55430230e+07 0.00e+00 1.16e-10 4.41e+04 0s - 10 9.64238570e+07 8.77985314e+07 0.00e+00 2.36e-10 2.28e+04 0s - 11 9.25845152e+07 9.05925479e+07 0.00e+00 1.16e-10 5.26e+03 0s - 12 9.17394297e+07 9.10496769e+07 0.00e+00 2.01e-10 1.82e+03 0s - 13 9.14146836e+07 9.12796014e+07 0.00e+00 1.16e-10 3.56e+02 0s - 14 9.13425235e+07 9.13254337e+07 0.00e+00 4.66e-10 4.51e+01 0s - 15 9.13322987e+07 9.13314260e+07 0.00e+00 9.31e-10 2.30e+00 0s - 16 9.13317622e+07 9.13317613e+07 0.00e+00 4.66e-10 2.38e-03 0s - 17 9.13317617e+07 9.13317617e+07 0.00e+00 4.66e-10 2.38e-06 0s - 18 9.13317617e+07 9.13317617e+07 5.70e-14 4.66e-10 2.38e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.13317617e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_jpj_a.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49508669e+10 -2.94793290e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33972411e+10 -2.70640984e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32181233e+10 -3.46586447e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70637151e+10 -5.34521439e+09 4.30e+01 3.37e+04 1.29e+08 0s - 4 4.26338547e+09 -1.62638711e+09 0.00e+00 2.70e+02 1.64e+07 0s - 5 6.11296612e+08 -5.53320174e+07 0.00e+00 1.98e-09 1.77e+06 0s - 6 2.52837323e+08 6.25462803e+07 2.98e-03 9.31e-10 5.03e+05 0s - 7 1.66248036e+08 8.86176096e+07 0.00e+00 4.66e-10 2.05e+05 0s - 8 1.26384532e+08 1.05304277e+08 0.00e+00 9.31e-10 5.56e+04 0s - 9 1.19259716e+08 1.09538480e+08 0.00e+00 9.31e-10 2.57e+04 0s - 10 1.16556404e+08 1.10726086e+08 0.00e+00 4.66e-10 1.54e+04 0s - 11 1.14107309e+08 1.11988385e+08 0.00e+00 9.31e-10 5.59e+03 0s - 12 1.13075423e+08 1.12607498e+08 0.00e+00 9.31e-10 1.23e+03 0s - 13 1.12885135e+08 1.12696588e+08 0.00e+00 4.66e-10 4.97e+02 0s - 14 1.12780217e+08 1.12761324e+08 0.00e+00 9.31e-10 4.99e+01 0s - 15 1.12769460e+08 1.12768142e+08 0.00e+00 4.66e-10 3.48e+00 0s - 16 1.12768635e+08 1.12768634e+08 0.00e+00 1.86e-09 3.59e-03 0s - 17 1.12768634e+08 1.12768634e+08 0.00e+00 9.31e-10 3.60e-06 0s - 18 1.12768634e+08 1.12768634e+08 5.64e-15 9.31e-10 3.60e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.12768634e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp1oh0kl.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21592817e+11 -2.96523997e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14966917e+10 -2.78243298e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77692466e+10 -3.60882215e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90238597e+10 -5.44348169e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.83037466e+09 -1.45449286e+09 0.00e+00 5.23e-01 1.48e+07 0s - 5 5.97692529e+08 -3.91866019e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37670480e+08 4.44110506e+07 2.50e-02 1.44e-02 7.77e+05 0s - 7 1.90546159e+08 1.00416646e+08 0.00e+00 3.23e-03 2.38e+05 0s - 8 1.50459284e+08 1.12867464e+08 0.00e+00 8.28e-04 9.92e+04 0s - 9 1.40539318e+08 1.20540848e+08 0.00e+00 3.12e-04 5.28e+04 0s - 10 1.34828783e+08 1.24231754e+08 0.00e+00 1.17e-04 2.80e+04 0s - 11 1.30516769e+08 1.26520957e+08 0.00e+00 9.31e-10 1.05e+04 0s - 12 1.28333561e+08 1.28019197e+08 0.00e+00 9.31e-10 8.29e+02 0s - 13 1.28174371e+08 1.28113796e+08 0.00e+00 5.82e-10 1.60e+02 0s - 14 1.28142059e+08 1.28135158e+08 0.00e+00 1.86e-09 1.82e+01 0s - 15 1.28138865e+08 1.28137238e+08 0.00e+00 1.86e-09 4.29e+00 0s - 16 1.28137906e+08 1.28137880e+08 0.00e+00 3.73e-09 6.87e-02 0s - 17 1.28137892e+08 1.28137892e+08 0.00e+00 1.86e-09 9.73e-05 0s - 18 1.28137892e+08 1.28137892e+08 1.26e-11 1.40e-09 9.73e-08 0s - 19 1.28137892e+08 1.28137892e+08 1.22e-12 4.66e-10 9.73e-11 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.28137892e+08 - -Time queueing subproblems=1.45 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.45 Max: 0.47 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.52 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62872485.1384 Max-Min=12045206.41 -Converger=normalized-term-diff value is 0.1196 - threshold reached=False -Cumulative run-time=153.19 seconds - -Initiating PH iteration=80 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzaaxue.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83941955e+10 -1.91980386e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09660155e+10 -2.26041188e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52483179e+10 -2.91176461e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453723e+10 -4.57375126e+09 4.55e+01 3.65e+04 1.09e+08 0s - 4 3.26385822e+09 -1.23958154e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34483113e+08 1.08471145e+07 0.00e+00 4.66e-10 8.54e+05 0s - 6 1.70312123e+08 5.90249750e+07 0.00e+00 1.16e-10 2.94e+05 0s - 7 1.43041021e+08 7.17116521e+07 0.00e+00 5.82e-11 1.88e+05 0s - 8 1.10594710e+08 8.10679502e+07 0.00e+00 5.82e-11 7.79e+04 0s - 9 1.02303545e+08 8.55358811e+07 0.00e+00 1.91e-10 4.42e+04 0s - 10 9.36074226e+07 8.96430475e+07 0.00e+00 1.16e-10 1.05e+04 0s - 11 9.20017358e+07 9.09430536e+07 0.00e+00 2.91e-11 2.79e+03 0s - 12 9.15227092e+07 9.12118036e+07 0.00e+00 2.91e-11 8.20e+02 0s - 13 9.13882666e+07 9.13094907e+07 0.00e+00 1.16e-10 2.08e+02 0s - 14 9.13452325e+07 9.13350068e+07 0.00e+00 2.33e-10 2.70e+01 0s - 15 9.13391363e+07 9.13386108e+07 0.00e+00 4.66e-10 1.39e+00 0s - 16 9.13388109e+07 9.13388104e+07 0.00e+00 2.33e-10 1.42e-03 0s - 17 9.13388106e+07 9.13388106e+07 0.00e+00 4.66e-10 1.42e-06 0s - 18 9.13388106e+07 9.13388106e+07 4.82e-14 9.31e-10 1.42e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.13388106e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpboo2hz.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49507478e+10 -2.94792837e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33971098e+10 -2.70640921e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32186444e+10 -3.46579529e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70642348e+10 -5.34545268e+09 4.30e+01 3.37e+04 1.29e+08 0s - 4 4.26427860e+09 -1.62675527e+09 0.00e+00 2.69e+02 1.64e+07 0s - 5 6.11470281e+08 -5.54130692e+07 0.00e+00 9.31e-10 1.77e+06 0s - 6 2.52905809e+08 6.25180357e+07 3.00e-03 9.31e-10 5.03e+05 0s - 7 1.66325984e+08 8.86041864e+07 0.00e+00 9.31e-10 2.05e+05 0s - 8 1.26315075e+08 1.05324035e+08 0.00e+00 9.31e-10 5.54e+04 0s - 9 1.19258358e+08 1.09524043e+08 0.00e+00 4.66e-10 2.57e+04 0s - 10 1.16557282e+08 1.10713142e+08 0.00e+00 4.66e-10 1.54e+04 0s - 11 1.14065338e+08 1.12002069e+08 0.00e+00 9.31e-10 5.44e+03 0s - 12 1.13059532e+08 1.12606063e+08 0.00e+00 9.31e-10 1.20e+03 0s - 13 1.12875207e+08 1.12692220e+08 0.00e+00 4.66e-10 4.83e+02 0s - 14 1.12772903e+08 1.12755349e+08 0.00e+00 9.31e-10 4.63e+01 0s - 15 1.12762727e+08 1.12761799e+08 0.00e+00 9.31e-10 2.45e+00 0s - 16 1.12762143e+08 1.12762142e+08 0.00e+00 3.49e-10 2.54e-03 0s - 17 1.12762142e+08 1.12762142e+08 0.00e+00 9.31e-10 2.54e-06 0s - 18 1.12762142e+08 1.12762142e+08 5.71e-15 9.31e-10 2.55e-09 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 1.12762142e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpobau1c.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21592919e+11 -2.96531377e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14967579e+10 -2.78243944e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77685947e+10 -3.60888469e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90237703e+10 -5.44353830e+09 3.56e+01 2.96e+04 1.24e+08 0s - 4 3.83052625e+09 -1.45452682e+09 0.00e+00 5.23e-01 1.48e+07 0s - 5 5.97632286e+08 -3.91910409e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37761572e+08 4.43664185e+07 2.51e-02 1.44e-02 7.77e+05 0s - 7 1.90453506e+08 1.00435258e+08 0.00e+00 3.23e-03 2.38e+05 0s - 8 1.50466922e+08 1.12860801e+08 0.00e+00 8.30e-04 9.93e+04 0s - 9 1.40548769e+08 1.20504498e+08 0.00e+00 3.14e-04 5.29e+04 0s - 10 1.34846015e+08 1.24209482e+08 0.00e+00 1.17e-04 2.81e+04 0s - 11 1.30547188e+08 1.26494037e+08 0.00e+00 1.86e-09 1.07e+04 0s - 12 1.28323107e+08 1.28020590e+08 0.00e+00 1.86e-09 7.98e+02 0s - 13 1.28166102e+08 1.28114354e+08 0.00e+00 1.86e-09 1.37e+02 0s - 14 1.28139873e+08 1.28132601e+08 0.00e+00 1.86e-09 1.92e+01 0s - 15 1.28135682e+08 1.28135401e+08 0.00e+00 8.15e-10 7.41e-01 0s - 16 1.28135522e+08 1.28135520e+08 0.00e+00 1.86e-09 4.57e-03 0s - 17 1.28135522e+08 1.28135522e+08 9.66e-11 1.86e-09 4.56e-06 0s - 18 1.28135522e+08 1.28135522e+08 1.11e-11 9.31e-10 4.57e-09 0s - -Barrier solved model in 18 iterations and 0.05 seconds -Optimal objective 1.28135522e+08 - -Time queueing subproblems=1.61 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.08 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.50 Max: 0.55 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=1.68 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62724967.4572 Max-Min=11607650.36 -Converger=normalized-term-diff value is 0.1339 - threshold reached=False -Cumulative run-time=154.88 seconds - -Initiating PH iteration=81 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdmccky.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83941966e+10 -1.91982322e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09660615e+10 -2.26041405e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52481400e+10 -2.91180495e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453459e+10 -4.57377644e+09 4.55e+01 3.65e+04 1.09e+08 0s - 4 3.26366751e+09 -1.23951686e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34478605e+08 1.08448224e+07 0.00e+00 9.31e-10 8.54e+05 0s - 6 1.70305996e+08 5.90298109e+07 0.00e+00 2.33e-10 2.94e+05 0s - 7 1.43008756e+08 7.17342565e+07 0.00e+00 2.40e-10 1.88e+05 0s - 8 1.10534093e+08 8.11247848e+07 0.00e+00 1.86e-09 7.76e+04 0s - 9 1.02333716e+08 8.55432267e+07 0.00e+00 8.15e-10 4.43e+04 0s - 10 9.36182161e+07 8.96499605e+07 0.00e+00 2.27e-10 1.05e+04 0s - 11 9.20117745e+07 9.09491613e+07 0.00e+00 1.16e-10 2.80e+03 0s - 12 9.15308530e+07 9.12190015e+07 0.00e+00 1.16e-10 8.23e+02 0s - 13 9.13961311e+07 9.13169168e+07 0.00e+00 1.16e-10 2.09e+02 0s - 14 9.13528632e+07 9.13426076e+07 0.00e+00 4.66e-10 2.71e+01 0s - 15 9.13467473e+07 9.13462164e+07 0.00e+00 9.31e-10 1.40e+00 0s - 16 9.13464187e+07 9.13464181e+07 0.00e+00 1.40e-09 1.43e-03 0s - 17 9.13464183e+07 9.13464183e+07 0.00e+00 4.66e-10 1.43e-06 0s - 18 9.13464183e+07 9.13464183e+07 2.07e-14 9.31e-10 1.44e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 9.13464183e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp6lojiw.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49506364e+10 -2.94793514e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33969814e+10 -2.70640965e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32191257e+10 -3.46573074e+09 3.56e+02 4.43e+05 5.00e+08 0s - 3 1.70646249e+10 -5.34568235e+09 4.30e+01 3.37e+04 1.29e+08 0s - 4 4.26510916e+09 -1.62710702e+09 0.00e+00 2.65e+02 1.64e+07 0s - 5 6.11620044e+08 -5.54803283e+07 0.00e+00 9.31e-10 1.78e+06 0s - 6 2.52971138e+08 6.24934249e+07 3.02e-03 9.31e-10 5.04e+05 0s - 7 1.66397135e+08 8.85937502e+07 0.00e+00 4.66e-10 2.05e+05 0s - 8 1.26252042e+08 1.05341957e+08 0.00e+00 1.86e-09 5.52e+04 0s - 9 1.19256500e+08 1.09510818e+08 0.00e+00 5.82e-10 2.57e+04 0s - 10 1.16557600e+08 1.10701215e+08 0.00e+00 5.82e-10 1.55e+04 0s - 11 1.14019052e+08 1.12018876e+08 0.00e+00 9.31e-10 5.28e+03 0s - 12 1.13042817e+08 1.12605440e+08 0.00e+00 4.66e-10 1.15e+03 0s - 13 1.12865012e+08 1.12688378e+08 0.00e+00 9.31e-10 4.66e+02 0s - 14 1.12766429e+08 1.12749216e+08 0.00e+00 9.31e-10 4.54e+01 0s - 15 1.12756437e+08 1.12755543e+08 0.00e+00 9.31e-10 2.36e+00 0s - 16 1.12755874e+08 1.12755873e+08 0.00e+00 2.33e-10 2.45e-03 0s - 17 1.12755874e+08 1.12755874e+08 0.00e+00 4.66e-10 2.45e-06 0s - 18 1.12755874e+08 1.12755874e+08 7.17e-14 9.31e-10 2.45e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12755874e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpokxynz.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21593013e+11 -2.96528703e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14968158e+10 -2.78243587e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77680431e+10 -3.60892882e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90237479e+10 -5.44356836e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.83062550e+09 -1.45453838e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97577826e+08 -3.91894459e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37823652e+08 4.43377233e+07 2.51e-02 1.45e-02 7.78e+05 0s - 7 1.90374774e+08 1.00448113e+08 0.00e+00 3.23e-03 2.38e+05 0s - 8 1.50472284e+08 1.12863866e+08 0.00e+00 8.31e-04 9.93e+04 0s - 9 1.40562803e+08 1.20466458e+08 0.00e+00 3.16e-04 5.30e+04 0s - 10 1.34877363e+08 1.24180585e+08 0.00e+00 1.17e-04 2.82e+04 0s - 11 1.30596315e+08 1.26455602e+08 0.00e+00 1.86e-09 1.09e+04 0s - 12 1.28325824e+08 1.28016056e+08 0.00e+00 1.86e-09 8.17e+02 0s - 13 1.28160508e+08 1.28114743e+08 0.00e+00 9.31e-10 1.21e+02 0s - 14 1.28138086e+08 1.28130771e+08 0.00e+00 1.86e-09 1.93e+01 0s - 15 1.28133848e+08 1.28133587e+08 0.00e+00 1.86e-09 6.87e-01 0s - 16 1.28133695e+08 1.28133694e+08 0.00e+00 1.86e-09 2.00e-03 0s - 17 1.28133694e+08 1.28133694e+08 3.30e-11 1.05e-09 2.00e-06 0s - 18 1.28133694e+08 1.28133694e+08 1.73e-11 4.66e-10 2.00e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.28133694e+08 - -Time queueing subproblems=1.45 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.45 Max: 0.48 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.52 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62758114.2719 Max-Min=11736864.28 -Converger=normalized-term-diff value is 0.1337 - threshold reached=False -Cumulative run-time=156.46 seconds - -Initiating PH iteration=82 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzlely6.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942046e+10 -1.91985564e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09661165e+10 -2.26041754e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52479323e+10 -2.91185264e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453515e+10 -4.57383325e+09 4.55e+01 3.65e+04 1.09e+08 0s - 4 3.26347980e+09 -1.23945282e+09 0.00e+00 2.79e-09 1.19e+07 0s - 5 3.34482635e+08 1.08378013e+07 0.00e+00 1.40e-09 8.54e+05 0s - 6 1.70299078e+08 5.90336875e+07 0.00e+00 2.91e-10 2.94e+05 0s - 7 1.42972905e+08 7.17577010e+07 0.00e+00 1.75e-10 1.88e+05 0s - 8 1.10470056e+08 8.11791601e+07 0.00e+00 2.91e-11 7.73e+04 0s - 9 1.02379328e+08 8.55420552e+07 0.00e+00 2.80e-10 4.44e+04 0s - 10 9.36350599e+07 8.96541232e+07 0.00e+00 1.16e-10 1.05e+04 0s - 11 9.20219663e+07 9.09567615e+07 0.00e+00 1.46e-11 2.81e+03 0s - 12 9.15395934e+07 9.12269440e+07 0.00e+00 3.06e-10 8.25e+02 0s - 13 9.14044964e+07 9.13250297e+07 0.00e+00 2.33e-10 2.10e+02 0s - 14 9.13610748e+07 9.13508169e+07 0.00e+00 2.33e-10 2.71e+01 0s - 15 9.13549553e+07 9.13544228e+07 0.00e+00 4.66e-10 1.41e+00 0s - 16 9.13546257e+07 9.13546251e+07 0.00e+00 1.40e-09 1.44e-03 0s - 17 9.13546253e+07 9.13546253e+07 0.00e+00 4.66e-10 1.44e-06 0s - 18 9.13546253e+07 9.13546253e+07 3.87e-14 4.66e-10 1.44e-09 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 9.13546253e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_owio1.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49505304e+10 -2.94795425e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33968603e+10 -2.70641139e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32195550e+10 -3.46567334e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70649079e+10 -5.34589204e+09 4.30e+01 3.37e+04 1.29e+08 0s - 4 4.26583636e+09 -1.62742052e+09 0.00e+00 2.54e+02 1.64e+07 0s - 5 6.11728710e+08 -5.55245782e+07 0.00e+00 9.31e-10 1.78e+06 0s - 6 2.53031096e+08 6.24754209e+07 3.03e-03 9.31e-10 5.04e+05 0s - 7 1.66456316e+08 8.85890073e+07 0.00e+00 9.31e-10 2.06e+05 0s - 8 1.26198065e+08 1.05359352e+08 0.00e+00 2.33e-10 5.50e+04 0s - 9 1.19256211e+08 1.09499290e+08 0.00e+00 5.82e-10 2.57e+04 0s - 10 1.16558077e+08 1.10691240e+08 0.00e+00 2.33e-10 1.55e+04 0s - 11 1.13973911e+08 1.12036657e+08 0.00e+00 4.66e-10 5.11e+03 0s - 12 1.13027496e+08 1.12605258e+08 0.00e+00 4.66e-10 1.11e+03 0s - 13 1.12855683e+08 1.12685236e+08 0.00e+00 9.31e-10 4.50e+02 0s - 14 1.12760743e+08 1.12743811e+08 0.00e+00 6.98e-10 4.47e+01 0s - 15 1.12750901e+08 1.12750039e+08 0.00e+00 1.86e-09 2.27e+00 0s - 16 1.12750358e+08 1.12750357e+08 0.00e+00 4.66e-10 2.36e-03 0s - 17 1.12750358e+08 1.12750358e+08 0.00e+00 9.31e-10 2.36e-06 0s - 18 1.12750358e+08 1.12750358e+08 4.76e-16 9.31e-10 2.36e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12750358e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpez2o3z.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21593088e+11 -2.96513762e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14968568e+10 -2.78242000e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77676074e+10 -3.60895046e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90237439e+10 -5.44354522e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.83061039e+09 -1.45450730e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97525327e+08 -3.91819375e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37838133e+08 4.43286521e+07 2.51e-02 1.45e-02 7.78e+05 0s - 7 1.90314099e+08 1.00444722e+08 0.00e+00 3.22e-03 2.37e+05 0s - 8 1.50467677e+08 1.12875899e+08 0.00e+00 8.31e-04 9.93e+04 0s - 9 1.40574087e+08 1.20419516e+08 0.00e+00 3.19e-04 5.32e+04 0s - 10 1.34926883e+08 1.24131368e+08 0.00e+00 1.17e-04 2.85e+04 0s - 11 1.30667406e+08 1.26390956e+08 0.00e+00 9.31e-10 1.13e+04 0s - 12 1.28323792e+08 1.28004671e+08 0.00e+00 9.31e-10 8.42e+02 0s - 13 1.28150217e+08 1.28107427e+08 0.00e+00 1.86e-09 1.13e+02 0s - 14 1.28129642e+08 1.28122120e+08 0.00e+00 1.86e-09 1.98e+01 0s - 15 1.28125228e+08 1.28125015e+08 0.00e+00 3.73e-09 5.63e-01 0s - 16 1.28125105e+08 1.28125104e+08 0.00e+00 9.31e-10 3.28e-03 0s - 17 1.28125104e+08 1.28125104e+08 8.55e-11 1.86e-09 2.13e-05 0s - 18 1.28125104e+08 1.28125104e+08 1.49e-09 9.31e-10 2.13e-08 0s - 19 1.28125104e+08 1.28125104e+08 1.36e-09 1.86e-09 2.13e-11 0s - -Barrier solved model in 19 iterations and 0.04 seconds -Optimal objective 1.28125104e+08 - -Time queueing subproblems=1.63 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 0.51 Max: 0.54 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.69 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62771051.5641 Max-Min=11847743.98 -Converger=normalized-term-diff value is 0.1334 - threshold reached=False -Cumulative run-time=158.16 seconds - -Initiating PH iteration=83 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjkvyhh.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942180e+10 -1.91989158e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09661770e+10 -2.26042141e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52477252e+10 -2.91190145e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453616e+10 -4.57389535e+09 4.55e+01 3.64e+04 1.09e+08 0s - 4 3.26329737e+09 -1.23938940e+09 0.00e+00 2.33e-09 1.19e+07 0s - 5 3.34489307e+08 1.08293644e+07 0.00e+00 6.98e-10 8.54e+05 0s - 6 1.70291612e+08 5.90372025e+07 0.00e+00 2.62e-10 2.94e+05 0s - 7 1.42936801e+08 7.17807304e+07 0.00e+00 1.16e-10 1.88e+05 0s - 8 1.10407332e+08 8.12302840e+07 0.00e+00 3.64e-11 7.70e+04 0s - 9 1.02428646e+08 8.55385015e+07 0.00e+00 4.26e-10 4.46e+04 0s - 10 9.36545710e+07 8.96570964e+07 0.00e+00 2.91e-11 1.05e+04 0s - 11 9.20321541e+07 9.09649915e+07 0.00e+00 2.42e-10 2.82e+03 0s - 12 9.15485423e+07 9.12351322e+07 0.00e+00 1.16e-10 8.27e+02 0s - 13 9.14130041e+07 9.13333751e+07 0.00e+00 1.16e-10 2.10e+02 0s - 14 9.13694725e+07 9.13592241e+07 0.00e+00 1.50e-10 2.70e+01 0s - 15 9.13633568e+07 9.13628243e+07 0.00e+00 9.31e-10 1.40e+00 0s - 16 9.13630272e+07 9.13630267e+07 0.00e+00 4.66e-10 1.44e-03 0s - 17 9.13630269e+07 9.13630269e+07 0.00e+00 9.31e-10 1.44e-06 0s - 18 9.13630269e+07 9.13630269e+07 4.75e-14 3.49e-10 1.44e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.13630269e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp__byd2.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49504239e+10 -2.94797688e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33967384e+10 -2.70641349e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32199765e+10 -3.46561691e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70651694e+10 -5.34609994e+09 4.30e+01 3.37e+04 1.29e+08 0s - 4 4.26654991e+09 -1.62773017e+09 0.00e+00 2.43e+02 1.64e+07 0s - 5 6.11837112e+08 -5.55695572e+07 0.00e+00 9.31e-10 1.78e+06 0s - 6 2.53089338e+08 6.24570283e+07 3.05e-03 4.66e-10 5.04e+05 0s - 7 1.66512537e+08 8.85842670e+07 0.00e+00 4.66e-10 2.06e+05 0s - 8 1.26146868e+08 1.05374745e+08 0.00e+00 2.33e-10 5.48e+04 0s - 9 1.19252764e+08 1.09489394e+08 0.00e+00 4.66e-10 2.58e+04 0s - 10 1.16556611e+08 1.10682468e+08 0.00e+00 4.66e-10 1.55e+04 0s - 11 1.13921414e+08 1.12059165e+08 0.00e+00 9.31e-10 4.91e+03 0s - 12 1.13010259e+08 1.12606524e+08 0.00e+00 5.82e-10 1.07e+03 0s - 13 1.12845765e+08 1.12682849e+08 0.00e+00 9.31e-10 4.30e+02 0s - 14 1.12754645e+08 1.12739032e+08 0.00e+00 9.31e-10 4.12e+01 0s - 15 1.12745605e+08 1.12744793e+08 0.00e+00 4.66e-10 2.14e+00 0s - 16 1.12745093e+08 1.12745092e+08 0.00e+00 4.66e-10 2.22e-03 0s - 17 1.12745093e+08 1.12745093e+08 0.00e+00 9.31e-10 2.22e-06 0s - 18 1.12745093e+08 1.12745093e+08 5.88e-15 9.31e-10 2.22e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12745093e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyvxxsb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21593160e+11 -2.96482505e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14968943e+10 -2.78238777e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77672888e+10 -3.60894645e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90237324e+10 -5.44346048e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.83048888e+09 -1.45442692e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97480462e+08 -3.91640455e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37815171e+08 4.43412036e+07 2.51e-02 1.45e-02 7.78e+05 0s - 7 1.90275664e+08 1.00427125e+08 0.00e+00 3.23e-03 2.37e+05 0s - 8 1.50450481e+08 1.12899068e+08 0.00e+00 8.31e-04 9.91e+04 0s - 9 1.40573258e+08 1.20373808e+08 0.00e+00 3.21e-04 5.33e+04 0s - 10 1.34986264e+08 1.24068584e+08 0.00e+00 1.17e-04 2.88e+04 0s - 11 1.30752412e+08 1.26306906e+08 0.00e+00 9.31e-10 1.17e+04 0s - 12 1.28312570e+08 1.27990455e+08 0.00e+00 9.31e-10 8.50e+02 0s - 13 1.28137493e+08 1.28092022e+08 0.00e+00 9.31e-10 1.20e+02 0s - 14 1.28116058e+08 1.28107091e+08 0.00e+00 4.66e-10 2.37e+01 0s - 15 1.28110739e+08 1.28110532e+08 0.00e+00 9.31e-10 5.48e-01 0s - 16 1.28110621e+08 1.28110620e+08 0.00e+00 1.86e-09 3.63e-03 0s - 17 1.28110620e+08 1.28110620e+08 6.75e-11 1.86e-09 3.06e-05 0s - 18 1.28110620e+08 1.28110620e+08 1.93e-09 1.86e-09 3.06e-08 0s - 19 1.28110620e+08 1.28110620e+08 1.95e-09 9.31e-10 3.06e-11 0s - -Barrier solved model in 19 iterations and 0.04 seconds -Optimal objective 1.28110620e+08 - -Time queueing subproblems=1.50 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.02 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.47 Max: 0.48 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.57 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62775230.5332 Max-Min=11926163.08 -Converger=normalized-term-diff value is 0.1329 - threshold reached=False -Cumulative run-time=159.73 seconds - -Initiating PH iteration=84 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpeqecmq.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942325e+10 -1.91992480e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09662387e+10 -2.26042501e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52475212e+10 -2.91194971e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453727e+10 -4.57395611e+09 4.55e+01 3.64e+04 1.09e+08 0s - 4 3.26311631e+09 -1.23932580e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34496638e+08 1.08210582e+07 0.00e+00 9.31e-10 8.54e+05 0s - 6 1.70284387e+08 5.90409234e+07 0.00e+00 1.75e-10 2.94e+05 0s - 7 1.42900811e+08 7.18038198e+07 0.00e+00 2.62e-10 1.88e+05 0s - 8 1.10346796e+08 8.12770210e+07 0.00e+00 5.82e-11 7.67e+04 0s - 9 1.02492509e+08 8.55261636e+07 0.00e+00 1.49e-10 4.48e+04 0s - 10 9.36776744e+07 8.96578239e+07 0.00e+00 3.49e-10 1.06e+04 0s - 11 9.20441983e+07 9.09721458e+07 0.00e+00 3.26e-10 2.83e+03 0s - 12 9.15577934e+07 9.12428890e+07 0.00e+00 2.91e-11 8.31e+02 0s - 13 9.14214715e+07 9.13414830e+07 0.00e+00 1.79e-10 2.11e+02 0s - 14 9.13777236e+07 9.13674678e+07 0.00e+00 4.66e-10 2.71e+01 0s - 15 9.13716007e+07 9.13710654e+07 0.00e+00 4.66e-10 1.41e+00 0s - 16 9.13712693e+07 9.13712688e+07 0.00e+00 9.31e-10 1.44e-03 0s - 17 9.13712690e+07 9.13712690e+07 0.00e+00 1.40e-09 1.45e-06 0s - 18 9.13712690e+07 9.13712690e+07 1.29e-13 4.66e-10 1.45e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.13712690e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmptfc8ft.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49503142e+10 -2.94799681e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33966128e+10 -2.70641529e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32203977e+10 -3.46555982e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70654316e+10 -5.34630865e+09 4.30e+01 3.37e+04 1.29e+08 0s - 4 4.26726440e+09 -1.62804152e+09 0.00e+00 2.36e+02 1.64e+07 0s - 5 6.11958122e+08 -5.56226142e+07 0.00e+00 9.31e-10 1.78e+06 0s - 6 2.53146076e+08 6.24364679e+07 3.06e-03 1.86e-09 5.04e+05 0s - 7 1.66567832e+08 8.85779659e+07 0.00e+00 9.31e-10 2.06e+05 0s - 8 1.26096125e+08 1.05388564e+08 0.00e+00 9.31e-10 5.46e+04 0s - 9 1.19245516e+08 1.09481061e+08 0.00e+00 8.15e-10 2.58e+04 0s - 10 1.16552772e+08 1.10674910e+08 0.00e+00 9.31e-10 1.55e+04 0s - 11 1.13859219e+08 1.12087801e+08 0.00e+00 9.31e-10 4.67e+03 0s - 12 1.12990654e+08 1.12609586e+08 0.00e+00 9.31e-10 1.01e+03 0s - 13 1.12835142e+08 1.12681452e+08 0.00e+00 6.98e-10 4.06e+02 0s - 14 1.12749458e+08 1.12734299e+08 0.00e+00 9.31e-10 4.00e+01 0s - 15 1.12740665e+08 1.12739898e+08 0.00e+00 9.31e-10 2.02e+00 0s - 16 1.12740182e+08 1.12740181e+08 0.00e+00 9.31e-10 2.09e-03 0s - 17 1.12740181e+08 1.12740181e+08 0.00e+00 9.31e-10 2.09e-06 0s - 18 1.12740181e+08 1.12740181e+08 3.39e-15 4.66e-10 2.10e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.12740181e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprccjkh.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21593246e+11 -2.96436285e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14969477e+10 -2.78234058e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77670512e+10 -3.60892264e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90237403e+10 -5.44333589e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.83033212e+09 -1.45431280e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97450635e+08 -3.91329392e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37780522e+08 4.43724665e+07 2.51e-02 1.45e-02 7.77e+05 0s - 7 1.90256534e+08 1.00410246e+08 0.00e+00 3.23e-03 2.37e+05 0s - 8 1.55617967e+08 1.09781424e+08 0.00e+00 7.40e-04 1.21e+05 0s - 9 1.41707978e+08 1.19882211e+08 0.00e+00 2.31e-04 5.76e+04 0s - 10 1.35140894e+08 1.23927448e+08 0.00e+00 7.92e-05 2.96e+04 0s - 11 1.30323865e+08 1.26621991e+08 0.00e+00 9.31e-10 9.77e+03 0s - 12 1.28277400e+08 1.27989859e+08 0.00e+00 1.86e-09 7.59e+02 0s - 13 1.28121816e+08 1.28083289e+08 0.00e+00 1.86e-09 1.02e+02 0s - 14 1.28103116e+08 1.28096647e+08 0.00e+00 4.66e-10 1.71e+01 0s - 15 1.28099240e+08 1.28099187e+08 0.00e+00 1.86e-09 1.40e-01 0s - 16 1.28099213e+08 1.28099212e+08 0.00e+00 9.31e-10 2.35e-03 0s - 17 1.28099213e+08 1.28099213e+08 2.18e-10 1.86e-09 8.59e-06 0s - 18 1.28099213e+08 1.28099213e+08 7.30e-10 9.31e-10 8.59e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.28099213e+08 - -Time queueing subproblems=1.53 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.04 seconds -Time waiting for subproblems=0.10 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.48 Max: 0.52 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=1.63 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62777201.4444 Max-Min=11974376.75 -Converger=normalized-term-diff value is 0.1327 - threshold reached=False -Cumulative run-time=161.37 seconds - -Initiating PH iteration=85 -Scenario instance preprocessing time=0.12 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0fglhz.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942458e+10 -1.91995213e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09662990e+10 -2.26042802e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52473176e+10 -2.91199710e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453812e+10 -4.57401488e+09 4.55e+01 3.64e+04 1.09e+08 0s - 4 3.26293136e+09 -1.23926079e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34503632e+08 1.08136473e+07 0.00e+00 9.90e-10 8.54e+05 0s - 6 1.70277791e+08 5.90451947e+07 0.00e+00 2.04e-10 2.93e+05 0s - 7 1.42864768e+08 7.18274787e+07 0.00e+00 1.46e-10 1.87e+05 0s - 8 1.10373124e+08 8.12958302e+07 0.00e+00 1.16e-09 7.67e+04 0s - 9 1.02383614e+08 8.55952341e+07 0.00e+00 5.82e-10 4.43e+04 0s - 10 9.37278526e+07 8.96448285e+07 0.00e+00 6.73e-11 1.08e+04 0s - 11 9.20467718e+07 9.09881264e+07 0.00e+00 6.37e-11 2.79e+03 0s - 12 9.15642272e+07 9.12535738e+07 0.00e+00 2.91e-11 8.20e+02 0s - 13 9.14279737e+07 9.13507381e+07 0.00e+00 1.70e-10 2.04e+02 0s - 14 9.13856000e+07 9.13756031e+07 0.00e+00 1.42e-10 2.64e+01 0s - 15 9.13796408e+07 9.13791355e+07 0.00e+00 4.66e-10 1.33e+00 0s - 16 9.13793277e+07 9.13793272e+07 0.00e+00 4.66e-10 1.36e-03 0s - 17 9.13793274e+07 9.13793274e+07 0.00e+00 4.66e-10 1.36e-06 0s - 18 9.13793274e+07 9.13793274e+07 3.60e-14 1.40e-09 1.36e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.13793274e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbpum7c.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49502012e+10 -2.94801089e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33964835e+10 -2.70641650e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32208187e+10 -3.46550178e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70656955e+10 -5.34651769e+09 4.30e+01 3.38e+04 1.29e+08 0s - 4 4.26797839e+09 -1.62835399e+09 0.00e+00 2.33e+02 1.64e+07 0s - 5 6.12092202e+08 -5.56835445e+07 0.00e+00 9.31e-10 1.78e+06 0s - 6 2.53201504e+08 6.24140601e+07 3.08e-03 2.33e-10 5.04e+05 0s - 7 1.66622385e+08 8.85704075e+07 0.00e+00 4.66e-10 2.06e+05 0s - 8 1.26043593e+08 1.05400866e+08 0.00e+00 4.66e-10 5.45e+04 0s - 9 1.19236137e+08 1.09472891e+08 0.00e+00 4.66e-10 2.58e+04 0s - 10 1.16547117e+08 1.10668106e+08 0.00e+00 9.31e-10 1.55e+04 0s - 11 1.13768439e+08 1.12127259e+08 0.00e+00 4.66e-10 4.33e+03 0s - 12 1.12977134e+08 1.12610953e+08 0.00e+00 4.66e-10 9.66e+02 0s - 13 1.12785201e+08 1.12704109e+08 0.00e+00 4.66e-10 2.14e+02 0s - 14 1.12742197e+08 1.12731534e+08 0.00e+00 4.66e-10 2.81e+01 0s - 15 1.12735942e+08 1.12735597e+08 0.00e+00 9.31e-10 9.09e-01 0s - 16 1.12735725e+08 1.12735725e+08 0.00e+00 9.31e-10 9.22e-04 0s - 17 1.12735725e+08 1.12735725e+08 0.00e+00 9.31e-10 9.23e-07 0s - 18 1.12735725e+08 1.12735725e+08 2.50e-14 4.66e-10 9.24e-10 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12735725e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprnhf6l.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21593360e+11 -2.96388318e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14970301e+10 -2.78229173e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77668740e+10 -3.60889517e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90237943e+10 -5.44319931e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.83019728e+09 -1.45418778e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97440966e+08 -3.90938193e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37750973e+08 4.44158524e+07 2.51e-02 1.45e-02 7.77e+05 0s - 7 1.90258204e+08 1.00413947e+08 0.00e+00 3.23e-03 2.37e+05 0s - 8 1.55572755e+08 1.09833429e+08 0.00e+00 7.37e-04 1.21e+05 0s - 9 1.41713336e+08 1.19884325e+08 0.00e+00 2.31e-04 5.76e+04 0s - 10 1.35189066e+08 1.23909347e+08 0.00e+00 7.90e-05 2.98e+04 0s - 11 1.30384709e+08 1.26590965e+08 0.00e+00 9.31e-10 1.00e+04 0s - 12 1.28278657e+08 1.28001269e+08 0.00e+00 9.31e-10 7.32e+02 0s - 13 1.28130949e+08 1.28088539e+08 0.00e+00 9.31e-10 1.12e+02 0s - 14 1.28110288e+08 1.28103059e+08 0.00e+00 1.86e-09 1.91e+01 0s - 15 1.28105936e+08 1.28105893e+08 0.00e+00 4.47e-10 1.14e-01 0s - 16 1.28105916e+08 1.28105915e+08 0.00e+00 3.73e-09 2.33e-03 0s - 17 1.28105916e+08 1.28105916e+08 1.14e-09 1.86e-09 5.47e-06 0s - 18 1.28105916e+08 1.28105916e+08 2.35e-09 1.86e-09 5.47e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.28105916e+08 - -Time queueing subproblems=1.67 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.52 Max: 0.54 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.74 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62778005.7681 Max-Min=11996520.33 -Converger=normalized-term-diff value is 0.1327 - threshold reached=False -Cumulative run-time=163.18 seconds - -Initiating PH iteration=86 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgdsuil.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942567e+10 -1.91997265e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09663568e+10 -2.26043034e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52471128e+10 -2.91204358e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453851e+10 -4.57407143e+09 4.55e+01 3.63e+04 1.09e+08 0s - 4 3.26274295e+09 -1.23919499e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34510490e+08 1.08072082e+07 0.00e+00 9.90e-10 8.54e+05 0s - 6 1.70271962e+08 5.90501211e+07 0.00e+00 1.75e-10 2.93e+05 0s - 7 1.42828776e+08 7.18518374e+07 0.00e+00 8.73e-11 1.87e+05 0s - 8 1.10359996e+08 8.13222788e+07 0.00e+00 5.82e-11 7.66e+04 0s - 9 1.02391754e+08 8.56056085e+07 0.00e+00 2.91e-11 4.43e+04 0s - 10 9.64508398e+07 8.77703156e+07 0.00e+00 4.66e-10 2.29e+04 0s - 11 9.28724324e+07 9.04658370e+07 0.00e+00 3.64e-11 6.35e+03 0s - 12 9.17652833e+07 9.11292986e+07 0.00e+00 1.16e-10 1.68e+03 0s - 13 9.14967095e+07 9.13192329e+07 0.00e+00 2.33e-10 4.68e+02 0s - 14 9.14001540e+07 9.13797294e+07 0.00e+00 4.66e-10 5.39e+01 0s - 15 9.13882139e+07 9.13866784e+07 0.00e+00 4.66e-10 4.05e+00 0s - 16 9.13872703e+07 9.13872688e+07 0.00e+00 4.66e-10 4.17e-03 0s - 17 9.13872694e+07 9.13872694e+07 0.00e+00 9.31e-10 4.17e-06 0s - 18 9.13872694e+07 9.13872694e+07 1.33e-14 4.66e-10 4.18e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.13872694e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp6jd58y.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49500853e+10 -2.94801816e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33963511e+10 -2.70641702e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32212390e+10 -3.46544279e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70659594e+10 -5.34672663e+09 4.30e+01 3.38e+04 1.29e+08 0s - 4 4.26868919e+09 -1.62866674e+09 0.00e+00 2.33e+02 1.64e+07 0s - 5 6.12237408e+08 -5.57508874e+07 0.00e+00 9.31e-10 1.78e+06 0s - 6 2.53255844e+08 6.23903249e+07 3.09e-03 4.66e-10 5.05e+05 0s - 7 1.66676021e+08 8.85620943e+07 0.00e+00 4.66e-10 2.06e+05 0s - 8 1.26050473e+08 1.05386014e+08 0.00e+00 9.31e-10 5.45e+04 0s - 9 1.19249856e+08 1.09455197e+08 0.00e+00 9.31e-10 2.58e+04 0s - 10 1.16554207e+08 1.10655273e+08 0.00e+00 9.31e-10 1.56e+04 0s - 11 1.13709224e+08 1.12154229e+08 0.00e+00 9.31e-10 4.10e+03 0s - 12 1.12959907e+08 1.12613903e+08 0.00e+00 4.66e-10 9.13e+02 0s - 13 1.12777910e+08 1.12701808e+08 0.00e+00 4.66e-10 2.01e+02 0s - 14 1.12737886e+08 1.12727504e+08 0.00e+00 2.33e-10 2.74e+01 0s - 15 1.12731778e+08 1.12731479e+08 0.00e+00 9.31e-10 7.87e-01 0s - 16 1.12731590e+08 1.12731590e+08 0.00e+00 9.31e-10 7.97e-04 0s - 17 1.12731590e+08 1.12731590e+08 0.00e+00 4.66e-10 7.97e-07 0s - 18 1.12731590e+08 1.12731590e+08 5.75e-15 4.66e-10 7.98e-10 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12731590e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjacp3m.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21593494e+11 -2.96356116e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14971340e+10 -2.78225875e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77667330e+10 -3.60888297e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90238922e+10 -5.44307569e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.83009822e+09 -1.45407439e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97443810e+08 -3.90594697e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37725941e+08 4.44591060e+07 2.51e-02 1.45e-02 7.77e+05 0s - 7 1.90274247e+08 1.00442630e+08 0.00e+00 3.23e-03 2.37e+05 0s - 8 1.55580361e+08 1.09874342e+08 0.00e+00 7.35e-04 1.21e+05 0s - 9 1.41734928e+08 1.19914590e+08 0.00e+00 2.31e-04 5.76e+04 0s - 10 1.35215416e+08 1.23935335e+08 0.00e+00 7.87e-05 2.98e+04 0s - 11 1.30421227e+08 1.26610291e+08 0.00e+00 9.31e-10 1.01e+04 0s - 12 1.28296589e+08 1.28034118e+08 0.00e+00 1.86e-09 6.93e+02 0s - 13 1.28158978e+08 1.28114194e+08 0.00e+00 3.73e-09 1.18e+02 0s - 14 1.28136901e+08 1.28129544e+08 0.00e+00 9.31e-10 1.94e+01 0s - 15 1.28132462e+08 1.28132427e+08 0.00e+00 4.66e-10 9.31e-02 0s - 16 1.28132448e+08 1.28132447e+08 0.00e+00 2.33e-10 1.90e-03 0s - 17 1.28132447e+08 1.28132447e+08 9.64e-10 3.73e-09 2.37e-06 0s - 18 1.28132447e+08 1.28132447e+08 4.39e-10 1.86e-09 2.37e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.28132447e+08 - -Time queueing subproblems=1.78 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.08 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.54 Avg: 0.56 Max: 0.57 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.85 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62777698.4318 Max-Min=11996838.94 -Converger=normalized-term-diff value is 0.1326 - threshold reached=False -Cumulative run-time=165.04 seconds - -Initiating PH iteration=87 -Scenario instance preprocessing time=0.12 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphjgnig.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942651e+10 -1.91998676e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09664119e+10 -2.26043200e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52469067e+10 -2.91208915e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453841e+10 -4.57412593e+09 4.55e+01 3.63e+04 1.09e+08 0s - 4 3.26255124e+09 -1.23912858e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34517050e+08 1.08017490e+07 0.00e+00 6.98e-10 8.54e+05 0s - 6 1.70266896e+08 5.90556610e+07 0.00e+00 2.04e-10 2.93e+05 0s - 7 1.42792871e+08 7.18768889e+07 0.00e+00 1.75e-10 1.87e+05 0s - 8 1.10323957e+08 8.13530432e+07 0.00e+00 1.16e-10 7.64e+04 0s - 9 1.02472047e+08 8.55798333e+07 0.00e+00 1.16e-10 4.46e+04 0s - 10 9.64893262e+07 8.77588296e+07 0.00e+00 1.16e-10 2.30e+04 0s - 11 9.28932093e+07 9.04644993e+07 0.00e+00 2.33e-10 6.41e+03 0s - 12 9.17743653e+07 9.11365444e+07 0.00e+00 1.16e-10 1.68e+03 0s - 13 9.15043604e+07 9.13273265e+07 0.00e+00 2.91e-11 4.67e+02 0s - 14 9.14080962e+07 9.13876016e+07 0.00e+00 4.66e-10 5.41e+01 0s - 15 9.13961215e+07 9.13945704e+07 0.00e+00 9.31e-10 4.09e+00 0s - 16 9.13951683e+07 9.13951667e+07 0.00e+00 4.66e-10 4.21e-03 0s - 17 9.13951673e+07 9.13951673e+07 0.00e+00 2.41e-10 4.22e-06 0s - 18 9.13951673e+07 9.13951673e+07 3.45e-15 9.31e-10 4.22e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.13951673e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpouskix.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49499672e+10 -2.94801901e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33962162e+10 -2.70641688e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32216591e+10 -3.46538288e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70662229e+10 -5.34693549e+09 4.31e+01 3.38e+04 1.29e+08 0s - 4 4.26939598e+09 -1.62897957e+09 0.00e+00 2.35e+02 1.65e+07 0s - 5 6.12391553e+08 -5.58232113e+07 0.00e+00 9.31e-10 1.78e+06 0s - 6 2.53309355e+08 6.23656503e+07 3.11e-03 9.31e-10 5.05e+05 0s - 7 1.66728523e+08 8.85534398e+07 0.00e+00 4.66e-10 2.06e+05 0s - 8 1.26068972e+08 1.05366098e+08 0.00e+00 9.31e-10 5.46e+04 0s - 9 1.20188455e+08 1.09070936e+08 0.00e+00 2.33e-10 2.93e+04 0s - 10 1.16311162e+08 1.10844858e+08 0.00e+00 2.33e-10 1.44e+04 0s - 11 1.13664149e+08 1.12182194e+08 0.00e+00 9.31e-10 3.91e+03 0s - 12 1.12942235e+08 1.12616534e+08 0.00e+00 4.66e-10 8.59e+02 0s - 13 1.12768071e+08 1.12701385e+08 0.00e+00 9.31e-10 1.76e+02 0s - 14 1.12733448e+08 1.12723722e+08 0.00e+00 9.31e-10 2.57e+01 0s - 15 1.12727685e+08 1.12727457e+08 0.00e+00 9.31e-10 6.02e-01 0s - 16 1.12727541e+08 1.12727541e+08 0.00e+00 4.66e-10 6.07e-04 0s - 17 1.12727541e+08 1.12727541e+08 0.00e+00 1.86e-09 6.08e-07 0s - 18 1.12727541e+08 1.12727541e+08 1.19e-14 9.31e-10 6.09e-10 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12727541e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdkg1pw.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21593633e+11 -2.96349169e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14972439e+10 -2.78225112e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77666026e+10 -3.60889615e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90240144e+10 -5.44297782e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.83002331e+09 -1.45398493e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97445973e+08 -3.90405251e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37696754e+08 4.44905150e+07 2.51e-02 1.44e-02 7.77e+05 0s - 7 1.90291042e+08 1.00483969e+08 0.00e+00 3.23e-03 2.37e+05 0s - 8 1.55624327e+08 1.09895274e+08 0.00e+00 7.35e-04 1.21e+05 0s - 9 1.41764404e+08 1.19957045e+08 0.00e+00 2.30e-04 5.76e+04 0s - 10 1.35217218e+08 1.23987495e+08 0.00e+00 7.84e-05 2.96e+04 0s - 11 1.30429405e+08 1.26661940e+08 0.00e+00 1.86e-09 9.94e+03 0s - 12 1.28320199e+08 1.28075302e+08 0.00e+00 1.86e-09 6.46e+02 0s - 13 1.28193889e+08 1.28147816e+08 0.00e+00 9.31e-10 1.22e+02 0s - 14 1.28170803e+08 1.28163746e+08 0.00e+00 4.66e-10 1.86e+01 0s - 15 1.28166542e+08 1.28166512e+08 0.00e+00 1.86e-09 8.08e-02 0s - 16 1.28166531e+08 1.28166530e+08 0.00e+00 9.31e-10 1.37e-03 0s - 17 1.28166530e+08 1.28166530e+08 4.14e-10 1.86e-09 1.36e-06 0s - 18 1.28166530e+08 1.28166530e+08 1.07e-09 9.31e-10 1.36e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.28166530e+08 - -Time queueing subproblems=1.72 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.08 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.53 Avg: 0.53 Max: 0.54 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.80 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62776452.9030 Max-Min=11979691.75 -Converger=normalized-term-diff value is 0.1326 - threshold reached=False -Cumulative run-time=166.84 seconds - -Initiating PH iteration=88 -Scenario instance preprocessing time=0.11 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpfdi2nb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942714e+10 -1.91999569e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09664646e+10 -2.26043314e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52467005e+10 -2.91213379e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453801e+10 -4.57417926e+09 4.55e+01 3.63e+04 1.09e+08 0s - 4 3.26235162e+09 -1.23905937e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34521750e+08 1.07975967e+07 0.00e+00 1.46e-09 8.54e+05 0s - 6 1.70262510e+08 5.90616887e+07 0.00e+00 2.62e-10 2.93e+05 0s - 7 1.42756703e+08 7.19026840e+07 0.00e+00 1.16e-10 1.87e+05 0s - 8 1.10276573e+08 8.13864669e+07 0.00e+00 3.49e-10 7.62e+04 0s - 9 1.02796331e+08 8.55726160e+07 0.00e+00 1.16e-10 4.54e+04 0s - 10 9.56889914e+07 8.87255783e+07 0.00e+00 2.33e-10 1.84e+04 0s - 11 9.20642978e+07 9.10685664e+07 0.00e+00 2.33e-10 2.63e+03 0s - 12 9.15947784e+07 9.12861131e+07 0.00e+00 1.01e-10 8.14e+02 0s - 13 9.14401238e+07 9.13823100e+07 0.00e+00 2.91e-11 1.53e+02 0s - 14 9.14071567e+07 9.14007030e+07 0.00e+00 9.31e-10 1.70e+01 0s - 15 9.14032626e+07 9.14029632e+07 0.00e+00 4.66e-10 7.90e-01 0s - 16 9.14030770e+07 9.14030767e+07 0.00e+00 4.66e-10 8.00e-04 0s - 17 9.14030768e+07 9.14030768e+07 0.00e+00 2.33e-10 8.01e-07 0s - 18 9.14030768e+07 9.14030768e+07 3.51e-14 6.98e-10 8.02e-10 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.14030768e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbvvcbm.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49498477e+10 -2.94801466e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33960796e+10 -2.70641622e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32220810e+10 -3.46532207e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70664894e+10 -5.34714476e+09 4.31e+01 3.38e+04 1.29e+08 0s - 4 4.27010106e+09 -1.62929310e+09 0.00e+00 2.39e+02 1.65e+07 0s - 5 6.12552004e+08 -5.58988754e+07 0.00e+00 9.31e-10 1.78e+06 0s - 6 2.53362485e+08 6.23404014e+07 3.12e-03 4.66e-10 5.05e+05 0s - 7 1.66779677e+08 8.85448925e+07 0.00e+00 9.31e-10 2.07e+05 0s - 8 1.26087656e+08 1.05345935e+08 0.00e+00 9.31e-10 5.47e+04 0s - 9 1.20057412e+08 1.09146403e+08 0.00e+00 2.33e-10 2.88e+04 0s - 10 1.16337789e+08 1.10832221e+08 0.00e+00 2.33e-10 1.45e+04 0s - 11 1.14241344e+08 1.11862579e+08 0.00e+00 4.66e-10 6.28e+03 0s - 12 1.13121730e+08 1.12509482e+08 0.00e+00 2.33e-10 1.62e+03 0s - 13 1.12792508e+08 1.12681191e+08 0.00e+00 4.66e-10 2.94e+02 0s - 14 1.12731573e+08 1.12718269e+08 0.00e+00 9.31e-10 3.51e+01 0s - 15 1.12723750e+08 1.12723176e+08 0.00e+00 2.33e-10 1.51e+00 0s - 16 1.12723388e+08 1.12723388e+08 0.00e+00 9.31e-10 1.55e-03 0s - 17 1.12723388e+08 1.12723388e+08 0.00e+00 2.40e-10 1.55e-06 0s - 18 1.12723388e+08 1.12723388e+08 1.60e-14 4.66e-10 1.56e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12723388e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmasqsf.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21593767e+11 -2.96364550e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14973487e+10 -2.78226587e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77664640e+10 -3.60893218e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90241410e+10 -5.44290453e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.82995763e+09 -1.45391852e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97438906e+08 -3.90386820e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37658297e+08 4.45057946e+07 2.51e-02 1.44e-02 7.77e+05 0s - 7 1.90297643e+08 1.00522870e+08 0.00e+00 3.22e-03 2.37e+05 0s - 8 1.55677755e+08 1.09895923e+08 0.00e+00 7.36e-04 1.21e+05 0s - 9 1.41783405e+08 1.20000667e+08 0.00e+00 2.29e-04 5.75e+04 0s - 10 1.35190362e+08 1.24047315e+08 0.00e+00 7.81e-05 2.94e+04 0s - 11 1.30406808e+08 1.26725313e+08 0.00e+00 1.86e-09 9.71e+03 0s - 12 1.28336953e+08 1.28111155e+08 0.00e+00 1.86e-09 5.96e+02 0s - 13 1.28214747e+08 1.28181431e+08 0.00e+00 4.66e-10 8.79e+01 0s - 14 1.28197871e+08 1.28192936e+08 0.00e+00 9.31e-10 1.30e+01 0s - 15 1.28194899e+08 1.28194872e+08 0.00e+00 9.31e-10 7.08e-02 0s - 16 1.28194888e+08 1.28194887e+08 1.12e-11 4.66e-10 1.50e-03 0s - 17 1.28194888e+08 1.28194888e+08 4.74e-10 1.86e-09 1.76e-06 0s - 18 1.28194888e+08 1.28194888e+08 4.85e-10 1.86e-09 1.77e-09 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 1.28194888e+08 - -Time queueing subproblems=1.53 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.02 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.47 Max: 0.50 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=1.60 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62774499.0631 Max-Min=11950609.25 -Converger=normalized-term-diff value is 0.1326 - threshold reached=False -Cumulative run-time=168.50 seconds - -Initiating PH iteration=89 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyqdzxz.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942759e+10 -1.92000122e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09665153e+10 -2.26043393e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52464960e+10 -2.91217753e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453739e+10 -4.57423068e+09 4.55e+01 3.63e+04 1.09e+08 0s - 4 3.26214696e+09 -1.23898832e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34524786e+08 1.07944750e+07 0.00e+00 1.05e-09 8.54e+05 0s - 6 1.70258614e+08 5.90680214e+07 0.00e+00 2.91e-10 2.93e+05 0s - 7 1.42720345e+08 7.19289945e+07 0.00e+00 3.64e-10 1.87e+05 0s - 8 1.10230651e+08 8.14205187e+07 0.00e+00 1.16e-10 7.60e+04 0s - 9 1.02362830e+08 8.57531844e+07 0.00e+00 2.91e-11 4.38e+04 0s - 10 9.55152462e+07 8.88384644e+07 0.00e+00 1.18e-10 1.76e+04 0s - 11 9.20476194e+07 9.10863971e+07 0.00e+00 1.16e-10 2.54e+03 0s - 12 9.15916205e+07 9.12998103e+07 0.00e+00 1.16e-10 7.70e+02 0s - 13 9.14455425e+07 9.13917415e+07 0.00e+00 2.33e-10 1.42e+02 0s - 14 9.14149354e+07 9.14087499e+07 0.00e+00 4.66e-10 1.63e+01 0s - 15 9.14112129e+07 9.14109323e+07 0.00e+00 9.31e-10 7.40e-01 0s - 16 9.14110388e+07 9.14110386e+07 0.00e+00 9.31e-10 7.50e-04 0s - 17 9.14110387e+07 9.14110387e+07 0.00e+00 4.66e-10 7.50e-07 0s - 18 9.14110387e+07 9.14110387e+07 4.43e-14 4.66e-10 7.51e-10 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.14110387e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5edhpf.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49497276e+10 -2.94800689e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33959424e+10 -2.70641522e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32225074e+10 -3.46526043e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70667632e+10 -5.34735509e+09 4.31e+01 3.38e+04 1.29e+08 0s - 4 4.27080840e+09 -1.62960822e+09 0.00e+00 2.44e+02 1.65e+07 0s - 5 6.12715541e+08 -5.59759224e+07 0.00e+00 1.16e-09 1.78e+06 0s - 6 2.53415782e+08 6.23149875e+07 3.14e-03 4.66e-10 5.05e+05 0s - 7 1.66829249e+08 8.85369657e+07 0.00e+00 5.82e-10 2.07e+05 0s - 8 1.26106628e+08 1.05325705e+08 0.00e+00 9.31e-10 5.48e+04 0s - 9 1.19920072e+08 1.09225623e+08 0.00e+00 9.31e-10 2.82e+04 0s - 10 1.16365917e+08 1.10819703e+08 0.00e+00 4.66e-10 1.46e+04 0s - 11 1.14231201e+08 1.11863807e+08 0.00e+00 9.31e-10 6.25e+03 0s - 12 1.13129916e+08 1.12498396e+08 0.00e+00 9.31e-10 1.67e+03 0s - 13 1.12790684e+08 1.12675490e+08 0.00e+00 9.31e-10 3.04e+02 0s - 14 1.12720879e+08 1.12717839e+08 0.00e+00 4.66e-10 8.02e+00 0s - 15 1.12719084e+08 1.12719011e+08 0.00e+00 9.31e-10 1.91e-01 0s - 16 1.12719038e+08 1.12719038e+08 0.00e+00 9.31e-10 1.91e-04 0s - 17 1.12719038e+08 1.12719038e+08 0.00e+00 4.66e-10 1.91e-07 0s - 18 1.12719038e+08 1.12719038e+08 5.49e-15 2.33e-10 1.91e-10 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12719038e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdljplo.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21593891e+11 -2.96391897e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14974445e+10 -2.78229258e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77663061e+10 -3.60898098e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90242595e+10 -5.44284695e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.82989262e+09 -1.45386666e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97421404e+08 -3.90481774e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37612677e+08 4.45083663e+07 2.50e-02 1.44e-02 7.77e+05 0s - 7 1.90291026e+08 1.00551976e+08 0.00e+00 3.22e-03 2.37e+05 0s - 8 1.55720999e+08 1.09883845e+08 0.00e+00 7.37e-04 1.21e+05 0s - 9 1.41783135e+08 1.20040326e+08 0.00e+00 2.28e-04 5.74e+04 0s - 10 1.35140755e+08 1.24102531e+08 0.00e+00 7.76e-05 2.91e+04 0s - 11 1.30361025e+08 1.26785757e+08 0.00e+00 1.86e-09 9.43e+03 0s - 12 1.28341819e+08 1.28135827e+08 0.00e+00 9.31e-10 5.44e+02 0s - 13 1.28230807e+08 1.28199058e+08 0.00e+00 9.31e-10 8.38e+01 0s - 14 1.28214456e+08 1.28210210e+08 0.00e+00 2.33e-10 1.12e+01 0s - 15 1.28211907e+08 1.28211884e+08 0.00e+00 1.86e-09 6.04e-02 0s - 16 1.28211897e+08 1.28211897e+08 4.15e-11 1.86e-09 1.56e-03 0s - 17 1.28211897e+08 1.28211897e+08 2.34e-09 1.86e-09 3.08e-06 0s - 18 1.28211897e+08 1.28211897e+08 9.32e-10 1.86e-09 3.09e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.28211897e+08 - -Time queueing subproblems=1.57 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.49 Max: 0.52 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.64 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62772172.6129 Max-Min=11916733.42 -Converger=normalized-term-diff value is 0.1327 - threshold reached=False -Cumulative run-time=170.15 seconds - -Initiating PH iteration=90 -Scenario instance preprocessing time=0.13 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_ey_x_.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942793e+10 -1.92000546e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09665650e+10 -2.26043458e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52462944e+10 -2.91222055e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453679e+10 -4.57428080e+09 4.55e+01 3.62e+04 1.09e+08 0s - 4 3.26193559e+09 -1.23891440e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34525373e+08 1.07923215e+07 0.00e+00 1.16e-09 8.54e+05 0s - 6 1.70254963e+08 5.90744488e+07 0.00e+00 2.91e-10 2.93e+05 0s - 7 1.42683462e+08 7.19557084e+07 0.00e+00 1.46e-10 1.87e+05 0s - 8 1.10193870e+08 8.14539839e+07 0.00e+00 5.82e-11 7.58e+04 0s - 9 1.02018517e+08 8.58995892e+07 0.00e+00 2.22e-10 4.25e+04 0s - 10 9.52791516e+07 8.89552666e+07 0.00e+00 1.16e-10 1.67e+04 0s - 11 9.21255948e+07 9.10419684e+07 0.00e+00 1.16e-10 2.86e+03 0s - 12 9.16093733e+07 9.12963132e+07 0.00e+00 5.42e-11 8.26e+02 0s - 13 9.14682808e+07 9.13913137e+07 0.00e+00 2.11e-10 2.03e+02 0s - 14 9.14265454e+07 9.14143178e+07 0.00e+00 4.66e-10 3.23e+01 0s - 15 9.14193686e+07 9.14189012e+07 0.00e+00 4.66e-10 1.23e+00 0s - 16 9.14190785e+07 9.14190780e+07 0.00e+00 4.66e-10 1.26e-03 0s - 17 9.14190782e+07 9.14190782e+07 0.00e+00 2.33e-10 1.26e-06 0s - 18 9.14190782e+07 9.14190782e+07 6.23e-14 4.66e-10 1.26e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.14190782e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbsntjx.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49496079e+10 -2.94799781e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33958056e+10 -2.70641409e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32229399e+10 -3.46519814e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70670474e+10 -5.34756685e+09 4.31e+01 3.38e+04 1.29e+08 0s - 4 4.27152087e+09 -1.62992538e+09 0.00e+00 2.48e+02 1.65e+07 0s - 5 6.12878713e+08 -5.60523295e+07 0.00e+00 1.28e-09 1.78e+06 0s - 6 2.53469668e+08 6.22898272e+07 3.15e-03 9.31e-10 5.05e+05 0s - 7 1.66876929e+08 8.85301417e+07 0.00e+00 9.31e-10 2.07e+05 0s - 8 1.26125834e+08 1.05305669e+08 0.00e+00 4.66e-10 5.49e+04 0s - 9 1.19776222e+08 1.09308826e+08 0.00e+00 4.66e-10 2.76e+04 0s - 10 1.16392451e+08 1.10809016e+08 0.00e+00 4.66e-10 1.47e+04 0s - 11 1.14226399e+08 1.11862297e+08 0.00e+00 9.31e-10 6.24e+03 0s - 12 1.12951454e+08 1.12588226e+08 0.00e+00 5.82e-10 9.58e+02 0s - 13 1.12749715e+08 1.12691445e+08 0.00e+00 4.66e-10 1.54e+02 0s - 14 1.12719642e+08 1.12711133e+08 0.00e+00 4.66e-10 2.25e+01 0s - 15 1.12714530e+08 1.12714455e+08 0.00e+00 9.31e-10 1.98e-01 0s - 16 1.12714483e+08 1.12714483e+08 0.00e+00 2.33e-10 1.99e-04 0s - 17 1.12714483e+08 1.12714483e+08 0.00e+00 9.31e-10 1.99e-07 0s - 18 1.12714483e+08 1.12714483e+08 2.03e-14 9.31e-10 1.99e-10 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12714483e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpiyrfzf.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21594007e+11 -2.96420575e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14975314e+10 -2.78232061e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77661236e+10 -3.60903218e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90243634e+10 -5.44279568e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.82982523e+09 -1.45382023e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97396270e+08 -3.90613152e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37565574e+08 4.45046977e+07 2.50e-02 1.44e-02 7.77e+05 0s - 7 1.90273863e+08 1.00571330e+08 0.00e+00 3.22e-03 2.37e+05 0s - 8 1.55746170e+08 1.09868849e+08 0.00e+00 7.38e-04 1.21e+05 0s - 9 1.41768221e+08 1.20073135e+08 0.00e+00 2.27e-04 5.73e+04 0s - 10 1.35083747e+08 1.24146327e+08 0.00e+00 7.71e-05 2.89e+04 0s - 11 1.30307753e+08 1.26834655e+08 0.00e+00 9.31e-10 9.16e+03 0s - 12 1.28336605e+08 1.28150562e+08 0.00e+00 9.31e-10 4.91e+02 0s - 13 1.28236521e+08 1.28206944e+08 0.00e+00 2.33e-10 7.80e+01 0s - 14 1.28221089e+08 1.28217497e+08 0.00e+00 9.31e-10 9.48e+00 0s - 15 1.28218942e+08 1.28218921e+08 0.00e+00 1.86e-09 5.34e-02 0s - 16 1.28218933e+08 1.28218932e+08 0.00e+00 4.66e-10 1.92e-03 0s - 17 1.28218932e+08 1.28218932e+08 5.93e-10 4.66e-10 1.03e-05 0s - 18 1.28218932e+08 1.28218932e+08 1.73e-09 9.31e-10 1.03e-08 0s - 19 1.28218932e+08 1.28218932e+08 9.56e-10 9.31e-10 1.04e-11 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.28218932e+08 - -Time queueing subproblems=1.73 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.53 Max: 0.66 StdDev: 0.09 (seconds) -Aggregate sub-problem solve time=1.80 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62769946.5259 Max-Min=11885718.13 -Converger=normalized-term-diff value is 0.1328 - threshold reached=False -Cumulative run-time=171.96 seconds - -Initiating PH iteration=91 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_tpx0y.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942826e+10 -1.92001050e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09666145e+10 -2.26043532e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52460959e+10 -2.91226318e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453641e+10 -4.57433134e+09 4.55e+01 3.62e+04 1.09e+08 0s - 4 3.26171315e+09 -1.23883552e+09 0.00e+00 2.33e-09 1.19e+07 0s - 5 3.34522463e+08 1.07911650e+07 0.00e+00 5.82e-10 8.54e+05 0s - 6 1.70251322e+08 5.90807736e+07 0.00e+00 2.47e-10 2.93e+05 0s - 7 1.42645506e+08 7.19828041e+07 0.00e+00 1.89e-10 1.86e+05 0s - 8 1.10167899e+08 8.14865989e+07 0.00e+00 8.15e-10 7.57e+04 0s - 9 1.01838045e+08 8.59827381e+07 0.00e+00 4.66e-10 4.18e+04 0s - 10 9.48655568e+07 8.91589005e+07 0.00e+00 1.16e-10 1.51e+04 0s - 11 9.23565314e+07 9.08936700e+07 0.00e+00 1.56e-10 3.86e+03 0s - 12 9.16823350e+07 9.12557619e+07 0.00e+00 1.60e-10 1.13e+03 0s - 13 9.15022962e+07 9.13842547e+07 0.00e+00 8.61e-11 3.11e+02 0s - 14 9.14337253e+07 9.14233734e+07 0.00e+00 4.66e-10 2.73e+01 0s - 15 9.14276080e+07 9.14269509e+07 0.00e+00 4.66e-10 1.73e+00 0s - 16 9.14272001e+07 9.14271994e+07 0.00e+00 4.66e-10 1.78e-03 0s - 17 9.14271997e+07 9.14271997e+07 0.00e+00 9.31e-10 1.78e-06 0s - 18 9.14271997e+07 9.14271997e+07 1.85e-14 4.66e-10 1.79e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.14271997e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpn15abo.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49494893e+10 -2.94798953e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33956702e+10 -2.70641304e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32233782e+10 -3.46513552e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70673409e+10 -5.34777994e+09 4.31e+01 3.38e+04 1.29e+08 0s - 4 4.27223864e+09 -1.63024425e+09 0.00e+00 2.51e+02 1.65e+07 0s - 5 6.13038511e+08 -5.61264318e+07 0.00e+00 1.28e-09 1.78e+06 0s - 6 2.53524272e+08 6.22652594e+07 3.17e-03 9.31e-10 5.06e+05 0s - 7 1.66922370e+08 8.85247493e+07 0.00e+00 9.31e-10 2.07e+05 0s - 8 1.26145090e+08 1.05286085e+08 0.00e+00 5.82e-10 5.50e+04 0s - 9 1.19626075e+08 1.09395961e+08 0.00e+00 2.33e-10 2.70e+04 0s - 10 1.16412990e+08 1.10802462e+08 0.00e+00 9.31e-10 1.48e+04 0s - 11 1.13668637e+08 1.12156593e+08 0.00e+00 9.31e-10 3.99e+03 0s - 12 1.12930278e+08 1.12595688e+08 0.00e+00 4.66e-10 8.83e+02 0s - 13 1.12749615e+08 1.12683972e+08 0.00e+00 4.66e-10 1.73e+02 0s - 14 1.12715628e+08 1.12705978e+08 0.00e+00 9.31e-10 2.55e+01 0s - 15 1.12709889e+08 1.12709689e+08 0.00e+00 9.31e-10 5.27e-01 0s - 16 1.12709763e+08 1.12709763e+08 0.00e+00 9.31e-10 5.32e-04 0s - 17 1.12709763e+08 1.12709763e+08 0.00e+00 4.66e-10 5.32e-07 0s - 18 1.12709763e+08 1.12709763e+08 8.63e-15 4.66e-10 5.33e-10 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 1.12709763e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpts98pa.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21594116e+11 -2.96443649e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14976105e+10 -2.78234299e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77659156e+10 -3.60907889e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90244505e+10 -5.44274425e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.82975436e+09 -1.45377295e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97366698e+08 -3.90724574e+07 0.00e+00 4.12e-02 1.70e+06 0s - 6 3.37521642e+08 4.45002073e+07 2.50e-02 1.44e-02 7.76e+05 0s - 7 1.90250301e+08 1.00583829e+08 0.00e+00 3.21e-03 2.37e+05 0s - 8 1.55753267e+08 1.09858423e+08 0.00e+00 7.38e-04 1.21e+05 0s - 9 1.41748827e+08 1.20097100e+08 0.00e+00 2.26e-04 5.71e+04 0s - 10 1.35035040e+08 1.24175713e+08 0.00e+00 7.66e-05 2.87e+04 0s - 11 1.30262366e+08 1.26867890e+08 0.00e+00 1.86e-09 8.96e+03 0s - 12 1.28325314e+08 1.28159392e+08 0.00e+00 1.86e-09 4.38e+02 0s - 13 1.28235872e+08 1.28209051e+08 0.00e+00 9.31e-10 7.08e+01 0s - 14 1.28221745e+08 1.28218760e+08 0.00e+00 1.86e-09 7.88e+00 0s - 15 1.28219969e+08 1.28219951e+08 0.00e+00 1.86e-09 4.82e-02 0s - 16 1.28219961e+08 1.28219960e+08 5.17e-11 9.31e-10 2.47e-03 0s - 17 1.28219960e+08 1.28219960e+08 1.52e-09 1.86e-09 4.60e-05 0s - 18 1.28219960e+08 1.28219960e+08 1.14e-09 1.86e-09 4.59e-08 0s - 19 1.28219960e+08 1.28219960e+08 1.07e-09 1.86e-09 4.59e-11 0s - -Barrier solved model in 19 iterations and 0.02 seconds -Optimal objective 1.28219960e+08 - -Time queueing subproblems=1.52 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.48 Max: 0.50 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.59 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62768298.3926 Max-Min=11863762.37 -Converger=normalized-term-diff value is 0.1330 - threshold reached=False -Cumulative run-time=173.61 seconds - -Initiating PH iteration=92 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp8_qyy_.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942863e+10 -1.92001797e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09666645e+10 -2.26043630e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52458996e+10 -2.91230580e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453607e+10 -4.57438094e+09 4.55e+01 3.62e+04 1.09e+08 0s - 4 3.26149178e+09 -1.23875694e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34519175e+08 1.07898061e+07 0.00e+00 1.28e-09 8.54e+05 0s - 6 1.70247421e+08 5.90868448e+07 0.00e+00 3.49e-10 2.93e+05 0s - 7 1.42607059e+08 7.20098096e+07 0.00e+00 2.04e-10 1.86e+05 0s - 8 1.10153725e+08 8.15179077e+07 0.00e+00 3.73e-09 7.56e+04 0s - 9 1.01863741e+08 8.59863948e+07 0.00e+00 1.63e-09 4.19e+04 0s - 10 9.48465810e+07 8.91783531e+07 0.00e+00 1.16e-10 1.50e+04 0s - 11 9.23953030e+07 9.08826177e+07 0.00e+00 1.16e-10 3.99e+03 0s - 12 9.17025074e+07 9.12563723e+07 0.00e+00 1.16e-10 1.18e+03 0s - 13 9.14940903e+07 9.14004232e+07 0.00e+00 2.10e-10 2.47e+02 0s - 14 9.14428397e+07 9.14309864e+07 0.00e+00 9.31e-10 3.13e+01 0s - 15 9.14357092e+07 9.14351855e+07 0.00e+00 9.31e-10 1.38e+00 0s - 16 9.14353845e+07 9.14353840e+07 0.00e+00 4.98e-10 1.41e-03 0s - 17 9.14353842e+07 9.14353842e+07 0.00e+00 4.66e-10 1.41e-06 0s - 18 9.14353842e+07 9.14353842e+07 2.97e-14 4.66e-10 1.41e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.14353842e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp04uzjj.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49493721e+10 -2.94798367e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33955364e+10 -2.70641224e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32238206e+10 -3.46507294e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70676401e+10 -5.34799386e+09 4.31e+01 3.38e+04 1.29e+08 0s - 4 4.27295935e+09 -1.63056384e+09 0.00e+00 2.52e+02 1.65e+07 0s - 5 6.13193020e+08 -5.61972786e+07 0.00e+00 1.16e-09 1.78e+06 0s - 6 2.53579431e+08 6.22414659e+07 3.19e-03 2.33e-10 5.06e+05 0s - 7 1.66965299e+08 8.85209149e+07 0.00e+00 4.66e-10 2.07e+05 0s - 8 1.26164171e+08 1.05267117e+08 0.00e+00 9.31e-10 5.51e+04 0s - 9 1.19470131e+08 1.09486767e+08 0.00e+00 4.66e-10 2.63e+04 0s - 10 1.16421865e+08 1.10802840e+08 0.00e+00 4.66e-10 1.48e+04 0s - 11 1.13696084e+08 1.12137609e+08 0.00e+00 4.66e-10 4.11e+03 0s - 12 1.12935235e+08 1.12585622e+08 0.00e+00 9.31e-10 9.22e+02 0s - 13 1.12745787e+08 1.12678427e+08 0.00e+00 4.66e-10 1.78e+02 0s - 14 1.12710887e+08 1.12701082e+08 0.00e+00 9.31e-10 2.59e+01 0s - 15 1.12705069e+08 1.12704856e+08 0.00e+00 1.86e-09 5.62e-01 0s - 16 1.12704935e+08 1.12704934e+08 0.00e+00 1.86e-09 5.67e-04 0s - 17 1.12704934e+08 1.12704934e+08 0.00e+00 4.66e-10 5.68e-07 0s - 18 1.12704934e+08 1.12704934e+08 4.94e-15 9.31e-10 5.68e-10 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 1.12704934e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpa1q6cq.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21594219e+11 -2.96458214e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14976834e+10 -2.78235681e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77656855e+10 -3.60911805e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90245217e+10 -5.44268899e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.82967895e+09 -1.45372145e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97334932e+08 -3.90788948e+07 0.00e+00 4.12e-02 1.69e+06 0s - 6 3.37482670e+08 4.44980261e+07 2.50e-02 1.44e-02 7.76e+05 0s - 7 1.90223760e+08 1.00592095e+08 0.00e+00 3.21e-03 2.37e+05 0s - 8 1.55745392e+08 1.09856244e+08 0.00e+00 7.37e-04 1.21e+05 0s - 9 1.41732861e+08 1.20111617e+08 0.00e+00 2.25e-04 5.71e+04 0s - 10 1.35003784e+08 1.24190658e+08 0.00e+00 7.62e-05 2.85e+04 0s - 11 1.30233899e+08 1.26884818e+08 0.00e+00 1.86e-09 8.84e+03 0s - 12 1.28311318e+08 1.28165746e+08 0.00e+00 9.31e-10 3.84e+02 0s - 13 1.28232258e+08 1.28208788e+08 0.00e+00 1.86e-09 6.19e+01 0s - 14 1.28219830e+08 1.28217407e+08 0.00e+00 1.86e-09 6.39e+00 0s - 15 1.28218397e+08 1.28218381e+08 0.00e+00 5.18e-10 4.32e-02 0s - 16 1.28218391e+08 1.28218389e+08 0.00e+00 2.33e-09 3.01e-03 0s - 17 1.28218390e+08 1.28218390e+08 4.17e-10 9.31e-10 1.76e-04 0s - 18 1.28218390e+08 1.28218390e+08 1.05e-09 1.86e-09 2.39e-07 0s - 19 1.28218390e+08 1.28218390e+08 4.49e-10 9.31e-10 2.39e-10 0s - -Barrier solved model in 19 iterations and 0.04 seconds -Optimal objective 1.28218390e+08 - -Time queueing subproblems=1.46 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.02 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.45 Max: 0.46 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.52 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62767526.9457 Max-Min=11854042.62 -Converger=normalized-term-diff value is 0.1330 - threshold reached=False -Cumulative run-time=175.13 seconds - -Initiating PH iteration=93 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp9ja_d2.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942908e+10 -1.92002867e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09667155e+10 -2.26043760e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52457045e+10 -2.91234877e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453579e+10 -4.57443078e+09 4.55e+01 3.62e+04 1.09e+08 0s - 4 3.26127118e+09 -1.23867856e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34515842e+08 1.07880132e+07 0.00e+00 6.40e-10 8.54e+05 0s - 6 1.70243142e+08 5.90925991e+07 0.00e+00 2.33e-10 2.93e+05 0s - 7 1.42567950e+08 7.20366924e+07 0.00e+00 1.46e-10 1.86e+05 0s - 8 1.10146046e+08 8.15486808e+07 0.00e+00 3.03e-09 7.55e+04 0s - 9 1.02009173e+08 8.59445078e+07 0.00e+00 1.16e-09 4.24e+04 0s - 10 9.51147799e+07 8.90631533e+07 0.00e+00 2.33e-10 1.60e+04 0s - 11 9.22364488e+07 9.10013246e+07 0.00e+00 5.91e-11 3.26e+03 0s - 12 9.16513773e+07 9.13046425e+07 0.00e+00 4.01e-10 9.15e+02 0s - 13 9.15001986e+07 9.14107859e+07 0.00e+00 1.57e-10 2.36e+02 0s - 14 9.14502781e+07 9.14396424e+07 0.00e+00 2.33e-10 2.81e+01 0s - 15 9.14440269e+07 9.14433336e+07 0.00e+00 9.31e-10 1.83e+00 0s - 16 9.14435987e+07 9.14435979e+07 0.00e+00 4.66e-10 1.88e-03 0s - 17 9.14435982e+07 9.14435982e+07 0.00e+00 4.66e-10 1.88e-06 0s - 18 9.14435982e+07 9.14435982e+07 5.45e-14 4.66e-10 1.89e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.14435982e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpoknxzi.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49492563e+10 -2.94798103e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33954041e+10 -2.70641177e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32242646e+10 -3.46501071e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70679397e+10 -5.34820792e+09 4.31e+01 3.38e+04 1.29e+08 0s - 4 4.27367943e+09 -1.63088297e+09 0.00e+00 2.52e+02 1.65e+07 0s - 5 6.13341738e+08 -5.62647608e+07 0.00e+00 1.40e-09 1.78e+06 0s - 6 2.53634798e+08 6.22184460e+07 3.20e-03 9.31e-10 5.06e+05 0s - 7 1.67005752e+08 8.85186654e+07 0.00e+00 4.66e-10 2.07e+05 0s - 8 1.26182882e+08 1.05248425e+08 0.00e+00 1.28e-09 5.52e+04 0s - 9 1.19382931e+08 1.09534179e+08 0.00e+00 9.31e-10 2.60e+04 0s - 10 1.16424578e+08 1.10800254e+08 0.00e+00 9.31e-10 1.48e+04 0s - 11 1.13710357e+08 1.12124579e+08 0.00e+00 9.31e-10 4.18e+03 0s - 12 1.12936857e+08 1.12577302e+08 0.00e+00 4.66e-10 9.49e+02 0s - 13 1.12741252e+08 1.12673209e+08 0.00e+00 9.31e-10 1.80e+02 0s - 14 1.12706027e+08 1.12696172e+08 0.00e+00 4.66e-10 2.60e+01 0s - 15 1.12700191e+08 1.12699974e+08 0.00e+00 9.31e-10 5.74e-01 0s - 16 1.12700054e+08 1.12700054e+08 0.00e+00 9.31e-10 5.80e-04 0s - 17 1.12700054e+08 1.12700054e+08 0.00e+00 9.31e-10 5.80e-07 0s - 18 1.12700054e+08 1.12700054e+08 4.40e-14 9.31e-10 5.81e-10 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.12700054e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmcutpd.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21594319e+11 -2.96464050e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14977519e+10 -2.78236187e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77654406e+10 -3.60914905e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90245802e+10 -5.44262794e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.82959816e+09 -1.45366413e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97302582e+08 -3.90799405e+07 0.00e+00 4.12e-02 1.69e+06 0s - 6 3.37448171e+08 4.44995921e+07 2.50e-02 1.44e-02 7.76e+05 0s - 7 1.90196701e+08 1.00597891e+08 0.00e+00 3.21e-03 2.37e+05 0s - 8 1.55726402e+08 1.09862830e+08 0.00e+00 7.35e-04 1.21e+05 0s - 9 1.41723467e+08 1.20117854e+08 0.00e+00 2.24e-04 5.70e+04 0s - 10 1.34991573e+08 1.24193441e+08 0.00e+00 7.59e-05 2.85e+04 0s - 11 1.30224225e+08 1.26887535e+08 0.00e+00 9.31e-10 8.80e+03 0s - 12 1.28301025e+08 1.28168718e+08 0.00e+00 9.31e-10 3.49e+02 0s - 13 1.28228221e+08 1.28207850e+08 0.00e+00 9.31e-10 5.37e+01 0s - 14 1.28217438e+08 1.28215444e+08 0.00e+00 1.86e-09 5.26e+00 0s - 15 1.28216269e+08 1.28216254e+08 0.00e+00 9.31e-10 3.94e-02 0s - 16 1.28216264e+08 1.28216262e+08 0.00e+00 1.86e-09 3.34e-03 0s - 17 1.28216263e+08 1.28216263e+08 1.16e-09 1.86e-09 4.03e-04 0s - 18 1.28216263e+08 1.28216263e+08 1.97e-09 4.66e-10 1.92e-05 0s - 19 1.28216263e+08 1.28216263e+08 2.23e-09 9.31e-10 1.89e-08 0s - 20 1.28216263e+08 1.28216263e+08 5.01e-10 9.31e-10 1.89e-11 0s - -Barrier solved model in 20 iterations and 0.02 seconds -Optimal objective 1.28216263e+08 - -Time queueing subproblems=1.48 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.46 Max: 0.47 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.55 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62767659.6662 Max-Min=11856302.68 -Converger=normalized-term-diff value is 0.1330 - threshold reached=False -Cumulative run-time=176.69 seconds - -Initiating PH iteration=94 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgdpwgz.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83942965e+10 -1.92004248e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09667678e+10 -2.26043923e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52455092e+10 -2.91239226e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453553e+10 -4.57448171e+09 4.55e+01 3.61e+04 1.09e+08 0s - 4 3.26105081e+09 -1.23860022e+09 0.00e+00 9.31e-10 1.19e+07 0s - 5 3.34512746e+08 1.07856959e+07 0.00e+00 7.57e-10 8.54e+05 0s - 6 1.70238475e+08 5.90980590e+07 0.00e+00 2.04e-10 2.93e+05 0s - 7 1.42528103e+08 7.20634938e+07 0.00e+00 2.84e-10 1.86e+05 0s - 8 1.10138351e+08 8.15799280e+07 0.00e+00 8.73e-10 7.54e+04 0s - 9 1.02162517e+08 8.59004472e+07 0.00e+00 3.49e-10 4.29e+04 0s - 10 9.53227238e+07 8.89776208e+07 0.00e+00 1.65e-10 1.67e+04 0s - 11 9.21265132e+07 9.10956039e+07 0.00e+00 2.33e-10 2.72e+03 0s - 12 9.16332715e+07 9.13360003e+07 0.00e+00 1.16e-10 7.84e+02 0s - 13 9.14977964e+07 9.14261881e+07 0.00e+00 1.16e-10 1.89e+02 0s - 14 9.14584414e+07 9.14475632e+07 0.00e+00 4.66e-10 2.87e+01 0s - 15 9.14520252e+07 9.14516744e+07 0.00e+00 2.33e-10 9.26e-01 0s - 16 9.14518077e+07 9.14518073e+07 0.00e+00 1.40e-09 9.38e-04 0s - 17 9.14518075e+07 9.14518075e+07 0.00e+00 4.66e-10 9.39e-07 0s - 18 9.14518075e+07 9.14518075e+07 4.31e-14 4.66e-10 9.40e-10 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 9.14518075e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmeehv5.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49491415e+10 -2.94798151e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33952730e+10 -2.70641161e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32247076e+10 -3.46494902e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70682351e+10 -5.34842147e+09 4.31e+01 3.38e+04 1.29e+08 0s - 4 4.27439550e+09 -1.63120063e+09 0.00e+00 2.51e+02 1.65e+07 0s - 5 6.13485463e+08 -5.63294866e+07 0.00e+00 9.31e-10 1.78e+06 0s - 6 2.53689986e+08 6.21960508e+07 3.22e-03 9.31e-10 5.06e+05 0s - 7 1.67043444e+08 8.85176023e+07 0.00e+00 4.66e-10 2.07e+05 0s - 8 1.26200746e+08 1.05230065e+08 0.00e+00 9.31e-10 5.53e+04 0s - 9 1.19353259e+08 1.09545147e+08 0.00e+00 9.31e-10 2.59e+04 0s - 10 1.16430949e+08 1.10790506e+08 0.00e+00 4.66e-10 1.49e+04 0s - 11 1.13706661e+08 1.12119561e+08 0.00e+00 9.31e-10 4.19e+03 0s - 12 1.12933211e+08 1.12571824e+08 0.00e+00 4.66e-10 9.54e+02 0s - 13 1.12770583e+08 1.12647771e+08 0.00e+00 9.31e-10 3.24e+02 0s - 14 1.12703499e+08 1.12689833e+08 0.00e+00 9.31e-10 3.61e+01 0s - 15 1.12695599e+08 1.12694926e+08 0.00e+00 9.31e-10 1.78e+00 0s - 16 1.12695175e+08 1.12695174e+08 0.00e+00 3.61e-10 1.83e-03 0s - 17 1.12695174e+08 1.12695174e+08 0.00e+00 1.16e-09 1.83e-06 0s - 18 1.12695174e+08 1.12695174e+08 2.43e-15 9.31e-10 1.83e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 1.12695174e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpawpbap.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21594417e+11 -2.96462316e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14978190e+10 -2.78235933e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77651905e+10 -3.60917261e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90246316e+10 -5.44256007e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.82951218e+09 -1.45360031e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97271162e+08 -3.90758766e+07 0.00e+00 4.12e-02 1.69e+06 0s - 6 3.37416730e+08 4.45054761e+07 2.50e-02 1.44e-02 7.76e+05 0s - 7 1.90171045e+08 1.00602663e+08 0.00e+00 3.21e-03 2.37e+05 0s - 8 1.55700531e+08 1.09876832e+08 0.00e+00 7.34e-04 1.21e+05 0s - 9 1.41720168e+08 1.20118687e+08 0.00e+00 2.24e-04 5.70e+04 0s - 10 1.34994642e+08 1.24188190e+08 0.00e+00 7.57e-05 2.85e+04 0s - 11 1.30230073e+08 1.26880353e+08 0.00e+00 1.86e-09 8.84e+03 0s - 12 1.28299908e+08 1.28166526e+08 0.00e+00 9.31e-10 3.52e+02 0s - 13 1.28224258e+08 1.28207950e+08 0.00e+00 1.86e-09 4.30e+01 0s - 14 1.28215735e+08 1.28214086e+08 0.00e+00 2.33e-10 4.35e+00 0s - 15 1.28214777e+08 1.28214764e+08 0.00e+00 9.31e-10 3.52e-02 0s - 16 1.28214773e+08 1.28214772e+08 0.00e+00 1.86e-09 3.27e-03 0s - 17 1.28214773e+08 1.28214772e+08 6.40e-10 1.86e-09 4.60e-04 0s - 18 1.28214772e+08 1.28214772e+08 9.41e-10 1.40e-09 5.96e-05 0s - 19 1.28214772e+08 1.28214772e+08 1.60e-09 9.31e-10 4.93e-06 0s - 20 1.28214772e+08 1.28214772e+08 6.08e-10 3.73e-09 3.25e-08 0s - 21 1.28214772e+08 1.28214772e+08 7.53e-11 1.86e-09 3.25e-11 0s - -Barrier solved model in 21 iterations and 0.01 seconds -Optimal objective 1.28214772e+08 - -Time queueing subproblems=1.53 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.48 Max: 0.52 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=1.60 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62768074.6871 Max-Min=11866327.32 -Converger=normalized-term-diff value is 0.1329 - threshold reached=False -Cumulative run-time=178.29 seconds - -Initiating PH iteration=95 -Scenario instance preprocessing time=0.12 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmptmtkqi.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83943032e+10 -1.92005856e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09668211e+10 -2.26044108e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52453126e+10 -2.91243636e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453535e+10 -4.57453584e+09 4.55e+01 3.61e+04 1.09e+08 0s - 4 3.26082099e+09 -1.23851785e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34508015e+08 1.07835326e+07 0.00e+00 5.82e-10 8.54e+05 0s - 6 1.70233526e+08 5.91033226e+07 0.00e+00 2.84e-10 2.93e+05 0s - 7 1.42486898e+08 7.20905920e+07 0.00e+00 1.53e-10 1.86e+05 0s - 8 1.10121623e+08 8.16132836e+07 0.00e+00 8.73e-10 7.52e+04 0s - 9 1.02195164e+08 8.59032389e+07 0.00e+00 3.49e-10 4.30e+04 0s - 10 9.53356128e+07 8.89819964e+07 0.00e+00 3.19e-10 1.68e+04 0s - 11 9.21472065e+07 9.10961157e+07 0.00e+00 6.28e-11 2.77e+03 0s - 12 9.16453110e+07 9.13414939e+07 0.00e+00 2.91e-11 8.02e+02 0s - 13 9.15075285e+07 9.14333973e+07 0.00e+00 3.19e-10 1.96e+02 0s - 14 9.14669477e+07 9.14555456e+07 0.00e+00 4.66e-10 3.01e+01 0s - 15 9.14602347e+07 9.14598369e+07 0.00e+00 4.66e-10 1.05e+00 0s - 16 9.14599879e+07 9.14599875e+07 0.00e+00 4.66e-10 1.07e-03 0s - 17 9.14599877e+07 9.14599877e+07 0.00e+00 4.66e-10 1.07e-06 0s - 18 9.14599877e+07 9.14599877e+07 1.30e-13 9.31e-10 1.07e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 9.14599877e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpxccc7n.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49490272e+10 -2.94798430e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33951424e+10 -2.70641169e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32251475e+10 -3.46488790e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70685224e+10 -5.34863401e+09 4.31e+01 3.38e+04 1.29e+08 0s - 4 4.27510465e+09 -1.63151610e+09 0.00e+00 2.49e+02 1.65e+07 0s - 5 6.13625821e+08 -5.63924853e+07 0.00e+00 1.86e-09 1.78e+06 0s - 6 2.53744656e+08 6.21740533e+07 3.23e-03 9.31e-10 5.06e+05 0s - 7 1.67078480e+08 8.85174377e+07 0.00e+00 9.31e-10 2.07e+05 0s - 8 1.26217874e+08 1.05212314e+08 0.00e+00 9.31e-10 5.54e+04 0s - 9 1.19323467e+08 1.09556242e+08 0.00e+00 4.66e-10 2.58e+04 0s - 10 1.16435167e+08 1.10781928e+08 0.00e+00 9.31e-10 1.49e+04 0s - 11 1.13702816e+08 1.12114807e+08 0.00e+00 4.66e-10 4.19e+03 0s - 12 1.12928772e+08 1.12566845e+08 0.00e+00 4.66e-10 9.55e+02 0s - 13 1.12762765e+08 1.12644530e+08 0.00e+00 9.31e-10 3.12e+02 0s - 14 1.12698952e+08 1.12684892e+08 0.00e+00 2.76e-10 3.71e+01 0s - 15 1.12690663e+08 1.12690151e+08 0.00e+00 4.66e-10 1.35e+00 0s - 16 1.12690340e+08 1.12690340e+08 0.00e+00 4.66e-10 1.38e-03 0s - 17 1.12690340e+08 1.12690340e+08 0.00e+00 9.31e-10 1.38e-06 0s - 18 1.12690340e+08 1.12690340e+08 3.20e-14 4.66e-10 1.38e-09 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 1.12690340e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmzpsxf.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21594517e+11 -2.96454906e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14978875e+10 -2.78235111e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77649451e+10 -3.60919019e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90246825e+10 -5.44248537e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.82942260e+09 -1.45353020e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97242130e+08 -3.90674758e+07 0.00e+00 4.12e-02 1.69e+06 0s - 6 3.37386857e+08 4.45157369e+07 2.50e-02 1.44e-02 7.76e+05 0s - 7 1.90148348e+08 1.00607965e+08 0.00e+00 3.21e-03 2.37e+05 0s - 8 1.55672481e+08 1.09896083e+08 0.00e+00 7.32e-04 1.21e+05 0s - 9 1.41720946e+08 1.20118085e+08 0.00e+00 2.24e-04 5.70e+04 0s - 10 1.35006616e+08 1.24180236e+08 0.00e+00 7.56e-05 2.86e+04 0s - 11 1.30245568e+08 1.26869073e+08 0.00e+00 1.86e-09 8.91e+03 0s - 12 1.28300840e+08 1.28165505e+08 0.00e+00 1.86e-09 3.57e+02 0s - 13 1.28230882e+08 1.28203396e+08 0.00e+00 1.40e-09 7.25e+01 0s - 14 1.28216042e+08 1.28214071e+08 0.00e+00 1.86e-09 5.20e+00 0s - 15 1.28214896e+08 1.28214882e+08 0.00e+00 3.00e-10 3.74e-02 0s - 16 1.28214892e+08 1.28214891e+08 0.00e+00 9.31e-10 3.02e-03 0s - 17 1.28214892e+08 1.28214892e+08 1.13e-09 1.86e-09 3.36e-04 0s - 18 1.28214892e+08 1.28214892e+08 1.99e-10 9.31e-10 9.72e-06 0s - 19 1.28214892e+08 1.28214892e+08 2.22e-09 9.31e-10 9.66e-09 0s - -Barrier solved model in 19 iterations and 0.06 seconds -Optimal objective 1.28214892e+08 - -Time queueing subproblems=1.53 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.47 Max: 0.48 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.60 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62767731.0905 Max-Min=11877556.11 -Converger=normalized-term-diff value is 0.1328 - threshold reached=False -Cumulative run-time=179.96 seconds - -Initiating PH iteration=96 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdfcent.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83943106e+10 -1.92007566e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09668749e+10 -2.26044304e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52451132e+10 -2.91248104e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453487e+10 -4.57459138e+09 4.55e+01 3.61e+04 1.09e+08 0s - 4 3.26058786e+09 -1.23843438e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34503461e+08 1.07811202e+07 0.00e+00 8.15e-10 8.54e+05 0s - 6 1.70228359e+08 5.91085194e+07 0.00e+00 2.33e-10 2.93e+05 0s - 7 1.42444888e+08 7.21178973e+07 0.00e+00 8.73e-11 1.86e+05 0s - 8 1.10092098e+08 8.16492648e+07 0.00e+00 2.27e-09 7.50e+04 0s - 9 1.02049609e+08 8.59741568e+07 0.00e+00 9.31e-10 4.24e+04 0s - 10 9.50305327e+07 8.91329703e+07 0.00e+00 1.16e-10 1.56e+04 0s - 11 9.23858707e+07 9.09408514e+07 0.00e+00 2.91e-11 3.81e+03 0s - 12 9.17182176e+07 9.12993221e+07 0.00e+00 2.33e-10 1.11e+03 0s - 13 9.15408037e+07 9.14262671e+07 0.00e+00 4.89e-10 3.02e+02 0s - 14 9.14751059e+07 9.14640271e+07 0.00e+00 4.66e-10 2.92e+01 0s - 15 9.14686281e+07 9.14678285e+07 0.00e+00 4.66e-10 2.11e+00 0s - 16 9.14681329e+07 9.14681321e+07 0.00e+00 9.31e-10 2.18e-03 0s - 17 9.14681324e+07 9.14681324e+07 0.00e+00 9.31e-10 2.18e-06 0s - 18 9.14681324e+07 9.14681324e+07 2.40e-14 4.66e-10 2.18e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 9.14681324e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjii8ja.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49489129e+10 -2.94798820e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33950116e+10 -2.70641187e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32255826e+10 -3.46482733e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70687987e+10 -5.34884511e+09 4.31e+01 3.39e+04 1.29e+08 0s - 4 4.27580454e+09 -1.63182892e+09 0.00e+00 2.47e+02 1.65e+07 0s - 5 6.13764724e+08 -5.64548903e+07 0.00e+00 1.16e-09 1.78e+06 0s - 6 2.53798563e+08 6.21522182e+07 3.25e-03 9.31e-10 5.07e+05 0s - 7 1.67111054e+08 8.85179138e+07 0.00e+00 4.66e-10 2.08e+05 0s - 8 1.26234278e+08 1.05195068e+08 0.00e+00 4.66e-10 5.55e+04 0s - 9 1.19293636e+08 1.09567412e+08 0.00e+00 9.31e-10 2.57e+04 0s - 10 1.16436941e+08 1.10774642e+08 0.00e+00 9.31e-10 1.49e+04 0s - 11 1.13699732e+08 1.12109790e+08 0.00e+00 3.49e-10 4.20e+03 0s - 12 1.12923794e+08 1.12562264e+08 0.00e+00 9.31e-10 9.54e+02 0s - 13 1.12753136e+08 1.12642466e+08 0.00e+00 9.31e-10 2.92e+02 0s - 14 1.12693895e+08 1.12680300e+08 0.00e+00 9.31e-10 3.59e+01 0s - 15 1.12685864e+08 1.12685418e+08 0.00e+00 1.86e-09 1.18e+00 0s - 16 1.12685583e+08 1.12685583e+08 0.00e+00 4.66e-10 1.20e-03 0s - 17 1.12685583e+08 1.12685583e+08 0.00e+00 4.66e-10 1.20e-06 0s - 18 1.12685583e+08 1.12685583e+08 4.26e-14 9.31e-10 1.20e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.12685583e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqbudaf.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21594621e+11 -2.96444336e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14979600e+10 -2.78233973e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77647124e+10 -3.60920398e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90247406e+10 -5.44240519e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.82933220e+09 -1.45345513e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97216600e+08 -3.90560009e+07 0.00e+00 4.12e-02 1.69e+06 0s - 6 3.37357174e+08 4.45298891e+07 2.50e-02 1.44e-02 7.76e+05 0s - 7 1.90129665e+08 1.00615492e+08 0.00e+00 3.21e-03 2.37e+05 0s - 8 1.55647301e+08 1.09918088e+08 0.00e+00 7.30e-04 1.21e+05 0s - 9 1.41723874e+08 1.20120161e+08 0.00e+00 2.23e-04 5.70e+04 0s - 10 1.35020678e+08 1.24175197e+08 0.00e+00 7.54e-05 2.86e+04 0s - 11 1.30264213e+08 1.26859980e+08 0.00e+00 1.86e-09 8.98e+03 0s - 12 1.28304718e+08 1.28166756e+08 0.00e+00 9.31e-10 3.64e+02 0s - 13 1.28227413e+08 1.28210422e+08 0.00e+00 1.86e-09 4.48e+01 0s - 14 1.28218565e+08 1.28216866e+08 0.00e+00 3.01e-10 4.48e+00 0s - 15 1.28217612e+08 1.28217597e+08 0.00e+00 1.40e-09 3.94e-02 0s - 16 1.28217608e+08 1.28217607e+08 0.00e+00 1.86e-09 3.25e-03 0s - 17 1.28217608e+08 1.28217608e+08 4.54e-10 9.31e-10 3.22e-04 0s - 18 1.28217608e+08 1.28217608e+08 2.90e-09 9.31e-10 5.11e-06 0s - 19 1.28217608e+08 1.28217608e+08 3.23e-09 1.86e-09 5.10e-09 0s - -Barrier solved model in 19 iterations and 0.04 seconds -Optimal objective 1.28217608e+08 - -Time queueing subproblems=1.48 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.46 Max: 0.47 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.54 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62768433.2932 Max-Min=11891785.63 -Converger=normalized-term-diff value is 0.1327 - threshold reached=False -Cumulative run-time=181.51 seconds - -Initiating PH iteration=97 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzoqtsw.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83943184e+10 -1.92009265e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09669292e+10 -2.26044499e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52449127e+10 -2.91252594e+09 3.51e+02 3.77e+05 4.10e+08 0s - 3 1.35453431e+10 -4.57464790e+09 4.55e+01 3.61e+04 1.09e+08 0s - 4 3.26035381e+09 -1.23835066e+09 0.00e+00 1.40e-09 1.19e+07 0s - 5 3.34499305e+08 1.07785695e+07 0.00e+00 6.98e-10 8.54e+05 0s - 6 1.70223186e+08 5.91137362e+07 0.00e+00 1.16e-10 2.93e+05 0s - 7 1.42402353e+08 7.21454155e+07 0.00e+00 5.82e-11 1.85e+05 0s - 8 1.10050809e+08 8.16877590e+07 0.00e+00 5.82e-11 7.48e+04 0s - 9 1.01823831e+08 8.60596286e+07 0.00e+00 1.16e-10 4.16e+04 0s - 10 9.44059181e+07 8.94422022e+07 0.00e+00 1.16e-10 1.31e+04 0s - 11 9.23579103e+07 9.09553411e+07 0.00e+00 1.16e-10 3.70e+03 0s - 12 9.17242933e+07 9.13077312e+07 0.00e+00 5.82e-11 1.10e+03 0s - 13 9.15292126e+07 9.14448004e+07 0.00e+00 1.16e-10 2.23e+02 0s - 14 9.14831988e+07 9.14720147e+07 0.00e+00 2.33e-10 2.95e+01 0s - 15 9.14766077e+07 9.14760405e+07 0.00e+00 9.31e-10 1.50e+00 0s - 16 9.14762567e+07 9.14762562e+07 0.00e+00 4.66e-10 1.53e-03 0s - 17 9.14762564e+07 9.14762564e+07 0.00e+00 4.66e-10 1.53e-06 0s - 18 9.14762564e+07 9.14762564e+07 3.49e-14 4.66e-10 1.53e-09 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 9.14762564e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpxjohgl.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49487982e+10 -2.94799198e+08 2.00e+03 2.33e-10 2.32e+09 0s - 1 3.33948804e+10 -2.70641204e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32260149e+10 -3.46476696e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70690681e+10 -5.34905530e+09 4.31e+01 3.39e+04 1.29e+08 0s - 4 4.27649752e+09 -1.63213990e+09 0.00e+00 2.46e+02 1.65e+07 0s - 5 6.13904063e+08 -5.65177180e+07 0.00e+00 1.16e-09 1.78e+06 0s - 6 2.53851704e+08 6.21303325e+07 3.26e-03 1.40e-09 5.07e+05 0s - 7 1.67141363e+08 8.85188266e+07 0.00e+00 9.31e-10 2.08e+05 0s - 8 1.26250082e+08 1.05178130e+08 0.00e+00 9.31e-10 5.56e+04 0s - 9 1.19263595e+08 1.09578700e+08 0.00e+00 4.66e-10 2.56e+04 0s - 10 1.16435717e+08 1.10768862e+08 0.00e+00 9.31e-10 1.50e+04 0s - 11 1.13697927e+08 1.12104185e+08 0.00e+00 9.31e-10 4.21e+03 0s - 12 1.12918889e+08 1.12557739e+08 0.00e+00 4.66e-10 9.53e+02 0s - 13 1.12741652e+08 1.12641629e+08 0.00e+00 2.33e-10 2.64e+02 0s - 14 1.12688757e+08 1.12675877e+08 0.00e+00 9.31e-10 3.40e+01 0s - 15 1.12681129e+08 1.12680774e+08 0.00e+00 9.31e-10 9.37e-01 0s - 16 1.12680907e+08 1.12680906e+08 0.00e+00 9.31e-10 9.51e-04 0s - 17 1.12680906e+08 1.12680906e+08 0.00e+00 9.31e-10 9.52e-07 0s - 18 1.12680906e+08 1.12680906e+08 1.18e-13 9.31e-10 9.53e-10 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.12680906e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp9vbyb6.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21594729e+11 -2.96433601e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14980379e+10 -2.78232821e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77644959e+10 -3.60921688e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90248097e+10 -5.44232209e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.82924366e+09 -1.45337756e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97194765e+08 -3.90432467e+07 0.00e+00 4.12e-02 1.69e+06 0s - 6 3.37326800e+08 4.45466098e+07 2.50e-02 1.44e-02 7.76e+05 0s - 7 1.90115151e+08 1.00626602e+08 0.00e+00 3.20e-03 2.36e+05 0s - 8 1.55629423e+08 1.09940122e+08 0.00e+00 7.28e-04 1.21e+05 0s - 9 1.41727764e+08 1.20127850e+08 0.00e+00 2.23e-04 5.70e+04 0s - 10 1.35031219e+08 1.24177433e+08 0.00e+00 7.52e-05 2.86e+04 0s - 11 1.30280285e+08 1.26858243e+08 0.00e+00 1.86e-09 9.03e+03 0s - 12 1.28311371e+08 1.28171483e+08 0.00e+00 9.31e-10 3.69e+02 0s - 13 1.28232141e+08 1.28217603e+08 0.00e+00 1.86e-09 3.84e+01 0s - 14 1.28224765e+08 1.28222632e+08 0.00e+00 1.40e-09 5.63e+00 0s - 15 1.28223608e+08 1.28223577e+08 0.00e+00 1.86e-09 8.15e-02 0s - 16 1.28223595e+08 1.28223593e+08 0.00e+00 9.31e-10 4.00e-03 0s - 17 1.28223594e+08 1.28223594e+08 4.05e-11 1.86e-09 4.81e-04 0s - 18 1.28223594e+08 1.28223594e+08 1.87e-10 1.86e-09 1.92e-05 0s - 19 1.28223594e+08 1.28223594e+08 2.47e-09 9.31e-10 1.89e-08 0s - 20 1.28223594e+08 1.28223594e+08 2.30e-09 1.86e-09 1.90e-11 0s - -Barrier solved model in 20 iterations and 0.02 seconds -Optimal objective 1.28223594e+08 - -Time queueing subproblems=1.49 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.04 seconds -Time waiting for subproblems=0.08 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.47 Max: 0.47 StdDev: 0.00 (seconds) -Aggregate sub-problem solve time=1.57 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62769813.5386 Max-Min=11905277.33 -Converger=normalized-term-diff value is 0.1327 - threshold reached=False -Cumulative run-time=183.09 seconds - -Initiating PH iteration=98 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpquqhm8.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83943261e+10 -1.92010876e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09669834e+10 -2.26044685e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52447116e+10 -2.91257082e+09 3.51e+02 3.76e+05 4.09e+08 0s - 3 1.35453369e+10 -4.57470486e+09 4.54e+01 3.60e+04 1.09e+08 0s - 4 3.26011928e+09 -1.23826683e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34495421e+08 1.07760406e+07 0.00e+00 7.57e-10 8.54e+05 0s - 6 1.70218134e+08 5.91190357e+07 0.00e+00 4.07e-10 2.93e+05 0s - 7 1.42359426e+08 7.21731762e+07 0.00e+00 2.11e-10 1.85e+05 0s - 8 1.09998233e+08 8.17287354e+07 0.00e+00 1.89e-10 7.46e+04 0s - 9 1.01830824e+08 8.59926780e+07 0.00e+00 1.16e-10 4.18e+04 0s - 10 9.45197858e+07 8.93893760e+07 0.00e+00 3.49e-10 1.35e+04 0s - 11 9.22118804e+07 9.10704772e+07 0.00e+00 5.82e-11 3.01e+03 0s - 12 9.16789385e+07 9.13538646e+07 0.00e+00 2.91e-11 8.58e+02 0s - 13 9.15293163e+07 9.14583525e+07 0.00e+00 5.16e-11 1.87e+02 0s - 14 9.14903480e+07 9.14806753e+07 0.00e+00 4.66e-10 2.55e+01 0s - 15 9.14846248e+07 9.14841919e+07 0.00e+00 4.66e-10 1.14e+00 0s - 16 9.14843562e+07 9.14843558e+07 0.00e+00 4.66e-10 1.16e-03 0s - 17 9.14843560e+07 9.14843560e+07 0.00e+00 4.66e-10 1.16e-06 0s - 18 9.14843560e+07 9.14843560e+07 1.36e-13 4.66e-10 1.17e-09 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.14843560e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp4zzwmh.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49486829e+10 -2.94799485e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33947486e+10 -2.70641211e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32264460e+10 -3.46470654e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70693334e+10 -5.34926501e+09 4.31e+01 3.39e+04 1.29e+08 0s - 4 4.27718541e+09 -1.63244972e+09 0.00e+00 2.45e+02 1.65e+07 0s - 5 6.14044960e+08 -5.65815408e+07 0.00e+00 1.05e-09 1.78e+06 0s - 6 2.53904157e+08 6.21082797e+07 3.28e-03 4.66e-10 5.07e+05 0s - 7 1.67169565e+08 8.85200975e+07 0.00e+00 9.31e-10 2.08e+05 0s - 8 1.26265421e+08 1.05161375e+08 0.00e+00 9.31e-10 5.57e+04 0s - 9 1.19233205e+08 1.09590160e+08 0.00e+00 2.33e-10 2.54e+04 0s - 10 1.16430825e+08 1.10764852e+08 0.00e+00 9.31e-10 1.50e+04 0s - 11 1.13695035e+08 1.12099050e+08 0.00e+00 9.31e-10 4.21e+03 0s - 12 1.12913532e+08 1.12553555e+08 0.00e+00 9.31e-10 9.50e+02 0s - 13 1.12727841e+08 1.12642333e+08 0.00e+00 4.66e-10 2.26e+02 0s - 14 1.12683416e+08 1.12671657e+08 0.00e+00 9.31e-10 3.10e+01 0s - 15 1.12676502e+08 1.12676169e+08 0.00e+00 4.66e-10 8.79e-01 0s - 16 1.12676297e+08 1.12676296e+08 0.00e+00 4.66e-10 2.17e-03 0s - 17 1.12676297e+08 1.12676297e+08 5.87e-11 1.86e-09 7.14e-05 0s - 18 1.12676297e+08 1.12676297e+08 3.58e-09 4.66e-10 8.73e-08 0s - 19 1.12676297e+08 1.12676297e+08 2.24e-09 9.31e-10 8.73e-11 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.12676297e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvhwxkp.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21594842e+11 -2.96424964e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14981196e+10 -2.78231881e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77642914e+10 -3.60923135e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90248865e+10 -5.44223854e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.82915683e+09 -1.45329986e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97175227e+08 -3.90310530e+07 0.00e+00 4.12e-02 1.69e+06 0s - 6 3.37295093e+08 4.45639670e+07 2.50e-02 1.44e-02 7.76e+05 0s - 7 1.90103444e+08 1.00640741e+08 0.00e+00 3.20e-03 2.36e+05 0s - 8 1.55619254e+08 1.09960093e+08 0.00e+00 7.26e-04 1.21e+05 0s - 9 1.41731720e+08 1.20140655e+08 0.00e+00 2.23e-04 5.70e+04 0s - 10 1.35036081e+08 1.24186859e+08 0.00e+00 7.49e-05 2.86e+04 0s - 11 1.30291120e+08 1.26864293e+08 0.00e+00 1.86e-09 9.04e+03 0s - 12 1.28319851e+08 1.28178890e+08 0.00e+00 1.86e-09 3.72e+02 0s - 13 1.28240944e+08 1.28225944e+08 0.00e+00 1.86e-09 3.96e+01 0s - 14 1.28232526e+08 1.28231551e+08 0.00e+00 1.86e-09 2.57e+00 0s - 15 1.28232039e+08 1.28232015e+08 0.00e+00 7.86e-10 6.27e-02 0s - 16 1.28232029e+08 1.28232028e+08 0.00e+00 9.31e-10 3.46e-03 0s - 17 1.28232029e+08 1.28232028e+08 3.48e-09 9.31e-10 4.57e-04 0s - 18 1.28232029e+08 1.28232029e+08 1.20e-09 1.86e-09 3.16e-05 0s - 19 1.28232029e+08 1.28232029e+08 1.85e-09 9.31e-10 9.38e-08 0s - 20 1.28232029e+08 1.28232029e+08 1.06e-11 1.86e-09 9.38e-11 0s - -Barrier solved model in 20 iterations and 0.03 seconds -Optimal objective 1.28232029e+08 - -Time queueing subproblems=1.53 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.47 Max: 0.50 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=1.60 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62775895.8938 Max-Min=11899168.86 -Converger=normalized-term-diff value is 0.1326 - threshold reached=False -Cumulative run-time=184.69 seconds - -Initiating PH iteration=99 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprpx1b5.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83943334e+10 -1.92012383e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09670371e+10 -2.26044861e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52445143e+10 -2.91261490e+09 3.51e+02 3.76e+05 4.09e+08 0s - 3 1.35453298e+10 -4.57476156e+09 4.54e+01 3.60e+04 1.09e+08 0s - 4 3.25988851e+09 -1.23818451e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34491645e+08 1.07736644e+07 0.00e+00 4.66e-10 8.54e+05 0s - 6 1.70213359e+08 5.91243302e+07 0.00e+00 1.46e-10 2.93e+05 0s - 7 1.42316946e+08 7.22007723e+07 0.00e+00 5.82e-11 1.85e+05 0s - 8 1.09943690e+08 8.17703803e+07 0.00e+00 2.74e-09 7.43e+04 0s - 9 1.02191717e+08 8.58393161e+07 0.00e+00 1.05e-09 4.31e+04 0s - 10 9.51573409e+07 8.91912519e+07 0.00e+00 4.66e-10 1.57e+04 0s - 11 9.20678345e+07 9.12066100e+07 0.00e+00 4.66e-10 2.27e+03 0s - 12 9.16523287e+07 9.13938409e+07 0.00e+00 1.16e-10 6.82e+02 0s - 13 9.15271721e+07 9.14735988e+07 0.00e+00 9.31e-10 1.41e+02 0s - 14 9.14965958e+07 9.14900592e+07 0.00e+00 4.66e-10 1.72e+01 0s - 15 9.14926482e+07 9.14923381e+07 0.00e+00 6.98e-10 8.18e-01 0s - 16 9.14924562e+07 9.14924559e+07 0.00e+00 2.33e-10 8.29e-04 0s - 17 9.14924560e+07 9.14924560e+07 0.00e+00 4.66e-10 8.30e-07 0s - 18 9.14924560e+07 9.14924560e+07 1.08e-13 4.66e-10 8.31e-10 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 9.14924560e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdbelzo.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49485670e+10 -2.94799665e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33946161e+10 -2.70641208e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32268733e+10 -3.46464633e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70695930e+10 -5.34947331e+09 4.31e+01 3.39e+04 1.29e+08 0s - 4 4.27786473e+09 -1.63275714e+09 0.00e+00 2.45e+02 1.65e+07 0s - 5 6.14186953e+08 -5.66461643e+07 0.00e+00 9.31e-10 1.79e+06 0s - 6 2.53955739e+08 6.20861367e+07 3.29e-03 9.31e-10 5.07e+05 0s - 7 1.67195606e+08 8.85217184e+07 0.00e+00 4.66e-10 2.08e+05 0s - 8 1.26280375e+08 1.05144771e+08 0.00e+00 1.05e-09 5.58e+04 0s - 9 1.19202327e+08 1.09601803e+08 0.00e+00 9.31e-10 2.53e+04 0s - 10 1.16421256e+08 1.10762981e+08 0.00e+00 4.66e-10 1.49e+04 0s - 11 1.13688579e+08 1.12094960e+08 0.00e+00 9.31e-10 4.21e+03 0s - 12 1.12908530e+08 1.12549131e+08 0.00e+00 4.66e-10 9.48e+02 0s - 13 1.12706833e+08 1.12647335e+08 0.00e+00 9.31e-10 1.57e+02 0s - 14 1.12676569e+08 1.12668307e+08 0.00e+00 4.66e-10 2.18e+01 0s - 15 1.12671708e+08 1.12671603e+08 0.00e+00 9.31e-10 2.76e-01 0s - 16 1.12671645e+08 1.12671645e+08 0.00e+00 9.31e-10 2.80e-04 0s - 17 1.12671645e+08 1.12671645e+08 0.00e+00 9.31e-10 2.80e-07 0s - 18 1.12671645e+08 1.12671645e+08 2.65e-13 4.66e-10 2.81e-10 0s - -Barrier solved model in 18 iterations and 0.04 seconds -Optimal objective 1.12671645e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpcq3cqa.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21594956e+11 -2.96419834e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14982035e+10 -2.78231292e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77641048e+10 -3.60924822e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90249705e+10 -5.44215597e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.82906977e+09 -1.45322362e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97157295e+08 -3.90208183e+07 0.00e+00 4.12e-02 1.69e+06 0s - 6 3.37260384e+08 4.45808611e+07 2.50e-02 1.44e-02 7.76e+05 0s - 7 1.90094065e+08 1.00656655e+08 0.00e+00 3.20e-03 2.36e+05 0s - 8 1.55616335e+08 1.09976987e+08 0.00e+00 7.25e-04 1.20e+05 0s - 9 1.41735025e+08 1.20157394e+08 0.00e+00 2.22e-04 5.69e+04 0s - 10 1.35034575e+08 1.24202290e+08 0.00e+00 7.46e-05 2.86e+04 0s - 11 1.30295621e+08 1.26877190e+08 0.00e+00 7.64e-11 9.02e+03 0s - 12 1.28329264e+08 1.28187962e+08 0.00e+00 1.86e-09 3.73e+02 0s - 13 1.28250408e+08 1.28236277e+08 0.00e+00 2.33e-10 3.73e+01 0s - 14 1.28242248e+08 1.28241580e+08 0.00e+00 4.95e-10 1.76e+00 0s - 15 1.28241904e+08 1.28241894e+08 0.00e+00 1.86e-09 2.72e-02 0s - 16 1.28241900e+08 1.28241899e+08 0.00e+00 1.86e-09 2.35e-03 0s - 17 1.28241900e+08 1.28241900e+08 8.18e-10 1.86e-09 3.39e-04 0s - 18 1.28241900e+08 1.28241900e+08 6.15e-10 1.86e-09 4.71e-05 0s - 19 1.28241900e+08 1.28241900e+08 2.26e-09 1.86e-09 6.48e-06 0s - 20 1.28241900e+08 1.28241900e+08 1.87e-09 1.40e-09 7.77e-07 0s - 21 1.28241900e+08 1.28241900e+08 3.10e-12 4.07e-10 3.84e-08 0s - 22 1.28241900e+08 1.28241900e+08 2.86e-09 1.86e-09 3.78e-11 0s - -Barrier solved model in 22 iterations and 0.01 seconds -Optimal objective 1.28241900e+08 - -Time queueing subproblems=1.62 seconds -Time loading results into instance Scenario_HighFuelCosts=0.03 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.08 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.51 Max: 0.54 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=1.70 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62814628.9996 Max-Min=11790030.96 -Converger=normalized-term-diff value is 0.1324 - threshold reached=False -Cumulative run-time=186.46 seconds - -Initiating PH iteration=100 -Scenario instance preprocessing time=0.10 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpd7udrd.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 5.83943399e+10 -1.92013929e+08 2.00e+03 1.04e+06 1.97e+09 0s - 1 2.09670892e+10 -2.26045040e+09 5.86e+02 6.31e+05 5.96e+08 0s - 2 1.52443469e+10 -2.91265380e+09 3.51e+02 3.76e+05 4.09e+08 0s - 3 1.35453241e+10 -4.57481628e+09 4.54e+01 3.60e+04 1.09e+08 0s - 4 3.25969087e+09 -1.23811432e+09 0.00e+00 1.86e-09 1.19e+07 0s - 5 3.34487786e+08 1.07716567e+07 0.00e+00 1.16e-09 8.54e+05 0s - 6 1.70209619e+08 5.91288327e+07 0.00e+00 2.91e-10 2.93e+05 0s - 7 1.42280043e+08 7.22253916e+07 0.00e+00 2.62e-10 1.85e+05 0s - 8 1.09942565e+08 8.18013782e+07 0.00e+00 5.82e-11 7.43e+04 0s - 9 1.02209495e+08 8.58696829e+07 0.00e+00 3.49e-10 4.31e+04 0s - 10 9.51231484e+07 8.90365476e+07 0.00e+00 4.66e-10 1.61e+04 0s - 11 9.19689406e+07 9.12733100e+07 0.00e+00 4.66e-10 1.84e+03 0s - 12 9.16297814e+07 9.14186033e+07 0.00e+00 4.66e-10 5.57e+02 0s - 13 9.15241675e+07 9.14881602e+07 0.00e+00 2.33e-10 9.50e+01 0s - 14 9.15071452e+07 9.14968561e+07 0.00e+00 3.25e-10 2.71e+01 0s - 15 9.15009670e+07 9.15004856e+07 0.00e+00 9.31e-10 1.27e+00 0s - 16 9.15006687e+07 9.15006682e+07 0.00e+00 6.98e-10 1.30e-03 0s - 17 9.15006684e+07 9.15006684e+07 0.00e+00 4.66e-10 1.30e-06 0s - 18 9.15006684e+07 9.15006684e+07 5.27e-14 9.31e-10 1.30e-09 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.15006684e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpipn9xh.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 9.49484505e+10 -2.94799879e+08 2.00e+03 4.66e-10 2.32e+09 0s - 1 3.33944834e+10 -2.70641209e+09 6.02e+02 7.51e+05 7.34e+08 0s - 2 2.32272759e+10 -3.46458867e+09 3.56e+02 4.44e+05 5.00e+08 0s - 3 1.70698274e+10 -5.34967275e+09 4.31e+01 3.39e+04 1.29e+08 0s - 4 4.27850657e+09 -1.63305125e+09 0.00e+00 2.46e+02 1.65e+07 0s - 5 6.14324169e+08 -5.67090556e+07 0.00e+00 9.31e-10 1.79e+06 0s - 6 2.54004639e+08 6.20646467e+07 3.31e-03 4.66e-10 5.07e+05 0s - 7 1.67218588e+08 8.85235805e+07 0.00e+00 2.33e-10 2.08e+05 0s - 8 1.26294756e+08 1.05128504e+08 0.00e+00 9.31e-10 5.59e+04 0s - 9 1.19170571e+08 1.09613515e+08 0.00e+00 9.31e-10 2.52e+04 0s - 10 1.16405028e+08 1.10763794e+08 0.00e+00 9.31e-10 1.49e+04 0s - 11 1.13641043e+08 1.12114695e+08 0.00e+00 2.33e-10 4.03e+03 0s - 12 1.12852095e+08 1.12572371e+08 0.00e+00 9.31e-10 7.38e+02 0s - 13 1.12684632e+08 1.12654093e+08 0.00e+00 4.66e-10 8.06e+01 0s - 14 1.12668311e+08 1.12665540e+08 0.00e+00 1.86e-09 7.31e+00 0s - 15 1.12666621e+08 1.12666616e+08 0.00e+00 9.31e-10 1.30e-02 0s - 16 1.12666619e+08 1.12666619e+08 0.00e+00 4.66e-10 1.30e-05 0s - 17 1.12666619e+08 1.12666619e+08 6.35e-13 9.31e-10 1.30e-08 0s - 18 1.12666619e+08 1.12666619e+08 4.92e-14 9.31e-10 1.30e-11 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.12666619e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpaql_on.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.21595070e+11 -2.96418005e+08 2.00e+03 9.77e+02 2.41e+09 0s - 1 4.14982864e+10 -2.78231035e+09 6.05e+02 7.62e+05 7.66e+08 0s - 2 2.77639936e+10 -3.60926246e+09 3.49e+02 4.41e+05 5.11e+08 0s - 3 1.90250724e+10 -5.44207095e+09 3.55e+01 2.96e+04 1.24e+08 0s - 4 3.82896903e+09 -1.45314718e+09 0.00e+00 5.24e-01 1.48e+07 0s - 5 5.97143648e+08 -3.90134469e+07 0.00e+00 4.12e-02 1.69e+06 0s - 6 3.37214022e+08 4.45992863e+07 2.50e-02 1.44e-02 7.75e+05 0s - 7 1.90091639e+08 1.00670020e+08 0.00e+00 3.20e-03 2.36e+05 0s - 8 1.55619533e+08 1.09992577e+08 0.00e+00 7.24e-04 1.20e+05 0s - 9 1.41737670e+08 1.20174622e+08 0.00e+00 2.21e-04 5.69e+04 0s - 10 1.35030049e+08 1.24219404e+08 0.00e+00 7.44e-05 2.85e+04 0s - 11 1.30296625e+08 1.26892290e+08 0.00e+00 1.86e-09 8.98e+03 0s - 12 1.28338175e+08 1.28196829e+08 0.00e+00 9.31e-10 3.73e+02 0s - 13 1.28263863e+08 1.28243512e+08 0.00e+00 9.31e-10 5.37e+01 0s - 14 1.28252242e+08 1.28250948e+08 0.00e+00 1.86e-09 3.42e+00 0s - 15 1.28251549e+08 1.28251527e+08 0.00e+00 1.86e-09 5.91e-02 0s - 16 1.28251541e+08 1.28251540e+08 0.00e+00 1.86e-09 3.81e-03 0s - 17 1.28251540e+08 1.28251540e+08 9.40e-11 1.86e-09 1.06e-04 0s - 18 1.28251540e+08 1.28251540e+08 3.71e-10 1.86e-09 1.05e-07 0s - 19 1.28251540e+08 1.28251540e+08 1.06e-09 1.86e-09 1.05e-10 0s - -Barrier solved model in 19 iterations and 0.04 seconds -Optimal objective 1.28251540e+08 - -Time queueing subproblems=1.59 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds -Time loading results into instance Scenario_LowFuelCosts=0.03 seconds -Time waiting for subproblems=0.07 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 0.50 Max: 0.51 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.66 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62764269.9939 Max-Min=11487297.61 -Converger=normalized-term-diff value is 0.1323 - threshold reached=False -Cumulative run-time=188.13 seconds -Halting PH - reached maximal iteration count=100 - -Number of discrete variables fixed before final plugin calls=0 (total=0) -Number of continuous variables fixed before final plugin calls=0 (total=90) -PH complete - -Convergence history: -Converger=normalized-term-diff -Iteration Metric Value - 0 0.1160 - 1 0.1160 - 2 0.1160 - 3 0.1160 - 4 0.1160 - 5 0.1160 - 6 0.1160 - 7 0.1160 - 8 0.1160 - 9 0.1160 - 10 0.1160 - 11 0.1160 - 12 0.1160 - 13 0.1160 - 14 0.1160 - 15 0.1160 - 16 0.1160 - 17 0.1160 - 18 0.1160 - 19 0.1308 - 20 0.1307 - 21 0.1159 - 22 0.1160 - 23 0.1305 - 24 0.1259 - 25 0.1218 - 26 0.1211 - 27 0.1209 - 28 0.1209 - 29 0.1212 - 30 0.1214 - 31 0.1218 - 32 0.1182 - 33 0.1140 - 34 0.1132 - 35 0.1123 - 36 0.1084 - 37 0.1083 - 38 0.1082 - 39 0.1073 - 40 0.1065 - 41 0.0916 - 42 0.0729 - 43 0.0729 - 44 0.0877 - 45 0.0878 - 46 0.1026 - 47 0.1027 - 48 0.1029 - 49 0.1002 - 50 0.0973 - 51 0.0828 - 52 0.0829 - 53 0.0828 - 54 0.0826 - 55 0.0831 - 56 0.0827 - 57 0.0820 - 58 0.0819 - 59 0.0812 - 60 0.0809 - 61 0.0790 - 62 0.0770 - 63 0.0768 - 64 0.0802 - 65 0.0819 - 66 0.0963 - 67 0.0962 - 68 0.0962 - 69 0.1101 - 70 0.1102 - 71 0.1104 - 72 0.1104 - 73 0.1095 - 74 0.1068 - 75 0.1045 - 76 0.1039 - 77 0.1042 - 78 0.1197 - 79 0.1196 - 80 0.1339 - 81 0.1337 - 82 0.1334 - 83 0.1329 - 84 0.1327 - 85 0.1327 - 86 0.1326 - 87 0.1326 - 88 0.1326 - 89 0.1327 - 90 0.1328 - 91 0.1330 - 92 0.1330 - 93 0.1330 - 94 0.1329 - 95 0.1328 - 96 0.1327 - 97 0.1327 - 98 0.1326 - 99 0.1324 - 100 0.1323 - - -Final number of discrete variables fixed=0 (total=0) -Final number of continuous variables fixed=0 (total=90) - -Computing objective inner bound at xhat solution -Deactivate PH objective proximal terms time=0.00 seconds -Deactivate PH objective weight terms time=0.00 seconds -Scenario instance preprocessing time=0.01 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp9ax5xl.gurobi.mst -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [7e+03, 7e+07] - Bounds range [2e-18, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 432 rows and 391 columns -Presolve time: 0.00s -Presolved: 21 rows, 83 columns, 121 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 7.0656312e+07 1.114902e+02 0.000000e+00 0s - 31 9.5432892e+07 0.000000e+00 0.000000e+00 0s - -Solved in 31 iterations and 0.02 seconds -Optimal objective 9.543289243e+07 -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpydh4is.gurobi.mst -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+04, 7e+07] - Bounds range [2e-18, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 432 rows and 390 columns -Presolve time: 0.00s -Presolved: 21 rows, 84 columns, 122 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 7.0145895e+07 1.142079e+02 0.000000e+00 0s - 36 1.1780824e+08 0.000000e+00 0.000000e+00 0s - -Solved in 36 iterations and 0.03 seconds -Optimal objective 1.178082378e+08 -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqcss_l.gurobi.mst -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+04, 7e+07] - Bounds range [2e-18, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 432 rows and 391 columns -Presolve time: 0.00s -Presolved: 21 rows, 83 columns, 121 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 7.1367012e+07 1.114902e+02 0.000000e+00 0s - 36 1.2788373e+08 0.000000e+00 0.000000e+00 0s - -Solved in 36 iterations and 0.02 seconds -Optimal objective 1.278837316e+08 -Time queueing subproblems=1.35 seconds -Time loading results into instance Scenario_HighFuelCosts=0.01 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.01 seconds -Time loading results into instance Scenario_LowFuelCosts=0.01 seconds -Time waiting for subproblems=0.04 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.45 Max: 0.47 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.39 seconds - -Computed objective upper bound=113708287.2556 - -X-hat variable values: - - Stage: Investment - (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) - Variable: BuildLocalTD - Index: [Central,2020] Values: 0.5000 0.5000 0.5000 - - Index: [Central,2030] Values: 2.0000 2.0000 2.0000 - - Index: [Central,Legacy] Values: 3.5000 3.5000 3.5000 - - Index: [North,2020] Values: 0.5000 0.5000 0.5000 - - Index: [North,2030] Values: 2.0000 2.0000 2.0000 - - Index: [North,Legacy] Values: 5.5000 5.5000 5.5000 - - Index: [South,2020] Values: 0.5000 0.5000 0.5000 - - Index: [South,2030] Values: 2.0000 2.0000 2.0000 - - Index: [South,Legacy] Values: 9.5000 9.5000 9.5000 - - (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) - Variable: BuildProj - Index: [C-Central_PV-1,2020] Values: 0.9701 0.9701 0.9701 - - Index: [C-Central_PV-2,2020] Values: 1.0168 1.0168 1.0168 - - Index: [C-Coal_ST,1985] Values: 2.0000 2.0000 2.0000 - - Index: [C-NG_CC,2005] Values: 2.0000 2.0000 2.0000 - - Index: [C-NG_CC,2020] Values: 3.0339 3.0339 3.0339 - - Index: [C-NG_CC,2030] Values: 6.1055 6.1055 6.1055 - - Index: [C-NG_GT,2005] Values: 2.0000 2.0000 2.0000 - - Index: [C-Wind-1,2020] Values: 0.2385 0.2385 0.2385 - - Index: [C-Wind-1,2030] Values: 3.7615 3.7615 3.7615 - - Index: [C-Wind-2,2020] Values: 0.2146 0.2146 0.2146 - - Index: [C-Wind-2,2030] Values: 2.7854 2.7854 2.7854 - - Index: [N-Coal_ST,1995] Values: 2.0000 2.0000 2.0000 - - Index: [N-Geothermal,2000] Values: 1.0000 1.0000 1.0000 - - Index: [N-NG_CC,2008] Values: 2.0000 2.0000 2.0000 - - Index: [N-NG_CC,2020] Values: 0.4175 0.4175 0.4175 - - Index: [N-NG_GT,2009] Values: 2.0000 2.0000 2.0000 - - Index: [N-Wind-1,2030] Values: 4.0000 4.0000 4.0000 - - Index: [N-Wind-2,2020] Values: 1.0000 1.0000 1.0000 - - Index: [S-Geothermal,1998] Values: 3.0000 3.0000 3.0000 - - Index: [S-NG_CC,2000] Values: 5.0000 5.0000 5.0000 - - Index: [S-NG_CC,2020] Values: 0.7161 0.7161 0.7161 - - Index: [S-NG_CC,2030] Values: 0.7742 0.7742 0.7742 +Importing module=C:/Users/Benjamin/Google Drive/Masters/SWITCH/SWITCH-Pyomo-PHA/ReferenceModel.py +loading model... +model successfully loaded... +Module successfully loaded +Time to import model and scenario tree structure files=0.14 seconds +Time to construct scenario instances=0.75 seconds +Time link scenario tree with instances=0.02 seconds +User-defined PH solution writer module=pyomo.pysp.plugins.csvsolutionwriter already imported - skipping +Importing module=rhosetter-FS-only.py +Module successfully loaded +Initializing PH + +PH post-instance plugin callback time=0.00 seconds +PH parameter vector construction time=0.01 seconds +PH SymbolMap creation time=0.01 seconds +Add PH objective weight terms time=0.01 seconds +Deactivate PH objective weight terms time=0.00 seconds +Add PH objective proximal terms time=0.03 seconds +Deactivate PH objective proximal terms time=0.00 seconds +Executing user rho setter callback function +Cumulative initialization time=2.20 seconds +PH post-initialization plugin callback time=0.00 seconds +Cumulative PH initialization time=2.20 seconds +Overall initialization time=2.20 seconds + +Starting PH + +Initiating PH iteration=0 +Scenario instance preprocessing time=0.08 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [7e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 348 rows and 348 columns +Presolve time: 0.00s +Presolved: 105 rows, 126 columns, 371 nonzeros - Index: [S-NG_GT,1990] Values: 3.0000 3.0000 3.0000 +Iteration Objective Primal Inf. Dual Inf. Time + 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s + 66 8.9634914e+07 0.000000e+00 0.000000e+00 0s - Index: [S-NG_GT,2002] Values: 2.0000 2.0000 2.0000 +Solved in 66 iterations and 0.01 seconds +Optimal objective 8.963491423e+07 +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+04, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 344 rows and 337 columns +Presolve time: 0.00s +Presolved: 109 rows, 137 columns, 408 nonzeros - (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) - Variable: BuildTrans - Index: [C-S,2030] Values: 4.2719 4.2719 4.2719 +Iteration Objective Primal Inf. Dual Inf. Time + 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s + 74 1.1288675e+08 0.000000e+00 0.000000e+00 0s - Index: [C-S,Legacy] Values: 6.0000 6.0000 6.0000 +Solved in 74 iterations and 0.01 seconds +Optimal objective 1.128867496e+08 +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+04, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 350 rows and 346 columns +Presolve time: 0.00s +Presolved: 103 rows, 128 columns, 390 nonzeros - Index: [N-C,Legacy] Values: 3.0000 3.0000 3.0000 +Iteration Objective Primal Inf. Dual Inf. Time + 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s + 60 1.2514034e+08 0.000000e+00 0.000000e+00 0s - Cost Variable: InvestmentCost - Tree Node: RootNode (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) - Values: 69577311.402669577311.402669577311.4026 Max-Min: 0.0000 Avg: 69577311.4026 +Solved in 60 iterations and 0.02 seconds +Optimal objective 1.251403360e+08 +Time queueing subproblems=2.53 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.02 seconds +Time waiting for subproblems=0.05 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.70 Avg: 0.82 Max: 1.04 StdDev: 0.16 (seconds) +Aggregate sub-problem solve time=2.58 seconds +Variable statistics compute time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Weight update time=0.00 seconds +Cumulative run-time=2.67 seconds +Activate PH objective proximal terms time=0.00 seconds +Activate PH objective weight terms time=0.00 seconds + +Initiating PH iteration=1 +Scenario instance preprocessing time=0.14 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbrjqm4.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s -X-hat costs: +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 -Scenario Tree Costs ----------------------------------------------------- -Tree Nodes: + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83922891e+10 -1.91843007e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09608853e+10 -2.26024998e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52475669e+10 -2.91062227e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35365898e+10 -4.57329596e+09 4.57e+01 3.71e+04 1.09e+08 0s + 4 3.26564944e+09 -1.24128637e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34985385e+08 1.07936641e+07 0.00e+00 1.05e-09 8.55e+05 0s + 6 1.69411888e+08 5.90783945e+07 0.00e+00 3.49e-10 2.91e+05 0s + 7 1.42084484e+08 7.11041211e+07 0.00e+00 1.75e-10 1.87e+05 0s + 8 1.06915460e+08 8.10237174e+07 0.00e+00 8.73e-11 6.83e+04 0s + 9 1.00416965e+08 8.39085462e+07 0.00e+00 1.16e-10 4.36e+04 0s + 10 9.43576478e+07 8.67595154e+07 0.00e+00 1.16e-10 2.00e+04 0s + 11 9.02902844e+07 8.93463805e+07 0.00e+00 2.91e-11 2.49e+03 0s + 12 8.98764789e+07 8.95803837e+07 0.00e+00 1.16e-10 7.81e+02 0s + 13 8.97334546e+07 8.96563885e+07 0.00e+00 1.16e-10 2.03e+02 0s + 14 8.96862078e+07 8.96802234e+07 0.00e+00 4.66e-10 1.58e+01 0s + 15 8.96824992e+07 8.96824202e+07 0.00e+00 9.31e-10 2.09e-01 0s + 16 8.96824501e+07 8.96824500e+07 0.00e+00 4.66e-10 2.09e-04 0s + 17 8.96824501e+07 8.96824501e+07 0.00e+00 2.33e-10 2.09e-07 0s + 18 8.96824501e+07 8.96824501e+07 3.14e-14 4.66e-10 2.10e-10 0s - Name=HighFuelCosts - Stage=Operation - Parent=RootNode - Conditional probability=0.3333 - Children: - None - Scenarios: - Scenario_HighFuelCosts - Expected cost of (sub)tree rooted at node=58306420.1676 +Barrier solved model in 18 iterations and 0.06 seconds +Optimal objective 8.96824501e+07 - Name=LowFuelCosts - Stage=Operation - Parent=RootNode - Conditional probability=0.3333 - Children: - None - Scenarios: - Scenario_LowFuelCosts - Expected cost of (sub)tree rooted at node=25855581.0257 - - Name=MediumFuelCosts - Stage=Operation - Parent=RootNode - Conditional probability=0.3333 - Children: - None - Scenarios: - Scenario_MediumFuelCosts - Expected cost of (sub)tree rooted at node=48230926.3660 - - Name=RootNode - Stage=Investment - Parent=None - Conditional probability=1.0000 - Children: - HighFuelCosts - LowFuelCosts - MediumFuelCosts - Scenarios: - Scenario_HighFuelCosts - Scenario_LowFuelCosts - Scenario_MediumFuelCosts - Expected cost of (sub)tree rooted at node=113708287.2557 - ----------------------------------------------------- -Scenarios: - - Name=Scenario_HighFuelCosts - Probability=0.3333 - Leaf Node=HighFuelCosts - Tree node sequence: - RootNode - HighFuelCosts - Stage= Investment Cost=69577311.4026 - Stage= Operation Cost=58306420.1676 - Total scenario cost=127883731.5702 - - Name=Scenario_LowFuelCosts - Probability=0.3333 - Leaf Node=LowFuelCosts - Tree node sequence: - RootNode - LowFuelCosts - Stage= Investment Cost=69577311.4026 - Stage= Operation Cost=25855581.0257 - Total scenario cost=95432892.4283 - - Name=Scenario_MediumFuelCosts - Probability=0.3333 - Leaf Node=MediumFuelCosts - Tree node sequence: - RootNode - MediumFuelCosts - Stage= Investment Cost=69577311.4026 - Stage= Operation Cost=48230926.3660 - Total scenario cost=117808237.7687 - ----------------------------------------------------- - -X-hat solution (scenario tree format): ----------------------------------------------------- -Tree Nodes: - - Name=HighFuelCosts - Stage=Operation - Parent=RootNode - Variables: - DispatchProj[C-Central_PV-1,2]=0.57992782746 - DispatchProj[C-Central_PV-1,4]=0.608448868155 - DispatchProj[C-Central_PV-1,6]=0.751054071629 - DispatchProj[C-Central_PV-1,7]=0.370773529032 - DispatchProj[C-Central_PV-2,2]=0.637766954209 - DispatchProj[C-Central_PV-2,4]=0.677627388847 - DispatchProj[C-Central_PV-2,6]=0.717487823485 - DispatchProj[C-Central_PV-2,7]=0.40856945504 - DispatchProj[C-Coal_ST,1]=1.692 - DispatchProj[C-Coal_ST,2]=1.692 - DispatchProj[C-Coal_ST,3]=1.692 - DispatchProj[C-Coal_ST,4]=1.692 - DispatchProj[C-Coal_ST,5]=1.692 - DispatchProj[C-Coal_ST,6]=1.692 - DispatchProj[C-NG_CC,1]=1.91538670282 - DispatchProj[C-NG_CC,2]=0.0776893954901 - DispatchProj[C-NG_CC,3]=1.78496106299 - DispatchProj[C-NG_CC,4]=0.275903361188 - DispatchProj[C-NG_CC,5]=1.5393616956 - DispatchProj[C-NG_CC,6]=4.73184417531 - DispatchProj[C-NG_CC,7]=8.59106069724 - DispatchProj[C-Wind-1,1]=0.156434163166 - DispatchProj[C-Wind-1,2]=0.0948085837367 - DispatchProj[C-Wind-1,3]=0.173025665319 - DispatchProj[C-Wind-1,4]=0.118510729671 - DispatchProj[C-Wind-1,5]=0.0521447210552 - DispatchProj[C-Wind-1,6]=0.0118510729671 - DispatchProj[C-Wind-1,7]=3.1808 - DispatchProj[C-Wind-2,1]=0.132279134012 - DispatchProj[C-Wind-2,2]=0.0768072391037 - DispatchProj[C-Wind-2,3]=0.14081327169 - DispatchProj[C-Wind-2,4]=0.102409652138 - DispatchProj[C-Wind-2,5]=0.0298694818737 - DispatchProj[C-Wind-2,6]=0.0106676720977 - DispatchProj[C-Wind-2,7]=2.56452 - DispatchProj[N-Coal_ST,1]=1.692 - DispatchProj[N-Coal_ST,2]=1.692 - DispatchProj[N-Coal_ST,3]=1.692 - DispatchProj[N-Coal_ST,4]=1.692 - DispatchProj[N-Coal_ST,5]=1.692 - DispatchProj[N-Coal_ST,6]=1.692 - DispatchProj[N-Geothermal,1]=0.96858075 - DispatchProj[N-Geothermal,2]=0.96858075 - DispatchProj[N-Geothermal,3]=0.96858075 - DispatchProj[N-Geothermal,4]=0.96858075 - DispatchProj[N-Geothermal,5]=0.96858075 - DispatchProj[N-Geothermal,6]=0.96858075 - DispatchProj[N-NG_CC,1]=1.92849925 - DispatchProj[N-NG_CC,2]=1.22339925 - DispatchProj[N-NG_CC,3]=1.37217925 - DispatchProj[N-NG_CC,4]=1.30477925 - DispatchProj[N-NG_CC,5]=1.38243925 - DispatchProj[N-NG_CC,6]=2.27242000036 - DispatchProj[N-NG_CC,7]=2.27241999886 - DispatchProj[N-Wind-1,7]=3.18079999963 - DispatchProj[N-Wind-2,1]=0.67592 - DispatchProj[N-Wind-2,2]=0.32802 - DispatchProj[N-Wind-2,3]=0.70574 - DispatchProj[N-Wind-2,4]=0.45724 - DispatchProj[N-Wind-2,5]=0.16898 - DispatchProj[N-Wind-2,6]=0.12922 - DispatchProj[N-Wind-2,7]=0.86478 - DispatchProj[S-Geothermal,1]=2.90574225 - DispatchProj[S-Geothermal,2]=2.90574225 - DispatchProj[S-Geothermal,3]=2.90574225 - DispatchProj[S-Geothermal,4]=2.90574225 - DispatchProj[S-Geothermal,5]=2.90574225 - DispatchProj[S-Geothermal,6]=2.90574225 - DispatchProj[S-NG_CC,1]=3.41225775 - DispatchProj[S-NG_CC,2]=4.46525775 - DispatchProj[S-NG_CC,3]=3.93875775 - DispatchProj[S-NG_CC,4]=4.67585775 - DispatchProj[S-NG_CC,5]=5.37314440538 - DispatchProj[S-NG_CC,6]=5.37314440538 - DispatchProj[S-NG_CC,7]=1.40089173926 - ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 - ProjFuelUseRate[C-NG_CC,1,NaturalGas]=12.8426678424 - ProjFuelUseRate[C-NG_CC,2,NaturalGas]=0.520907396761 - ProjFuelUseRate[C-NG_CC,3,NaturalGas]=11.9681639274 - ProjFuelUseRate[C-NG_CC,4,NaturalGas]=1.84993203677 - ProjFuelUseRate[C-NG_CC,5,NaturalGas]=10.321420169 - ProjFuelUseRate[C-NG_CC,6,NaturalGas]=31.7270151954 - ProjFuelUseRate[C-NG_CC,7,NaturalGas]=57.603061975 - ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 - ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.9305874712 - ProjFuelUseRate[N-NG_CC,2,NaturalGas]=8.20289197125 - ProjFuelUseRate[N-NG_CC,3,NaturalGas]=9.20046187125 - ProjFuelUseRate[N-NG_CC,4,NaturalGas]=8.74854487125 - ProjFuelUseRate[N-NG_CC,5,NaturalGas]=9.26925517125 - ProjFuelUseRate[N-NG_CC,6,NaturalGas]=15.2365761024 - ProjFuelUseRate[N-NG_CC,7,NaturalGas]=15.2365760923 - ProjFuelUseRate[S-NG_CC,1,NaturalGas]=22.8791882137 - ProjFuelUseRate[S-NG_CC,2,NaturalGas]=29.9395532138 - ProjFuelUseRate[S-NG_CC,3,NaturalGas]=26.4093707138 - ProjFuelUseRate[S-NG_CC,4,NaturalGas]=31.3516262138 - ProjFuelUseRate[S-NG_CC,5,NaturalGas]=36.0269332381 - ProjFuelUseRate[S-NG_CC,6,NaturalGas]=36.0269332381 - ProjFuelUseRate[S-NG_CC,7,NaturalGas]=9.39297911176 - - Name=LowFuelCosts - Stage=Operation - Parent=RootNode - Variables: - DispatchProj[C-Central_PV-1,2]=0.57992782746 - DispatchProj[C-Central_PV-1,4]=0.608448868155 - DispatchProj[C-Central_PV-1,6]=0.751054071629 - DispatchProj[C-Central_PV-1,7]=0.370773529032 - DispatchProj[C-Central_PV-2,2]=0.637766954209 - DispatchProj[C-Central_PV-2,4]=0.677627388847 - DispatchProj[C-Central_PV-2,6]=0.717487823485 - DispatchProj[C-Central_PV-2,7]=0.40856945504 - DispatchProj[C-Coal_ST,1]=1.692 - DispatchProj[C-Coal_ST,2]=1.692 - DispatchProj[C-Coal_ST,3]=1.692 - DispatchProj[C-Coal_ST,4]=1.692 - DispatchProj[C-Coal_ST,5]=1.692 - DispatchProj[C-Coal_ST,6]=1.692 - DispatchProj[C-NG_CC,1]=4.7318441746 - DispatchProj[C-NG_CC,2]=4.7318441746 - DispatchProj[C-NG_CC,3]=4.7318441746 - DispatchProj[C-NG_CC,4]=4.7318441746 - DispatchProj[C-NG_CC,5]=4.7318441746 - DispatchProj[C-NG_CC,6]=4.7318441746 - DispatchProj[C-NG_CC,7]=8.59106069724 - DispatchProj[C-NG_GT,6]=1.88 - DispatchProj[C-Wind-1,1]=0.156434163166 - DispatchProj[C-Wind-1,2]=0.0948085837367 - DispatchProj[C-Wind-1,3]=0.173025665319 - DispatchProj[C-Wind-1,4]=0.118510729671 - DispatchProj[C-Wind-1,5]=0.0521447210552 - DispatchProj[C-Wind-1,6]=0.0118510729671 - DispatchProj[C-Wind-1,7]=3.1808 - DispatchProj[C-Wind-2,1]=0.132279134012 - DispatchProj[C-Wind-2,2]=0.0768072391037 - DispatchProj[C-Wind-2,3]=0.14081327169 - DispatchProj[C-Wind-2,4]=0.102409652138 - DispatchProj[C-Wind-2,5]=0.0298694818737 - DispatchProj[C-Wind-2,6]=0.0106676720977 - DispatchProj[C-Wind-2,7]=2.56452 - DispatchProj[N-Coal_ST,1]=1.692 - DispatchProj[N-Coal_ST,2]=1.692 - DispatchProj[N-Coal_ST,3]=1.692 - DispatchProj[N-Coal_ST,4]=1.692 - DispatchProj[N-Coal_ST,5]=1.692 - DispatchProj[N-Coal_ST,6]=1.692 - DispatchProj[N-Coal_ST,7]=1.692 - DispatchProj[N-Geothermal,1]=0.251347303871 - DispatchProj[N-Geothermal,2]=0.251347303871 - DispatchProj[N-Geothermal,3]=0.251347303871 - DispatchProj[N-Geothermal,4]=0.251347303871 - DispatchProj[N-Geothermal,5]=0.251347303871 - DispatchProj[N-Geothermal,6]=0.251347303871 - DispatchProj[N-NG_CC,1]=2.27242000036 - DispatchProj[N-NG_CC,2]=1.94063269613 - DispatchProj[N-NG_CC,3]=2.08941269613 - DispatchProj[N-NG_CC,4]=2.02201269613 - DispatchProj[N-NG_CC,5]=2.09967269613 - DispatchProj[N-NG_CC,6]=2.27242000036 - DispatchProj[N-NG_CC,7]=0.580419998857 - DispatchProj[N-NG_GT,6]=1.88 - DispatchProj[N-Wind-1,7]=3.18079999963 - DispatchProj[N-Wind-2,1]=0.67592 - DispatchProj[N-Wind-2,2]=0.32802 - DispatchProj[N-Wind-2,3]=0.70574 - DispatchProj[N-Wind-2,4]=0.45724 - DispatchProj[N-Wind-2,5]=0.16898 - DispatchProj[N-Wind-2,6]=0.12922 - DispatchProj[N-Wind-2,7]=0.86478 - DispatchProj[S-NG_CC,1]=4.03606532447 - DispatchProj[S-NG_CC,2]=2.99609450764 - DispatchProj[S-NG_CC,3]=4.07442987509 - DispatchProj[S-NG_CC,4]=3.39301563539 - DispatchProj[S-NG_CC,5]=5.27795312512 - DispatchProj[S-NG_CC,6]=5.37314440538 - DispatchProj[S-NG_CC,7]=1.40089173926 - ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 - ProjFuelUseRate[C-NG_CC,1,NaturalGas]=31.7270151907 - ProjFuelUseRate[C-NG_CC,2,NaturalGas]=31.7270151907 - ProjFuelUseRate[C-NG_CC,3,NaturalGas]=31.7270151907 - ProjFuelUseRate[C-NG_CC,4,NaturalGas]=31.7270151907 - ProjFuelUseRate[C-NG_CC,5,NaturalGas]=31.7270151907 - ProjFuelUseRate[C-NG_CC,6,NaturalGas]=31.7270151907 - ProjFuelUseRate[C-NG_CC,7,NaturalGas]=57.603061975 - ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 - ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,7,Coal]=15.228 - ProjFuelUseRate[N-NG_CC,1,NaturalGas]=15.2365761024 - ProjFuelUseRate[N-NG_CC,2,NaturalGas]=13.0119422275 - ProjFuelUseRate[N-NG_CC,3,NaturalGas]=14.0095121275 - ProjFuelUseRate[N-NG_CC,4,NaturalGas]=13.5575951275 - ProjFuelUseRate[N-NG_CC,5,NaturalGas]=14.0783054275 - ProjFuelUseRate[N-NG_CC,6,NaturalGas]=15.2365761024 - ProjFuelUseRate[N-NG_CC,7,NaturalGas]=3.89171609233 - ProjFuelUseRate[N-NG_GT,6,NaturalGas]=19.5332 - ProjFuelUseRate[S-NG_CC,1,NaturalGas]=27.0618180006 - ProjFuelUseRate[S-NG_CC,2,NaturalGas]=20.0888136737 - ProjFuelUseRate[S-NG_CC,3,NaturalGas]=27.3190523125 - ProjFuelUseRate[S-NG_CC,4,NaturalGas]=22.7501698353 - ProjFuelUseRate[S-NG_CC,5,NaturalGas]=35.3886757039 - ProjFuelUseRate[S-NG_CC,6,NaturalGas]=36.0269332381 - ProjFuelUseRate[S-NG_CC,7,NaturalGas]=9.39297911176 - - Name=MediumFuelCosts - Stage=Operation - Parent=RootNode - Variables: - DispatchProj[C-Central_PV-1,2]=0.57992782746 - DispatchProj[C-Central_PV-1,4]=0.608448868155 - DispatchProj[C-Central_PV-1,6]=0.751054071629 - DispatchProj[C-Central_PV-1,7]=0.370773529032 - DispatchProj[C-Central_PV-2,2]=0.637766954209 - DispatchProj[C-Central_PV-2,4]=0.677627388847 - DispatchProj[C-Central_PV-2,6]=0.717487823485 - DispatchProj[C-Central_PV-2,7]=0.40856945504 - DispatchProj[C-Coal_ST,1]=1.692 - DispatchProj[C-Coal_ST,2]=1.692 - DispatchProj[C-Coal_ST,3]=1.692 - DispatchProj[C-Coal_ST,4]=1.692 - DispatchProj[C-Coal_ST,5]=1.692 - DispatchProj[C-Coal_ST,6]=1.692 - DispatchProj[C-NG_CC,1]=1.91538670282 - DispatchProj[C-NG_CC,2]=0.0776893954901 - DispatchProj[C-NG_CC,3]=1.78496106299 - DispatchProj[C-NG_CC,4]=0.275903361188 - DispatchProj[C-NG_CC,5]=1.5393616956 - DispatchProj[C-NG_CC,6]=4.73184417531 - DispatchProj[C-NG_CC,7]=5.12721121834 - DispatchProj[C-Wind-1,1]=0.156434163166 - DispatchProj[C-Wind-1,2]=0.0948085837367 - DispatchProj[C-Wind-1,3]=0.173025665319 - DispatchProj[C-Wind-1,4]=0.118510729671 - DispatchProj[C-Wind-1,5]=0.0521447210552 - DispatchProj[C-Wind-1,6]=0.0118510729671 - DispatchProj[C-Wind-1,7]=3.1808 - DispatchProj[C-Wind-2,1]=0.132279134012 - DispatchProj[C-Wind-2,2]=0.0768072391037 - DispatchProj[C-Wind-2,3]=0.14081327169 - DispatchProj[C-Wind-2,4]=0.102409652138 - DispatchProj[C-Wind-2,5]=0.0298694818737 - DispatchProj[C-Wind-2,6]=0.0106676720977 - DispatchProj[C-Wind-2,7]=2.56452 - DispatchProj[N-Coal_ST,1]=1.692 - DispatchProj[N-Coal_ST,2]=1.692 - DispatchProj[N-Coal_ST,3]=1.692 - DispatchProj[N-Coal_ST,4]=1.692 - DispatchProj[N-Coal_ST,5]=1.692 - DispatchProj[N-Coal_ST,6]=1.692 - DispatchProj[N-Coal_ST,7]=1.692 - DispatchProj[N-Geothermal,1]=0.96858075 - DispatchProj[N-Geothermal,2]=0.96858075 - DispatchProj[N-Geothermal,3]=0.96858075 - DispatchProj[N-Geothermal,4]=0.96858075 - DispatchProj[N-Geothermal,5]=0.96858075 - DispatchProj[N-Geothermal,6]=0.96858075 - DispatchProj[N-Geothermal,7]=0.96858075 - DispatchProj[N-NG_CC,1]=1.92849925 - DispatchProj[N-NG_CC,2]=1.22339925 - DispatchProj[N-NG_CC,3]=1.37217925 - DispatchProj[N-NG_CC,4]=1.30477925 - DispatchProj[N-NG_CC,5]=1.38243925 - DispatchProj[N-NG_CC,6]=2.27242000036 - DispatchProj[N-Wind-1,7]=3.18079999963 - DispatchProj[N-Wind-2,1]=0.67592 - DispatchProj[N-Wind-2,2]=0.32802 - DispatchProj[N-Wind-2,3]=0.70574 - DispatchProj[N-Wind-2,4]=0.45724 - DispatchProj[N-Wind-2,5]=0.16898 - DispatchProj[N-Wind-2,6]=0.12922 - DispatchProj[N-Wind-2,7]=0.86478 - DispatchProj[S-Geothermal,1]=2.90574225 - DispatchProj[S-Geothermal,2]=2.90574225 - DispatchProj[S-Geothermal,3]=2.90574225 - DispatchProj[S-Geothermal,4]=2.90574225 - DispatchProj[S-Geothermal,5]=2.90574225 - DispatchProj[S-Geothermal,6]=2.90574225 - DispatchProj[S-Geothermal,7]=2.90574225 - DispatchProj[S-NG_CC,1]=3.41225775 - DispatchProj[S-NG_CC,2]=4.46525775 - DispatchProj[S-NG_CC,3]=3.93875775 - DispatchProj[S-NG_CC,4]=4.67585775 - DispatchProj[S-NG_CC,5]=5.37314440538 - DispatchProj[S-NG_CC,6]=5.37314440538 - DispatchProj[S-NG_CC,7]=1.40089173926 - ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 - ProjFuelUseRate[C-NG_CC,1,NaturalGas]=12.8426678424 - ProjFuelUseRate[C-NG_CC,2,NaturalGas]=0.520907396761 - ProjFuelUseRate[C-NG_CC,3,NaturalGas]=11.9681639274 - ProjFuelUseRate[C-NG_CC,4,NaturalGas]=1.84993203677 - ProjFuelUseRate[C-NG_CC,5,NaturalGas]=10.321420169 - ProjFuelUseRate[C-NG_CC,6,NaturalGas]=31.7270151954 - ProjFuelUseRate[C-NG_CC,7,NaturalGas]=34.377951219 - ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,7,Coal]=15.228 - ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.9305874712 - ProjFuelUseRate[N-NG_CC,2,NaturalGas]=8.20289197125 - ProjFuelUseRate[N-NG_CC,3,NaturalGas]=9.20046187125 - ProjFuelUseRate[N-NG_CC,4,NaturalGas]=8.74854487125 - ProjFuelUseRate[N-NG_CC,5,NaturalGas]=9.26925517125 - ProjFuelUseRate[N-NG_CC,6,NaturalGas]=15.2365761024 - ProjFuelUseRate[S-NG_CC,1,NaturalGas]=22.8791882137 - ProjFuelUseRate[S-NG_CC,2,NaturalGas]=29.9395532138 - ProjFuelUseRate[S-NG_CC,3,NaturalGas]=26.4093707138 - ProjFuelUseRate[S-NG_CC,4,NaturalGas]=31.3516262138 - ProjFuelUseRate[S-NG_CC,5,NaturalGas]=36.0269332381 - ProjFuelUseRate[S-NG_CC,6,NaturalGas]=36.0269332381 - ProjFuelUseRate[S-NG_CC,7,NaturalGas]=9.39297911176 - - Name=RootNode - Stage=Investment - Parent=None - Variables: - BuildLocalTD[Central,2020]=0.5 - BuildLocalTD[Central,2030]=2.0 - BuildLocalTD[Central,Legacy]=3.5 - BuildLocalTD[North,2020]=0.5 - BuildLocalTD[North,2030]=2.0 - BuildLocalTD[North,Legacy]=5.49999999999 - BuildLocalTD[South,2020]=0.5 - BuildLocalTD[South,2030]=2.0 - BuildLocalTD[South,Legacy]=9.49999999999 - BuildProj[C-Central_PV-1,2020]=0.970103424991 - BuildProj[C-Central_PV-2,2020]=1.0168478224 - BuildProj[C-Coal_ST,1985]=2.0 - BuildProj[C-NG_CC,2005]=2.0 - BuildProj[C-NG_CC,2020]=3.03387678149 - BuildProj[C-NG_CC,2030]=6.10554949216 - BuildProj[C-NG_GT,2005]=2.0 - BuildProj[C-Wind-1,2020]=0.238452172376 - BuildProj[C-Wind-1,2030]=3.76154782762 - BuildProj[C-Wind-2,2020]=0.214641289693 - BuildProj[C-Wind-2,2030]=2.78535871031 - BuildProj[N-Coal_ST,1995]=2.0 - BuildProj[N-Geothermal,2000]=0.999999999999 - BuildProj[N-NG_CC,2008]=2.0 - BuildProj[N-NG_CC,2020]=0.417468085492 - BuildProj[N-NG_GT,2009]=2.0 - BuildProj[N-Wind-1,2030]=3.99999999954 - BuildProj[N-Wind-2,2020]=0.999999999999 - BuildProj[S-Geothermal,1998]=3.0 - BuildProj[S-NG_CC,2000]=5.0 - BuildProj[S-NG_CC,2020]=0.716111069551 - BuildProj[S-NG_CC,2030]=0.774199291366 - BuildProj[S-NG_GT,1990]=3.0 - BuildProj[S-NG_GT,2002]=2.0 - BuildTrans[C-S,2030]=4.27192367974 - BuildTrans[C-S,Legacy]=5.99999999999 - BuildTrans[N-C,Legacy]=3.0 - - -Deactivate PH objective weight terms time=0.00 seconds -Deactivate PH objective proximal terms time=0.00 seconds - -Total PH execution time=189.54 seconds - -PH run-time statistics: -Initialization time= 2.20 seconds -Overall solve time= 188.13 seconds -Scenario solve time= 186.85 seconds -Average update time= 0.04 seconds -Weight update time= 0.22 seconds -Scenario tree solution written to file=ph.csv -CostVarDetail.csv written for modeling checking. - -Total execution time=194.92 seconds +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpceq1ip.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49617872e+10 -2.94786013e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34144787e+10 -2.70657110e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31520688e+10 -3.47487621e+09 3.54e+02 4.39e+05 4.97e+08 0s + 3 1.69904311e+10 -5.31832191e+09 4.19e+01 3.34e+04 1.27e+08 0s + 4 4.10917040e+09 -1.57029303e+09 0.00e+00 1.86e-09 1.55e+07 0s + 5 5.79671075e+08 -3.91987257e+07 0.00e+00 1.63e-09 1.64e+06 0s + 6 2.39728802e+08 6.78794737e+07 0.00e+00 4.66e-10 4.54e+05 0s + 7 1.43762496e+08 9.56120567e+07 0.00e+00 4.66e-10 1.27e+05 0s + 8 1.28898278e+08 1.04051300e+08 0.00e+00 4.66e-10 6.56e+04 0s + 9 1.21541729e+08 1.08398622e+08 0.00e+00 4.66e-10 3.47e+04 0s + 10 1.17715954e+08 1.10238476e+08 0.00e+00 4.66e-10 1.97e+04 0s + 11 1.14496666e+08 1.11944589e+08 0.00e+00 9.31e-10 6.73e+03 0s + 12 1.13331606e+08 1.12652250e+08 0.00e+00 4.66e-10 1.79e+03 0s + 13 1.12995893e+08 1.12840396e+08 0.00e+00 9.31e-10 4.10e+02 0s + 14 1.12912264e+08 1.12891244e+08 0.00e+00 9.31e-10 5.55e+01 0s + 15 1.12899629e+08 1.12898664e+08 0.00e+00 9.31e-10 2.54e+00 0s + 16 1.12899011e+08 1.12899010e+08 0.00e+00 4.66e-10 2.74e-03 0s + 17 1.12899010e+08 1.12899010e+08 0.00e+00 9.31e-10 2.74e-06 0s + 18 1.12899010e+08 1.12899010e+08 2.32e-14 4.66e-10 2.74e-09 0s + +Barrier solved model in 18 iterations and 0.05 seconds +Optimal objective 1.12899010e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmplwnfvd.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21584017e+11 -2.96581833e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14846122e+10 -2.78241569e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78826051e+10 -3.59882464e+09 3.51e+02 4.44e+05 5.14e+08 0s + 3 1.90297530e+10 -5.43304165e+09 3.62e+01 2.96e+04 1.24e+08 0s + 4 3.68692017e+09 -1.35401686e+09 7.00e-02 6.12e-01 1.43e+07 0s + 5 5.98310246e+08 -3.90635026e+07 0.00e+00 4.96e-02 1.70e+06 0s + 6 3.52681647e+08 4.11378306e+07 3.41e-02 1.96e-02 8.27e+05 0s + 7 1.95636107e+08 9.69971794e+07 0.00e+00 4.71e-03 2.61e+05 0s + 8 1.53903501e+08 1.10375900e+08 0.00e+00 1.56e-03 1.15e+05 0s + 9 1.40030061e+08 1.16913126e+08 0.00e+00 4.77e-04 6.10e+04 0s + 10 1.31723284e+08 1.21562773e+08 0.00e+00 1.20e-04 2.68e+04 0s + 11 1.26150775e+08 1.24593658e+08 0.00e+00 1.01e-05 4.11e+03 0s + 12 1.25534314e+08 1.25014861e+08 0.00e+00 3.49e-08 1.37e+03 0s + 13 1.25230167e+08 1.25188143e+08 0.00e+00 2.37e-09 1.11e+02 0s + 14 1.25207371e+08 1.25203123e+08 0.00e+00 9.31e-10 1.12e+01 0s + 15 1.25204706e+08 1.25204702e+08 0.00e+00 1.75e-10 1.23e-02 0s + 16 1.25204703e+08 1.25204703e+08 0.00e+00 1.86e-09 1.23e-05 0s + 17 1.25204703e+08 1.25204703e+08 2.29e-14 1.86e-09 1.23e-08 0s + 18 1.25204703e+08 1.25204703e+08 1.06e-14 1.86e-09 1.23e-11 0s + +Barrier solved model in 18 iterations and 0.05 seconds +Optimal objective 1.25204703e+08 + +Time queueing subproblems=2.31 seconds +Time loading results into instance Scenario_HighFuelCosts=0.04 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.04 seconds +Time waiting for subproblems=0.11 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.71 Avg: 0.72 Max: 0.73 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=2.42 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=5.10 seconds + +Initiating PH iteration=2 +Scenario instance preprocessing time=0.15 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_xofv1.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83923298e+10 -1.91845037e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09609797e+10 -2.26025245e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52476068e+10 -2.91063819e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35367564e+10 -4.57330152e+09 4.57e+01 3.71e+04 1.09e+08 0s + 4 3.26566031e+09 -1.24126238e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34978345e+08 1.07943912e+07 0.00e+00 6.98e-10 8.55e+05 0s + 6 1.69443136e+08 5.90739266e+07 0.00e+00 2.47e-10 2.91e+05 0s + 7 1.42008368e+08 7.11636875e+07 0.00e+00 1.67e-10 1.87e+05 0s + 8 1.06915802e+08 8.10555939e+07 0.00e+00 5.24e-10 6.82e+04 0s + 9 1.00392747e+08 8.39569264e+07 0.00e+00 2.33e-10 4.34e+04 0s + 10 9.43502864e+07 8.68242114e+07 0.00e+00 5.82e-11 1.99e+04 0s + 11 9.03470801e+07 8.93785636e+07 0.00e+00 1.16e-10 2.56e+03 0s + 12 8.99097579e+07 8.96231563e+07 0.00e+00 1.16e-10 7.56e+02 0s + 13 8.97710180e+07 8.96982204e+07 0.00e+00 1.65e-10 1.92e+02 0s + 14 8.97272366e+07 8.97205550e+07 0.00e+00 3.86e-10 1.76e+01 0s + 15 8.97231115e+07 8.97229978e+07 0.00e+00 2.33e-10 3.00e-01 0s + 16 8.97230408e+07 8.97230407e+07 0.00e+00 9.31e-10 3.01e-04 0s + 17 8.97230407e+07 8.97230407e+07 0.00e+00 4.66e-10 3.02e-07 0s + 18 8.97230407e+07 8.97230407e+07 2.54e-14 9.31e-10 3.02e-10 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 8.97230407e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpfbea0r.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49616230e+10 -2.94786004e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34142080e+10 -2.70656816e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31529108e+10 -3.47475384e+09 3.54e+02 4.40e+05 4.97e+08 0s + 3 1.69902579e+10 -5.31823828e+09 4.19e+01 3.33e+04 1.27e+08 0s + 4 4.11148025e+09 -1.57103100e+09 0.00e+00 3.26e-09 1.55e+07 0s + 5 5.80067862e+08 -3.94099311e+07 0.00e+00 1.40e-09 1.64e+06 0s + 6 2.39973237e+08 6.77968208e+07 0.00e+00 9.31e-10 4.55e+05 0s + 7 1.44045718e+08 9.55478865e+07 0.00e+00 2.33e-10 1.28e+05 0s + 8 1.28775552e+08 1.04121125e+08 0.00e+00 1.86e-09 6.51e+04 0s + 9 1.21502781e+08 1.08448857e+08 0.00e+00 4.66e-10 3.44e+04 0s + 10 1.17661475e+08 1.10267758e+08 0.00e+00 9.31e-10 1.95e+04 0s + 11 1.14442577e+08 1.11973832e+08 0.00e+00 9.31e-10 6.51e+03 0s + 12 1.13286339e+08 1.12672129e+08 0.00e+00 9.31e-10 1.62e+03 0s + 13 1.12975073e+08 1.12844786e+08 0.00e+00 4.66e-10 3.44e+02 0s + 14 1.12905673e+08 1.12886191e+08 0.00e+00 2.33e-10 5.14e+01 0s + 15 1.12894174e+08 1.12892537e+08 0.00e+00 9.31e-10 4.32e+00 0s + 16 1.12893137e+08 1.12893135e+08 0.00e+00 4.66e-10 5.42e-03 0s + 17 1.12893136e+08 1.12893136e+08 0.00e+00 9.31e-10 5.42e-06 0s + 18 1.12893136e+08 1.12893136e+08 2.07e-13 4.66e-10 5.43e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 1.12893136e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpz35rdq.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21584140e+11 -2.96581844e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14847887e+10 -2.78241704e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78811302e+10 -3.59895770e+09 3.51e+02 4.44e+05 5.14e+08 0s + 3 1.90299666e+10 -5.43320300e+09 3.62e+01 2.96e+04 1.24e+08 0s + 4 3.68677582e+09 -1.35406959e+09 6.93e-02 6.12e-01 1.43e+07 0s + 5 5.98039549e+08 -3.89729520e+07 0.00e+00 4.96e-02 1.70e+06 0s + 6 3.52741573e+08 4.11110603e+07 3.41e-02 1.96e-02 8.27e+05 0s + 7 1.95569902e+08 9.70464387e+07 0.00e+00 4.70e-03 2.60e+05 0s + 8 1.54091615e+08 1.10338760e+08 0.00e+00 1.57e-03 1.16e+05 0s + 9 1.40534660e+08 1.16663571e+08 0.00e+00 5.23e-04 6.30e+04 0s + 10 1.31960727e+08 1.21734760e+08 0.00e+00 1.38e-04 2.70e+04 0s + 11 1.26272310e+08 1.24627030e+08 0.00e+00 1.27e-05 4.34e+03 0s + 12 1.25634259e+08 1.25033609e+08 0.00e+00 2.33e-10 1.58e+03 0s + 13 1.25286375e+08 1.25231500e+08 0.00e+00 9.31e-10 1.45e+02 0s + 14 1.25257609e+08 1.25249909e+08 0.00e+00 9.31e-10 2.03e+01 0s + 15 1.25252770e+08 1.25252760e+08 0.00e+00 3.73e-09 2.59e-02 0s + 16 1.25252764e+08 1.25252764e+08 0.00e+00 9.31e-10 2.59e-05 0s + 17 1.25252764e+08 1.25252764e+08 0.00e+00 1.86e-09 2.59e-08 0s + 18 1.25252764e+08 1.25252764e+08 1.57e-14 4.66e-10 2.60e-11 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 1.25252764e+08 + +Time queueing subproblems=2.65 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.05 seconds +Time waiting for subproblems=0.11 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.75 Avg: 0.83 Max: 0.88 StdDev: 0.06 (seconds) +Aggregate sub-problem solve time=2.77 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=7.95 seconds + +Initiating PH iteration=3 +Scenario instance preprocessing time=0.15 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppxokeq.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83923705e+10 -1.91847067e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09610740e+10 -2.26025493e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52476466e+10 -2.91065412e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35369228e+10 -4.57330706e+09 4.57e+01 3.71e+04 1.09e+08 0s + 4 3.26567075e+09 -1.24123841e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34971103e+08 1.07951863e+07 0.00e+00 1.11e-09 8.55e+05 0s + 6 1.69473546e+08 5.90696512e+07 0.00e+00 2.91e-10 2.91e+05 0s + 7 1.41930719e+08 7.12236723e+07 0.00e+00 1.82e-10 1.87e+05 0s + 8 1.06915314e+08 8.10879318e+07 0.00e+00 4.07e-10 6.81e+04 0s + 9 1.01023546e+08 8.37212156e+07 0.00e+00 1.75e-10 4.57e+04 0s + 10 9.45709170e+07 8.67586715e+07 0.00e+00 1.16e-10 2.06e+04 0s + 11 9.06931757e+07 8.91798097e+07 0.00e+00 3.32e-10 3.99e+03 0s + 12 8.99891235e+07 8.96245330e+07 0.00e+00 2.98e-10 9.62e+02 0s + 13 8.98041337e+07 8.97396826e+07 0.00e+00 1.16e-10 1.70e+02 0s + 14 8.97694047e+07 8.97601298e+07 0.00e+00 9.31e-10 2.45e+01 0s + 15 8.97638371e+07 8.97635079e+07 0.00e+00 4.66e-10 8.68e-01 0s + 16 8.97636316e+07 8.97636313e+07 0.00e+00 4.66e-10 8.80e-04 0s + 17 8.97636314e+07 8.97636314e+07 0.00e+00 4.66e-10 8.81e-07 0s + 18 8.97636314e+07 8.97636314e+07 4.06e-14 4.66e-10 8.82e-10 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 8.97636314e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2fby0r.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49614588e+10 -2.94785996e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34139373e+10 -2.70656523e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31537527e+10 -3.47463148e+09 3.54e+02 4.40e+05 4.97e+08 0s + 3 1.69900773e+10 -5.31815397e+09 4.19e+01 3.32e+04 1.27e+08 0s + 4 4.11377232e+09 -1.57176487e+09 0.00e+00 2.79e-09 1.55e+07 0s + 5 5.80464073e+08 -3.96214142e+07 0.00e+00 1.40e-09 1.64e+06 0s + 6 2.40214179e+08 6.77149493e+07 0.00e+00 9.31e-10 4.56e+05 0s + 7 1.44314229e+08 9.54886715e+07 0.00e+00 4.66e-10 1.29e+05 0s + 8 1.28640419e+08 1.04194652e+08 0.00e+00 4.66e-10 6.45e+04 0s + 9 1.21570170e+08 1.08437538e+08 0.00e+00 9.31e-10 3.47e+04 0s + 10 1.18360502e+08 1.09587015e+08 0.00e+00 9.31e-10 2.31e+04 0s + 11 1.14267521e+08 1.12042149e+08 0.00e+00 9.31e-10 5.87e+03 0s + 12 1.13154488e+08 1.12729619e+08 0.00e+00 4.66e-10 1.12e+03 0s + 13 1.12941206e+08 1.12852721e+08 0.00e+00 9.31e-10 2.33e+02 0s + 14 1.12895692e+08 1.12882012e+08 0.00e+00 9.31e-10 3.61e+01 0s + 15 1.12887982e+08 1.12886838e+08 0.00e+00 1.40e-09 3.02e+00 0s + 16 1.12887262e+08 1.12887260e+08 0.00e+00 4.66e-10 3.16e-03 0s + 17 1.12887261e+08 1.12887261e+08 0.00e+00 4.66e-10 3.16e-06 0s + 18 1.12887261e+08 1.12887261e+08 9.03e-15 4.66e-10 3.16e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.12887261e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5lsgmh.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21584264e+11 -2.96581856e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14849653e+10 -2.78241840e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78796552e+10 -3.59909078e+09 3.51e+02 4.44e+05 5.14e+08 0s + 3 1.90301732e+10 -5.43336393e+09 3.62e+01 2.96e+04 1.24e+08 0s + 4 3.68662942e+09 -1.35412265e+09 6.86e-02 6.11e-01 1.43e+07 0s + 5 5.97769738e+08 -3.88829472e+07 0.00e+00 4.95e-02 1.70e+06 0s + 6 3.52799611e+08 4.10847830e+07 3.40e-02 1.96e-02 8.27e+05 0s + 7 1.95498916e+08 9.70972240e+07 0.00e+00 4.69e-03 2.60e+05 0s + 8 1.54252944e+08 1.10309611e+08 0.00e+00 1.58e-03 1.16e+05 0s + 9 1.40907444e+08 1.16489875e+08 0.00e+00 5.57e-04 6.45e+04 0s + 10 1.33234715e+08 1.21205352e+08 0.00e+00 2.03e-04 3.18e+04 0s + 11 1.26675869e+08 1.24517711e+08 0.00e+00 2.71e-05 5.70e+03 0s + 12 1.25547380e+08 1.25175744e+08 0.00e+00 2.16e-07 9.81e+02 0s + 13 1.25333663e+08 1.25280568e+08 0.00e+00 2.64e-08 1.40e+02 0s + 14 1.25306991e+08 1.25297175e+08 0.00e+00 1.59e-09 2.59e+01 0s + 15 1.25300843e+08 1.25300813e+08 0.00e+00 1.16e-10 8.04e-02 0s + 16 1.25300824e+08 1.25300824e+08 0.00e+00 1.86e-09 8.04e-05 0s + 17 1.25300824e+08 1.25300824e+08 0.00e+00 9.31e-10 8.05e-08 0s + 18 1.25300824e+08 1.25300824e+08 1.06e-14 9.31e-10 8.06e-11 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 1.25300824e+08 + +Time queueing subproblems=2.54 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.09 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.73 Avg: 0.80 Max: 0.85 StdDev: 0.05 (seconds) +Aggregate sub-problem solve time=2.63 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=10.60 seconds + +Initiating PH iteration=4 +Scenario instance preprocessing time=0.13 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpcxakdp.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83924112e+10 -1.91849097e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09611683e+10 -2.26025740e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52476865e+10 -2.91067005e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35370890e+10 -4.57331260e+09 4.57e+01 3.71e+04 1.09e+08 0s + 4 3.26568075e+09 -1.24121444e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34963663e+08 1.07960481e+07 0.00e+00 1.05e-09 8.55e+05 0s + 6 1.69503136e+08 5.90655646e+07 0.00e+00 2.91e-10 2.91e+05 0s + 7 1.41851575e+08 7.12840652e+07 0.00e+00 1.75e-10 1.86e+05 0s + 8 1.06914006e+08 8.11207291e+07 0.00e+00 3.38e-10 6.81e+04 0s + 9 1.00994063e+08 8.37869169e+07 0.00e+00 2.91e-11 4.54e+04 0s + 10 9.45798113e+07 8.68159612e+07 0.00e+00 5.82e-11 2.05e+04 0s + 11 9.07270519e+07 8.92265197e+07 0.00e+00 5.82e-11 3.96e+03 0s + 12 9.00254065e+07 8.96673604e+07 0.00e+00 2.94e-10 9.45e+02 0s + 13 8.98439878e+07 8.97807145e+07 0.00e+00 1.16e-10 1.67e+02 0s + 14 8.98099243e+07 8.98007620e+07 0.00e+00 4.66e-10 2.42e+01 0s + 15 8.98044194e+07 8.98041037e+07 0.00e+00 4.66e-10 8.33e-01 0s + 16 8.98042223e+07 8.98042220e+07 0.00e+00 1.40e-09 8.44e-04 0s + 17 8.98042221e+07 8.98042221e+07 0.00e+00 4.66e-10 8.44e-07 0s + 18 8.98042221e+07 8.98042221e+07 3.71e-14 4.66e-10 8.45e-10 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 8.98042221e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpoejolk.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49612946e+10 -2.94785988e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34136666e+10 -2.70656229e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31545943e+10 -3.47450914e+09 3.54e+02 4.40e+05 4.97e+08 0s + 3 1.69898892e+10 -5.31806900e+09 4.19e+01 3.31e+04 1.27e+08 0s + 4 4.11604664e+09 -1.57249462e+09 0.00e+00 2.33e-09 1.56e+07 0s + 5 5.80859781e+08 -3.98331813e+07 0.00e+00 1.40e-09 1.65e+06 0s + 6 2.40451649e+08 6.76338602e+07 0.00e+00 9.31e-10 4.56e+05 0s + 7 1.44566736e+08 9.54348090e+07 0.00e+00 9.31e-10 1.30e+05 0s + 8 1.28497045e+08 1.04270458e+08 0.00e+00 9.31e-10 6.39e+04 0s + 9 1.21666383e+08 1.08408536e+08 0.00e+00 9.31e-10 3.50e+04 0s + 10 1.18301310e+08 1.09592539e+08 0.00e+00 9.31e-10 2.30e+04 0s + 11 1.14264496e+08 1.12030512e+08 0.00e+00 9.31e-10 5.89e+03 0s + 12 1.13139426e+08 1.12728015e+08 0.00e+00 4.66e-10 1.09e+03 0s + 13 1.12936780e+08 1.12847039e+08 0.00e+00 9.31e-10 2.37e+02 0s + 14 1.12889989e+08 1.12876040e+08 0.00e+00 9.31e-10 3.68e+01 0s + 15 1.12882544e+08 1.12880701e+08 0.00e+00 9.31e-10 4.86e+00 0s + 16 1.12881387e+08 1.12881385e+08 0.00e+00 9.31e-10 5.30e-03 0s + 17 1.12881386e+08 1.12881386e+08 0.00e+00 4.66e-10 5.30e-06 0s + 18 1.12881386e+08 1.12881386e+08 2.22e-13 4.66e-10 5.31e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12881386e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphbt1mt.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21584387e+11 -2.96581867e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14851418e+10 -2.78241976e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78781800e+10 -3.59922387e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90303729e+10 -5.43352428e+09 3.62e+01 2.96e+04 1.24e+08 0s + 4 3.68648110e+09 -1.35417619e+09 6.78e-02 6.11e-01 1.43e+07 0s + 5 5.97500891e+08 -3.87935418e+07 0.00e+00 4.94e-02 1.70e+06 0s + 6 3.52855746e+08 4.10589982e+07 3.40e-02 1.96e-02 8.27e+05 0s + 7 1.95423064e+08 9.71495671e+07 0.00e+00 4.67e-03 2.60e+05 0s + 8 1.54387960e+08 1.10287998e+08 0.00e+00 1.59e-03 1.16e+05 0s + 9 1.41178648e+08 1.16374856e+08 0.00e+00 5.82e-04 6.55e+04 0s + 10 1.34663074e+08 1.20489077e+08 0.00e+00 2.76e-04 3.74e+04 0s + 11 1.27955556e+08 1.23961302e+08 0.00e+00 6.96e-05 1.05e+04 0s + 12 1.25889981e+08 1.25040045e+08 0.00e+00 4.54e-07 2.24e+03 0s + 13 1.25421394e+08 1.25306678e+08 0.00e+00 1.54e-09 3.03e+02 0s + 14 1.25361393e+08 1.25341106e+08 0.00e+00 9.31e-10 5.35e+01 0s + 15 1.25349531e+08 1.25348511e+08 0.00e+00 9.31e-10 2.69e+00 0s + 16 1.25348885e+08 1.25348884e+08 0.00e+00 1.86e-09 2.73e-03 0s + 17 1.25348884e+08 1.25348884e+08 0.00e+00 9.31e-10 2.74e-06 0s + 18 1.25348884e+08 1.25348884e+08 1.43e-14 1.86e-09 2.74e-09 0s + +Barrier solved model in 18 iterations and 0.05 seconds +Optimal objective 1.25348884e+08 + +Time queueing subproblems=2.62 seconds +Time loading results into instance Scenario_HighFuelCosts=0.04 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.04 seconds +Time loading results into instance Scenario_LowFuelCosts=0.04 seconds +Time waiting for subproblems=0.13 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.73 Avg: 0.83 Max: 0.90 StdDev: 0.07 (seconds) +Aggregate sub-problem solve time=2.75 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.01 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=13.43 seconds + +Initiating PH iteration=5 +Scenario instance preprocessing time=0.17 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqs3ihm.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83924519e+10 -1.91851127e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09612625e+10 -2.26025987e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52477263e+10 -2.91068598e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35372550e+10 -4.57331812e+09 4.57e+01 3.71e+04 1.09e+08 0s + 4 3.26569032e+09 -1.24119048e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34956030e+08 1.07969756e+07 0.00e+00 8.15e-10 8.55e+05 0s + 6 1.69531922e+08 5.90616626e+07 0.00e+00 1.75e-10 2.91e+05 0s + 7 1.41770969e+08 7.13448562e+07 0.00e+00 9.46e-11 1.86e+05 0s + 8 1.06911886e+08 8.11539847e+07 0.00e+00 2.74e-09 6.80e+04 0s + 9 1.00347184e+08 8.41449694e+07 0.00e+00 1.22e-09 4.27e+04 0s + 10 9.43326343e+07 8.70206411e+07 0.00e+00 2.33e-10 1.93e+04 0s + 11 9.05016515e+07 8.94833239e+07 0.00e+00 1.57e-10 2.69e+03 0s + 12 9.00191204e+07 8.97467543e+07 0.00e+00 2.91e-11 7.19e+02 0s + 13 8.98832537e+07 8.98244279e+07 0.00e+00 2.08e-10 1.55e+02 0s + 14 8.98497819e+07 8.98418216e+07 0.00e+00 9.31e-10 2.10e+01 0s + 15 8.98449420e+07 8.98447353e+07 0.00e+00 4.66e-10 5.45e-01 0s + 16 8.98448129e+07 8.98448127e+07 0.00e+00 9.31e-10 5.50e-04 0s + 17 8.98448128e+07 8.98448128e+07 0.00e+00 9.31e-10 5.50e-07 0s + 18 8.98448128e+07 8.98448128e+07 9.06e-14 9.31e-10 5.51e-10 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 8.98448128e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmeezsb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49611304e+10 -2.94785980e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34133959e+10 -2.70655935e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31554357e+10 -3.47438681e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69896937e+10 -5.31798337e+09 4.19e+01 3.30e+04 1.27e+08 0s + 4 4.11830322e+09 -1.57322028e+09 0.00e+00 1.86e-09 1.56e+07 0s + 5 5.81255060e+08 -4.00452413e+07 0.00e+00 9.31e-10 1.65e+06 0s + 6 2.40685664e+08 6.75535549e+07 0.00e+00 4.66e-10 4.57e+05 0s + 7 1.44803886e+08 9.53861726e+07 0.00e+00 9.31e-10 1.30e+05 0s + 8 1.28479688e+08 1.04276946e+08 0.00e+00 1.16e-10 6.39e+04 0s + 9 1.21757955e+08 1.08139374e+08 0.00e+00 9.31e-10 3.59e+04 0s + 10 1.19044698e+08 1.09382493e+08 0.00e+00 4.66e-10 2.55e+04 0s + 11 1.14604946e+08 1.11829830e+08 0.00e+00 9.31e-10 7.32e+03 0s + 12 1.13301205e+08 1.12643869e+08 0.00e+00 9.31e-10 1.73e+03 0s + 13 1.12975918e+08 1.12816455e+08 0.00e+00 9.31e-10 4.21e+02 0s + 14 1.12893363e+08 1.12865466e+08 0.00e+00 9.31e-10 7.36e+01 0s + 15 1.12876928e+08 1.12874719e+08 0.00e+00 4.66e-10 5.83e+00 0s + 16 1.12875513e+08 1.12875511e+08 0.00e+00 9.31e-10 6.07e-03 0s + 17 1.12875511e+08 1.12875511e+08 0.00e+00 8.15e-10 6.07e-06 0s + 18 1.12875511e+08 1.12875511e+08 0.00e+00 4.66e-10 6.08e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12875511e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpscm0in.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21584511e+11 -2.96581879e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14853184e+10 -2.78242111e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78767047e+10 -3.59935697e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90305657e+10 -5.43368407e+09 3.61e+01 2.96e+04 1.24e+08 0s + 4 3.68632857e+09 -1.35423017e+09 6.71e-02 6.10e-01 1.43e+07 0s + 5 5.97233613e+08 -3.87050657e+07 0.00e+00 4.94e-02 1.70e+06 0s + 6 3.52909783e+08 4.10337261e+07 3.40e-02 1.96e-02 8.28e+05 0s + 7 1.95342098e+08 9.72035519e+07 0.00e+00 4.66e-03 2.59e+05 0s + 8 1.54543561e+08 1.10266697e+08 0.00e+00 1.60e-03 1.17e+05 0s + 9 1.41494755e+08 1.16234259e+08 0.00e+00 6.11e-04 6.67e+04 0s + 10 1.35733390e+08 1.19972980e+08 0.00e+00 3.34e-04 4.16e+04 0s + 11 1.28437766e+08 1.23769533e+08 0.00e+00 8.14e-05 1.23e+04 0s + 12 1.25868231e+08 1.25136395e+08 0.00e+00 5.78e-06 1.93e+03 0s + 13 1.25461928e+08 1.25358758e+08 0.00e+00 1.73e-07 2.72e+02 0s + 14 1.25408528e+08 1.25389533e+08 0.00e+00 2.82e-08 5.01e+01 0s + 15 1.25397697e+08 1.25396511e+08 0.00e+00 9.31e-10 3.13e+00 0s + 16 1.25396945e+08 1.25396944e+08 0.00e+00 2.91e-10 3.19e-03 0s + 17 1.25396944e+08 1.25396944e+08 0.00e+00 9.31e-10 3.20e-06 0s + 18 1.25396944e+08 1.25396944e+08 5.71e-15 1.86e-09 3.20e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.25396944e+08 + +Time queueing subproblems=2.00 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.61 Max: 0.70 StdDev: 0.09 (seconds) +Aggregate sub-problem solve time=2.06 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=15.50 seconds + +Initiating PH iteration=6 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppbbrkb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83924926e+10 -1.91853156e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09613568e+10 -2.26026234e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52477661e+10 -2.91070191e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35374208e+10 -4.57332364e+09 4.57e+01 3.71e+04 1.09e+08 0s + 4 3.26569946e+09 -1.24116654e+09 0.00e+00 2.33e-09 1.19e+07 0s + 5 3.34948207e+08 1.07979674e+07 0.00e+00 8.73e-10 8.55e+05 0s + 6 1.69559921e+08 5.90579415e+07 0.00e+00 2.62e-10 2.92e+05 0s + 7 1.41839485e+08 7.13408387e+07 0.00e+00 1.46e-10 1.86e+05 0s + 8 1.07747471e+08 8.08924301e+07 0.00e+00 3.49e-10 7.09e+04 0s + 9 1.00991856e+08 8.42815983e+07 0.00e+00 4.15e-10 4.41e+04 0s + 10 9.43851793e+07 8.72271518e+07 0.00e+00 2.91e-11 1.89e+04 0s + 11 9.04145978e+07 8.95993182e+07 0.00e+00 2.34e-10 2.15e+03 0s + 12 9.00284239e+07 8.98009485e+07 0.00e+00 1.16e-10 6.00e+02 0s + 13 8.99136248e+07 8.98700348e+07 0.00e+00 1.27e-10 1.15e+02 0s + 14 8.98892376e+07 8.98831981e+07 0.00e+00 4.66e-10 1.59e+01 0s + 15 8.98855994e+07 8.98852852e+07 0.00e+00 2.33e-10 8.29e-01 0s + 16 8.98854037e+07 8.98854033e+07 0.00e+00 3.09e-10 8.41e-04 0s + 17 8.98854035e+07 8.98854035e+07 0.00e+00 4.66e-10 8.42e-07 0s + 18 8.98854035e+07 8.98854035e+07 4.10e-14 4.66e-10 8.42e-10 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 8.98854035e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvynsls.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49609663e+10 -2.94785972e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34131251e+10 -2.70655642e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31562769e+10 -3.47426451e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69894908e+10 -5.31789707e+09 4.19e+01 3.29e+04 1.27e+08 0s + 4 4.12054210e+09 -1.57394185e+09 0.00e+00 2.33e-09 1.56e+07 0s + 5 5.81649986e+08 -4.02576062e+07 0.00e+00 1.86e-09 1.65e+06 0s + 6 2.40916243e+08 6.74740345e+07 0.00e+00 9.31e-10 4.58e+05 0s + 7 1.45022470e+08 9.53436026e+07 0.00e+00 9.31e-10 1.31e+05 0s + 8 1.28629306e+08 1.04194987e+08 0.00e+00 9.31e-10 6.45e+04 0s + 9 1.21534137e+08 1.08032770e+08 0.00e+00 4.66e-10 3.56e+04 0s + 10 1.18334356e+08 1.09922875e+08 0.00e+00 9.31e-10 2.22e+04 0s + 11 1.15089242e+08 1.11500182e+08 0.00e+00 4.66e-10 9.47e+03 0s + 12 1.13350525e+08 1.12607687e+08 0.00e+00 1.86e-09 1.96e+03 0s + 13 1.12990544e+08 1.12803415e+08 0.00e+00 4.66e-10 4.94e+02 0s + 14 1.12895694e+08 1.12854180e+08 0.00e+00 9.31e-10 1.10e+02 0s + 15 1.12874025e+08 1.12866985e+08 0.00e+00 4.66e-10 1.86e+01 0s + 16 1.12869759e+08 1.12869566e+08 0.00e+00 4.66e-10 5.07e-01 0s + 17 1.12869637e+08 1.12869637e+08 0.00e+00 9.31e-10 5.10e-04 0s + 18 1.12869637e+08 1.12869637e+08 0.00e+00 9.31e-10 5.11e-07 0s + 19 1.12869637e+08 1.12869637e+08 3.61e-14 9.31e-10 5.11e-10 0s + +Barrier solved model in 19 iterations and 0.05 seconds +Optimal objective 1.12869637e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzi4shg.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21584634e+11 -2.96581890e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14854949e+10 -2.78242247e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78752293e+10 -3.59949009e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90307515e+10 -5.43384328e+09 3.61e+01 2.96e+04 1.24e+08 0s + 4 3.68617448e+09 -1.35428463e+09 6.64e-02 6.10e-01 1.43e+07 0s + 5 5.96967189e+08 -3.86171284e+07 0.00e+00 4.93e-02 1.70e+06 0s + 6 3.52961966e+08 4.10089378e+07 3.40e-02 1.96e-02 8.28e+05 0s + 7 1.95256217e+08 9.72591166e+07 0.00e+00 4.65e-03 2.59e+05 0s + 8 1.54722473e+08 1.10246033e+08 0.00e+00 1.62e-03 1.17e+05 0s + 9 1.41854420e+08 1.16069553e+08 0.00e+00 6.43e-04 6.81e+04 0s + 10 1.34914316e+08 1.20255577e+08 0.00e+00 3.56e-04 3.87e+04 0s + 11 1.28875352e+08 1.23549706e+08 0.00e+00 8.31e-05 1.41e+04 0s + 12 1.26081667e+08 1.25060731e+08 0.00e+00 9.53e-06 2.69e+03 0s + 13 1.25637986e+08 1.25335462e+08 0.00e+00 3.97e-07 7.98e+02 0s + 14 1.25474674e+08 1.25427211e+08 0.00e+00 5.94e-08 1.25e+02 0s + 15 1.25448460e+08 1.25442949e+08 0.00e+00 4.05e-09 1.45e+01 0s + 16 1.25445008e+08 1.25445002e+08 0.00e+00 5.82e-10 1.51e-02 0s + 17 1.25445004e+08 1.25445004e+08 0.00e+00 9.31e-10 1.51e-05 0s + 18 1.25445004e+08 1.25445004e+08 0.00e+00 9.31e-10 1.52e-08 0s + 19 1.25445004e+08 1.25445004e+08 1.06e-14 9.31e-10 1.52e-11 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.25445004e+08 + +Time queueing subproblems=1.52 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.48 Max: 0.51 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=1.59 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=17.11 seconds + +Initiating PH iteration=7 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpn_7set.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83925333e+10 -1.91855186e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09614511e+10 -2.26026482e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52478058e+10 -2.91071784e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35375864e+10 -4.57332914e+09 4.57e+01 3.71e+04 1.09e+08 0s + 4 3.26570817e+09 -1.24114260e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34940198e+08 1.07990227e+07 0.00e+00 4.66e-10 8.55e+05 0s + 6 1.69587149e+08 5.90543976e+07 0.00e+00 1.75e-10 2.92e+05 0s + 7 1.41903305e+08 7.13384546e+07 0.00e+00 1.16e-10 1.86e+05 0s + 8 1.08429995e+08 8.06918066e+07 0.00e+00 1.16e-10 7.32e+04 0s + 9 1.02237656e+08 8.40241447e+07 0.00e+00 1.33e-10 4.81e+04 0s + 10 9.41906570e+07 8.73974231e+07 0.00e+00 1.16e-10 1.79e+04 0s + 11 9.04652075e+07 8.96335872e+07 0.00e+00 2.42e-10 2.19e+03 0s + 12 9.00678330e+07 8.98448316e+07 0.00e+00 1.16e-10 5.88e+02 0s + 13 8.99567381e+07 8.99095866e+07 0.00e+00 2.18e-10 1.24e+02 0s + 14 8.99298698e+07 8.99236136e+07 0.00e+00 4.66e-10 1.65e+01 0s + 15 8.99260717e+07 8.99259471e+07 0.00e+00 2.33e-10 3.29e-01 0s + 16 8.99259942e+07 8.99259941e+07 0.00e+00 9.31e-10 3.31e-04 0s + 17 8.99259941e+07 8.99259941e+07 0.00e+00 9.31e-10 3.31e-07 0s + 18 8.99259941e+07 8.99259941e+07 7.42e-14 4.66e-10 3.31e-10 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 8.99259941e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwth1lu.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49608021e+10 -2.94785963e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34128543e+10 -2.70655348e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31571179e+10 -3.47414222e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69892805e+10 -5.31781010e+09 4.20e+01 3.28e+04 1.27e+08 0s + 4 4.12276329e+09 -1.57465935e+09 0.00e+00 2.33e-09 1.56e+07 0s + 5 5.82044636e+08 -4.04702904e+07 0.00e+00 9.31e-10 1.65e+06 0s + 6 2.41143400e+08 6.73953007e+07 0.00e+00 4.66e-10 4.59e+05 0s + 7 1.45045502e+08 9.53563503e+07 0.00e+00 4.66e-10 1.31e+05 0s + 8 1.28677254e+08 1.04187714e+08 0.00e+00 6.98e-10 6.46e+04 0s + 9 1.21481797e+08 1.08033755e+08 0.00e+00 1.75e-09 3.55e+04 0s + 10 1.18299134e+08 1.09926179e+08 0.00e+00 8.15e-10 2.21e+04 0s + 11 1.15035598e+08 1.11524777e+08 0.00e+00 4.66e-10 9.26e+03 0s + 12 1.13322586e+08 1.12620394e+08 0.00e+00 9.31e-10 1.85e+03 0s + 13 1.13010594e+08 1.12784262e+08 0.00e+00 9.31e-10 5.97e+02 0s + 14 1.12891626e+08 1.12848139e+08 0.00e+00 9.31e-10 1.15e+02 0s + 15 1.12868476e+08 1.12861077e+08 0.00e+00 9.31e-10 1.95e+01 0s + 16 1.12863857e+08 1.12863707e+08 0.00e+00 4.66e-10 3.97e-01 0s + 17 1.12863762e+08 1.12863762e+08 0.00e+00 9.31e-10 3.99e-04 0s + 18 1.12863762e+08 1.12863762e+08 0.00e+00 4.66e-10 3.99e-07 0s + 19 1.12863762e+08 1.12863762e+08 2.42e-14 4.66e-10 3.99e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12863762e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp7rzdrg.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21584758e+11 -2.96581901e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14856714e+10 -2.78242383e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78737537e+10 -3.59962323e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90309305e+10 -5.43400192e+09 3.61e+01 2.96e+04 1.24e+08 0s + 4 3.68601881e+09 -1.35433956e+09 6.56e-02 6.09e-01 1.43e+07 0s + 5 5.96701609e+08 -3.85297246e+07 0.00e+00 4.92e-02 1.70e+06 0s + 6 3.53012298e+08 4.09846326e+07 3.40e-02 1.96e-02 8.28e+05 0s + 7 1.95165380e+08 9.73162778e+07 0.00e+00 4.63e-03 2.59e+05 0s + 8 1.54871906e+08 1.10235279e+08 0.00e+00 1.63e-03 1.18e+05 0s + 9 1.42124940e+08 1.15957604e+08 0.00e+00 6.68e-04 6.91e+04 0s + 10 1.34895369e+08 1.20324095e+08 0.00e+00 3.62e-04 3.85e+04 0s + 11 1.28957321e+08 1.23573676e+08 0.00e+00 8.45e-05 1.42e+04 0s + 12 1.26137314e+08 1.25101690e+08 0.00e+00 9.73e-06 2.73e+03 0s + 13 1.25698056e+08 1.25377771e+08 0.00e+00 3.26e-07 8.45e+02 0s + 14 1.25523565e+08 1.25474969e+08 0.00e+00 4.69e-08 1.28e+02 0s + 15 1.25496819e+08 1.25490842e+08 0.00e+00 3.54e-09 1.58e+01 0s + 16 1.25493068e+08 1.25493062e+08 0.00e+00 1.86e-09 1.65e-02 0s + 17 1.25493065e+08 1.25493065e+08 0.00e+00 1.86e-09 1.65e-05 0s + 18 1.25493065e+08 1.25493065e+08 6.66e-15 1.86e-09 1.65e-08 0s + 19 1.25493065e+08 1.25493065e+08 3.37e-14 9.31e-10 1.65e-11 0s + +Barrier solved model in 19 iterations and 0.04 seconds +Optimal objective 1.25493065e+08 + +Time queueing subproblems=1.64 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.51 Max: 0.54 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.71 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=18.87 seconds + +Initiating PH iteration=8 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp7oxjgw.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83925740e+10 -1.91857216e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09615454e+10 -2.26026729e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52478455e+10 -2.91073377e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35377519e+10 -4.57333463e+09 4.57e+01 3.71e+04 1.09e+08 0s + 4 3.26571645e+09 -1.24111867e+09 0.00e+00 2.33e-09 1.19e+07 0s + 5 3.34932005e+08 1.08001402e+07 0.00e+00 8.15e-10 8.55e+05 0s + 6 1.69613621e+08 5.90510272e+07 0.00e+00 3.78e-10 2.92e+05 0s + 7 1.41965103e+08 7.13365570e+07 0.00e+00 8.73e-11 1.86e+05 0s + 8 1.09000743e+08 8.05362549e+07 0.00e+00 1.16e-10 7.51e+04 0s + 9 1.01482234e+08 8.44150484e+07 0.00e+00 1.67e-10 4.50e+04 0s + 10 9.49064761e+07 8.71516150e+07 0.00e+00 1.16e-10 2.05e+04 0s + 11 9.07615011e+07 8.95071699e+07 0.00e+00 1.16e-10 3.31e+03 0s + 12 9.01637458e+07 8.98522507e+07 0.00e+00 1.16e-10 8.22e+02 0s + 13 9.00057704e+07 8.99449715e+07 0.00e+00 1.56e-10 1.60e+02 0s + 14 8.99711321e+07 8.99637761e+07 0.00e+00 4.66e-10 1.94e+01 0s + 15 8.99666546e+07 8.99665423e+07 0.00e+00 4.66e-10 2.96e-01 0s + 16 8.99665849e+07 8.99665848e+07 0.00e+00 4.66e-10 2.99e-04 0s + 17 8.99665848e+07 8.99665848e+07 0.00e+00 4.66e-10 2.99e-07 0s + 18 8.99665848e+07 8.99665848e+07 1.36e-13 5.63e-10 2.99e-10 0s + +Barrier solved model in 18 iterations and 0.05 seconds +Optimal objective 8.99665848e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpi6kqfw.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49606379e+10 -2.94785955e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34125834e+10 -2.70655054e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31579583e+10 -3.47401996e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69890625e+10 -5.31772241e+09 4.20e+01 3.27e+04 1.27e+08 0s + 4 4.12496633e+09 -1.57537264e+09 0.00e+00 2.33e-09 1.56e+07 0s + 5 5.82439017e+08 -4.06832719e+07 0.00e+00 1.86e-09 1.65e+06 0s + 6 2.41367019e+08 6.73174852e+07 0.00e+00 9.31e-10 4.60e+05 0s + 7 1.45747734e+08 9.52658719e+07 0.00e+00 9.31e-10 1.33e+05 0s + 8 1.28390758e+08 1.04584363e+08 0.00e+00 9.31e-10 6.28e+04 0s + 9 1.21794584e+08 1.08502823e+08 0.00e+00 9.31e-10 3.51e+04 0s + 10 1.18759443e+08 1.09426866e+08 0.00e+00 4.66e-10 2.46e+04 0s + 11 1.14273193e+08 1.11999550e+08 0.00e+00 4.66e-10 6.00e+03 0s + 12 1.13151713e+08 1.12685322e+08 0.00e+00 9.31e-10 1.23e+03 0s + 13 1.12928955e+08 1.12813818e+08 0.00e+00 1.86e-09 3.04e+02 0s + 14 1.12874004e+08 1.12848168e+08 0.00e+00 9.31e-10 6.82e+01 0s + 15 1.12859959e+08 1.12856655e+08 0.00e+00 4.66e-10 8.72e+00 0s + 16 1.12857890e+08 1.12857886e+08 0.00e+00 9.31e-10 1.10e-02 0s + 17 1.12857887e+08 1.12857887e+08 0.00e+00 9.31e-10 1.10e-05 0s + 18 1.12857887e+08 1.12857887e+08 1.96e-14 4.66e-10 1.10e-08 0s + 19 1.12857887e+08 1.12857887e+08 8.80e-14 9.31e-10 1.10e-11 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12857887e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpypiahz.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21584881e+11 -2.96581913e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14858479e+10 -2.78242518e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78722780e+10 -3.59975637e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90311025e+10 -5.43415999e+09 3.61e+01 2.96e+04 1.24e+08 0s + 4 3.68586158e+09 -1.35439497e+09 6.49e-02 6.09e-01 1.43e+07 0s + 5 5.96436865e+08 -3.84428495e+07 0.00e+00 4.92e-02 1.69e+06 0s + 6 3.53060783e+08 4.09608094e+07 3.39e-02 1.96e-02 8.28e+05 0s + 7 1.95069544e+08 9.73750523e+07 0.00e+00 4.62e-03 2.58e+05 0s + 8 1.54992246e+08 1.10233847e+08 0.00e+00 1.63e-03 1.18e+05 0s + 9 1.42323215e+08 1.15888286e+08 0.00e+00 6.85e-04 6.98e+04 0s + 10 1.34860389e+08 1.20402962e+08 0.00e+00 3.64e-04 3.82e+04 0s + 11 1.29000853e+08 1.23619257e+08 0.00e+00 8.41e-05 1.42e+04 0s + 12 1.26184985e+08 1.25148999e+08 0.00e+00 9.68e-06 2.73e+03 0s + 13 1.25763078e+08 1.25416495e+08 0.00e+00 5.40e-07 9.14e+02 0s + 14 1.25571909e+08 1.25522966e+08 0.00e+00 7.24e-08 1.29e+02 0s + 15 1.25544525e+08 1.25539204e+08 0.00e+00 2.78e-09 1.40e+01 0s + 16 1.25541128e+08 1.25541123e+08 0.00e+00 4.66e-10 1.45e-02 0s + 17 1.25541125e+08 1.25541125e+08 0.00e+00 9.31e-10 1.45e-05 0s + 18 1.25541125e+08 1.25541125e+08 0.00e+00 1.86e-09 1.45e-08 0s + 19 1.25541125e+08 1.25541125e+08 8.85e-15 4.66e-10 1.45e-11 0s + +Barrier solved model in 19 iterations and 0.09 seconds +Optimal objective 1.25541125e+08 + +Time queueing subproblems=1.76 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.54 Avg: 0.55 Max: 0.58 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.83 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=20.71 seconds + +Initiating PH iteration=9 +Scenario instance preprocessing time=0.12 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyuti99.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83926147e+10 -1.91859246e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09616396e+10 -2.26026976e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52478852e+10 -2.91074971e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35379171e+10 -4.57334012e+09 4.57e+01 3.70e+04 1.09e+08 0s + 4 3.26572431e+09 -1.24109474e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34923633e+08 1.08013188e+07 0.00e+00 1.40e-09 8.55e+05 0s + 6 1.69639352e+08 5.90478269e+07 0.00e+00 2.55e-10 2.92e+05 0s + 7 1.42024920e+08 7.13351370e+07 0.00e+00 2.04e-10 1.87e+05 0s + 8 1.09479316e+08 8.04178577e+07 0.00e+00 2.04e-09 7.67e+04 0s + 9 1.00383009e+08 8.48575165e+07 0.00e+00 8.73e-10 4.10e+04 0s + 10 9.28566659e+07 8.81474036e+07 0.00e+00 2.91e-11 1.24e+04 0s + 11 9.04489774e+07 8.97486499e+07 0.00e+00 1.16e-10 1.85e+03 0s + 12 9.01194368e+07 8.99414848e+07 0.00e+00 1.17e-10 4.70e+02 0s + 13 9.00333666e+07 8.99932100e+07 0.00e+00 1.16e-10 1.06e+02 0s + 14 9.00100310e+07 9.00053632e+07 0.00e+00 6.98e-10 1.23e+01 0s + 15 9.00071856e+07 9.00071692e+07 0.00e+00 4.66e-10 4.33e-02 0s + 16 9.00071755e+07 9.00071755e+07 0.00e+00 9.31e-10 4.34e-05 0s + 17 9.00071755e+07 9.00071755e+07 0.00e+00 9.31e-10 4.34e-08 0s + 18 9.00071755e+07 9.00071755e+07 1.34e-13 6.98e-10 4.34e-11 0s + +Barrier solved model in 18 iterations and 0.05 seconds +Optimal objective 9.00071755e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp4yumpf.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49604737e+10 -2.94785947e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34123124e+10 -2.70654759e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31587976e+10 -3.47389774e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69888359e+10 -5.31763390e+09 4.20e+01 3.26e+04 1.27e+08 0s + 4 4.12715013e+09 -1.57608142e+09 0.00e+00 1.40e-09 1.56e+07 0s + 5 5.82833042e+08 -4.08964837e+07 0.00e+00 9.31e-10 1.65e+06 0s + 6 2.41587097e+08 6.72405170e+07 0.00e+00 9.31e-10 4.61e+05 0s + 7 1.45511764e+08 9.53073444e+07 0.00e+00 9.31e-10 1.32e+05 0s + 8 1.28603056e+08 1.04512559e+08 0.00e+00 1.16e-10 6.36e+04 0s + 9 1.21783154e+08 1.08478950e+08 0.00e+00 1.86e-09 3.51e+04 0s + 10 1.18568210e+08 1.09484116e+08 0.00e+00 4.66e-10 2.40e+04 0s + 11 1.14264525e+08 1.11992859e+08 0.00e+00 9.31e-10 5.99e+03 0s + 12 1.13081145e+08 1.12719803e+08 0.00e+00 4.66e-10 9.53e+02 0s + 13 1.12893374e+08 1.12824953e+08 0.00e+00 4.66e-10 1.81e+02 0s + 14 1.12859297e+08 1.12847252e+08 0.00e+00 9.31e-10 3.18e+01 0s + 15 1.12852533e+08 1.12851703e+08 0.00e+00 9.31e-10 2.19e+00 0s + 16 1.12852013e+08 1.12852012e+08 0.00e+00 9.31e-10 2.28e-03 0s + 17 1.12852012e+08 1.12852012e+08 0.00e+00 4.66e-10 2.29e-06 0s + 18 1.12852012e+08 1.12852012e+08 2.45e-13 9.31e-10 2.29e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12852012e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpiq_2na.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21585005e+11 -2.96581924e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14860244e+10 -2.78242654e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78708021e+10 -3.59988954e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90312675e+10 -5.43431749e+09 3.61e+01 2.96e+04 1.24e+08 0s + 4 3.68570278e+09 -1.35445084e+09 6.41e-02 6.08e-01 1.43e+07 0s + 5 5.96172946e+08 -3.83564983e+07 0.00e+00 4.91e-02 1.69e+06 0s + 6 3.53107426e+08 4.09374675e+07 3.39e-02 1.95e-02 8.28e+05 0s + 7 1.94968670e+08 9.74354588e+07 0.00e+00 4.60e-03 2.58e+05 0s + 8 1.55084435e+08 1.10241505e+08 0.00e+00 1.64e-03 1.18e+05 0s + 9 1.42461601e+08 1.15854350e+08 0.00e+00 6.98e-04 7.03e+04 0s + 10 1.34825015e+08 1.20483907e+08 0.00e+00 3.65e-04 3.79e+04 0s + 11 1.29028061e+08 1.23674388e+08 0.00e+00 8.29e-05 1.41e+04 0s + 12 1.26229277e+08 1.25199003e+08 0.00e+00 9.52e-06 2.72e+03 0s + 13 1.25818799e+08 1.25451715e+08 0.00e+00 7.17e-07 9.69e+02 0s + 14 1.25619954e+08 1.25570359e+08 0.00e+00 9.20e-08 1.31e+02 0s + 15 1.25592061e+08 1.25587544e+08 0.00e+00 2.30e-09 1.19e+01 0s + 16 1.25589188e+08 1.25589183e+08 0.00e+00 1.86e-09 1.27e-02 0s + 17 1.25589185e+08 1.25589185e+08 0.00e+00 1.86e-09 1.27e-05 0s + 18 1.25589185e+08 1.25589185e+08 2.10e-15 1.86e-09 1.28e-08 0s + 19 1.25589185e+08 1.25589185e+08 7.10e-15 1.86e-09 1.28e-11 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.25589185e+08 + +Time queueing subproblems=1.58 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.49 Max: 0.52 StdDev: 0.04 (seconds) +Aggregate sub-problem solve time=1.65 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=22.37 seconds + +Initiating PH iteration=10 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmnqg3e.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83926554e+10 -1.91861276e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09617338e+10 -2.26027224e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52479249e+10 -2.91076564e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35380821e+10 -4.57334559e+09 4.56e+01 3.70e+04 1.09e+08 0s + 4 3.26573175e+09 -1.24107083e+09 0.00e+00 2.79e-09 1.19e+07 0s + 5 3.34915085e+08 1.08025576e+07 0.00e+00 3.49e-10 8.55e+05 0s + 6 1.69664358e+08 5.90447931e+07 0.00e+00 1.16e-10 2.92e+05 0s + 7 1.42082796e+08 7.13341860e+07 0.00e+00 1.16e-10 1.87e+05 0s + 8 1.09881162e+08 8.03303422e+07 0.00e+00 1.98e-09 7.80e+04 0s + 9 9.97828395e+07 8.51590776e+07 0.00e+00 8.15e-10 3.86e+04 0s + 10 9.29888597e+07 8.80565692e+07 0.00e+00 1.16e-10 1.30e+04 0s + 11 9.05426805e+07 8.97542655e+07 0.00e+00 4.35e-10 2.08e+03 0s + 12 9.01672343e+07 8.99745447e+07 0.00e+00 6.01e-11 5.08e+02 0s + 13 9.00733329e+07 9.00335771e+07 0.00e+00 1.16e-10 1.05e+02 0s + 14 9.00511273e+07 9.00456453e+07 0.00e+00 4.66e-10 1.45e+01 0s + 15 9.00478042e+07 9.00477430e+07 0.00e+00 4.66e-10 1.62e-01 0s + 16 9.00477662e+07 9.00477662e+07 0.00e+00 4.66e-10 1.63e-04 0s + 17 9.00477662e+07 9.00477662e+07 8.47e-14 9.31e-10 1.63e-07 0s + 18 9.00477662e+07 9.00477662e+07 8.53e-14 9.31e-10 1.63e-10 0s + +Barrier solved model in 18 iterations and 0.05 seconds +Optimal objective 9.00477662e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpluo9cz.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49603095e+10 -2.94785939e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34120414e+10 -2.70654465e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31596366e+10 -3.47377555e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69886020e+10 -5.31754472e+09 4.20e+01 3.26e+04 1.27e+08 0s + 4 4.12931635e+09 -1.57678617e+09 0.00e+00 2.33e-09 1.56e+07 0s + 5 5.83227048e+08 -4.11100766e+07 0.00e+00 1.86e-09 1.66e+06 0s + 6 2.41803789e+08 6.71643424e+07 0.00e+00 9.31e-10 4.61e+05 0s + 7 1.45289118e+08 9.53467802e+07 0.00e+00 9.31e-10 1.32e+05 0s + 8 1.28157906e+08 1.04356712e+08 0.00e+00 9.31e-10 6.28e+04 0s + 9 1.21645214e+08 1.08073992e+08 0.00e+00 1.98e-09 3.58e+04 0s + 10 1.18587774e+08 1.09487840e+08 0.00e+00 9.31e-10 2.40e+04 0s + 11 1.14406444e+08 1.11891984e+08 0.00e+00 1.05e-09 6.63e+03 0s + 12 1.13212622e+08 1.12639795e+08 0.00e+00 4.66e-10 1.51e+03 0s + 13 1.12932225e+08 1.12792891e+08 0.00e+00 4.66e-10 3.68e+02 0s + 14 1.12859640e+08 1.12837678e+08 0.00e+00 4.66e-10 5.79e+01 0s + 15 1.12849977e+08 1.12843801e+08 0.00e+00 4.66e-10 1.63e+01 0s + 16 1.12846217e+08 1.12846092e+08 0.00e+00 4.66e-10 3.30e-01 0s + 17 1.12846138e+08 1.12846137e+08 0.00e+00 4.66e-10 3.32e-04 0s + 18 1.12846138e+08 1.12846138e+08 0.00e+00 2.33e-10 3.32e-07 0s + 19 1.12846138e+08 1.12846138e+08 1.38e-13 9.31e-10 3.32e-10 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.12846138e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmimeqd.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21585128e+11 -2.96581935e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14862009e+10 -2.78242790e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78693261e+10 -3.60002271e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90314256e+10 -5.43447441e+09 3.61e+01 2.96e+04 1.24e+08 0s + 4 3.68554241e+09 -1.35450718e+09 6.34e-02 6.08e-01 1.43e+07 0s + 5 5.95909846e+08 -3.82706662e+07 0.00e+00 4.90e-02 1.69e+06 0s + 6 3.53152229e+08 4.09146060e+07 3.39e-02 1.95e-02 8.28e+05 0s + 7 1.94862717e+08 9.74975141e+07 0.00e+00 4.59e-03 2.57e+05 0s + 8 1.55149741e+08 1.10258253e+08 0.00e+00 1.64e-03 1.19e+05 0s + 9 1.42549052e+08 1.15850685e+08 0.00e+00 7.05e-04 7.05e+04 0s + 10 1.34798120e+08 1.20562195e+08 0.00e+00 3.64e-04 3.76e+04 0s + 11 1.29050484e+08 1.23732689e+08 0.00e+00 8.13e-05 1.40e+04 0s + 12 1.26271901e+08 1.25250194e+08 0.00e+00 9.30e-06 2.70e+03 0s + 13 1.25861814e+08 1.25503842e+08 0.00e+00 5.83e-07 9.45e+02 0s + 14 1.25667998e+08 1.25618566e+08 0.00e+00 7.64e-08 1.30e+02 0s + 15 1.25640338e+08 1.25635486e+08 0.00e+00 2.20e-09 1.28e+01 0s + 16 1.25637248e+08 1.25637243e+08 0.00e+00 1.86e-09 1.32e-02 0s + 17 1.25637245e+08 1.25637245e+08 0.00e+00 9.31e-10 1.32e-05 0s + 18 1.25637245e+08 1.25637245e+08 0.00e+00 2.33e-10 1.32e-08 0s + 19 1.25637245e+08 1.25637245e+08 1.78e-14 9.31e-10 1.32e-11 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.25637245e+08 + +Time queueing subproblems=1.87 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.59 Max: 0.73 StdDev: 0.10 (seconds) +Aggregate sub-problem solve time=1.95 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=24.38 seconds + +Initiating PH iteration=11 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp8oalcr.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83926961e+10 -1.91863306e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09618281e+10 -2.26027471e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52479645e+10 -2.91078157e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35382470e+10 -4.57335105e+09 4.56e+01 3.70e+04 1.09e+08 0s + 4 3.26573876e+09 -1.24104693e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34906363e+08 1.08038556e+07 0.00e+00 6.98e-10 8.55e+05 0s + 6 1.69688652e+08 5.90419225e+07 0.00e+00 2.33e-10 2.92e+05 0s + 7 1.42138767e+08 7.13336958e+07 0.00e+00 1.31e-10 1.87e+05 0s + 8 1.10218638e+08 8.02686679e+07 0.00e+00 1.75e-10 7.90e+04 0s + 9 1.00803240e+08 8.47107487e+07 0.00e+00 1.84e-10 4.25e+04 0s + 10 9.39123553e+07 8.78560758e+07 0.00e+00 1.16e-10 1.60e+04 0s + 11 9.06631666e+07 8.97382642e+07 0.00e+00 4.05e-10 2.44e+03 0s + 12 9.02588800e+07 8.99883283e+07 0.00e+00 2.91e-11 7.14e+02 0s + 13 9.01251631e+07 9.00679534e+07 0.00e+00 2.91e-11 1.51e+02 0s + 14 9.00927698e+07 9.00856367e+07 0.00e+00 4.66e-10 1.88e+01 0s + 15 9.00883886e+07 9.00883374e+07 0.00e+00 4.66e-10 1.35e-01 0s + 16 9.00883569e+07 9.00883569e+07 0.00e+00 9.31e-10 1.36e-04 0s + 17 9.00883569e+07 9.00883569e+07 0.00e+00 9.31e-10 1.36e-07 0s + 18 9.00883569e+07 9.00883569e+07 2.38e-13 4.66e-10 1.36e-10 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.00883569e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgr2nfh.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49601453e+10 -2.94785930e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34117704e+10 -2.70654171e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31604754e+10 -3.47365337e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69883608e+10 -5.31745488e+09 4.20e+01 3.26e+04 1.27e+08 0s + 4 4.13146501e+09 -1.57748688e+09 0.00e+00 2.79e-09 1.57e+07 0s + 5 5.83621124e+08 -4.13240771e+07 0.00e+00 1.86e-09 1.66e+06 0s + 6 2.42017100e+08 6.70889644e+07 0.00e+00 1.40e-09 4.62e+05 0s + 7 1.45078635e+08 9.53843603e+07 0.00e+00 9.31e-10 1.31e+05 0s + 8 1.28158608e+08 1.04396771e+08 0.00e+00 9.31e-10 6.27e+04 0s + 9 1.21872851e+08 1.07963109e+08 0.00e+00 2.21e-09 3.67e+04 0s + 10 1.18774143e+08 1.09426277e+08 0.00e+00 9.31e-10 2.47e+04 0s + 11 1.14481928e+08 1.11839073e+08 0.00e+00 4.66e-10 6.97e+03 0s + 12 1.13241636e+08 1.12613889e+08 0.00e+00 9.31e-10 1.66e+03 0s + 13 1.12932200e+08 1.12785408e+08 0.00e+00 4.66e-10 3.87e+02 0s + 14 1.12860229e+08 1.12828523e+08 0.00e+00 5.82e-10 8.37e+01 0s + 15 1.12843233e+08 1.12838532e+08 0.00e+00 9.31e-10 1.24e+01 0s + 16 1.12840285e+08 1.12840250e+08 0.00e+00 4.66e-10 9.42e-02 0s + 17 1.12840263e+08 1.12840263e+08 0.00e+00 1.40e-09 9.44e-05 0s + 18 1.12840263e+08 1.12840263e+08 0.00e+00 9.31e-10 9.45e-08 0s + 19 1.12840263e+08 1.12840263e+08 3.16e-14 2.33e-10 9.46e-11 0s + +Barrier solved model in 19 iterations and 0.04 seconds +Optimal objective 1.12840263e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpibfoes.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21585252e+11 -2.96581947e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14863773e+10 -2.78242926e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78678500e+10 -3.60015590e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90315766e+10 -5.43463077e+09 3.61e+01 2.96e+04 1.24e+08 0s + 4 3.68538049e+09 -1.35456399e+09 6.27e-02 6.07e-01 1.43e+07 0s + 5 5.95647555e+08 -3.81853488e+07 0.00e+00 4.89e-02 1.69e+06 0s + 6 3.53195197e+08 4.08922243e+07 3.39e-02 1.95e-02 8.29e+05 0s + 7 1.94751639e+08 9.75612333e+07 6.52e-06 4.57e-03 2.57e+05 0s + 8 1.55188900e+08 1.10283872e+08 0.00e+00 1.64e-03 1.19e+05 0s + 9 1.42590438e+08 1.15874459e+08 0.00e+00 7.08e-04 7.05e+04 0s + 10 1.34785176e+08 1.20634797e+08 0.00e+00 3.63e-04 3.74e+04 0s + 11 1.29074748e+08 1.23790524e+08 0.00e+00 7.98e-05 1.39e+04 0s + 12 1.26314149e+08 1.25301551e+08 0.00e+00 9.08e-06 2.67e+03 0s + 13 1.25903654e+08 1.25556864e+08 0.00e+00 4.35e-07 9.15e+02 0s + 14 1.25715965e+08 1.25666835e+08 0.00e+00 5.86e-08 1.30e+02 0s + 15 1.25689387e+08 1.25682963e+08 0.00e+00 3.48e-09 1.69e+01 0s + 16 1.25685309e+08 1.25685303e+08 0.00e+00 9.31e-10 1.76e-02 0s + 17 1.25685305e+08 1.25685305e+08 0.00e+00 1.86e-09 1.76e-05 0s + 18 1.25685305e+08 1.25685305e+08 0.00e+00 3.49e-10 1.76e-08 0s + 19 1.25685305e+08 1.25685305e+08 1.60e-14 1.16e-09 1.76e-11 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.25685305e+08 + +Time queueing subproblems=1.61 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.50 Max: 0.51 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.68 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=26.06 seconds + +Initiating PH iteration=12 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppz6wu8.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83927368e+10 -1.91865336e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09619223e+10 -2.26027719e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52480041e+10 -2.91079751e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35384116e+10 -4.57335651e+09 4.56e+01 3.70e+04 1.09e+08 0s + 4 3.26574535e+09 -1.24102303e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34897471e+08 1.08052117e+07 0.00e+00 5.82e-10 8.55e+05 0s + 6 1.69712248e+08 5.90392120e+07 0.00e+00 1.67e-10 2.92e+05 0s + 7 1.42192872e+08 7.13336584e+07 0.00e+00 1.02e-10 1.87e+05 0s + 8 1.10501746e+08 8.02287344e+07 0.00e+00 3.49e-10 7.99e+04 0s + 9 1.00959176e+08 8.48775359e+07 0.00e+00 1.75e-10 4.24e+04 0s + 10 9.26842776e+07 8.84039552e+07 0.00e+00 1.51e-10 1.13e+04 0s + 11 9.05941479e+07 8.98622493e+07 0.00e+00 1.16e-10 1.93e+03 0s + 12 9.02385035e+07 9.00641584e+07 0.00e+00 2.48e-10 4.60e+02 0s + 13 9.01537924e+07 9.01156303e+07 0.00e+00 9.56e-11 1.01e+02 0s + 14 9.01316521e+07 9.01272261e+07 0.00e+00 4.66e-10 1.17e+01 0s + 15 9.01289547e+07 9.01289431e+07 0.00e+00 6.98e-10 3.07e-02 0s + 16 9.01289476e+07 9.01289475e+07 0.00e+00 9.31e-10 3.08e-05 0s + 17 9.01289476e+07 9.01289476e+07 1.53e-13 4.66e-10 3.08e-08 0s + 18 9.01289476e+07 9.01289476e+07 3.25e-13 9.31e-10 3.08e-11 0s + +Barrier solved model in 18 iterations and 0.06 seconds +Optimal objective 9.01289476e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpx8fr6g.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49599811e+10 -2.94785922e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34114993e+10 -2.70653876e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31613140e+10 -3.47353121e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69893254e+10 -5.31777961e+09 4.20e+01 3.26e+04 1.27e+08 0s + 4 4.13390534e+09 -1.57833188e+09 0.00e+00 2.33e-09 1.57e+07 0s + 5 5.84059345e+08 -4.15476934e+07 0.00e+00 9.31e-10 1.66e+06 0s + 6 2.42252578e+08 6.70082000e+07 0.00e+00 4.66e-10 4.63e+05 0s + 7 1.44872676e+08 9.54189628e+07 0.00e+00 9.31e-10 1.31e+05 0s + 8 1.28154387e+08 1.04438412e+08 0.00e+00 4.66e-10 6.26e+04 0s + 9 1.22092180e+08 1.07876156e+08 0.00e+00 2.33e-10 3.75e+04 0s + 10 1.18883874e+08 1.09392851e+08 0.00e+00 9.31e-10 2.50e+04 0s + 11 1.14527974e+08 1.11802764e+08 0.00e+00 4.66e-10 7.19e+03 0s + 12 1.13275182e+08 1.12586433e+08 0.00e+00 1.86e-09 1.82e+03 0s + 13 1.12939692e+08 1.12770580e+08 0.00e+00 4.66e-10 4.46e+02 0s + 14 1.12854560e+08 1.12822448e+08 0.00e+00 1.86e-09 8.47e+01 0s + 15 1.12838321e+08 1.12832087e+08 0.00e+00 9.31e-10 1.64e+01 0s + 16 1.12834484e+08 1.12834332e+08 0.00e+00 4.66e-10 4.02e-01 0s + 17 1.12834388e+08 1.12834388e+08 0.00e+00 9.31e-10 4.05e-04 0s + 18 1.12834388e+08 1.12834388e+08 0.00e+00 4.66e-10 4.05e-07 0s + 19 1.12834388e+08 1.12834388e+08 2.48e-13 9.31e-10 4.06e-10 0s + +Barrier solved model in 19 iterations and 0.03 seconds +Optimal objective 1.12834388e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpen3w7p.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21585375e+11 -2.96581958e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14865538e+10 -2.78243062e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78663737e+10 -3.60028911e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90317207e+10 -5.43478654e+09 3.61e+01 2.96e+04 1.24e+08 0s + 4 3.68521700e+09 -1.35462126e+09 6.19e-02 6.07e-01 1.43e+07 0s + 5 5.95386066e+08 -3.81005417e+07 0.00e+00 4.89e-02 1.69e+06 0s + 6 3.53236331e+08 4.08703215e+07 3.39e-02 1.95e-02 8.29e+05 0s + 7 1.94631733e+08 9.76271409e+07 3.23e-05 4.55e-03 2.56e+05 0s + 8 1.55184843e+08 1.10324108e+08 0.00e+00 1.64e-03 1.18e+05 0s + 9 1.42560022e+08 1.15941429e+08 0.00e+00 7.04e-04 7.03e+04 0s + 10 1.34802381e+08 1.20693938e+08 0.00e+00 3.62e-04 3.72e+04 0s + 11 1.29110371e+08 1.23842602e+08 0.00e+00 7.85e-05 1.39e+04 0s + 12 1.26358174e+08 1.25351457e+08 0.00e+00 8.90e-06 2.66e+03 0s + 13 1.25948044e+08 1.25608013e+08 0.00e+00 3.20e-07 8.97e+02 0s + 14 1.25763967e+08 1.25715089e+08 0.00e+00 4.37e-08 1.29e+02 0s + 15 1.25737167e+08 1.25731122e+08 0.00e+00 3.29e-09 1.59e+01 0s + 16 1.25733369e+08 1.25733363e+08 0.00e+00 9.31e-10 1.67e-02 0s + 17 1.25733365e+08 1.25733365e+08 0.00e+00 9.31e-10 1.67e-05 0s + 18 1.25733365e+08 1.25733365e+08 3.69e-14 1.86e-09 1.67e-08 0s + 19 1.25733365e+08 1.25733365e+08 5.50e-14 4.66e-10 1.67e-11 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.25733365e+08 + +Time queueing subproblems=1.62 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.51 Max: 0.53 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.69 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=27.76 seconds + +Initiating PH iteration=13 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3msei7.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83927775e+10 -1.91867366e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09620165e+10 -2.26027966e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52480437e+10 -2.91081344e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35385760e+10 -4.57336195e+09 4.56e+01 3.70e+04 1.09e+08 0s + 4 3.26575153e+09 -1.24099914e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34888412e+08 1.08066250e+07 0.00e+00 1.57e-09 8.55e+05 0s + 6 1.69735160e+08 5.90366582e+07 0.00e+00 3.78e-10 2.92e+05 0s + 7 1.42245146e+08 7.13340663e+07 0.00e+00 1.75e-10 1.87e+05 0s + 8 1.17017086e+08 7.67794334e+07 0.00e+00 1.16e-10 1.06e+05 0s + 9 1.05001898e+08 8.23576338e+07 0.00e+00 2.04e-10 5.97e+04 0s + 10 9.49941525e+07 8.72331514e+07 0.00e+00 3.49e-10 2.05e+04 0s + 11 9.15115501e+07 8.94411370e+07 0.00e+00 1.14e-10 5.46e+03 0s + 12 9.05680752e+07 8.99246624e+07 0.00e+00 1.12e-10 1.70e+03 0s + 13 9.02745151e+07 9.01101015e+07 0.00e+00 8.58e-11 4.34e+02 0s + 14 9.01818762e+07 9.01627571e+07 0.00e+00 9.31e-10 5.04e+01 0s + 15 9.01705471e+07 9.01689123e+07 0.00e+00 4.66e-10 4.31e+00 0s + 16 9.01695393e+07 9.01695376e+07 0.00e+00 2.33e-10 4.49e-03 0s + 17 9.01695382e+07 9.01695382e+07 0.00e+00 9.31e-10 4.49e-06 0s + 18 9.01695382e+07 9.01695382e+07 8.07e-14 9.31e-10 4.50e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 9.01695382e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp1styvz.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49598169e+10 -2.94785914e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34112282e+10 -2.70653582e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31621524e+10 -3.47340907e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69906669e+10 -5.31823537e+09 4.20e+01 3.26e+04 1.27e+08 0s + 4 4.13642443e+09 -1.57921946e+09 0.00e+00 3.26e-09 1.57e+07 0s + 5 5.84511492e+08 -4.17744486e+07 0.00e+00 1.86e-09 1.66e+06 0s + 6 2.42492359e+08 6.69264146e+07 0.00e+00 4.66e-10 4.64e+05 0s + 7 1.44658837e+08 9.54494470e+07 0.00e+00 9.31e-10 1.30e+05 0s + 8 1.28141439e+08 1.04482282e+08 0.00e+00 2.33e-10 6.24e+04 0s + 9 1.22280978e+08 1.07846227e+08 0.00e+00 9.31e-10 3.81e+04 0s + 10 1.18771463e+08 1.09438367e+08 0.00e+00 4.66e-10 2.46e+04 0s + 11 1.15144829e+08 1.11390795e+08 0.00e+00 9.31e-10 9.91e+03 0s + 12 1.13195409e+08 1.12629760e+08 0.00e+00 4.66e-10 1.49e+03 0s + 13 1.12922578e+08 1.12773066e+08 0.00e+00 4.66e-10 3.94e+02 0s + 14 1.12848998e+08 1.12816614e+08 0.00e+00 4.66e-10 8.54e+01 0s + 15 1.12831373e+08 1.12826862e+08 0.00e+00 9.31e-10 1.19e+01 0s + 16 1.12828552e+08 1.12828491e+08 0.00e+00 2.33e-10 1.61e-01 0s + 17 1.12828513e+08 1.12828513e+08 0.00e+00 8.15e-10 1.62e-04 0s + 18 1.12828513e+08 1.12828513e+08 0.00e+00 9.31e-10 1.62e-07 0s + 19 1.12828513e+08 1.12828513e+08 6.76e-14 9.31e-10 1.62e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12828513e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpakl12y.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21585499e+11 -2.96581969e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14867302e+10 -2.78243198e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78648973e+10 -3.60042233e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90318578e+10 -5.43494175e+09 3.61e+01 2.96e+04 1.24e+08 0s + 4 3.77566778e+09 -1.40997709e+09 4.38e-02 5.94e-01 1.46e+07 0s + 5 6.00922274e+08 -4.03118719e+07 0.00e+00 4.70e-02 1.71e+06 0s + 6 3.43784566e+08 4.51917958e+07 0.00e+00 1.74e-02 7.92e+05 0s + 7 1.91790831e+08 9.92569742e+07 0.00e+00 3.60e-03 2.45e+05 0s + 8 1.52869713e+08 1.11057511e+08 0.00e+00 1.22e-03 1.10e+05 0s + 9 1.38790939e+08 1.18967740e+08 0.00e+00 2.58e-04 5.23e+04 0s + 10 1.31578634e+08 1.22432970e+08 0.00e+00 8.55e-05 2.41e+04 0s + 11 1.27191022e+08 1.24862525e+08 0.00e+00 8.74e-06 6.14e+03 0s + 12 1.26005923e+08 1.25670998e+08 0.00e+00 7.73e-09 8.84e+02 0s + 13 1.25807180e+08 1.25766047e+08 0.00e+00 9.31e-10 1.09e+02 0s + 14 1.25783854e+08 1.25780061e+08 0.00e+00 9.31e-10 1.00e+01 0s + 15 1.25781429e+08 1.25781424e+08 0.00e+00 1.86e-09 1.35e-02 0s + 16 1.25781426e+08 1.25781426e+08 0.00e+00 9.31e-10 1.35e-05 0s + 17 1.25781426e+08 1.25781426e+08 0.00e+00 1.86e-09 1.36e-08 0s + 18 1.25781426e+08 1.25781426e+08 1.25e-14 1.40e-09 1.36e-11 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 1.25781426e+08 + +Time queueing subproblems=1.65 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 0.51 Max: 0.54 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.72 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=29.54 seconds + +Initiating PH iteration=14 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwor8uo.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83928183e+10 -1.91869396e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09621107e+10 -2.26028213e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52480833e+10 -2.91082938e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35387403e+10 -4.57336738e+09 4.56e+01 3.70e+04 1.09e+08 0s + 4 3.26575728e+09 -1.24097526e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34879188e+08 1.08080945e+07 0.00e+00 1.05e-09 8.55e+05 0s + 6 1.69757401e+08 5.90342582e+07 0.00e+00 1.75e-10 2.92e+05 0s + 7 1.42295623e+08 7.13349119e+07 0.00e+00 1.31e-10 1.87e+05 0s + 8 1.16691485e+08 7.68996601e+07 0.00e+00 5.82e-11 1.05e+05 0s + 9 1.05434743e+08 8.22461783e+07 0.00e+00 5.82e-11 6.12e+04 0s + 10 9.51794704e+07 8.72048442e+07 0.00e+00 1.16e-10 2.10e+04 0s + 11 9.14111117e+07 8.95770593e+07 0.00e+00 4.54e-10 4.84e+03 0s + 12 9.05888291e+07 8.99826021e+07 0.00e+00 5.82e-11 1.60e+03 0s + 13 9.03063044e+07 9.01566066e+07 0.00e+00 1.16e-10 3.95e+02 0s + 14 9.02211651e+07 9.02041137e+07 0.00e+00 9.31e-10 4.50e+01 0s + 15 9.02107505e+07 9.02097501e+07 0.00e+00 4.66e-10 2.64e+00 0s + 16 9.02101296e+07 9.02101285e+07 0.00e+00 4.66e-10 2.74e-03 0s + 17 9.02101289e+07 9.02101289e+07 0.00e+00 9.31e-10 2.75e-06 0s + 18 9.02101289e+07 9.02101289e+07 6.79e-14 9.31e-10 2.75e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.02101289e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzgmfso.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49596527e+10 -2.94785906e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34109571e+10 -2.70653287e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31629906e+10 -3.47328695e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69919994e+10 -5.31869015e+09 4.21e+01 3.26e+04 1.27e+08 0s + 4 4.13892376e+09 -1.58010241e+09 0.00e+00 1.40e-09 1.57e+07 0s + 5 5.84963644e+08 -4.20014290e+07 0.00e+00 1.05e-09 1.66e+06 0s + 6 2.42728265e+08 6.68455963e+07 0.00e+00 9.31e-10 4.65e+05 0s + 7 1.44455201e+08 9.54779493e+07 0.00e+00 9.31e-10 1.29e+05 0s + 8 1.28122532e+08 1.04527653e+08 0.00e+00 9.31e-10 6.23e+04 0s + 9 1.22362984e+08 1.07958133e+08 0.00e+00 4.66e-10 3.80e+04 0s + 10 1.18883474e+08 1.09339297e+08 0.00e+00 9.31e-10 2.52e+04 0s + 11 1.14551161e+08 1.11757768e+08 0.00e+00 4.66e-10 7.37e+03 0s + 12 1.13277968e+08 1.12573986e+08 0.00e+00 9.31e-10 1.86e+03 0s + 13 1.12942177e+08 1.12751110e+08 0.00e+00 9.31e-10 5.04e+02 0s + 14 1.12840402e+08 1.12811762e+08 0.00e+00 9.31e-10 7.56e+01 0s + 15 1.12825782e+08 1.12820784e+08 0.00e+00 4.66e-10 1.32e+01 0s + 16 1.12822854e+08 1.12822512e+08 0.00e+00 4.66e-10 9.01e-01 0s + 17 1.12822639e+08 1.12822638e+08 0.00e+00 9.31e-10 9.22e-04 0s + 18 1.12822638e+08 1.12822638e+08 0.00e+00 4.66e-10 9.23e-07 0s + 19 1.12822638e+08 1.12822638e+08 1.16e-13 9.31e-10 9.24e-10 0s + +Barrier solved model in 19 iterations and 0.03 seconds +Optimal objective 1.12822638e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpcibevh.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21585622e+11 -2.96581981e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14869066e+10 -2.78243334e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78634207e+10 -3.60055556e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90319878e+10 -5.43509638e+09 3.61e+01 2.96e+04 1.24e+08 0s + 4 3.77403593e+09 -1.40960753e+09 4.09e-02 5.91e-01 1.46e+07 0s + 5 6.00570961e+08 -4.01427745e+07 0.00e+00 4.68e-02 1.71e+06 0s + 6 3.42690744e+08 4.55056135e+07 0.00e+00 1.72e-02 7.88e+05 0s + 7 1.91369504e+08 9.94781950e+07 0.00e+00 3.55e-03 2.43e+05 0s + 8 1.51937387e+08 1.11370310e+08 0.00e+00 1.16e-03 1.07e+05 0s + 9 1.40911116e+08 1.18479776e+08 0.00e+00 3.50e-04 5.92e+04 0s + 10 1.30548005e+08 1.23279524e+08 0.00e+00 6.77e-05 1.92e+04 0s + 11 1.27138998e+08 1.25057390e+08 0.00e+00 1.43e-05 5.49e+03 0s + 12 1.26105724e+08 1.25689334e+08 0.00e+00 7.99e-07 1.10e+03 0s + 13 1.25860531e+08 1.25810779e+08 0.00e+00 7.37e-08 1.31e+02 0s + 14 1.25833892e+08 1.25826871e+08 0.00e+00 5.27e-09 1.85e+01 0s + 15 1.25829494e+08 1.25829481e+08 0.00e+00 9.31e-10 3.57e-02 0s + 16 1.25829486e+08 1.25829486e+08 0.00e+00 1.86e-09 3.57e-05 0s + 17 1.25829486e+08 1.25829486e+08 0.00e+00 1.86e-09 3.57e-08 0s + 18 1.25829486e+08 1.25829486e+08 1.95e-14 1.86e-09 3.58e-11 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.25829486e+08 + +Time queueing subproblems=2.13 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.04 seconds +Time loading results into instance Scenario_LowFuelCosts=0.10 seconds +Time waiting for subproblems=0.19 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.56 Avg: 0.67 Max: 0.81 StdDev: 0.11 (seconds) +Aggregate sub-problem solve time=2.32 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.01 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=31.87 seconds + +Initiating PH iteration=15 +Scenario instance preprocessing time=0.17 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqd0gla.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83928590e+10 -1.91871426e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09622049e+10 -2.26028461e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52481228e+10 -2.91084531e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35389043e+10 -4.57337280e+09 4.56e+01 3.70e+04 1.09e+08 0s + 4 3.26576262e+09 -1.24095139e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34869803e+08 1.08096194e+07 0.00e+00 4.66e-10 8.55e+05 0s + 6 1.69778984e+08 5.90320090e+07 0.00e+00 2.26e-10 2.92e+05 0s + 7 1.42344335e+08 7.13361882e+07 0.00e+00 1.16e-10 1.87e+05 0s + 8 1.16351114e+08 7.70338420e+07 0.00e+00 4.89e-09 1.04e+05 0s + 9 1.05854857e+08 8.21371595e+07 0.00e+00 9.31e-10 6.26e+04 0s + 10 9.51690868e+07 8.72775587e+07 0.00e+00 2.33e-10 2.08e+04 0s + 11 9.15053970e+07 8.95848052e+07 0.00e+00 1.16e-10 5.07e+03 0s + 12 9.06303340e+07 9.00206756e+07 0.00e+00 1.16e-10 1.61e+03 0s + 13 9.03527160e+07 9.01935455e+07 0.00e+00 1.16e-10 4.20e+02 0s + 14 9.02713542e+07 9.02388959e+07 0.00e+00 4.66e-10 8.56e+01 0s + 15 9.02517532e+07 9.02500808e+07 0.00e+00 4.66e-10 4.41e+00 0s + 16 9.02507207e+07 9.02507189e+07 0.00e+00 9.31e-10 4.55e-03 0s + 17 9.02507196e+07 9.02507196e+07 0.00e+00 9.31e-10 4.56e-06 0s + 18 9.02507196e+07 9.02507196e+07 6.37e-14 9.31e-10 4.56e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.02507196e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbfe68z.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49594885e+10 -2.94785897e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34106859e+10 -2.70652993e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31638285e+10 -3.47316484e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69933228e+10 -5.31914394e+09 4.21e+01 3.27e+04 1.27e+08 0s + 4 4.14140336e+09 -1.58098076e+09 0.00e+00 2.33e-09 1.57e+07 0s + 5 5.85415903e+08 -4.22286758e+07 0.00e+00 9.31e-10 1.67e+06 0s + 6 2.42955975e+08 6.67661697e+07 0.00e+00 9.31e-10 4.65e+05 0s + 7 1.44262759e+08 9.55051920e+07 0.00e+00 9.31e-10 1.29e+05 0s + 8 1.28205606e+08 1.04514537e+08 0.00e+00 4.66e-10 6.25e+04 0s + 9 1.22354029e+08 1.08049091e+08 0.00e+00 9.31e-10 3.77e+04 0s + 10 1.19112678e+08 1.09225602e+08 0.00e+00 9.31e-10 2.61e+04 0s + 11 1.14368364e+08 1.11864751e+08 0.00e+00 4.66e-10 6.61e+03 0s + 12 1.13314956e+08 1.12532777e+08 0.00e+00 9.31e-10 2.06e+03 0s + 13 1.12940919e+08 1.12741451e+08 0.00e+00 9.31e-10 5.26e+02 0s + 14 1.12839343e+08 1.12803375e+08 0.00e+00 9.31e-10 9.49e+01 0s + 15 1.12819776e+08 1.12815038e+08 0.00e+00 4.66e-10 1.25e+01 0s + 16 1.12816906e+08 1.12816680e+08 0.00e+00 9.31e-10 5.95e-01 0s + 17 1.12816764e+08 1.12816764e+08 0.00e+00 9.31e-10 6.05e-04 0s + 18 1.12816764e+08 1.12816764e+08 0.00e+00 9.31e-10 6.05e-07 0s + 19 1.12816764e+08 1.12816764e+08 6.11e-14 5.85e-10 6.06e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12816764e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp7acul8.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21585746e+11 -2.96581992e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14870830e+10 -2.78243470e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78619440e+10 -3.60068881e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90321108e+10 -5.43525043e+09 3.61e+01 2.96e+04 1.24e+08 0s + 4 3.77239274e+09 -1.40923583e+09 3.80e-02 5.89e-01 1.46e+07 0s + 5 6.00220145e+08 -3.99737957e+07 0.00e+00 4.67e-02 1.71e+06 0s + 6 3.41565827e+08 4.58277354e+07 0.00e+00 1.70e-02 7.84e+05 0s + 7 1.91020994e+08 9.96855223e+07 0.00e+00 3.51e-03 2.41e+05 0s + 8 1.51341277e+08 1.11584956e+08 0.00e+00 1.11e-03 1.05e+05 0s + 9 1.42199005e+08 1.18155479e+08 0.00e+00 4.06e-04 6.35e+04 0s + 10 1.32409831e+08 1.22362444e+08 0.00e+00 9.32e-05 2.65e+04 0s + 11 1.27212529e+08 1.25085212e+08 0.00e+00 1.35e-05 5.61e+03 0s + 12 1.26326985e+08 1.25634613e+08 0.00e+00 3.35e-06 1.83e+03 0s + 13 1.25937837e+08 1.25842111e+08 0.00e+00 8.88e-08 2.53e+02 0s + 14 1.25889703e+08 1.25870271e+08 0.00e+00 1.52e-08 5.13e+01 0s + 15 1.25877894e+08 1.25877344e+08 0.00e+00 9.31e-10 1.45e+00 0s + 16 1.25877546e+08 1.25877546e+08 0.00e+00 1.40e-09 1.46e-03 0s + 17 1.25877546e+08 1.25877546e+08 0.00e+00 1.86e-09 1.47e-06 0s + 18 1.25877546e+08 1.25877546e+08 1.52e-14 3.49e-10 1.47e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.25877546e+08 + +Time queueing subproblems=2.01 seconds +Time loading results into instance Scenario_HighFuelCosts=0.04 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.09 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.58 Avg: 0.61 Max: 0.64 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=2.10 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=33.98 seconds + +Initiating PH iteration=16 +Scenario instance preprocessing time=0.12 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpngxrcw.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83928997e+10 -1.91873456e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09622991e+10 -2.26028708e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52481623e+10 -2.91086125e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35390682e+10 -4.57337821e+09 4.56e+01 3.70e+04 1.09e+08 0s + 4 3.26576755e+09 -1.24092752e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34860259e+08 1.08111986e+07 0.00e+00 1.05e-09 8.55e+05 0s + 6 1.69799922e+08 5.90299075e+07 0.00e+00 2.33e-10 2.92e+05 0s + 7 1.42391316e+08 7.13378885e+07 0.00e+00 1.16e-10 1.87e+05 0s + 8 1.15997442e+08 7.71804428e+07 0.00e+00 8.73e-11 1.02e+05 0s + 9 1.06257394e+08 8.20334002e+07 0.00e+00 1.67e-10 6.39e+04 0s + 10 9.50505314e+07 8.73930465e+07 0.00e+00 7.64e-11 2.02e+04 0s + 11 9.17285920e+07 8.94877375e+07 0.00e+00 1.16e-10 5.91e+03 0s + 12 9.06986943e+07 9.00343145e+07 0.00e+00 1.46e-11 1.75e+03 0s + 13 9.04105537e+07 9.02230772e+07 0.00e+00 1.43e-10 4.95e+02 0s + 14 9.03040799e+07 9.02843025e+07 0.00e+00 1.43e-10 5.22e+01 0s + 15 9.02924118e+07 9.02906240e+07 0.00e+00 4.66e-10 4.72e+00 0s + 16 9.02913114e+07 9.02913096e+07 0.00e+00 6.98e-10 4.92e-03 0s + 17 9.02913103e+07 9.02913103e+07 0.00e+00 9.31e-10 4.93e-06 0s + 18 9.02913103e+07 9.02913103e+07 3.93e-14 2.33e-10 4.93e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.02913103e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmptuanez.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49593243e+10 -2.94785889e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34104147e+10 -2.70652698e+09 6.02e+02 7.51e+05 7.35e+08 0s + 2 2.31646662e+10 -3.47304276e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69946373e+10 -5.31959676e+09 4.21e+01 3.27e+04 1.27e+08 0s + 4 4.14386325e+09 -1.58185452e+09 0.00e+00 9.31e-10 1.57e+07 0s + 5 5.85868377e+08 -4.24562337e+07 0.00e+00 1.86e-09 1.67e+06 0s + 6 2.43174605e+08 6.66882241e+07 4.32e-06 9.31e-10 4.66e+05 0s + 7 1.44088748e+08 9.55277336e+07 0.00e+00 9.31e-10 1.28e+05 0s + 8 1.28337236e+08 1.04470513e+08 0.00e+00 9.31e-10 6.30e+04 0s + 9 1.22385095e+08 1.08008085e+08 0.00e+00 4.66e-10 3.79e+04 0s + 10 1.19025061e+08 1.09258200e+08 0.00e+00 9.31e-10 2.58e+04 0s + 11 1.14381519e+08 1.11860844e+08 0.00e+00 9.31e-10 6.65e+03 0s + 12 1.13157052e+08 1.12609688e+08 0.00e+00 4.66e-10 1.44e+03 0s + 13 1.12885237e+08 1.12763555e+08 0.00e+00 9.31e-10 3.21e+02 0s + 14 1.12823281e+08 1.12802681e+08 0.00e+00 4.66e-10 5.44e+01 0s + 15 1.12814156e+08 1.12808783e+08 0.00e+00 9.31e-10 1.42e+01 0s + 16 1.12811185e+08 1.12810714e+08 0.00e+00 9.31e-10 1.24e+00 0s + 17 1.12810889e+08 1.12810889e+08 0.00e+00 9.31e-10 1.30e-03 0s + 18 1.12810889e+08 1.12810889e+08 0.00e+00 9.31e-10 1.30e-06 0s + 19 1.12810889e+08 1.12810889e+08 1.36e-13 9.31e-10 1.31e-09 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.12810889e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2eqkwp.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21585869e+11 -2.96582004e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14872594e+10 -2.78243606e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78604672e+10 -3.60082207e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90322268e+10 -5.43540391e+09 3.61e+01 2.96e+04 1.24e+08 0s + 4 3.77073820e+09 -1.40886197e+09 3.51e-02 5.86e-01 1.46e+07 0s + 5 5.99984269e+08 -3.98492337e+07 0.00e+00 4.65e-02 1.71e+06 0s + 6 3.40526925e+08 4.61218025e+07 0.00e+00 1.68e-02 7.81e+05 0s + 7 1.90694889e+08 9.98804471e+07 0.00e+00 3.47e-03 2.40e+05 0s + 8 1.51265896e+08 1.11645475e+08 0.00e+00 1.10e-03 1.05e+05 0s + 9 1.42396101e+08 1.18161592e+08 0.00e+00 4.12e-04 6.40e+04 0s + 10 1.32184707e+08 1.22577480e+08 0.00e+00 8.59e-05 2.54e+04 0s + 11 1.27337526e+08 1.25099749e+08 0.00e+00 1.41e-05 5.91e+03 0s + 12 1.26173375e+08 1.25794895e+08 0.00e+00 2.49e-07 9.99e+02 0s + 13 1.25953326e+08 1.25908435e+08 0.00e+00 2.27e-08 1.18e+02 0s + 14 1.25927889e+08 1.25924296e+08 0.00e+00 9.31e-10 9.48e+00 0s + 15 1.25925609e+08 1.25925604e+08 0.00e+00 3.73e-09 1.30e-02 0s + 16 1.25925606e+08 1.25925606e+08 0.00e+00 9.31e-10 1.30e-05 0s + 17 1.25925606e+08 1.25925606e+08 6.55e-15 1.86e-09 1.30e-08 0s + 18 1.25925606e+08 1.25925606e+08 7.09e-15 1.86e-09 1.30e-11 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.25925606e+08 + +Time queueing subproblems=2.83 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.09 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.73 Avg: 0.90 Max: 1.05 StdDev: 0.13 (seconds) +Aggregate sub-problem solve time=2.91 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=36.96 seconds + +Initiating PH iteration=17 +Scenario instance preprocessing time=0.12 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpnblpwe.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83929404e+10 -1.91875486e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09623933e+10 -2.26028956e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52482018e+10 -2.91087719e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35392319e+10 -4.57338361e+09 4.56e+01 3.70e+04 1.09e+08 0s + 4 3.26577206e+09 -1.24090367e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34850558e+08 1.08128315e+07 0.00e+00 1.40e-09 8.55e+05 0s + 6 1.69820225e+08 5.90279510e+07 0.00e+00 2.04e-10 2.92e+05 0s + 7 1.42436596e+08 7.13400060e+07 0.00e+00 1.16e-10 1.88e+05 0s + 8 1.15631822e+08 7.73380995e+07 0.00e+00 8.73e-10 1.01e+05 0s + 9 1.06638092e+08 8.19373573e+07 0.00e+00 4.07e-10 6.52e+04 0s + 10 9.48478608e+07 8.75591168e+07 0.00e+00 1.16e-10 1.92e+04 0s + 11 9.14693535e+07 8.97345565e+07 0.00e+00 2.91e-11 4.58e+03 0s + 12 9.07112389e+07 9.01119560e+07 0.00e+00 1.16e-10 1.58e+03 0s + 13 9.04119567e+07 9.02869600e+07 0.00e+00 4.66e-10 3.30e+02 0s + 14 9.03405146e+07 9.03271307e+07 0.00e+00 2.33e-10 3.53e+01 0s + 15 9.03322537e+07 9.03316919e+07 0.00e+00 6.98e-10 1.48e+00 0s + 16 9.03319013e+07 9.03319007e+07 0.00e+00 9.31e-10 1.52e-03 0s + 17 9.03319010e+07 9.03319010e+07 0.00e+00 9.31e-10 1.52e-06 0s + 18 9.03319010e+07 9.03319010e+07 3.47e-14 9.31e-10 1.52e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.03319010e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpj_e9nj.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49591601e+10 -2.94785881e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34101435e+10 -2.70652404e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31655037e+10 -3.47292069e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69959428e+10 -5.32004860e+09 4.21e+01 3.27e+04 1.27e+08 0s + 4 4.14630347e+09 -1.58272369e+09 0.00e+00 1.40e-09 1.57e+07 0s + 5 5.86321176e+08 -4.26841509e+07 0.00e+00 6.98e-10 1.67e+06 0s + 6 2.43389423e+08 6.66112476e+07 6.37e-05 9.31e-10 4.67e+05 0s + 7 1.45961762e+08 9.53358081e+07 0.00e+00 9.31e-10 1.34e+05 0s + 8 1.29396635e+08 1.04446431e+08 0.00e+00 9.31e-10 6.58e+04 0s + 9 1.22019450e+08 1.08261163e+08 0.00e+00 9.31e-10 3.63e+04 0s + 10 1.18297129e+08 1.09649141e+08 0.00e+00 9.31e-10 2.28e+04 0s + 11 1.14194184e+08 1.11980917e+08 0.00e+00 9.31e-10 5.84e+03 0s + 12 1.13052815e+08 1.12660211e+08 0.00e+00 4.66e-10 1.04e+03 0s + 13 1.12856816e+08 1.12773405e+08 0.00e+00 4.66e-10 2.20e+02 0s + 14 1.12813735e+08 1.12799403e+08 0.00e+00 9.31e-10 3.78e+01 0s + 15 1.12807079e+08 1.12803765e+08 0.00e+00 9.31e-10 8.74e+00 0s + 16 1.12805117e+08 1.12804953e+08 0.00e+00 1.40e-09 4.32e-01 0s + 17 1.12805014e+08 1.12805014e+08 0.00e+00 4.66e-10 4.41e-04 0s + 18 1.12805014e+08 1.12805014e+08 0.00e+00 9.31e-10 4.41e-07 0s + 19 1.12805014e+08 1.12805014e+08 1.30e-13 9.31e-10 4.41e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12805014e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjvh6vj.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21585992e+11 -2.96582015e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14874358e+10 -2.78243742e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78589902e+10 -3.60095535e+09 3.51e+02 4.44e+05 5.13e+08 0s + 3 1.90323357e+10 -5.43555681e+09 3.60e+01 2.96e+04 1.24e+08 0s + 4 3.76907226e+09 -1.40848595e+09 3.22e-02 5.84e-01 1.46e+07 0s + 5 5.99806269e+08 -3.97470333e+07 0.00e+00 4.63e-02 1.71e+06 0s + 6 3.39518671e+08 4.64051228e+07 0.00e+00 1.67e-02 7.77e+05 0s + 7 1.90373142e+08 1.00072854e+08 0.00e+00 3.43e-03 2.39e+05 0s + 8 1.51199962e+08 1.11701978e+08 0.00e+00 1.08e-03 1.04e+05 0s + 9 1.42566965e+08 1.18173329e+08 0.00e+00 4.16e-04 6.44e+04 0s + 10 1.31968088e+08 1.22784067e+08 0.00e+00 7.86e-05 2.42e+04 0s + 11 1.27321774e+08 1.25183263e+08 0.00e+00 1.22e-05 5.64e+03 0s + 12 1.26200308e+08 1.25854813e+08 0.00e+00 1.12e-07 9.12e+02 0s + 13 1.25999081e+08 1.25957939e+08 0.00e+00 9.84e-09 1.09e+02 0s + 14 1.25976437e+08 1.25972092e+08 0.00e+00 1.86e-09 1.15e+01 0s + 15 1.25973669e+08 1.25973665e+08 0.00e+00 9.31e-10 1.25e-02 0s + 16 1.25973666e+08 1.25973666e+08 0.00e+00 1.86e-09 1.25e-05 0s + 17 1.25973666e+08 1.25973666e+08 2.95e-14 9.31e-10 1.25e-08 0s + 18 1.25973666e+08 1.25973666e+08 5.76e-14 1.86e-09 1.25e-11 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.25973666e+08 + +Time queueing subproblems=2.47 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.08 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.73 Avg: 0.78 Max: 0.85 StdDev: 0.05 (seconds) +Aggregate sub-problem solve time=2.55 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=39.52 seconds + +Initiating PH iteration=18 +Scenario instance preprocessing time=0.14 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphiadfk.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83929811e+10 -1.91877516e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09624875e+10 -2.26029203e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52482412e+10 -2.91089313e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35393953e+10 -4.57338900e+09 4.56e+01 3.70e+04 1.09e+08 0s + 4 3.26577617e+09 -1.24087982e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34840703e+08 1.08145170e+07 0.00e+00 1.40e-09 8.55e+05 0s + 6 1.69839907e+08 5.90261368e+07 0.00e+00 3.49e-10 2.92e+05 0s + 7 1.42480204e+08 7.13425344e+07 0.00e+00 1.75e-10 1.88e+05 0s + 8 1.15255506e+08 7.75055934e+07 0.00e+00 1.11e-09 9.96e+04 0s + 9 1.06993122e+08 8.18511871e+07 0.00e+00 4.66e-10 6.63e+04 0s + 10 9.47071983e+07 8.76910361e+07 0.00e+00 8.73e-11 1.85e+04 0s + 11 9.15283098e+07 8.97669071e+07 0.00e+00 2.91e-11 4.65e+03 0s + 12 9.07628679e+07 9.01473453e+07 0.00e+00 6.30e-11 1.62e+03 0s + 13 9.04562519e+07 9.03255574e+07 0.00e+00 4.66e-10 3.45e+02 0s + 14 9.03814659e+07 9.03675342e+07 0.00e+00 9.31e-10 3.68e+01 0s + 15 9.03728758e+07 9.03722639e+07 0.00e+00 4.66e-10 1.61e+00 0s + 16 9.03724920e+07 9.03724914e+07 0.00e+00 2.33e-10 1.65e-03 0s + 17 9.03724916e+07 9.03724916e+07 0.00e+00 4.66e-10 1.66e-06 0s + 18 9.03724916e+07 9.03724916e+07 5.20e-14 2.33e-10 1.66e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.03724916e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp8_inq7.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49589959e+10 -2.94785873e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34098723e+10 -2.70652110e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31663410e+10 -3.47279863e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69972394e+10 -5.32049947e+09 4.21e+01 3.27e+04 1.27e+08 0s + 4 4.14872405e+09 -1.58358829e+09 0.00e+00 2.79e-09 1.58e+07 0s + 5 5.86774414e+08 -4.29124791e+07 0.00e+00 1.16e-09 1.67e+06 0s + 6 2.43600409e+08 6.65352446e+07 1.23e-04 4.66e-10 4.68e+05 0s + 7 1.50712500e+08 9.40931257e+07 0.00e+00 4.66e-10 1.49e+05 0s + 8 1.26327257e+08 1.05632640e+08 0.00e+00 9.31e-10 5.46e+04 0s + 9 1.22241044e+08 1.08332387e+08 0.00e+00 4.66e-10 3.67e+04 0s + 10 1.18357221e+08 1.09964909e+08 0.00e+00 4.66e-10 2.21e+04 0s + 11 1.14912789e+08 1.11603643e+08 0.00e+00 9.31e-10 8.73e+03 0s + 12 1.13394160e+08 1.12469315e+08 0.00e+00 4.66e-10 2.44e+03 0s + 13 1.12963907e+08 1.12702671e+08 0.00e+00 4.66e-10 6.89e+02 0s + 14 1.12831069e+08 1.12780904e+08 0.00e+00 9.31e-10 1.32e+02 0s + 15 1.12801422e+08 1.12797871e+08 0.00e+00 9.31e-10 9.37e+00 0s + 16 1.12799392e+08 1.12798989e+08 0.00e+00 9.31e-10 1.06e+00 0s + 17 1.12799140e+08 1.12799139e+08 0.00e+00 4.66e-10 1.09e-03 0s + 18 1.12799139e+08 1.12799139e+08 0.00e+00 4.66e-10 1.10e-06 0s + 19 1.12799139e+08 1.12799139e+08 7.66e-14 9.31e-10 1.10e-09 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12799139e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqyfeqc.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21586116e+11 -2.96582026e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14876122e+10 -2.78243878e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78575131e+10 -3.60108864e+09 3.51e+02 4.43e+05 5.13e+08 0s + 3 1.90324375e+10 -5.43570914e+09 3.60e+01 2.96e+04 1.24e+08 0s + 4 3.76739490e+09 -1.40810776e+09 2.93e-02 5.82e-01 1.46e+07 0s + 5 5.99627139e+08 -3.96443602e+07 0.00e+00 4.62e-02 1.70e+06 0s + 6 3.38479867e+08 4.66966476e+07 0.00e+00 1.65e-02 7.74e+05 0s + 7 1.90034487e+08 1.00272882e+08 0.00e+00 3.39e-03 2.37e+05 0s + 8 1.51135423e+08 1.11756505e+08 0.00e+00 1.07e-03 1.04e+05 0s + 9 1.42724587e+08 1.18187387e+08 0.00e+00 4.19e-04 6.48e+04 0s + 10 1.32583019e+08 1.22627075e+08 0.00e+00 9.78e-05 2.63e+04 0s + 11 1.27443610e+08 1.25197529e+08 0.00e+00 1.55e-05 5.93e+03 0s + 12 1.26416533e+08 1.25812815e+08 0.00e+00 2.06e-06 1.59e+03 0s + 13 1.26051291e+08 1.26003867e+08 0.00e+00 7.08e-08 1.25e+02 0s + 14 1.26027063e+08 1.26018494e+08 0.00e+00 9.85e-09 2.26e+01 0s + 15 1.26021771e+08 1.26021701e+08 0.00e+00 1.86e-09 1.84e-01 0s + 16 1.26021726e+08 1.26021726e+08 0.00e+00 1.86e-09 1.84e-04 0s + 17 1.26021726e+08 1.26021726e+08 0.00e+00 9.31e-10 1.84e-07 0s + 18 1.26021726e+08 1.26021726e+08 6.39e-14 1.86e-09 1.84e-10 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.26021726e+08 + +Time queueing subproblems=2.30 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.04 seconds +Time waiting for subproblems=0.09 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.59 Avg: 0.72 Max: 0.97 StdDev: 0.18 (seconds) +Aggregate sub-problem solve time=2.39 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=41.99 seconds + +Initiating PH iteration=19 +Scenario instance preprocessing time=0.15 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpakgxwb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83930218e+10 -1.91879546e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09625816e+10 -2.26029451e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52482806e+10 -2.91090907e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35395586e+10 -4.57339438e+09 4.56e+01 3.70e+04 1.09e+08 0s + 4 3.26577986e+09 -1.24085598e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34830697e+08 1.08162544e+07 0.00e+00 1.11e-09 8.55e+05 0s + 6 1.69858979e+08 5.90244620e+07 0.00e+00 2.91e-10 2.92e+05 0s + 7 1.42522170e+08 7.13454677e+07 0.00e+00 1.75e-10 1.88e+05 0s + 8 1.14869664e+08 7.76818283e+07 0.00e+00 8.73e-11 9.81e+04 0s + 9 1.01820212e+08 8.41982627e+07 0.00e+00 1.24e-10 4.65e+04 0s + 10 9.32967211e+07 8.85233864e+07 0.00e+00 1.16e-10 1.26e+04 0s + 11 9.11786375e+07 8.99764134e+07 0.00e+00 1.16e-10 3.17e+03 0s + 12 9.06872242e+07 9.02424356e+07 0.00e+00 4.73e-10 1.17e+03 0s + 13 9.04595476e+07 9.03861090e+07 0.00e+00 4.66e-10 1.94e+02 0s + 14 9.04193845e+07 9.04094212e+07 0.00e+00 4.66e-10 2.63e+01 0s + 15 9.04134414e+07 9.04128661e+07 0.00e+00 2.55e-10 1.52e+00 0s + 16 9.04130827e+07 9.04130821e+07 0.00e+00 4.66e-10 1.56e-03 0s + 17 9.04130823e+07 9.04130823e+07 0.00e+00 4.66e-10 1.56e-06 0s + 18 9.04130823e+07 9.04130823e+07 5.47e-14 9.31e-10 1.56e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.04130823e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpy3oeb9.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49588317e+10 -2.94785864e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34096010e+10 -2.70651815e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31671781e+10 -3.47267660e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69985270e+10 -5.32094936e+09 4.21e+01 3.27e+04 1.27e+08 0s + 4 4.15112501e+09 -1.58444833e+09 0.00e+00 1.86e-09 1.58e+07 0s + 5 5.87228210e+08 -4.31412741e+07 0.00e+00 1.86e-09 1.67e+06 0s + 6 2.43807537e+08 6.64602195e+07 1.81e-04 4.66e-10 4.68e+05 0s + 7 1.50254672e+08 9.42408701e+07 0.00e+00 9.31e-10 1.48e+05 0s + 8 1.26799384e+08 1.05492306e+08 0.00e+00 9.31e-10 5.62e+04 0s + 9 1.22366538e+08 1.08255105e+08 0.00e+00 4.66e-10 3.72e+04 0s + 10 1.18366557e+08 1.09957628e+08 0.00e+00 9.31e-10 2.22e+04 0s + 11 1.14948797e+08 1.11570169e+08 0.00e+00 4.66e-10 8.92e+03 0s + 12 1.13343061e+08 1.12486208e+08 0.00e+00 9.31e-10 2.26e+03 0s + 13 1.12950814e+08 1.12701386e+08 0.00e+00 9.31e-10 6.58e+02 0s + 14 1.12823435e+08 1.12776193e+08 0.00e+00 4.66e-10 1.25e+02 0s + 15 1.12797684e+08 1.12790718e+08 0.00e+00 4.66e-10 1.84e+01 0s + 16 1.12793470e+08 1.12793147e+08 0.00e+00 9.31e-10 8.54e-01 0s + 17 1.12793265e+08 1.12793264e+08 0.00e+00 4.66e-10 1.15e-03 0s + 18 1.12793265e+08 1.12793265e+08 1.19e-12 6.98e-10 1.16e-06 0s + 19 1.12793265e+08 1.12793265e+08 1.15e-12 4.66e-10 1.16e-09 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.12793265e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpklbsd6.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21586239e+11 -2.96582038e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14877885e+10 -2.78244015e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78560358e+10 -3.60122194e+09 3.51e+02 4.43e+05 5.13e+08 0s + 3 1.90325322e+10 -5.43586089e+09 3.60e+01 2.96e+04 1.24e+08 0s + 4 3.76570609e+09 -1.40772738e+09 2.63e-02 5.79e-01 1.46e+07 0s + 5 5.99446875e+08 -3.95412136e+07 0.00e+00 4.60e-02 1.70e+06 0s + 6 3.37409302e+08 4.69966912e+07 0.00e+00 1.63e-02 7.70e+05 0s + 7 1.89532584e+08 1.00527136e+08 0.00e+00 3.33e-03 2.35e+05 0s + 8 1.51038071e+08 1.11812781e+08 0.00e+00 1.05e-03 1.04e+05 0s + 9 1.42905895e+08 1.18191509e+08 0.00e+00 4.22e-04 6.52e+04 0s + 10 1.33627805e+08 1.22280771e+08 0.00e+00 1.30e-04 2.99e+04 0s + 11 1.27256694e+08 1.25384391e+08 0.00e+00 1.41e-05 4.94e+03 0s + 12 1.26279591e+08 1.25956784e+08 0.00e+00 1.86e-09 8.52e+02 0s + 13 1.26094124e+08 1.26054256e+08 0.00e+00 9.31e-10 1.05e+02 0s + 14 1.26071906e+08 1.26068442e+08 0.00e+00 1.86e-09 9.14e+00 0s + 15 1.26069794e+08 1.26069759e+08 0.00e+00 1.86e-09 9.27e-02 0s + 16 1.26069773e+08 1.26069773e+08 0.00e+00 9.31e-10 1.27e-04 0s + 17 1.26069773e+08 1.26069773e+08 4.01e-11 9.31e-10 1.27e-07 0s + 18 1.26069773e+08 1.26069773e+08 5.24e-11 1.86e-09 1.27e-10 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.26069773e+08 + +Time queueing subproblems=2.53 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.04 seconds +Time waiting for subproblems=0.09 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.74 Avg: 0.79 Max: 0.86 StdDev: 0.05 (seconds) +Aggregate sub-problem solve time=2.62 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62361884.4279 Max-Min=13862261.85 +Converger=normalized-term-diff value is 0.1308 - threshold reached=False +Cumulative run-time=44.61 seconds + +Initiating PH iteration=20 +Scenario instance preprocessing time=0.20 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpniai7e.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83930642e+10 -1.91881873e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09626778e+10 -2.26029729e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52483225e+10 -2.91092530e+09 3.52e+02 3.77e+05 4.10e+08 0s + 3 1.35397251e+10 -4.57340015e+09 4.56e+01 3.69e+04 1.09e+08 0s + 4 3.26578626e+09 -1.24083248e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34821783e+08 1.08172067e+07 0.00e+00 1.51e-09 8.55e+05 0s + 6 1.69877628e+08 5.90224432e+07 0.00e+00 5.02e-10 2.92e+05 0s + 7 1.42563849e+08 7.13480268e+07 0.00e+00 6.62e-10 1.88e+05 0s + 8 1.14457637e+08 7.78734081e+07 0.00e+00 3.61e-09 9.65e+04 0s + 9 1.01756299e+08 8.42885550e+07 0.00e+00 1.05e-09 4.61e+04 0s + 10 9.33176218e+07 8.85419649e+07 0.00e+00 1.16e-10 1.26e+04 0s + 11 9.12547469e+07 8.99866570e+07 0.00e+00 5.82e-11 3.35e+03 0s + 12 9.07152716e+07 9.02831619e+07 0.00e+00 1.76e-10 1.14e+03 0s + 13 9.05230614e+07 9.04138928e+07 0.00e+00 1.78e-10 2.88e+02 0s + 14 9.04661236e+07 9.04472120e+07 0.00e+00 9.31e-10 4.99e+01 0s + 15 9.04551838e+07 9.04534483e+07 0.00e+00 4.66e-10 4.58e+00 0s + 16 9.04541068e+07 9.04541050e+07 0.00e+00 4.66e-10 4.78e-03 0s + 17 9.04541057e+07 9.04541057e+07 0.00e+00 9.31e-10 4.78e-06 0s + 18 9.04541057e+07 9.04541057e+07 3.46e-14 9.31e-10 4.79e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.04541057e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqepkhr.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49586693e+10 -2.94786153e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34093318e+10 -2.70651551e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31680175e+10 -3.47255487e+09 3.54e+02 4.40e+05 4.98e+08 0s + 3 1.69998099e+10 -5.32139884e+09 4.21e+01 3.27e+04 1.27e+08 0s + 4 4.15351066e+09 -1.58530440e+09 0.00e+00 2.33e-09 1.58e+07 0s + 5 5.87680903e+08 -4.33700888e+07 0.00e+00 9.31e-10 1.68e+06 0s + 6 2.44010846e+08 6.63858289e+07 2.39e-04 9.31e-10 4.69e+05 0s + 7 1.49776767e+08 9.43950583e+07 0.00e+00 9.31e-10 1.46e+05 0s + 8 1.27252001e+08 1.05356655e+08 0.00e+00 4.66e-10 5.78e+04 0s + 9 1.22459136e+08 1.08191324e+08 0.00e+00 9.31e-10 3.77e+04 0s + 10 1.18355072e+08 1.09959040e+08 0.00e+00 4.66e-10 2.22e+04 0s + 11 1.14975399e+08 1.11541907e+08 0.00e+00 4.66e-10 9.06e+03 0s + 12 1.13285781e+08 1.12505906e+08 0.00e+00 4.66e-10 2.06e+03 0s + 13 1.12911042e+08 1.12711633e+08 0.00e+00 9.31e-10 5.26e+02 0s + 14 1.12810540e+08 1.12773723e+08 0.00e+00 9.31e-10 9.71e+01 0s + 15 1.12790818e+08 1.12785450e+08 0.00e+00 9.31e-10 1.42e+01 0s + 16 1.12787646e+08 1.12787338e+08 0.00e+00 1.40e-09 8.14e-01 0s + 17 1.12787451e+08 1.12787450e+08 0.00e+00 4.66e-10 3.67e-03 0s + 18 1.12787450e+08 1.12787450e+08 0.00e+00 9.31e-10 3.68e-06 0s + 19 1.12787450e+08 1.12787450e+08 2.04e-13 4.66e-10 3.68e-09 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12787450e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpamknni.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21586362e+11 -2.96582346e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14879634e+10 -2.78244181e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78545566e+10 -3.60135556e+09 3.51e+02 4.43e+05 5.13e+08 0s + 3 1.90326176e+10 -5.43601234e+09 3.60e+01 2.96e+04 1.24e+08 0s + 4 3.76400350e+09 -1.40734503e+09 2.34e-02 5.77e-01 1.46e+07 0s + 5 5.99264932e+08 -3.94379302e+07 0.00e+00 4.59e-02 1.70e+06 0s + 6 3.36305561e+08 4.73051997e+07 0.00e+00 1.61e-02 7.66e+05 0s + 7 1.89005284e+08 1.00792622e+08 0.00e+00 3.28e-03 2.33e+05 0s + 8 1.50924888e+08 1.11874512e+08 0.00e+00 1.03e-03 1.03e+05 0s + 9 1.43088539e+08 1.18195007e+08 0.00e+00 4.26e-04 6.57e+04 0s + 10 1.34451498e+08 1.22024998e+08 0.00e+00 1.56e-04 3.28e+04 0s + 11 1.27436919e+08 1.25367972e+08 0.00e+00 1.81e-05 5.46e+03 0s + 12 1.26359988e+08 1.25987768e+08 0.00e+00 6.30e-08 9.82e+02 0s + 13 1.26147398e+08 1.26097574e+08 0.00e+00 5.94e-09 1.31e+02 0s + 14 1.26119235e+08 1.26115108e+08 0.00e+00 1.86e-09 1.09e+01 0s + 15 1.26116627e+08 1.26116611e+08 0.00e+00 1.86e-09 4.29e-02 0s + 16 1.26116617e+08 1.26116617e+08 0.00e+00 1.86e-09 4.34e-05 0s + 17 1.26116617e+08 1.26116617e+08 4.80e-13 1.86e-09 4.34e-08 0s + 18 1.26116617e+08 1.26116617e+08 4.53e-13 9.31e-10 4.34e-11 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.26116617e+08 + +Time queueing subproblems=2.45 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.04 seconds +Time waiting for subproblems=0.11 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.64 Avg: 0.75 Max: 0.80 StdDev: 0.07 (seconds) +Aggregate sub-problem solve time=2.55 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62366820.2746 Max-Min=13877069.39 +Converger=normalized-term-diff value is 0.1307 - threshold reached=False +Cumulative run-time=47.24 seconds + +Initiating PH iteration=21 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0webhe.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83931155e+10 -1.91885506e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09627842e+10 -2.26030141e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52483769e+10 -2.91094279e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35399091e+10 -4.57340772e+09 4.56e+01 3.69e+04 1.09e+08 0s + 4 3.26580823e+09 -1.24081045e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34819267e+08 1.08141607e+07 0.00e+00 9.31e-10 8.55e+05 0s + 6 1.69896701e+08 5.90183410e+07 0.00e+00 1.75e-10 2.93e+05 0s + 7 1.42610651e+08 7.13472996e+07 0.00e+00 1.96e-10 1.88e+05 0s + 8 1.13946162e+08 7.81125282e+07 0.00e+00 6.55e-10 9.45e+04 0s + 9 1.01685904e+08 8.45716758e+07 0.00e+00 1.06e-10 4.52e+04 0s + 10 9.51789892e+07 8.75813512e+07 0.00e+00 2.91e-11 2.00e+04 0s + 11 9.12657633e+07 9.01003834e+07 0.00e+00 5.82e-11 3.07e+03 0s + 12 9.07384739e+07 9.03553518e+07 0.00e+00 9.04e-11 1.01e+03 0s + 13 9.05459848e+07 9.04719279e+07 0.00e+00 1.37e-10 1.95e+02 0s + 14 9.05064553e+07 9.04921132e+07 0.00e+00 4.66e-10 3.78e+01 0s + 15 9.04982507e+07 9.04970949e+07 0.00e+00 4.66e-10 3.05e+00 0s + 16 9.04975271e+07 9.04975259e+07 0.00e+00 4.66e-10 3.13e-03 0s + 17 9.04975263e+07 9.04975263e+07 0.00e+00 4.66e-10 3.13e-06 0s + 18 9.04975263e+07 9.04975263e+07 3.98e-14 9.31e-10 3.13e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.04975263e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp8cxaew.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49585156e+10 -2.94787745e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34090731e+10 -2.70651418e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31688703e+10 -3.47243440e+09 3.54e+02 4.41e+05 4.98e+08 0s + 3 1.70011055e+10 -5.32185002e+09 4.22e+01 3.28e+04 1.27e+08 0s + 4 4.15589870e+09 -1.58615862e+09 0.00e+00 2.33e-09 1.58e+07 0s + 5 5.88125470e+08 -4.35966743e+07 0.00e+00 1.86e-09 1.68e+06 0s + 6 2.44210777e+08 6.63108640e+07 2.97e-04 9.31e-10 4.70e+05 0s + 7 1.49403929e+08 9.45190539e+07 0.00e+00 1.86e-09 1.45e+05 0s + 8 1.27570278e+08 1.05264739e+08 0.00e+00 4.66e-10 5.89e+04 0s + 9 1.22510949e+08 1.08149178e+08 0.00e+00 4.66e-10 3.79e+04 0s + 10 1.18330409e+08 1.09965822e+08 0.00e+00 4.66e-10 2.21e+04 0s + 11 1.14983057e+08 1.11526182e+08 0.00e+00 9.31e-10 9.12e+03 0s + 12 1.13240645e+08 1.12520147e+08 0.00e+00 9.31e-10 1.90e+03 0s + 13 1.12897677e+08 1.12711820e+08 0.00e+00 2.33e-10 4.90e+02 0s + 14 1.12804600e+08 1.12768907e+08 0.00e+00 9.31e-10 9.42e+01 0s + 15 1.12785171e+08 1.12780348e+08 0.00e+00 4.66e-10 1.27e+01 0s + 16 1.12782341e+08 1.12782034e+08 0.00e+00 4.66e-10 8.11e-01 0s + 17 1.12782152e+08 1.12782141e+08 0.00e+00 9.31e-10 2.87e-02 0s + 18 1.12782145e+08 1.12782145e+08 0.00e+00 9.31e-10 2.92e-05 0s + 19 1.12782145e+08 1.12782145e+08 1.43e-13 4.66e-10 2.92e-08 0s + 20 1.12782145e+08 1.12782145e+08 1.74e-13 9.31e-10 2.92e-11 0s + +Barrier solved model in 20 iterations and 0.04 seconds +Optimal objective 1.12782145e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp4o6y3l.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21586476e+11 -2.96583953e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14881291e+10 -2.78244476e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78530658e+10 -3.60149056e+09 3.51e+02 4.43e+05 5.13e+08 0s + 3 1.90326815e+10 -5.43616429e+09 3.60e+01 2.96e+04 1.24e+08 0s + 4 3.76227309e+09 -1.40696108e+09 2.04e-02 5.74e-01 1.46e+07 0s + 5 5.99078864e+08 -3.93358509e+07 0.00e+00 4.57e-02 1.70e+06 0s + 6 3.35168102e+08 4.76207874e+07 0.00e+00 1.59e-02 7.62e+05 0s + 7 1.89417578e+08 1.00733386e+08 0.00e+00 3.30e-03 2.34e+05 0s + 8 1.51246989e+08 1.11824952e+08 0.00e+00 1.06e-03 1.04e+05 0s + 9 1.42731779e+08 1.18345868e+08 0.00e+00 4.10e-04 6.44e+04 0s + 10 1.33892793e+08 1.22289678e+08 0.00e+00 1.35e-04 3.06e+04 0s + 11 1.27375789e+08 1.25465130e+08 0.00e+00 1.49e-05 5.04e+03 0s + 12 1.26376055e+08 1.26043899e+08 0.00e+00 9.31e-10 8.76e+02 0s + 13 1.26186096e+08 1.26143143e+08 0.00e+00 1.86e-09 1.13e+02 0s + 14 1.26162445e+08 1.26158179e+08 0.00e+00 1.86e-09 1.13e+01 0s + 15 1.26159737e+08 1.26159723e+08 0.00e+00 1.86e-09 3.78e-02 0s + 16 1.26159728e+08 1.26159728e+08 0.00e+00 1.40e-09 3.81e-05 0s + 17 1.26159728e+08 1.26159728e+08 3.10e-13 9.31e-10 3.81e-08 0s + 18 1.26159728e+08 1.26159728e+08 3.91e-14 1.86e-09 3.82e-11 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.26159728e+08 + +Time queueing subproblems=1.57 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.49 Max: 0.50 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.64 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62367940.0764 Max-Min=13880428.80 +Converger=normalized-term-diff value is 0.1159 - threshold reached=False +Cumulative run-time=48.89 seconds + +Initiating PH iteration=22 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpcvlih0.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83931649e+10 -1.91887890e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09628884e+10 -2.26030427e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484284e+10 -2.91095905e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35400883e+10 -4.57341388e+09 4.56e+01 3.69e+04 1.09e+08 0s + 4 3.26582578e+09 -1.24078714e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34815596e+08 1.08132091e+07 0.00e+00 3.49e-10 8.55e+05 0s + 6 1.69915627e+08 5.90159174e+07 0.00e+00 5.82e-11 2.93e+05 0s + 7 1.42654419e+08 7.13489688e+07 0.00e+00 1.02e-10 1.88e+05 0s + 8 1.13453839e+08 7.83489043e+07 0.00e+00 1.75e-10 9.26e+04 0s + 9 1.01604143e+08 8.45107009e+07 0.00e+00 2.91e-11 4.51e+04 0s + 10 9.37287513e+07 8.82719141e+07 0.00e+00 2.33e-10 1.44e+04 0s + 11 9.13511570e+07 9.00742441e+07 0.00e+00 1.16e-10 3.37e+03 0s + 12 9.07999419e+07 9.03727219e+07 0.00e+00 1.92e-10 1.13e+03 0s + 13 9.06032536e+07 9.05058518e+07 0.00e+00 1.16e-10 2.57e+02 0s + 14 9.05491499e+07 9.05364773e+07 0.00e+00 9.31e-10 3.34e+01 0s + 15 9.05418066e+07 9.05406501e+07 0.00e+00 9.31e-10 3.05e+00 0s + 16 9.05410861e+07 9.05410849e+07 0.00e+00 4.66e-10 3.18e-03 0s + 17 9.05410854e+07 9.05410854e+07 0.00e+00 9.31e-10 3.18e-06 0s + 18 9.05410854e+07 9.05410854e+07 7.90e-14 4.66e-10 3.19e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.05410854e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpk9ub1z.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49583602e+10 -2.94788087e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34088120e+10 -2.70651160e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31697197e+10 -3.47231272e+09 3.54e+02 4.41e+05 4.98e+08 0s + 3 1.70023866e+10 -5.32229856e+09 4.22e+01 3.28e+04 1.27e+08 0s + 4 4.15826165e+09 -1.58700666e+09 0.00e+00 2.33e-09 1.58e+07 0s + 5 5.88574368e+08 -4.38238327e+07 0.00e+00 1.40e-09 1.68e+06 0s + 6 2.44407411e+08 6.62382225e+07 3.54e-04 9.31e-10 4.71e+05 0s + 7 1.49727038e+08 9.44479087e+07 0.00e+00 9.31e-10 1.46e+05 0s + 8 1.27285833e+08 1.05386835e+08 0.00e+00 9.31e-10 5.78e+04 0s + 9 1.22515421e+08 1.08151753e+08 0.00e+00 9.31e-10 3.79e+04 0s + 10 1.18368258e+08 1.09946204e+08 0.00e+00 9.31e-10 2.22e+04 0s + 11 1.14987190e+08 1.11521895e+08 0.00e+00 9.31e-10 9.14e+03 0s + 12 1.13267125e+08 1.12499746e+08 0.00e+00 9.31e-10 2.02e+03 0s + 13 1.12898000e+08 1.12705041e+08 0.00e+00 3.49e-10 5.09e+02 0s + 14 1.12802310e+08 1.12763188e+08 0.00e+00 4.66e-10 1.03e+02 0s + 15 1.12781142e+08 1.12775406e+08 0.00e+00 4.66e-10 1.51e+01 0s + 16 1.12777648e+08 1.12777477e+08 0.00e+00 9.31e-10 4.53e-01 0s + 17 1.12777543e+08 1.12777537e+08 0.00e+00 4.66e-10 1.66e-02 0s + 18 1.12777539e+08 1.12777539e+08 0.00e+00 9.31e-10 1.69e-05 0s + 19 1.12777539e+08 1.12777539e+08 1.71e-13 9.31e-10 1.69e-08 0s + 20 1.12777539e+08 1.12777539e+08 2.07e-13 4.66e-10 1.69e-11 0s + +Barrier solved model in 20 iterations and 0.03 seconds +Optimal objective 1.12777539e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpeuw1_n.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21586585e+11 -2.96584312e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14882880e+10 -2.78244646e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78515656e+10 -3.60162437e+09 3.51e+02 4.43e+05 5.13e+08 0s + 3 1.90327260e+10 -5.43631421e+09 3.60e+01 2.96e+04 1.24e+08 0s + 4 3.76050596e+09 -1.40656714e+09 1.74e-02 5.72e-01 1.45e+07 0s + 5 5.98891203e+08 -3.92313361e+07 0.00e+00 4.55e-02 1.70e+06 0s + 6 3.33992577e+08 4.79477636e+07 7.26e-03 1.57e-02 7.58e+05 0s + 7 1.90437923e+08 1.00458658e+08 5.33e-05 3.39e-03 2.38e+05 0s + 8 1.51672645e+08 1.11231360e+08 0.00e+00 1.09e-03 1.07e+05 0s + 9 1.43081548e+08 1.18104798e+08 0.00e+00 4.34e-04 6.59e+04 0s + 10 1.35910844e+08 1.21480800e+08 0.00e+00 2.07e-04 3.81e+04 0s + 11 1.27809082e+08 1.25296816e+08 0.00e+00 2.67e-05 6.63e+03 0s + 12 1.26831650e+08 1.25870600e+08 0.00e+00 5.13e-06 2.54e+03 0s + 13 1.26301255e+08 1.26145304e+08 0.00e+00 9.31e-10 4.11e+02 0s + 14 1.26220001e+08 1.26191412e+08 0.00e+00 9.31e-10 7.54e+01 0s + 15 1.26203586e+08 1.26201314e+08 0.00e+00 1.86e-09 5.99e+00 0s + 16 1.26202147e+08 1.26202145e+08 0.00e+00 4.67e-10 6.23e-03 0s + 17 1.26202146e+08 1.26202146e+08 0.00e+00 9.31e-10 6.24e-06 0s + 18 1.26202146e+08 1.26202146e+08 2.42e-14 1.86e-09 6.25e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.26202146e+08 + +Time queueing subproblems=1.52 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.48 Max: 0.50 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.59 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360144.9767 Max-Min=13903814.10 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Cumulative run-time=50.48 seconds + +Initiating PH iteration=23 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwz0yqg.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83932135e+10 -1.91889860e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09629918e+10 -2.26030671e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484723e+10 -2.91097597e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35402657e+10 -4.57341968e+09 4.56e+01 3.69e+04 1.09e+08 0s + 4 3.26583539e+09 -1.24076139e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34811527e+08 1.08128933e+07 0.00e+00 9.31e-10 8.55e+05 0s + 6 1.69933725e+08 5.90143409e+07 0.00e+00 1.75e-10 2.93e+05 0s + 7 1.42694715e+08 7.13523000e+07 0.00e+00 1.16e-10 1.88e+05 0s + 8 1.13252361e+08 7.85203670e+07 0.00e+00 5.82e-10 9.16e+04 0s + 9 1.01741194e+08 8.46210745e+07 0.00e+00 2.33e-10 4.52e+04 0s + 10 9.48282181e+07 8.78506094e+07 0.00e+00 1.16e-10 1.84e+04 0s + 11 9.15345619e+07 9.00601519e+07 0.00e+00 2.91e-11 3.89e+03 0s + 12 9.08610937e+07 9.04069986e+07 0.00e+00 4.14e-10 1.20e+03 0s + 13 9.06389834e+07 9.05516795e+07 0.00e+00 1.16e-10 2.30e+02 0s + 14 9.05912434e+07 9.05797202e+07 0.00e+00 4.66e-10 3.04e+01 0s + 15 9.05842895e+07 9.05837176e+07 0.00e+00 6.98e-10 1.51e+00 0s + 16 9.05839354e+07 9.05839348e+07 0.00e+00 2.33e-10 1.54e-03 0s + 17 9.05839351e+07 9.05839351e+07 0.00e+00 4.66e-10 1.55e-06 0s + 18 9.05839351e+07 9.05839351e+07 4.54e-14 9.31e-10 1.55e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.05839351e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpj3obiu.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49582039e+10 -2.94788016e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34085498e+10 -2.70650861e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31705725e+10 -3.47219012e+09 3.55e+02 4.41e+05 4.98e+08 0s + 3 1.70036660e+10 -5.32274768e+09 4.22e+01 3.28e+04 1.27e+08 0s + 4 4.16061703e+09 -1.58785379e+09 0.00e+00 1.40e-09 1.58e+07 0s + 5 5.89029330e+08 -4.40535447e+07 0.00e+00 1.86e-09 1.68e+06 0s + 6 2.44600561e+08 6.61668357e+07 4.11e-04 9.31e-10 4.71e+05 0s + 7 1.50033552e+08 9.43825470e+07 0.00e+00 9.31e-10 1.47e+05 0s + 8 1.26995125e+08 1.05510618e+08 0.00e+00 9.31e-10 5.67e+04 0s + 9 1.22501351e+08 1.08160589e+08 0.00e+00 3.49e-10 3.78e+04 0s + 10 1.18393801e+08 1.09931427e+08 0.00e+00 9.31e-10 2.23e+04 0s + 11 1.14988024e+08 1.11519598e+08 0.00e+00 4.66e-10 9.15e+03 0s + 12 1.13292137e+08 1.12480151e+08 0.00e+00 4.66e-10 2.14e+03 0s + 13 1.12903763e+08 1.12693223e+08 0.00e+00 4.66e-10 5.56e+02 0s + 14 1.12798831e+08 1.12757881e+08 0.00e+00 4.66e-10 1.08e+02 0s + 15 1.12777086e+08 1.12770812e+08 0.00e+00 9.31e-10 1.66e+01 0s + 16 1.12773268e+08 1.12773107e+08 0.00e+00 5.82e-10 4.26e-01 0s + 17 1.12773166e+08 1.12773166e+08 0.00e+00 9.31e-10 5.30e-04 0s + 18 1.12773166e+08 1.12773166e+08 0.00e+00 1.86e-09 5.31e-07 0s + 19 1.12773166e+08 1.12773166e+08 2.21e-13 5.82e-10 5.31e-10 0s + +Barrier solved model in 19 iterations and 0.04 seconds +Optimal objective 1.12773166e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2j7nrc.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21586693e+11 -2.96584257e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14884460e+10 -2.78244774e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78500469e+10 -3.60175912e+09 3.51e+02 4.43e+05 5.13e+08 0s + 3 1.90327593e+10 -5.43646454e+09 3.60e+01 2.96e+04 1.24e+08 0s + 4 3.75870310e+09 -1.40616503e+09 1.43e-02 5.69e-01 1.45e+07 0s + 5 5.98700616e+08 -3.91246547e+07 0.00e+00 4.54e-02 1.70e+06 0s + 6 3.32825165e+08 4.82709634e+07 2.52e-02 1.55e-02 7.54e+05 0s + 7 1.91471337e+08 1.00177476e+08 1.48e-04 3.47e-03 2.41e+05 0s + 8 1.50561935e+08 1.11513358e+08 0.00e+00 1.04e-03 1.03e+05 0s + 9 1.39593578e+08 1.18833021e+08 0.00e+00 4.12e-04 5.48e+04 0s + 10 1.31946781e+08 1.23079830e+08 0.00e+00 9.03e-05 2.34e+04 0s + 11 1.27575033e+08 1.25403768e+08 0.00e+00 1.45e-05 5.73e+03 0s + 12 1.26487562e+08 1.26119066e+08 0.00e+00 3.73e-09 9.72e+02 0s + 13 1.26272826e+08 1.26227248e+08 0.00e+00 9.31e-10 1.20e+02 0s + 14 1.26247021e+08 1.26243130e+08 0.00e+00 1.86e-09 1.03e+01 0s + 15 1.26244538e+08 1.26244532e+08 0.00e+00 9.31e-10 1.61e-02 0s + 16 1.26244534e+08 1.26244534e+08 0.00e+00 1.86e-09 1.61e-05 0s + 17 1.26244534e+08 1.26244534e+08 1.78e-14 8.15e-10 1.62e-08 0s + 18 1.26244534e+08 1.26244534e+08 1.47e-13 3.73e-09 1.62e-11 0s + +Barrier solved model in 18 iterations and 0.34 seconds +Optimal objective 1.26244534e+08 + +Time queueing subproblems=1.78 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.02 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.56 Max: 0.79 StdDev: 0.16 (seconds) +Aggregate sub-problem solve time=1.85 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62371694.6097 Max-Min=13903814.10 +Converger=normalized-term-diff value is 0.1305 - threshold reached=False +Cumulative run-time=52.38 seconds + +Initiating PH iteration=24 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqya7hz.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83932534e+10 -1.91894420e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09630856e+10 -2.26031173e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485085e+10 -2.91099501e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35404301e+10 -4.57342826e+09 4.56e+01 3.69e+04 1.09e+08 0s + 4 3.26583595e+09 -1.24073924e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34803582e+08 1.08105111e+07 0.00e+00 8.15e-10 8.55e+05 0s + 6 1.69948451e+08 5.90103217e+07 0.00e+00 2.47e-10 2.93e+05 0s + 7 1.42729290e+08 7.13534022e+07 0.00e+00 8.73e-11 1.88e+05 0s + 8 1.13114271e+08 7.86642213e+07 0.00e+00 5.82e-11 9.09e+04 0s + 9 1.01922146e+08 8.45240002e+07 0.00e+00 1.07e-10 4.59e+04 0s + 10 9.44299357e+07 8.81640496e+07 0.00e+00 4.66e-10 1.65e+04 0s + 11 9.14807007e+07 9.01430055e+07 0.00e+00 4.66e-10 3.53e+03 0s + 12 9.08687603e+07 9.04571001e+07 0.00e+00 4.66e-10 1.09e+03 0s + 13 9.06672714e+07 9.05894937e+07 0.00e+00 4.66e-10 2.05e+02 0s + 14 9.06247376e+07 9.06144588e+07 0.00e+00 4.66e-10 2.71e+01 0s + 15 9.06185833e+07 9.06179898e+07 0.00e+00 4.66e-10 1.57e+00 0s + 16 9.06182170e+07 9.06182163e+07 0.00e+00 4.66e-10 1.61e-03 0s + 17 9.06182166e+07 9.06182166e+07 0.00e+00 4.66e-10 1.61e-06 0s + 18 9.06182166e+07 9.06182166e+07 3.82e-14 9.31e-10 1.61e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.06182166e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgbdnq2.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49580573e+10 -2.94790539e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34082987e+10 -2.70650825e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31714450e+10 -3.47206951e+09 3.55e+02 4.41e+05 4.98e+08 0s + 3 1.70049689e+10 -5.32320200e+09 4.22e+01 3.28e+04 1.27e+08 0s + 4 4.16299727e+09 -1.58870598e+09 0.00e+00 1.40e-09 1.58e+07 0s + 5 5.89483140e+08 -4.42854081e+07 0.00e+00 9.31e-10 1.68e+06 0s + 6 2.44796655e+08 6.60915523e+07 4.69e-04 4.66e-10 4.72e+05 0s + 7 1.50323553e+08 9.43193189e+07 0.00e+00 8.73e-11 1.48e+05 0s + 8 1.26695155e+08 1.05633737e+08 0.00e+00 4.66e-10 5.56e+04 0s + 9 1.22458452e+08 1.08180375e+08 0.00e+00 4.66e-10 3.77e+04 0s + 10 1.18398739e+08 1.09924873e+08 0.00e+00 6.98e-10 2.24e+04 0s + 11 1.14980523e+08 1.11522226e+08 0.00e+00 4.66e-10 9.13e+03 0s + 12 1.13317901e+08 1.12461406e+08 0.00e+00 4.66e-10 2.26e+03 0s + 13 1.12904641e+08 1.12687160e+08 0.00e+00 9.31e-10 5.74e+02 0s + 14 1.12797437e+08 1.12752889e+08 0.00e+00 9.31e-10 1.18e+02 0s + 15 1.12773697e+08 1.12766855e+08 0.00e+00 4.66e-10 1.81e+01 0s + 16 1.12769515e+08 1.12769360e+08 0.00e+00 4.66e-10 4.07e-01 0s + 17 1.12769416e+08 1.12769416e+08 0.00e+00 9.31e-10 5.59e-04 0s + 18 1.12769416e+08 1.12769416e+08 0.00e+00 9.31e-10 5.60e-07 0s + 19 1.12769416e+08 1.12769416e+08 9.39e-14 9.31e-10 5.60e-10 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.12769416e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyhdm9c.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21586611e+11 -2.96576299e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14884063e+10 -2.78244054e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78483084e+10 -3.60188442e+09 3.51e+02 4.43e+05 5.13e+08 0s + 3 1.90324727e+10 -5.43660442e+09 3.60e+01 2.96e+04 1.24e+08 0s + 4 3.75660195e+09 -1.40575487e+09 1.13e-02 5.67e-01 1.45e+07 0s + 5 5.98405038e+08 -3.90492402e+07 0.00e+00 4.52e-02 1.70e+06 0s + 6 3.33712664e+08 4.79241898e+07 2.52e-02 1.56e-02 7.58e+05 0s + 7 1.90375119e+08 1.00415863e+08 4.66e-05 3.38e-03 2.38e+05 0s + 8 1.49574507e+08 1.11791688e+08 0.00e+00 9.64e-04 9.98e+04 0s + 9 1.39230504e+08 1.19440747e+08 0.00e+00 3.58e-04 5.22e+04 0s + 10 1.32637959e+08 1.22649863e+08 0.00e+00 1.13e-04 2.64e+04 0s + 11 1.27659297e+08 1.25401884e+08 0.00e+00 1.90e-05 5.96e+03 0s + 12 1.26540806e+08 1.26122924e+08 0.00e+00 2.09e-07 1.10e+03 0s + 13 1.26298994e+08 1.26248580e+08 0.00e+00 1.26e-08 1.33e+02 0s + 14 1.26272738e+08 1.26265351e+08 0.00e+00 1.86e-09 1.95e+01 0s + 15 1.26268190e+08 1.26268172e+08 0.00e+00 1.40e-09 4.65e-02 0s + 16 1.26268179e+08 1.26268179e+08 0.00e+00 1.86e-09 4.65e-05 0s + 17 1.26268179e+08 1.26268179e+08 1.05e-14 1.86e-09 4.66e-08 0s + 18 1.26268179e+08 1.26268179e+08 1.86e-14 9.31e-10 4.66e-11 0s + +Barrier solved model in 18 iterations and 0.06 seconds +Optimal objective 1.26268179e+08 + +Time queueing subproblems=1.71 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.51 Avg: 0.54 Max: 0.55 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.78 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62399137.5134 Max-Min=13924103.93 +Converger=normalized-term-diff value is 0.1259 - threshold reached=False +Cumulative run-time=54.17 seconds + +Initiating PH iteration=25 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwj569n.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83932802e+10 -1.91902024e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09631655e+10 -2.26031975e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485286e+10 -2.91101717e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35405748e+10 -4.57344028e+09 4.56e+01 3.69e+04 1.09e+08 0s + 4 3.26581873e+09 -1.24072013e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34790792e+08 1.08057751e+07 0.00e+00 1.16e-09 8.55e+05 0s + 6 1.69959147e+08 5.90035179e+07 0.00e+00 2.62e-10 2.93e+05 0s + 7 1.42756256e+08 7.13521417e+07 0.00e+00 1.16e-10 1.88e+05 0s + 8 1.12979029e+08 7.87844599e+07 0.00e+00 2.18e-10 9.02e+04 0s + 9 1.02105415e+08 8.44443397e+07 0.00e+00 9.09e-11 4.66e+04 0s + 10 9.46086845e+07 8.80705434e+07 0.00e+00 2.91e-11 1.73e+04 0s + 11 9.19218735e+07 8.98814974e+07 0.00e+00 1.16e-10 5.38e+03 0s + 12 9.09661127e+07 9.04287156e+07 0.00e+00 2.91e-11 1.42e+03 0s + 13 9.07232686e+07 9.05941220e+07 0.00e+00 1.73e-10 3.41e+02 0s + 14 9.06536892e+07 9.06372910e+07 0.00e+00 1.60e-10 4.33e+01 0s + 15 9.06439975e+07 9.06428912e+07 0.00e+00 4.66e-10 2.92e+00 0s + 16 9.06433116e+07 9.06433105e+07 0.00e+00 4.00e-10 3.04e-03 0s + 17 9.06433109e+07 9.06433109e+07 0.00e+00 4.66e-10 3.04e-06 0s + 18 9.06433109e+07 9.06433109e+07 3.68e-14 4.66e-10 3.05e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.06433109e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjmtxrb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49579308e+10 -2.94796113e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34080704e+10 -2.70651102e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31723468e+10 -3.47195180e+09 3.55e+02 4.41e+05 4.98e+08 0s + 3 1.70063115e+10 -5.32366127e+09 4.22e+01 3.28e+04 1.27e+08 0s + 4 4.16542151e+09 -1.58956269e+09 0.00e+00 2.33e-09 1.59e+07 0s + 5 5.89930208e+08 -4.45160294e+07 0.00e+00 1.16e-09 1.68e+06 0s + 6 2.45002756e+08 6.60104575e+07 5.28e-04 9.31e-10 4.73e+05 0s + 7 1.50597520e+08 9.42578539e+07 0.00e+00 2.33e-10 1.49e+05 0s + 8 1.26387465e+08 1.05755697e+08 0.00e+00 4.66e-10 5.44e+04 0s + 9 1.22382937e+08 1.08215956e+08 0.00e+00 4.66e-10 3.74e+04 0s + 10 1.18379485e+08 1.09930932e+08 0.00e+00 9.31e-10 2.23e+04 0s + 11 1.14961845e+08 1.11534543e+08 0.00e+00 9.31e-10 9.04e+03 0s + 12 1.13348782e+08 1.12445069e+08 0.00e+00 6.98e-10 2.38e+03 0s + 13 1.12938851e+08 1.12666195e+08 0.00e+00 9.31e-10 7.19e+02 0s + 14 1.12800419e+08 1.12749496e+08 0.00e+00 1.86e-09 1.34e+02 0s + 15 1.12773368e+08 1.12765622e+08 0.00e+00 9.31e-10 2.04e+01 0s + 16 1.12768638e+08 1.12768485e+08 0.00e+00 4.66e-10 4.06e-01 0s + 17 1.12768542e+08 1.12768540e+08 0.00e+00 4.66e-10 5.08e-03 0s + 18 1.12768541e+08 1.12768541e+08 0.00e+00 4.66e-10 5.12e-06 0s + 19 1.12768541e+08 1.12768541e+08 2.41e-14 4.66e-10 5.12e-09 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12768541e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphaobxq.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21586428e+11 -2.96473014e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14882567e+10 -2.78233743e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78464291e+10 -3.60191349e+09 3.51e+02 4.43e+05 5.13e+08 0s + 3 1.90319496e+10 -5.43664719e+09 3.60e+01 2.96e+04 1.24e+08 0s + 4 3.75426274e+09 -1.40524744e+09 8.28e-03 5.64e-01 1.45e+07 0s + 5 5.98016954e+08 -3.89551928e+07 0.00e+00 4.50e-02 1.70e+06 0s + 6 3.34555254e+08 4.75754568e+07 2.53e-02 1.56e-02 7.61e+05 0s + 7 1.87886737e+08 1.00883768e+08 0.00e+00 3.19e-03 2.30e+05 0s + 8 1.49575115e+08 1.11711574e+08 0.00e+00 9.37e-04 1.00e+05 0s + 9 1.38843162e+08 1.18956229e+08 0.00e+00 3.63e-04 5.25e+04 0s + 10 1.33078552e+08 1.22365219e+08 0.00e+00 1.25e-04 2.83e+04 0s + 11 1.27237719e+08 1.25427550e+08 0.00e+00 1.32e-05 4.78e+03 0s + 12 1.26376742e+08 1.25969894e+08 0.00e+00 8.43e-07 1.07e+03 0s + 13 1.26137930e+08 1.26089411e+08 0.00e+00 6.30e-08 1.28e+02 0s + 14 1.26110319e+08 1.26106598e+08 0.00e+00 3.73e-09 9.82e+00 0s + 15 1.26107981e+08 1.26107977e+08 0.00e+00 9.31e-10 1.09e-02 0s + 16 1.26107978e+08 1.26107978e+08 0.00e+00 1.86e-09 1.09e-05 0s + 17 1.26107978e+08 1.26107978e+08 5.06e-14 1.86e-09 1.09e-08 0s + 18 1.26107978e+08 1.26107978e+08 3.55e-14 9.31e-10 1.09e-11 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 1.26107978e+08 + +Time queueing subproblems=1.46 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.45 Max: 0.47 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.53 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62429023.0751 Max-Min=13970424.44 +Converger=normalized-term-diff value is 0.1218 - threshold reached=False +Cumulative run-time=55.71 seconds + +Initiating PH iteration=26 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvdjgy4.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83933014e+10 -1.91909432e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09632391e+10 -2.26032756e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485411e+10 -2.91103920e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35407099e+10 -4.57345234e+09 4.56e+01 3.69e+04 1.09e+08 0s + 4 3.26579302e+09 -1.24070081e+09 0.00e+00 4.66e-10 1.19e+07 0s + 5 3.34777236e+08 1.08016287e+07 0.00e+00 8.15e-10 8.55e+05 0s + 6 1.69969393e+08 5.89970720e+07 0.00e+00 2.04e-10 2.93e+05 0s + 7 1.42780517e+08 7.13515204e+07 0.00e+00 1.16e-10 1.88e+05 0s + 8 1.12848552e+08 7.88927205e+07 0.00e+00 1.40e-09 8.96e+04 0s + 9 1.02175976e+08 8.44357387e+07 0.00e+00 4.66e-10 4.68e+04 0s + 10 9.45840430e+07 8.81174526e+07 0.00e+00 4.37e-11 1.71e+04 0s + 11 9.19701151e+07 8.98830453e+07 0.00e+00 2.33e-10 5.51e+03 0s + 12 9.09894765e+07 9.04501332e+07 0.00e+00 1.16e-10 1.42e+03 0s + 13 9.07463793e+07 9.06155902e+07 0.00e+00 5.29e-11 3.45e+02 0s + 14 9.06760261e+07 9.06594453e+07 0.00e+00 4.66e-10 4.37e+01 0s + 15 9.06662530e+07 9.06651201e+07 0.00e+00 4.66e-10 2.99e+00 0s + 16 9.06655510e+07 9.06655498e+07 0.00e+00 4.66e-10 3.12e-03 0s + 17 9.06655503e+07 9.06655503e+07 0.00e+00 4.66e-10 3.12e-06 0s + 18 9.06655503e+07 9.06655503e+07 6.30e-14 4.66e-10 3.12e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.06655503e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzcqgsv.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49578217e+10 -2.94801496e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34078615e+10 -2.70651366e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31732729e+10 -3.47183379e+09 3.55e+02 4.41e+05 4.98e+08 0s + 3 1.70076840e+10 -5.32412151e+09 4.22e+01 3.28e+04 1.27e+08 0s + 4 4.16787633e+09 -1.59041908e+09 0.00e+00 2.33e-09 1.59e+07 0s + 5 5.90372780e+08 -4.47422242e+07 0.00e+00 6.98e-10 1.69e+06 0s + 6 2.45218297e+08 6.59276827e+07 5.88e-04 4.66e-10 4.74e+05 0s + 7 1.50856273e+08 9.42020451e+07 0.00e+00 9.31e-10 1.50e+05 0s + 8 1.26698634e+08 1.05589567e+08 0.00e+00 4.66e-10 5.57e+04 0s + 9 1.22444294e+08 1.07894319e+08 0.00e+00 4.66e-10 3.84e+04 0s + 10 1.17521479e+08 1.10500103e+08 0.00e+00 4.66e-10 1.85e+04 0s + 11 1.16039595e+08 1.10986734e+08 0.00e+00 9.31e-10 1.33e+04 0s + 12 1.13960479e+08 1.12168916e+08 0.00e+00 2.33e-10 4.73e+03 0s + 13 1.13194870e+08 1.12543788e+08 0.00e+00 2.33e-10 1.72e+03 0s + 14 1.12890482e+08 1.12703792e+08 0.00e+00 9.31e-10 4.93e+02 0s + 15 1.12788994e+08 1.12762054e+08 0.00e+00 9.31e-10 7.11e+01 0s + 16 1.12773801e+08 1.12771340e+08 0.00e+00 4.66e-10 6.49e+00 0s + 17 1.12772414e+08 1.12772139e+08 0.00e+00 4.66e-10 7.26e-01 0s + 18 1.12772241e+08 1.12772241e+08 0.00e+00 4.66e-10 7.45e-04 0s + 19 1.12772241e+08 1.12772241e+08 0.00e+00 9.31e-10 7.46e-07 0s + 20 1.12772241e+08 1.12772241e+08 1.48e-13 4.66e-10 7.46e-10 0s + +Barrier solved model in 20 iterations and 0.02 seconds +Optimal objective 1.12772241e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmplbfawz.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21586509e+11 -2.96225469e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14883758e+10 -2.78209041e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78448367e+10 -3.60179887e+09 3.51e+02 4.43e+05 5.13e+08 0s + 3 1.90317564e+10 -5.43654587e+09 3.60e+01 2.96e+04 1.24e+08 0s + 4 3.75223041e+09 -1.40459308e+09 5.22e-03 5.62e-01 1.45e+07 0s + 5 5.97784056e+08 -3.87292204e+07 0.00e+00 4.49e-02 1.70e+06 0s + 6 3.35510380e+08 4.73182521e+07 2.54e-02 1.57e-02 7.64e+05 0s + 7 1.88057029e+08 1.00514405e+08 0.00e+00 3.23e-03 2.31e+05 0s + 8 1.50179727e+08 1.11375877e+08 0.00e+00 9.85e-04 1.02e+05 0s + 9 1.38478293e+08 1.18631751e+08 0.00e+00 3.74e-04 5.24e+04 0s + 10 1.34323097e+08 1.21419125e+08 0.00e+00 1.69e-04 3.41e+04 0s + 11 1.27560936e+08 1.25050027e+08 0.00e+00 1.45e-05 6.63e+03 0s + 12 1.26549025e+08 1.25661020e+08 0.00e+00 1.97e-06 2.34e+03 0s + 13 1.26151770e+08 1.25879942e+08 0.00e+00 3.73e-09 7.17e+02 0s + 14 1.26011462e+08 1.25966362e+08 0.00e+00 1.86e-09 1.19e+02 0s + 15 1.25985588e+08 1.25982982e+08 0.00e+00 3.73e-09 6.87e+00 0s + 16 1.25983941e+08 1.25983939e+08 0.00e+00 9.31e-10 7.17e-03 0s + 17 1.25983940e+08 1.25983940e+08 0.00e+00 1.86e-09 7.18e-06 0s + 18 1.25983940e+08 1.25983940e+08 0.00e+00 1.86e-09 7.19e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.25983940e+08 + +Time queueing subproblems=1.56 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.49 Max: 0.52 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=1.63 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62458370.3213 Max-Min=13979367.36 +Converger=normalized-term-diff value is 0.1211 - threshold reached=False +Cumulative run-time=57.40 seconds + +Initiating PH iteration=27 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpkfzzc2.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83933143e+10 -1.91914935e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09633032e+10 -2.26033342e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485484e+10 -2.91105834e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35408299e+10 -4.57346278e+09 4.56e+01 3.69e+04 1.09e+08 0s + 4 3.26576012e+09 -1.24068159e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34763606e+08 1.08002115e+07 0.00e+00 5.24e-10 8.55e+05 0s + 6 1.69981103e+08 5.89925577e+07 0.00e+00 1.46e-10 2.93e+05 0s + 7 1.42803859e+08 7.13527819e+07 0.00e+00 1.09e-10 1.89e+05 0s + 8 1.12754256e+08 7.89763088e+07 0.00e+00 1.51e-09 8.91e+04 0s + 9 1.02196931e+08 8.44547831e+07 0.00e+00 5.24e-10 4.68e+04 0s + 10 9.45812564e+07 8.81444783e+07 0.00e+00 1.16e-10 1.70e+04 0s + 11 9.20009540e+07 8.98944499e+07 0.00e+00 4.04e-10 5.56e+03 0s + 12 9.10093370e+07 9.04715923e+07 0.00e+00 1.16e-10 1.42e+03 0s + 13 9.07672351e+07 9.06366395e+07 0.00e+00 1.16e-10 3.45e+02 0s + 14 9.06970261e+07 9.06804334e+07 0.00e+00 1.20e-10 4.38e+01 0s + 15 9.06872575e+07 9.06861211e+07 0.00e+00 4.66e-10 3.00e+00 0s + 16 9.06865543e+07 9.06865532e+07 0.00e+00 4.66e-10 3.13e-03 0s + 17 9.06865536e+07 9.06865536e+07 0.00e+00 4.66e-10 3.13e-06 0s + 18 9.06865536e+07 9.06865536e+07 1.52e-13 9.31e-10 3.13e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.06865536e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpejuqwm.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49577216e+10 -2.94804978e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34076626e+10 -2.70651443e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31742054e+10 -3.47171438e+09 3.55e+02 4.41e+05 4.98e+08 0s + 3 1.70090578e+10 -5.32457769e+09 4.23e+01 3.29e+04 1.27e+08 0s + 4 4.17032279e+09 -1.59126702e+09 0.00e+00 1.40e-09 1.59e+07 0s + 5 5.90811599e+08 -4.49629031e+07 0.00e+00 1.05e-09 1.69e+06 0s + 6 2.45437000e+08 6.58468835e+07 6.47e-04 1.86e-09 4.74e+05 0s + 7 1.51099050e+08 9.41523556e+07 0.00e+00 9.31e-10 1.50e+05 0s + 8 1.27693907e+08 1.05113393e+08 0.00e+00 9.31e-10 5.96e+04 0s + 9 1.21743534e+08 1.08170554e+08 0.00e+00 9.31e-10 3.58e+04 0s + 10 1.18815380e+08 1.09438112e+08 0.00e+00 9.31e-10 2.47e+04 0s + 11 1.14422417e+08 1.11782989e+08 0.00e+00 4.66e-10 6.96e+03 0s + 12 1.13427951e+08 1.12418569e+08 0.00e+00 4.66e-10 2.66e+03 0s + 13 1.12956039e+08 1.12676528e+08 0.00e+00 9.31e-10 7.37e+02 0s + 14 1.12810910e+08 1.12761594e+08 0.00e+00 9.31e-10 1.30e+02 0s + 15 1.12782311e+08 1.12778029e+08 0.00e+00 4.66e-10 1.13e+01 0s + 16 1.12779770e+08 1.12779466e+08 0.00e+00 1.86e-09 8.03e-01 0s + 17 1.12779578e+08 1.12779578e+08 0.00e+00 4.66e-10 8.39e-04 0s + 18 1.12779578e+08 1.12779578e+08 0.00e+00 9.31e-10 8.40e-07 0s + 19 1.12779578e+08 1.12779578e+08 1.02e-13 9.31e-10 8.40e-10 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.12779578e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp8ilwla.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21586772e+11 -2.95959600e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14886831e+10 -2.78182555e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78434749e+10 -3.60166537e+09 3.51e+02 4.43e+05 5.13e+08 0s + 3 1.90318449e+10 -5.43642521e+09 3.60e+01 2.96e+04 1.24e+08 0s + 4 3.75047949e+09 -1.40391789e+09 2.14e-03 5.59e-01 1.45e+07 0s + 5 5.97717316e+08 -3.84255374e+07 0.00e+00 4.47e-02 1.70e+06 0s + 6 3.36593363e+08 4.71554744e+07 2.55e-02 1.57e-02 7.67e+05 0s + 7 1.88612213e+08 1.00331976e+08 0.00e+00 3.27e-03 2.33e+05 0s + 8 1.50351652e+08 1.11398861e+08 0.00e+00 9.93e-04 1.03e+05 0s + 9 1.38421901e+08 1.18775683e+08 0.00e+00 3.67e-04 5.19e+04 0s + 10 1.34615737e+08 1.21378795e+08 0.00e+00 1.73e-04 3.49e+04 0s + 11 1.27786080e+08 1.25068497e+08 0.00e+00 1.41e-05 7.17e+03 0s + 12 1.26447780e+08 1.25859188e+08 0.00e+00 1.86e-09 1.55e+03 0s + 13 1.26126220e+08 1.26043096e+08 0.00e+00 1.86e-09 2.19e+02 0s + 14 1.26084456e+08 1.26069878e+08 0.00e+00 1.40e-09 3.85e+01 0s + 15 1.26075557e+08 1.26075413e+08 0.00e+00 1.86e-09 3.81e-01 0s + 16 1.26075466e+08 1.26075466e+08 0.00e+00 1.86e-09 3.82e-04 0s + 17 1.26075466e+08 1.26075466e+08 0.00e+00 1.86e-09 3.82e-07 0s + 18 1.26075466e+08 1.26075466e+08 5.68e-14 1.86e-09 3.82e-10 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.26075466e+08 + +Time queueing subproblems=1.56 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.48 Max: 0.51 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.62 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62467346.4551 Max-Min=13992588.59 +Converger=normalized-term-diff value is 0.1209 - threshold reached=False +Cumulative run-time=59.03 seconds + +Initiating PH iteration=28 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpx0if5o.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83933201e+10 -1.91918274e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09633594e+10 -2.26033709e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485425e+10 -2.91107593e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35409368e+10 -4.57347149e+09 4.56e+01 3.69e+04 1.09e+08 0s + 4 3.26571310e+09 -1.24065918e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34750648e+08 1.08015044e+07 0.00e+00 9.31e-10 8.55e+05 0s + 6 1.69994230e+08 5.89904622e+07 0.00e+00 2.62e-10 2.93e+05 0s + 7 1.42825389e+08 7.13569112e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.12707915e+08 7.90323104e+07 0.00e+00 3.03e-09 8.89e+04 0s + 9 1.02198883e+08 8.44809390e+07 0.00e+00 1.05e-09 4.67e+04 0s + 10 9.45851947e+07 8.81692672e+07 0.00e+00 4.55e-11 1.69e+04 0s + 11 9.20222453e+07 8.99122965e+07 0.00e+00 4.41e-10 5.57e+03 0s + 12 9.10279202e+07 9.04932993e+07 0.00e+00 8.84e-11 1.41e+03 0s + 13 9.07873476e+07 9.06578730e+07 0.00e+00 5.82e-11 3.42e+02 0s + 14 9.07177057e+07 9.07011902e+07 0.00e+00 4.66e-10 4.36e+01 0s + 15 9.07079825e+07 9.07068549e+07 0.00e+00 2.33e-10 2.98e+00 0s + 16 9.07072856e+07 9.07072844e+07 0.00e+00 4.66e-10 3.10e-03 0s + 17 9.07072849e+07 9.07072849e+07 0.00e+00 9.31e-10 3.10e-06 0s + 18 9.07072849e+07 9.07072849e+07 2.01e-14 4.66e-10 3.11e-09 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 9.07072849e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwjao_z.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49576217e+10 -2.94806298e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34074637e+10 -2.70651302e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31751322e+10 -3.47159336e+09 3.55e+02 4.41e+05 4.98e+08 0s + 3 1.70104133e+10 -5.32502844e+09 4.23e+01 3.29e+04 1.27e+08 0s + 4 4.17273567e+09 -1.59210400e+09 0.00e+00 2.33e-09 1.59e+07 0s + 5 5.91248417e+08 -4.51795377e+07 0.00e+00 1.16e-09 1.69e+06 0s + 6 2.45652664e+08 6.57697539e+07 7.06e-04 9.31e-10 4.75e+05 0s + 7 1.51324000e+08 9.41101586e+07 0.00e+00 4.66e-10 1.51e+05 0s + 8 1.28502377e+08 1.04733998e+08 0.00e+00 9.31e-10 6.27e+04 0s + 9 1.21335985e+08 1.08394486e+08 0.00e+00 9.31e-10 3.42e+04 0s + 10 1.18050288e+08 1.09931233e+08 0.00e+00 2.33e-10 2.14e+04 0s + 11 1.14478545e+08 1.11793667e+08 0.00e+00 9.31e-10 7.08e+03 0s + 12 1.13305799e+08 1.12506115e+08 0.00e+00 9.31e-10 2.11e+03 0s + 13 1.12913734e+08 1.12714206e+08 0.00e+00 9.31e-10 5.26e+02 0s + 14 1.12807183e+08 1.12777152e+08 0.00e+00 4.66e-10 7.92e+01 0s + 15 1.12792841e+08 1.12785946e+08 0.00e+00 4.66e-10 1.82e+01 0s + 16 1.12789052e+08 1.12788220e+08 0.00e+00 1.86e-09 2.20e+00 0s + 17 1.12788531e+08 1.12788530e+08 0.00e+00 4.66e-10 2.34e-03 0s + 18 1.12788530e+08 1.12788530e+08 0.00e+00 9.31e-10 2.34e-06 0s + 19 1.12788530e+08 1.12788530e+08 6.41e-14 9.31e-10 2.34e-09 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.12788530e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmkbzbs.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21587044e+11 -2.95827260e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14890068e+10 -2.78169465e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78421433e+10 -3.60166673e+09 3.50e+02 4.43e+05 5.13e+08 0s + 3 1.90320297e+10 -5.43643909e+09 3.60e+01 2.96e+04 1.24e+08 0s + 4 3.74880350e+09 -1.40336643e+09 0.00e+00 5.56e-01 1.45e+07 0s + 5 5.97697813e+08 -3.81624858e+07 0.00e+00 4.45e-02 1.70e+06 0s + 6 3.37723363e+08 4.69940483e+07 2.55e-02 1.58e-02 7.71e+05 0s + 7 1.89233924e+08 1.00389134e+08 0.00e+00 3.30e-03 2.35e+05 0s + 8 1.50720125e+08 1.11562567e+08 0.00e+00 1.00e-03 1.03e+05 0s + 9 1.38735611e+08 1.18913929e+08 0.00e+00 3.74e-04 5.23e+04 0s + 10 1.34913451e+08 1.21572586e+08 0.00e+00 1.76e-04 3.52e+04 0s + 11 1.28056109e+08 1.25288038e+08 0.00e+00 1.42e-05 7.30e+03 0s + 12 1.26662412e+08 1.26106348e+08 0.00e+00 3.73e-09 1.47e+03 0s + 13 1.26357318e+08 1.26283301e+08 0.00e+00 1.86e-09 1.95e+02 0s + 14 1.26319301e+08 1.26307462e+08 0.00e+00 9.31e-10 3.12e+01 0s + 15 1.26311998e+08 1.26311933e+08 0.00e+00 1.86e-09 1.72e-01 0s + 16 1.26311957e+08 1.26311957e+08 0.00e+00 9.31e-10 1.73e-04 0s + 17 1.26311957e+08 1.26311957e+08 0.00e+00 9.31e-10 1.73e-07 0s + 18 1.26311957e+08 1.26311957e+08 6.20e-14 1.86e-09 1.73e-10 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 1.26311957e+08 + +Time queueing subproblems=1.56 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.49 Max: 0.51 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.63 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62464864.7128 Max-Min=13988987.46 +Converger=normalized-term-diff value is 0.1209 - threshold reached=False +Cumulative run-time=60.66 seconds + +Initiating PH iteration=29 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_plnba.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83933222e+10 -1.91919935e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09634114e+10 -2.26033907e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485312e+10 -2.91109190e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35410364e+10 -4.57347873e+09 4.56e+01 3.69e+04 1.09e+08 0s + 4 3.26565986e+09 -1.24063508e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34738415e+08 1.08048396e+07 0.00e+00 1.34e-09 8.55e+05 0s + 6 1.70008632e+08 5.89901527e+07 0.00e+00 2.91e-10 2.93e+05 0s + 7 1.42846445e+08 7.13630065e+07 0.00e+00 2.33e-10 1.89e+05 0s + 8 1.12689606e+08 7.90732584e+07 0.00e+00 5.82e-11 8.87e+04 0s + 9 1.02192850e+08 8.45098465e+07 0.00e+00 1.18e-10 4.67e+04 0s + 10 9.45920283e+07 8.81940528e+07 0.00e+00 1.16e-10 1.69e+04 0s + 11 9.20392797e+07 8.99339629e+07 0.00e+00 2.91e-11 5.55e+03 0s + 12 9.10464453e+07 9.05152719e+07 0.00e+00 1.28e-10 1.40e+03 0s + 13 9.08074281e+07 9.06795604e+07 0.00e+00 1.16e-10 3.37e+02 0s + 14 9.07385739e+07 9.07221868e+07 0.00e+00 2.91e-11 4.32e+01 0s + 15 9.07289223e+07 9.07278105e+07 0.00e+00 4.66e-10 2.93e+00 0s + 16 9.07282357e+07 9.07282345e+07 0.00e+00 9.31e-10 3.06e-03 0s + 17 9.07282349e+07 9.07282349e+07 0.00e+00 9.31e-10 3.06e-06 0s + 18 9.07282349e+07 9.07282349e+07 2.07e-14 4.66e-10 3.06e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.07282349e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpcn8z1f.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49575161e+10 -2.94805941e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34072582e+10 -2.70650992e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31760499e+10 -3.47147073e+09 3.55e+02 4.41e+05 4.98e+08 0s + 3 1.70117451e+10 -5.32547560e+09 4.23e+01 3.29e+04 1.27e+08 0s + 4 4.17511013e+09 -1.59293281e+09 0.00e+00 1.86e-09 1.59e+07 0s + 5 5.91685899e+08 -4.53947922e+07 0.00e+00 9.31e-10 1.69e+06 0s + 6 2.45861503e+08 6.56963782e+07 7.64e-04 4.66e-10 4.76e+05 0s + 7 1.51530333e+08 9.40758908e+07 0.00e+00 4.66e-10 1.52e+05 0s + 8 1.29179276e+08 1.04424026e+08 0.00e+00 4.66e-10 6.53e+04 0s + 9 1.21872190e+08 1.08156539e+08 0.00e+00 2.33e-10 3.62e+04 0s + 10 1.17706805e+08 1.10191725e+08 0.00e+00 4.66e-10 1.98e+04 0s + 11 1.14567009e+08 1.11771789e+08 0.00e+00 4.66e-10 7.38e+03 0s + 12 1.13291678e+08 1.12528004e+08 0.00e+00 9.31e-10 2.01e+03 0s + 13 1.12940749e+08 1.12712102e+08 0.00e+00 9.31e-10 6.03e+02 0s + 14 1.12821540e+08 1.12782869e+08 0.00e+00 9.31e-10 1.02e+02 0s + 15 1.12802504e+08 1.12794203e+08 0.00e+00 9.31e-10 2.19e+01 0s + 16 1.12797902e+08 1.12796882e+08 0.00e+00 4.66e-10 2.69e+00 0s + 17 1.12797262e+08 1.12797261e+08 0.00e+00 9.31e-10 2.87e-03 0s + 18 1.12797262e+08 1.12797262e+08 0.00e+00 2.98e-10 2.87e-06 0s + 19 1.12797262e+08 1.12797262e+08 1.69e-13 1.86e-09 2.87e-09 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.12797262e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvkrhzr.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21587235e+11 -2.95865152e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14892523e+10 -2.78173423e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78407473e+10 -3.60183874e+09 3.50e+02 4.43e+05 5.13e+08 0s + 3 1.90321830e+10 -5.43662316e+09 3.60e+01 2.96e+04 1.24e+08 0s + 4 3.74709158e+09 -1.40298227e+09 0.00e+00 5.54e-01 1.45e+07 0s + 5 5.97611399e+08 -3.80190244e+07 0.00e+00 4.43e-02 1.69e+06 0s + 6 3.38779028e+08 4.67362049e+07 2.56e-02 1.58e-02 7.74e+05 0s + 7 1.89859314e+08 1.00445446e+08 0.00e+00 3.32e-03 2.36e+05 0s + 8 1.51138411e+08 1.11683312e+08 0.00e+00 1.01e-03 1.04e+05 0s + 9 1.39174999e+08 1.18936243e+08 0.00e+00 3.89e-04 5.34e+04 0s + 10 1.35162354e+08 1.21779404e+08 0.00e+00 1.80e-04 3.53e+04 0s + 11 1.28282711e+08 1.25513769e+08 0.00e+00 1.48e-05 7.31e+03 0s + 12 1.26869501e+08 1.26344048e+08 0.00e+00 1.86e-09 1.39e+03 0s + 13 1.26582093e+08 1.26507114e+08 0.00e+00 2.33e-10 1.98e+02 0s + 14 1.26543061e+08 1.26532126e+08 0.00e+00 1.86e-09 2.89e+01 0s + 15 1.26536303e+08 1.26536265e+08 0.00e+00 1.86e-09 9.82e-02 0s + 16 1.26536279e+08 1.26536279e+08 0.00e+00 5.24e-10 9.83e-05 0s + 17 1.26536279e+08 1.26536279e+08 0.00e+00 1.86e-09 9.84e-08 0s + 18 1.26536279e+08 1.26536279e+08 5.77e-14 1.86e-09 9.85e-11 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.26536279e+08 + +Time queueing subproblems=1.68 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.53 Max: 0.57 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=1.75 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62455571.6338 Max-Min=13975047.84 +Converger=normalized-term-diff value is 0.1212 - threshold reached=False +Cumulative run-time=62.42 seconds + +Initiating PH iteration=30 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2msncj.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83933242e+10 -1.91920569e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09634632e+10 -2.26034001e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485194e+10 -2.91110685e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35411350e+10 -4.57348498e+09 4.56e+01 3.69e+04 1.09e+08 0s + 4 3.26560582e+09 -1.24060996e+09 0.00e+00 2.33e-09 1.19e+07 0s + 5 3.34726996e+08 1.08092816e+07 0.00e+00 1.16e-09 8.55e+05 0s + 6 1.70023825e+08 5.89909240e+07 0.00e+00 4.29e-10 2.93e+05 0s + 7 1.42867637e+08 7.13702881e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.12675098e+08 7.91126164e+07 0.00e+00 4.60e-09 8.86e+04 0s + 9 1.02180467e+08 8.45439563e+07 0.00e+00 1.57e-09 4.65e+04 0s + 10 9.46020583e+07 8.82184745e+07 0.00e+00 3.27e-10 1.68e+04 0s + 11 9.20551451e+07 8.99580330e+07 0.00e+00 1.29e-10 5.53e+03 0s + 12 9.10667632e+07 9.05369286e+07 0.00e+00 2.22e-10 1.40e+03 0s + 13 9.08278310e+07 9.07018099e+07 0.00e+00 1.16e-10 3.33e+02 0s + 14 9.07599576e+07 9.07437154e+07 0.00e+00 4.66e-10 4.29e+01 0s + 15 9.07503869e+07 9.07492923e+07 0.00e+00 4.66e-10 2.89e+00 0s + 16 9.07497107e+07 9.07497096e+07 0.00e+00 9.31e-10 3.01e-03 0s + 17 9.07497100e+07 9.07497100e+07 0.00e+00 4.66e-10 3.01e-06 0s + 18 9.07497100e+07 9.07497100e+07 1.70e-14 4.66e-10 3.01e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.07497100e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpd7ppcm.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49574029e+10 -2.94804556e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34070440e+10 -2.70650575e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31769564e+10 -3.47134717e+09 3.55e+02 4.41e+05 4.98e+08 0s + 3 1.70130495e+10 -5.32591998e+09 4.23e+01 3.29e+04 1.28e+08 0s + 4 4.17743973e+09 -1.59375295e+09 0.00e+00 1.86e-09 1.59e+07 0s + 5 5.92123843e+08 -4.56096571e+07 0.00e+00 1.40e-09 1.69e+06 0s + 6 2.46061899e+08 6.56263456e+07 8.20e-04 9.31e-10 4.77e+05 0s + 7 1.51717961e+08 9.40486871e+07 0.00e+00 9.31e-10 1.52e+05 0s + 8 1.29750869e+08 1.04169248e+08 0.00e+00 9.31e-10 6.75e+04 0s + 9 1.23234263e+08 1.07502986e+08 0.00e+00 2.33e-10 4.15e+04 0s + 10 1.17960854e+08 1.10056884e+08 0.00e+00 4.66e-10 2.09e+04 0s + 11 1.14382063e+08 1.11867824e+08 0.00e+00 9.31e-10 6.63e+03 0s + 12 1.13539200e+08 1.12387912e+08 0.00e+00 9.31e-10 3.04e+03 0s + 13 1.12897045e+08 1.12748584e+08 0.00e+00 4.66e-10 3.92e+02 0s + 14 1.12829998e+08 1.12790405e+08 0.00e+00 9.31e-10 1.04e+02 0s + 15 1.12807222e+08 1.12803463e+08 0.00e+00 9.31e-10 9.92e+00 0s + 16 1.12804861e+08 1.12804809e+08 0.00e+00 4.66e-10 1.37e-01 0s + 17 1.12804828e+08 1.12804828e+08 0.00e+00 9.31e-10 1.37e-04 0s + 18 1.12804828e+08 1.12804828e+08 0.00e+00 9.31e-10 1.37e-07 0s + 19 1.12804828e+08 1.12804828e+08 1.22e-13 9.31e-10 1.38e-10 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.12804828e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpt1dvus.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21587348e+11 -2.95998341e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14894217e+10 -2.78186918e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78392779e+10 -3.60210615e+09 3.50e+02 4.43e+05 5.13e+08 0s + 3 1.90322639e+10 -5.43690205e+09 3.59e+01 2.96e+04 1.24e+08 0s + 4 3.74530000e+09 -1.40269094e+09 0.00e+00 5.51e-01 1.45e+07 0s + 5 5.97430707e+08 -3.79738336e+07 0.00e+00 4.41e-02 1.69e+06 0s + 6 3.39736098e+08 4.63715701e+07 2.56e-02 1.58e-02 7.78e+05 0s + 7 1.90405078e+08 1.00383779e+08 0.00e+00 3.35e-03 2.38e+05 0s + 8 1.51404672e+08 1.11713542e+08 0.00e+00 1.02e-03 1.05e+05 0s + 9 1.39521036e+08 1.18877414e+08 0.00e+00 4.03e-04 5.45e+04 0s + 10 1.35262790e+08 1.21923317e+08 0.00e+00 1.82e-04 3.52e+04 0s + 11 1.28508157e+08 1.25587972e+08 0.00e+00 1.84e-05 7.71e+03 0s + 12 1.26978123e+08 1.26475378e+08 0.00e+00 3.30e-07 1.33e+03 0s + 13 1.26698986e+08 1.26637479e+08 0.00e+00 9.15e-09 1.62e+02 0s + 14 1.26666284e+08 1.26658293e+08 0.00e+00 3.71e-10 2.11e+01 0s + 15 1.26661308e+08 1.26661286e+08 0.00e+00 1.86e-09 5.71e-02 0s + 16 1.26661294e+08 1.26661294e+08 0.00e+00 1.86e-09 5.72e-05 0s + 17 1.26661294e+08 1.26661294e+08 0.00e+00 1.86e-09 5.72e-08 0s + 18 1.26661294e+08 1.26661294e+08 2.49e-14 9.31e-10 5.73e-11 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.26661294e+08 + +Time queueing subproblems=1.50 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.46 Max: 0.47 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.56 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62444835.3567 Max-Min=13958943.43 +Converger=normalized-term-diff value is 0.1214 - threshold reached=False +Cumulative run-time=64.05 seconds + +Initiating PH iteration=31 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmldy6b.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83933286e+10 -1.91920902e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09635175e+10 -2.26034066e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485107e+10 -2.91112148e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35412372e+10 -4.57349084e+09 4.56e+01 3.69e+04 1.09e+08 0s + 4 3.26555492e+09 -1.24058453e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34716255e+08 1.08138767e+07 0.00e+00 1.16e-09 8.55e+05 0s + 6 1.70039189e+08 5.89920124e+07 0.00e+00 4.07e-10 2.93e+05 0s + 7 1.42889161e+08 7.13779418e+07 0.00e+00 1.75e-10 1.89e+05 0s + 8 1.12643659e+08 7.91609936e+07 0.00e+00 2.87e-10 8.83e+04 0s + 9 1.02160571e+08 8.45867874e+07 0.00e+00 1.16e-10 4.64e+04 0s + 10 9.46174459e+07 8.82407748e+07 0.00e+00 2.33e-10 1.68e+04 0s + 11 9.20707168e+07 8.99833906e+07 0.00e+00 2.33e-10 5.51e+03 0s + 12 9.10878235e+07 9.05592283e+07 0.00e+00 1.16e-10 1.39e+03 0s + 13 9.08487212e+07 9.07246816e+07 0.00e+00 3.06e-11 3.27e+02 0s + 14 9.07821521e+07 9.07660447e+07 0.00e+00 1.78e-10 4.25e+01 0s + 15 9.07728140e+07 9.07713921e+07 0.00e+00 4.66e-10 3.75e+00 0s + 16 9.07719521e+07 9.07719506e+07 0.00e+00 4.66e-10 3.91e-03 0s + 17 9.07719512e+07 9.07719512e+07 0.00e+00 9.31e-10 3.91e-06 0s + 18 9.07719512e+07 9.07719512e+07 6.63e-14 9.31e-10 3.91e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 9.07719512e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpxwhpwm.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49572835e+10 -2.94802869e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34068229e+10 -2.70650126e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31778539e+10 -3.47122336e+09 3.55e+02 4.41e+05 4.98e+08 0s + 3 1.70143306e+10 -5.32636260e+09 4.23e+01 3.29e+04 1.28e+08 0s + 4 4.17972992e+09 -1.59456575e+09 0.00e+00 3.26e-09 1.59e+07 0s + 5 5.92561659e+08 -4.58247115e+07 0.00e+00 6.98e-10 1.70e+06 0s + 6 2.46254585e+08 6.55585896e+07 8.76e-04 4.66e-10 4.77e+05 0s + 7 1.52550108e+08 9.38219174e+07 0.00e+00 9.31e-10 1.55e+05 0s + 8 1.27547314e+08 1.05129066e+08 0.00e+00 4.66e-10 5.92e+04 0s + 9 1.20939458e+08 1.08667117e+08 0.00e+00 4.66e-10 3.24e+04 0s + 10 1.17618692e+08 1.10240753e+08 0.00e+00 9.31e-10 1.95e+04 0s + 11 1.14596248e+08 1.11789919e+08 0.00e+00 9.31e-10 7.41e+03 0s + 12 1.13421500e+08 1.12472797e+08 0.00e+00 4.66e-10 2.50e+03 0s + 13 1.12956686e+08 1.12726760e+08 0.00e+00 4.66e-10 6.07e+02 0s + 14 1.12837252e+08 1.12796296e+08 0.00e+00 1.86e-09 1.08e+02 0s + 15 1.12813684e+08 1.12809592e+08 0.00e+00 9.31e-10 1.08e+01 0s + 16 1.12811102e+08 1.12811003e+08 0.00e+00 9.31e-10 2.61e-01 0s + 17 1.12811040e+08 1.12811040e+08 0.00e+00 9.31e-10 2.63e-04 0s + 18 1.12811040e+08 1.12811040e+08 0.00e+00 4.66e-10 2.63e-07 0s + 19 1.12811040e+08 1.12811040e+08 1.68e-13 4.66e-10 2.63e-10 0s + +Barrier solved model in 19 iterations and 0.03 seconds +Optimal objective 1.12811040e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpamqohr.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21587424e+11 -2.96135248e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14895524e+10 -2.78200774e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78377645e+10 -3.60237714e+09 3.50e+02 4.43e+05 5.12e+08 0s + 3 1.90322780e+10 -5.43718388e+09 3.59e+01 2.96e+04 1.24e+08 0s + 4 3.74461439e+09 -1.40268501e+09 0.00e+00 5.50e-01 1.45e+07 0s + 5 5.97265393e+08 -3.80185504e+07 0.00e+00 4.41e-02 1.69e+06 0s + 6 3.40106181e+08 4.61391414e+07 2.57e-02 1.59e-02 7.79e+05 0s + 7 1.90543487e+08 1.00355849e+08 0.00e+00 3.35e-03 2.38e+05 0s + 8 1.51448682e+08 1.11721504e+08 0.00e+00 1.02e-03 1.05e+05 0s + 9 1.39693358e+08 1.18827083e+08 0.00e+00 4.09e-04 5.51e+04 0s + 10 1.35206755e+08 1.22029278e+08 0.00e+00 1.81e-04 3.48e+04 0s + 11 1.28565301e+08 1.25624426e+08 0.00e+00 2.01e-05 7.76e+03 0s + 12 1.27014772e+08 1.26517899e+08 0.00e+00 5.50e-07 1.31e+03 0s + 13 1.26769003e+08 1.26657624e+08 0.00e+00 4.22e-08 2.94e+02 0s + 14 1.26710113e+08 1.26698539e+08 0.00e+00 2.32e-09 3.05e+01 0s + 15 1.26702858e+08 1.26702812e+08 0.00e+00 1.86e-09 1.23e-01 0s + 16 1.26702828e+08 1.26702828e+08 0.00e+00 9.31e-10 1.24e-04 0s + 17 1.26702828e+08 1.26702828e+08 3.74e-13 1.86e-09 1.24e-07 0s + 18 1.26702828e+08 1.26702828e+08 2.82e-13 1.86e-09 1.24e-10 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.26702828e+08 + +Time queueing subproblems=1.54 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.48 Max: 0.49 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.61 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62436715.7065 Max-Min=13946763.95 +Converger=normalized-term-diff value is 0.1218 - threshold reached=False +Cumulative run-time=65.66 seconds + +Initiating PH iteration=32 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjmyvio.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83933361e+10 -1.91921585e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09635754e+10 -2.26034168e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485062e+10 -2.91113643e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35413448e+10 -4.57349688e+09 4.56e+01 3.68e+04 1.09e+08 0s + 4 3.26550863e+09 -1.24055946e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34705829e+08 1.08178644e+07 0.00e+00 8.73e-10 8.55e+05 0s + 6 1.70054106e+08 5.89927522e+07 0.00e+00 2.76e-10 2.93e+05 0s + 7 1.42910746e+08 7.13852845e+07 0.00e+00 2.55e-10 1.89e+05 0s + 8 1.12584270e+08 7.92232086e+07 0.00e+00 1.49e-10 8.80e+04 0s + 9 1.02132517e+08 8.46398796e+07 0.00e+00 2.55e-10 4.62e+04 0s + 10 9.46420927e+07 8.82574269e+07 0.00e+00 4.91e-11 1.68e+04 0s + 11 9.20857799e+07 9.00099146e+07 0.00e+00 1.98e-10 5.48e+03 0s + 12 9.11095473e+07 9.05821652e+07 0.00e+00 9.66e-11 1.39e+03 0s + 13 9.08698622e+07 9.07479628e+07 0.00e+00 1.16e-10 3.22e+02 0s + 14 9.08049339e+07 9.07889892e+07 0.00e+00 9.31e-10 4.21e+01 0s + 15 9.07955315e+07 9.07944583e+07 0.00e+00 4.66e-10 2.83e+00 0s + 16 9.07948760e+07 9.07948745e+07 0.00e+00 4.66e-10 3.97e-03 0s + 17 9.07948753e+07 9.07948753e+07 0.00e+00 2.68e-10 4.00e-06 0s + 18 9.07948753e+07 9.07948753e+07 4.92e-12 4.66e-10 4.00e-09 0s + +Barrier solved model in 18 iterations and 0.05 seconds +Optimal objective 9.07948753e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqtueal.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49571608e+10 -2.94801530e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34065981e+10 -2.70649711e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31787467e+10 -3.47109994e+09 3.55e+02 4.41e+05 4.98e+08 0s + 3 1.70155961e+10 -5.32680422e+09 4.23e+01 3.30e+04 1.28e+08 0s + 4 4.18199268e+09 -1.59537367e+09 0.00e+00 1.40e-09 1.60e+07 0s + 5 5.92998446e+08 -4.60401013e+07 0.00e+00 9.31e-10 1.70e+06 0s + 6 2.46441518e+08 6.54918432e+07 9.31e-04 4.66e-10 4.78e+05 0s + 7 1.53763368e+08 9.34755502e+07 0.00e+00 4.66e-10 1.59e+05 0s + 8 1.27898976e+08 1.04921363e+08 0.00e+00 9.31e-10 6.06e+04 0s + 9 1.20735506e+08 1.08817166e+08 0.00e+00 4.66e-10 3.15e+04 0s + 10 1.17715089e+08 1.10144898e+08 0.00e+00 4.66e-10 2.00e+04 0s + 11 1.14532486e+08 1.11815645e+08 0.00e+00 4.66e-10 7.17e+03 0s + 12 1.13359504e+08 1.12515171e+08 0.00e+00 4.66e-10 2.23e+03 0s + 13 1.12962238e+08 1.12730696e+08 0.00e+00 4.66e-10 6.11e+02 0s + 14 1.12841092e+08 1.12801928e+08 0.00e+00 4.66e-10 1.03e+02 0s + 15 1.12818987e+08 1.12814583e+08 0.00e+00 9.31e-10 1.16e+01 0s + 16 1.12816241e+08 1.12816101e+08 0.00e+00 9.31e-10 3.69e-01 0s + 17 1.12816153e+08 1.12816153e+08 0.00e+00 9.31e-10 3.72e-04 0s + 18 1.12816153e+08 1.12816153e+08 0.00e+00 5.82e-10 3.72e-07 0s + 19 1.12816153e+08 1.12816153e+08 6.86e-14 4.66e-10 3.72e-10 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.12816153e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpblmz_g.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21587489e+11 -2.96226714e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14896691e+10 -2.78210069e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78362280e+10 -3.60260243e+09 3.50e+02 4.43e+05 5.12e+08 0s + 3 1.90322362e+10 -5.43741933e+09 3.59e+01 2.96e+04 1.24e+08 0s + 4 3.74443281e+09 -1.40276736e+09 0.00e+00 5.49e-01 1.45e+07 0s + 5 5.97119915e+08 -3.80722155e+07 0.00e+00 4.40e-02 1.69e+06 0s + 6 3.40220659e+08 4.60002469e+07 2.57e-02 1.59e-02 7.80e+05 0s + 7 1.90504875e+08 1.00338121e+08 0.00e+00 3.35e-03 2.38e+05 0s + 8 1.51419475e+08 1.11719144e+08 0.00e+00 1.02e-03 1.05e+05 0s + 9 1.39739405e+08 1.18793253e+08 0.00e+00 4.11e-04 5.53e+04 0s + 10 1.35154512e+08 1.22066202e+08 0.00e+00 1.79e-04 3.45e+04 0s + 11 1.28592265e+08 1.25619259e+08 0.00e+00 2.10e-05 7.85e+03 0s + 12 1.27047207e+08 1.26503413e+08 0.00e+00 1.14e-06 1.43e+03 0s + 13 1.26772786e+08 1.26664051e+08 0.00e+00 8.00e-08 2.87e+02 0s + 14 1.26715886e+08 1.26702684e+08 0.00e+00 4.27e-09 3.48e+01 0s + 15 1.26707596e+08 1.26707516e+08 0.00e+00 9.31e-10 2.10e-01 0s + 16 1.26707545e+08 1.26707545e+08 0.00e+00 4.07e-10 2.11e-04 0s + 17 1.26707545e+08 1.26707545e+08 0.00e+00 1.86e-09 2.11e-07 0s + 18 1.26707545e+08 1.26707545e+08 1.18e-13 9.31e-10 2.11e-10 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 1.26707545e+08 + +Time queueing subproblems=1.58 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.49 Max: 0.55 StdDev: 0.04 (seconds) +Aggregate sub-problem solve time=1.65 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62465233.0989 Max-Min=13941260.93 +Converger=normalized-term-diff value is 0.1182 - threshold reached=False +Cumulative run-time=67.32 seconds + +Initiating PH iteration=33 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpi8cvzr.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83933470e+10 -1.91923185e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09636353e+10 -2.26034361e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485039e+10 -2.91115228e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35414550e+10 -4.57350364e+09 4.56e+01 3.68e+04 1.09e+08 0s + 4 3.26546589e+09 -1.24053527e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34695660e+08 1.08204866e+07 0.00e+00 9.31e-10 8.55e+05 0s + 6 1.70067707e+08 5.89926048e+07 0.00e+00 2.33e-10 2.93e+05 0s + 7 1.42931388e+08 7.13916953e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.12503457e+08 7.92943924e+07 0.00e+00 2.85e-09 8.76e+04 0s + 9 1.02098558e+08 8.46998360e+07 0.00e+00 1.11e-09 4.59e+04 0s + 10 9.44054302e+07 8.85787943e+07 0.00e+00 9.31e-10 1.54e+04 0s + 11 9.17824079e+07 9.02895912e+07 0.00e+00 4.66e-10 3.94e+03 0s + 12 9.10741756e+07 9.06510389e+07 0.00e+00 2.33e-10 1.12e+03 0s + 13 9.08701116e+07 9.07854184e+07 0.00e+00 9.31e-10 2.23e+02 0s + 14 9.08237651e+07 9.08127081e+07 0.00e+00 1.40e-09 2.92e+01 0s + 15 9.08170529e+07 9.08165306e+07 0.00e+00 9.31e-10 1.38e+00 0s + 16 9.08167279e+07 9.08167265e+07 0.00e+00 5.03e-10 3.87e-03 0s + 17 9.08167267e+07 9.08167267e+07 3.38e-12 4.66e-10 1.25e-05 0s + 18 9.08167267e+07 9.08167267e+07 2.56e-10 4.66e-10 1.25e-08 0s + 19 9.08167267e+07 9.08167267e+07 1.41e-10 9.31e-10 1.25e-11 0s + +Barrier solved model in 19 iterations and 0.03 seconds +Optimal objective 9.08167267e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpe5z4tp.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49570360e+10 -2.94801128e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34063741e+10 -2.70649393e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31796418e+10 -3.47097746e+09 3.55e+02 4.41e+05 4.98e+08 0s + 3 1.70168570e+10 -5.32724604e+09 4.24e+01 3.30e+04 1.28e+08 0s + 4 4.18423792e+09 -1.59617823e+09 0.00e+00 3.26e-09 1.60e+07 0s + 5 5.93433462e+08 -4.62561387e+07 0.00e+00 9.31e-10 1.70e+06 0s + 6 2.46623317e+08 6.54251839e+07 9.86e-04 4.66e-10 4.79e+05 0s + 7 1.54927534e+08 9.31419407e+07 0.00e+00 9.31e-10 1.63e+05 0s + 8 1.25700607e+08 1.05828710e+08 0.00e+00 9.31e-10 5.24e+04 0s + 9 1.20994273e+08 1.08643048e+08 0.00e+00 4.66e-10 3.26e+04 0s + 10 1.17286569e+08 1.10422017e+08 0.00e+00 4.66e-10 1.81e+04 0s + 11 1.14734310e+08 1.11730006e+08 0.00e+00 4.66e-10 7.93e+03 0s + 12 1.13671872e+08 1.12362005e+08 0.00e+00 4.66e-10 3.46e+03 0s + 13 1.13104952e+08 1.12668006e+08 0.00e+00 5.82e-10 1.15e+03 0s + 14 1.12883567e+08 1.12784761e+08 0.00e+00 4.66e-10 2.61e+02 0s + 15 1.12824853e+08 1.12818118e+08 0.00e+00 9.31e-10 1.78e+01 0s + 16 1.12820814e+08 1.12820523e+08 0.00e+00 5.82e-10 7.68e-01 0s + 17 1.12820630e+08 1.12820630e+08 0.00e+00 9.31e-10 8.13e-04 0s + 18 1.12820630e+08 1.12820630e+08 0.00e+00 9.31e-10 8.13e-07 0s + 19 1.12820630e+08 1.12820630e+08 3.32e-13 5.22e-10 8.13e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12820630e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphxxp5n.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21587563e+11 -2.96278393e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14897965e+10 -2.78215376e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78346995e+10 -3.60278775e+09 3.50e+02 4.43e+05 5.12e+08 0s + 3 1.90321826e+10 -5.43761418e+09 3.59e+01 2.96e+04 1.24e+08 0s + 4 3.74467757e+09 -1.40291504e+09 0.00e+00 5.50e-01 1.45e+07 0s + 5 5.97011716e+08 -3.81205562e+07 0.00e+00 4.40e-02 1.69e+06 0s + 6 3.40154205e+08 4.59515479e+07 2.57e-02 1.59e-02 7.80e+05 0s + 7 1.90374689e+08 1.00359444e+08 0.00e+00 3.34e-03 2.38e+05 0s + 8 1.51381159e+08 1.11739452e+08 0.00e+00 1.02e-03 1.05e+05 0s + 9 1.39745736e+08 1.18785760e+08 0.00e+00 4.11e-04 5.53e+04 0s + 10 1.35141573e+08 1.22081573e+08 0.00e+00 1.79e-04 3.45e+04 0s + 11 1.28637919e+08 1.25609618e+08 0.00e+00 2.16e-05 7.99e+03 0s + 12 1.27050178e+08 1.26514019e+08 0.00e+00 1.26e-06 1.41e+03 0s + 13 1.26775976e+08 1.26677580e+08 0.00e+00 7.67e-08 2.60e+02 0s + 14 1.26724528e+08 1.26712239e+08 0.00e+00 1.68e-09 3.24e+01 0s + 15 1.26716817e+08 1.26716665e+08 0.00e+00 3.73e-09 4.03e-01 0s + 16 1.26716722e+08 1.26716721e+08 0.00e+00 9.31e-10 3.54e-03 0s + 17 1.26716721e+08 1.26716721e+08 3.86e-11 4.66e-10 2.70e-04 0s + 18 1.26716721e+08 1.26716721e+08 1.16e-10 1.86e-09 1.88e-06 0s + 19 1.26716721e+08 1.26716721e+08 2.49e-10 9.31e-10 1.87e-09 0s + +Barrier solved model in 19 iterations and 0.05 seconds +Optimal objective 1.26716721e+08 + +Time queueing subproblems=1.78 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.08 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.53 Avg: 0.56 Max: 0.60 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=1.86 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62595287.9729 Max-Min=13939378.88 +Converger=normalized-term-diff value is 0.1140 - threshold reached=False +Cumulative run-time=69.18 seconds + +Initiating PH iteration=34 +Scenario instance preprocessing time=0.13 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjqbmuy.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83933619e+10 -1.91925836e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09636919e+10 -2.26034657e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484952e+10 -2.91116924e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35415571e+10 -4.57351118e+09 4.56e+01 3.68e+04 1.09e+08 0s + 4 3.26542258e+09 -1.24051192e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34687346e+08 1.08209467e+07 0.00e+00 7.57e-10 8.55e+05 0s + 6 1.70078694e+08 5.89915381e+07 0.00e+00 2.40e-10 2.93e+05 0s + 7 1.42949036e+08 7.13967896e+07 0.00e+00 2.91e-10 1.89e+05 0s + 8 1.12445640e+08 7.93502913e+07 0.00e+00 5.82e-11 8.73e+04 0s + 9 1.02066792e+08 8.47529962e+07 0.00e+00 4.37e-11 4.57e+04 0s + 10 9.44224058e+07 8.85616521e+07 0.00e+00 6.98e-10 1.55e+04 0s + 11 9.17014738e+07 9.03728517e+07 0.00e+00 2.33e-10 3.51e+03 0s + 12 9.10654876e+07 9.06889229e+07 0.00e+00 4.66e-10 9.94e+02 0s + 13 9.08820502e+07 9.08097094e+07 0.00e+00 4.66e-10 1.91e+02 0s + 14 9.08422895e+07 9.08324751e+07 0.00e+00 7.06e-10 2.59e+01 0s + 15 9.08364611e+07 9.08359616e+07 0.00e+00 4.66e-10 1.32e+00 0s + 16 9.08361518e+07 9.08361513e+07 0.00e+00 4.66e-10 1.35e-03 0s + 17 9.08361514e+07 9.08361514e+07 0.00e+00 4.66e-10 1.35e-06 0s + 18 9.08361514e+07 9.08361514e+07 1.98e-14 9.31e-10 1.35e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 9.08361514e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2dbfnf.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49569057e+10 -2.94801889e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34061555e+10 -2.70649199e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31805477e+10 -3.47085609e+09 3.55e+02 4.41e+05 4.98e+08 0s + 3 1.70181260e+10 -5.32768891e+09 4.24e+01 3.30e+04 1.28e+08 0s + 4 4.18647091e+09 -1.59698009e+09 0.00e+00 2.33e-09 1.60e+07 0s + 5 5.93867991e+08 -4.64741648e+07 0.00e+00 1.40e-09 1.70e+06 0s + 6 2.46797262e+08 6.53587479e+07 1.04e-03 9.31e-10 4.79e+05 0s + 7 1.56041288e+08 9.28208319e+07 0.00e+00 4.66e-10 1.67e+05 0s + 8 1.26496867e+08 1.06322695e+08 0.00e+00 6.98e-10 5.32e+04 0s + 9 1.22329923e+08 1.08486787e+08 0.00e+00 2.33e-10 3.65e+04 0s + 10 1.18099531e+08 1.10262426e+08 0.00e+00 9.31e-10 2.07e+04 0s + 11 1.15078753e+08 1.11606563e+08 0.00e+00 4.66e-10 9.16e+03 0s + 12 1.13494487e+08 1.12462627e+08 0.00e+00 9.31e-10 2.72e+03 0s + 13 1.13081689e+08 1.12686833e+08 0.00e+00 9.31e-10 1.04e+03 0s + 14 1.12890014e+08 1.12787491e+08 0.00e+00 9.31e-10 2.71e+02 0s + 15 1.12834984e+08 1.12819063e+08 0.00e+00 9.31e-10 4.20e+01 0s + 16 1.12825473e+08 1.12824781e+08 0.00e+00 4.66e-10 1.83e+00 0s + 17 1.12825033e+08 1.12825032e+08 0.00e+00 9.31e-10 2.11e-03 0s + 18 1.12825032e+08 1.12825032e+08 0.00e+00 2.33e-10 2.11e-06 0s + 19 1.12825032e+08 1.12825032e+08 2.68e-13 9.31e-10 2.11e-09 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12825032e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqpxlcj.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21587671e+11 -2.96334495e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14899718e+10 -2.78221136e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78332332e+10 -3.60297743e+09 3.50e+02 4.43e+05 5.12e+08 0s + 3 1.90322059e+10 -5.43781297e+09 3.59e+01 2.96e+04 1.24e+08 0s + 4 3.74561696e+09 -1.40321847e+09 0.00e+00 5.51e-01 1.45e+07 0s + 5 5.96968040e+08 -3.81935760e+07 0.00e+00 4.41e-02 1.69e+06 0s + 6 3.39818607e+08 4.60079858e+07 2.57e-02 1.59e-02 7.79e+05 0s + 7 1.90140826e+08 1.00481728e+08 0.00e+00 3.32e-03 2.37e+05 0s + 8 1.51265947e+08 1.11824831e+08 0.00e+00 1.00e-03 1.04e+05 0s + 9 1.39804084e+08 1.18848020e+08 0.00e+00 4.09e-04 5.53e+04 0s + 10 1.35018862e+08 1.22230840e+08 0.00e+00 1.74e-04 3.38e+04 0s + 11 1.28615122e+08 1.25696223e+08 0.00e+00 2.11e-05 7.70e+03 0s + 12 1.27083312e+08 1.26566604e+08 0.00e+00 1.22e-06 1.36e+03 0s + 13 1.26811741e+08 1.26730307e+08 0.00e+00 2.20e-08 2.15e+02 0s + 14 1.26768052e+08 1.26759343e+08 0.00e+00 9.31e-10 2.30e+01 0s + 15 1.26762830e+08 1.26762421e+08 0.00e+00 1.86e-09 1.08e+00 0s + 16 1.26762569e+08 1.26762569e+08 0.00e+00 1.86e-09 1.09e-03 0s + 17 1.26762569e+08 1.26762569e+08 0.00e+00 1.86e-09 1.10e-06 0s + 18 1.26762569e+08 1.26762569e+08 3.70e-14 1.45e-09 1.10e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.26762569e+08 + +Time queueing subproblems=1.82 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.52 Avg: 0.56 Max: 0.59 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=1.89 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62432010.2532 Max-Min=13446610.20 +Converger=normalized-term-diff value is 0.1132 - threshold reached=False +Cumulative run-time=71.15 seconds + +Initiating PH iteration=35 +Scenario instance preprocessing time=0.12 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp6zkupj.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83933787e+10 -1.91927297e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09637439e+10 -2.26034831e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484827e+10 -2.91118440e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35416486e+10 -4.57351737e+09 4.56e+01 3.68e+04 1.09e+08 0s + 4 3.26537943e+09 -1.24048854e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34681680e+08 1.08220326e+07 0.00e+00 1.22e-09 8.55e+05 0s + 6 1.70088283e+08 5.89919533e+07 0.00e+00 2.91e-10 2.93e+05 0s + 7 1.42962972e+08 7.14029289e+07 0.00e+00 1.75e-10 1.89e+05 0s + 8 1.12419778e+08 7.93890128e+07 0.00e+00 1.60e-10 8.72e+04 0s + 9 1.02040148e+08 8.47967980e+07 0.00e+00 1.49e-10 4.55e+04 0s + 10 9.44412497e+07 8.85584895e+07 0.00e+00 4.66e-10 1.55e+04 0s + 11 9.16955275e+07 9.04046475e+07 0.00e+00 4.66e-10 3.41e+03 0s + 12 9.10768733e+07 9.07108999e+07 0.00e+00 9.31e-10 9.66e+02 0s + 13 9.08986424e+07 9.08285714e+07 0.00e+00 4.66e-10 1.85e+02 0s + 14 9.08601328e+07 9.08505155e+07 0.00e+00 9.31e-10 2.54e+01 0s + 15 9.08544398e+07 9.08539675e+07 0.00e+00 4.66e-10 1.25e+00 0s + 16 9.08541472e+07 9.08541467e+07 0.00e+00 9.31e-10 1.27e-03 0s + 17 9.08541469e+07 9.08541469e+07 0.00e+00 9.31e-10 1.27e-06 0s + 18 9.08541469e+07 9.08541469e+07 8.22e-14 9.31e-10 1.27e-09 0s + +Barrier solved model in 18 iterations and 0.05 seconds +Optimal objective 9.08541469e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmplyuqnu.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49567788e+10 -2.94801552e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34059339e+10 -2.70648890e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31814540e+10 -3.47073299e+09 3.55e+02 4.41e+05 4.99e+08 0s + 3 1.70193858e+10 -5.32813177e+09 4.24e+01 3.30e+04 1.28e+08 0s + 4 4.18869547e+09 -1.59778061e+09 0.00e+00 2.79e-09 1.60e+07 0s + 5 5.94303769e+08 -4.66909684e+07 0.00e+00 9.31e-10 1.70e+06 0s + 6 2.46970219e+08 6.52936588e+07 1.09e-03 2.91e-10 4.80e+05 0s + 7 1.57112639e+08 9.25127550e+07 0.00e+00 9.31e-10 1.71e+05 0s + 8 1.26498398e+08 1.05204832e+08 0.00e+00 4.66e-10 5.62e+04 0s + 9 1.22654316e+08 1.07670078e+08 0.00e+00 9.31e-10 3.95e+04 0s + 10 1.17767101e+08 1.10268015e+08 0.00e+00 4.66e-10 1.98e+04 0s + 11 1.14865686e+08 1.11678202e+08 0.00e+00 9.31e-10 8.41e+03 0s + 12 1.13301817e+08 1.12573275e+08 0.00e+00 9.31e-10 1.92e+03 0s + 13 1.12964436e+08 1.12750790e+08 0.00e+00 9.31e-10 5.64e+02 0s + 14 1.12852972e+08 1.12815677e+08 0.00e+00 1.40e-09 9.84e+01 0s + 15 1.12832155e+08 1.12827382e+08 0.00e+00 9.31e-10 1.26e+01 0s + 16 1.12829131e+08 1.12829072e+08 0.00e+00 9.31e-10 1.56e-01 0s + 17 1.12829094e+08 1.12829094e+08 0.00e+00 4.66e-10 1.56e-04 0s + 18 1.12829094e+08 1.12829094e+08 0.00e+00 4.66e-10 1.56e-07 0s + 19 1.12829094e+08 1.12829094e+08 4.29e-14 9.31e-10 1.56e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12829094e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppuyv0h.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21587741e+11 -2.96344952e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14900984e+10 -2.78222308e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78316948e+10 -3.60312167e+09 3.50e+02 4.43e+05 5.12e+08 0s + 3 1.90321143e+10 -5.43796554e+09 3.59e+01 2.96e+04 1.24e+08 0s + 4 3.74608860e+09 -1.40338744e+09 0.00e+00 5.51e-01 1.45e+07 0s + 5 5.96877955e+08 -3.82290885e+07 0.00e+00 4.41e-02 1.69e+06 0s + 6 3.39648125e+08 4.60210304e+07 2.57e-02 1.59e-02 7.78e+05 0s + 7 1.89914519e+08 1.00528968e+08 0.00e+00 3.30e-03 2.36e+05 0s + 8 1.51259167e+08 1.11848197e+08 0.00e+00 1.00e-03 1.04e+05 0s + 9 1.39760126e+08 1.18839879e+08 0.00e+00 4.08e-04 5.52e+04 0s + 10 1.35096907e+08 1.22177311e+08 0.00e+00 1.77e-04 3.41e+04 0s + 11 1.28710911e+08 1.25651750e+08 0.00e+00 2.19e-05 8.07e+03 0s + 12 1.27058454e+08 1.26584373e+08 0.00e+00 1.07e-06 1.25e+03 0s + 13 1.26810021e+08 1.26739687e+08 0.00e+00 1.97e-08 1.86e+02 0s + 14 1.26772969e+08 1.26763339e+08 0.00e+00 2.35e-09 2.54e+01 0s + 15 1.26767347e+08 1.26766931e+08 0.00e+00 1.86e-09 1.10e+00 0s + 16 1.26767092e+08 1.26767091e+08 0.00e+00 2.33e-10 4.44e-03 0s + 17 1.26767092e+08 1.26767092e+08 6.74e-12 9.31e-10 8.37e-05 0s + 18 1.26767092e+08 1.26767092e+08 8.07e-10 1.86e-09 8.30e-08 0s + 19 1.26767092e+08 1.26767092e+08 3.61e-10 7.28e-10 8.30e-11 0s + +Barrier solved model in 19 iterations and 0.03 seconds +Optimal objective 1.26767092e+08 + +Time queueing subproblems=1.88 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.59 Max: 0.82 StdDev: 0.16 (seconds) +Aggregate sub-problem solve time=1.95 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62371386.1732 Max-Min=13266453.29 +Converger=normalized-term-diff value is 0.1123 - threshold reached=False +Cumulative run-time=73.11 seconds + +Initiating PH iteration=36 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgwqk0s.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83933972e+10 -1.91929128e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09637979e+10 -2.26035042e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484721e+10 -2.91120000e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35417432e+10 -4.57352384e+09 4.56e+01 3.68e+04 1.09e+08 0s + 4 3.26533844e+09 -1.24046536e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34676082e+08 1.08225786e+07 0.00e+00 9.31e-10 8.54e+05 0s + 6 1.70097551e+08 5.89919885e+07 0.00e+00 2.04e-10 2.93e+05 0s + 7 1.42976970e+08 7.14087430e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.12377048e+08 7.94355801e+07 0.00e+00 1.49e-10 8.69e+04 0s + 9 1.02011153e+08 8.48453791e+07 0.00e+00 2.33e-10 4.53e+04 0s + 10 9.44571221e+07 8.85368921e+07 0.00e+00 4.66e-10 1.56e+04 0s + 11 9.19515161e+07 9.02610105e+07 0.00e+00 4.66e-10 4.46e+03 0s + 12 9.11656633e+07 9.06786714e+07 0.00e+00 4.66e-10 1.28e+03 0s + 13 9.09412352e+07 9.08332837e+07 0.00e+00 1.40e-09 2.85e+02 0s + 14 9.08791369e+07 9.08687282e+07 0.00e+00 6.98e-10 2.75e+01 0s + 15 9.08729791e+07 9.08723006e+07 0.00e+00 9.31e-10 1.79e+00 0s + 16 9.08725581e+07 9.08725574e+07 0.00e+00 4.66e-10 1.84e-03 0s + 17 9.08725576e+07 9.08725576e+07 0.00e+00 4.66e-10 1.84e-06 0s + 18 9.08725576e+07 9.08725576e+07 5.51e-15 2.59e-10 1.85e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.08725576e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpcqvssn.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49566527e+10 -2.94801584e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34057134e+10 -2.70648619e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31823606e+10 -3.47061036e+09 3.55e+02 4.41e+05 4.99e+08 0s + 3 1.70206382e+10 -5.32857385e+09 4.24e+01 3.30e+04 1.28e+08 0s + 4 4.19090287e+09 -1.59857679e+09 0.00e+00 2.33e-09 1.60e+07 0s + 5 5.94737243e+08 -4.69069969e+07 0.00e+00 1.86e-09 1.70e+06 0s + 6 2.47140581e+08 6.52289194e+07 1.15e-03 4.66e-10 4.81e+05 0s + 7 1.58142487e+08 9.22161208e+07 0.00e+00 9.31e-10 1.74e+05 0s + 8 1.26725949e+08 1.04990699e+08 0.00e+00 9.31e-10 5.74e+04 0s + 9 1.22657282e+08 1.07417401e+08 0.00e+00 4.66e-10 4.02e+04 0s + 10 1.17507321e+08 1.10375511e+08 0.00e+00 4.66e-10 1.88e+04 0s + 11 1.14628717e+08 1.11832544e+08 0.00e+00 6.98e-10 7.38e+03 0s + 12 1.13326349e+08 1.12559510e+08 0.00e+00 2.33e-10 2.02e+03 0s + 13 1.12965835e+08 1.12755938e+08 0.00e+00 9.31e-10 5.54e+02 0s + 14 1.12856294e+08 1.12820085e+08 0.00e+00 4.66e-10 9.55e+01 0s + 15 1.12836663e+08 1.12831217e+08 0.00e+00 9.31e-10 1.44e+01 0s + 16 1.12833230e+08 1.12833172e+08 0.00e+00 4.66e-10 1.54e-01 0s + 17 1.12833193e+08 1.12833193e+08 0.00e+00 4.66e-10 1.55e-04 0s + 18 1.12833193e+08 1.12833193e+08 0.00e+00 9.31e-10 1.55e-07 0s + 19 1.12833193e+08 1.12833193e+08 9.34e-14 9.31e-10 1.55e-10 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.12833193e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpslwsek.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21587836e+11 -2.96340061e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14902499e+10 -2.78221947e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78301749e+10 -3.60325120e+09 3.50e+02 4.43e+05 5.12e+08 0s + 3 1.90320444e+10 -5.43810284e+09 3.59e+01 2.96e+04 1.24e+08 0s + 4 3.74632503e+09 -1.40347798e+09 0.00e+00 5.51e-01 1.45e+07 0s + 5 5.96794003e+08 -3.82325374e+07 0.00e+00 4.41e-02 1.69e+06 0s + 6 3.39617899e+08 4.60132371e+07 2.57e-02 1.59e-02 7.78e+05 0s + 7 1.89783214e+08 1.00570283e+08 0.00e+00 3.29e-03 2.36e+05 0s + 8 1.51307948e+08 1.11881031e+08 0.00e+00 1.00e-03 1.04e+05 0s + 9 1.39752674e+08 1.18839394e+08 0.00e+00 4.09e-04 5.52e+04 0s + 10 1.35187991e+08 1.22150765e+08 0.00e+00 1.79e-04 3.44e+04 0s + 11 1.28807844e+08 1.25639697e+08 0.00e+00 2.23e-05 8.36e+03 0s + 12 1.27072633e+08 1.26611704e+08 0.00e+00 1.14e-06 1.22e+03 0s + 13 1.26830023e+08 1.26767775e+08 0.00e+00 2.16e-08 1.64e+02 0s + 14 1.26796347e+08 1.26788810e+08 0.00e+00 2.31e-09 1.99e+01 0s + 15 1.26791889e+08 1.26791672e+08 0.00e+00 1.86e-09 5.72e-01 0s + 16 1.26791754e+08 1.26791753e+08 0.00e+00 1.86e-09 8.07e-04 0s + 17 1.26791753e+08 1.26791753e+08 7.29e-13 1.86e-09 8.09e-07 0s + 18 1.26791753e+08 1.26791753e+08 1.84e-12 1.86e-09 8.10e-10 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.26791753e+08 + +Time queueing subproblems=1.76 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.55 Max: 0.64 StdDev: 0.06 (seconds) +Aggregate sub-problem solve time=1.82 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61810161.1867 Max-Min=11580516.41 +Converger=normalized-term-diff value is 0.1084 - threshold reached=False +Cumulative run-time=74.94 seconds + +Initiating PH iteration=37 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqdyhcg.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83934164e+10 -1.91930374e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09638522e+10 -2.26035194e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484756e+10 -2.91121274e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35418380e+10 -4.57352946e+09 4.56e+01 3.68e+04 1.09e+08 0s + 4 3.26531026e+09 -1.24044594e+09 0.00e+00 2.33e-09 1.19e+07 0s + 5 3.34670436e+08 1.08239150e+07 0.00e+00 6.98e-10 8.54e+05 0s + 6 1.70103149e+08 5.89931276e+07 0.00e+00 1.38e-10 2.93e+05 0s + 7 1.42983278e+08 7.14151960e+07 0.00e+00 1.75e-10 1.89e+05 0s + 8 1.12284181e+08 7.95052902e+07 0.00e+00 8.15e-10 8.65e+04 0s + 9 1.01978220e+08 8.49006259e+07 0.00e+00 4.58e-10 4.51e+04 0s + 10 9.45304212e+07 8.84986406e+07 0.00e+00 4.66e-10 1.59e+04 0s + 11 9.18167435e+07 9.03756209e+07 0.00e+00 4.66e-10 3.80e+03 0s + 12 9.11477998e+07 9.07202359e+07 0.00e+00 4.66e-10 1.13e+03 0s + 13 9.09532937e+07 9.08527664e+07 0.00e+00 9.31e-10 2.65e+02 0s + 14 9.08957949e+07 9.08851033e+07 0.00e+00 4.66e-10 2.82e+01 0s + 15 9.08895014e+07 9.08887662e+07 0.00e+00 9.31e-10 1.94e+00 0s + 16 9.08890456e+07 9.08890448e+07 0.00e+00 4.66e-10 2.00e-03 0s + 17 9.08890451e+07 9.08890451e+07 0.00e+00 4.66e-10 2.00e-06 0s + 18 9.08890451e+07 9.08890451e+07 8.50e-14 9.31e-10 2.00e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 9.08890451e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpihljks.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49565285e+10 -2.94801032e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34054947e+10 -2.70648289e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31832913e+10 -3.47048490e+09 3.55e+02 4.41e+05 4.99e+08 0s + 3 1.70219150e+10 -5.32902296e+09 4.24e+01 3.30e+04 1.28e+08 0s + 4 4.19314070e+09 -1.59938312e+09 0.00e+00 1.40e-09 1.60e+07 0s + 5 5.95176722e+08 -4.71251787e+07 0.00e+00 1.86e-09 1.71e+06 0s + 6 2.47307280e+08 6.51642285e+07 1.20e-03 9.31e-10 4.81e+05 0s + 7 1.59129070e+08 9.19300688e+07 0.00e+00 4.66e-10 1.77e+05 0s + 8 1.26971540e+08 1.04818286e+08 0.00e+00 1.05e-09 5.85e+04 0s + 9 1.22045365e+08 1.07792217e+08 0.00e+00 4.66e-10 3.76e+04 0s + 10 1.17848294e+08 1.10052470e+08 0.00e+00 4.66e-10 2.06e+04 0s + 11 1.14743974e+08 1.11725910e+08 0.00e+00 9.31e-10 7.96e+03 0s + 12 1.13595287e+08 1.12422969e+08 0.00e+00 9.31e-10 3.09e+03 0s + 13 1.13095429e+08 1.12695602e+08 0.00e+00 4.66e-10 1.05e+03 0s + 14 1.12911448e+08 1.12791613e+08 0.00e+00 9.31e-10 3.16e+02 0s + 15 1.12846571e+08 1.12829130e+08 0.00e+00 1.40e-09 4.60e+01 0s + 16 1.12836156e+08 1.12835420e+08 0.00e+00 4.66e-10 1.94e+00 0s + 17 1.12835688e+08 1.12835688e+08 0.00e+00 9.31e-10 2.13e-03 0s + 18 1.12835688e+08 1.12835688e+08 0.00e+00 9.31e-10 2.13e-06 0s + 19 1.12835688e+08 1.12835688e+08 5.44e-14 9.31e-10 2.13e-09 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.12835688e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmplrlcov.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21587938e+11 -2.96325683e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14904092e+10 -2.78220637e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78286413e+10 -3.60337291e+09 3.50e+02 4.43e+05 5.12e+08 0s + 3 1.90319700e+10 -5.43823174e+09 3.59e+01 2.96e+04 1.24e+08 0s + 4 3.74657020e+09 -1.40356069e+09 0.00e+00 5.51e-01 1.45e+07 0s + 5 5.96716604e+08 -3.82271737e+07 0.00e+00 4.41e-02 1.69e+06 0s + 6 3.39593304e+08 4.60146867e+07 2.57e-02 1.59e-02 7.78e+05 0s + 7 1.89656271e+08 1.00619383e+08 0.00e+00 3.28e-03 2.35e+05 0s + 8 1.51182907e+08 1.12514629e+08 0.00e+00 9.97e-04 1.02e+05 0s + 9 1.43430599e+08 1.18756285e+08 0.00e+00 4.13e-04 6.51e+04 0s + 10 1.34719509e+08 1.23090322e+08 0.00e+00 1.87e-04 3.07e+04 0s + 11 1.28739745e+08 1.25633373e+08 0.00e+00 9.98e-06 8.20e+03 0s + 12 1.27164986e+08 1.26603972e+08 0.00e+00 2.74e-07 1.48e+03 0s + 13 1.26864412e+08 1.26794840e+08 0.00e+00 3.15e-09 1.84e+02 0s + 14 1.26827045e+08 1.26818103e+08 0.00e+00 9.31e-10 2.36e+01 0s + 15 1.26821719e+08 1.26821437e+08 0.00e+00 1.86e-09 7.45e-01 0s + 16 1.26821542e+08 1.26821542e+08 0.00e+00 1.86e-09 7.57e-04 0s + 17 1.26821542e+08 1.26821542e+08 0.00e+00 9.31e-10 7.58e-07 0s + 18 1.26821542e+08 1.26821542e+08 2.18e-14 1.86e-09 7.58e-10 0s + +Barrier solved model in 18 iterations and 0.12 seconds +Optimal objective 1.26821542e+08 + +Time queueing subproblems=1.62 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.04 seconds +Time waiting for subproblems=0.09 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.50 Max: 0.59 StdDev: 0.07 (seconds) +Aggregate sub-problem solve time=1.72 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61812164.2495 Max-Min=11583006.56 +Converger=normalized-term-diff value is 0.1083 - threshold reached=False +Cumulative run-time=76.71 seconds + +Initiating PH iteration=38 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphipsqc.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83934342e+10 -1.91932508e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09639052e+10 -2.26035436e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484705e+10 -2.91122757e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35419312e+10 -4.57353611e+09 4.56e+01 3.68e+04 1.09e+08 0s + 4 3.26527387e+09 -1.24042510e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34664165e+08 1.08242800e+07 0.00e+00 8.73e-10 8.54e+05 0s + 6 1.70109875e+08 5.89931539e+07 0.00e+00 1.46e-10 2.93e+05 0s + 7 1.42992329e+08 7.14208771e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.12214796e+08 7.95621671e+07 0.00e+00 4.66e-10 8.62e+04 0s + 9 1.01947979e+08 8.49519264e+07 0.00e+00 2.33e-10 4.48e+04 0s + 10 9.46919120e+07 8.83627505e+07 0.00e+00 7.46e-11 1.67e+04 0s + 11 9.21547058e+07 9.01521701e+07 0.00e+00 2.91e-11 5.28e+03 0s + 12 9.12326377e+07 9.06836206e+07 0.00e+00 4.71e-11 1.45e+03 0s + 13 9.09828991e+07 9.08577105e+07 0.00e+00 1.16e-10 3.30e+02 0s + 14 9.09158510e+07 9.08999610e+07 0.00e+00 9.31e-10 4.19e+01 0s + 15 9.09064240e+07 9.09054314e+07 0.00e+00 2.33e-10 2.62e+00 0s + 16 9.09058095e+07 9.09058084e+07 0.00e+00 9.31e-10 2.72e-03 0s + 17 9.09058088e+07 9.09058088e+07 0.00e+00 4.66e-10 2.72e-06 0s + 18 9.09058088e+07 9.09058088e+07 4.49e-15 9.31e-10 2.73e-09 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 9.09058088e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpleqey7.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49564048e+10 -2.94801368e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34052766e+10 -2.70648049e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31842112e+10 -3.47036153e+09 3.55e+02 4.41e+05 4.99e+08 0s + 3 1.70231694e+10 -5.32946764e+09 4.24e+01 3.31e+04 1.28e+08 0s + 4 4.19533887e+09 -1.60017824e+09 0.00e+00 1.86e-09 1.60e+07 0s + 5 5.95609481e+08 -4.73410014e+07 0.00e+00 1.28e-09 1.71e+06 0s + 6 2.47472029e+08 6.50999395e+07 1.25e-03 9.31e-10 4.82e+05 0s + 7 1.60078052e+08 9.16553496e+07 0.00e+00 4.66e-10 1.81e+05 0s + 8 1.30262361e+08 1.03467995e+08 0.00e+00 9.31e-10 7.07e+04 0s + 9 1.21502179e+08 1.08353887e+08 0.00e+00 4.66e-10 3.47e+04 0s + 10 1.18075180e+08 1.09986024e+08 0.00e+00 9.31e-10 2.13e+04 0s + 11 1.14551091e+08 1.11838546e+08 0.00e+00 9.31e-10 7.16e+03 0s + 12 1.13307141e+08 1.12577837e+08 0.00e+00 4.66e-10 1.92e+03 0s + 13 1.12933411e+08 1.12782986e+08 0.00e+00 9.31e-10 3.97e+02 0s + 14 1.12857483e+08 1.12828523e+08 0.00e+00 4.66e-10 7.64e+01 0s + 15 1.12840570e+08 1.12838073e+08 0.00e+00 4.66e-10 6.59e+00 0s + 16 1.12838971e+08 1.12838968e+08 0.00e+00 9.31e-10 6.81e-03 0s + 17 1.12838969e+08 1.12838969e+08 0.00e+00 4.66e-10 6.81e-06 0s + 18 1.12838969e+08 1.12838969e+08 8.35e-15 1.86e-09 6.82e-09 0s + +Barrier solved model in 18 iterations and 0.05 seconds +Optimal objective 1.12838969e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_qaahd.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21588044e+11 -2.96307218e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14905728e+10 -2.78218919e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78270928e+10 -3.60349204e+09 3.50e+02 4.43e+05 5.12e+08 0s + 3 1.90318886e+10 -5.43835746e+09 3.59e+01 2.96e+04 1.24e+08 0s + 4 3.74682118e+09 -1.40364086e+09 0.00e+00 5.51e-01 1.45e+07 0s + 5 5.96641786e+08 -3.82178639e+07 0.00e+00 4.41e-02 1.69e+06 0s + 6 3.39570089e+08 4.60205649e+07 2.57e-02 1.59e-02 7.78e+05 0s + 7 1.89530404e+08 1.00672691e+08 0.00e+00 3.27e-03 2.35e+05 0s + 8 1.51109004e+08 1.12581369e+08 0.00e+00 9.90e-04 1.02e+05 0s + 9 1.43521900e+08 1.18774992e+08 0.00e+00 4.16e-04 6.53e+04 0s + 10 1.34559659e+08 1.23216776e+08 0.00e+00 1.83e-04 2.99e+04 0s + 11 1.28720768e+08 1.25689005e+08 0.00e+00 8.93e-06 8.00e+03 0s + 12 1.27189992e+08 1.26640973e+08 0.00e+00 2.55e-07 1.45e+03 0s + 13 1.26915770e+08 1.26816010e+08 0.00e+00 2.05e-08 2.63e+02 0s + 14 1.26861995e+08 1.26850549e+08 0.00e+00 9.31e-10 3.02e+01 0s + 15 1.26855222e+08 1.26854752e+08 0.00e+00 1.86e-09 1.24e+00 0s + 16 1.26854926e+08 1.26854925e+08 0.00e+00 1.86e-09 1.69e-03 0s + 17 1.26854926e+08 1.26854926e+08 0.00e+00 9.31e-10 1.70e-06 0s + 18 1.26854926e+08 1.26854926e+08 7.82e-13 9.31e-10 1.70e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 1.26854926e+08 + +Time queueing subproblems=1.58 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.08 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.49 Max: 0.50 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.66 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61813639.8303 Max-Min=11585491.94 +Converger=normalized-term-diff value is 0.1082 - threshold reached=False +Cumulative run-time=78.37 seconds + +Initiating PH iteration=39 +Scenario instance preprocessing time=0.12 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpygjwxz.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83934515e+10 -1.91934551e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09639577e+10 -2.26035668e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484647e+10 -2.91124231e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35420235e+10 -4.57354269e+09 4.56e+01 3.68e+04 1.09e+08 0s + 4 3.26523672e+09 -1.24040417e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34657897e+08 1.08247680e+07 0.00e+00 1.05e-09 8.54e+05 0s + 6 1.70116538e+08 5.89933052e+07 0.00e+00 1.46e-10 2.93e+05 0s + 7 1.43000939e+08 7.14267461e+07 0.00e+00 1.82e-10 1.89e+05 0s + 8 1.12145625e+08 7.96182720e+07 0.00e+00 1.31e-10 8.58e+04 0s + 9 1.01919128e+08 8.50027276e+07 0.00e+00 1.16e-10 4.46e+04 0s + 10 9.47160174e+07 8.84024543e+07 0.00e+00 2.33e-10 1.67e+04 0s + 11 9.21653163e+07 9.01800944e+07 0.00e+00 1.16e-10 5.24e+03 0s + 12 9.12479622e+07 9.07034927e+07 0.00e+00 4.04e-10 1.44e+03 0s + 13 9.09987233e+07 9.08752592e+07 0.00e+00 7.47e-11 3.26e+02 0s + 14 9.09324535e+07 9.09167219e+07 0.00e+00 4.66e-10 4.15e+01 0s + 15 9.09231002e+07 9.09221258e+07 0.00e+00 4.66e-10 2.57e+00 0s + 16 9.09224970e+07 9.09224960e+07 0.00e+00 4.66e-10 2.67e-03 0s + 17 9.09224964e+07 9.09224964e+07 0.00e+00 4.66e-10 2.67e-06 0s + 18 9.09224964e+07 9.09224964e+07 2.24e-13 4.66e-10 2.67e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.09224964e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmptd55pj.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49562817e+10 -2.94801613e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34050592e+10 -2.70647800e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31851318e+10 -3.47023808e+09 3.55e+02 4.41e+05 4.99e+08 0s + 3 1.70244161e+10 -5.32991130e+09 4.25e+01 3.31e+04 1.28e+08 0s + 4 4.19751979e+09 -1.60096889e+09 0.00e+00 9.31e-10 1.60e+07 0s + 5 5.96040687e+08 -4.75557967e+07 0.00e+00 1.05e-09 1.71e+06 0s + 6 2.47634088e+08 6.50365268e+07 1.30e-03 4.66e-10 4.82e+05 0s + 7 1.60988825e+08 9.13919417e+07 0.00e+00 9.31e-10 1.84e+05 0s + 8 1.31426699e+08 1.02977874e+08 0.00e+00 9.31e-10 7.51e+04 0s + 9 1.21066059e+08 1.08898183e+08 0.00e+00 9.31e-10 3.21e+04 0s + 10 1.18581406e+08 1.09623777e+08 0.00e+00 9.31e-10 2.36e+04 0s + 11 1.14167491e+08 1.12073524e+08 0.00e+00 9.31e-10 5.53e+03 0s + 12 1.13027084e+08 1.12729787e+08 0.00e+00 9.31e-10 7.84e+02 0s + 13 1.12871221e+08 1.12823399e+08 0.00e+00 9.31e-10 1.26e+02 0s + 14 1.12846306e+08 1.12839946e+08 0.00e+00 4.66e-10 1.68e+01 0s + 15 1.12842663e+08 1.12842355e+08 0.00e+00 9.31e-10 8.11e-01 0s + 16 1.12842471e+08 1.12842471e+08 0.00e+00 9.31e-10 8.23e-04 0s + 17 1.12842471e+08 1.12842471e+08 0.00e+00 9.31e-10 8.24e-07 0s + 18 1.12842471e+08 1.12842471e+08 6.60e-14 9.31e-10 8.25e-10 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.12842471e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpkwxtja.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21588159e+11 -2.96293215e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14907456e+10 -2.78217650e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78255553e+10 -3.60361570e+09 3.50e+02 4.43e+05 5.12e+08 0s + 3 1.90318165e+10 -5.43848711e+09 3.59e+01 2.96e+04 1.24e+08 0s + 4 3.74708874e+09 -1.40372597e+09 0.00e+00 5.51e-01 1.45e+07 0s + 5 5.96573301e+08 -3.82084581e+07 0.00e+00 4.41e-02 1.69e+06 0s + 6 3.39550100e+08 4.60278019e+07 2.57e-02 1.59e-02 7.78e+05 0s + 7 1.89417441e+08 1.00737020e+08 0.00e+00 3.26e-03 2.34e+05 0s + 8 1.51049664e+08 1.12650984e+08 0.00e+00 9.84e-04 1.01e+05 0s + 9 1.39792368e+08 1.18999621e+08 0.00e+00 4.15e-04 5.49e+04 0s + 10 1.35508722e+08 1.22183308e+08 0.00e+00 1.86e-04 3.52e+04 0s + 11 1.29019654e+08 1.25694916e+08 0.00e+00 2.04e-05 8.77e+03 0s + 12 1.27180794e+08 1.26710780e+08 0.00e+00 1.06e-06 1.24e+03 0s + 13 1.26955286e+08 1.26859730e+08 0.00e+00 1.31e-07 2.52e+02 0s + 14 1.26904894e+08 1.26893607e+08 0.00e+00 5.50e-09 2.98e+01 0s + 15 1.26898219e+08 1.26897818e+08 0.00e+00 1.16e-10 1.06e+00 0s + 16 1.26897972e+08 1.26897972e+08 0.00e+00 1.86e-09 1.08e-03 0s + 17 1.26897972e+08 1.26897972e+08 0.00e+00 9.31e-10 1.08e-06 0s + 18 1.26897972e+08 1.26897972e+08 3.40e-14 9.31e-10 1.08e-09 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 1.26897972e+08 + +Time queueing subproblems=1.70 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.02 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.52 Max: 0.59 StdDev: 0.05 (seconds) +Aggregate sub-problem solve time=1.76 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61633105.4361 Max-Min=11042940.66 +Converger=normalized-term-diff value is 0.1073 - threshold reached=False +Cumulative run-time=80.14 seconds + +Initiating PH iteration=40 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpo1lmf0.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83934687e+10 -1.91936088e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09640099e+10 -2.26035849e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484632e+10 -2.91125578e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35421150e+10 -4.57354869e+09 4.56e+01 3.68e+04 1.09e+08 0s + 4 3.26520323e+09 -1.24038422e+09 0.00e+00 2.33e-09 1.19e+07 0s + 5 3.34651805e+08 1.08258739e+07 0.00e+00 8.15e-10 8.54e+05 0s + 6 1.70122155e+08 5.89941620e+07 0.00e+00 2.33e-10 2.93e+05 0s + 7 1.43006821e+08 7.14332020e+07 0.00e+00 2.04e-10 1.89e+05 0s + 8 1.12062116e+08 7.96807699e+07 0.00e+00 1.46e-10 8.54e+04 0s + 9 1.01911448e+08 8.50440371e+07 0.00e+00 2.91e-11 4.45e+04 0s + 10 9.47273676e+07 8.84500936e+07 0.00e+00 1.16e-10 1.66e+04 0s + 11 9.21881042e+07 9.01996480e+07 0.00e+00 1.16e-10 5.25e+03 0s + 12 9.12655155e+07 9.07214431e+07 0.00e+00 1.18e-10 1.44e+03 0s + 13 9.10141336e+07 9.08921722e+07 0.00e+00 4.66e-10 3.22e+02 0s + 14 9.09485202e+07 9.09329176e+07 0.00e+00 4.66e-10 4.12e+01 0s + 15 9.09392231e+07 9.09382660e+07 0.00e+00 4.66e-10 2.53e+00 0s + 16 9.09386301e+07 9.09386291e+07 0.00e+00 4.66e-10 2.62e-03 0s + 17 9.09386295e+07 9.09386295e+07 0.00e+00 4.66e-10 2.62e-06 0s + 18 9.09386295e+07 9.09386295e+07 2.33e-14 4.66e-10 2.63e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.09386295e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqtwdih.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49561590e+10 -2.94801354e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34048421e+10 -2.70647501e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31860599e+10 -3.47011338e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70256641e+10 -5.33035628e+09 4.25e+01 3.31e+04 1.28e+08 0s + 4 4.19969697e+09 -1.60175950e+09 0.00e+00 2.79e-09 1.61e+07 0s + 5 5.96473505e+08 -4.77706777e+07 0.00e+00 1.86e-09 1.71e+06 0s + 6 2.47792603e+08 6.49741189e+07 1.35e-03 9.31e-10 4.83e+05 0s + 7 1.61861431e+08 9.11394375e+07 0.00e+00 4.66e-10 1.87e+05 0s + 8 1.31072542e+08 1.03093135e+08 0.00e+00 9.31e-10 7.38e+04 0s + 9 1.21016627e+08 1.08943505e+08 0.00e+00 6.98e-10 3.19e+04 0s + 10 1.18577347e+08 1.09649407e+08 0.00e+00 2.33e-10 2.36e+04 0s + 11 1.14241135e+08 1.12036366e+08 0.00e+00 9.31e-10 5.82e+03 0s + 12 1.13034627e+08 1.12732438e+08 0.00e+00 2.33e-10 7.97e+02 0s + 13 1.12876929e+08 1.12824669e+08 0.00e+00 9.31e-10 1.38e+02 0s + 14 1.12850516e+08 1.12842286e+08 0.00e+00 9.31e-10 2.17e+01 0s + 15 1.12845934e+08 1.12845378e+08 0.00e+00 1.86e-09 1.47e+00 0s + 16 1.12845588e+08 1.12845588e+08 0.00e+00 2.99e-10 1.51e-03 0s + 17 1.12845588e+08 1.12845588e+08 0.00e+00 4.66e-10 1.51e-06 0s + 18 1.12845588e+08 1.12845588e+08 2.48e-13 9.31e-10 1.51e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.12845588e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdwrfkr.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21588276e+11 -2.96286763e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14909211e+10 -2.78217140e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78240159e+10 -3.60374746e+09 3.50e+02 4.43e+05 5.12e+08 0s + 3 1.90317442e+10 -5.43862423e+09 3.59e+01 2.96e+04 1.24e+08 0s + 4 3.74736522e+09 -1.40381946e+09 0.00e+00 5.52e-01 1.45e+07 0s + 5 5.96505219e+08 -3.82030473e+07 0.00e+00 4.41e-02 1.69e+06 0s + 6 3.39527870e+08 4.60323031e+07 2.57e-02 1.59e-02 7.78e+05 0s + 7 1.89309801e+08 1.00806448e+08 0.00e+00 3.25e-03 2.34e+05 0s + 8 1.51001491e+08 1.12717564e+08 0.00e+00 9.78e-04 1.01e+05 0s + 9 1.39821107e+08 1.19066938e+08 0.00e+00 4.12e-04 5.48e+04 0s + 10 1.35514389e+08 1.22253628e+08 0.00e+00 1.84e-04 3.50e+04 0s + 11 1.29035862e+08 1.25758008e+08 0.00e+00 1.93e-05 8.65e+03 0s + 12 1.27230324e+08 1.26755589e+08 0.00e+00 9.70e-07 1.25e+03 0s + 13 1.27001645e+08 1.26906671e+08 0.00e+00 1.26e-07 2.51e+02 0s + 14 1.26953068e+08 1.26939167e+08 0.00e+00 1.23e-08 3.67e+01 0s + 15 1.26944991e+08 1.26944287e+08 0.00e+00 1.86e-09 1.86e+00 0s + 16 1.26944569e+08 1.26944565e+08 0.00e+00 9.31e-10 8.67e-03 0s + 17 1.26944568e+08 1.26944568e+08 0.00e+00 9.31e-10 3.24e-04 0s + 18 1.26944568e+08 1.26944568e+08 2.87e-10 9.31e-10 4.38e-07 0s + 19 1.26944568e+08 1.26944568e+08 7.06e-11 9.31e-10 4.38e-10 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.26944568e+08 + +Time queueing subproblems=1.72 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.02 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.54 Max: 0.59 StdDev: 0.06 (seconds) +Aggregate sub-problem solve time=1.79 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61465030.9053 Max-Min=10538578.24 +Converger=normalized-term-diff value is 0.1065 - threshold reached=False +Cumulative run-time=81.99 seconds + +Initiating PH iteration=41 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyz3d6w.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83934856e+10 -1.91937498e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09640618e+10 -2.26036017e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484631e+10 -2.91126880e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35422058e+10 -4.57355455e+09 4.56e+01 3.68e+04 1.09e+08 0s + 4 3.26517092e+09 -1.24036476e+09 0.00e+00 2.33e-09 1.19e+07 0s + 5 3.34645674e+08 1.08271643e+07 0.00e+00 4.07e-10 8.54e+05 0s + 6 1.70127156e+08 5.89952493e+07 0.00e+00 1.46e-10 2.93e+05 0s + 7 1.43011181e+08 7.14398693e+07 0.00e+00 5.82e-11 1.89e+05 0s + 8 1.11971766e+08 7.97458362e+07 0.00e+00 1.92e-09 8.50e+04 0s + 9 1.02017318e+08 8.50261116e+07 0.00e+00 7.57e-10 4.48e+04 0s + 10 9.47395871e+07 8.84505196e+07 0.00e+00 1.16e-10 1.66e+04 0s + 11 9.23456664e+07 9.01447978e+07 0.00e+00 1.16e-10 5.81e+03 0s + 12 9.13207665e+07 9.07156586e+07 0.00e+00 1.15e-10 1.60e+03 0s + 13 9.10534228e+07 9.08965126e+07 0.00e+00 2.33e-10 4.14e+02 0s + 14 9.09644975e+07 9.09485310e+07 0.00e+00 1.40e-09 4.21e+01 0s + 15 9.09549644e+07 9.09540264e+07 0.00e+00 4.66e-10 2.48e+00 0s + 16 9.09543842e+07 9.09543832e+07 0.00e+00 4.66e-10 2.57e-03 0s + 17 9.09543836e+07 9.09543836e+07 0.00e+00 9.31e-10 2.57e-06 0s + 18 9.09543836e+07 9.09543836e+07 4.12e-14 4.66e-10 2.57e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.09543836e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyzgohn.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49560360e+10 -2.94800966e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34046247e+10 -2.70647188e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31869907e+10 -3.46998824e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70269068e+10 -5.33080130e+09 4.25e+01 3.31e+04 1.28e+08 0s + 4 4.20186059e+09 -1.60254746e+09 0.00e+00 1.86e-09 1.61e+07 0s + 5 5.96906330e+08 -4.79853979e+07 0.00e+00 1.86e-09 1.71e+06 0s + 6 2.47947370e+08 6.49126100e+07 1.41e-03 9.31e-10 4.84e+05 0s + 7 1.62697350e+08 9.08974682e+07 0.00e+00 4.66e-10 1.90e+05 0s + 8 1.30861672e+08 1.03149747e+08 0.00e+00 9.31e-10 7.31e+04 0s + 9 1.21198761e+08 1.08857737e+08 0.00e+00 9.31e-10 3.26e+04 0s + 10 1.18261543e+08 1.10002216e+08 0.00e+00 9.31e-10 2.18e+04 0s + 11 1.14630410e+08 1.11831935e+08 0.00e+00 9.31e-10 7.38e+03 0s + 12 1.13328092e+08 1.12583969e+08 0.00e+00 1.40e-09 1.96e+03 0s + 13 1.12955576e+08 1.12784394e+08 0.00e+00 4.66e-10 4.52e+02 0s + 14 1.12866419e+08 1.12838039e+08 0.00e+00 9.31e-10 7.49e+01 0s + 15 1.12849063e+08 1.12847980e+08 0.00e+00 9.31e-10 2.86e+00 0s + 16 1.12848373e+08 1.12848371e+08 0.00e+00 6.98e-10 2.88e-03 0s + 17 1.12848372e+08 1.12848372e+08 0.00e+00 9.31e-10 2.89e-06 0s + 18 1.12848372e+08 1.12848372e+08 1.27e-14 3.49e-10 2.89e-09 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 1.12848372e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp4w2lpf.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21588391e+11 -2.96286635e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14910946e+10 -2.78217263e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78224631e+10 -3.60388650e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90316618e+10 -5.43876800e+09 3.59e+01 2.96e+04 1.24e+08 0s + 4 3.74764289e+09 -1.40392042e+09 0.00e+00 5.52e-01 1.45e+07 0s + 5 5.96433352e+08 -3.82025235e+07 0.00e+00 4.41e-02 1.69e+06 0s + 6 3.39500184e+08 4.60327747e+07 2.57e-02 1.59e-02 7.78e+05 0s + 7 1.89199792e+08 1.00875285e+08 0.00e+00 3.24e-03 2.33e+05 0s + 8 1.50952584e+08 1.12779847e+08 0.00e+00 9.72e-04 1.01e+05 0s + 9 1.39851506e+08 1.19130850e+08 0.00e+00 4.10e-04 5.47e+04 0s + 10 1.35512344e+08 1.22325788e+08 0.00e+00 1.83e-04 3.48e+04 0s + 11 1.29048647e+08 1.25820248e+08 0.00e+00 1.83e-05 8.52e+03 0s + 12 1.27279170e+08 1.26798621e+08 0.00e+00 8.92e-07 1.27e+03 0s + 13 1.27045198e+08 1.26952682e+08 0.00e+00 1.18e-07 2.44e+02 0s + 14 1.26997571e+08 1.26985177e+08 0.00e+00 1.09e-08 3.27e+01 0s + 15 1.26990463e+08 1.26989741e+08 0.00e+00 4.66e-10 1.90e+00 0s + 16 1.26990030e+08 1.26990024e+08 0.00e+00 9.31e-10 1.38e-02 0s + 17 1.26990027e+08 1.26990026e+08 0.00e+00 9.31e-10 1.33e-03 0s + 18 1.26990026e+08 1.26990026e+08 2.65e-10 1.86e-09 8.50e-05 0s + 19 1.26990026e+08 1.26990026e+08 1.34e-10 9.31e-10 1.53e-07 0s + 20 1.26990026e+08 1.26990026e+08 6.45e-11 1.86e-09 1.53e-10 0s + +Barrier solved model in 20 iterations and 0.01 seconds +Optimal objective 1.26990026e+08 + +Time queueing subproblems=1.60 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.50 Max: 0.52 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.67 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61447512.7687 Max-Min=10486554.54 +Converger=normalized-term-diff value is 0.0916 - threshold reached=False +Cumulative run-time=83.66 seconds + +Initiating PH iteration=42 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpy4_row.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83935021e+10 -1.91939185e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09641132e+10 -2.26036213e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484609e+10 -2.91128238e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35422961e+10 -4.57356070e+09 4.56e+01 3.68e+04 1.09e+08 0s + 4 3.26513651e+09 -1.24034503e+09 0.00e+00 2.33e-09 1.19e+07 0s + 5 3.34639337e+08 1.08281537e+07 0.00e+00 5.24e-10 8.54e+05 0s + 6 1.70132255e+08 5.89960272e+07 0.00e+00 2.33e-10 2.93e+05 0s + 7 1.43015837e+08 7.14463492e+07 0.00e+00 1.60e-10 1.89e+05 0s + 8 1.11884571e+08 7.98085108e+07 0.00e+00 5.82e-11 8.46e+04 0s + 9 1.02121968e+08 8.50082141e+07 0.00e+00 6.91e-11 4.52e+04 0s + 10 9.48764679e+07 8.84137191e+07 0.00e+00 1.16e-10 1.71e+04 0s + 11 9.22666037e+07 9.02231058e+07 0.00e+00 1.22e-10 5.39e+03 0s + 12 9.13146376e+07 9.07477502e+07 0.00e+00 7.69e-11 1.50e+03 0s + 13 9.10500102e+07 9.09238579e+07 0.00e+00 1.06e-10 3.33e+02 0s + 14 9.09768865e+07 9.09662345e+07 0.00e+00 4.66e-10 2.81e+01 0s + 15 9.09705511e+07 9.09698865e+07 0.00e+00 4.94e-10 1.75e+00 0s + 16 9.09701391e+07 9.09701384e+07 0.00e+00 4.66e-10 1.80e-03 0s + 17 9.09701386e+07 9.09701386e+07 0.00e+00 4.66e-10 1.80e-06 0s + 18 9.09701386e+07 9.09701386e+07 4.69e-14 1.40e-09 1.81e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.09701386e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbcicgk.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49559123e+10 -2.94800855e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34044065e+10 -2.70646903e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31879176e+10 -3.46986368e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70281357e+10 -5.33124447e+09 4.25e+01 3.31e+04 1.28e+08 0s + 4 4.20399833e+09 -1.60332925e+09 0.00e+00 1.86e-09 1.61e+07 0s + 5 5.97336942e+08 -4.81994049e+07 0.00e+00 9.31e-10 1.72e+06 0s + 6 2.48098530e+08 6.48519033e+07 1.46e-03 9.31e-10 4.84e+05 0s + 7 1.63498321e+08 9.06657560e+07 0.00e+00 4.66e-10 1.92e+05 0s + 8 1.30764178e+08 1.03160568e+08 0.00e+00 9.31e-10 7.29e+04 0s + 9 1.21486054e+08 1.08710100e+08 0.00e+00 9.31e-10 3.37e+04 0s + 10 1.18410935e+08 1.09938028e+08 0.00e+00 2.33e-10 2.24e+04 0s + 11 1.14644190e+08 1.11824088e+08 0.00e+00 9.31e-10 7.44e+03 0s + 12 1.13405139e+08 1.12549747e+08 0.00e+00 1.86e-09 2.26e+03 0s + 13 1.13030308e+08 1.12755971e+08 0.00e+00 9.31e-10 7.24e+02 0s + 14 1.12887054e+08 1.12830428e+08 0.00e+00 9.31e-10 1.49e+02 0s + 15 1.12854558e+08 1.12849081e+08 0.00e+00 4.66e-10 1.45e+01 0s + 16 1.12851185e+08 1.12851035e+08 0.00e+00 1.40e-09 3.94e-01 0s + 17 1.12851090e+08 1.12851090e+08 0.00e+00 9.31e-10 3.97e-04 0s + 18 1.12851090e+08 1.12851090e+08 0.00e+00 4.66e-10 3.97e-07 0s + 19 1.12851090e+08 1.12851090e+08 5.34e-14 9.31e-10 3.97e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12851090e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzeygh7.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21588503e+11 -2.96290511e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14912650e+10 -2.78217787e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78209009e+10 -3.60403005e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90315676e+10 -5.43891564e+09 3.58e+01 2.96e+04 1.24e+08 0s + 4 3.74791855e+09 -1.40402629e+09 0.00e+00 5.52e-01 1.45e+07 0s + 5 5.96357490e+08 -3.82057370e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.39467691e+08 4.60299312e+07 2.57e-02 1.59e-02 7.78e+05 0s + 7 1.89085745e+08 1.00941636e+08 0.00e+00 3.22e-03 2.33e+05 0s + 8 1.50900209e+08 1.12837979e+08 0.00e+00 9.66e-04 1.01e+05 0s + 9 1.39878510e+08 1.19192253e+08 0.00e+00 4.08e-04 5.46e+04 0s + 10 1.35503578e+08 1.22396724e+08 0.00e+00 1.81e-04 3.46e+04 0s + 11 1.29408323e+08 1.25610059e+08 0.00e+00 5.95e-06 1.00e+04 0s + 12 1.27347387e+08 1.26830759e+08 0.00e+00 2.06e-07 1.36e+03 0s + 13 1.27096410e+08 1.26989935e+08 0.00e+00 2.68e-08 2.81e+02 0s + 14 1.27041993e+08 1.27025722e+08 0.00e+00 2.70e-09 4.29e+01 0s + 15 1.27032396e+08 1.27031751e+08 0.00e+00 1.86e-09 1.70e+00 0s + 16 1.27032008e+08 1.27032003e+08 0.00e+00 1.86e-09 1.15e-02 0s + 17 1.27032004e+08 1.27032004e+08 1.08e-12 1.86e-09 7.46e-05 0s + 18 1.27032004e+08 1.27032004e+08 1.57e-10 4.66e-10 7.46e-08 0s + 19 1.27032004e+08 1.27032004e+08 9.18e-11 1.86e-09 7.46e-11 0s + +Barrier solved model in 19 iterations and 0.05 seconds +Optimal objective 1.27032004e+08 + +Time queueing subproblems=1.52 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.48 Max: 0.49 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.59 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61583208.8662 Max-Min=10894555.45 +Converger=normalized-term-diff value is 0.0729 - threshold reached=False +Cumulative run-time=85.26 seconds + +Initiating PH iteration=43 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqe9pav.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83935156e+10 -1.91941263e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09641752e+10 -2.26036453e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484741e+10 -2.91129643e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35424068e+10 -4.57356747e+09 4.56e+01 3.68e+04 1.09e+08 0s + 4 3.26510893e+09 -1.24032547e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34631189e+08 1.08298648e+07 0.00e+00 7.57e-10 8.54e+05 0s + 6 1.70137204e+08 5.89973213e+07 0.00e+00 1.75e-10 2.93e+05 0s + 7 1.43018931e+08 7.14538450e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.11801651e+08 7.98694620e+07 0.00e+00 9.31e-10 8.43e+04 0s + 9 1.02218933e+08 8.49940849e+07 0.00e+00 2.91e-10 4.54e+04 0s + 10 9.50361343e+07 8.83581660e+07 0.00e+00 1.16e-10 1.76e+04 0s + 11 9.21118990e+07 9.03329675e+07 0.00e+00 1.16e-10 4.69e+03 0s + 12 9.12934843e+07 9.07857170e+07 0.00e+00 1.45e-10 1.34e+03 0s + 13 9.10577348e+07 9.09437610e+07 0.00e+00 1.16e-10 3.01e+02 0s + 14 9.09953614e+07 9.09812071e+07 0.00e+00 2.33e-10 3.73e+01 0s + 15 9.09868140e+07 9.09860643e+07 0.00e+00 4.66e-10 1.98e+00 0s + 16 9.09863509e+07 9.09863502e+07 0.00e+00 4.66e-10 2.04e-03 0s + 17 9.09863504e+07 9.09863504e+07 0.00e+00 4.66e-10 2.04e-06 0s + 18 9.09863504e+07 9.09863504e+07 8.35e-14 9.31e-10 2.04e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.09863504e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpi87dcb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49557851e+10 -2.94800355e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34041983e+10 -2.70646629e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31888589e+10 -3.46973937e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70293754e+10 -5.33168685e+09 4.25e+01 3.31e+04 1.28e+08 0s + 4 4.20612495e+09 -1.60410656e+09 0.00e+00 9.31e-10 1.61e+07 0s + 5 5.97765628e+08 -4.84129859e+07 0.00e+00 1.16e-09 1.72e+06 0s + 6 2.48237808e+08 6.47936318e+07 1.50e-03 9.31e-10 4.85e+05 0s + 7 1.64249161e+08 9.04451805e+07 0.00e+00 4.66e-10 1.95e+05 0s + 8 1.30751274e+08 1.03136005e+08 0.00e+00 1.16e-09 7.29e+04 0s + 9 1.21798456e+08 1.08543431e+08 0.00e+00 5.82e-10 3.50e+04 0s + 10 1.18383474e+08 1.09966390e+08 0.00e+00 9.31e-10 2.22e+04 0s + 11 1.14610237e+08 1.11844664e+08 0.00e+00 5.82e-10 7.30e+03 0s + 12 1.13441794e+08 1.12533282e+08 0.00e+00 9.31e-10 2.40e+03 0s + 13 1.13058874e+08 1.12742432e+08 0.00e+00 9.31e-10 8.35e+02 0s + 14 1.12911046e+08 1.12817451e+08 0.00e+00 9.31e-10 2.47e+02 0s + 15 1.12856177e+08 1.12849257e+08 0.00e+00 4.66e-10 1.83e+01 0s + 16 1.12852018e+08 1.12851688e+08 0.00e+00 1.86e-09 8.70e-01 0s + 17 1.12851812e+08 1.12851811e+08 0.00e+00 9.31e-10 8.93e-04 0s + 18 1.12851811e+08 1.12851811e+08 0.00e+00 4.66e-10 8.94e-07 0s + 19 1.12851811e+08 1.12851811e+08 1.63e-13 5.82e-10 8.95e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12851811e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbwak_f.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21588615e+11 -2.96295549e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14914285e+10 -2.78218402e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78193281e+10 -3.60417453e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90314526e+10 -5.43906341e+09 3.58e+01 2.96e+04 1.24e+08 0s + 4 3.74818929e+09 -1.40413348e+09 0.00e+00 5.52e-01 1.45e+07 0s + 5 5.96279807e+08 -3.82099450e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.39433121e+08 4.60259782e+07 2.57e-02 1.59e-02 7.78e+05 0s + 7 1.88969418e+08 1.01005987e+08 0.00e+00 3.21e-03 2.32e+05 0s + 8 1.50844746e+08 1.12894260e+08 0.00e+00 9.60e-04 1.00e+05 0s + 9 1.39901649e+08 1.19253217e+08 0.00e+00 4.05e-04 5.45e+04 0s + 10 1.35490338e+08 1.22467028e+08 0.00e+00 1.79e-04 3.44e+04 0s + 11 1.29460418e+08 1.25640111e+08 0.00e+00 5.93e-06 1.01e+04 0s + 12 1.27387619e+08 1.26870952e+08 0.00e+00 2.60e-07 1.36e+03 0s + 13 1.27139509e+08 1.27027870e+08 0.00e+00 3.23e-08 2.95e+02 0s + 14 1.27082667e+08 1.27064989e+08 0.00e+00 3.30e-09 4.66e+01 0s + 15 1.27072061e+08 1.27071621e+08 0.00e+00 9.31e-10 1.16e+00 0s + 16 1.27071802e+08 1.27071799e+08 0.00e+00 1.86e-09 8.15e-03 0s + 17 1.27071801e+08 1.27071801e+08 0.00e+00 9.31e-10 5.43e-04 0s + 18 1.27071801e+08 1.27071801e+08 1.33e-10 2.33e-09 1.26e-05 0s + 19 1.27071801e+08 1.27071801e+08 3.81e-10 1.86e-09 1.25e-08 0s + 20 1.27071801e+08 1.27071801e+08 4.05e-10 9.31e-10 1.26e-11 0s + +Barrier solved model in 20 iterations and 0.04 seconds +Optimal objective 1.27071801e+08 + +Time queueing subproblems=1.54 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.48 Max: 0.50 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.61 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61582718.7842 Max-Min=10893828.60 +Converger=normalized-term-diff value is 0.0729 - threshold reached=False +Cumulative run-time=86.93 seconds + +Initiating PH iteration=44 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpq40rfc.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83935305e+10 -1.91943364e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09642320e+10 -2.26036693e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484796e+10 -2.91131048e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35425072e+10 -4.57357413e+09 4.56e+01 3.68e+04 1.09e+08 0s + 4 3.26507781e+09 -1.24030601e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34623791e+08 1.08309684e+07 0.00e+00 5.53e-10 8.54e+05 0s + 6 1.70141816e+08 5.89981783e+07 0.00e+00 1.75e-10 2.93e+05 0s + 7 1.43022065e+08 7.14607435e+07 0.00e+00 1.46e-10 1.89e+05 0s + 8 1.11710076e+08 7.99332750e+07 0.00e+00 2.91e-11 8.38e+04 0s + 9 1.02085466e+08 8.49722496e+07 0.00e+00 5.82e-11 4.52e+04 0s + 10 9.49729659e+07 8.84683147e+07 0.00e+00 9.31e-10 1.72e+04 0s + 11 9.15134050e+07 9.07501966e+07 0.00e+00 4.66e-10 2.01e+03 0s + 12 9.10639404e+07 9.09576797e+07 0.00e+00 4.66e-10 2.80e+02 0s + 13 9.10098267e+07 9.09982906e+07 0.00e+00 9.31e-10 3.04e+01 0s + 14 9.10035100e+07 9.10014564e+07 0.00e+00 4.66e-10 5.42e+00 0s + 15 9.10022088e+07 9.10022030e+07 0.00e+00 4.66e-10 1.52e-02 0s + 16 9.10022052e+07 9.10022052e+07 0.00e+00 2.33e-10 1.52e-05 0s + 17 9.10022052e+07 9.10022052e+07 1.27e-13 9.31e-10 1.52e-08 0s + 18 9.10022052e+07 9.10022052e+07 1.06e-13 9.31e-10 1.52e-11 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.10022052e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpougxjf.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49556590e+10 -2.94800268e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34039844e+10 -2.70646372e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31897918e+10 -3.46961521e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70305950e+10 -5.33212822e+09 4.25e+01 3.32e+04 1.28e+08 0s + 4 4.20822714e+09 -1.60487937e+09 0.00e+00 9.31e-10 1.61e+07 0s + 5 5.98193464e+08 -4.86261855e+07 0.00e+00 1.05e-09 1.72e+06 0s + 6 2.48383131e+08 6.47337887e+07 1.55e-03 9.31e-10 4.85e+05 0s + 7 1.64158697e+08 9.11467877e+07 0.00e+00 9.31e-10 1.93e+05 0s + 8 1.30365974e+08 1.04035094e+08 0.00e+00 1.63e-09 6.95e+04 0s + 9 1.21585212e+08 1.08402621e+08 0.00e+00 4.66e-10 3.48e+04 0s + 10 1.17625671e+08 1.10282900e+08 0.00e+00 9.31e-10 1.94e+04 0s + 11 1.14908967e+08 1.11696184e+08 0.00e+00 4.66e-10 8.48e+03 0s + 12 1.13523585e+08 1.12486729e+08 0.00e+00 9.31e-10 2.74e+03 0s + 13 1.13083622e+08 1.12730077e+08 0.00e+00 9.31e-10 9.33e+02 0s + 14 1.12924587e+08 1.12811620e+08 0.00e+00 4.66e-10 2.98e+02 0s + 15 1.12861606e+08 1.12848234e+08 0.00e+00 9.31e-10 3.53e+01 0s + 16 1.12853587e+08 1.12853019e+08 0.00e+00 1.86e-09 1.50e+00 0s + 17 1.12853227e+08 1.12853226e+08 0.00e+00 9.31e-10 1.54e-03 0s + 18 1.12853226e+08 1.12853226e+08 0.00e+00 9.31e-10 1.54e-06 0s + 19 1.12853226e+08 1.12853226e+08 2.76e-14 1.86e-09 1.54e-09 0s + +Barrier solved model in 19 iterations and 0.03 seconds +Optimal objective 1.12853226e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpnn0knu.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21588726e+11 -2.96300226e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14915845e+10 -2.78218954e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78177442e+10 -3.60431836e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90313148e+10 -5.43920973e+09 3.58e+01 2.96e+04 1.24e+08 0s + 4 3.74845307e+09 -1.40424046e+09 0.00e+00 5.52e-01 1.45e+07 0s + 5 5.96200009e+08 -3.82143755e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.39396668e+08 4.60215002e+07 2.57e-02 1.59e-02 7.78e+05 0s + 7 1.88849562e+08 1.01067220e+08 0.00e+00 3.20e-03 2.32e+05 0s + 8 1.50783971e+08 1.12949297e+08 0.00e+00 9.54e-04 9.99e+04 0s + 9 1.39917877e+08 1.19314474e+08 0.00e+00 4.03e-04 5.44e+04 0s + 10 1.35473512e+08 1.22534783e+08 0.00e+00 1.77e-04 3.42e+04 0s + 11 1.29510242e+08 1.25667806e+08 0.00e+00 5.86e-06 1.01e+04 0s + 12 1.27397643e+08 1.26926936e+08 0.00e+00 2.28e-07 1.24e+03 0s + 13 1.27174294e+08 1.27067008e+08 0.00e+00 2.76e-08 2.83e+02 0s + 14 1.27119122e+08 1.27102941e+08 0.00e+00 2.80e-09 4.27e+01 0s + 15 1.27109581e+08 1.27108951e+08 0.00e+00 9.31e-10 1.66e+00 0s + 16 1.27109206e+08 1.27109203e+08 0.00e+00 1.86e-09 9.22e-03 0s + 17 1.27109205e+08 1.27109205e+08 0.00e+00 5.82e-10 7.03e-04 0s + 18 1.27109205e+08 1.27109205e+08 2.41e-10 6.98e-10 3.24e-05 0s + 19 1.27109205e+08 1.27109205e+08 3.02e-10 1.86e-09 3.19e-08 0s + 20 1.27109205e+08 1.27109205e+08 4.75e-10 1.86e-09 3.20e-11 0s + +Barrier solved model in 20 iterations and 0.01 seconds +Optimal objective 1.27109205e+08 + +Time queueing subproblems=1.49 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.04 seconds +Time waiting for subproblems=0.10 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.46 Max: 0.48 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.59 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61589552.0252 Max-Min=10914743.20 +Converger=normalized-term-diff value is 0.0877 - threshold reached=False +Cumulative run-time=88.52 seconds + +Initiating PH iteration=45 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphiste6.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83935456e+10 -1.91945518e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09642889e+10 -2.26036938e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484851e+10 -2.91132461e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35426079e+10 -4.57358084e+09 4.56e+01 3.67e+04 1.09e+08 0s + 4 3.26504665e+09 -1.24028654e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34616396e+08 1.08319962e+07 0.00e+00 6.98e-10 8.54e+05 0s + 6 1.70146279e+08 5.89990053e+07 0.00e+00 2.47e-10 2.93e+05 0s + 7 1.43024869e+08 7.14676762e+07 0.00e+00 1.96e-10 1.89e+05 0s + 8 1.11614300e+08 7.99984938e+07 0.00e+00 2.44e-09 8.34e+04 0s + 9 1.02052181e+08 8.50285196e+07 0.00e+00 9.90e-10 4.49e+04 0s + 10 9.51692442e+07 8.82378498e+07 0.00e+00 1.18e-10 1.83e+04 0s + 11 9.23848452e+07 9.01927815e+07 0.00e+00 1.16e-10 5.78e+03 0s + 12 9.13784659e+07 9.07759783e+07 0.00e+00 1.74e-10 1.59e+03 0s + 13 9.10917840e+07 9.09719347e+07 0.00e+00 1.16e-10 3.16e+02 0s + 14 9.10281731e+07 9.10121899e+07 0.00e+00 9.31e-10 4.22e+01 0s + 15 9.10187269e+07 9.10177067e+07 0.00e+00 4.66e-10 2.69e+00 0s + 16 9.10181019e+07 9.10180992e+07 0.00e+00 4.66e-10 7.33e-03 0s + 17 9.10181003e+07 9.10181001e+07 1.32e-11 9.31e-10 5.58e-04 0s + 18 9.10181001e+07 9.10181001e+07 6.52e-10 9.31e-10 3.08e-05 0s + 19 9.10181001e+07 9.10181001e+07 1.56e-09 4.66e-10 3.02e-08 0s + 20 9.10181001e+07 9.10181001e+07 3.56e-09 4.66e-10 3.02e-11 0s + +Barrier solved model in 20 iterations and 0.05 seconds +Optimal objective 9.10181001e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwdpzit.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49555328e+10 -2.94800234e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34037704e+10 -2.70646119e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31907241e+10 -3.46949114e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70318052e+10 -5.33256851e+09 4.25e+01 3.32e+04 1.28e+08 0s + 4 4.21030987e+09 -1.60564758e+09 0.00e+00 2.79e-09 1.61e+07 0s + 5 5.98620018e+08 -4.88387775e+07 0.00e+00 9.31e-10 1.72e+06 0s + 6 2.48575519e+08 6.46599698e+07 1.61e-03 1.40e-09 4.86e+05 0s + 7 1.64231979e+08 9.11475424e+07 0.00e+00 4.07e-10 1.93e+05 0s + 8 1.29474104e+08 1.03726521e+08 0.00e+00 9.31e-10 6.79e+04 0s + 9 1.21268528e+08 1.08485115e+08 0.00e+00 9.31e-10 3.37e+04 0s + 10 1.17724736e+08 1.10179165e+08 0.00e+00 4.66e-10 1.99e+04 0s + 11 1.14746561e+08 1.11753011e+08 0.00e+00 9.31e-10 7.90e+03 0s + 12 1.13611540e+08 1.12445255e+08 0.00e+00 9.31e-10 3.08e+03 0s + 13 1.13108282e+08 1.12720166e+08 0.00e+00 4.66e-10 1.02e+03 0s + 14 1.12938377e+08 1.12805980e+08 0.00e+00 9.31e-10 3.49e+02 0s + 15 1.12863784e+08 1.12849155e+08 0.00e+00 9.31e-10 3.86e+01 0s + 16 1.12855059e+08 1.12854357e+08 0.00e+00 9.31e-10 1.85e+00 0s + 17 1.12854614e+08 1.12854614e+08 0.00e+00 4.66e-10 1.93e-03 0s + 18 1.12854614e+08 1.12854614e+08 0.00e+00 9.31e-10 1.93e-06 0s + 19 1.12854614e+08 1.12854614e+08 1.24e-13 9.31e-10 1.93e-09 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12854614e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpq1j_ol.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21588837e+11 -2.96302871e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14917393e+10 -2.78219303e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78161589e+10 -3.60446014e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90311660e+10 -5.43935335e+09 3.58e+01 2.96e+04 1.24e+08 0s + 4 3.74871407e+09 -1.40434597e+09 0.00e+00 5.52e-01 1.45e+07 0s + 5 5.96119242e+08 -3.82178694e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.39359533e+08 4.60179099e+07 2.57e-02 1.59e-02 7.78e+05 0s + 7 1.88727288e+08 1.01126985e+08 0.00e+00 3.19e-03 2.31e+05 0s + 8 1.50719247e+08 1.13004391e+08 0.00e+00 9.48e-04 9.96e+04 0s + 9 1.39928559e+08 1.19377242e+08 0.00e+00 4.00e-04 5.43e+04 0s + 10 1.35455050e+08 1.22600996e+08 0.00e+00 1.76e-04 3.39e+04 0s + 11 1.29558090e+08 1.25694189e+08 0.00e+00 5.71e-06 1.02e+04 0s + 12 1.27396885e+08 1.26985745e+08 0.00e+00 1.73e-07 1.08e+03 0s + 13 1.27206296e+08 1.27105821e+08 0.00e+00 2.02e-08 2.65e+02 0s + 14 1.27153852e+08 1.27139822e+08 0.00e+00 1.99e-09 3.70e+01 0s + 15 1.27145560e+08 1.27145111e+08 0.00e+00 2.33e-10 1.19e+00 0s + 16 1.27145301e+08 1.27145298e+08 0.00e+00 1.86e-09 8.38e-03 0s + 17 1.27145301e+08 1.27145301e+08 3.37e-12 1.86e-09 2.63e-04 0s + 18 1.27145301e+08 1.27145301e+08 5.53e-11 4.66e-10 2.59e-07 0s + 19 1.27145301e+08 1.27145301e+08 7.13e-11 1.86e-09 2.59e-10 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.27145301e+08 + +Time queueing subproblems=1.89 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.05 seconds +Time loading results into instance Scenario_LowFuelCosts=0.08 seconds +Time waiting for subproblems=0.19 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.51 Avg: 0.60 Max: 0.77 StdDev: 0.12 (seconds) +Aggregate sub-problem solve time=2.09 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.01 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61602917.0967 Max-Min=10954915.24 +Converger=normalized-term-diff value is 0.0878 - threshold reached=False +Cumulative run-time=90.63 seconds + +Initiating PH iteration=46 +Scenario instance preprocessing time=0.24 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmproa4mb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83935608e+10 -1.91947726e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09643459e+10 -2.26037188e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484904e+10 -2.91133884e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35427086e+10 -4.57358758e+09 4.56e+01 3.67e+04 1.09e+08 0s + 4 3.26501531e+09 -1.24026704e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34608997e+08 1.08329500e+07 0.00e+00 1.51e-09 8.54e+05 0s + 6 1.70150613e+08 5.89997992e+07 0.00e+00 4.07e-10 2.93e+05 0s + 7 1.43027371e+08 7.14746437e+07 0.00e+00 2.11e-10 1.89e+05 0s + 8 1.11514907e+08 8.00648211e+07 0.00e+00 1.86e-09 8.30e+04 0s + 9 1.02043339e+08 8.50728514e+07 0.00e+00 8.15e-10 4.48e+04 0s + 10 9.52378816e+07 8.82776773e+07 0.00e+00 2.33e-10 1.84e+04 0s + 11 9.24327624e+07 9.02022113e+07 0.00e+00 4.67e-10 5.89e+03 0s + 12 9.13986284e+07 9.07925690e+07 0.00e+00 1.46e-11 1.60e+03 0s + 13 9.11105094e+07 9.09855305e+07 0.00e+00 3.05e-10 3.30e+02 0s + 14 9.10437666e+07 9.10279476e+07 0.00e+00 2.33e-10 4.17e+01 0s + 15 9.10344639e+07 9.10333776e+07 0.00e+00 4.66e-10 2.87e+00 0s + 16 9.10337984e+07 9.10337973e+07 0.00e+00 9.31e-10 2.98e-03 0s + 17 9.10337977e+07 9.10337977e+07 0.00e+00 1.40e-09 2.98e-06 0s + 18 9.10337977e+07 9.10337977e+07 5.12e-14 4.66e-10 2.99e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.10337977e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp6chcue.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49554067e+10 -2.94800254e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34035564e+10 -2.70645873e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31916558e+10 -3.46936719e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70330063e+10 -5.33300770e+09 4.26e+01 3.32e+04 1.28e+08 0s + 4 4.21237337e+09 -1.60641114e+09 0.00e+00 1.40e-09 1.61e+07 0s + 5 5.99045179e+08 -4.90506866e+07 0.00e+00 1.40e-09 1.72e+06 0s + 6 2.48765506e+08 6.45866875e+07 1.66e-03 4.66e-10 4.87e+05 0s + 7 1.64293663e+08 9.11519313e+07 0.00e+00 9.31e-10 1.93e+05 0s + 8 1.29490926e+08 1.03718200e+08 0.00e+00 4.66e-10 6.80e+04 0s + 9 1.21257542e+08 1.08496588e+08 0.00e+00 9.31e-10 3.37e+04 0s + 10 1.17715391e+08 1.10188554e+08 0.00e+00 9.31e-10 1.99e+04 0s + 11 1.14733832e+08 1.11761807e+08 0.00e+00 6.98e-10 7.84e+03 0s + 12 1.13613130e+08 1.12446679e+08 0.00e+00 9.31e-10 3.08e+03 0s + 13 1.13094814e+08 1.12729400e+08 0.00e+00 9.31e-10 9.64e+02 0s + 14 1.12937467e+08 1.12808666e+08 0.00e+00 9.31e-10 3.40e+02 0s + 15 1.12864979e+08 1.12850694e+08 0.00e+00 9.31e-10 3.77e+01 0s + 16 1.12856442e+08 1.12855778e+08 0.00e+00 9.31e-10 1.75e+00 0s + 17 1.12856020e+08 1.12856019e+08 0.00e+00 9.31e-10 1.81e-03 0s + 18 1.12856020e+08 1.12856020e+08 0.00e+00 9.31e-10 1.81e-06 0s + 19 1.12856020e+08 1.12856020e+08 2.65e-14 4.66e-10 1.81e-09 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12856020e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpeaaxmr.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21588947e+11 -2.96303355e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14918941e+10 -2.78219435e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78145738e+10 -3.60459970e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90310079e+10 -5.43949410e+09 3.58e+01 2.96e+04 1.24e+08 0s + 4 3.74897381e+09 -1.40444985e+09 0.00e+00 5.52e-01 1.45e+07 0s + 5 5.96038430e+08 -3.82199792e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.39322478e+08 4.60157184e+07 2.57e-02 1.59e-02 7.78e+05 0s + 7 1.88514326e+08 1.01217569e+08 0.00e+00 3.17e-03 2.31e+05 0s + 8 1.50615845e+08 1.13065918e+08 0.00e+00 9.38e-04 9.91e+04 0s + 9 1.39929155e+08 1.19458587e+08 0.00e+00 3.95e-04 5.40e+04 0s + 10 1.35414951e+08 1.22680912e+08 0.00e+00 1.73e-04 3.36e+04 0s + 11 1.29581987e+08 1.25733726e+08 0.00e+00 5.37e-06 1.02e+04 0s + 12 1.27411041e+08 1.27035153e+08 0.00e+00 1.47e-07 9.92e+02 0s + 13 1.27239865e+08 1.27142391e+08 0.00e+00 1.63e-08 2.57e+02 0s + 14 1.27188996e+08 1.27176156e+08 0.00e+00 3.73e-09 3.39e+01 0s + 15 1.27181412e+08 1.27181027e+08 0.00e+00 1.86e-09 1.02e+00 0s + 16 1.27181192e+08 1.27181189e+08 0.00e+00 1.86e-09 6.85e-03 0s + 17 1.27181191e+08 1.27181191e+08 8.56e-12 1.86e-09 1.01e-04 0s + 18 1.27181191e+08 1.27181191e+08 2.18e-10 9.31e-10 1.00e-07 0s + 19 1.27181191e+08 1.27181191e+08 3.94e-11 1.86e-09 1.00e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.27181191e+08 + +Time queueing subproblems=2.04 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.51 Avg: 0.60 Max: 0.64 StdDev: 0.06 (seconds) +Aggregate sub-problem solve time=2.11 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61619878.1567 Max-Min=10974812.15 +Converger=normalized-term-diff value is 0.1026 - threshold reached=False +Cumulative run-time=92.88 seconds + +Initiating PH iteration=47 +Scenario instance preprocessing time=0.13 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphypln4.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83935772e+10 -1.91950589e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09644044e+10 -2.26037504e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484970e+10 -2.91135377e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35428111e+10 -4.57359492e+09 4.56e+01 3.67e+04 1.09e+08 0s + 4 3.26498544e+09 -1.24024802e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34601862e+08 1.08329087e+07 0.00e+00 6.98e-10 8.54e+05 0s + 6 1.70154260e+08 5.89998759e+07 0.00e+00 1.75e-10 2.93e+05 0s + 7 1.43028525e+08 7.14808840e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.11443135e+08 8.01160953e+07 0.00e+00 3.38e-09 8.27e+04 0s + 9 1.02131002e+08 8.50594643e+07 0.00e+00 1.34e-09 4.50e+04 0s + 10 9.53281444e+07 8.82530302e+07 0.00e+00 1.16e-10 1.87e+04 0s + 11 9.23827472e+07 9.02732798e+07 0.00e+00 1.46e-11 5.57e+03 0s + 12 9.13869566e+07 9.08234622e+07 0.00e+00 1.29e-10 1.49e+03 0s + 13 9.11348589e+07 9.09967698e+07 0.00e+00 4.66e-10 3.64e+02 0s + 14 9.10564033e+07 9.10426784e+07 0.00e+00 4.66e-10 3.62e+01 0s + 15 9.10482088e+07 9.10475761e+07 0.00e+00 4.66e-10 1.67e+00 0s + 16 9.10478179e+07 9.10478173e+07 0.00e+00 9.31e-10 1.71e-03 0s + 17 9.10478175e+07 9.10478175e+07 0.00e+00 4.66e-10 1.71e-06 0s + 18 9.10478175e+07 9.10478175e+07 9.59e-14 4.66e-10 1.72e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.10478175e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyv8cc0.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49552764e+10 -2.94800929e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34033379e+10 -2.70645690e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31925837e+10 -3.46924378e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70341947e+10 -5.33344692e+09 4.26e+01 3.32e+04 1.28e+08 0s + 4 4.21441350e+09 -1.60717097e+09 0.00e+00 1.40e-09 1.61e+07 0s + 5 5.99472475e+08 -4.92652210e+07 0.00e+00 1.16e-09 1.72e+06 0s + 6 2.48951530e+08 6.45130909e+07 1.71e-03 4.66e-10 4.87e+05 0s + 7 1.64343297e+08 9.11589924e+07 0.00e+00 4.66e-10 1.93e+05 0s + 8 1.29505089e+08 1.03710339e+08 0.00e+00 2.33e-10 6.81e+04 0s + 9 1.21244576e+08 1.08508019e+08 0.00e+00 1.40e-09 3.36e+04 0s + 10 1.17697504e+08 1.10202431e+08 0.00e+00 8.15e-10 1.98e+04 0s + 11 1.14715581e+08 1.11774134e+08 0.00e+00 9.31e-10 7.76e+03 0s + 12 1.13614906e+08 1.12448490e+08 0.00e+00 9.31e-10 3.08e+03 0s + 13 1.13075919e+08 1.12741932e+08 0.00e+00 4.66e-10 8.81e+02 0s + 14 1.12935384e+08 1.12812527e+08 0.00e+00 9.31e-10 3.24e+02 0s + 15 1.12866396e+08 1.12852622e+08 0.00e+00 6.98e-10 3.63e+01 0s + 16 1.12858176e+08 1.12857501e+08 0.00e+00 4.66e-10 1.78e+00 0s + 17 1.12857751e+08 1.12857750e+08 0.00e+00 4.66e-10 1.86e-03 0s + 18 1.12857750e+08 1.12857750e+08 0.00e+00 1.86e-09 1.86e-06 0s + 19 1.12857750e+08 1.12857750e+08 3.30e-13 9.31e-10 1.86e-09 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12857750e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpos0uot.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21589088e+11 -2.96338976e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14920824e+10 -2.78223100e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78130354e+10 -3.60477448e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90309172e+10 -5.43966950e+09 3.58e+01 2.96e+04 1.24e+08 0s + 4 3.74930448e+09 -1.40458897e+09 0.00e+00 5.52e-01 1.45e+07 0s + 5 5.95975920e+08 -3.82357194e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.39288183e+08 4.60051079e+07 2.57e-02 1.59e-02 7.77e+05 0s + 7 2.16878454e+08 9.00492652e+07 0.00e+00 5.85e-03 3.35e+05 0s + 8 1.65709944e+08 1.08122371e+08 0.00e+00 1.93e-03 1.52e+05 0s + 9 1.46645520e+08 1.15117782e+08 0.00e+00 1.02e-03 8.33e+04 0s + 10 1.38000036e+08 1.21940141e+08 0.00e+00 3.41e-04 4.24e+04 0s + 11 1.31320597e+08 1.24866530e+08 0.00e+00 5.96e-05 1.70e+04 0s + 12 1.27892640e+08 1.26864178e+08 0.00e+00 4.59e-06 2.71e+03 0s + 13 1.27499575e+08 1.27107123e+08 0.00e+00 1.68e-07 1.04e+03 0s + 14 1.27324340e+08 1.27209294e+08 0.00e+00 3.70e-08 3.04e+02 0s + 15 1.27259166e+08 1.27248476e+08 0.00e+00 2.79e-09 2.82e+01 0s + 16 1.27252756e+08 1.27252395e+08 0.00e+00 4.66e-10 9.54e-01 0s + 17 1.27252541e+08 1.27252540e+08 0.00e+00 1.86e-09 3.77e-03 0s + 18 1.27252541e+08 1.27252541e+08 2.09e-11 9.31e-10 3.16e-05 0s + 19 1.27252541e+08 1.27252541e+08 5.44e-11 1.86e-09 3.16e-08 0s + 20 1.27252541e+08 1.27252541e+08 1.25e-10 1.86e-09 3.16e-11 0s + +Barrier solved model in 20 iterations and 0.01 seconds +Optimal objective 1.27252541e+08 + +Time queueing subproblems=1.88 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.58 Max: 0.65 StdDev: 0.08 (seconds) +Aggregate sub-problem solve time=1.95 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61620887.2611 Max-Min=10956034.21 +Converger=normalized-term-diff value is 0.1027 - threshold reached=False +Cumulative run-time=94.84 seconds + +Initiating PH iteration=48 +Scenario instance preprocessing time=0.12 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqjsgwb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83935947e+10 -1.91952779e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09644639e+10 -2.26037751e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485040e+10 -2.91136812e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35429135e+10 -4.57360162e+09 4.56e+01 3.67e+04 1.09e+08 0s + 4 3.26495599e+09 -1.24022808e+09 0.00e+00 4.66e-10 1.19e+07 0s + 5 3.34596402e+08 1.08331782e+07 0.00e+00 5.24e-10 8.54e+05 0s + 6 1.70158588e+08 5.90005170e+07 0.00e+00 2.26e-10 2.93e+05 0s + 7 1.43028829e+08 7.14876220e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.11444841e+08 8.01318063e+07 0.00e+00 6.98e-10 8.26e+04 0s + 9 1.02119478e+08 8.50839605e+07 0.00e+00 6.46e-10 4.49e+04 0s + 10 9.53836088e+07 8.82420461e+07 0.00e+00 2.91e-11 1.88e+04 0s + 11 9.24140786e+07 9.02794665e+07 0.00e+00 1.69e-10 5.63e+03 0s + 12 9.14049847e+07 9.08334885e+07 0.00e+00 5.37e-11 1.51e+03 0s + 13 9.11428709e+07 9.10122152e+07 0.00e+00 2.33e-10 3.45e+02 0s + 14 9.10672491e+07 9.10565824e+07 0.00e+00 4.66e-10 2.81e+01 0s + 15 9.10609499e+07 9.10602520e+07 0.00e+00 4.66e-10 1.84e+00 0s + 16 9.10605192e+07 9.10605184e+07 0.00e+00 9.31e-10 1.90e-03 0s + 17 9.10605187e+07 9.10605187e+07 0.00e+00 2.33e-10 1.90e-06 0s + 18 9.10605187e+07 9.10605187e+07 5.18e-14 4.66e-10 1.90e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.10605187e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphxpf4q.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49551434e+10 -2.94800933e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34031164e+10 -2.70645439e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31935081e+10 -3.46911968e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70353689e+10 -5.33388433e+09 4.26e+01 3.32e+04 1.28e+08 0s + 4 4.21642776e+09 -1.60792527e+09 0.00e+00 2.33e-09 1.62e+07 0s + 5 5.99903099e+08 -4.94809816e+07 0.00e+00 9.31e-10 1.73e+06 0s + 6 2.49134980e+08 6.44404427e+07 1.76e-03 9.31e-10 4.88e+05 0s + 7 1.64382611e+08 9.11696043e+07 0.00e+00 4.66e-10 1.93e+05 0s + 8 1.29514195e+08 1.03705356e+08 0.00e+00 9.31e-10 6.81e+04 0s + 9 1.21229196e+08 1.08520797e+08 0.00e+00 9.31e-10 3.35e+04 0s + 10 1.17680646e+08 1.10215435e+08 0.00e+00 9.31e-10 1.97e+04 0s + 11 1.14699033e+08 1.11785626e+08 0.00e+00 4.66e-10 7.69e+03 0s + 12 1.13617569e+08 1.12450126e+08 0.00e+00 1.40e-09 3.08e+03 0s + 13 1.13064589e+08 1.12750531e+08 0.00e+00 4.66e-10 8.29e+02 0s + 14 1.12926118e+08 1.12820684e+08 0.00e+00 9.31e-10 2.78e+02 0s + 15 1.12870875e+08 1.12853168e+08 0.00e+00 4.66e-10 4.67e+01 0s + 16 1.12859893e+08 1.12859493e+08 0.00e+00 4.66e-10 1.06e+00 0s + 17 1.12859642e+08 1.12859641e+08 0.00e+00 9.31e-10 1.07e-03 0s + 18 1.12859641e+08 1.12859641e+08 0.00e+00 9.31e-10 1.07e-06 0s + 19 1.12859641e+08 1.12859641e+08 4.26e-14 9.31e-10 1.07e-09 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12859641e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0pr8xw.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21589212e+11 -2.96382768e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14922536e+10 -2.78227579e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78114791e+10 -3.60495737e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90307964e+10 -5.43985234e+09 3.58e+01 2.96e+04 1.24e+08 0s + 4 3.74961303e+09 -1.40473686e+09 0.00e+00 5.53e-01 1.45e+07 0s + 5 5.95895092e+08 -3.82640441e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.39236451e+08 4.59804030e+07 2.57e-02 1.59e-02 7.77e+05 0s + 7 2.17121536e+08 8.99696593e+07 0.00e+00 5.87e-03 3.36e+05 0s + 8 1.65413287e+08 1.08268717e+08 0.00e+00 1.91e-03 1.51e+05 0s + 9 1.46641131e+08 1.15155155e+08 0.00e+00 1.02e-03 8.32e+04 0s + 10 1.38025632e+08 1.22029074e+08 0.00e+00 3.39e-04 4.22e+04 0s + 11 1.31163991e+08 1.24974933e+08 0.00e+00 4.41e-05 1.63e+04 0s + 12 1.27920646e+08 1.26923458e+08 0.00e+00 3.69e-06 2.63e+03 0s + 13 1.27516694e+08 1.27172678e+08 0.00e+00 1.57e-07 9.08e+02 0s + 14 1.27359777e+08 1.27264655e+08 0.00e+00 3.44e-08 2.51e+02 0s + 15 1.27306385e+08 1.27296717e+08 0.00e+00 2.76e-09 2.55e+01 0s + 16 1.27300571e+08 1.27300295e+08 0.00e+00 3.73e-09 7.27e-01 0s + 17 1.27300408e+08 1.27300407e+08 0.00e+00 1.86e-09 3.40e-03 0s + 18 1.27300408e+08 1.27300408e+08 2.55e-11 2.33e-10 5.72e-05 0s + 19 1.27300408e+08 1.27300408e+08 2.01e-10 1.86e-09 5.69e-08 0s + 20 1.27300408e+08 1.27300408e+08 2.12e-11 1.86e-09 5.70e-11 0s + +Barrier solved model in 20 iterations and 0.01 seconds +Optimal objective 1.27300408e+08 + +Time queueing subproblems=2.02 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.08 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.59 Avg: 0.64 Max: 0.66 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=2.10 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61613046.8550 Max-Min=10933286.62 +Converger=normalized-term-diff value is 0.1029 - threshold reached=False +Cumulative run-time=96.94 seconds + +Initiating PH iteration=49 +Scenario instance preprocessing time=0.15 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppfarpi.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83936141e+10 -1.91954381e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09645255e+10 -2.26037939e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485129e+10 -2.91138191e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35430183e+10 -4.57360769e+09 4.56e+01 3.67e+04 1.09e+08 0s + 4 3.26492869e+09 -1.24020743e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34592245e+08 1.08337722e+07 0.00e+00 1.34e-09 8.54e+05 0s + 6 1.70163459e+08 5.90016977e+07 0.00e+00 2.91e-10 2.93e+05 0s + 7 1.43029083e+08 7.14948778e+07 0.00e+00 1.75e-10 1.89e+05 0s + 8 1.11472261e+08 8.01354351e+07 0.00e+00 2.33e-10 8.27e+04 0s + 9 1.02071620e+08 8.51231182e+07 0.00e+00 2.33e-10 4.47e+04 0s + 10 9.54691247e+07 8.82001224e+07 0.00e+00 2.33e-10 1.92e+04 0s + 11 9.22186070e+07 9.04163011e+07 0.00e+00 2.91e-11 4.76e+03 0s + 12 9.14035657e+07 9.08517794e+07 0.00e+00 3.51e-10 1.46e+03 0s + 13 9.11445887e+07 9.10285756e+07 0.00e+00 1.16e-10 3.06e+02 0s + 14 9.10818390e+07 9.10675348e+07 0.00e+00 4.66e-10 3.77e+01 0s + 15 9.10732905e+07 9.10725154e+07 0.00e+00 4.66e-10 2.04e+00 0s + 16 9.10728170e+07 9.10728162e+07 0.00e+00 2.33e-10 2.11e-03 0s + 17 9.10728166e+07 9.10728166e+07 0.00e+00 1.40e-09 2.11e-06 0s + 18 9.10728166e+07 9.10728166e+07 4.51e-14 9.31e-10 2.11e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.10728166e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp7hpsoj.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49550091e+10 -2.94800348e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34028932e+10 -2.70645129e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31944298e+10 -3.46899505e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70365297e+10 -5.33431979e+09 4.26e+01 3.33e+04 1.28e+08 0s + 4 4.21841729e+09 -1.60867404e+09 0.00e+00 2.79e-09 1.62e+07 0s + 5 6.00335779e+08 -4.96972592e+07 0.00e+00 1.40e-09 1.73e+06 0s + 6 2.49316112e+08 6.43686767e+07 1.82e-03 6.98e-10 4.89e+05 0s + 7 1.64411497e+08 9.11839494e+07 0.00e+00 4.66e-10 1.93e+05 0s + 8 1.29521721e+08 1.03702244e+08 0.00e+00 9.31e-10 6.81e+04 0s + 9 1.21214448e+08 1.08533034e+08 0.00e+00 9.31e-10 3.35e+04 0s + 10 1.17667819e+08 1.10225454e+08 0.00e+00 4.66e-10 1.96e+04 0s + 11 1.14685981e+08 1.11794534e+08 0.00e+00 9.31e-10 7.63e+03 0s + 12 1.13620276e+08 1.12451287e+08 0.00e+00 9.31e-10 3.08e+03 0s + 13 1.13069756e+08 1.12749687e+08 0.00e+00 4.66e-10 8.45e+02 0s + 14 1.12931848e+08 1.12819721e+08 0.00e+00 9.31e-10 2.96e+02 0s + 15 1.12869460e+08 1.12856258e+08 0.00e+00 4.66e-10 3.48e+01 0s + 16 1.12861579e+08 1.12860986e+08 0.00e+00 9.31e-10 1.56e+00 0s + 17 1.12861202e+08 1.12861201e+08 0.00e+00 4.66e-10 1.62e-03 0s + 18 1.12861201e+08 1.12861201e+08 0.00e+00 9.31e-10 1.62e-06 0s + 19 1.12861201e+08 1.12861201e+08 1.36e-13 9.31e-10 1.62e-09 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12861201e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2mbkuz.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21589322e+11 -2.96415832e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14924091e+10 -2.78230979e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78099022e+10 -3.60512948e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90306361e+10 -5.44002373e+09 3.58e+01 2.96e+04 1.24e+08 0s + 4 3.74989162e+09 -1.40487471e+09 0.00e+00 5.53e-01 1.45e+07 0s + 5 5.95803958e+08 -3.82898786e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.39179945e+08 4.59566417e+07 2.57e-02 1.59e-02 7.77e+05 0s + 7 2.17227003e+08 8.99267082e+07 0.00e+00 5.88e-03 3.37e+05 0s + 8 1.65095804e+08 1.08401940e+08 0.00e+00 1.89e-03 1.50e+05 0s + 9 1.46627251e+08 1.15177143e+08 0.00e+00 1.02e-03 8.31e+04 0s + 10 1.38025797e+08 1.22091132e+08 0.00e+00 3.36e-04 4.21e+04 0s + 11 1.31272296e+08 1.24945147e+08 0.00e+00 4.42e-05 1.67e+04 0s + 12 1.27937846e+08 1.26965640e+08 0.00e+00 3.36e-06 2.57e+03 0s + 13 1.27551063e+08 1.27203654e+08 0.00e+00 1.25e-07 9.17e+02 0s + 14 1.27392611e+08 1.27296812e+08 0.00e+00 2.89e-08 2.53e+02 0s + 15 1.27338826e+08 1.27329128e+08 0.00e+00 2.32e-09 2.56e+01 0s + 16 1.27332994e+08 1.27332717e+08 0.00e+00 9.31e-10 7.30e-01 0s + 17 1.27332830e+08 1.27332829e+08 0.00e+00 6.98e-10 3.47e-03 0s + 18 1.27332830e+08 1.27332830e+08 4.92e-12 4.66e-10 7.35e-05 0s + 19 1.27332830e+08 1.27332830e+08 2.43e-10 4.66e-10 7.30e-08 0s + 20 1.27332830e+08 1.27332830e+08 4.12e-10 1.86e-09 7.31e-11 0s + +Barrier solved model in 20 iterations and 0.03 seconds +Optimal objective 1.27332830e+08 + +Time queueing subproblems=1.99 seconds +Time loading results into instance Scenario_HighFuelCosts=0.04 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.09 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.59 Avg: 0.61 Max: 0.62 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=2.07 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61744920.1189 Max-Min=10925110.60 +Converger=normalized-term-diff value is 0.1002 - threshold reached=False +Cumulative run-time=99.08 seconds + +Initiating PH iteration=50 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprshn34.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83936383e+10 -1.91955637e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09645857e+10 -2.26038091e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485183e+10 -2.91139538e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35431180e+10 -4.57361319e+09 4.56e+01 3.67e+04 1.09e+08 0s + 4 3.26490221e+09 -1.24018635e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34590134e+08 1.08337996e+07 0.00e+00 1.11e-09 8.54e+05 0s + 6 1.70168587e+08 5.90027295e+07 0.00e+00 2.33e-10 2.93e+05 0s + 7 1.43030124e+08 7.15017450e+07 0.00e+00 1.60e-10 1.89e+05 0s + 8 1.11506530e+08 8.01353794e+07 0.00e+00 1.51e-09 8.28e+04 0s + 9 1.02008783e+08 8.51687583e+07 0.00e+00 5.82e-10 4.44e+04 0s + 10 9.53154729e+07 8.82969235e+07 0.00e+00 1.16e-10 1.85e+04 0s + 11 9.25394633e+07 9.02219578e+07 0.00e+00 1.16e-10 6.11e+03 0s + 12 9.14596331e+07 9.08315841e+07 0.00e+00 1.16e-10 1.66e+03 0s + 13 9.11610735e+07 9.10345611e+07 0.00e+00 4.66e-10 3.34e+02 0s + 14 9.10924859e+07 9.10770803e+07 0.00e+00 4.66e-10 4.06e+01 0s + 15 9.10833747e+07 9.10824825e+07 0.00e+00 9.31e-10 2.35e+00 0s + 16 9.10828401e+07 9.10828372e+07 0.00e+00 4.66e-10 7.65e-03 0s + 17 9.10828395e+07 9.10828394e+07 7.58e-14 9.31e-10 5.80e-05 0s + 18 9.10828395e+07 9.10828395e+07 4.69e-11 4.66e-10 5.79e-08 0s + 19 9.10828395e+07 9.10828395e+07 4.56e-10 4.66e-10 5.79e-11 0s + +Barrier solved model in 19 iterations and 0.07 seconds +Optimal objective 9.10828395e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp50uzxp.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49548682e+10 -2.94799782e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34026760e+10 -2.70644867e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31953623e+10 -3.46887094e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70376969e+10 -5.33475508e+09 4.26e+01 3.33e+04 1.28e+08 0s + 4 4.22039120e+09 -1.60941887e+09 0.00e+00 1.40e-09 1.62e+07 0s + 5 6.00771035e+08 -4.99165956e+07 0.00e+00 9.31e-10 1.73e+06 0s + 6 2.49490237e+08 6.42966941e+07 1.87e-03 9.31e-10 4.89e+05 0s + 7 1.64428067e+08 9.11978282e+07 0.00e+00 6.98e-10 1.93e+05 0s + 8 1.29565095e+08 1.03684631e+08 0.00e+00 2.33e-09 6.83e+04 0s + 9 1.21213134e+08 1.08536532e+08 0.00e+00 6.98e-10 3.35e+04 0s + 10 1.17650960e+08 1.10236498e+08 0.00e+00 9.31e-10 1.96e+04 0s + 11 1.14662738e+08 1.11806516e+08 0.00e+00 4.66e-10 7.54e+03 0s + 12 1.13612601e+08 1.12454992e+08 0.00e+00 9.31e-10 3.05e+03 0s + 13 1.13055993e+08 1.12758716e+08 0.00e+00 4.66e-10 7.84e+02 0s + 14 1.12934421e+08 1.12818159e+08 0.00e+00 9.31e-10 3.07e+02 0s + 15 1.12869014e+08 1.12856015e+08 0.00e+00 9.31e-10 3.43e+01 0s + 16 1.12861029e+08 1.12860676e+08 0.00e+00 4.66e-10 9.30e-01 0s + 17 1.12860807e+08 1.12860806e+08 0.00e+00 4.66e-10 9.42e-04 0s + 18 1.12860806e+08 1.12860806e+08 0.00e+00 4.66e-10 9.42e-07 0s + 19 1.12860806e+08 1.12860806e+08 1.60e-14 4.66e-10 9.42e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12860806e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0n0ar0.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21589450e+11 -2.96453409e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14925967e+10 -2.78234885e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78083680e+10 -3.60530672e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90305266e+10 -5.44019988e+09 3.58e+01 2.96e+04 1.24e+08 0s + 4 3.75021105e+09 -1.40501791e+09 0.00e+00 5.53e-01 1.45e+07 0s + 5 5.95724389e+08 -3.83146481e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.39129191e+08 4.59346881e+07 2.57e-02 1.59e-02 7.77e+05 0s + 7 2.17432958e+08 8.98624566e+07 0.00e+00 5.90e-03 3.37e+05 0s + 8 1.64742130e+08 1.08568997e+08 0.00e+00 1.86e-03 1.48e+05 0s + 9 1.46609519e+08 1.15216133e+08 0.00e+00 1.01e-03 8.29e+04 0s + 10 1.38044730e+08 1.22183093e+08 0.00e+00 3.32e-04 4.19e+04 0s + 11 1.31781009e+08 1.24681825e+08 0.00e+00 5.73e-05 1.87e+04 0s + 12 1.27892126e+08 1.27071681e+08 0.00e+00 2.32e-06 2.16e+03 0s + 13 1.27591788e+08 1.27250850e+08 0.00e+00 2.07e-08 9.00e+02 0s + 14 1.27429940e+08 1.27346385e+08 0.00e+00 4.48e-09 2.20e+02 0s + 15 1.27383239e+08 1.27374340e+08 0.00e+00 1.86e-09 2.35e+01 0s + 16 1.27377867e+08 1.27377656e+08 0.00e+00 1.86e-09 5.58e-01 0s + 17 1.27377743e+08 1.27377742e+08 0.00e+00 3.73e-09 2.61e-03 0s + 18 1.27377743e+08 1.27377742e+08 1.46e-11 4.66e-10 5.06e-05 0s + 19 1.27377743e+08 1.27377743e+08 3.40e-10 9.31e-10 5.04e-08 0s + 20 1.27377743e+08 1.27377743e+08 2.37e-10 1.86e-09 5.04e-11 0s + +Barrier solved model in 20 iterations and 0.08 seconds +Optimal objective 1.27377743e+08 + +Time queueing subproblems=1.82 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.08 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.57 Max: 0.64 StdDev: 0.06 (seconds) +Aggregate sub-problem solve time=1.90 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61961009.0704 Max-Min=10914602.73 +Converger=normalized-term-diff value is 0.0973 - threshold reached=False +Cumulative run-time=100.98 seconds + +Initiating PH iteration=51 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpx40ozo.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83936700e+10 -1.91955746e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09646366e+10 -2.26038122e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485078e+10 -2.91140774e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35431965e+10 -4.57361718e+09 4.56e+01 3.67e+04 1.09e+08 0s + 4 3.26487089e+09 -1.24016402e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34592470e+08 1.08330299e+07 0.00e+00 9.31e-10 8.54e+05 0s + 6 1.70174787e+08 5.90036255e+07 0.00e+00 1.75e-10 2.93e+05 0s + 7 1.43033104e+08 7.15078063e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.11592339e+08 8.01098876e+07 0.00e+00 4.07e-10 8.31e+04 0s + 9 1.01891176e+08 8.52325790e+07 0.00e+00 1.16e-10 4.40e+04 0s + 10 9.53043490e+07 8.83169018e+07 0.00e+00 4.08e-10 1.84e+04 0s + 11 9.24097515e+07 9.03137781e+07 0.00e+00 1.16e-10 5.53e+03 0s + 12 9.14461312e+07 9.08577597e+07 0.00e+00 1.16e-10 1.55e+03 0s + 13 9.11649140e+07 9.10471012e+07 0.00e+00 4.66e-10 3.11e+02 0s + 14 9.11020788e+07 9.10863130e+07 0.00e+00 4.66e-10 4.16e+01 0s + 15 9.10927029e+07 9.10917134e+07 0.00e+00 4.66e-10 2.61e+00 0s + 16 9.10920908e+07 9.10920896e+07 0.00e+00 4.66e-10 3.02e-03 0s + 17 9.10920900e+07 9.10920900e+07 0.00e+00 4.66e-10 3.02e-06 0s + 18 9.10920900e+07 9.10920900e+07 5.46e-13 4.66e-10 3.02e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.10920900e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzb3xxb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49547192e+10 -2.94799030e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34024646e+10 -2.70644639e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31963060e+10 -3.46874717e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70388713e+10 -5.33519014e+09 4.26e+01 3.33e+04 1.28e+08 0s + 4 4.22234861e+09 -1.61015960e+09 0.00e+00 9.31e-10 1.62e+07 0s + 5 6.01211262e+08 -5.01403294e+07 0.00e+00 9.31e-10 1.73e+06 0s + 6 2.49656725e+08 6.42244407e+07 1.92e-03 9.31e-10 4.90e+05 0s + 7 1.64432831e+08 9.12106769e+07 0.00e+00 4.66e-10 1.93e+05 0s + 8 1.29595517e+08 1.03669554e+08 0.00e+00 4.66e-10 6.84e+04 0s + 9 1.21203178e+08 1.08541174e+08 0.00e+00 4.66e-10 3.34e+04 0s + 10 1.17626034e+08 1.10248226e+08 0.00e+00 9.31e-10 1.95e+04 0s + 11 1.14635263e+08 1.11817835e+08 0.00e+00 9.31e-10 7.43e+03 0s + 12 1.13604743e+08 1.12455885e+08 0.00e+00 2.33e-10 3.03e+03 0s + 13 1.13029860e+08 1.12768931e+08 0.00e+00 4.66e-10 6.88e+02 0s + 14 1.12927163e+08 1.12818708e+08 0.00e+00 4.66e-10 2.86e+02 0s + 15 1.12866408e+08 1.12853817e+08 0.00e+00 9.31e-10 3.32e+01 0s + 16 1.12858818e+08 1.12858357e+08 0.00e+00 4.66e-10 1.22e+00 0s + 17 1.12858526e+08 1.12858525e+08 0.00e+00 1.05e-09 1.24e-03 0s + 18 1.12858526e+08 1.12858526e+08 0.00e+00 4.66e-10 1.24e-06 0s + 19 1.12858526e+08 1.12858526e+08 6.51e-14 9.31e-10 1.24e-09 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12858526e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp2ncdgs.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21589590e+11 -2.96496606e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14928125e+10 -2.78239413e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78068735e+10 -3.60549017e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90304636e+10 -5.44038192e+09 3.58e+01 2.96e+04 1.24e+08 0s + 4 3.75056555e+09 -1.40516782e+09 0.00e+00 5.53e-01 1.45e+07 0s + 5 5.95650148e+08 -3.83419186e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.39077542e+08 4.59105971e+07 2.57e-02 1.59e-02 7.77e+05 0s + 7 2.17692664e+08 8.97823338e+07 0.00e+00 5.92e-03 3.38e+05 0s + 8 1.64346028e+08 1.08759495e+08 0.00e+00 1.83e-03 1.47e+05 0s + 9 1.46575530e+08 1.15264167e+08 0.00e+00 1.00e-03 8.27e+04 0s + 10 1.38067970e+08 1.22294184e+08 0.00e+00 3.28e-04 4.16e+04 0s + 11 1.30654116e+08 1.25615507e+08 0.00e+00 4.98e-05 1.33e+04 0s + 12 1.28060538e+08 1.27038445e+08 0.00e+00 2.45e-06 2.70e+03 0s + 13 1.27725363e+08 1.27245000e+08 0.00e+00 3.73e-09 1.27e+03 0s + 14 1.27502412e+08 1.27376592e+08 0.00e+00 1.86e-09 3.32e+02 0s + 15 1.27433269e+08 1.27418268e+08 0.00e+00 9.31e-10 3.96e+01 0s + 16 1.27424098e+08 1.27423791e+08 0.00e+00 9.31e-10 8.08e-01 0s + 17 1.27423926e+08 1.27423924e+08 0.00e+00 1.86e-09 6.53e-03 0s + 18 1.27423926e+08 1.27423926e+08 3.97e-11 9.31e-10 3.59e-04 0s + 19 1.27423926e+08 1.27423926e+08 2.83e-10 1.86e-09 2.10e-06 0s + 20 1.27423926e+08 1.27423926e+08 1.04e-09 4.66e-10 2.10e-09 0s + +Barrier solved model in 20 iterations and 0.01 seconds +Optimal objective 1.27423926e+08 + +Time queueing subproblems=1.79 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.51 Avg: 0.56 Max: 0.62 StdDev: 0.04 (seconds) +Aggregate sub-problem solve time=1.86 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61987229.2812 Max-Min=10895590.97 +Converger=normalized-term-diff value is 0.0828 - threshold reached=False +Cumulative run-time=102.85 seconds + +Initiating PH iteration=52 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_uscif.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83937061e+10 -1.91955164e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09646800e+10 -2.26038079e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484849e+10 -2.91141945e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35432586e+10 -4.57362026e+09 4.56e+01 3.67e+04 1.09e+08 0s + 4 3.26483492e+09 -1.24014090e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34597714e+08 1.08316203e+07 0.00e+00 1.40e-09 8.54e+05 0s + 6 1.70181622e+08 5.90043010e+07 0.00e+00 3.20e-10 2.93e+05 0s + 7 1.43037111e+08 7.15131664e+07 0.00e+00 1.75e-10 1.89e+05 0s + 8 1.11723427e+08 8.00616546e+07 0.00e+00 5.82e-11 8.35e+04 0s + 9 1.01868939e+08 8.52363823e+07 0.00e+00 5.82e-11 4.39e+04 0s + 10 9.52077770e+07 8.85242027e+07 0.00e+00 4.66e-10 1.76e+04 0s + 11 9.17658492e+07 9.07605954e+07 0.00e+00 4.66e-10 2.65e+03 0s + 12 9.11678228e+07 9.10545261e+07 0.00e+00 2.33e-10 2.99e+02 0s + 13 9.11089787e+07 9.10972892e+07 0.00e+00 4.66e-10 3.08e+01 0s + 14 9.11027703e+07 9.11004903e+07 0.00e+00 2.33e-10 6.02e+00 0s + 15 9.11013255e+07 9.11013177e+07 0.00e+00 6.98e-10 2.05e-02 0s + 16 9.11013205e+07 9.11013205e+07 0.00e+00 4.66e-10 2.05e-05 0s + 17 9.11013205e+07 9.11013205e+07 9.43e-14 4.66e-10 2.05e-08 0s + 18 9.11013205e+07 9.11013205e+07 9.94e-14 9.31e-10 2.05e-11 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.11013205e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbijgvb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49545709e+10 -2.94798273e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34022464e+10 -2.70644382e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31972390e+10 -3.46862317e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70400213e+10 -5.33562336e+09 4.27e+01 3.33e+04 1.28e+08 0s + 4 4.22427669e+09 -1.61089504e+09 0.00e+00 1.86e-09 1.62e+07 0s + 5 6.01654514e+08 -5.03654472e+07 0.00e+00 9.31e-10 1.73e+06 0s + 6 2.49822343e+08 6.41523835e+07 1.97e-03 9.31e-10 4.91e+05 0s + 7 1.64428030e+08 9.12281818e+07 0.00e+00 9.31e-10 1.93e+05 0s + 8 1.29625362e+08 1.03655993e+08 0.00e+00 9.31e-10 6.85e+04 0s + 9 1.21193858e+08 1.08546275e+08 0.00e+00 1.40e-09 3.34e+04 0s + 10 1.17606373e+08 1.10257178e+08 0.00e+00 8.15e-10 1.94e+04 0s + 11 1.14613234e+08 1.11826275e+08 0.00e+00 9.31e-10 7.35e+03 0s + 12 1.13602124e+08 1.12453909e+08 0.00e+00 9.31e-10 3.03e+03 0s + 13 1.13059748e+08 1.12748385e+08 0.00e+00 3.49e-10 8.22e+02 0s + 14 1.12904159e+08 1.12828124e+08 0.00e+00 4.66e-10 2.01e+02 0s + 15 1.12862811e+08 1.12852685e+08 0.00e+00 4.66e-10 2.67e+01 0s + 16 1.12856669e+08 1.12856342e+08 0.00e+00 9.31e-10 8.62e-01 0s + 17 1.12856463e+08 1.12856462e+08 0.00e+00 4.66e-10 8.74e-04 0s + 18 1.12856462e+08 1.12856462e+08 0.00e+00 9.31e-10 8.75e-07 0s + 19 1.12856462e+08 1.12856462e+08 4.28e-14 9.31e-10 8.76e-10 0s + +Barrier solved model in 19 iterations and 0.03 seconds +Optimal objective 1.12856462e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpv__ie8.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21589694e+11 -2.96520143e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14929821e+10 -2.78241931e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78053194e+10 -3.60565348e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90303049e+10 -5.44054293e+09 3.58e+01 2.96e+04 1.24e+08 0s + 4 3.75084505e+09 -1.40529845e+09 0.00e+00 5.53e-01 1.45e+07 0s + 5 5.95556106e+08 -3.83637052e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.39019706e+08 4.58911783e+07 2.57e-02 1.59e-02 7.77e+05 0s + 7 2.17727568e+08 8.97624294e+07 0.00e+00 5.92e-03 3.38e+05 0s + 8 1.63924954e+08 1.08929261e+08 0.00e+00 1.80e-03 1.45e+05 0s + 9 1.46545633e+08 1.15290084e+08 0.00e+00 9.96e-04 8.25e+04 0s + 10 1.38050334e+08 1.22355226e+08 0.00e+00 3.24e-04 4.14e+04 0s + 11 1.30414686e+08 1.25713391e+08 0.00e+00 3.54e-05 1.24e+04 0s + 12 1.28039133e+08 1.27105727e+08 0.00e+00 2.94e-06 2.46e+03 0s + 13 1.27681839e+08 1.27315177e+08 0.00e+00 1.86e-09 9.67e+02 0s + 14 1.27507972e+08 1.27419976e+08 0.00e+00 9.31e-10 2.32e+02 0s + 15 1.27458931e+08 1.27449828e+08 0.00e+00 9.31e-10 2.40e+01 0s + 16 1.27453457e+08 1.27453245e+08 0.00e+00 4.66e-10 5.59e-01 0s + 17 1.27453332e+08 1.27453331e+08 0.00e+00 9.31e-10 3.09e-03 0s + 18 1.27453332e+08 1.27453332e+08 4.28e-11 5.24e-10 1.31e-04 0s + 19 1.27453332e+08 1.27453332e+08 9.53e-11 9.31e-10 1.69e-07 0s + 20 1.27453332e+08 1.27453332e+08 3.05e-10 1.86e-09 1.69e-10 0s + +Barrier solved model in 20 iterations and 0.13 seconds +Optimal objective 1.27453332e+08 + +Time queueing subproblems=1.87 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 0.59 Max: 0.76 StdDev: 0.12 (seconds) +Aggregate sub-problem solve time=1.95 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61984403.6546 Max-Min=10892084.08 +Converger=normalized-term-diff value is 0.0829 - threshold reached=False +Cumulative run-time=104.86 seconds + +Initiating PH iteration=53 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpaguian.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83937448e+10 -1.91954804e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09647248e+10 -2.26038058e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484631e+10 -2.91143137e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35433220e+10 -4.57362343e+09 4.56e+01 3.67e+04 1.09e+08 0s + 4 3.26480133e+09 -1.24011798e+09 0.00e+00 2.33e-09 1.19e+07 0s + 5 3.34603446e+08 1.08296532e+07 0.00e+00 1.63e-09 8.54e+05 0s + 6 1.70188205e+08 5.90046309e+07 0.00e+00 5.53e-10 2.93e+05 0s + 7 1.43041300e+08 7.15181354e+07 0.00e+00 1.96e-10 1.89e+05 0s + 8 1.11841585e+08 8.00191056e+07 0.00e+00 3.24e-10 8.40e+04 0s + 9 1.02025593e+08 8.52736479e+07 0.00e+00 2.33e-10 4.42e+04 0s + 10 9.51944791e+07 8.84418667e+07 0.00e+00 1.23e-10 1.78e+04 0s + 11 9.23386421e+07 9.04127909e+07 0.00e+00 1.46e-11 5.08e+03 0s + 12 9.14501537e+07 9.08951155e+07 0.00e+00 1.16e-10 1.46e+03 0s + 13 9.11932550e+07 9.10632967e+07 0.00e+00 1.18e-10 3.43e+02 0s + 14 9.11178063e+07 9.11071060e+07 0.00e+00 4.66e-10 2.82e+01 0s + 15 9.11114400e+07 9.11107761e+07 0.00e+00 4.66e-10 1.75e+00 0s + 16 9.11110277e+07 9.11110270e+07 0.00e+00 2.33e-10 1.80e-03 0s + 17 9.11110273e+07 9.11110273e+07 0.00e+00 9.31e-10 1.80e-06 0s + 18 9.11110273e+07 9.11110273e+07 6.27e-14 9.31e-10 1.80e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.11110273e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpptcpee.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49544226e+10 -2.94797827e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34020266e+10 -2.70644151e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31981694e+10 -3.46849944e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70411591e+10 -5.33605568e+09 4.27e+01 3.33e+04 1.28e+08 0s + 4 4.22618394e+09 -1.61162625e+09 0.00e+00 3.73e-09 1.62e+07 0s + 5 6.02098970e+08 -5.05917995e+07 0.00e+00 1.16e-09 1.74e+06 0s + 6 2.49985425e+08 6.40800863e+07 2.02e-03 9.31e-10 4.91e+05 0s + 7 1.64412638e+08 9.12485955e+07 0.00e+00 9.31e-10 1.93e+05 0s + 8 1.29653393e+08 1.03643144e+08 0.00e+00 4.66e-10 6.86e+04 0s + 9 1.21183854e+08 1.08551233e+08 0.00e+00 9.31e-10 3.33e+04 0s + 10 1.17586448e+08 1.10265596e+08 0.00e+00 4.66e-10 1.93e+04 0s + 11 1.14592671e+08 1.11833404e+08 0.00e+00 9.31e-10 7.28e+03 0s + 12 1.13600072e+08 1.12451164e+08 0.00e+00 4.66e-10 3.03e+03 0s + 13 1.13042660e+08 1.12754084e+08 0.00e+00 9.31e-10 7.61e+02 0s + 14 1.12893279e+08 1.12830717e+08 0.00e+00 9.31e-10 1.65e+02 0s + 15 1.12859979e+08 1.12850686e+08 0.00e+00 4.66e-10 2.45e+01 0s + 16 1.12854290e+08 1.12854067e+08 0.00e+00 4.66e-10 5.87e-01 0s + 17 1.12854149e+08 1.12854149e+08 0.00e+00 9.31e-10 5.92e-04 0s + 18 1.12854149e+08 1.12854149e+08 0.00e+00 4.66e-10 5.93e-07 0s + 19 1.12854149e+08 1.12854149e+08 1.29e-13 9.31e-10 5.94e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12854149e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpaxvjey.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21589794e+11 -2.96530807e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14931449e+10 -2.78243151e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78037545e+10 -3.60580381e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90301190e+10 -5.44069027e+09 3.58e+01 2.96e+04 1.24e+08 0s + 4 3.75111485e+09 -1.40541809e+09 0.00e+00 5.53e-01 1.45e+07 0s + 5 5.95459852e+08 -3.83757341e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.38961586e+08 4.58824457e+07 2.57e-02 1.59e-02 7.77e+05 0s + 7 2.17704901e+08 8.97678825e+07 0.00e+00 5.92e-03 3.38e+05 0s + 8 1.63457902e+08 1.09118248e+08 0.00e+00 1.77e-03 1.44e+05 0s + 9 1.46522069e+08 1.15318769e+08 0.00e+00 9.89e-04 8.24e+04 0s + 10 1.38025415e+08 1.22411741e+08 0.00e+00 3.20e-04 4.12e+04 0s + 11 1.30504138e+08 1.25705665e+08 0.00e+00 3.70e-05 1.27e+04 0s + 12 1.28036303e+08 1.27162523e+08 0.00e+00 2.53e-06 2.31e+03 0s + 13 1.27700155e+08 1.27356904e+08 0.00e+00 1.86e-09 9.06e+02 0s + 14 1.27528315e+08 1.27461486e+08 0.00e+00 9.31e-10 1.76e+02 0s + 15 1.27491411e+08 1.27483962e+08 0.00e+00 2.33e-10 1.97e+01 0s + 16 1.27486917e+08 1.27486789e+08 0.00e+00 3.73e-09 3.36e-01 0s + 17 1.27486842e+08 1.27486842e+08 0.00e+00 3.23e-10 2.08e-03 0s + 18 1.27486842e+08 1.27486842e+08 1.37e-11 3.73e-09 6.07e-05 0s + 19 1.27486842e+08 1.27486842e+08 2.01e-10 4.66e-10 6.02e-08 0s + 20 1.27486842e+08 1.27486842e+08 1.36e-10 9.31e-10 6.02e-11 0s + +Barrier solved model in 20 iterations and 0.01 seconds +Optimal objective 1.27486842e+08 + +Time queueing subproblems=1.48 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.46 Max: 0.47 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.55 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61985268.3679 Max-Min=10895559.14 +Converger=normalized-term-diff value is 0.0828 - threshold reached=False +Cumulative run-time=106.41 seconds + +Initiating PH iteration=54 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpneizkq.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83937845e+10 -1.91954820e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09647707e+10 -2.26038075e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484428e+10 -2.91144366e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35433873e+10 -4.57362691e+09 4.56e+01 3.67e+04 1.09e+08 0s + 4 3.26476924e+09 -1.24009543e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34609012e+08 1.08272281e+07 0.00e+00 8.15e-10 8.54e+05 0s + 6 1.70194374e+08 5.90045888e+07 0.00e+00 1.75e-10 2.93e+05 0s + 7 1.43045258e+08 7.15227582e+07 0.00e+00 5.17e-10 1.89e+05 0s + 8 1.11947335e+08 7.99818802e+07 0.00e+00 2.79e-09 8.43e+04 0s + 9 1.01843325e+08 8.53642040e+07 0.00e+00 9.90e-10 4.35e+04 0s + 10 9.51138987e+07 8.84824761e+07 0.00e+00 1.16e-10 1.75e+04 0s + 11 9.22226212e+07 9.04740610e+07 0.00e+00 1.16e-10 4.61e+03 0s + 12 9.14241480e+07 9.09203407e+07 0.00e+00 9.19e-11 1.33e+03 0s + 13 9.11925795e+07 9.10779920e+07 0.00e+00 3.13e-10 3.02e+02 0s + 14 9.11300934e+07 9.11155603e+07 0.00e+00 2.33e-10 3.83e+01 0s + 15 9.11213498e+07 9.11205371e+07 0.00e+00 4.66e-10 2.14e+00 0s + 16 9.11208439e+07 9.11208430e+07 0.00e+00 4.66e-10 2.43e-03 0s + 17 9.11208433e+07 9.11208433e+07 0.00e+00 9.31e-10 2.43e-06 0s + 18 9.11208433e+07 9.11208433e+07 8.52e-13 9.31e-10 2.43e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.11208433e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpuhxpze.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49542748e+10 -2.94797757e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34018074e+10 -2.70643957e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.31991005e+10 -3.46837612e+09 3.55e+02 4.42e+05 4.99e+08 0s + 3 1.70422899e+10 -5.33648748e+09 4.27e+01 3.33e+04 1.28e+08 0s + 4 4.22807504e+09 -1.61235370e+09 0.00e+00 1.86e-09 1.62e+07 0s + 5 6.02543262e+08 -5.08187444e+07 0.00e+00 1.51e-09 1.74e+06 0s + 6 2.50145721e+08 6.40074926e+07 2.07e-03 9.31e-10 4.92e+05 0s + 7 1.64386863e+08 9.12713900e+07 0.00e+00 4.66e-10 1.93e+05 0s + 8 1.29679334e+08 1.03630818e+08 0.00e+00 9.31e-10 6.87e+04 0s + 9 1.21172957e+08 1.08555948e+08 0.00e+00 2.33e-10 3.33e+04 0s + 10 1.17563635e+08 1.10275061e+08 0.00e+00 4.66e-10 1.92e+04 0s + 11 1.14571642e+08 1.11840539e+08 0.00e+00 4.66e-10 7.21e+03 0s + 12 1.13598111e+08 1.12448109e+08 0.00e+00 4.66e-10 3.03e+03 0s + 13 1.13015967e+08 1.12763932e+08 0.00e+00 1.40e-09 6.65e+02 0s + 14 1.12881370e+08 1.12833512e+08 0.00e+00 9.31e-10 1.26e+02 0s + 15 1.12856643e+08 1.12848724e+08 0.00e+00 4.66e-10 2.09e+01 0s + 16 1.12851765e+08 1.12851664e+08 0.00e+00 9.31e-10 2.64e-01 0s + 17 1.12851701e+08 1.12851701e+08 0.00e+00 9.31e-10 2.65e-04 0s + 18 1.12851701e+08 1.12851701e+08 0.00e+00 9.31e-10 2.66e-07 0s + 19 1.12851701e+08 1.12851701e+08 2.79e-14 9.31e-10 2.66e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12851701e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwn0rrh.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21589887e+11 -2.96532219e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14933006e+10 -2.78243441e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78021800e+10 -3.60594482e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90299085e+10 -5.44082762e+09 3.57e+01 2.96e+04 1.24e+08 0s + 4 3.75137943e+09 -1.40553136e+09 0.00e+00 5.53e-01 1.45e+07 0s + 5 5.95356810e+08 -3.83805636e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.38896687e+08 4.58824736e+07 2.57e-02 1.59e-02 7.77e+05 0s + 7 2.17631450e+08 8.97925072e+07 0.00e+00 5.91e-03 3.38e+05 0s + 8 1.62953376e+08 1.09321203e+08 0.00e+00 1.74e-03 1.42e+05 0s + 9 1.48930995e+08 1.14208726e+08 0.00e+00 9.67e-04 9.17e+04 0s + 10 1.36329516e+08 1.22746457e+08 0.00e+00 2.74e-04 3.59e+04 0s + 11 1.30019477e+08 1.25983810e+08 0.00e+00 2.98e-05 1.06e+04 0s + 12 1.28041774e+08 1.27205834e+08 0.00e+00 2.53e-06 2.21e+03 0s + 13 1.27644435e+08 1.27446015e+08 0.00e+00 1.86e-09 5.24e+02 0s + 14 1.27550426e+08 1.27505030e+08 0.00e+00 9.31e-10 1.20e+02 0s + 15 1.27525429e+08 1.27520166e+08 0.00e+00 9.31e-10 1.39e+01 0s + 16 1.27522235e+08 1.27522182e+08 0.00e+00 4.66e-10 1.41e-01 0s + 17 1.27522206e+08 1.27522206e+08 0.00e+00 5.82e-10 1.54e-03 0s + 18 1.27522206e+08 1.27522206e+08 8.38e-11 1.86e-09 3.55e-05 0s + 19 1.27522206e+08 1.27522206e+08 2.30e-10 9.31e-10 3.54e-08 0s + 20 1.27522206e+08 1.27522206e+08 1.12e-11 9.31e-10 3.54e-11 0s + +Barrier solved model in 20 iterations and 0.01 seconds +Optimal objective 1.27522206e+08 + +Time queueing subproblems=1.58 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.49 Max: 0.53 StdDev: 0.04 (seconds) +Aggregate sub-problem solve time=1.65 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61987360.1549 Max-Min=10900114.19 +Converger=normalized-term-diff value is 0.0826 - threshold reached=False +Cumulative run-time=108.06 seconds + +Initiating PH iteration=55 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpr3sz3k.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83938245e+10 -1.91955104e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09648168e+10 -2.26038119e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484228e+10 -2.91145622e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35434530e+10 -4.57363063e+09 4.56e+01 3.67e+04 1.09e+08 0s + 4 3.26473750e+09 -1.24007314e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34614349e+08 1.08245170e+07 0.00e+00 8.15e-10 8.54e+05 0s + 6 1.70200226e+08 5.90042877e+07 0.00e+00 2.33e-10 2.93e+05 0s + 7 1.43048890e+08 7.15271482e+07 0.00e+00 1.75e-10 1.89e+05 0s + 8 1.12047760e+08 7.99465876e+07 0.00e+00 2.40e-10 8.47e+04 0s + 9 1.01660220e+08 8.54550078e+07 0.00e+00 2.33e-10 4.28e+04 0s + 10 9.50073199e+07 8.85554811e+07 0.00e+00 1.16e-10 1.70e+04 0s + 11 9.23260429e+07 9.04090867e+07 0.00e+00 2.33e-10 5.06e+03 0s + 12 9.14548749e+07 9.09121959e+07 0.00e+00 8.12e-11 1.43e+03 0s + 13 9.12040167e+07 9.10846759e+07 0.00e+00 3.02e-10 3.15e+02 0s + 14 9.11400448e+07 9.11245677e+07 0.00e+00 4.66e-10 4.08e+01 0s + 15 9.11308733e+07 9.11299393e+07 0.00e+00 4.66e-10 2.46e+00 0s + 16 9.11302994e+07 9.11302984e+07 0.00e+00 9.31e-10 2.55e-03 0s + 17 9.11302988e+07 9.11302988e+07 0.00e+00 1.40e-09 2.56e-06 0s + 18 9.11302988e+07 9.11302988e+07 1.01e-13 4.66e-10 2.56e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.11302988e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvekkdv.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49541282e+10 -2.94797955e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34015895e+10 -2.70643791e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32000330e+10 -3.46825306e+09 3.56e+02 4.42e+05 4.99e+08 0s + 3 1.70434147e+10 -5.33691871e+09 4.27e+01 3.34e+04 1.28e+08 0s + 4 4.22995164e+09 -1.61307743e+09 0.00e+00 2.79e-09 1.62e+07 0s + 5 6.02986718e+08 -5.10456803e+07 0.00e+00 1.86e-09 1.74e+06 0s + 6 2.50303479e+08 6.39347416e+07 2.12e-03 4.66e-10 4.93e+05 0s + 7 1.64351078e+08 9.12966233e+07 0.00e+00 9.31e-10 1.93e+05 0s + 8 1.29703327e+08 1.03619116e+08 0.00e+00 9.31e-10 6.88e+04 0s + 9 1.21208720e+08 1.08533165e+08 0.00e+00 4.66e-10 3.34e+04 0s + 10 1.17527319e+08 1.10293884e+08 0.00e+00 9.31e-10 1.91e+04 0s + 11 1.14535727e+08 1.11858059e+08 0.00e+00 2.33e-10 7.07e+03 0s + 12 1.13597403e+08 1.12444517e+08 0.00e+00 1.86e-09 3.04e+03 0s + 13 1.12984360e+08 1.12776418e+08 0.00e+00 8.15e-10 5.49e+02 0s + 14 1.12874377e+08 1.12834045e+08 0.00e+00 9.31e-10 1.06e+02 0s + 15 1.12853969e+08 1.12846485e+08 0.00e+00 9.31e-10 1.97e+01 0s + 16 1.12849408e+08 1.12849307e+08 0.00e+00 9.31e-10 2.65e-01 0s + 17 1.12849344e+08 1.12849344e+08 0.00e+00 9.31e-10 2.67e-04 0s + 18 1.12849344e+08 1.12849344e+08 0.00e+00 9.31e-10 2.67e-07 0s + 19 1.12849344e+08 1.12849344e+08 1.23e-14 4.66e-10 2.67e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12849344e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_rt98y.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21589978e+11 -2.96527261e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14934547e+10 -2.78243091e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.78006026e+10 -3.60607944e+09 3.50e+02 4.42e+05 5.12e+08 0s + 3 1.90296835e+10 -5.44095792e+09 3.57e+01 2.96e+04 1.24e+08 0s + 4 3.75163809e+09 -1.40563881e+09 0.00e+00 5.54e-01 1.45e+07 0s + 5 5.95254565e+08 -3.83809297e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.38834147e+08 4.58870900e+07 2.58e-02 1.59e-02 7.77e+05 0s + 7 2.17532189e+08 8.98288388e+07 0.00e+00 5.91e-03 3.38e+05 0s + 8 1.62400870e+08 1.09542616e+08 0.00e+00 1.70e-03 1.40e+05 0s + 9 1.48607291e+08 1.14390615e+08 0.00e+00 9.39e-04 9.04e+04 0s + 10 1.35912038e+08 1.23073992e+08 0.00e+00 2.51e-04 3.39e+04 0s + 11 1.30141600e+08 1.25905673e+08 0.00e+00 3.28e-05 1.12e+04 0s + 12 1.28048111e+08 1.27263783e+08 0.00e+00 2.89e-06 2.07e+03 0s + 13 1.27696103e+08 1.27473844e+08 0.00e+00 1.86e-09 5.86e+02 0s + 14 1.27589868e+08 1.27540744e+08 0.00e+00 1.86e-09 1.30e+02 0s + 15 1.27562820e+08 1.27557204e+08 0.00e+00 1.86e-09 1.48e+01 0s + 16 1.27559419e+08 1.27559355e+08 0.00e+00 3.49e-10 1.69e-01 0s + 17 1.27559384e+08 1.27559383e+08 0.00e+00 4.66e-10 1.59e-03 0s + 18 1.27559383e+08 1.27559383e+08 5.25e-11 1.86e-09 3.49e-05 0s + 19 1.27559383e+08 1.27559383e+08 2.91e-10 1.86e-09 3.47e-08 0s + 20 1.27559383e+08 1.27559383e+08 1.04e-10 1.86e-09 3.48e-11 0s + +Barrier solved model in 20 iterations and 0.01 seconds +Optimal objective 1.27559383e+08 + +Time queueing subproblems=1.42 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.44 Max: 0.45 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.49 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61918610.5050 Max-Min=10903433.05 +Converger=normalized-term-diff value is 0.0831 - threshold reached=False +Cumulative run-time=109.61 seconds + +Initiating PH iteration=56 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpje8uvt.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83938611e+10 -1.91955716e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09648641e+10 -2.26038198e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484057e+10 -2.91146906e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35435226e+10 -4.57363478e+09 4.56e+01 3.67e+04 1.09e+08 0s + 4 3.26470562e+09 -1.24005129e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34618020e+08 1.08221560e+07 0.00e+00 6.40e-10 8.54e+05 0s + 6 1.70205403e+08 5.90041079e+07 0.00e+00 2.04e-10 2.93e+05 0s + 7 1.43051336e+08 7.15319182e+07 0.00e+00 1.31e-10 1.89e+05 0s + 8 1.12114862e+08 7.99261776e+07 0.00e+00 1.16e-10 8.49e+04 0s + 9 1.01540898e+08 8.55181035e+07 0.00e+00 2.29e-10 4.23e+04 0s + 10 9.50001156e+07 8.85191361e+07 0.00e+00 1.16e-10 1.71e+04 0s + 11 9.23025062e+07 9.04309831e+07 0.00e+00 1.16e-10 4.94e+03 0s + 12 9.14612913e+07 9.09194328e+07 0.00e+00 1.19e-10 1.43e+03 0s + 13 9.12093824e+07 9.10947481e+07 0.00e+00 4.66e-10 3.02e+02 0s + 14 9.11482039e+07 9.11330394e+07 0.00e+00 9.31e-10 4.00e+01 0s + 15 9.11392038e+07 9.11382855e+07 0.00e+00 4.66e-10 2.42e+00 0s + 16 9.11386400e+07 9.11386390e+07 0.00e+00 9.31e-10 2.51e-03 0s + 17 9.11386394e+07 9.11386394e+07 0.00e+00 4.87e-10 2.51e-06 0s + 18 9.11386394e+07 9.11386394e+07 2.89e-14 9.31e-10 2.52e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.11386394e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpimmvlq.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49539889e+10 -2.94798222e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34013703e+10 -2.70643600e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32009603e+10 -3.46812982e+09 3.56e+02 4.42e+05 4.99e+08 0s + 3 1.70445235e+10 -5.33734831e+09 4.27e+01 3.34e+04 1.28e+08 0s + 4 4.23181188e+09 -1.61379676e+09 0.00e+00 2.33e-09 1.62e+07 0s + 5 6.03424405e+08 -5.12682327e+07 0.00e+00 1.16e-09 1.74e+06 0s + 6 2.50462597e+08 6.38630911e+07 2.17e-03 9.31e-10 4.93e+05 0s + 7 1.64304417e+08 9.13272242e+07 0.00e+00 9.31e-10 1.93e+05 0s + 8 1.29727283e+08 1.03610168e+08 0.00e+00 4.66e-10 6.89e+04 0s + 9 1.21242013e+08 1.08513632e+08 0.00e+00 5.82e-10 3.36e+04 0s + 10 1.17498626e+08 1.10309736e+08 0.00e+00 9.31e-10 1.90e+04 0s + 11 1.14507255e+08 1.11872741e+08 0.00e+00 6.98e-10 6.95e+03 0s + 12 1.13597667e+08 1.12441988e+08 0.00e+00 4.66e-10 3.05e+03 0s + 13 1.12980777e+08 1.12775308e+08 0.00e+00 2.33e-10 5.42e+02 0s + 14 1.12876238e+08 1.12830624e+08 0.00e+00 4.66e-10 1.20e+02 0s + 15 1.12852538e+08 1.12845120e+08 0.00e+00 9.31e-10 1.96e+01 0s + 16 1.12847983e+08 1.12847942e+08 0.00e+00 9.31e-10 1.08e-01 0s + 17 1.12847957e+08 1.12847957e+08 0.00e+00 4.66e-10 1.08e-04 0s + 18 1.12847957e+08 1.12847957e+08 0.00e+00 9.31e-10 1.08e-07 0s + 19 1.12847957e+08 1.12847957e+08 7.61e-14 4.66e-10 1.08e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12847957e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzz8vdi.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21590036e+11 -2.96501056e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14935625e+10 -2.78240566e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77989635e+10 -3.60619233e+09 3.50e+02 4.42e+05 5.11e+08 0s + 3 1.90293596e+10 -5.44106558e+09 3.57e+01 2.96e+04 1.24e+08 0s + 4 3.75182130e+09 -1.40572528e+09 0.00e+00 5.54e-01 1.45e+07 0s + 5 5.95133419e+08 -3.83742786e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.38766779e+08 4.58975932e+07 2.58e-02 1.59e-02 7.76e+05 0s + 7 2.17206320e+08 8.99267453e+07 0.00e+00 5.88e-03 3.37e+05 0s + 8 1.61948315e+08 1.09693503e+08 0.00e+00 1.67e-03 1.38e+05 0s + 9 1.48272962e+08 1.14544805e+08 0.00e+00 9.15e-04 8.91e+04 0s + 10 1.35711228e+08 1.23186001e+08 0.00e+00 2.43e-04 3.31e+04 0s + 11 1.30030860e+08 1.26017306e+08 0.00e+00 3.02e-05 1.06e+04 0s + 12 1.28017604e+08 1.27312523e+08 0.00e+00 2.21e-06 1.86e+03 0s + 13 1.27670155e+08 1.27515544e+08 0.00e+00 4.38e-09 4.08e+02 0s + 14 1.27596610e+08 1.27563790e+08 0.00e+00 9.31e-10 8.66e+01 0s + 15 1.27578269e+08 1.27574899e+08 0.00e+00 3.73e-09 8.89e+00 0s + 16 1.27576209e+08 1.27576200e+08 0.00e+00 1.86e-09 2.52e-02 0s + 17 1.27576206e+08 1.27576206e+08 0.00e+00 9.31e-10 7.46e-04 0s + 18 1.27576206e+08 1.27576206e+08 2.32e-10 9.31e-10 4.18e-06 0s + 19 1.27576206e+08 1.27576206e+08 2.27e-10 9.31e-10 4.18e-09 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.27576206e+08 + +Time queueing subproblems=1.44 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.45 Max: 0.46 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.51 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61839645.0249 Max-Min=10922455.71 +Converger=normalized-term-diff value is 0.0827 - threshold reached=False +Cumulative run-time=111.12 seconds + +Initiating PH iteration=57 +Scenario instance preprocessing time=0.12 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqi_a7p.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83938926e+10 -1.91957216e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09649163e+10 -2.26038367e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52483980e+10 -2.91148268e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35436047e+10 -4.57363995e+09 4.56e+01 3.67e+04 1.09e+08 0s + 4 3.26467655e+09 -1.24003053e+09 0.00e+00 2.33e-09 1.19e+07 0s + 5 3.34618312e+08 1.08202324e+07 0.00e+00 3.49e-10 8.54e+05 0s + 6 1.70209029e+08 5.90040057e+07 0.00e+00 1.75e-10 2.93e+05 0s + 7 1.43051738e+08 7.15373138e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.12093089e+08 7.99468094e+07 0.00e+00 3.14e-09 8.48e+04 0s + 9 1.01556090e+08 8.55288847e+07 0.00e+00 1.16e-09 4.23e+04 0s + 10 9.50249294e+07 8.85295286e+07 0.00e+00 1.16e-10 1.71e+04 0s + 11 9.23171795e+07 9.04385000e+07 0.00e+00 1.28e-10 4.96e+03 0s + 12 9.14706427e+07 9.09281856e+07 0.00e+00 6.43e-11 1.43e+03 0s + 13 9.12180528e+07 9.11033017e+07 0.00e+00 1.16e-10 3.03e+02 0s + 14 9.11567360e+07 9.11415945e+07 0.00e+00 4.66e-10 4.00e+01 0s + 15 9.11477431e+07 9.11468311e+07 0.00e+00 4.66e-10 2.41e+00 0s + 16 9.11471831e+07 9.11471822e+07 0.00e+00 2.33e-10 2.49e-03 0s + 17 9.11471826e+07 9.11471826e+07 0.00e+00 4.66e-10 2.50e-06 0s + 18 9.11471826e+07 9.11471826e+07 1.16e-14 4.66e-10 2.50e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.11471826e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpuafo3a.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49538571e+10 -2.94798795e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34011524e+10 -2.70643417e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32018867e+10 -3.46800669e+09 3.56e+02 4.42e+05 4.99e+08 0s + 3 1.70456226e+10 -5.33777790e+09 4.27e+01 3.34e+04 1.28e+08 0s + 4 4.23366166e+09 -1.61451208e+09 0.00e+00 2.33e-09 1.62e+07 0s + 5 6.03853599e+08 -5.14853446e+07 0.00e+00 1.86e-09 1.74e+06 0s + 6 2.50621754e+08 6.37926075e+07 2.22e-03 4.66e-10 4.94e+05 0s + 7 1.64246124e+08 9.13627208e+07 0.00e+00 9.31e-10 1.92e+05 0s + 8 1.29750205e+08 1.03603637e+08 0.00e+00 2.68e-09 6.90e+04 0s + 9 1.21270703e+08 1.08497858e+08 0.00e+00 6.98e-10 3.37e+04 0s + 10 1.17473664e+08 1.10324608e+08 0.00e+00 9.31e-10 1.89e+04 0s + 11 1.14482952e+08 1.11886521e+08 0.00e+00 9.31e-10 6.85e+03 0s + 12 1.13599279e+08 1.12440371e+08 0.00e+00 4.66e-10 3.06e+03 0s + 13 1.12978934e+08 1.12774878e+08 0.00e+00 9.31e-10 5.38e+02 0s + 14 1.12869343e+08 1.12835132e+08 0.00e+00 4.66e-10 9.03e+01 0s + 15 1.12849999e+08 1.12846146e+08 0.00e+00 8.15e-10 1.02e+01 0s + 16 1.12847794e+08 1.12847522e+08 0.00e+00 4.66e-10 7.16e-01 0s + 17 1.12847622e+08 1.12847622e+08 0.00e+00 4.66e-10 7.47e-04 0s + 18 1.12847622e+08 1.12847622e+08 0.00e+00 4.66e-10 7.48e-07 0s + 19 1.12847622e+08 1.12847622e+08 4.22e-14 9.31e-10 7.48e-10 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.12847622e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbtuzf_.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21590103e+11 -2.96451777e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14936726e+10 -2.78235704e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77973199e+10 -3.60628192e+09 3.49e+02 4.42e+05 5.11e+08 0s + 3 1.90290137e+10 -5.44114914e+09 3.57e+01 2.96e+04 1.24e+08 0s + 4 3.75199866e+09 -1.40578888e+09 0.00e+00 5.54e-01 1.45e+07 0s + 5 5.95019419e+08 -3.83507543e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.38710057e+08 4.59224899e+07 2.58e-02 1.59e-02 7.76e+05 0s + 7 1.91271610e+08 9.95731797e+07 0.00e+00 3.49e-03 2.42e+05 0s + 8 1.51822085e+08 1.13196362e+08 0.00e+00 1.03e-03 1.02e+05 0s + 9 1.41433440e+08 1.20382519e+08 0.00e+00 3.04e-04 5.56e+04 0s + 10 1.34805503e+08 1.24044692e+08 0.00e+00 1.50e-04 2.84e+04 0s + 11 1.30805892e+08 1.25440686e+08 0.00e+00 4.48e-06 1.42e+04 0s + 12 1.27850019e+08 1.27438903e+08 0.00e+00 1.57e-07 1.08e+03 0s + 13 1.27627029e+08 1.27560718e+08 0.00e+00 1.36e-08 1.75e+02 0s + 14 1.27596515e+08 1.27580681e+08 0.00e+00 1.58e-09 4.18e+01 0s + 15 1.27587315e+08 1.27586273e+08 0.00e+00 1.86e-09 2.75e+00 0s + 16 1.27586693e+08 1.27586688e+08 0.00e+00 1.86e-09 1.32e-02 0s + 17 1.27586691e+08 1.27586691e+08 0.00e+00 9.31e-10 4.52e-04 0s + 18 1.27586691e+08 1.27586691e+08 2.48e-10 9.31e-10 5.07e-07 0s + 19 1.27586691e+08 1.27586691e+08 1.05e-10 1.86e-09 5.08e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.27586691e+08 + +Time queueing subproblems=1.40 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.02 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.42 Avg: 0.43 Max: 0.43 StdDev: 0.00 (seconds) +Aggregate sub-problem solve time=1.47 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61816028.3780 Max-Min=10947025.46 +Converger=normalized-term-diff value is 0.0820 - threshold reached=False +Cumulative run-time=112.60 seconds + +Initiating PH iteration=58 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpoiq4gl.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83939192e+10 -1.91959521e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09649714e+10 -2.26038620e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52483963e+10 -2.91149704e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35436949e+10 -4.57364607e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26464844e+09 -1.24001073e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34615779e+08 1.08185607e+07 0.00e+00 8.15e-10 8.54e+05 0s + 6 1.70211339e+08 5.90038405e+07 0.00e+00 2.33e-10 2.93e+05 0s + 7 1.43050279e+08 7.15430776e+07 0.00e+00 1.89e-10 1.89e+05 0s + 8 1.12008729e+08 7.99958736e+07 0.00e+00 1.27e-10 8.45e+04 0s + 9 1.01690277e+08 8.54896334e+07 0.00e+00 3.26e-10 4.27e+04 0s + 10 9.50721778e+07 8.85595806e+07 0.00e+00 2.33e-10 1.72e+04 0s + 11 9.23608246e+07 9.04301583e+07 0.00e+00 2.06e-10 5.09e+03 0s + 12 9.14829050e+07 9.09365311e+07 0.00e+00 1.46e-11 1.44e+03 0s + 13 9.12294604e+07 9.11104827e+07 0.00e+00 4.66e-10 3.14e+02 0s + 14 9.11655646e+07 9.11502336e+07 0.00e+00 9.31e-10 4.05e+01 0s + 15 9.11564483e+07 9.11555437e+07 0.00e+00 4.66e-10 2.39e+00 0s + 16 9.11558917e+07 9.11558908e+07 0.00e+00 9.31e-10 2.47e-03 0s + 17 9.11558912e+07 9.11558912e+07 0.00e+00 1.40e-09 2.47e-06 0s + 18 9.11558912e+07 9.11558912e+07 1.23e-13 9.31e-10 2.48e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.11558912e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpj_zfbd.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49537280e+10 -2.94799728e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34009390e+10 -2.70643275e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32028190e+10 -3.46788396e+09 3.56e+02 4.43e+05 4.99e+08 0s + 3 1.70467219e+10 -5.33820997e+09 4.27e+01 3.34e+04 1.28e+08 0s + 4 4.23550207e+09 -1.61522266e+09 0.00e+00 9.31e-10 1.63e+07 0s + 5 6.04276352e+08 -5.16993055e+07 0.00e+00 1.05e-09 1.74e+06 0s + 6 2.50779356e+08 6.37222622e+07 2.26e-03 9.31e-10 4.94e+05 0s + 7 1.64176853e+08 9.14012574e+07 0.00e+00 8.73e-10 1.92e+05 0s + 8 1.29770053e+08 1.03598289e+08 0.00e+00 4.66e-10 6.91e+04 0s + 9 1.21290751e+08 1.08486402e+08 0.00e+00 4.66e-10 3.38e+04 0s + 10 1.17444423e+08 1.10341854e+08 0.00e+00 2.33e-10 1.87e+04 0s + 11 1.14455903e+08 1.11902584e+08 0.00e+00 2.33e-10 6.74e+03 0s + 12 1.13602435e+08 1.12438687e+08 0.00e+00 4.66e-10 3.07e+03 0s + 13 1.12975681e+08 1.12775591e+08 0.00e+00 9.31e-10 5.28e+02 0s + 14 1.12873378e+08 1.12833304e+08 0.00e+00 4.66e-10 1.06e+02 0s + 15 1.12851508e+08 1.12845727e+08 0.00e+00 9.31e-10 1.53e+01 0s + 16 1.12847889e+08 1.12847860e+08 0.00e+00 9.31e-10 7.67e-02 0s + 17 1.12847875e+08 1.12847874e+08 0.00e+00 9.31e-10 1.49e-03 0s + 18 1.12847874e+08 1.12847874e+08 7.83e-14 4.66e-10 1.49e-06 0s + 19 1.12847874e+08 1.12847874e+08 1.14e-12 1.38e-10 1.49e-09 0s + +Barrier solved model in 19 iterations and 0.03 seconds +Optimal objective 1.12847874e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5ofhhr.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21590212e+11 -2.96398589e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14938275e+10 -2.78230467e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77957280e+10 -3.60636780e+09 3.49e+02 4.42e+05 5.11e+08 0s + 3 1.90287285e+10 -5.44122842e+09 3.57e+01 2.96e+04 1.24e+08 0s + 4 3.75223990e+09 -1.40584837e+09 0.00e+00 5.54e-01 1.45e+07 0s + 5 5.94934000e+08 -3.83142620e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.38672385e+08 4.59604295e+07 2.58e-02 1.59e-02 7.76e+05 0s + 7 1.90827758e+08 9.97391897e+07 0.00e+00 3.45e-03 2.41e+05 0s + 8 1.51870739e+08 1.13196252e+08 0.00e+00 1.03e-03 1.02e+05 0s + 9 1.41317708e+08 1.20427987e+08 0.00e+00 2.99e-04 5.51e+04 0s + 10 1.34572947e+08 1.24186296e+08 0.00e+00 1.43e-04 2.74e+04 0s + 11 1.29391356e+08 1.26477307e+08 0.00e+00 3.23e-06 7.69e+03 0s + 12 1.27854831e+08 1.27482248e+08 0.00e+00 1.22e-07 9.83e+02 0s + 13 1.27657295e+08 1.27599959e+08 0.00e+00 1.63e-08 1.51e+02 0s + 14 1.27629676e+08 1.27619325e+08 0.00e+00 1.86e-09 2.73e+01 0s + 15 1.27623535e+08 1.27623293e+08 0.00e+00 1.86e-09 6.38e-01 0s + 16 1.27623401e+08 1.27623399e+08 0.00e+00 9.31e-10 5.19e-03 0s + 17 1.27623401e+08 1.27623401e+08 3.26e-12 1.86e-09 8.94e-05 0s + 18 1.27623401e+08 1.27623401e+08 3.70e-11 1.86e-09 8.91e-08 0s + 19 1.27623401e+08 1.27623401e+08 2.02e-10 1.86e-09 8.91e-11 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.27623401e+08 + +Time queueing subproblems=1.43 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.42 Avg: 0.44 Max: 0.46 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.50 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61828362.2775 Max-Min=10958090.99 +Converger=normalized-term-diff value is 0.0819 - threshold reached=False +Cumulative run-time=114.10 seconds + +Initiating PH iteration=59 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpfmwb1d.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83939427e+10 -1.91961813e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09650248e+10 -2.26038870e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52483933e+10 -2.91151138e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35437835e+10 -4.57365230e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26461758e+09 -1.23999096e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34612413e+08 1.08172911e+07 0.00e+00 1.16e-09 8.54e+05 0s + 6 1.70213504e+08 5.90038758e+07 0.00e+00 3.20e-10 2.93e+05 0s + 7 1.43048031e+08 7.15491606e+07 0.00e+00 1.75e-10 1.89e+05 0s + 8 1.11926374e+08 8.00432937e+07 0.00e+00 2.91e-10 8.41e+04 0s + 9 1.01827496e+08 8.54475385e+07 0.00e+00 2.26e-10 4.32e+04 0s + 10 9.51948751e+07 8.85005347e+07 0.00e+00 1.16e-10 1.77e+04 0s + 11 9.22814526e+07 9.05076919e+07 0.00e+00 1.16e-10 4.68e+03 0s + 12 9.14716863e+07 9.09600800e+07 0.00e+00 1.46e-11 1.35e+03 0s + 13 9.12361706e+07 9.11207075e+07 0.00e+00 2.70e-10 3.05e+02 0s + 14 9.11733005e+07 9.11587852e+07 0.00e+00 9.31e-10 3.83e+01 0s + 15 9.11645897e+07 9.11638000e+07 0.00e+00 1.40e-09 2.08e+00 0s + 16 9.11641043e+07 9.11641035e+07 0.00e+00 2.33e-10 2.15e-03 0s + 17 9.11641038e+07 9.11641038e+07 0.00e+00 4.66e-10 2.15e-06 0s + 18 9.11641038e+07 9.11641038e+07 2.81e-14 2.33e-10 2.15e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 9.11641038e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwgdwxk.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49535991e+10 -2.94800543e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34007288e+10 -2.70643133e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32037563e+10 -3.46776120e+09 3.56e+02 4.43e+05 4.99e+08 0s + 3 1.70478204e+10 -5.33864145e+09 4.28e+01 3.34e+04 1.28e+08 0s + 4 4.23733111e+09 -1.61592952e+09 0.00e+00 2.79e-09 1.63e+07 0s + 5 6.04697364e+08 -5.19123568e+07 0.00e+00 1.16e-09 1.75e+06 0s + 6 2.50934081e+08 6.36521932e+07 2.31e-03 9.31e-10 4.95e+05 0s + 7 1.64098068e+08 9.14421498e+07 0.00e+00 4.66e-10 1.92e+05 0s + 8 1.29787597e+08 1.03593611e+08 0.00e+00 9.31e-10 6.91e+04 0s + 9 1.21303922e+08 1.08478286e+08 0.00e+00 5.82e-10 3.38e+04 0s + 10 1.17411297e+08 1.10361135e+08 0.00e+00 4.66e-10 1.86e+04 0s + 11 1.14425932e+08 1.11920757e+08 0.00e+00 4.66e-10 6.61e+03 0s + 12 1.13605754e+08 1.12437417e+08 0.00e+00 9.31e-10 3.08e+03 0s + 13 1.12971359e+08 1.12777194e+08 0.00e+00 4.66e-10 5.12e+02 0s + 14 1.12866398e+08 1.12837402e+08 0.00e+00 9.31e-10 7.65e+01 0s + 15 1.12850168e+08 1.12847177e+08 0.00e+00 4.66e-10 7.89e+00 0s + 16 1.12848312e+08 1.12848302e+08 0.00e+00 4.66e-10 2.52e-02 0s + 17 1.12848306e+08 1.12848306e+08 0.00e+00 9.31e-10 2.52e-05 0s + 18 1.12848306e+08 1.12848306e+08 9.35e-14 9.31e-10 2.52e-08 0s + 19 1.12848306e+08 1.12848306e+08 1.14e-13 9.31e-10 2.52e-11 0s + +Barrier solved model in 19 iterations and 0.04 seconds +Optimal objective 1.12848306e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpagzcfl.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21590347e+11 -2.96363098e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14940135e+10 -2.78227024e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77941761e+10 -3.60647165e+09 3.49e+02 4.42e+05 5.11e+08 0s + 3 1.90284960e+10 -5.44132515e+09 3.57e+01 2.96e+04 1.24e+08 0s + 4 3.75253569e+09 -1.40592577e+09 0.00e+00 5.54e-01 1.45e+07 0s + 5 5.94865233e+08 -3.82820299e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.38640854e+08 4.59968368e+07 2.58e-02 1.59e-02 7.76e+05 0s + 7 1.90466198e+08 9.99112752e+07 0.00e+00 3.42e-03 2.39e+05 0s + 8 1.51863298e+08 1.13238674e+08 0.00e+00 1.02e-03 1.02e+05 0s + 9 1.41394134e+08 1.20464961e+08 0.00e+00 3.00e-04 5.52e+04 0s + 10 1.34504603e+08 1.24300178e+08 0.00e+00 1.41e-04 2.69e+04 0s + 11 1.29424553e+08 1.26553088e+08 0.00e+00 2.90e-06 7.58e+03 0s + 12 1.27887490e+08 1.27564215e+08 0.00e+00 5.17e-08 8.53e+02 0s + 13 1.27715684e+08 1.27665630e+08 0.00e+00 6.77e-09 1.32e+02 0s + 14 1.27690592e+08 1.27682903e+08 0.00e+00 9.31e-10 2.03e+01 0s + 15 1.27686158e+08 1.27685797e+08 0.00e+00 1.86e-09 9.52e-01 0s + 16 1.27685948e+08 1.27685946e+08 0.00e+00 2.62e-10 5.21e-03 0s + 17 1.27685948e+08 1.27685948e+08 1.55e-11 9.31e-10 9.14e-05 0s + 18 1.27685948e+08 1.27685948e+08 2.67e-10 4.66e-10 9.10e-08 0s + 19 1.27685948e+08 1.27685948e+08 3.08e-10 1.86e-09 9.10e-11 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.27685948e+08 + +Time queueing subproblems=1.59 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.02 seconds +Time waiting for subproblems=0.06 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.50 Max: 0.53 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=1.66 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61945977.9986 Max-Min=10648268.88 +Converger=normalized-term-diff value is 0.0812 - threshold reached=False +Cumulative run-time=115.81 seconds + +Initiating PH iteration=60 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmrho56.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83939644e+10 -1.91964075e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09650723e+10 -2.26039116e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484679e+10 -2.91151168e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35438660e+10 -4.57365718e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26465892e+09 -1.23999763e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34606118e+08 1.08179080e+07 0.00e+00 5.24e-10 8.54e+05 0s + 6 1.70219108e+08 5.90016567e+07 0.00e+00 1.16e-10 2.93e+05 0s + 7 1.43059904e+08 7.15477833e+07 0.00e+00 1.82e-10 1.89e+05 0s + 8 1.11780444e+08 8.01189270e+07 0.00e+00 9.31e-10 8.35e+04 0s + 9 1.01736391e+08 8.54116860e+07 0.00e+00 3.49e-10 4.31e+04 0s + 10 9.53019554e+07 8.84441735e+07 0.00e+00 8.91e-11 1.81e+04 0s + 11 9.24465064e+07 9.04183998e+07 0.00e+00 5.41e-10 5.35e+03 0s + 12 9.15168888e+07 9.09427866e+07 0.00e+00 1.16e-10 1.51e+03 0s + 13 9.12457981e+07 9.11271058e+07 0.00e+00 2.19e-10 3.13e+02 0s + 14 9.11823930e+07 9.11667965e+07 0.00e+00 4.66e-10 4.12e+01 0s + 15 9.11731340e+07 9.11721780e+07 0.00e+00 4.66e-10 2.52e+00 0s + 16 9.11725477e+07 9.11725467e+07 0.00e+00 4.66e-10 2.62e-03 0s + 17 9.11725471e+07 9.11725471e+07 0.00e+00 6.98e-10 2.62e-06 0s + 18 9.11725471e+07 9.11725471e+07 2.06e-14 6.98e-10 2.62e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.11725471e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprolt0j.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49534683e+10 -2.94801412e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34005194e+10 -2.70643002e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32046267e+10 -3.46764545e+09 3.56e+02 4.43e+05 4.99e+08 0s + 3 1.70488302e+10 -5.33904713e+09 4.28e+01 3.34e+04 1.28e+08 0s + 4 4.23902591e+09 -1.61659229e+09 0.00e+00 1.40e-09 1.63e+07 0s + 5 6.05100217e+08 -5.21173961e+07 0.00e+00 9.31e-10 1.75e+06 0s + 6 2.51077370e+08 6.35853615e+07 2.36e-03 1.40e-09 4.96e+05 0s + 7 1.62706742e+08 8.96111611e+07 0.00e+00 9.31e-10 1.93e+05 0s + 8 1.25322622e+08 1.05415729e+08 0.00e+00 1.63e-09 5.25e+04 0s + 9 1.19954240e+08 1.08987180e+08 0.00e+00 5.82e-10 2.89e+04 0s + 10 1.16830194e+08 1.10571931e+08 0.00e+00 9.31e-10 1.65e+04 0s + 11 1.14281446e+08 1.11985671e+08 0.00e+00 4.66e-10 6.06e+03 0s + 12 1.13314053e+08 1.12595308e+08 0.00e+00 4.66e-10 1.90e+03 0s + 13 1.12948894e+08 1.12791299e+08 0.00e+00 4.66e-10 4.16e+02 0s + 14 1.12859294e+08 1.12840292e+08 0.00e+00 4.66e-10 5.01e+01 0s + 15 1.12847682e+08 1.12847067e+08 0.00e+00 4.66e-10 1.62e+00 0s + 16 1.12847289e+08 1.12847288e+08 0.00e+00 9.31e-10 1.72e-03 0s + 17 1.12847289e+08 1.12847289e+08 0.00e+00 9.31e-10 1.72e-06 0s + 18 1.12847289e+08 1.12847289e+08 8.02e-13 9.31e-10 1.72e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12847289e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdi6m96.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.01s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21590488e+11 -2.96355802e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14942057e+10 -2.78226417e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77928605e+10 -3.60658647e+09 3.49e+02 4.42e+05 5.11e+08 0s + 3 1.90283482e+10 -5.44143362e+09 3.57e+01 2.96e+04 1.24e+08 0s + 4 3.75283571e+09 -1.40601794e+09 0.00e+00 5.54e-01 1.45e+07 0s + 5 5.94807357e+08 -3.82676063e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.38608827e+08 4.60173385e+07 2.58e-02 1.59e-02 7.76e+05 0s + 7 1.90190190e+08 1.00063005e+08 0.00e+00 3.39e-03 2.38e+05 0s + 8 1.51851657e+08 1.13291715e+08 0.00e+00 1.02e-03 1.02e+05 0s + 9 1.41476812e+08 1.20522538e+08 0.00e+00 3.00e-04 5.53e+04 0s + 10 1.34563034e+08 1.24364706e+08 0.00e+00 1.41e-04 2.69e+04 0s + 11 1.30866169e+08 1.25660856e+08 0.00e+00 3.44e-06 1.37e+04 0s + 12 1.27907096e+08 1.27674752e+08 0.00e+00 5.62e-09 6.13e+02 0s + 13 1.27781268e+08 1.27740946e+08 0.00e+00 1.86e-09 1.06e+02 0s + 14 1.27759831e+08 1.27754862e+08 0.00e+00 1.86e-09 1.31e+01 0s + 15 1.27756923e+08 1.27756737e+08 0.00e+00 9.31e-10 4.89e-01 0s + 16 1.27756820e+08 1.27756818e+08 0.00e+00 9.31e-10 6.67e-03 0s + 17 1.27756820e+08 1.27756819e+08 7.72e-11 3.73e-09 4.52e-04 0s + 18 1.27756820e+08 1.27756820e+08 1.31e-10 4.66e-10 2.73e-06 0s + 19 1.27756820e+08 1.27756820e+08 4.22e-10 3.73e-09 2.73e-09 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.27756820e+08 + +Time queueing subproblems=1.53 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.09 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.42 Avg: 0.48 Max: 0.53 StdDev: 0.04 (seconds) +Aggregate sub-problem solve time=1.62 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62006951.5092 Max-Min=10480703.99 +Converger=normalized-term-diff value is 0.0809 - threshold reached=False +Cumulative run-time=117.44 seconds + +Initiating PH iteration=61 +Scenario instance preprocessing time=0.15 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsdlhpi.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83939856e+10 -1.91965722e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09651167e+10 -2.26039299e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485346e+10 -2.91151196e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35439422e+10 -4.57366155e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26469371e+09 -1.24000257e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34600758e+08 1.08188970e+07 0.00e+00 8.15e-10 8.54e+05 0s + 6 1.70225243e+08 5.89999407e+07 0.00e+00 1.75e-10 2.93e+05 0s + 7 1.43071407e+08 7.15469958e+07 0.00e+00 1.89e-10 1.89e+05 0s + 8 1.11675571e+08 8.01752830e+07 0.00e+00 2.33e-10 8.31e+04 0s + 9 1.01699925e+08 8.54656764e+07 0.00e+00 1.16e-10 4.28e+04 0s + 10 9.54379113e+07 8.83307412e+07 0.00e+00 5.32e-10 1.88e+04 0s + 11 9.24391838e+07 9.04347635e+07 0.00e+00 1.16e-10 5.29e+03 0s + 12 9.15638485e+07 9.09164464e+07 0.00e+00 2.44e-10 1.71e+03 0s + 13 9.12636506e+07 9.11281403e+07 0.00e+00 8.06e-11 3.58e+02 0s + 14 9.11910361e+07 9.11742202e+07 0.00e+00 4.66e-10 4.44e+01 0s + 15 9.11811511e+07 9.11800509e+07 0.00e+00 4.66e-10 2.90e+00 0s + 16 9.11804756e+07 9.11804744e+07 0.00e+00 4.66e-10 3.02e-03 0s + 17 9.11804749e+07 9.11804749e+07 0.00e+00 4.66e-10 3.02e-06 0s + 18 9.11804749e+07 9.11804749e+07 7.62e-14 2.94e-10 3.03e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 9.11804749e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpud2vmc.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49533368e+10 -2.94801803e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.34003127e+10 -2.70642830e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32054016e+10 -3.46753932e+09 3.56e+02 4.43e+05 4.99e+08 0s + 3 1.70497188e+10 -5.33941542e+09 4.28e+01 3.35e+04 1.29e+08 0s + 4 4.24054011e+09 -1.61719334e+09 0.00e+00 2.33e-09 1.63e+07 0s + 5 6.05475946e+08 -5.23092418e+07 0.00e+00 1.05e-09 1.75e+06 0s + 6 2.51206550e+08 6.35237919e+07 2.40e-03 9.31e-10 4.96e+05 0s + 7 1.63017453e+08 8.95373250e+07 0.00e+00 9.31e-10 1.94e+05 0s + 8 1.25464514e+08 1.05337616e+08 0.00e+00 9.31e-10 5.31e+04 0s + 9 1.19766095e+08 1.09121613e+08 0.00e+00 1.16e-09 2.81e+04 0s + 10 1.16827951e+08 1.10582446e+08 0.00e+00 9.31e-10 1.65e+04 0s + 11 1.14298176e+08 1.11974274e+08 0.00e+00 4.66e-10 6.13e+03 0s + 12 1.13333165e+08 1.12583786e+08 0.00e+00 4.66e-10 1.98e+03 0s + 13 1.12956259e+08 1.12784721e+08 0.00e+00 9.31e-10 4.53e+02 0s + 14 1.12858848e+08 1.12838049e+08 0.00e+00 4.66e-10 5.49e+01 0s + 15 1.12846188e+08 1.12845419e+08 0.00e+00 9.31e-10 2.03e+00 0s + 16 1.12845701e+08 1.12845700e+08 0.00e+00 4.66e-10 2.08e-03 0s + 17 1.12845700e+08 1.12845700e+08 0.00e+00 4.66e-10 2.08e-06 0s + 18 1.12845700e+08 1.12845700e+08 4.44e-15 1.86e-09 2.09e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12845700e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpeqypjb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21590608e+11 -2.96357984e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14943798e+10 -2.78226761e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77915166e+10 -3.60671154e+09 3.49e+02 4.42e+05 5.11e+08 0s + 3 1.90281692e+10 -5.44155182e+09 3.57e+01 2.96e+04 1.24e+08 0s + 4 3.75311255e+09 -1.40612072e+09 0.00e+00 5.55e-01 1.45e+07 0s + 5 5.94731041e+08 -3.82660138e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.38560271e+08 4.60245236e+07 2.58e-02 1.59e-02 7.75e+05 0s + 7 1.89878898e+08 1.00199976e+08 0.00e+00 3.36e-03 2.37e+05 0s + 8 1.54649453e+08 1.10267024e+08 0.00e+00 8.84e-04 1.17e+05 0s + 9 1.41131215e+08 1.19670648e+08 0.00e+00 2.95e-04 5.66e+04 0s + 10 1.35581350e+08 1.23350775e+08 0.00e+00 1.21e-04 3.23e+04 0s + 11 1.30113320e+08 1.26359113e+08 0.00e+00 1.86e-09 9.91e+03 0s + 12 1.28091958e+08 1.27624536e+08 0.00e+00 4.66e-10 1.23e+03 0s + 13 1.27848659e+08 1.27778644e+08 0.00e+00 1.86e-09 1.85e+02 0s + 14 1.27811242e+08 1.27802674e+08 0.00e+00 9.31e-10 2.26e+01 0s + 15 1.27806701e+08 1.27805870e+08 0.00e+00 1.86e-09 2.19e+00 0s + 16 1.27806179e+08 1.27806178e+08 0.00e+00 1.86e-09 2.47e-03 0s + 17 1.27806178e+08 1.27806178e+08 4.08e-13 3.73e-09 2.47e-06 0s + 18 1.27806178e+08 1.27806178e+08 9.51e-13 1.86e-09 2.48e-09 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 1.27806178e+08 + +Time queueing subproblems=1.71 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.52 Max: 0.60 StdDev: 0.06 (seconds) +Aggregate sub-problem solve time=1.78 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61956305.3303 Max-Min=10302748.42 +Converger=normalized-term-diff value is 0.0790 - threshold reached=False +Cumulative run-time=119.22 seconds + +Initiating PH iteration=62 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpk2nhr5.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83940062e+10 -1.91967531e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09651629e+10 -2.26039499e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485871e+10 -2.91151518e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35440214e+10 -4.57366639e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26471432e+09 -1.24000248e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34595317e+08 1.08195469e+07 0.00e+00 8.15e-10 8.54e+05 0s + 6 1.70229843e+08 5.89988902e+07 0.00e+00 2.33e-10 2.93e+05 0s + 7 1.43080206e+08 7.15478259e+07 0.00e+00 1.89e-10 1.89e+05 0s + 8 1.11550505e+08 8.02371696e+07 0.00e+00 3.27e-10 8.26e+04 0s + 9 1.01844137e+08 8.54276056e+07 0.00e+00 2.33e-10 4.33e+04 0s + 10 9.55536710e+07 8.83215792e+07 0.00e+00 1.16e-10 1.91e+04 0s + 11 9.25520940e+07 9.03912089e+07 0.00e+00 1.62e-10 5.70e+03 0s + 12 9.15468048e+07 9.09486123e+07 0.00e+00 2.33e-10 1.58e+03 0s + 13 9.12609924e+07 9.11433189e+07 0.00e+00 2.03e-10 3.10e+02 0s + 14 9.11966893e+07 9.11827209e+07 0.00e+00 9.31e-10 3.69e+01 0s + 15 9.11882935e+07 9.11876160e+07 0.00e+00 4.66e-10 1.79e+00 0s + 16 9.11878782e+07 9.11878775e+07 0.00e+00 4.66e-10 1.84e-03 0s + 17 9.11878778e+07 9.11878778e+07 0.00e+00 4.66e-10 1.84e-06 0s + 18 9.11878778e+07 9.11878778e+07 8.18e-14 9.31e-10 1.84e-09 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 9.11878778e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprkosor.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49532036e+10 -2.94802251e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.34001082e+10 -2.70642675e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32061533e+10 -3.46743610e+09 3.56e+02 4.43e+05 4.99e+08 0s + 3 1.70505756e+10 -5.33977355e+09 4.28e+01 3.35e+04 1.29e+08 0s + 4 4.24199791e+09 -1.61777621e+09 0.00e+00 1.86e-09 1.63e+07 0s + 5 6.05845288e+08 -5.24989851e+07 0.00e+00 9.31e-10 1.75e+06 0s + 6 2.51327658e+08 6.34631847e+07 2.44e-03 9.31e-10 4.97e+05 0s + 7 1.63306763e+08 8.94664228e+07 0.00e+00 9.31e-10 1.95e+05 0s + 8 1.25626651e+08 1.05249930e+08 0.00e+00 5.82e-10 5.38e+04 0s + 9 1.19554692e+08 1.09269725e+08 0.00e+00 9.31e-10 2.71e+04 0s + 10 1.16828659e+08 1.10592585e+08 0.00e+00 9.31e-10 1.65e+04 0s + 11 1.14332097e+08 1.11950408e+08 0.00e+00 4.66e-10 6.28e+03 0s + 12 1.13360411e+08 1.12565569e+08 0.00e+00 4.66e-10 2.10e+03 0s + 13 1.12950321e+08 1.12780167e+08 0.00e+00 9.31e-10 4.49e+02 0s + 14 1.12855591e+08 1.12834560e+08 0.00e+00 9.31e-10 5.55e+01 0s + 15 1.12842985e+08 1.12842187e+08 0.00e+00 9.31e-10 2.10e+00 0s + 16 1.12842481e+08 1.12842480e+08 0.00e+00 9.31e-10 2.15e-03 0s + 17 1.12842481e+08 1.12842481e+08 0.00e+00 4.66e-10 2.16e-06 0s + 18 1.12842481e+08 1.12842481e+08 7.36e-14 9.31e-10 2.16e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 1.12842481e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp47hdrx.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21590726e+11 -2.96366785e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14945492e+10 -2.78227760e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77901119e+10 -3.60684749e+09 3.49e+02 4.42e+05 5.11e+08 0s + 3 1.90279621e+10 -5.44167998e+09 3.57e+01 2.96e+04 1.24e+08 0s + 4 3.75339157e+09 -1.40623374e+09 0.00e+00 5.55e-01 1.45e+07 0s + 5 5.94647079e+08 -3.82699237e+07 0.00e+00 4.42e-02 1.69e+06 0s + 6 3.38503366e+08 4.60268031e+07 2.58e-02 1.59e-02 7.75e+05 0s + 7 1.89746203e+08 1.00270614e+08 0.00e+00 3.35e-03 2.36e+05 0s + 8 1.54342804e+08 1.10377904e+08 0.00e+00 8.61e-04 1.16e+05 0s + 9 1.40950561e+08 1.20008923e+08 0.00e+00 2.75e-04 5.53e+04 0s + 10 1.35264168e+08 1.23623734e+08 0.00e+00 1.11e-04 3.07e+04 0s + 11 1.29918500e+08 1.26544477e+08 0.00e+00 9.31e-10 8.90e+03 0s + 12 1.28080141e+08 1.27691184e+08 0.00e+00 1.86e-09 1.03e+03 0s + 13 1.27864877e+08 1.27827320e+08 0.00e+00 1.86e-09 9.91e+01 0s + 14 1.27849320e+08 1.27837713e+08 0.00e+00 1.86e-09 3.06e+01 0s + 15 1.27843412e+08 1.27842360e+08 0.00e+00 9.31e-10 2.78e+00 0s + 16 1.27842764e+08 1.27842763e+08 0.00e+00 1.86e-09 2.85e-03 0s + 17 1.27842764e+08 1.27842764e+08 0.00e+00 1.86e-09 2.85e-06 0s + 18 1.27842764e+08 1.27842764e+08 8.89e-15 1.86e-09 2.86e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.27842764e+08 + +Time queueing subproblems=1.81 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.51 Avg: 0.57 Max: 0.67 StdDev: 0.07 (seconds) +Aggregate sub-problem solve time=1.88 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62320774.6775 Max-Min=11227721.90 +Converger=normalized-term-diff value is 0.0770 - threshold reached=False +Cumulative run-time=121.16 seconds + +Initiating PH iteration=63 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvde3fw.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83940236e+10 -1.91971348e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09652239e+10 -2.26039911e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52486613e+10 -2.91152055e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35441318e+10 -4.57367338e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26474532e+09 -1.24000417e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34584473e+08 1.08201764e+07 0.00e+00 5.24e-10 8.54e+05 0s + 6 1.70232864e+08 5.89972896e+07 0.00e+00 1.75e-10 2.93e+05 0s + 7 1.43089793e+08 7.15491068e+07 0.00e+00 1.67e-10 1.89e+05 0s + 8 1.11244407e+08 8.03851125e+07 0.00e+00 6.40e-10 8.14e+04 0s + 9 1.01900721e+08 8.53356732e+07 0.00e+00 2.33e-10 4.37e+04 0s + 10 9.61513195e+07 8.81808051e+07 0.00e+00 4.66e-10 2.10e+04 0s + 11 9.21052341e+07 9.06978728e+07 0.00e+00 4.66e-10 3.71e+03 0s + 12 9.14493844e+07 9.10315300e+07 0.00e+00 4.66e-10 1.10e+03 0s + 13 9.12510114e+07 9.11664741e+07 0.00e+00 9.31e-10 2.23e+02 0s + 14 9.12026558e+07 9.11942579e+07 0.00e+00 4.66e-10 2.22e+01 0s + 15 9.11976860e+07 9.11973134e+07 0.00e+00 4.66e-10 9.83e-01 0s + 16 9.11974595e+07 9.11974571e+07 0.00e+00 4.66e-10 6.26e-03 0s + 17 9.11974583e+07 9.11974582e+07 1.03e-10 2.33e-10 1.25e-04 0s + 18 9.11974582e+07 9.11974582e+07 1.85e-10 4.66e-10 1.25e-07 0s + 19 9.11974582e+07 9.11974582e+07 8.46e-10 9.31e-10 1.25e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 9.11974582e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3mkcaw.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49530597e+10 -2.94803687e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33999216e+10 -2.70642725e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32069347e+10 -3.46733501e+09 3.56e+02 4.43e+05 4.99e+08 0s + 3 1.70514738e+10 -5.34013438e+09 4.28e+01 3.35e+04 1.29e+08 0s + 4 4.24346826e+09 -1.61835843e+09 0.00e+00 2.79e-09 1.63e+07 0s + 5 6.06217966e+08 -5.26953781e+07 0.00e+00 9.31e-10 1.75e+06 0s + 6 2.51436363e+08 6.34000687e+07 2.48e-03 4.66e-10 4.97e+05 0s + 7 1.63575677e+08 8.93915202e+07 0.00e+00 4.66e-10 1.96e+05 0s + 8 1.25808027e+08 1.05147361e+08 0.00e+00 4.66e-10 5.45e+04 0s + 9 1.19298448e+08 1.09442376e+08 0.00e+00 9.31e-10 2.60e+04 0s + 10 1.16798604e+08 1.10621704e+08 0.00e+00 9.31e-10 1.63e+04 0s + 11 1.14369813e+08 1.11923373e+08 0.00e+00 1.16e-10 6.46e+03 0s + 12 1.13396718e+08 1.12541371e+08 0.00e+00 4.66e-10 2.26e+03 0s + 13 1.12954966e+08 1.12768406e+08 0.00e+00 9.31e-10 4.92e+02 0s + 14 1.12852046e+08 1.12829210e+08 0.00e+00 9.31e-10 6.03e+01 0s + 15 1.12838639e+08 1.12837522e+08 0.00e+00 4.66e-10 2.95e+00 0s + 16 1.12837941e+08 1.12837940e+08 0.00e+00 9.31e-10 2.99e-03 0s + 17 1.12837941e+08 1.12837941e+08 0.00e+00 1.86e-09 2.99e-06 0s + 18 1.12837941e+08 1.12837941e+08 3.15e-13 9.31e-10 3.00e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12837941e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpobfbj1.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21590859e+11 -2.96397161e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14947281e+10 -2.78230901e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77887147e+10 -3.60700521e+09 3.49e+02 4.42e+05 5.11e+08 0s + 3 1.90277706e+10 -5.44182925e+09 3.57e+01 2.96e+04 1.24e+08 0s + 4 3.84057914e+09 -1.45724449e+09 0.00e+00 5.38e-01 1.48e+07 0s + 5 5.99986191e+08 -4.00386969e+07 0.00e+00 4.23e-02 1.71e+06 0s + 6 3.46881169e+08 4.17399257e+07 2.75e-02 1.58e-02 8.09e+05 0s + 7 1.95490299e+08 9.81687064e+07 0.00e+00 3.81e-03 2.57e+05 0s + 8 1.54241082e+08 1.12343572e+08 0.00e+00 1.11e-03 1.11e+05 0s + 9 1.40807988e+08 1.20021856e+08 0.00e+00 2.72e-04 5.49e+04 0s + 10 1.35183831e+08 1.23680607e+08 0.00e+00 1.11e-04 3.04e+04 0s + 11 1.30059299e+08 1.26516816e+08 0.00e+00 2.33e-10 9.35e+03 0s + 12 1.28082750e+08 1.27765135e+08 0.00e+00 4.66e-10 8.38e+02 0s + 13 1.27905637e+08 1.27867404e+08 0.00e+00 1.86e-09 1.01e+02 0s + 14 1.27889677e+08 1.27879305e+08 0.00e+00 9.31e-10 2.74e+01 0s + 15 1.27884058e+08 1.27882801e+08 0.00e+00 9.31e-10 3.32e+00 0s + 16 1.27883299e+08 1.27883290e+08 0.00e+00 9.31e-10 2.30e-02 0s + 17 1.27883294e+08 1.27883294e+08 0.00e+00 1.86e-09 2.62e-05 0s + 18 1.27883294e+08 1.27883294e+08 7.62e-13 4.66e-10 2.62e-08 0s + 19 1.27883294e+08 1.27883294e+08 3.64e-13 9.31e-10 2.62e-11 0s + +Barrier solved model in 19 iterations and 0.07 seconds +Optimal objective 1.27883294e+08 + +Time queueing subproblems=1.64 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 0.51 Max: 0.54 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.71 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62544059.2296 Max-Min=11629173.75 +Converger=normalized-term-diff value is 0.0768 - threshold reached=False +Cumulative run-time=122.88 seconds + +Initiating PH iteration=64 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsyzer9.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83940423e+10 -1.91974193e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09652813e+10 -2.26040224e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52487313e+10 -2.91152473e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35442341e+10 -4.57367941e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26477446e+09 -1.24000536e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34575248e+08 1.08213486e+07 0.00e+00 8.15e-10 8.54e+05 0s + 6 1.70236793e+08 5.89962460e+07 0.00e+00 1.82e-10 2.94e+05 0s + 7 1.43099728e+08 7.15506576e+07 0.00e+00 1.96e-10 1.89e+05 0s + 8 1.10989456e+08 8.05100583e+07 0.00e+00 1.11e-09 8.04e+04 0s + 9 1.02250972e+08 8.52117851e+07 0.00e+00 3.49e-10 4.50e+04 0s + 10 9.63454084e+07 8.77109997e+07 0.00e+00 2.33e-10 2.28e+04 0s + 11 9.28312318e+07 9.01826852e+07 0.00e+00 1.16e-10 6.99e+03 0s + 12 9.15995546e+07 9.09386205e+07 0.00e+00 1.16e-10 1.74e+03 0s + 13 9.12842067e+07 9.11555311e+07 0.00e+00 4.95e-10 3.40e+02 0s + 14 9.12163555e+07 9.11996930e+07 0.00e+00 4.66e-10 4.40e+01 0s + 15 9.12066195e+07 9.12054502e+07 0.00e+00 4.66e-10 3.09e+00 0s + 16 9.12059074e+07 9.12059057e+07 0.00e+00 4.66e-10 4.43e-03 0s + 17 9.12059067e+07 9.12059067e+07 0.00e+00 9.31e-10 4.47e-06 0s + 18 9.12059067e+07 9.12059067e+07 6.24e-14 9.31e-10 4.48e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.12059067e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpj58ldj.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49529147e+10 -2.94804430e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33997458e+10 -2.70642750e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32077365e+10 -3.46723327e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70523964e+10 -5.34049670e+09 4.28e+01 3.35e+04 1.29e+08 0s + 4 4.24495154e+09 -1.61894062e+09 0.00e+00 1.86e-09 1.63e+07 0s + 5 6.06590296e+08 -5.28915490e+07 0.00e+00 9.31e-10 1.75e+06 0s + 6 2.51540827e+08 6.33369210e+07 2.52e-03 9.31e-10 4.97e+05 0s + 7 1.63831302e+08 8.93175759e+07 0.00e+00 9.31e-10 1.97e+05 0s + 8 1.25983673e+08 1.05045812e+08 0.00e+00 9.31e-10 5.53e+04 0s + 9 1.19011799e+08 1.09631597e+08 0.00e+00 9.31e-10 2.48e+04 0s + 10 1.16706171e+08 1.10689360e+08 0.00e+00 9.31e-10 1.59e+04 0s + 11 1.14365255e+08 1.11942216e+08 0.00e+00 4.66e-10 6.39e+03 0s + 12 1.13329440e+08 1.12568322e+08 0.00e+00 9.31e-10 2.01e+03 0s + 13 1.12945706e+08 1.12768314e+08 0.00e+00 9.31e-10 4.68e+02 0s + 14 1.12847923e+08 1.12825366e+08 0.00e+00 4.66e-10 5.95e+01 0s + 15 1.12834350e+08 1.12833699e+08 0.00e+00 6.98e-10 1.72e+00 0s + 16 1.12833939e+08 1.12833938e+08 0.00e+00 4.66e-10 1.73e-03 0s + 17 1.12833938e+08 1.12833938e+08 0.00e+00 9.31e-10 1.73e-06 0s + 18 1.12833938e+08 1.12833938e+08 9.72e-15 4.66e-10 1.73e-09 0s + +Barrier solved model in 18 iterations and 0.08 seconds +Optimal objective 1.12833938e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpoi4teg.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21590948e+11 -2.96403210e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14948475e+10 -2.78231544e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77872374e+10 -3.60713808e+09 3.49e+02 4.42e+05 5.11e+08 0s + 3 1.90274563e+10 -5.44195276e+09 3.57e+01 2.96e+04 1.24e+08 0s + 4 3.83697895e+09 -1.45636774e+09 0.00e+00 5.33e-01 1.48e+07 0s + 5 5.99638944e+08 -3.98374435e+07 0.00e+00 4.20e-02 1.70e+06 0s + 6 3.44345603e+08 4.25060988e+07 2.68e-02 1.54e-02 8.00e+05 0s + 7 1.94795491e+08 9.84788879e+07 0.00e+00 3.70e-03 2.55e+05 0s + 8 1.57163026e+08 1.09383952e+08 0.00e+00 7.99e-04 1.26e+05 0s + 9 1.41547901e+08 1.19225075e+08 0.00e+00 2.53e-04 5.89e+04 0s + 10 1.35503376e+08 1.23419531e+08 0.00e+00 9.60e-05 3.19e+04 0s + 11 1.29972486e+08 1.26620248e+08 0.00e+00 3.73e-09 8.84e+03 0s + 12 1.28094203e+08 1.27755751e+08 0.00e+00 1.86e-09 8.93e+02 0s + 13 1.27918368e+08 1.27859810e+08 0.00e+00 9.31e-10 1.55e+02 0s + 14 1.27902149e+08 1.27871807e+08 0.00e+00 9.31e-10 8.01e+01 0s + 15 1.27886268e+08 1.27881691e+08 0.00e+00 3.73e-09 1.21e+01 0s + 16 1.27883457e+08 1.27883445e+08 0.00e+00 1.40e-09 3.16e-02 0s + 17 1.27883450e+08 1.27883449e+08 0.00e+00 1.86e-09 1.59e-03 0s + 18 1.27883449e+08 1.27883449e+08 2.47e-09 1.86e-09 1.05e-04 0s + 19 1.27883449e+08 1.27883449e+08 1.41e-09 1.86e-09 2.59e-07 0s + 20 1.27883449e+08 1.27883449e+08 4.01e-09 9.31e-10 2.59e-10 0s + +Barrier solved model in 20 iterations and 0.02 seconds +Optimal objective 1.27883449e+08 + +Time queueing subproblems=1.80 seconds +Time loading results into instance Scenario_HighFuelCosts=0.04 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.08 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.56 Max: 0.64 StdDev: 0.06 (seconds) +Aggregate sub-problem solve time=1.88 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62605342.9656 Max-Min=11741057.48 +Converger=normalized-term-diff value is 0.0802 - threshold reached=False +Cumulative run-time=124.77 seconds + +Initiating PH iteration=65 +Scenario instance preprocessing time=0.12 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpolhyjo.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83940642e+10 -1.91975293e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09653327e+10 -2.26040358e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52487907e+10 -2.91152731e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35443222e+10 -4.57368366e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26479804e+09 -1.24000454e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34569283e+08 1.08230874e+07 0.00e+00 8.15e-10 8.54e+05 0s + 6 1.70244039e+08 5.89954721e+07 0.00e+00 2.33e-10 2.94e+05 0s + 7 1.43112633e+08 7.15521909e+07 0.00e+00 1.75e-10 1.89e+05 0s + 8 1.10841476e+08 8.05864444e+07 0.00e+00 4.66e-10 7.98e+04 0s + 9 1.02503120e+08 8.51197038e+07 0.00e+00 2.33e-10 4.59e+04 0s + 10 9.65618274e+07 8.77705577e+07 0.00e+00 3.49e-10 2.32e+04 0s + 11 9.25462099e+07 9.04354422e+07 0.00e+00 2.06e-10 5.57e+03 0s + 12 9.15744593e+07 9.09760311e+07 0.00e+00 1.16e-10 1.58e+03 0s + 13 9.13007247e+07 9.11594924e+07 0.00e+00 9.56e-11 3.73e+02 0s + 14 9.12249233e+07 9.12087400e+07 0.00e+00 4.66e-10 4.27e+01 0s + 15 9.12155376e+07 9.12141992e+07 0.00e+00 4.66e-10 3.53e+00 0s + 16 9.12147136e+07 9.12147122e+07 0.00e+00 4.66e-10 3.71e-03 0s + 17 9.12147127e+07 9.12147127e+07 0.00e+00 9.31e-10 3.71e-06 0s + 18 9.12147127e+07 9.12147127e+07 9.78e-14 9.31e-10 3.72e-09 0s + +Barrier solved model in 18 iterations and 0.05 seconds +Optimal objective 9.12147127e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpciwtca.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49527758e+10 -2.94804238e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33995691e+10 -2.70642690e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32085340e+10 -3.46713081e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70533075e+10 -5.34085721e+09 4.28e+01 3.35e+04 1.29e+08 0s + 4 4.24642504e+09 -1.61951943e+09 0.00e+00 1.86e-09 1.63e+07 0s + 5 6.06952963e+08 -5.30803491e+07 0.00e+00 9.31e-10 1.76e+06 0s + 6 2.51645614e+08 6.32762042e+07 2.55e-03 9.31e-10 4.98e+05 0s + 7 1.64073494e+08 8.92488904e+07 0.00e+00 9.31e-10 1.98e+05 0s + 8 1.26165464e+08 1.04944743e+08 0.00e+00 4.66e-10 5.60e+04 0s + 9 1.18698951e+08 1.09836790e+08 0.00e+00 9.31e-10 2.34e+04 0s + 10 1.16672958e+08 1.10689573e+08 0.00e+00 4.66e-10 1.58e+04 0s + 11 1.14326490e+08 1.11950096e+08 0.00e+00 9.31e-10 6.27e+03 0s + 12 1.13388970e+08 1.12524922e+08 0.00e+00 4.66e-10 2.28e+03 0s + 13 1.12942097e+08 1.12764583e+08 0.00e+00 2.33e-10 4.68e+02 0s + 14 1.12845907e+08 1.12820941e+08 0.00e+00 1.86e-09 6.59e+01 0s + 15 1.12830996e+08 1.12830087e+08 0.00e+00 4.66e-10 2.40e+00 0s + 16 1.12830425e+08 1.12830424e+08 0.00e+00 9.31e-10 2.42e-03 0s + 17 1.12830424e+08 1.12830424e+08 0.00e+00 1.86e-09 2.42e-06 0s + 18 1.12830424e+08 1.12830424e+08 3.07e-14 9.31e-10 2.43e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 1.12830424e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmptko75g.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21591019e+11 -2.96365977e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14949300e+10 -2.78227830e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77856995e+10 -3.60722777e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90270421e+10 -5.44203225e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.83327957e+09 -1.45544421e+09 0.00e+00 5.29e-01 1.48e+07 0s + 5 5.99282140e+08 -3.96109637e+07 0.00e+00 4.17e-02 1.70e+06 0s + 6 3.41618434e+08 4.33462713e+07 2.60e-02 1.50e-02 7.90e+05 0s + 7 1.94030285e+08 9.87923524e+07 0.00e+00 3.60e-03 2.52e+05 0s + 8 1.57574269e+08 1.09349257e+08 0.00e+00 8.24e-04 1.27e+05 0s + 9 1.41965063e+08 1.18661746e+08 0.00e+00 2.85e-04 6.15e+04 0s + 10 1.36187622e+08 1.22940231e+08 0.00e+00 1.10e-04 3.50e+04 0s + 11 1.30561811e+08 1.26173100e+08 0.00e+00 9.31e-10 1.16e+04 0s + 12 1.28073513e+08 1.27735111e+08 0.00e+00 9.31e-10 8.93e+02 0s + 13 1.27896052e+08 1.27833890e+08 0.00e+00 4.66e-10 1.64e+02 0s + 14 1.27876128e+08 1.27848071e+08 0.00e+00 1.86e-09 7.40e+01 0s + 15 1.27860656e+08 1.27858029e+08 0.00e+00 4.66e-10 6.93e+00 0s + 16 1.27859021e+08 1.27858988e+08 0.00e+00 1.86e-09 8.90e-02 0s + 17 1.27859000e+08 1.27859000e+08 0.00e+00 1.86e-09 1.43e-04 0s + 18 1.27859000e+08 1.27859000e+08 1.79e-11 4.66e-10 1.43e-07 0s + 19 1.27859000e+08 1.27859000e+08 1.99e-11 4.66e-10 1.44e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.27859000e+08 + +Time queueing subproblems=1.60 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.49 Max: 0.57 StdDev: 0.05 (seconds) +Aggregate sub-problem solve time=1.67 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62610967.5028 Max-Min=11743847.71 +Converger=normalized-term-diff value is 0.0819 - threshold reached=False +Cumulative run-time=126.49 seconds + +Initiating PH iteration=66 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzc9qcd.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83940877e+10 -1.91976523e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09653826e+10 -2.26040504e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52488472e+10 -2.91153008e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35444067e+10 -4.57368800e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26482022e+09 -1.24000371e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34563682e+08 1.08241053e+07 0.00e+00 8.15e-10 8.54e+05 0s + 6 1.70252471e+08 5.89935787e+07 0.00e+00 2.04e-10 2.94e+05 0s + 7 1.43126544e+08 7.15526886e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.10769554e+08 8.06357948e+07 0.00e+00 1.96e-10 7.95e+04 0s + 9 1.02586284e+08 8.51061812e+07 0.00e+00 1.16e-10 4.61e+04 0s + 10 9.63759971e+07 8.75796866e+07 0.00e+00 2.91e-11 2.32e+04 0s + 11 9.26119111e+07 9.03771858e+07 0.00e+00 4.92e-10 5.90e+03 0s + 12 9.16034068e+07 9.09635988e+07 0.00e+00 1.16e-10 1.69e+03 0s + 13 9.13051861e+07 9.11720223e+07 0.00e+00 1.16e-10 3.51e+02 0s + 14 9.12352298e+07 9.12175962e+07 0.00e+00 2.33e-10 4.65e+01 0s + 15 9.12249818e+07 9.12235951e+07 0.00e+00 4.66e-10 3.66e+00 0s + 16 9.12241334e+07 9.12241319e+07 0.00e+00 5.58e-10 3.81e-03 0s + 17 9.12241325e+07 9.12241325e+07 0.00e+00 4.66e-10 3.81e-06 0s + 18 9.12241325e+07 9.12241325e+07 1.67e-13 9.31e-10 3.81e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.12241325e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzpgqdg.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49526397e+10 -2.94804672e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33993925e+10 -2.70642672e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32093301e+10 -3.46702881e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70542120e+10 -5.34121725e+09 4.29e+01 3.35e+04 1.29e+08 0s + 4 4.24788740e+09 -1.62009581e+09 0.00e+00 3.73e-09 1.63e+07 0s + 5 6.07311278e+08 -5.32668937e+07 0.00e+00 9.31e-10 1.76e+06 0s + 6 2.51750747e+08 6.32154482e+07 2.59e-03 4.66e-10 4.98e+05 0s + 7 1.64306675e+08 8.91839695e+07 0.00e+00 9.31e-10 1.98e+05 0s + 8 1.26327271e+08 1.04854367e+08 0.00e+00 1.05e-09 5.67e+04 0s + 9 1.18677702e+08 1.09849689e+08 0.00e+00 4.66e-10 2.33e+04 0s + 10 1.16338059e+08 1.10823697e+08 0.00e+00 5.82e-10 1.46e+04 0s + 11 1.14041405e+08 1.12101157e+08 0.00e+00 9.31e-10 5.12e+03 0s + 12 1.13209268e+08 1.12619897e+08 0.00e+00 4.66e-10 1.56e+03 0s + 13 1.12882256e+08 1.12796408e+08 0.00e+00 4.66e-10 2.27e+02 0s + 14 1.12834058e+08 1.12823618e+08 0.00e+00 9.31e-10 2.75e+01 0s + 15 1.12827761e+08 1.12827308e+08 0.00e+00 9.31e-10 1.20e+00 0s + 16 1.12827475e+08 1.12827474e+08 0.00e+00 9.31e-10 1.22e-03 0s + 17 1.12827474e+08 1.12827474e+08 0.00e+00 9.31e-10 1.22e-06 0s + 18 1.12827474e+08 1.12827474e+08 8.24e-14 9.31e-10 1.22e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.12827474e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwcopnc.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21591140e+11 -2.96328980e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14950615e+10 -2.78224128e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77842158e+10 -3.60731774e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90266962e+10 -5.44211144e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.82963702e+09 -1.45451360e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.98959996e+08 -3.93694329e+07 0.00e+00 4.13e-02 1.70e+06 0s + 6 3.38717950e+08 4.42632537e+07 2.52e-02 1.45e-02 7.80e+05 0s + 7 1.93239084e+08 9.91847562e+07 0.00e+00 3.48e-03 2.49e+05 0s + 8 1.57827523e+08 1.09409838e+08 0.00e+00 8.34e-04 1.28e+05 0s + 9 1.46250720e+08 1.17933118e+08 0.00e+00 2.78e-04 7.47e+04 0s + 10 1.35970369e+08 1.23593890e+08 0.00e+00 1.09e-04 3.27e+04 0s + 11 1.30863119e+08 1.25936046e+08 0.00e+00 1.86e-09 1.30e+04 0s + 12 1.28054066e+08 1.27786503e+08 0.00e+00 1.86e-09 7.06e+02 0s + 13 1.27904099e+08 1.27861666e+08 0.00e+00 1.86e-09 1.12e+02 0s + 14 1.27886867e+08 1.27873145e+08 0.00e+00 1.86e-09 3.62e+01 0s + 15 1.27879657e+08 1.27877941e+08 0.00e+00 9.31e-10 4.53e+00 0s + 16 1.27878595e+08 1.27878585e+08 0.00e+00 1.86e-09 2.55e-02 0s + 17 1.27878589e+08 1.27878588e+08 1.13e-11 1.86e-09 1.44e-03 0s + 18 1.27878588e+08 1.27878588e+08 1.56e-09 9.31e-10 4.19e-05 0s + 19 1.27878588e+08 1.27878588e+08 9.62e-10 1.40e-09 4.44e-08 0s + 20 1.27878588e+08 1.27878588e+08 2.16e-09 1.86e-09 4.45e-11 0s + +Barrier solved model in 20 iterations and 0.01 seconds +Optimal objective 1.27878588e+08 + +Time queueing subproblems=1.55 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.48 Max: 0.50 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.62 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62615399.9082 Max-Min=11755238.26 +Converger=normalized-term-diff value is 0.0963 - threshold reached=False +Cumulative run-time=128.12 seconds + +Initiating PH iteration=67 +Scenario instance preprocessing time=0.13 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsfxozo.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83941093e+10 -1.91977542e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09654321e+10 -2.26040629e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52488924e+10 -2.91153444e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35444906e+10 -4.57369235e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26483156e+09 -1.23999928e+09 0.00e+00 2.33e-09 1.19e+07 0s + 5 3.34558309e+08 1.08252147e+07 0.00e+00 1.05e-09 8.54e+05 0s + 6 1.70260593e+08 5.89921862e+07 0.00e+00 2.62e-10 2.94e+05 0s + 7 1.43138026e+08 7.15544541e+07 0.00e+00 1.46e-10 1.89e+05 0s + 8 1.10787342e+08 8.06584922e+07 0.00e+00 1.51e-09 7.95e+04 0s + 9 1.02472477e+08 8.51876259e+07 0.00e+00 8.15e-10 4.56e+04 0s + 10 9.63503577e+07 8.76069181e+07 0.00e+00 1.42e-10 2.31e+04 0s + 11 9.26129670e+07 9.03918236e+07 0.00e+00 7.00e-11 5.86e+03 0s + 12 9.16097476e+07 9.09748690e+07 0.00e+00 1.16e-10 1.68e+03 0s + 13 9.13124751e+07 9.11826922e+07 0.00e+00 1.16e-10 3.42e+02 0s + 14 9.12444092e+07 9.12269896e+07 0.00e+00 4.66e-10 4.60e+01 0s + 15 9.12342615e+07 9.12329364e+07 0.00e+00 4.66e-10 3.50e+00 0s + 16 9.12334502e+07 9.12334488e+07 0.00e+00 4.66e-10 3.65e-03 0s + 17 9.12334494e+07 9.12334494e+07 0.00e+00 4.66e-10 3.65e-06 0s + 18 9.12334494e+07 9.12334494e+07 5.80e-14 9.31e-10 3.65e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 9.12334494e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3ycaqo.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49525026e+10 -2.94804892e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33992165e+10 -2.70642632e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32101097e+10 -3.46692835e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70550917e+10 -5.34157008e+09 4.29e+01 3.35e+04 1.29e+08 0s + 4 4.24930999e+09 -1.62065917e+09 0.00e+00 3.26e-09 1.63e+07 0s + 5 6.07665557e+08 -5.34515308e+07 0.00e+00 9.31e-10 1.76e+06 0s + 6 2.51852443e+08 6.31554791e+07 2.63e-03 4.66e-10 4.99e+05 0s + 7 1.64523406e+08 8.91214354e+07 0.00e+00 4.66e-10 1.99e+05 0s + 8 1.27334626e+08 1.05119220e+08 0.00e+00 1.86e-09 5.86e+04 0s + 9 1.19298902e+08 1.09691895e+08 0.00e+00 4.66e-10 2.54e+04 0s + 10 1.15966565e+08 1.11174846e+08 0.00e+00 2.33e-10 1.26e+04 0s + 11 1.14186724e+08 1.12061494e+08 0.00e+00 9.31e-10 5.61e+03 0s + 12 1.13177932e+08 1.12630819e+08 0.00e+00 1.86e-09 1.44e+03 0s + 13 1.12869260e+08 1.12799152e+08 0.00e+00 1.86e-09 1.85e+02 0s + 14 1.12830677e+08 1.12821065e+08 0.00e+00 4.66e-10 2.54e+01 0s + 15 1.12824776e+08 1.12824487e+08 0.00e+00 9.31e-10 7.63e-01 0s + 16 1.12824593e+08 1.12824593e+08 0.00e+00 9.31e-10 7.72e-04 0s + 17 1.12824593e+08 1.12824593e+08 0.00e+00 4.66e-10 7.73e-07 0s + 18 1.12824593e+08 1.12824593e+08 5.93e-15 4.66e-10 7.74e-10 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 1.12824593e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp99akto.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21591278e+11 -2.96311069e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14952114e+10 -2.78222339e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77827699e+10 -3.60742579e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90263875e+10 -5.44220832e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.82604963e+09 -1.45360424e+09 0.00e+00 5.19e-01 1.48e+07 0s + 5 5.98649699e+08 -3.91362500e+07 0.00e+00 4.10e-02 1.70e+06 0s + 6 3.35634475e+08 4.52319600e+07 2.44e-02 1.41e-02 7.69e+05 0s + 7 1.92395828e+08 9.96350353e+07 0.00e+00 3.36e-03 2.45e+05 0s + 8 1.56719549e+08 1.09384590e+08 0.00e+00 8.02e-04 1.25e+05 0s + 9 1.42143549e+08 1.19071707e+08 0.00e+00 2.73e-04 6.09e+04 0s + 10 1.36258048e+08 1.23058154e+08 0.00e+00 1.05e-04 3.48e+04 0s + 11 1.30720933e+08 1.26129732e+08 0.00e+00 1.86e-09 1.21e+04 0s + 12 1.28085585e+08 1.27841625e+08 0.00e+00 9.31e-10 6.44e+02 0s + 13 1.27938432e+08 1.27904717e+08 0.00e+00 4.66e-10 8.90e+01 0s + 14 1.27921644e+08 1.27917276e+08 0.00e+00 1.86e-09 1.15e+01 0s + 15 1.27919111e+08 1.27919074e+08 0.00e+00 9.31e-10 9.78e-02 0s + 16 1.27919095e+08 1.27919093e+08 0.00e+00 3.73e-09 3.16e-03 0s + 17 1.27919095e+08 1.27919095e+08 2.20e-09 1.86e-09 2.08e-05 0s + 18 1.27919095e+08 1.27919095e+08 3.85e-10 1.86e-09 2.08e-08 0s + 19 1.27919095e+08 1.27919095e+08 1.23e-10 1.86e-09 2.08e-11 0s + +Barrier solved model in 19 iterations and 0.04 seconds +Optimal objective 1.27919095e+08 + +Time queueing subproblems=1.81 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.55 Avg: 0.56 Max: 0.57 StdDev: 0.00 (seconds) +Aggregate sub-problem solve time=1.88 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62597617.3305 Max-Min=11702527.75 +Converger=normalized-term-diff value is 0.0962 - threshold reached=False +Cumulative run-time=130.00 seconds + +Initiating PH iteration=68 +Scenario instance preprocessing time=0.13 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5rgcwe.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83941310e+10 -1.91978146e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09654793e+10 -2.26040711e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52489396e+10 -2.91153753e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35445701e+10 -4.57369624e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26484537e+09 -1.23999606e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34553378e+08 1.08267032e+07 0.00e+00 9.31e-10 8.54e+05 0s + 6 1.70269475e+08 5.89908935e+07 0.00e+00 4.37e-10 2.94e+05 0s + 7 1.43150869e+08 7.15558848e+07 0.00e+00 2.40e-10 1.89e+05 0s + 8 1.10809722e+08 8.06755481e+07 0.00e+00 7.57e-10 7.95e+04 0s + 9 1.02369508e+08 8.52613327e+07 0.00e+00 3.49e-10 4.51e+04 0s + 10 9.63291131e+07 8.76328127e+07 0.00e+00 2.91e-11 2.29e+04 0s + 11 9.26154191e+07 9.04058470e+07 0.00e+00 8.37e-11 5.83e+03 0s + 12 9.16162725e+07 9.09860513e+07 0.00e+00 1.43e-10 1.66e+03 0s + 13 9.13184898e+07 9.11943339e+07 0.00e+00 2.91e-11 3.28e+02 0s + 14 9.12535911e+07 9.12364296e+07 0.00e+00 2.33e-10 4.53e+01 0s + 15 9.12435385e+07 9.12423098e+07 0.00e+00 9.31e-10 3.24e+00 0s + 16 9.12427856e+07 9.12427843e+07 0.00e+00 3.44e-10 3.38e-03 0s + 17 9.12427848e+07 9.12427848e+07 0.00e+00 4.66e-10 3.38e-06 0s + 18 9.12427848e+07 9.12427848e+07 9.06e-14 4.66e-10 3.38e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 9.12427848e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpuh2qbg.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49523653e+10 -2.94804810e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33990378e+10 -2.70642555e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32108936e+10 -3.46682670e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70559688e+10 -5.34192461e+09 4.29e+01 3.36e+04 1.29e+08 0s + 4 4.25072780e+09 -1.62122370e+09 0.00e+00 1.55e+01 1.63e+07 0s + 5 6.08025900e+08 -5.36393389e+07 0.00e+00 9.31e-10 1.76e+06 0s + 6 2.51953623e+08 6.30947630e+07 2.66e-03 1.40e-09 4.99e+05 0s + 7 1.64733821e+08 8.90607983e+07 0.00e+00 4.66e-10 2.00e+05 0s + 8 1.27259541e+08 1.05134084e+08 0.00e+00 4.66e-10 5.84e+04 0s + 9 1.19328636e+08 1.09667757e+08 0.00e+00 4.66e-10 2.55e+04 0s + 10 1.16619725e+08 1.10828021e+08 0.00e+00 4.66e-10 1.53e+04 0s + 11 1.13889788e+08 1.12207451e+08 0.00e+00 6.98e-10 4.44e+03 0s + 12 1.13073500e+08 1.12681424e+08 0.00e+00 1.86e-09 1.03e+03 0s + 13 1.12854877e+08 1.12802641e+08 0.00e+00 4.66e-10 1.38e+02 0s + 14 1.12826487e+08 1.12819057e+08 0.00e+00 2.33e-10 1.96e+01 0s + 15 1.12821933e+08 1.12821747e+08 0.00e+00 4.66e-10 4.91e-01 0s + 16 1.12821816e+08 1.12821815e+08 0.00e+00 4.66e-10 4.95e-04 0s + 17 1.12821816e+08 1.12821816e+08 0.00e+00 9.31e-10 4.96e-07 0s + 18 1.12821816e+08 1.12821816e+08 1.57e-14 9.31e-10 4.96e-10 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 1.12821816e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpitix_n.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21591415e+11 -2.96314092e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14953607e+10 -2.78222651e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77813410e+10 -3.60755376e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90260878e+10 -5.44232472e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.82533536e+09 -1.45340062e+09 0.00e+00 5.18e-01 1.48e+07 0s + 5 5.98496432e+08 -3.90648620e+07 0.00e+00 4.09e-02 1.70e+06 0s + 6 3.34857112e+08 4.54730162e+07 2.42e-02 1.40e-02 7.67e+05 0s + 7 1.91997330e+08 9.98462067e+07 0.00e+00 3.31e-03 2.44e+05 0s + 8 1.56494500e+08 1.09489773e+08 0.00e+00 7.83e-04 1.24e+05 0s + 9 1.42095584e+08 1.19237622e+08 0.00e+00 2.64e-04 6.03e+04 0s + 10 1.36102587e+08 1.23215217e+08 0.00e+00 1.00e-04 3.40e+04 0s + 11 1.30648408e+08 1.26237633e+08 0.00e+00 9.31e-10 1.16e+04 0s + 12 1.28116946e+08 1.27888190e+08 0.00e+00 1.86e-09 6.04e+02 0s + 13 1.27976624e+08 1.27946351e+08 0.00e+00 1.86e-09 7.99e+01 0s + 14 1.27965861e+08 1.27956026e+08 0.00e+00 1.86e-09 2.59e+01 0s + 15 1.27959988e+08 1.27959802e+08 0.00e+00 1.86e-09 4.90e-01 0s + 16 1.27959893e+08 1.27959893e+08 0.00e+00 1.86e-09 1.93e-03 0s + 17 1.27959893e+08 1.27959893e+08 7.10e-11 9.31e-10 1.93e-06 0s + 18 1.27959893e+08 1.27959893e+08 8.51e-11 3.73e-09 1.93e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.27959893e+08 + +Time queueing subproblems=1.98 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.05 seconds +Time waiting for subproblems=0.10 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.57 Avg: 0.62 Max: 0.67 StdDev: 0.04 (seconds) +Aggregate sub-problem solve time=2.08 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62578606.2163 Max-Min=11649084.77 +Converger=normalized-term-diff value is 0.0962 - threshold reached=False +Cumulative run-time=132.14 seconds + +Initiating PH iteration=69 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpkttycj.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83941531e+10 -1.91978448e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09655261e+10 -2.26040763e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52489860e+10 -2.91154032e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35446483e+10 -4.57369981e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26485881e+09 -1.23999254e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34548896e+08 1.08284076e+07 0.00e+00 8.15e-10 8.54e+05 0s + 6 1.70278656e+08 5.89898437e+07 0.00e+00 2.33e-10 2.94e+05 0s + 7 1.43163988e+08 7.15575165e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.10833423e+08 8.06906650e+07 0.00e+00 8.73e-10 7.95e+04 0s + 9 1.02271395e+08 8.53317965e+07 0.00e+00 3.49e-10 4.47e+04 0s + 10 9.63093773e+07 8.76581464e+07 0.00e+00 4.07e-10 2.28e+04 0s + 11 9.26184713e+07 9.04196054e+07 0.00e+00 5.82e-11 5.80e+03 0s + 12 9.16230025e+07 9.09973279e+07 0.00e+00 1.16e-10 1.65e+03 0s + 13 9.13242095e+07 9.12064185e+07 0.00e+00 2.91e-11 3.11e+02 0s + 14 9.12628992e+07 9.12459822e+07 0.00e+00 4.66e-10 4.46e+01 0s + 15 9.12529479e+07 9.12518203e+07 0.00e+00 4.66e-10 2.98e+00 0s + 16 9.12522560e+07 9.12522549e+07 0.00e+00 9.31e-10 3.10e-03 0s + 17 9.12522553e+07 9.12522553e+07 0.00e+00 9.31e-10 3.10e-06 0s + 18 9.12522553e+07 9.12522553e+07 7.88e-14 4.66e-10 3.10e-09 0s + +Barrier solved model in 18 iterations and 0.05 seconds +Optimal objective 9.12522553e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsiwm5v.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49522265e+10 -2.94804470e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33988565e+10 -2.70642448e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32116738e+10 -3.46672479e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70568342e+10 -5.34227788e+09 4.29e+01 3.36e+04 1.29e+08 0s + 4 4.25212662e+09 -1.62178464e+09 0.00e+00 4.88e+01 1.64e+07 0s + 5 6.08391545e+08 -5.38304962e+07 0.00e+00 9.31e-10 1.76e+06 0s + 6 2.52052624e+08 6.30332645e+07 2.70e-03 4.66e-10 5.00e+05 0s + 7 1.64935975e+08 8.90017536e+07 0.00e+00 9.31e-10 2.00e+05 0s + 8 1.27179842e+08 1.05150078e+08 0.00e+00 4.66e-10 5.81e+04 0s + 9 1.19345975e+08 1.09648990e+08 0.00e+00 9.31e-10 2.56e+04 0s + 10 1.16506779e+08 1.10838020e+08 0.00e+00 9.31e-10 1.50e+04 0s + 11 1.13917936e+08 1.12189386e+08 0.00e+00 9.31e-10 4.56e+03 0s + 12 1.13074900e+08 1.12677010e+08 0.00e+00 9.31e-10 1.05e+03 0s + 13 1.12847165e+08 1.12802564e+08 0.00e+00 4.66e-10 1.18e+02 0s + 14 1.12822971e+08 1.12816380e+08 0.00e+00 4.66e-10 1.74e+01 0s + 15 1.12818829e+08 1.12818780e+08 0.00e+00 4.66e-10 1.29e-01 0s + 16 1.12818798e+08 1.12818798e+08 0.00e+00 1.86e-09 1.29e-04 0s + 17 1.12818798e+08 1.12818798e+08 0.00e+00 9.31e-10 1.29e-07 0s + 18 1.12818798e+08 1.12818798e+08 1.86e-14 5.33e-10 1.29e-10 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.12818798e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgmyzz0.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21591546e+11 -2.96332981e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14955062e+10 -2.78224557e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77799109e+10 -3.60769768e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90257853e+10 -5.44245660e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.82619608e+09 -1.45358939e+09 0.00e+00 5.19e-01 1.48e+07 0s + 5 5.98423526e+08 -3.90871095e+07 0.00e+00 4.10e-02 1.70e+06 0s + 6 3.35415241e+08 4.52876266e+07 2.43e-02 1.41e-02 7.69e+05 0s + 7 1.91871789e+08 9.99015188e+07 0.00e+00 3.31e-03 2.43e+05 0s + 8 1.51954856e+08 1.12562308e+08 0.00e+00 9.06e-04 1.04e+05 0s + 9 1.40909993e+08 1.19555583e+08 0.00e+00 3.75e-04 5.64e+04 0s + 10 1.36065672e+08 1.23293617e+08 0.00e+00 1.46e-04 3.37e+04 0s + 11 1.31360081e+08 1.25782232e+08 0.00e+00 9.31e-10 1.47e+04 0s + 12 1.28248596e+08 1.27881339e+08 0.00e+00 1.86e-09 9.69e+02 0s + 13 1.28023708e+08 1.27971449e+08 0.00e+00 9.31e-10 1.38e+02 0s + 14 1.28001388e+08 1.27988631e+08 0.00e+00 1.86e-09 3.37e+01 0s + 15 1.27994442e+08 1.27993149e+08 0.00e+00 1.86e-09 3.41e+00 0s + 16 1.27993671e+08 1.27993666e+08 0.00e+00 9.31e-10 1.35e-02 0s + 17 1.27993669e+08 1.27993669e+08 0.00e+00 1.86e-09 2.25e-05 0s + 18 1.27993669e+08 1.27993669e+08 9.76e-11 1.86e-09 2.25e-08 0s + 19 1.27993669e+08 1.27993669e+08 1.07e-10 4.66e-10 2.25e-11 0s + +Barrier solved model in 19 iterations and 0.03 seconds +Optimal objective 1.27993669e+08 + +Time queueing subproblems=1.87 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.59 Max: 0.77 StdDev: 0.13 (seconds) +Aggregate sub-problem solve time=1.94 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62602117.8621 Max-Min=11724015.70 +Converger=normalized-term-diff value is 0.1101 - threshold reached=False +Cumulative run-time=134.09 seconds + +Initiating PH iteration=70 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvbkfls.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83941712e+10 -1.91978739e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09655770e+10 -2.26040815e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52489807e+10 -2.91155251e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35447199e+10 -4.57370488e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26482246e+09 -1.23997134e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34545375e+08 1.08294092e+07 0.00e+00 1.63e-09 8.54e+05 0s + 6 1.70284272e+08 5.89909259e+07 0.00e+00 4.07e-10 2.94e+05 0s + 7 1.43165573e+08 7.15649414e+07 0.00e+00 1.75e-10 1.89e+05 0s + 8 1.10836428e+08 8.07117518e+07 0.00e+00 6.98e-10 7.95e+04 0s + 9 1.02231730e+08 8.53719976e+07 0.00e+00 2.33e-10 4.45e+04 0s + 10 9.63114454e+07 8.76729011e+07 0.00e+00 1.16e-10 2.28e+04 0s + 11 9.26278363e+07 9.04294037e+07 0.00e+00 1.17e-10 5.80e+03 0s + 12 9.16311808e+07 9.10071356e+07 0.00e+00 1.27e-10 1.65e+03 0s + 13 9.13323365e+07 9.12163066e+07 0.00e+00 9.89e-11 3.06e+02 0s + 14 9.12719619e+07 9.12551226e+07 0.00e+00 4.66e-10 4.44e+01 0s + 15 9.12620433e+07 9.12609476e+07 0.00e+00 4.66e-10 2.89e+00 0s + 16 9.12613710e+07 9.12613699e+07 0.00e+00 9.31e-10 3.01e-03 0s + 17 9.12613703e+07 9.12613703e+07 0.00e+00 4.66e-10 3.01e-06 0s + 18 9.12613703e+07 9.12613703e+07 6.19e-14 4.66e-10 3.01e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.12613703e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpj5evcy.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49520813e+10 -2.94803812e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33986766e+10 -2.70642327e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32123648e+10 -3.46663201e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70575819e+10 -5.34259814e+09 4.29e+01 3.36e+04 1.29e+08 0s + 4 4.25337059e+09 -1.62229266e+09 0.00e+00 8.35e+01 1.64e+07 0s + 5 6.08737598e+08 -5.40136037e+07 0.00e+00 1.05e-09 1.76e+06 0s + 6 2.52138274e+08 6.29748913e+07 2.73e-03 9.31e-10 5.00e+05 0s + 7 1.65113448e+08 8.89463487e+07 0.00e+00 4.66e-10 2.01e+05 0s + 8 1.27097795e+08 1.05164491e+08 0.00e+00 4.66e-10 5.79e+04 0s + 9 1.19351129e+08 1.09633323e+08 0.00e+00 4.66e-10 2.56e+04 0s + 10 1.16398937e+08 1.10849652e+08 0.00e+00 4.66e-10 1.46e+04 0s + 11 1.13965284e+08 1.12158576e+08 0.00e+00 4.66e-10 4.77e+03 0s + 12 1.13073074e+08 1.12672340e+08 0.00e+00 9.31e-10 1.06e+03 0s + 13 1.12843023e+08 1.12797768e+08 0.00e+00 9.31e-10 1.19e+02 0s + 14 1.12818612e+08 1.12811957e+08 0.00e+00 9.31e-10 1.76e+01 0s + 15 1.12814454e+08 1.12814402e+08 0.00e+00 3.49e-10 1.36e-01 0s + 16 1.12814421e+08 1.12814421e+08 0.00e+00 4.66e-10 1.36e-04 0s + 17 1.12814421e+08 1.12814421e+08 0.00e+00 9.31e-10 1.36e-07 0s + 18 1.12814421e+08 1.12814421e+08 7.03e-15 3.99e-10 1.36e-10 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 1.12814421e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp4vqrov.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21591671e+11 -2.96356806e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14956428e+10 -2.78226951e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77785463e+10 -3.60784061e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90254959e+10 -5.44258760e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.82729205e+09 -1.45384230e+09 0.00e+00 5.20e-01 1.48e+07 0s + 5 5.98361816e+08 -3.91294374e+07 0.00e+00 4.11e-02 1.70e+06 0s + 6 3.36166487e+08 4.50334206e+07 2.46e-02 1.42e-02 7.71e+05 0s + 7 1.91793542e+08 9.99176764e+07 0.00e+00 3.32e-03 2.43e+05 0s + 8 1.51894566e+08 1.12566641e+08 0.00e+00 9.05e-04 1.04e+05 0s + 9 1.40937486e+08 1.19577328e+08 0.00e+00 3.75e-04 5.64e+04 0s + 10 1.36017112e+08 1.23350070e+08 0.00e+00 1.45e-04 3.34e+04 0s + 11 1.31355244e+08 1.25812003e+08 0.00e+00 1.86e-09 1.46e+04 0s + 12 1.28274349e+08 1.27902318e+08 0.00e+00 1.86e-09 9.82e+02 0s + 13 1.28057777e+08 1.27987655e+08 0.00e+00 1.86e-09 1.85e+02 0s + 14 1.28024566e+08 1.28010389e+08 0.00e+00 4.66e-10 3.74e+01 0s + 15 1.28016880e+08 1.28015366e+08 0.00e+00 1.86e-09 3.99e+00 0s + 16 1.28015965e+08 1.28015950e+08 0.00e+00 1.86e-09 4.08e-02 0s + 17 1.28015957e+08 1.28015957e+08 0.00e+00 1.86e-09 5.46e-05 0s + 18 1.28015957e+08 1.28015957e+08 8.75e-12 9.31e-10 5.47e-08 0s + 19 1.28015957e+08 1.28015957e+08 1.69e-11 9.31e-10 5.47e-11 0s + +Barrier solved model in 19 iterations and 0.03 seconds +Optimal objective 1.28015957e+08 + +Time queueing subproblems=1.51 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.47 Max: 0.50 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.58 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62601290.0160 Max-Min=11725481.50 +Converger=normalized-term-diff value is 0.1102 - threshold reached=False +Cumulative run-time=135.68 seconds + +Initiating PH iteration=71 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpeipfvc.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83941922e+10 -1.91979202e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09656274e+10 -2.26040884e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52490033e+10 -2.91156017e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35447974e+10 -4.57370932e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26481277e+09 -1.23995913e+09 0.00e+00 2.33e-09 1.19e+07 0s + 5 3.34541306e+08 1.08305787e+07 0.00e+00 1.80e-09 8.54e+05 0s + 6 1.70291393e+08 5.89908385e+07 0.00e+00 4.66e-10 2.94e+05 0s + 7 1.43172683e+08 7.15694551e+07 0.00e+00 2.33e-10 1.89e+05 0s + 8 1.10847434e+08 8.07334704e+07 0.00e+00 5.82e-11 7.95e+04 0s + 9 1.02148664e+08 8.54359390e+07 0.00e+00 1.16e-10 4.41e+04 0s + 10 9.62953766e+07 8.76957199e+07 0.00e+00 1.16e-10 2.27e+04 0s + 11 9.26316322e+07 9.04423894e+07 0.00e+00 1.16e-10 5.78e+03 0s + 12 9.16385168e+07 9.10181401e+07 0.00e+00 1.16e-10 1.64e+03 0s + 13 9.13409019e+07 9.12264883e+07 0.00e+00 1.16e-10 3.02e+02 0s + 14 9.12813772e+07 9.12647043e+07 0.00e+00 9.31e-10 4.40e+01 0s + 15 9.12715553e+07 9.12704867e+07 0.00e+00 2.33e-10 2.82e+00 0s + 16 9.12708993e+07 9.12708982e+07 0.00e+00 9.31e-10 2.93e-03 0s + 17 9.12708986e+07 9.12708986e+07 0.00e+00 9.31e-10 2.93e-06 0s + 18 9.12708986e+07 9.12708986e+07 1.25e-14 9.31e-10 2.94e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 9.12708986e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphikb3r.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e+01, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49519370e+10 -2.94803447e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33984939e+10 -2.70642228e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32130978e+10 -3.46653486e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70583767e+10 -5.34293390e+09 4.29e+01 3.36e+04 1.29e+08 0s + 4 4.25466955e+09 -1.62282298e+09 0.00e+00 1.19e+02 1.64e+07 0s + 5 6.09099611e+08 -5.42056993e+07 0.00e+00 9.31e-10 1.76e+06 0s + 6 2.52226801e+08 6.29132861e+07 2.76e-03 9.31e-10 5.00e+05 0s + 7 1.65289817e+08 8.88907272e+07 0.00e+00 9.31e-10 2.02e+05 0s + 8 1.27011105e+08 1.05179306e+08 0.00e+00 9.31e-10 5.76e+04 0s + 9 1.19347492e+08 1.09620916e+08 0.00e+00 4.66e-10 2.57e+04 0s + 10 1.16570828e+08 1.10748780e+08 0.00e+00 4.66e-10 1.54e+04 0s + 11 1.13998708e+08 1.12125769e+08 0.00e+00 1.86e-09 4.94e+03 0s + 12 1.13245479e+08 1.12573462e+08 0.00e+00 4.66e-10 1.77e+03 0s + 13 1.12907114e+08 1.12752284e+08 0.00e+00 4.66e-10 4.09e+02 0s + 14 1.12822414e+08 1.12802587e+08 0.00e+00 9.31e-10 5.23e+01 0s + 15 1.12810591e+08 1.12809844e+08 0.00e+00 9.31e-10 1.97e+00 0s + 16 1.12810119e+08 1.12810118e+08 0.00e+00 4.66e-10 1.99e-03 0s + 17 1.12810119e+08 1.12810119e+08 0.00e+00 5.82e-10 1.99e-06 0s + 18 1.12810119e+08 1.12810119e+08 7.79e-15 4.66e-10 1.99e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12810119e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0v59k4.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21591791e+11 -2.96377458e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14957704e+10 -2.78229016e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77772454e+10 -3.60797438e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90252155e+10 -5.44270960e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.82773067e+09 -1.45393870e+09 0.00e+00 5.21e-01 1.48e+07 0s + 5 5.98264211e+08 -3.91400193e+07 0.00e+00 4.11e-02 1.70e+06 0s + 6 3.36372232e+08 4.49453690e+07 2.46e-02 1.42e-02 7.72e+05 0s + 7 1.91610667e+08 9.99800872e+07 0.00e+00 3.31e-03 2.42e+05 0s + 8 1.51662004e+08 1.12615068e+08 0.00e+00 8.92e-04 1.03e+05 0s + 9 1.40914718e+08 1.19686190e+08 0.00e+00 3.67e-04 5.60e+04 0s + 10 1.35876201e+08 1.23454538e+08 0.00e+00 1.41e-04 3.28e+04 0s + 11 1.31275298e+08 1.25877740e+08 0.00e+00 1.38e-10 1.42e+04 0s + 12 1.28289840e+08 1.27912471e+08 0.00e+00 1.86e-09 9.96e+02 0s + 13 1.28072508e+08 1.28001287e+08 0.00e+00 1.86e-09 1.88e+02 0s + 14 1.28039007e+08 1.28023832e+08 0.00e+00 1.86e-09 4.00e+01 0s + 15 1.28030626e+08 1.28029380e+08 0.00e+00 9.31e-10 3.29e+00 0s + 16 1.28029884e+08 1.28029864e+08 0.00e+00 1.40e-09 5.29e-02 0s + 17 1.28029874e+08 1.28029874e+08 0.00e+00 4.66e-10 1.02e-04 0s + 18 1.28029874e+08 1.28029874e+08 1.79e-12 1.86e-09 1.02e-07 0s + 19 1.28029874e+08 1.28029874e+08 2.72e-11 3.73e-09 1.03e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.28029874e+08 + +Time queueing subproblems=1.44 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.42 Avg: 0.45 Max: 0.46 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.51 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62614647.6343 Max-Min=11767029.77 +Converger=normalized-term-diff value is 0.1104 - threshold reached=False +Cumulative run-time=137.25 seconds + +Initiating PH iteration=72 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprmmswv.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942136e+10 -1.91979873e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09656789e+10 -2.26040974e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52490246e+10 -2.91156846e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35448767e+10 -4.57371397e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26480180e+09 -1.23994631e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34537178e+08 1.08314790e+07 0.00e+00 1.28e-09 8.54e+05 0s + 6 1.70298166e+08 5.89906526e+07 0.00e+00 4.15e-10 2.94e+05 0s + 7 1.43179138e+08 7.15740967e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.10856581e+08 8.07569794e+07 0.00e+00 1.16e-10 7.94e+04 0s + 9 1.02059949e+08 8.55032221e+07 0.00e+00 4.37e-11 4.37e+04 0s + 10 9.62757288e+07 8.77196359e+07 0.00e+00 1.16e-10 2.26e+04 0s + 11 9.26312908e+07 9.04576471e+07 0.00e+00 4.37e-11 5.74e+03 0s + 12 9.16454012e+07 9.10295513e+07 0.00e+00 2.22e-10 1.62e+03 0s + 13 9.13491967e+07 9.12369400e+07 0.00e+00 2.33e-10 2.96e+02 0s + 14 9.12908334e+07 9.12743624e+07 0.00e+00 2.33e-10 4.35e+01 0s + 15 9.12809470e+07 9.12802126e+07 0.00e+00 4.66e-10 1.94e+00 0s + 16 9.12804937e+07 9.12804929e+07 0.00e+00 4.66e-10 1.99e-03 0s + 17 9.12804932e+07 9.12804932e+07 0.00e+00 4.66e-10 1.99e-06 0s + 18 9.12804932e+07 9.12804932e+07 8.54e-14 9.31e-10 1.99e-09 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 9.12804932e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpkmajqw.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49517921e+10 -2.94803264e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33983114e+10 -2.70642148e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32138267e+10 -3.46643836e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70591620e+10 -5.34326773e+09 4.29e+01 3.36e+04 1.29e+08 0s + 4 4.25595118e+09 -1.62334858e+09 0.00e+00 1.55e+02 1.64e+07 0s + 5 6.09461434e+08 -5.43986520e+07 0.00e+00 1.16e-09 1.77e+06 0s + 6 2.52312868e+08 6.28512231e+07 2.80e-03 9.31e-10 5.01e+05 0s + 7 1.65455612e+08 8.88370229e+07 0.00e+00 9.31e-10 2.02e+05 0s + 8 1.26922477e+08 1.05193734e+08 0.00e+00 9.31e-10 5.73e+04 0s + 9 1.19335881e+08 1.09611138e+08 0.00e+00 9.31e-10 2.57e+04 0s + 10 1.16727352e+08 1.10658307e+08 0.00e+00 9.31e-10 1.60e+04 0s + 11 1.14094305e+08 1.12059188e+08 0.00e+00 2.33e-10 5.37e+03 0s + 12 1.13205874e+08 1.12590456e+08 0.00e+00 9.31e-10 1.62e+03 0s + 13 1.12906248e+08 1.12745020e+08 0.00e+00 5.82e-10 4.25e+02 0s + 14 1.12817278e+08 1.12798445e+08 0.00e+00 4.66e-10 4.97e+01 0s + 15 1.12806294e+08 1.12805242e+08 0.00e+00 4.66e-10 2.78e+00 0s + 16 1.12805633e+08 1.12805632e+08 0.00e+00 4.66e-10 2.84e-03 0s + 17 1.12805632e+08 1.12805632e+08 0.00e+00 9.31e-10 2.84e-06 0s + 18 1.12805632e+08 1.12805632e+08 1.99e-15 4.66e-10 2.85e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.12805632e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpuvj8tr.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21591903e+11 -2.96387374e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14958890e+10 -2.78230001e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77759361e+10 -3.60809703e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90249099e+10 -5.44282007e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.82814956e+09 -1.45402546e+09 0.00e+00 5.21e-01 1.48e+07 0s + 5 5.98163206e+08 -3.91454435e+07 0.00e+00 4.11e-02 1.70e+06 0s + 6 3.36576034e+08 4.48611354e+07 2.47e-02 1.43e-02 7.73e+05 0s + 7 1.91427338e+08 1.00031573e+08 0.00e+00 3.30e-03 2.42e+05 0s + 8 1.51485885e+08 1.12649038e+08 0.00e+00 8.84e-04 1.03e+05 0s + 9 1.40876707e+08 1.19765934e+08 0.00e+00 3.62e-04 5.57e+04 0s + 10 1.35761575e+08 1.23527532e+08 0.00e+00 1.37e-04 3.23e+04 0s + 11 1.31226962e+08 1.25909897e+08 0.00e+00 1.44e-10 1.40e+04 0s + 12 1.28304521e+08 1.27909929e+08 0.00e+00 3.73e-09 1.04e+03 0s + 13 1.28079702e+08 1.28008340e+08 0.00e+00 1.86e-09 1.88e+02 0s + 14 1.28046524e+08 1.28030438e+08 0.00e+00 1.86e-09 4.24e+01 0s + 15 1.28038662e+08 1.28035755e+08 0.00e+00 1.86e-09 7.67e+00 0s + 16 1.28036954e+08 1.28036862e+08 0.00e+00 9.31e-10 2.44e-01 0s + 17 1.28036899e+08 1.28036899e+08 0.00e+00 9.31e-10 3.72e-04 0s + 18 1.28036899e+08 1.28036899e+08 1.93e-11 1.86e-09 3.73e-07 0s + 19 1.28036899e+08 1.28036899e+08 2.95e-11 3.73e-09 3.73e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.28036899e+08 + +Time queueing subproblems=1.66 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.52 Max: 0.56 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=1.73 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62635476.7575 Max-Min=11829391.47 +Converger=normalized-term-diff value is 0.1104 - threshold reached=False +Cumulative run-time=138.98 seconds + +Initiating PH iteration=73 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3r4q2_.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942351e+10 -1.91980739e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09657311e+10 -2.26041085e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52490439e+10 -2.91157744e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35449572e+10 -4.57371884e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26478891e+09 -1.23993274e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34533024e+08 1.08321067e+07 0.00e+00 9.90e-10 8.54e+05 0s + 6 1.70304614e+08 5.89903746e+07 0.00e+00 1.89e-10 2.94e+05 0s + 7 1.43184930e+08 7.15788779e+07 0.00e+00 1.46e-10 1.89e+05 0s + 8 1.10864484e+08 8.07813428e+07 0.00e+00 3.03e-09 7.94e+04 0s + 9 1.01968342e+08 8.55720216e+07 0.00e+00 1.28e-09 4.33e+04 0s + 10 9.62536273e+07 8.77440824e+07 0.00e+00 1.16e-10 2.25e+04 0s + 11 9.26159194e+07 9.04818820e+07 0.00e+00 1.43e-10 5.63e+03 0s + 12 9.16502260e+07 9.10424095e+07 0.00e+00 1.02e-10 1.60e+03 0s + 13 9.13563653e+07 9.12481409e+07 0.00e+00 2.91e-11 2.86e+02 0s + 14 9.13002099e+07 9.12840582e+07 0.00e+00 9.31e-10 4.26e+01 0s + 15 9.12905255e+07 9.12898182e+07 0.00e+00 4.66e-10 1.87e+00 0s + 16 9.12900886e+07 9.12900879e+07 0.00e+00 4.66e-10 1.92e-03 0s + 17 9.12900882e+07 9.12900882e+07 0.00e+00 4.66e-10 1.92e-06 0s + 18 9.12900882e+07 9.12900882e+07 5.15e-14 4.66e-10 1.92e-09 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 9.12900882e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0botqd.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49516476e+10 -2.94803257e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33981296e+10 -2.70642088e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32145519e+10 -3.46634253e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70599384e+10 -5.34359950e+09 4.29e+01 3.36e+04 1.29e+08 0s + 4 4.25721668e+09 -1.62386936e+09 0.00e+00 1.90e+02 1.64e+07 0s + 5 6.09821199e+08 -5.45912281e+07 0.00e+00 8.15e-10 1.77e+06 0s + 6 2.52396963e+08 6.27888223e+07 2.83e-03 4.66e-10 5.01e+05 0s + 7 1.65612033e+08 8.87852358e+07 0.00e+00 4.66e-10 2.03e+05 0s + 8 1.26832688e+08 1.05207659e+08 0.00e+00 1.16e-09 5.71e+04 0s + 9 1.19317581e+08 1.09603469e+08 0.00e+00 4.66e-10 2.56e+04 0s + 10 1.16843520e+08 1.10586874e+08 0.00e+00 9.31e-10 1.65e+04 0s + 11 1.14135688e+08 1.12023579e+08 0.00e+00 6.98e-10 5.57e+03 0s + 12 1.13237481e+08 1.12566256e+08 0.00e+00 9.31e-10 1.77e+03 0s + 13 1.12923233e+08 1.12727184e+08 0.00e+00 2.33e-10 5.17e+02 0s + 14 1.12817676e+08 1.12790885e+08 0.00e+00 9.31e-10 7.07e+01 0s + 15 1.12801615e+08 1.12800829e+08 0.00e+00 9.31e-10 2.07e+00 0s + 16 1.12801118e+08 1.12801116e+08 0.00e+00 1.40e-09 3.87e-03 0s + 17 1.12801116e+08 1.12801116e+08 1.26e-11 9.31e-10 3.88e-06 0s + 18 1.12801116e+08 1.12801116e+08 1.39e-11 4.66e-10 3.89e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12801116e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5l6l8s.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21592015e+11 -2.96387016e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14960060e+10 -2.78229953e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77746323e+10 -3.60820862e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90245931e+10 -5.44291913e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.82855906e+09 -1.45410233e+09 0.00e+00 5.22e-01 1.48e+07 0s + 5 5.98064527e+08 -3.91438881e+07 0.00e+00 4.11e-02 1.70e+06 0s + 6 3.36781324e+08 4.47835519e+07 2.48e-02 1.43e-02 7.74e+05 0s + 7 1.91249039e+08 1.00080188e+08 0.00e+00 3.29e-03 2.41e+05 0s + 8 1.51352313e+08 1.12676999e+08 0.00e+00 8.77e-04 1.02e+05 0s + 9 1.40838070e+08 1.19826024e+08 0.00e+00 3.57e-04 5.55e+04 0s + 10 1.35672137e+08 1.23582138e+08 0.00e+00 1.34e-04 3.19e+04 0s + 11 1.31205036e+08 1.25923369e+08 0.00e+00 1.40e-09 1.39e+04 0s + 12 1.28376341e+08 1.27867321e+08 0.00e+00 1.86e-09 1.34e+03 0s + 13 1.28088575e+08 1.28013713e+08 0.00e+00 9.31e-10 1.98e+02 0s + 14 1.28050699e+08 1.28038898e+08 0.00e+00 9.31e-10 3.11e+01 0s + 15 1.28044321e+08 1.28043307e+08 0.00e+00 9.31e-10 2.67e+00 0s + 16 1.28043707e+08 1.28043704e+08 0.00e+00 3.73e-09 1.04e-02 0s + 17 1.28043706e+08 1.28043706e+08 4.39e-12 1.86e-09 5.69e-05 0s + 18 1.28043706e+08 1.28043706e+08 1.11e-09 9.31e-10 5.69e-08 0s + 19 1.28043706e+08 1.28043706e+08 5.51e-11 1.86e-09 5.69e-11 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.28043706e+08 + +Time queueing subproblems=2.33 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.04 seconds +Time waiting for subproblems=0.09 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.56 Avg: 0.74 Max: 1.04 StdDev: 0.21 (seconds) +Aggregate sub-problem solve time=2.42 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62628360.5787 Max-Min=11806791.72 +Converger=normalized-term-diff value is 0.1095 - threshold reached=False +Cumulative run-time=141.41 seconds + +Initiating PH iteration=74 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjibeof.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942541e+10 -1.91981595e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09657854e+10 -2.26041195e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52490386e+10 -2.91159103e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35450415e+10 -4.57372415e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26475249e+09 -1.23991045e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34529401e+08 1.08323776e+07 0.00e+00 7.57e-10 8.54e+05 0s + 6 1.70309034e+08 5.89912410e+07 0.00e+00 1.75e-10 2.94e+05 0s + 7 1.43183901e+08 7.15867442e+07 0.00e+00 2.33e-10 1.89e+05 0s + 8 1.10859985e+08 8.08090800e+07 0.00e+00 1.16e-10 7.93e+04 0s + 9 1.01926971e+08 8.56141729e+07 0.00e+00 1.76e-10 4.30e+04 0s + 10 9.62415453e+07 8.77517815e+07 0.00e+00 2.33e-10 2.24e+04 0s + 11 9.26088316e+07 9.04998722e+07 0.00e+00 1.56e-10 5.56e+03 0s + 12 9.16573606e+07 9.10521242e+07 0.00e+00 3.68e-10 1.60e+03 0s + 13 9.13660706e+07 9.12567352e+07 0.00e+00 1.46e-11 2.88e+02 0s + 14 9.13092623e+07 9.12930801e+07 0.00e+00 4.66e-10 4.27e+01 0s + 15 9.12995587e+07 9.12988515e+07 0.00e+00 4.66e-10 1.87e+00 0s + 16 9.12991223e+07 9.12991215e+07 0.00e+00 4.66e-10 1.92e-03 0s + 17 9.12991218e+07 9.12991218e+07 0.00e+00 4.66e-10 1.92e-06 0s + 18 9.12991218e+07 9.12991218e+07 1.03e-13 9.31e-10 1.92e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.12991218e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpfunf0b.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49515011e+10 -2.94803067e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33979507e+10 -2.70642019e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32152365e+10 -3.46625117e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70606662e+10 -5.34391483e+09 4.29e+01 3.36e+04 1.29e+08 0s + 4 4.25840865e+09 -1.62436331e+09 0.00e+00 2.24e+02 1.64e+07 0s + 5 6.10167761e+08 -5.47778139e+07 0.00e+00 9.31e-10 1.77e+06 0s + 6 2.52474280e+08 6.27284917e+07 2.86e-03 9.31e-10 5.02e+05 0s + 7 1.65751954e+08 8.87363265e+07 0.00e+00 9.31e-10 2.03e+05 0s + 8 1.26743356e+08 1.05219518e+08 0.00e+00 9.31e-10 5.68e+04 0s + 9 1.19294229e+08 1.09596131e+08 0.00e+00 4.66e-10 2.56e+04 0s + 10 1.16924588e+08 1.10530930e+08 0.00e+00 9.31e-10 1.69e+04 0s + 11 1.14137924e+08 1.12008808e+08 0.00e+00 4.66e-10 5.62e+03 0s + 12 1.13250311e+08 1.12550009e+08 0.00e+00 9.31e-10 1.85e+03 0s + 13 1.12929049e+08 1.12714041e+08 0.00e+00 4.66e-10 5.67e+02 0s + 14 1.12814329e+08 1.12783759e+08 0.00e+00 4.66e-10 8.07e+01 0s + 15 1.12796810e+08 1.12794707e+08 0.00e+00 2.62e-10 5.55e+00 0s + 16 1.12795511e+08 1.12795509e+08 0.00e+00 9.31e-10 5.66e-03 0s + 17 1.12795509e+08 1.12795509e+08 0.00e+00 4.66e-10 5.66e-06 0s + 18 1.12795509e+08 1.12795509e+08 4.00e-15 9.31e-10 5.67e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12795509e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpisdsuh.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21592133e+11 -2.96379810e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14961257e+10 -2.78229213e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77733752e+10 -3.60830974e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90242857e+10 -5.44300775e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.82895937e+09 -1.45417028e+09 0.00e+00 5.22e-01 1.48e+07 0s + 5 5.97973179e+08 -3.91365063e+07 0.00e+00 4.11e-02 1.70e+06 0s + 6 3.36984305e+08 4.47140929e+07 2.48e-02 1.43e-02 7.74e+05 0s + 7 1.91082057e+08 1.00129972e+08 0.00e+00 3.28e-03 2.40e+05 0s + 8 1.51242124e+08 1.12705551e+08 0.00e+00 8.72e-04 1.02e+05 0s + 9 1.40804740e+08 1.19879731e+08 0.00e+00 3.53e-04 5.52e+04 0s + 10 1.35597020e+08 1.23632727e+08 0.00e+00 1.31e-04 3.16e+04 0s + 11 1.31196550e+08 1.25933650e+08 0.00e+00 1.86e-09 1.39e+04 0s + 12 1.28403804e+08 1.27855584e+08 0.00e+00 2.33e-10 1.45e+03 0s + 13 1.28097438e+08 1.28024037e+08 0.00e+00 1.86e-09 1.94e+02 0s + 14 1.28061199e+08 1.28046857e+08 0.00e+00 1.86e-09 3.78e+01 0s + 15 1.28053347e+08 1.28052194e+08 0.00e+00 9.31e-10 3.04e+00 0s + 16 1.28052657e+08 1.28052653e+08 0.00e+00 1.86e-09 1.06e-02 0s + 17 1.28052656e+08 1.28052655e+08 4.79e-11 1.86e-09 8.07e-04 0s + 18 1.28052656e+08 1.28052656e+08 5.82e-10 4.66e-10 2.18e-05 0s + 19 1.28052656e+08 1.28052656e+08 5.77e-09 1.86e-09 2.17e-08 0s + 20 1.28052656e+08 1.28052656e+08 2.56e-09 1.86e-09 2.17e-11 0s + +Barrier solved model in 20 iterations and 0.01 seconds +Optimal objective 1.28052656e+08 + +Time queueing subproblems=2.82 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.04 seconds +Time waiting for subproblems=0.12 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.75 Avg: 0.91 Max: 1.04 StdDev: 0.12 (seconds) +Aggregate sub-problem solve time=2.94 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62712631.0833 Max-Min=11849910.91 +Converger=normalized-term-diff value is 0.1068 - threshold reached=False +Cumulative run-time=144.42 seconds + +Initiating PH iteration=75 +Scenario instance preprocessing time=0.16 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_2ylhn.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942478e+10 -1.91981116e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09658231e+10 -2.26041166e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52489532e+10 -2.91161375e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35451014e+10 -4.57372822e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26463661e+09 -1.23986673e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34522088e+08 1.08354303e+07 0.00e+00 5.24e-10 8.54e+05 0s + 6 1.70311881e+08 5.89959506e+07 0.00e+00 1.75e-10 2.94e+05 0s + 7 1.43168546e+08 7.16036935e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.10832607e+08 8.08425489e+07 0.00e+00 1.11e-09 7.91e+04 0s + 9 1.01963306e+08 8.56137081e+07 0.00e+00 5.82e-10 4.31e+04 0s + 10 9.62758794e+07 8.77665163e+07 0.00e+00 1.16e-10 2.25e+04 0s + 11 9.26593630e+07 9.04840244e+07 0.00e+00 1.16e-10 5.74e+03 0s + 12 9.16677680e+07 9.10575285e+07 0.00e+00 1.37e-10 1.61e+03 0s + 13 9.13739954e+07 9.12630789e+07 0.00e+00 3.24e-10 2.93e+02 0s + 14 9.13161049e+07 9.12998697e+07 0.00e+00 4.66e-10 4.28e+01 0s + 15 9.13065362e+07 9.13055396e+07 0.00e+00 4.66e-10 2.63e+00 0s + 16 9.13059238e+07 9.13059227e+07 0.00e+00 9.31e-10 2.73e-03 0s + 17 9.13059231e+07 9.13059231e+07 0.00e+00 4.66e-10 2.73e-06 0s + 18 9.13059231e+07 9.13059231e+07 6.50e-14 5.93e-10 2.74e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.13059231e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpwjtcgu.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49513605e+10 -2.94801156e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33977893e+10 -2.70641806e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32158404e+10 -3.46616879e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70613067e+10 -5.34419229e+09 4.30e+01 3.37e+04 1.29e+08 0s + 4 4.25946495e+09 -1.62479815e+09 0.00e+00 2.49e+02 1.64e+07 0s + 5 6.10458128e+08 -5.49299225e+07 0.00e+00 9.31e-10 1.77e+06 0s + 6 2.52545164e+08 6.26797112e+07 2.89e-03 4.66e-10 5.02e+05 0s + 7 1.65869704e+08 8.86983091e+07 0.00e+00 9.31e-10 2.04e+05 0s + 8 1.26663733e+08 1.05232369e+08 0.00e+00 9.31e-10 5.66e+04 0s + 9 1.19275849e+08 1.09588252e+08 0.00e+00 9.31e-10 2.56e+04 0s + 10 1.16981413e+08 1.10488960e+08 0.00e+00 4.66e-10 1.71e+04 0s + 11 1.14120464e+08 1.12007397e+08 0.00e+00 9.31e-10 5.58e+03 0s + 12 1.13250465e+08 1.12541564e+08 0.00e+00 4.66e-10 1.87e+03 0s + 13 1.12928580e+08 1.12705482e+08 0.00e+00 9.31e-10 5.89e+02 0s + 14 1.12809809e+08 1.12777926e+08 0.00e+00 4.66e-10 8.41e+01 0s + 15 1.12791629e+08 1.12789303e+08 0.00e+00 9.31e-10 6.14e+00 0s + 16 1.12790179e+08 1.12790177e+08 0.00e+00 9.31e-10 6.32e-03 0s + 17 1.12790178e+08 1.12790178e+08 0.00e+00 9.31e-10 6.33e-06 0s + 18 1.12790178e+08 1.12790178e+08 0.00e+00 9.31e-10 6.33e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 1.12790178e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpy4uhl_.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21592244e+11 -2.96369943e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14962279e+10 -2.78228181e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77722401e+10 -3.60839667e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90240304e+10 -5.44308347e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.82928911e+09 -1.45422126e+09 0.00e+00 5.22e-01 1.48e+07 0s + 5 5.97896491e+08 -3.91240219e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37172486e+08 4.46568020e+07 2.49e-02 1.44e-02 7.75e+05 0s + 7 1.90941522e+08 1.00182067e+08 0.00e+00 3.27e-03 2.40e+05 0s + 8 1.51139020e+08 1.12742004e+08 0.00e+00 8.67e-04 1.01e+05 0s + 9 1.40779299e+08 1.19942216e+08 0.00e+00 3.50e-04 5.50e+04 0s + 10 1.35538251e+08 1.23681826e+08 0.00e+00 1.29e-04 3.13e+04 0s + 11 1.31170438e+08 1.25965469e+08 0.00e+00 9.31e-10 1.37e+04 0s + 12 1.28434384e+08 1.27851088e+08 0.00e+00 1.86e-09 1.54e+03 0s + 13 1.28123663e+08 1.28027390e+08 0.00e+00 1.86e-09 2.54e+02 0s + 14 1.28075499e+08 1.28056840e+08 0.00e+00 1.86e-09 4.92e+01 0s + 15 1.28065809e+08 1.28063253e+08 0.00e+00 1.86e-09 6.74e+00 0s + 16 1.28064259e+08 1.28064250e+08 0.00e+00 9.31e-10 2.31e-02 0s + 17 1.28064253e+08 1.28064253e+08 0.00e+00 1.86e-09 4.29e-04 0s + 18 1.28064253e+08 1.28064253e+08 3.86e-10 1.86e-09 4.46e-07 0s + 19 1.28064253e+08 1.28064253e+08 6.54e-10 3.73e-09 4.46e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.28064253e+08 + +Time queueing subproblems=1.86 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.08 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.52 Avg: 0.57 Max: 0.65 StdDev: 0.06 (seconds) +Aggregate sub-problem solve time=1.95 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62782069.5827 Max-Min=11888248.87 +Converger=normalized-term-diff value is 0.1045 - threshold reached=False +Cumulative run-time=146.38 seconds + +Initiating PH iteration=76 +Scenario instance preprocessing time=0.13 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpxfznl5.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942320e+10 -1.91979947e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09658582e+10 -2.26041067e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52488159e+10 -2.91164408e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35451572e+10 -4.57373194e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26447081e+09 -1.23980650e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34514528e+08 1.08391724e+07 0.00e+00 1.28e-09 8.54e+05 0s + 6 1.70312639e+08 5.90032281e+07 0.00e+00 2.33e-10 2.94e+05 0s + 7 1.43141917e+08 7.16270815e+07 0.00e+00 1.16e-10 1.89e+05 0s + 8 1.10784344e+08 8.08833023e+07 0.00e+00 6.40e-10 7.89e+04 0s + 9 1.02078504e+08 8.55720701e+07 0.00e+00 2.33e-10 4.36e+04 0s + 10 9.63316534e+07 8.77659648e+07 0.00e+00 1.16e-10 2.26e+04 0s + 11 9.26613549e+07 9.04994391e+07 0.00e+00 1.86e-10 5.70e+03 0s + 12 9.17622338e+07 9.09982474e+07 0.00e+00 1.01e-10 2.02e+03 0s + 13 9.14069060e+07 9.12519011e+07 0.00e+00 1.16e-10 4.09e+02 0s + 14 9.13241020e+07 9.13049313e+07 0.00e+00 4.66e-10 5.06e+01 0s + 15 9.13126577e+07 9.13116280e+07 0.00e+00 4.91e-10 2.72e+00 0s + 16 9.13120252e+07 9.13120242e+07 0.00e+00 9.31e-10 2.82e-03 0s + 17 9.13120246e+07 9.13120246e+07 0.00e+00 1.43e-10 2.82e-06 0s + 18 9.13120246e+07 9.13120246e+07 5.85e-14 4.66e-10 2.82e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.13120246e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpxq8ofb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49512302e+10 -2.94798297e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33976472e+10 -2.70641518e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32163855e+10 -3.46609398e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70618847e+10 -5.34444011e+09 4.30e+01 3.37e+04 1.29e+08 0s + 4 4.26041961e+09 -1.62518612e+09 0.00e+00 2.60e+02 1.64e+07 0s + 5 6.10684237e+08 -5.50415996e+07 0.00e+00 9.31e-10 1.77e+06 0s + 6 2.52614181e+08 6.26437498e+07 2.91e-03 9.31e-10 5.02e+05 0s + 7 1.65969425e+08 8.86728312e+07 0.00e+00 4.66e-10 2.04e+05 0s + 8 1.26595318e+08 1.05247433e+08 0.00e+00 1.28e-09 5.63e+04 0s + 9 1.19268543e+08 1.09577448e+08 0.00e+00 9.31e-10 2.56e+04 0s + 10 1.17021803e+08 1.10457364e+08 0.00e+00 4.66e-10 1.73e+04 0s + 11 1.14097112e+08 1.12011398e+08 0.00e+00 4.66e-10 5.50e+03 0s + 12 1.13063444e+08 1.12638383e+08 0.00e+00 9.31e-10 1.12e+03 0s + 13 1.12882082e+08 1.12725626e+08 0.00e+00 9.31e-10 4.13e+02 0s + 14 1.12794809e+08 1.12779402e+08 0.00e+00 9.31e-10 4.07e+01 0s + 15 1.12785859e+08 1.12785079e+08 0.00e+00 1.40e-09 2.06e+00 0s + 16 1.12785368e+08 1.12785367e+08 0.00e+00 4.66e-10 2.13e-03 0s + 17 1.12785367e+08 1.12785367e+08 0.00e+00 4.66e-10 2.13e-06 0s + 18 1.12785367e+08 1.12785367e+08 9.41e-15 4.66e-10 2.13e-09 0s + +Barrier solved model in 18 iterations and 0.05 seconds +Optimal objective 1.12785367e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5zhnqx.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21592401e+11 -2.96399612e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14963658e+10 -2.78231096e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77713724e+10 -3.60850575e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90239867e+10 -5.44318481e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.82961634e+09 -1.45428554e+09 0.00e+00 5.23e-01 1.48e+07 0s + 5 5.97856282e+08 -3.91247977e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37337653e+08 4.46048148e+07 2.49e-02 1.44e-02 7.76e+05 0s + 7 1.90849586e+08 1.00278124e+08 0.00e+00 3.26e-03 2.39e+05 0s + 8 1.50729641e+08 1.12872132e+08 0.00e+00 8.41e-04 1.00e+05 0s + 9 1.40709065e+08 1.20269850e+08 0.00e+00 3.30e-04 5.40e+04 0s + 10 1.35233099e+08 1.23958410e+08 0.00e+00 1.22e-04 2.98e+04 0s + 11 1.30899653e+08 1.26228797e+08 0.00e+00 1.86e-09 1.23e+04 0s + 12 1.28446020e+08 1.27917832e+08 0.00e+00 1.86e-09 1.39e+03 0s + 13 1.28166677e+08 1.28080660e+08 0.00e+00 1.86e-09 2.27e+02 0s + 14 1.28123977e+08 1.28106972e+08 0.00e+00 4.66e-10 4.49e+01 0s + 15 1.28115048e+08 1.28112648e+08 0.00e+00 1.86e-09 6.33e+00 0s + 16 1.28113641e+08 1.28113618e+08 0.00e+00 9.31e-10 6.05e-02 0s + 17 1.28113626e+08 1.28113626e+08 0.00e+00 1.86e-09 9.51e-05 0s + 18 1.28113626e+08 1.28113626e+08 7.01e-12 1.86e-09 9.52e-08 0s + 19 1.28113626e+08 1.28113626e+08 1.07e-11 1.86e-09 9.52e-11 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.28113626e+08 + +Time queueing subproblems=1.77 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.09 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.53 Avg: 0.55 Max: 0.56 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.86 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62801373.4738 Max-Min=11878442.87 +Converger=normalized-term-diff value is 0.1039 - threshold reached=False +Cumulative run-time=148.24 seconds + +Initiating PH iteration=77 +Scenario instance preprocessing time=0.12 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdqp9rl.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942194e+10 -1.91979211e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09658948e+10 -2.26041011e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52486914e+10 -2.91167296e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35452147e+10 -4.57373582e+09 4.56e+01 3.66e+04 1.09e+08 0s + 4 3.26431735e+09 -1.23975022e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34506838e+08 1.08424295e+07 0.00e+00 2.04e-09 8.54e+05 0s + 6 1.70313533e+08 5.90096436e+07 0.00e+00 4.95e-10 2.94e+05 0s + 7 1.43117240e+08 7.16489429e+07 0.00e+00 2.33e-10 1.89e+05 0s + 8 1.10738154e+08 8.09258785e+07 0.00e+00 2.04e-09 7.87e+04 0s + 9 1.02163453e+08 8.55470197e+07 0.00e+00 9.31e-10 4.38e+04 0s + 10 9.63751872e+07 8.77724423e+07 0.00e+00 1.46e-11 2.27e+04 0s + 11 9.26368867e+07 9.05309315e+07 0.00e+00 7.09e-11 5.56e+03 0s + 12 9.17474231e+07 9.10198575e+07 0.00e+00 1.64e-10 1.92e+03 0s + 13 9.14083338e+07 9.12615780e+07 0.00e+00 4.66e-10 3.87e+02 0s + 14 9.13298761e+07 9.13115903e+07 0.00e+00 4.66e-10 4.82e+01 0s + 15 9.13192298e+07 9.13178082e+07 0.00e+00 4.66e-10 3.75e+00 0s + 16 9.13183580e+07 9.13183565e+07 0.00e+00 1.40e-09 3.91e-03 0s + 17 9.13183571e+07 9.13183571e+07 0.00e+00 4.66e-10 3.91e-06 0s + 18 9.13183571e+07 9.13183571e+07 4.82e-14 4.66e-10 3.92e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.13183571e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_o3r2o.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49511070e+10 -2.94795945e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33975110e+10 -2.70641278e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32169537e+10 -3.46601793e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70624861e+10 -5.34469425e+09 4.30e+01 3.37e+04 1.29e+08 0s + 4 4.26139954e+09 -1.62558193e+09 0.00e+00 2.65e+02 1.64e+07 0s + 5 6.10893125e+08 -5.51412295e+07 0.00e+00 1.28e-09 1.77e+06 0s + 6 2.52687549e+08 6.26108989e+07 2.94e-03 9.31e-10 5.02e+05 0s + 7 1.66065760e+08 8.86524753e+07 0.00e+00 9.31e-10 2.04e+05 0s + 8 1.26527034e+08 1.05265222e+08 0.00e+00 9.31e-10 5.61e+04 0s + 9 1.19265332e+08 1.09565297e+08 0.00e+00 9.31e-10 2.56e+04 0s + 10 1.16550558e+08 1.10753287e+08 0.00e+00 4.66e-10 1.53e+04 0s + 11 1.14187834e+08 1.11961985e+08 0.00e+00 4.66e-10 5.87e+03 0s + 12 1.13108831e+08 1.12607557e+08 0.00e+00 4.66e-10 1.32e+03 0s + 13 1.12904994e+08 1.12703497e+08 0.00e+00 4.66e-10 5.32e+02 0s + 14 1.12794149e+08 1.12771678e+08 0.00e+00 4.66e-10 5.93e+01 0s + 15 1.12781076e+08 1.12779934e+08 0.00e+00 9.31e-10 3.01e+00 0s + 16 1.12780363e+08 1.12780362e+08 0.00e+00 9.31e-10 3.07e-03 0s + 17 1.12780363e+08 1.12780363e+08 0.00e+00 4.66e-10 3.08e-06 0s + 18 1.12780363e+08 1.12780363e+08 7.97e-15 1.86e-09 3.08e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.12780363e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3dmzl8.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21592566e+11 -2.96455627e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14965044e+10 -2.78236632e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77706704e+10 -3.60862835e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90239946e+10 -5.44330084e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.82992803e+09 -1.45436816e+09 0.00e+00 5.23e-01 1.48e+07 0s + 5 5.97815527e+08 -3.91480928e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37462556e+08 4.45389008e+07 2.50e-02 1.44e-02 7.76e+05 0s + 7 1.90757979e+08 1.00352918e+08 0.00e+00 3.25e-03 2.39e+05 0s + 8 1.50428310e+08 1.12935212e+08 0.00e+00 8.23e-04 9.90e+04 0s + 9 1.40559931e+08 1.20575699e+08 0.00e+00 3.10e-04 5.28e+04 0s + 10 1.34891111e+08 1.24220988e+08 0.00e+00 1.16e-04 2.82e+04 0s + 11 1.30584857e+08 1.26489646e+08 0.00e+00 1.86e-09 1.08e+04 0s + 12 1.28407316e+08 1.27983036e+08 0.00e+00 9.31e-10 1.12e+03 0s + 13 1.28187254e+08 1.28115515e+08 0.00e+00 1.86e-09 1.89e+02 0s + 14 1.28151133e+08 1.28138367e+08 0.00e+00 1.86e-09 3.37e+01 0s + 15 1.28144941e+08 1.28142232e+08 0.00e+00 1.86e-09 7.15e+00 0s + 16 1.28143340e+08 1.28143291e+08 0.00e+00 1.86e-09 1.30e-01 0s + 17 1.28143309e+08 1.28143309e+08 0.00e+00 9.31e-10 1.92e-04 0s + 18 1.28143309e+08 1.28143309e+08 5.91e-12 9.31e-10 1.92e-07 0s + 19 1.28143309e+08 1.28143309e+08 1.59e-11 1.86e-09 1.92e-10 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.28143309e+08 + +Time queueing subproblems=1.69 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.52 Max: 0.56 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=1.76 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62795949.0283 Max-Min=11837460.09 +Converger=normalized-term-diff value is 0.1042 - threshold reached=False +Cumulative run-time=150.07 seconds + +Initiating PH iteration=78 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprz4ty8.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942109e+10 -1.91979155e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09659320e+10 -2.26041024e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52485916e+10 -2.91169848e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35452730e+10 -4.57373990e+09 4.56e+01 3.65e+04 1.09e+08 0s + 4 3.26418750e+09 -1.23970221e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34498438e+08 1.08451688e+07 0.00e+00 6.98e-10 8.54e+05 0s + 6 1.70315090e+08 5.90144996e+07 0.00e+00 1.75e-10 2.94e+05 0s + 7 1.43097283e+08 7.16676996e+07 0.00e+00 1.16e-10 1.88e+05 0s + 8 1.10698786e+08 8.09702133e+07 0.00e+00 1.82e-10 7.84e+04 0s + 9 1.02197156e+08 8.55498810e+07 0.00e+00 2.91e-11 4.39e+04 0s + 10 9.63964337e+07 8.77872902e+07 0.00e+00 2.91e-11 2.27e+04 0s + 11 9.26119637e+07 9.05615486e+07 0.00e+00 2.53e-10 5.41e+03 0s + 12 9.17429350e+07 9.10354891e+07 0.00e+00 1.17e-10 1.87e+03 0s + 13 9.14108075e+07 9.12711104e+07 0.00e+00 1.39e-10 3.69e+02 0s + 14 9.13361836e+07 9.13185822e+07 0.00e+00 9.31e-10 4.64e+01 0s + 15 9.13259304e+07 9.13245753e+07 0.00e+00 2.33e-10 3.58e+00 0s + 16 9.13250985e+07 9.13250971e+07 0.00e+00 2.04e-10 3.73e-03 0s + 17 9.13250976e+07 9.13250976e+07 0.00e+00 4.66e-10 3.73e-06 0s + 18 9.13250976e+07 9.13250976e+07 6.82e-14 4.66e-10 3.74e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.13250976e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0gzpje.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49509871e+10 -2.94794403e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33973747e+10 -2.70641112e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32175593e+10 -3.46593874e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70631245e+10 -5.34496229e+09 4.30e+01 3.37e+04 1.29e+08 0s + 4 4.26242746e+09 -1.62599727e+09 0.00e+00 2.69e+02 1.64e+07 0s + 5 6.11104471e+08 -5.52415523e+07 0.00e+00 1.40e-09 1.77e+06 0s + 6 2.52764759e+08 6.25771429e+07 2.96e-03 9.31e-10 5.03e+05 0s + 7 1.66161837e+08 8.86336231e+07 0.00e+00 4.66e-10 2.05e+05 0s + 8 1.26456015e+08 1.05284330e+08 0.00e+00 9.31e-10 5.59e+04 0s + 9 1.19261751e+08 1.09552605e+08 0.00e+00 9.31e-10 2.56e+04 0s + 10 1.16554514e+08 1.10739511e+08 0.00e+00 4.66e-10 1.53e+04 0s + 11 1.14147637e+08 1.11975565e+08 0.00e+00 9.31e-10 5.73e+03 0s + 12 1.13091399e+08 1.12608494e+08 0.00e+00 4.66e-10 1.27e+03 0s + 13 1.12894799e+08 1.12700746e+08 0.00e+00 9.31e-10 5.12e+02 0s + 14 1.12787332e+08 1.12767026e+08 0.00e+00 5.82e-10 5.36e+01 0s + 15 1.12775595e+08 1.12774452e+08 0.00e+00 4.66e-10 3.02e+00 0s + 16 1.12774882e+08 1.12774881e+08 0.00e+00 9.31e-10 3.09e-03 0s + 17 1.12774881e+08 1.12774881e+08 0.00e+00 9.31e-10 3.09e-06 0s + 18 1.12774881e+08 1.12774881e+08 2.72e-15 4.66e-10 3.10e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12774881e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppmdkb8.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21592706e+11 -2.96501222e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14966137e+10 -2.78241112e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77699671e+10 -3.60873761e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90239563e+10 -5.44340363e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.83018259e+09 -1.45444100e+09 0.00e+00 5.23e-01 1.48e+07 0s + 5 5.97758151e+08 -3.91727368e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37568747e+08 4.44699455e+07 2.50e-02 1.44e-02 7.77e+05 0s + 7 1.90651885e+08 1.00393284e+08 0.00e+00 3.24e-03 2.38e+05 0s + 8 1.50450139e+08 1.12890957e+08 0.00e+00 8.26e-04 9.92e+04 0s + 9 1.40542150e+08 1.20573497e+08 0.00e+00 3.10e-04 5.27e+04 0s + 10 1.34835533e+08 1.24246207e+08 0.00e+00 1.16e-04 2.79e+04 0s + 11 1.30519282e+08 1.26532074e+08 0.00e+00 1.86e-09 1.05e+04 0s + 12 1.28368050e+08 1.28007702e+08 0.00e+00 1.86e-09 9.51e+02 0s + 13 1.28185963e+08 1.28117211e+08 0.00e+00 2.33e-10 1.81e+02 0s + 14 1.28149694e+08 1.28140421e+08 0.00e+00 1.86e-09 2.45e+01 0s + 15 1.28144796e+08 1.28143394e+08 0.00e+00 4.87e-10 3.70e+00 0s + 16 1.28144003e+08 1.28143963e+08 0.00e+00 3.49e-10 1.04e-01 0s + 17 1.28143978e+08 1.28143978e+08 0.00e+00 3.73e-09 1.06e-04 0s + 18 1.28143978e+08 1.28143978e+08 0.00e+00 9.31e-10 1.06e-07 0s + 19 1.28143978e+08 1.28143978e+08 1.03e-14 9.31e-10 1.06e-10 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.28143978e+08 + +Time queueing subproblems=1.52 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.02 seconds +Time waiting for subproblems=0.06 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.47 Max: 0.49 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.59 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62834805.5099 Max-Min=11937747.75 +Converger=normalized-term-diff value is 0.1197 - threshold reached=False +Cumulative run-time=151.66 seconds + +Initiating PH iteration=79 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyjuc6w.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942023e+10 -1.91979450e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09659723e+10 -2.26041074e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52484678e+10 -2.91172897e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453351e+10 -4.57374457e+09 4.56e+01 3.65e+04 1.09e+08 0s + 4 3.26403546e+09 -1.23964578e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34490662e+08 1.08467820e+07 0.00e+00 9.90e-10 8.54e+05 0s + 6 1.70314827e+08 5.90196659e+07 0.00e+00 2.91e-10 2.94e+05 0s + 7 1.43071453e+08 7.16888038e+07 0.00e+00 1.46e-10 1.88e+05 0s + 8 1.10650393e+08 8.10170661e+07 0.00e+00 1.60e-10 7.82e+04 0s + 9 1.02249254e+08 8.55430230e+07 0.00e+00 1.16e-10 4.41e+04 0s + 10 9.64238570e+07 8.77985314e+07 0.00e+00 2.36e-10 2.28e+04 0s + 11 9.25845152e+07 9.05925479e+07 0.00e+00 1.16e-10 5.26e+03 0s + 12 9.17394297e+07 9.10496769e+07 0.00e+00 2.01e-10 1.82e+03 0s + 13 9.14146836e+07 9.12796014e+07 0.00e+00 1.16e-10 3.56e+02 0s + 14 9.13425235e+07 9.13254337e+07 0.00e+00 4.66e-10 4.51e+01 0s + 15 9.13322987e+07 9.13314260e+07 0.00e+00 9.31e-10 2.30e+00 0s + 16 9.13317622e+07 9.13317613e+07 0.00e+00 4.66e-10 2.38e-03 0s + 17 9.13317617e+07 9.13317617e+07 0.00e+00 4.66e-10 2.38e-06 0s + 18 9.13317617e+07 9.13317617e+07 5.70e-14 4.66e-10 2.38e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.13317617e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_jpj_a.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49508669e+10 -2.94793290e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33972411e+10 -2.70640984e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32181233e+10 -3.46586447e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70637151e+10 -5.34521439e+09 4.30e+01 3.37e+04 1.29e+08 0s + 4 4.26338547e+09 -1.62638711e+09 0.00e+00 2.70e+02 1.64e+07 0s + 5 6.11296612e+08 -5.53320174e+07 0.00e+00 1.98e-09 1.77e+06 0s + 6 2.52837323e+08 6.25462803e+07 2.98e-03 9.31e-10 5.03e+05 0s + 7 1.66248036e+08 8.86176096e+07 0.00e+00 4.66e-10 2.05e+05 0s + 8 1.26384532e+08 1.05304277e+08 0.00e+00 9.31e-10 5.56e+04 0s + 9 1.19259716e+08 1.09538480e+08 0.00e+00 9.31e-10 2.57e+04 0s + 10 1.16556404e+08 1.10726086e+08 0.00e+00 4.66e-10 1.54e+04 0s + 11 1.14107309e+08 1.11988385e+08 0.00e+00 9.31e-10 5.59e+03 0s + 12 1.13075423e+08 1.12607498e+08 0.00e+00 9.31e-10 1.23e+03 0s + 13 1.12885135e+08 1.12696588e+08 0.00e+00 4.66e-10 4.97e+02 0s + 14 1.12780217e+08 1.12761324e+08 0.00e+00 9.31e-10 4.99e+01 0s + 15 1.12769460e+08 1.12768142e+08 0.00e+00 4.66e-10 3.48e+00 0s + 16 1.12768635e+08 1.12768634e+08 0.00e+00 1.86e-09 3.59e-03 0s + 17 1.12768634e+08 1.12768634e+08 0.00e+00 9.31e-10 3.60e-06 0s + 18 1.12768634e+08 1.12768634e+08 5.64e-15 9.31e-10 3.60e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.12768634e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp1oh0kl.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21592817e+11 -2.96523997e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14966917e+10 -2.78243298e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77692466e+10 -3.60882215e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90238597e+10 -5.44348169e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.83037466e+09 -1.45449286e+09 0.00e+00 5.23e-01 1.48e+07 0s + 5 5.97692529e+08 -3.91866019e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37670480e+08 4.44110506e+07 2.50e-02 1.44e-02 7.77e+05 0s + 7 1.90546159e+08 1.00416646e+08 0.00e+00 3.23e-03 2.38e+05 0s + 8 1.50459284e+08 1.12867464e+08 0.00e+00 8.28e-04 9.92e+04 0s + 9 1.40539318e+08 1.20540848e+08 0.00e+00 3.12e-04 5.28e+04 0s + 10 1.34828783e+08 1.24231754e+08 0.00e+00 1.17e-04 2.80e+04 0s + 11 1.30516769e+08 1.26520957e+08 0.00e+00 9.31e-10 1.05e+04 0s + 12 1.28333561e+08 1.28019197e+08 0.00e+00 9.31e-10 8.29e+02 0s + 13 1.28174371e+08 1.28113796e+08 0.00e+00 5.82e-10 1.60e+02 0s + 14 1.28142059e+08 1.28135158e+08 0.00e+00 1.86e-09 1.82e+01 0s + 15 1.28138865e+08 1.28137238e+08 0.00e+00 1.86e-09 4.29e+00 0s + 16 1.28137906e+08 1.28137880e+08 0.00e+00 3.73e-09 6.87e-02 0s + 17 1.28137892e+08 1.28137892e+08 0.00e+00 1.86e-09 9.73e-05 0s + 18 1.28137892e+08 1.28137892e+08 1.26e-11 1.40e-09 9.73e-08 0s + 19 1.28137892e+08 1.28137892e+08 1.22e-12 4.66e-10 9.73e-11 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.28137892e+08 + +Time queueing subproblems=1.45 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.45 Max: 0.47 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.52 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62872485.1384 Max-Min=12045206.41 +Converger=normalized-term-diff value is 0.1196 - threshold reached=False +Cumulative run-time=153.19 seconds + +Initiating PH iteration=80 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzaaxue.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83941955e+10 -1.91980386e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09660155e+10 -2.26041188e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52483179e+10 -2.91176461e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453723e+10 -4.57375126e+09 4.55e+01 3.65e+04 1.09e+08 0s + 4 3.26385822e+09 -1.23958154e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34483113e+08 1.08471145e+07 0.00e+00 4.66e-10 8.54e+05 0s + 6 1.70312123e+08 5.90249750e+07 0.00e+00 1.16e-10 2.94e+05 0s + 7 1.43041021e+08 7.17116521e+07 0.00e+00 5.82e-11 1.88e+05 0s + 8 1.10594710e+08 8.10679502e+07 0.00e+00 5.82e-11 7.79e+04 0s + 9 1.02303545e+08 8.55358811e+07 0.00e+00 1.91e-10 4.42e+04 0s + 10 9.36074226e+07 8.96430475e+07 0.00e+00 1.16e-10 1.05e+04 0s + 11 9.20017358e+07 9.09430536e+07 0.00e+00 2.91e-11 2.79e+03 0s + 12 9.15227092e+07 9.12118036e+07 0.00e+00 2.91e-11 8.20e+02 0s + 13 9.13882666e+07 9.13094907e+07 0.00e+00 1.16e-10 2.08e+02 0s + 14 9.13452325e+07 9.13350068e+07 0.00e+00 2.33e-10 2.70e+01 0s + 15 9.13391363e+07 9.13386108e+07 0.00e+00 4.66e-10 1.39e+00 0s + 16 9.13388109e+07 9.13388104e+07 0.00e+00 2.33e-10 1.42e-03 0s + 17 9.13388106e+07 9.13388106e+07 0.00e+00 4.66e-10 1.42e-06 0s + 18 9.13388106e+07 9.13388106e+07 4.82e-14 9.31e-10 1.42e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.13388106e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpboo2hz.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49507478e+10 -2.94792837e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33971098e+10 -2.70640921e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32186444e+10 -3.46579529e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70642348e+10 -5.34545268e+09 4.30e+01 3.37e+04 1.29e+08 0s + 4 4.26427860e+09 -1.62675527e+09 0.00e+00 2.69e+02 1.64e+07 0s + 5 6.11470281e+08 -5.54130692e+07 0.00e+00 9.31e-10 1.77e+06 0s + 6 2.52905809e+08 6.25180357e+07 3.00e-03 9.31e-10 5.03e+05 0s + 7 1.66325984e+08 8.86041864e+07 0.00e+00 9.31e-10 2.05e+05 0s + 8 1.26315075e+08 1.05324035e+08 0.00e+00 9.31e-10 5.54e+04 0s + 9 1.19258358e+08 1.09524043e+08 0.00e+00 4.66e-10 2.57e+04 0s + 10 1.16557282e+08 1.10713142e+08 0.00e+00 4.66e-10 1.54e+04 0s + 11 1.14065338e+08 1.12002069e+08 0.00e+00 9.31e-10 5.44e+03 0s + 12 1.13059532e+08 1.12606063e+08 0.00e+00 9.31e-10 1.20e+03 0s + 13 1.12875207e+08 1.12692220e+08 0.00e+00 4.66e-10 4.83e+02 0s + 14 1.12772903e+08 1.12755349e+08 0.00e+00 9.31e-10 4.63e+01 0s + 15 1.12762727e+08 1.12761799e+08 0.00e+00 9.31e-10 2.45e+00 0s + 16 1.12762143e+08 1.12762142e+08 0.00e+00 3.49e-10 2.54e-03 0s + 17 1.12762142e+08 1.12762142e+08 0.00e+00 9.31e-10 2.54e-06 0s + 18 1.12762142e+08 1.12762142e+08 5.71e-15 9.31e-10 2.55e-09 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 1.12762142e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpobau1c.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21592919e+11 -2.96531377e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14967579e+10 -2.78243944e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77685947e+10 -3.60888469e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90237703e+10 -5.44353830e+09 3.56e+01 2.96e+04 1.24e+08 0s + 4 3.83052625e+09 -1.45452682e+09 0.00e+00 5.23e-01 1.48e+07 0s + 5 5.97632286e+08 -3.91910409e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37761572e+08 4.43664185e+07 2.51e-02 1.44e-02 7.77e+05 0s + 7 1.90453506e+08 1.00435258e+08 0.00e+00 3.23e-03 2.38e+05 0s + 8 1.50466922e+08 1.12860801e+08 0.00e+00 8.30e-04 9.93e+04 0s + 9 1.40548769e+08 1.20504498e+08 0.00e+00 3.14e-04 5.29e+04 0s + 10 1.34846015e+08 1.24209482e+08 0.00e+00 1.17e-04 2.81e+04 0s + 11 1.30547188e+08 1.26494037e+08 0.00e+00 1.86e-09 1.07e+04 0s + 12 1.28323107e+08 1.28020590e+08 0.00e+00 1.86e-09 7.98e+02 0s + 13 1.28166102e+08 1.28114354e+08 0.00e+00 1.86e-09 1.37e+02 0s + 14 1.28139873e+08 1.28132601e+08 0.00e+00 1.86e-09 1.92e+01 0s + 15 1.28135682e+08 1.28135401e+08 0.00e+00 8.15e-10 7.41e-01 0s + 16 1.28135522e+08 1.28135520e+08 0.00e+00 1.86e-09 4.57e-03 0s + 17 1.28135522e+08 1.28135522e+08 9.66e-11 1.86e-09 4.56e-06 0s + 18 1.28135522e+08 1.28135522e+08 1.11e-11 9.31e-10 4.57e-09 0s + +Barrier solved model in 18 iterations and 0.05 seconds +Optimal objective 1.28135522e+08 + +Time queueing subproblems=1.61 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.08 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.50 Max: 0.55 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=1.68 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62724967.4572 Max-Min=11607650.36 +Converger=normalized-term-diff value is 0.1339 - threshold reached=False +Cumulative run-time=154.88 seconds + +Initiating PH iteration=81 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdmccky.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83941966e+10 -1.91982322e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09660615e+10 -2.26041405e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52481400e+10 -2.91180495e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453459e+10 -4.57377644e+09 4.55e+01 3.65e+04 1.09e+08 0s + 4 3.26366751e+09 -1.23951686e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34478605e+08 1.08448224e+07 0.00e+00 9.31e-10 8.54e+05 0s + 6 1.70305996e+08 5.90298109e+07 0.00e+00 2.33e-10 2.94e+05 0s + 7 1.43008756e+08 7.17342565e+07 0.00e+00 2.40e-10 1.88e+05 0s + 8 1.10534093e+08 8.11247848e+07 0.00e+00 1.86e-09 7.76e+04 0s + 9 1.02333716e+08 8.55432267e+07 0.00e+00 8.15e-10 4.43e+04 0s + 10 9.36182161e+07 8.96499605e+07 0.00e+00 2.27e-10 1.05e+04 0s + 11 9.20117745e+07 9.09491613e+07 0.00e+00 1.16e-10 2.80e+03 0s + 12 9.15308530e+07 9.12190015e+07 0.00e+00 1.16e-10 8.23e+02 0s + 13 9.13961311e+07 9.13169168e+07 0.00e+00 1.16e-10 2.09e+02 0s + 14 9.13528632e+07 9.13426076e+07 0.00e+00 4.66e-10 2.71e+01 0s + 15 9.13467473e+07 9.13462164e+07 0.00e+00 9.31e-10 1.40e+00 0s + 16 9.13464187e+07 9.13464181e+07 0.00e+00 1.40e-09 1.43e-03 0s + 17 9.13464183e+07 9.13464183e+07 0.00e+00 4.66e-10 1.43e-06 0s + 18 9.13464183e+07 9.13464183e+07 2.07e-14 9.31e-10 1.44e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 9.13464183e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp6lojiw.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49506364e+10 -2.94793514e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33969814e+10 -2.70640965e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32191257e+10 -3.46573074e+09 3.56e+02 4.43e+05 5.00e+08 0s + 3 1.70646249e+10 -5.34568235e+09 4.30e+01 3.37e+04 1.29e+08 0s + 4 4.26510916e+09 -1.62710702e+09 0.00e+00 2.65e+02 1.64e+07 0s + 5 6.11620044e+08 -5.54803283e+07 0.00e+00 9.31e-10 1.78e+06 0s + 6 2.52971138e+08 6.24934249e+07 3.02e-03 9.31e-10 5.04e+05 0s + 7 1.66397135e+08 8.85937502e+07 0.00e+00 4.66e-10 2.05e+05 0s + 8 1.26252042e+08 1.05341957e+08 0.00e+00 1.86e-09 5.52e+04 0s + 9 1.19256500e+08 1.09510818e+08 0.00e+00 5.82e-10 2.57e+04 0s + 10 1.16557600e+08 1.10701215e+08 0.00e+00 5.82e-10 1.55e+04 0s + 11 1.14019052e+08 1.12018876e+08 0.00e+00 9.31e-10 5.28e+03 0s + 12 1.13042817e+08 1.12605440e+08 0.00e+00 4.66e-10 1.15e+03 0s + 13 1.12865012e+08 1.12688378e+08 0.00e+00 9.31e-10 4.66e+02 0s + 14 1.12766429e+08 1.12749216e+08 0.00e+00 9.31e-10 4.54e+01 0s + 15 1.12756437e+08 1.12755543e+08 0.00e+00 9.31e-10 2.36e+00 0s + 16 1.12755874e+08 1.12755873e+08 0.00e+00 2.33e-10 2.45e-03 0s + 17 1.12755874e+08 1.12755874e+08 0.00e+00 4.66e-10 2.45e-06 0s + 18 1.12755874e+08 1.12755874e+08 7.17e-14 9.31e-10 2.45e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12755874e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpokxynz.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21593013e+11 -2.96528703e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14968158e+10 -2.78243587e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77680431e+10 -3.60892882e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90237479e+10 -5.44356836e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.83062550e+09 -1.45453838e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97577826e+08 -3.91894459e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37823652e+08 4.43377233e+07 2.51e-02 1.45e-02 7.78e+05 0s + 7 1.90374774e+08 1.00448113e+08 0.00e+00 3.23e-03 2.38e+05 0s + 8 1.50472284e+08 1.12863866e+08 0.00e+00 8.31e-04 9.93e+04 0s + 9 1.40562803e+08 1.20466458e+08 0.00e+00 3.16e-04 5.30e+04 0s + 10 1.34877363e+08 1.24180585e+08 0.00e+00 1.17e-04 2.82e+04 0s + 11 1.30596315e+08 1.26455602e+08 0.00e+00 1.86e-09 1.09e+04 0s + 12 1.28325824e+08 1.28016056e+08 0.00e+00 1.86e-09 8.17e+02 0s + 13 1.28160508e+08 1.28114743e+08 0.00e+00 9.31e-10 1.21e+02 0s + 14 1.28138086e+08 1.28130771e+08 0.00e+00 1.86e-09 1.93e+01 0s + 15 1.28133848e+08 1.28133587e+08 0.00e+00 1.86e-09 6.87e-01 0s + 16 1.28133695e+08 1.28133694e+08 0.00e+00 1.86e-09 2.00e-03 0s + 17 1.28133694e+08 1.28133694e+08 3.30e-11 1.05e-09 2.00e-06 0s + 18 1.28133694e+08 1.28133694e+08 1.73e-11 4.66e-10 2.00e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.28133694e+08 + +Time queueing subproblems=1.45 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.45 Max: 0.48 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.52 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62758114.2719 Max-Min=11736864.28 +Converger=normalized-term-diff value is 0.1337 - threshold reached=False +Cumulative run-time=156.46 seconds + +Initiating PH iteration=82 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzlely6.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942046e+10 -1.91985564e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09661165e+10 -2.26041754e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52479323e+10 -2.91185264e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453515e+10 -4.57383325e+09 4.55e+01 3.65e+04 1.09e+08 0s + 4 3.26347980e+09 -1.23945282e+09 0.00e+00 2.79e-09 1.19e+07 0s + 5 3.34482635e+08 1.08378013e+07 0.00e+00 1.40e-09 8.54e+05 0s + 6 1.70299078e+08 5.90336875e+07 0.00e+00 2.91e-10 2.94e+05 0s + 7 1.42972905e+08 7.17577010e+07 0.00e+00 1.75e-10 1.88e+05 0s + 8 1.10470056e+08 8.11791601e+07 0.00e+00 2.91e-11 7.73e+04 0s + 9 1.02379328e+08 8.55420552e+07 0.00e+00 2.80e-10 4.44e+04 0s + 10 9.36350599e+07 8.96541232e+07 0.00e+00 1.16e-10 1.05e+04 0s + 11 9.20219663e+07 9.09567615e+07 0.00e+00 1.46e-11 2.81e+03 0s + 12 9.15395934e+07 9.12269440e+07 0.00e+00 3.06e-10 8.25e+02 0s + 13 9.14044964e+07 9.13250297e+07 0.00e+00 2.33e-10 2.10e+02 0s + 14 9.13610748e+07 9.13508169e+07 0.00e+00 2.33e-10 2.71e+01 0s + 15 9.13549553e+07 9.13544228e+07 0.00e+00 4.66e-10 1.41e+00 0s + 16 9.13546257e+07 9.13546251e+07 0.00e+00 1.40e-09 1.44e-03 0s + 17 9.13546253e+07 9.13546253e+07 0.00e+00 4.66e-10 1.44e-06 0s + 18 9.13546253e+07 9.13546253e+07 3.87e-14 4.66e-10 1.44e-09 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 9.13546253e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_owio1.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49505304e+10 -2.94795425e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33968603e+10 -2.70641139e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32195550e+10 -3.46567334e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70649079e+10 -5.34589204e+09 4.30e+01 3.37e+04 1.29e+08 0s + 4 4.26583636e+09 -1.62742052e+09 0.00e+00 2.54e+02 1.64e+07 0s + 5 6.11728710e+08 -5.55245782e+07 0.00e+00 9.31e-10 1.78e+06 0s + 6 2.53031096e+08 6.24754209e+07 3.03e-03 9.31e-10 5.04e+05 0s + 7 1.66456316e+08 8.85890073e+07 0.00e+00 9.31e-10 2.06e+05 0s + 8 1.26198065e+08 1.05359352e+08 0.00e+00 2.33e-10 5.50e+04 0s + 9 1.19256211e+08 1.09499290e+08 0.00e+00 5.82e-10 2.57e+04 0s + 10 1.16558077e+08 1.10691240e+08 0.00e+00 2.33e-10 1.55e+04 0s + 11 1.13973911e+08 1.12036657e+08 0.00e+00 4.66e-10 5.11e+03 0s + 12 1.13027496e+08 1.12605258e+08 0.00e+00 4.66e-10 1.11e+03 0s + 13 1.12855683e+08 1.12685236e+08 0.00e+00 9.31e-10 4.50e+02 0s + 14 1.12760743e+08 1.12743811e+08 0.00e+00 6.98e-10 4.47e+01 0s + 15 1.12750901e+08 1.12750039e+08 0.00e+00 1.86e-09 2.27e+00 0s + 16 1.12750358e+08 1.12750357e+08 0.00e+00 4.66e-10 2.36e-03 0s + 17 1.12750358e+08 1.12750358e+08 0.00e+00 9.31e-10 2.36e-06 0s + 18 1.12750358e+08 1.12750358e+08 4.76e-16 9.31e-10 2.36e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12750358e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpez2o3z.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21593088e+11 -2.96513762e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14968568e+10 -2.78242000e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77676074e+10 -3.60895046e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90237439e+10 -5.44354522e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.83061039e+09 -1.45450730e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97525327e+08 -3.91819375e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37838133e+08 4.43286521e+07 2.51e-02 1.45e-02 7.78e+05 0s + 7 1.90314099e+08 1.00444722e+08 0.00e+00 3.22e-03 2.37e+05 0s + 8 1.50467677e+08 1.12875899e+08 0.00e+00 8.31e-04 9.93e+04 0s + 9 1.40574087e+08 1.20419516e+08 0.00e+00 3.19e-04 5.32e+04 0s + 10 1.34926883e+08 1.24131368e+08 0.00e+00 1.17e-04 2.85e+04 0s + 11 1.30667406e+08 1.26390956e+08 0.00e+00 9.31e-10 1.13e+04 0s + 12 1.28323792e+08 1.28004671e+08 0.00e+00 9.31e-10 8.42e+02 0s + 13 1.28150217e+08 1.28107427e+08 0.00e+00 1.86e-09 1.13e+02 0s + 14 1.28129642e+08 1.28122120e+08 0.00e+00 1.86e-09 1.98e+01 0s + 15 1.28125228e+08 1.28125015e+08 0.00e+00 3.73e-09 5.63e-01 0s + 16 1.28125105e+08 1.28125104e+08 0.00e+00 9.31e-10 3.28e-03 0s + 17 1.28125104e+08 1.28125104e+08 8.55e-11 1.86e-09 2.13e-05 0s + 18 1.28125104e+08 1.28125104e+08 1.49e-09 9.31e-10 2.13e-08 0s + 19 1.28125104e+08 1.28125104e+08 1.36e-09 1.86e-09 2.13e-11 0s + +Barrier solved model in 19 iterations and 0.04 seconds +Optimal objective 1.28125104e+08 + +Time queueing subproblems=1.63 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 0.51 Max: 0.54 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.69 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62771051.5641 Max-Min=11847743.98 +Converger=normalized-term-diff value is 0.1334 - threshold reached=False +Cumulative run-time=158.16 seconds + +Initiating PH iteration=83 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjkvyhh.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942180e+10 -1.91989158e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09661770e+10 -2.26042141e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52477252e+10 -2.91190145e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453616e+10 -4.57389535e+09 4.55e+01 3.64e+04 1.09e+08 0s + 4 3.26329737e+09 -1.23938940e+09 0.00e+00 2.33e-09 1.19e+07 0s + 5 3.34489307e+08 1.08293644e+07 0.00e+00 6.98e-10 8.54e+05 0s + 6 1.70291612e+08 5.90372025e+07 0.00e+00 2.62e-10 2.94e+05 0s + 7 1.42936801e+08 7.17807304e+07 0.00e+00 1.16e-10 1.88e+05 0s + 8 1.10407332e+08 8.12302840e+07 0.00e+00 3.64e-11 7.70e+04 0s + 9 1.02428646e+08 8.55385015e+07 0.00e+00 4.26e-10 4.46e+04 0s + 10 9.36545710e+07 8.96570964e+07 0.00e+00 2.91e-11 1.05e+04 0s + 11 9.20321541e+07 9.09649915e+07 0.00e+00 2.42e-10 2.82e+03 0s + 12 9.15485423e+07 9.12351322e+07 0.00e+00 1.16e-10 8.27e+02 0s + 13 9.14130041e+07 9.13333751e+07 0.00e+00 1.16e-10 2.10e+02 0s + 14 9.13694725e+07 9.13592241e+07 0.00e+00 1.50e-10 2.70e+01 0s + 15 9.13633568e+07 9.13628243e+07 0.00e+00 9.31e-10 1.40e+00 0s + 16 9.13630272e+07 9.13630267e+07 0.00e+00 4.66e-10 1.44e-03 0s + 17 9.13630269e+07 9.13630269e+07 0.00e+00 9.31e-10 1.44e-06 0s + 18 9.13630269e+07 9.13630269e+07 4.75e-14 3.49e-10 1.44e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.13630269e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp__byd2.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49504239e+10 -2.94797688e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33967384e+10 -2.70641349e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32199765e+10 -3.46561691e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70651694e+10 -5.34609994e+09 4.30e+01 3.37e+04 1.29e+08 0s + 4 4.26654991e+09 -1.62773017e+09 0.00e+00 2.43e+02 1.64e+07 0s + 5 6.11837112e+08 -5.55695572e+07 0.00e+00 9.31e-10 1.78e+06 0s + 6 2.53089338e+08 6.24570283e+07 3.05e-03 4.66e-10 5.04e+05 0s + 7 1.66512537e+08 8.85842670e+07 0.00e+00 4.66e-10 2.06e+05 0s + 8 1.26146868e+08 1.05374745e+08 0.00e+00 2.33e-10 5.48e+04 0s + 9 1.19252764e+08 1.09489394e+08 0.00e+00 4.66e-10 2.58e+04 0s + 10 1.16556611e+08 1.10682468e+08 0.00e+00 4.66e-10 1.55e+04 0s + 11 1.13921414e+08 1.12059165e+08 0.00e+00 9.31e-10 4.91e+03 0s + 12 1.13010259e+08 1.12606524e+08 0.00e+00 5.82e-10 1.07e+03 0s + 13 1.12845765e+08 1.12682849e+08 0.00e+00 9.31e-10 4.30e+02 0s + 14 1.12754645e+08 1.12739032e+08 0.00e+00 9.31e-10 4.12e+01 0s + 15 1.12745605e+08 1.12744793e+08 0.00e+00 4.66e-10 2.14e+00 0s + 16 1.12745093e+08 1.12745092e+08 0.00e+00 4.66e-10 2.22e-03 0s + 17 1.12745093e+08 1.12745093e+08 0.00e+00 9.31e-10 2.22e-06 0s + 18 1.12745093e+08 1.12745093e+08 5.88e-15 9.31e-10 2.22e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12745093e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyvxxsb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21593160e+11 -2.96482505e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14968943e+10 -2.78238777e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77672888e+10 -3.60894645e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90237324e+10 -5.44346048e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.83048888e+09 -1.45442692e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97480462e+08 -3.91640455e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37815171e+08 4.43412036e+07 2.51e-02 1.45e-02 7.78e+05 0s + 7 1.90275664e+08 1.00427125e+08 0.00e+00 3.23e-03 2.37e+05 0s + 8 1.50450481e+08 1.12899068e+08 0.00e+00 8.31e-04 9.91e+04 0s + 9 1.40573258e+08 1.20373808e+08 0.00e+00 3.21e-04 5.33e+04 0s + 10 1.34986264e+08 1.24068584e+08 0.00e+00 1.17e-04 2.88e+04 0s + 11 1.30752412e+08 1.26306906e+08 0.00e+00 9.31e-10 1.17e+04 0s + 12 1.28312570e+08 1.27990455e+08 0.00e+00 9.31e-10 8.50e+02 0s + 13 1.28137493e+08 1.28092022e+08 0.00e+00 9.31e-10 1.20e+02 0s + 14 1.28116058e+08 1.28107091e+08 0.00e+00 4.66e-10 2.37e+01 0s + 15 1.28110739e+08 1.28110532e+08 0.00e+00 9.31e-10 5.48e-01 0s + 16 1.28110621e+08 1.28110620e+08 0.00e+00 1.86e-09 3.63e-03 0s + 17 1.28110620e+08 1.28110620e+08 6.75e-11 1.86e-09 3.06e-05 0s + 18 1.28110620e+08 1.28110620e+08 1.93e-09 1.86e-09 3.06e-08 0s + 19 1.28110620e+08 1.28110620e+08 1.95e-09 9.31e-10 3.06e-11 0s + +Barrier solved model in 19 iterations and 0.04 seconds +Optimal objective 1.28110620e+08 + +Time queueing subproblems=1.50 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.02 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.47 Max: 0.48 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.57 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62775230.5332 Max-Min=11926163.08 +Converger=normalized-term-diff value is 0.1329 - threshold reached=False +Cumulative run-time=159.73 seconds + +Initiating PH iteration=84 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpeqecmq.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942325e+10 -1.91992480e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09662387e+10 -2.26042501e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52475212e+10 -2.91194971e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453727e+10 -4.57395611e+09 4.55e+01 3.64e+04 1.09e+08 0s + 4 3.26311631e+09 -1.23932580e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34496638e+08 1.08210582e+07 0.00e+00 9.31e-10 8.54e+05 0s + 6 1.70284387e+08 5.90409234e+07 0.00e+00 1.75e-10 2.94e+05 0s + 7 1.42900811e+08 7.18038198e+07 0.00e+00 2.62e-10 1.88e+05 0s + 8 1.10346796e+08 8.12770210e+07 0.00e+00 5.82e-11 7.67e+04 0s + 9 1.02492509e+08 8.55261636e+07 0.00e+00 1.49e-10 4.48e+04 0s + 10 9.36776744e+07 8.96578239e+07 0.00e+00 3.49e-10 1.06e+04 0s + 11 9.20441983e+07 9.09721458e+07 0.00e+00 3.26e-10 2.83e+03 0s + 12 9.15577934e+07 9.12428890e+07 0.00e+00 2.91e-11 8.31e+02 0s + 13 9.14214715e+07 9.13414830e+07 0.00e+00 1.79e-10 2.11e+02 0s + 14 9.13777236e+07 9.13674678e+07 0.00e+00 4.66e-10 2.71e+01 0s + 15 9.13716007e+07 9.13710654e+07 0.00e+00 4.66e-10 1.41e+00 0s + 16 9.13712693e+07 9.13712688e+07 0.00e+00 9.31e-10 1.44e-03 0s + 17 9.13712690e+07 9.13712690e+07 0.00e+00 1.40e-09 1.45e-06 0s + 18 9.13712690e+07 9.13712690e+07 1.29e-13 4.66e-10 1.45e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.13712690e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmptfc8ft.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49503142e+10 -2.94799681e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33966128e+10 -2.70641529e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32203977e+10 -3.46555982e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70654316e+10 -5.34630865e+09 4.30e+01 3.37e+04 1.29e+08 0s + 4 4.26726440e+09 -1.62804152e+09 0.00e+00 2.36e+02 1.64e+07 0s + 5 6.11958122e+08 -5.56226142e+07 0.00e+00 9.31e-10 1.78e+06 0s + 6 2.53146076e+08 6.24364679e+07 3.06e-03 1.86e-09 5.04e+05 0s + 7 1.66567832e+08 8.85779659e+07 0.00e+00 9.31e-10 2.06e+05 0s + 8 1.26096125e+08 1.05388564e+08 0.00e+00 9.31e-10 5.46e+04 0s + 9 1.19245516e+08 1.09481061e+08 0.00e+00 8.15e-10 2.58e+04 0s + 10 1.16552772e+08 1.10674910e+08 0.00e+00 9.31e-10 1.55e+04 0s + 11 1.13859219e+08 1.12087801e+08 0.00e+00 9.31e-10 4.67e+03 0s + 12 1.12990654e+08 1.12609586e+08 0.00e+00 9.31e-10 1.01e+03 0s + 13 1.12835142e+08 1.12681452e+08 0.00e+00 6.98e-10 4.06e+02 0s + 14 1.12749458e+08 1.12734299e+08 0.00e+00 9.31e-10 4.00e+01 0s + 15 1.12740665e+08 1.12739898e+08 0.00e+00 9.31e-10 2.02e+00 0s + 16 1.12740182e+08 1.12740181e+08 0.00e+00 9.31e-10 2.09e-03 0s + 17 1.12740181e+08 1.12740181e+08 0.00e+00 9.31e-10 2.09e-06 0s + 18 1.12740181e+08 1.12740181e+08 3.39e-15 4.66e-10 2.10e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.12740181e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprccjkh.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21593246e+11 -2.96436285e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14969477e+10 -2.78234058e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77670512e+10 -3.60892264e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90237403e+10 -5.44333589e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.83033212e+09 -1.45431280e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97450635e+08 -3.91329392e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37780522e+08 4.43724665e+07 2.51e-02 1.45e-02 7.77e+05 0s + 7 1.90256534e+08 1.00410246e+08 0.00e+00 3.23e-03 2.37e+05 0s + 8 1.55617967e+08 1.09781424e+08 0.00e+00 7.40e-04 1.21e+05 0s + 9 1.41707978e+08 1.19882211e+08 0.00e+00 2.31e-04 5.76e+04 0s + 10 1.35140894e+08 1.23927448e+08 0.00e+00 7.92e-05 2.96e+04 0s + 11 1.30323865e+08 1.26621991e+08 0.00e+00 9.31e-10 9.77e+03 0s + 12 1.28277400e+08 1.27989859e+08 0.00e+00 1.86e-09 7.59e+02 0s + 13 1.28121816e+08 1.28083289e+08 0.00e+00 1.86e-09 1.02e+02 0s + 14 1.28103116e+08 1.28096647e+08 0.00e+00 4.66e-10 1.71e+01 0s + 15 1.28099240e+08 1.28099187e+08 0.00e+00 1.86e-09 1.40e-01 0s + 16 1.28099213e+08 1.28099212e+08 0.00e+00 9.31e-10 2.35e-03 0s + 17 1.28099213e+08 1.28099213e+08 2.18e-10 1.86e-09 8.59e-06 0s + 18 1.28099213e+08 1.28099213e+08 7.30e-10 9.31e-10 8.59e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.28099213e+08 + +Time queueing subproblems=1.53 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.04 seconds +Time waiting for subproblems=0.10 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.48 Max: 0.52 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=1.63 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62777201.4444 Max-Min=11974376.75 +Converger=normalized-term-diff value is 0.1327 - threshold reached=False +Cumulative run-time=161.37 seconds + +Initiating PH iteration=85 +Scenario instance preprocessing time=0.12 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp0fglhz.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942458e+10 -1.91995213e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09662990e+10 -2.26042802e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52473176e+10 -2.91199710e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453812e+10 -4.57401488e+09 4.55e+01 3.64e+04 1.09e+08 0s + 4 3.26293136e+09 -1.23926079e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34503632e+08 1.08136473e+07 0.00e+00 9.90e-10 8.54e+05 0s + 6 1.70277791e+08 5.90451947e+07 0.00e+00 2.04e-10 2.93e+05 0s + 7 1.42864768e+08 7.18274787e+07 0.00e+00 1.46e-10 1.87e+05 0s + 8 1.10373124e+08 8.12958302e+07 0.00e+00 1.16e-09 7.67e+04 0s + 9 1.02383614e+08 8.55952341e+07 0.00e+00 5.82e-10 4.43e+04 0s + 10 9.37278526e+07 8.96448285e+07 0.00e+00 6.73e-11 1.08e+04 0s + 11 9.20467718e+07 9.09881264e+07 0.00e+00 6.37e-11 2.79e+03 0s + 12 9.15642272e+07 9.12535738e+07 0.00e+00 2.91e-11 8.20e+02 0s + 13 9.14279737e+07 9.13507381e+07 0.00e+00 1.70e-10 2.04e+02 0s + 14 9.13856000e+07 9.13756031e+07 0.00e+00 1.42e-10 2.64e+01 0s + 15 9.13796408e+07 9.13791355e+07 0.00e+00 4.66e-10 1.33e+00 0s + 16 9.13793277e+07 9.13793272e+07 0.00e+00 4.66e-10 1.36e-03 0s + 17 9.13793274e+07 9.13793274e+07 0.00e+00 4.66e-10 1.36e-06 0s + 18 9.13793274e+07 9.13793274e+07 3.60e-14 1.40e-09 1.36e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.13793274e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbpum7c.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49502012e+10 -2.94801089e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33964835e+10 -2.70641650e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32208187e+10 -3.46550178e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70656955e+10 -5.34651769e+09 4.30e+01 3.38e+04 1.29e+08 0s + 4 4.26797839e+09 -1.62835399e+09 0.00e+00 2.33e+02 1.64e+07 0s + 5 6.12092202e+08 -5.56835445e+07 0.00e+00 9.31e-10 1.78e+06 0s + 6 2.53201504e+08 6.24140601e+07 3.08e-03 2.33e-10 5.04e+05 0s + 7 1.66622385e+08 8.85704075e+07 0.00e+00 4.66e-10 2.06e+05 0s + 8 1.26043593e+08 1.05400866e+08 0.00e+00 4.66e-10 5.45e+04 0s + 9 1.19236137e+08 1.09472891e+08 0.00e+00 4.66e-10 2.58e+04 0s + 10 1.16547117e+08 1.10668106e+08 0.00e+00 9.31e-10 1.55e+04 0s + 11 1.13768439e+08 1.12127259e+08 0.00e+00 4.66e-10 4.33e+03 0s + 12 1.12977134e+08 1.12610953e+08 0.00e+00 4.66e-10 9.66e+02 0s + 13 1.12785201e+08 1.12704109e+08 0.00e+00 4.66e-10 2.14e+02 0s + 14 1.12742197e+08 1.12731534e+08 0.00e+00 4.66e-10 2.81e+01 0s + 15 1.12735942e+08 1.12735597e+08 0.00e+00 9.31e-10 9.09e-01 0s + 16 1.12735725e+08 1.12735725e+08 0.00e+00 9.31e-10 9.22e-04 0s + 17 1.12735725e+08 1.12735725e+08 0.00e+00 9.31e-10 9.23e-07 0s + 18 1.12735725e+08 1.12735725e+08 2.50e-14 4.66e-10 9.24e-10 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12735725e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprnhf6l.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21593360e+11 -2.96388318e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14970301e+10 -2.78229173e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77668740e+10 -3.60889517e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90237943e+10 -5.44319931e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.83019728e+09 -1.45418778e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97440966e+08 -3.90938193e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37750973e+08 4.44158524e+07 2.51e-02 1.45e-02 7.77e+05 0s + 7 1.90258204e+08 1.00413947e+08 0.00e+00 3.23e-03 2.37e+05 0s + 8 1.55572755e+08 1.09833429e+08 0.00e+00 7.37e-04 1.21e+05 0s + 9 1.41713336e+08 1.19884325e+08 0.00e+00 2.31e-04 5.76e+04 0s + 10 1.35189066e+08 1.23909347e+08 0.00e+00 7.90e-05 2.98e+04 0s + 11 1.30384709e+08 1.26590965e+08 0.00e+00 9.31e-10 1.00e+04 0s + 12 1.28278657e+08 1.28001269e+08 0.00e+00 9.31e-10 7.32e+02 0s + 13 1.28130949e+08 1.28088539e+08 0.00e+00 9.31e-10 1.12e+02 0s + 14 1.28110288e+08 1.28103059e+08 0.00e+00 1.86e-09 1.91e+01 0s + 15 1.28105936e+08 1.28105893e+08 0.00e+00 4.47e-10 1.14e-01 0s + 16 1.28105916e+08 1.28105915e+08 0.00e+00 3.73e-09 2.33e-03 0s + 17 1.28105916e+08 1.28105916e+08 1.14e-09 1.86e-09 5.47e-06 0s + 18 1.28105916e+08 1.28105916e+08 2.35e-09 1.86e-09 5.47e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.28105916e+08 + +Time queueing subproblems=1.67 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.50 Avg: 0.52 Max: 0.54 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.74 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62778005.7681 Max-Min=11996520.33 +Converger=normalized-term-diff value is 0.1327 - threshold reached=False +Cumulative run-time=163.18 seconds + +Initiating PH iteration=86 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgdsuil.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942567e+10 -1.91997265e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09663568e+10 -2.26043034e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52471128e+10 -2.91204358e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453851e+10 -4.57407143e+09 4.55e+01 3.63e+04 1.09e+08 0s + 4 3.26274295e+09 -1.23919499e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34510490e+08 1.08072082e+07 0.00e+00 9.90e-10 8.54e+05 0s + 6 1.70271962e+08 5.90501211e+07 0.00e+00 1.75e-10 2.93e+05 0s + 7 1.42828776e+08 7.18518374e+07 0.00e+00 8.73e-11 1.87e+05 0s + 8 1.10359996e+08 8.13222788e+07 0.00e+00 5.82e-11 7.66e+04 0s + 9 1.02391754e+08 8.56056085e+07 0.00e+00 2.91e-11 4.43e+04 0s + 10 9.64508398e+07 8.77703156e+07 0.00e+00 4.66e-10 2.29e+04 0s + 11 9.28724324e+07 9.04658370e+07 0.00e+00 3.64e-11 6.35e+03 0s + 12 9.17652833e+07 9.11292986e+07 0.00e+00 1.16e-10 1.68e+03 0s + 13 9.14967095e+07 9.13192329e+07 0.00e+00 2.33e-10 4.68e+02 0s + 14 9.14001540e+07 9.13797294e+07 0.00e+00 4.66e-10 5.39e+01 0s + 15 9.13882139e+07 9.13866784e+07 0.00e+00 4.66e-10 4.05e+00 0s + 16 9.13872703e+07 9.13872688e+07 0.00e+00 4.66e-10 4.17e-03 0s + 17 9.13872694e+07 9.13872694e+07 0.00e+00 9.31e-10 4.17e-06 0s + 18 9.13872694e+07 9.13872694e+07 1.33e-14 4.66e-10 4.18e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.13872694e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp6jd58y.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49500853e+10 -2.94801816e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33963511e+10 -2.70641702e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32212390e+10 -3.46544279e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70659594e+10 -5.34672663e+09 4.30e+01 3.38e+04 1.29e+08 0s + 4 4.26868919e+09 -1.62866674e+09 0.00e+00 2.33e+02 1.64e+07 0s + 5 6.12237408e+08 -5.57508874e+07 0.00e+00 9.31e-10 1.78e+06 0s + 6 2.53255844e+08 6.23903249e+07 3.09e-03 4.66e-10 5.05e+05 0s + 7 1.66676021e+08 8.85620943e+07 0.00e+00 4.66e-10 2.06e+05 0s + 8 1.26050473e+08 1.05386014e+08 0.00e+00 9.31e-10 5.45e+04 0s + 9 1.19249856e+08 1.09455197e+08 0.00e+00 9.31e-10 2.58e+04 0s + 10 1.16554207e+08 1.10655273e+08 0.00e+00 9.31e-10 1.56e+04 0s + 11 1.13709224e+08 1.12154229e+08 0.00e+00 9.31e-10 4.10e+03 0s + 12 1.12959907e+08 1.12613903e+08 0.00e+00 4.66e-10 9.13e+02 0s + 13 1.12777910e+08 1.12701808e+08 0.00e+00 4.66e-10 2.01e+02 0s + 14 1.12737886e+08 1.12727504e+08 0.00e+00 2.33e-10 2.74e+01 0s + 15 1.12731778e+08 1.12731479e+08 0.00e+00 9.31e-10 7.87e-01 0s + 16 1.12731590e+08 1.12731590e+08 0.00e+00 9.31e-10 7.97e-04 0s + 17 1.12731590e+08 1.12731590e+08 0.00e+00 4.66e-10 7.97e-07 0s + 18 1.12731590e+08 1.12731590e+08 5.75e-15 4.66e-10 7.98e-10 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12731590e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjacp3m.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21593494e+11 -2.96356116e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14971340e+10 -2.78225875e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77667330e+10 -3.60888297e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90238922e+10 -5.44307569e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.83009822e+09 -1.45407439e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97443810e+08 -3.90594697e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37725941e+08 4.44591060e+07 2.51e-02 1.45e-02 7.77e+05 0s + 7 1.90274247e+08 1.00442630e+08 0.00e+00 3.23e-03 2.37e+05 0s + 8 1.55580361e+08 1.09874342e+08 0.00e+00 7.35e-04 1.21e+05 0s + 9 1.41734928e+08 1.19914590e+08 0.00e+00 2.31e-04 5.76e+04 0s + 10 1.35215416e+08 1.23935335e+08 0.00e+00 7.87e-05 2.98e+04 0s + 11 1.30421227e+08 1.26610291e+08 0.00e+00 9.31e-10 1.01e+04 0s + 12 1.28296589e+08 1.28034118e+08 0.00e+00 1.86e-09 6.93e+02 0s + 13 1.28158978e+08 1.28114194e+08 0.00e+00 3.73e-09 1.18e+02 0s + 14 1.28136901e+08 1.28129544e+08 0.00e+00 9.31e-10 1.94e+01 0s + 15 1.28132462e+08 1.28132427e+08 0.00e+00 4.66e-10 9.31e-02 0s + 16 1.28132448e+08 1.28132447e+08 0.00e+00 2.33e-10 1.90e-03 0s + 17 1.28132447e+08 1.28132447e+08 9.64e-10 3.73e-09 2.37e-06 0s + 18 1.28132447e+08 1.28132447e+08 4.39e-10 1.86e-09 2.37e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.28132447e+08 + +Time queueing subproblems=1.78 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.08 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.54 Avg: 0.56 Max: 0.57 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.85 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62777698.4318 Max-Min=11996838.94 +Converger=normalized-term-diff value is 0.1326 - threshold reached=False +Cumulative run-time=165.04 seconds + +Initiating PH iteration=87 +Scenario instance preprocessing time=0.12 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphjgnig.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942651e+10 -1.91998676e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09664119e+10 -2.26043200e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52469067e+10 -2.91208915e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453841e+10 -4.57412593e+09 4.55e+01 3.63e+04 1.09e+08 0s + 4 3.26255124e+09 -1.23912858e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34517050e+08 1.08017490e+07 0.00e+00 6.98e-10 8.54e+05 0s + 6 1.70266896e+08 5.90556610e+07 0.00e+00 2.04e-10 2.93e+05 0s + 7 1.42792871e+08 7.18768889e+07 0.00e+00 1.75e-10 1.87e+05 0s + 8 1.10323957e+08 8.13530432e+07 0.00e+00 1.16e-10 7.64e+04 0s + 9 1.02472047e+08 8.55798333e+07 0.00e+00 1.16e-10 4.46e+04 0s + 10 9.64893262e+07 8.77588296e+07 0.00e+00 1.16e-10 2.30e+04 0s + 11 9.28932093e+07 9.04644993e+07 0.00e+00 2.33e-10 6.41e+03 0s + 12 9.17743653e+07 9.11365444e+07 0.00e+00 1.16e-10 1.68e+03 0s + 13 9.15043604e+07 9.13273265e+07 0.00e+00 2.91e-11 4.67e+02 0s + 14 9.14080962e+07 9.13876016e+07 0.00e+00 4.66e-10 5.41e+01 0s + 15 9.13961215e+07 9.13945704e+07 0.00e+00 9.31e-10 4.09e+00 0s + 16 9.13951683e+07 9.13951667e+07 0.00e+00 4.66e-10 4.21e-03 0s + 17 9.13951673e+07 9.13951673e+07 0.00e+00 2.41e-10 4.22e-06 0s + 18 9.13951673e+07 9.13951673e+07 3.45e-15 9.31e-10 4.22e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.13951673e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpouskix.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49499672e+10 -2.94801901e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33962162e+10 -2.70641688e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32216591e+10 -3.46538288e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70662229e+10 -5.34693549e+09 4.31e+01 3.38e+04 1.29e+08 0s + 4 4.26939598e+09 -1.62897957e+09 0.00e+00 2.35e+02 1.65e+07 0s + 5 6.12391553e+08 -5.58232113e+07 0.00e+00 9.31e-10 1.78e+06 0s + 6 2.53309355e+08 6.23656503e+07 3.11e-03 9.31e-10 5.05e+05 0s + 7 1.66728523e+08 8.85534398e+07 0.00e+00 4.66e-10 2.06e+05 0s + 8 1.26068972e+08 1.05366098e+08 0.00e+00 9.31e-10 5.46e+04 0s + 9 1.20188455e+08 1.09070936e+08 0.00e+00 2.33e-10 2.93e+04 0s + 10 1.16311162e+08 1.10844858e+08 0.00e+00 2.33e-10 1.44e+04 0s + 11 1.13664149e+08 1.12182194e+08 0.00e+00 9.31e-10 3.91e+03 0s + 12 1.12942235e+08 1.12616534e+08 0.00e+00 4.66e-10 8.59e+02 0s + 13 1.12768071e+08 1.12701385e+08 0.00e+00 9.31e-10 1.76e+02 0s + 14 1.12733448e+08 1.12723722e+08 0.00e+00 9.31e-10 2.57e+01 0s + 15 1.12727685e+08 1.12727457e+08 0.00e+00 9.31e-10 6.02e-01 0s + 16 1.12727541e+08 1.12727541e+08 0.00e+00 4.66e-10 6.07e-04 0s + 17 1.12727541e+08 1.12727541e+08 0.00e+00 1.86e-09 6.08e-07 0s + 18 1.12727541e+08 1.12727541e+08 1.19e-14 9.31e-10 6.09e-10 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12727541e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdkg1pw.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21593633e+11 -2.96349169e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14972439e+10 -2.78225112e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77666026e+10 -3.60889615e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90240144e+10 -5.44297782e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.83002331e+09 -1.45398493e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97445973e+08 -3.90405251e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37696754e+08 4.44905150e+07 2.51e-02 1.44e-02 7.77e+05 0s + 7 1.90291042e+08 1.00483969e+08 0.00e+00 3.23e-03 2.37e+05 0s + 8 1.55624327e+08 1.09895274e+08 0.00e+00 7.35e-04 1.21e+05 0s + 9 1.41764404e+08 1.19957045e+08 0.00e+00 2.30e-04 5.76e+04 0s + 10 1.35217218e+08 1.23987495e+08 0.00e+00 7.84e-05 2.96e+04 0s + 11 1.30429405e+08 1.26661940e+08 0.00e+00 1.86e-09 9.94e+03 0s + 12 1.28320199e+08 1.28075302e+08 0.00e+00 1.86e-09 6.46e+02 0s + 13 1.28193889e+08 1.28147816e+08 0.00e+00 9.31e-10 1.22e+02 0s + 14 1.28170803e+08 1.28163746e+08 0.00e+00 4.66e-10 1.86e+01 0s + 15 1.28166542e+08 1.28166512e+08 0.00e+00 1.86e-09 8.08e-02 0s + 16 1.28166531e+08 1.28166530e+08 0.00e+00 9.31e-10 1.37e-03 0s + 17 1.28166530e+08 1.28166530e+08 4.14e-10 1.86e-09 1.36e-06 0s + 18 1.28166530e+08 1.28166530e+08 1.07e-09 9.31e-10 1.36e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.28166530e+08 + +Time queueing subproblems=1.72 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.08 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.53 Avg: 0.53 Max: 0.54 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.80 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62776452.9030 Max-Min=11979691.75 +Converger=normalized-term-diff value is 0.1326 - threshold reached=False +Cumulative run-time=166.84 seconds + +Initiating PH iteration=88 +Scenario instance preprocessing time=0.11 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpfdi2nb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942714e+10 -1.91999569e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09664646e+10 -2.26043314e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52467005e+10 -2.91213379e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453801e+10 -4.57417926e+09 4.55e+01 3.63e+04 1.09e+08 0s + 4 3.26235162e+09 -1.23905937e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34521750e+08 1.07975967e+07 0.00e+00 1.46e-09 8.54e+05 0s + 6 1.70262510e+08 5.90616887e+07 0.00e+00 2.62e-10 2.93e+05 0s + 7 1.42756703e+08 7.19026840e+07 0.00e+00 1.16e-10 1.87e+05 0s + 8 1.10276573e+08 8.13864669e+07 0.00e+00 3.49e-10 7.62e+04 0s + 9 1.02796331e+08 8.55726160e+07 0.00e+00 1.16e-10 4.54e+04 0s + 10 9.56889914e+07 8.87255783e+07 0.00e+00 2.33e-10 1.84e+04 0s + 11 9.20642978e+07 9.10685664e+07 0.00e+00 2.33e-10 2.63e+03 0s + 12 9.15947784e+07 9.12861131e+07 0.00e+00 1.01e-10 8.14e+02 0s + 13 9.14401238e+07 9.13823100e+07 0.00e+00 2.91e-11 1.53e+02 0s + 14 9.14071567e+07 9.14007030e+07 0.00e+00 9.31e-10 1.70e+01 0s + 15 9.14032626e+07 9.14029632e+07 0.00e+00 4.66e-10 7.90e-01 0s + 16 9.14030770e+07 9.14030767e+07 0.00e+00 4.66e-10 8.00e-04 0s + 17 9.14030768e+07 9.14030768e+07 0.00e+00 2.33e-10 8.01e-07 0s + 18 9.14030768e+07 9.14030768e+07 3.51e-14 6.98e-10 8.02e-10 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.14030768e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbvvcbm.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49498477e+10 -2.94801466e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33960796e+10 -2.70641622e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32220810e+10 -3.46532207e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70664894e+10 -5.34714476e+09 4.31e+01 3.38e+04 1.29e+08 0s + 4 4.27010106e+09 -1.62929310e+09 0.00e+00 2.39e+02 1.65e+07 0s + 5 6.12552004e+08 -5.58988754e+07 0.00e+00 9.31e-10 1.78e+06 0s + 6 2.53362485e+08 6.23404014e+07 3.12e-03 4.66e-10 5.05e+05 0s + 7 1.66779677e+08 8.85448925e+07 0.00e+00 9.31e-10 2.07e+05 0s + 8 1.26087656e+08 1.05345935e+08 0.00e+00 9.31e-10 5.47e+04 0s + 9 1.20057412e+08 1.09146403e+08 0.00e+00 2.33e-10 2.88e+04 0s + 10 1.16337789e+08 1.10832221e+08 0.00e+00 2.33e-10 1.45e+04 0s + 11 1.14241344e+08 1.11862579e+08 0.00e+00 4.66e-10 6.28e+03 0s + 12 1.13121730e+08 1.12509482e+08 0.00e+00 2.33e-10 1.62e+03 0s + 13 1.12792508e+08 1.12681191e+08 0.00e+00 4.66e-10 2.94e+02 0s + 14 1.12731573e+08 1.12718269e+08 0.00e+00 9.31e-10 3.51e+01 0s + 15 1.12723750e+08 1.12723176e+08 0.00e+00 2.33e-10 1.51e+00 0s + 16 1.12723388e+08 1.12723388e+08 0.00e+00 9.31e-10 1.55e-03 0s + 17 1.12723388e+08 1.12723388e+08 0.00e+00 2.40e-10 1.55e-06 0s + 18 1.12723388e+08 1.12723388e+08 1.60e-14 4.66e-10 1.56e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12723388e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmasqsf.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21593767e+11 -2.96364550e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14973487e+10 -2.78226587e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77664640e+10 -3.60893218e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90241410e+10 -5.44290453e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.82995763e+09 -1.45391852e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97438906e+08 -3.90386820e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37658297e+08 4.45057946e+07 2.51e-02 1.44e-02 7.77e+05 0s + 7 1.90297643e+08 1.00522870e+08 0.00e+00 3.22e-03 2.37e+05 0s + 8 1.55677755e+08 1.09895923e+08 0.00e+00 7.36e-04 1.21e+05 0s + 9 1.41783405e+08 1.20000667e+08 0.00e+00 2.29e-04 5.75e+04 0s + 10 1.35190362e+08 1.24047315e+08 0.00e+00 7.81e-05 2.94e+04 0s + 11 1.30406808e+08 1.26725313e+08 0.00e+00 1.86e-09 9.71e+03 0s + 12 1.28336953e+08 1.28111155e+08 0.00e+00 1.86e-09 5.96e+02 0s + 13 1.28214747e+08 1.28181431e+08 0.00e+00 4.66e-10 8.79e+01 0s + 14 1.28197871e+08 1.28192936e+08 0.00e+00 9.31e-10 1.30e+01 0s + 15 1.28194899e+08 1.28194872e+08 0.00e+00 9.31e-10 7.08e-02 0s + 16 1.28194888e+08 1.28194887e+08 1.12e-11 4.66e-10 1.50e-03 0s + 17 1.28194888e+08 1.28194888e+08 4.74e-10 1.86e-09 1.76e-06 0s + 18 1.28194888e+08 1.28194888e+08 4.85e-10 1.86e-09 1.77e-09 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 1.28194888e+08 + +Time queueing subproblems=1.53 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.02 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.47 Max: 0.50 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=1.60 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62774499.0631 Max-Min=11950609.25 +Converger=normalized-term-diff value is 0.1326 - threshold reached=False +Cumulative run-time=168.50 seconds + +Initiating PH iteration=89 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpyqdzxz.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942759e+10 -1.92000122e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09665153e+10 -2.26043393e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52464960e+10 -2.91217753e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453739e+10 -4.57423068e+09 4.55e+01 3.63e+04 1.09e+08 0s + 4 3.26214696e+09 -1.23898832e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34524786e+08 1.07944750e+07 0.00e+00 1.05e-09 8.54e+05 0s + 6 1.70258614e+08 5.90680214e+07 0.00e+00 2.91e-10 2.93e+05 0s + 7 1.42720345e+08 7.19289945e+07 0.00e+00 3.64e-10 1.87e+05 0s + 8 1.10230651e+08 8.14205187e+07 0.00e+00 1.16e-10 7.60e+04 0s + 9 1.02362830e+08 8.57531844e+07 0.00e+00 2.91e-11 4.38e+04 0s + 10 9.55152462e+07 8.88384644e+07 0.00e+00 1.18e-10 1.76e+04 0s + 11 9.20476194e+07 9.10863971e+07 0.00e+00 1.16e-10 2.54e+03 0s + 12 9.15916205e+07 9.12998103e+07 0.00e+00 1.16e-10 7.70e+02 0s + 13 9.14455425e+07 9.13917415e+07 0.00e+00 2.33e-10 1.42e+02 0s + 14 9.14149354e+07 9.14087499e+07 0.00e+00 4.66e-10 1.63e+01 0s + 15 9.14112129e+07 9.14109323e+07 0.00e+00 9.31e-10 7.40e-01 0s + 16 9.14110388e+07 9.14110386e+07 0.00e+00 9.31e-10 7.50e-04 0s + 17 9.14110387e+07 9.14110387e+07 0.00e+00 4.66e-10 7.50e-07 0s + 18 9.14110387e+07 9.14110387e+07 4.43e-14 4.66e-10 7.51e-10 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.14110387e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5edhpf.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49497276e+10 -2.94800689e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33959424e+10 -2.70641522e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32225074e+10 -3.46526043e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70667632e+10 -5.34735509e+09 4.31e+01 3.38e+04 1.29e+08 0s + 4 4.27080840e+09 -1.62960822e+09 0.00e+00 2.44e+02 1.65e+07 0s + 5 6.12715541e+08 -5.59759224e+07 0.00e+00 1.16e-09 1.78e+06 0s + 6 2.53415782e+08 6.23149875e+07 3.14e-03 4.66e-10 5.05e+05 0s + 7 1.66829249e+08 8.85369657e+07 0.00e+00 5.82e-10 2.07e+05 0s + 8 1.26106628e+08 1.05325705e+08 0.00e+00 9.31e-10 5.48e+04 0s + 9 1.19920072e+08 1.09225623e+08 0.00e+00 9.31e-10 2.82e+04 0s + 10 1.16365917e+08 1.10819703e+08 0.00e+00 4.66e-10 1.46e+04 0s + 11 1.14231201e+08 1.11863807e+08 0.00e+00 9.31e-10 6.25e+03 0s + 12 1.13129916e+08 1.12498396e+08 0.00e+00 9.31e-10 1.67e+03 0s + 13 1.12790684e+08 1.12675490e+08 0.00e+00 9.31e-10 3.04e+02 0s + 14 1.12720879e+08 1.12717839e+08 0.00e+00 4.66e-10 8.02e+00 0s + 15 1.12719084e+08 1.12719011e+08 0.00e+00 9.31e-10 1.91e-01 0s + 16 1.12719038e+08 1.12719038e+08 0.00e+00 9.31e-10 1.91e-04 0s + 17 1.12719038e+08 1.12719038e+08 0.00e+00 4.66e-10 1.91e-07 0s + 18 1.12719038e+08 1.12719038e+08 5.49e-15 2.33e-10 1.91e-10 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12719038e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdljplo.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21593891e+11 -2.96391897e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14974445e+10 -2.78229258e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77663061e+10 -3.60898098e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90242595e+10 -5.44284695e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.82989262e+09 -1.45386666e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97421404e+08 -3.90481774e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37612677e+08 4.45083663e+07 2.50e-02 1.44e-02 7.77e+05 0s + 7 1.90291026e+08 1.00551976e+08 0.00e+00 3.22e-03 2.37e+05 0s + 8 1.55720999e+08 1.09883845e+08 0.00e+00 7.37e-04 1.21e+05 0s + 9 1.41783135e+08 1.20040326e+08 0.00e+00 2.28e-04 5.74e+04 0s + 10 1.35140755e+08 1.24102531e+08 0.00e+00 7.76e-05 2.91e+04 0s + 11 1.30361025e+08 1.26785757e+08 0.00e+00 1.86e-09 9.43e+03 0s + 12 1.28341819e+08 1.28135827e+08 0.00e+00 9.31e-10 5.44e+02 0s + 13 1.28230807e+08 1.28199058e+08 0.00e+00 9.31e-10 8.38e+01 0s + 14 1.28214456e+08 1.28210210e+08 0.00e+00 2.33e-10 1.12e+01 0s + 15 1.28211907e+08 1.28211884e+08 0.00e+00 1.86e-09 6.04e-02 0s + 16 1.28211897e+08 1.28211897e+08 4.15e-11 1.86e-09 1.56e-03 0s + 17 1.28211897e+08 1.28211897e+08 2.34e-09 1.86e-09 3.08e-06 0s + 18 1.28211897e+08 1.28211897e+08 9.32e-10 1.86e-09 3.09e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.28211897e+08 + +Time queueing subproblems=1.57 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.49 Max: 0.52 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.64 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62772172.6129 Max-Min=11916733.42 +Converger=normalized-term-diff value is 0.1327 - threshold reached=False +Cumulative run-time=170.15 seconds + +Initiating PH iteration=90 +Scenario instance preprocessing time=0.13 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_ey_x_.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942793e+10 -1.92000546e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09665650e+10 -2.26043458e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52462944e+10 -2.91222055e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453679e+10 -4.57428080e+09 4.55e+01 3.62e+04 1.09e+08 0s + 4 3.26193559e+09 -1.23891440e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34525373e+08 1.07923215e+07 0.00e+00 1.16e-09 8.54e+05 0s + 6 1.70254963e+08 5.90744488e+07 0.00e+00 2.91e-10 2.93e+05 0s + 7 1.42683462e+08 7.19557084e+07 0.00e+00 1.46e-10 1.87e+05 0s + 8 1.10193870e+08 8.14539839e+07 0.00e+00 5.82e-11 7.58e+04 0s + 9 1.02018517e+08 8.58995892e+07 0.00e+00 2.22e-10 4.25e+04 0s + 10 9.52791516e+07 8.89552666e+07 0.00e+00 1.16e-10 1.67e+04 0s + 11 9.21255948e+07 9.10419684e+07 0.00e+00 1.16e-10 2.86e+03 0s + 12 9.16093733e+07 9.12963132e+07 0.00e+00 5.42e-11 8.26e+02 0s + 13 9.14682808e+07 9.13913137e+07 0.00e+00 2.11e-10 2.03e+02 0s + 14 9.14265454e+07 9.14143178e+07 0.00e+00 4.66e-10 3.23e+01 0s + 15 9.14193686e+07 9.14189012e+07 0.00e+00 4.66e-10 1.23e+00 0s + 16 9.14190785e+07 9.14190780e+07 0.00e+00 4.66e-10 1.26e-03 0s + 17 9.14190782e+07 9.14190782e+07 0.00e+00 2.33e-10 1.26e-06 0s + 18 9.14190782e+07 9.14190782e+07 6.23e-14 4.66e-10 1.26e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.14190782e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbsntjx.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49496079e+10 -2.94799781e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33958056e+10 -2.70641409e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32229399e+10 -3.46519814e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70670474e+10 -5.34756685e+09 4.31e+01 3.38e+04 1.29e+08 0s + 4 4.27152087e+09 -1.62992538e+09 0.00e+00 2.48e+02 1.65e+07 0s + 5 6.12878713e+08 -5.60523295e+07 0.00e+00 1.28e-09 1.78e+06 0s + 6 2.53469668e+08 6.22898272e+07 3.15e-03 9.31e-10 5.05e+05 0s + 7 1.66876929e+08 8.85301417e+07 0.00e+00 9.31e-10 2.07e+05 0s + 8 1.26125834e+08 1.05305669e+08 0.00e+00 4.66e-10 5.49e+04 0s + 9 1.19776222e+08 1.09308826e+08 0.00e+00 4.66e-10 2.76e+04 0s + 10 1.16392451e+08 1.10809016e+08 0.00e+00 4.66e-10 1.47e+04 0s + 11 1.14226399e+08 1.11862297e+08 0.00e+00 9.31e-10 6.24e+03 0s + 12 1.12951454e+08 1.12588226e+08 0.00e+00 5.82e-10 9.58e+02 0s + 13 1.12749715e+08 1.12691445e+08 0.00e+00 4.66e-10 1.54e+02 0s + 14 1.12719642e+08 1.12711133e+08 0.00e+00 4.66e-10 2.25e+01 0s + 15 1.12714530e+08 1.12714455e+08 0.00e+00 9.31e-10 1.98e-01 0s + 16 1.12714483e+08 1.12714483e+08 0.00e+00 2.33e-10 1.99e-04 0s + 17 1.12714483e+08 1.12714483e+08 0.00e+00 9.31e-10 1.99e-07 0s + 18 1.12714483e+08 1.12714483e+08 2.03e-14 9.31e-10 1.99e-10 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12714483e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpiyrfzf.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21594007e+11 -2.96420575e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14975314e+10 -2.78232061e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77661236e+10 -3.60903218e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90243634e+10 -5.44279568e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.82982523e+09 -1.45382023e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97396270e+08 -3.90613152e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37565574e+08 4.45046977e+07 2.50e-02 1.44e-02 7.77e+05 0s + 7 1.90273863e+08 1.00571330e+08 0.00e+00 3.22e-03 2.37e+05 0s + 8 1.55746170e+08 1.09868849e+08 0.00e+00 7.38e-04 1.21e+05 0s + 9 1.41768221e+08 1.20073135e+08 0.00e+00 2.27e-04 5.73e+04 0s + 10 1.35083747e+08 1.24146327e+08 0.00e+00 7.71e-05 2.89e+04 0s + 11 1.30307753e+08 1.26834655e+08 0.00e+00 9.31e-10 9.16e+03 0s + 12 1.28336605e+08 1.28150562e+08 0.00e+00 9.31e-10 4.91e+02 0s + 13 1.28236521e+08 1.28206944e+08 0.00e+00 2.33e-10 7.80e+01 0s + 14 1.28221089e+08 1.28217497e+08 0.00e+00 9.31e-10 9.48e+00 0s + 15 1.28218942e+08 1.28218921e+08 0.00e+00 1.86e-09 5.34e-02 0s + 16 1.28218933e+08 1.28218932e+08 0.00e+00 4.66e-10 1.92e-03 0s + 17 1.28218932e+08 1.28218932e+08 5.93e-10 4.66e-10 1.03e-05 0s + 18 1.28218932e+08 1.28218932e+08 1.73e-09 9.31e-10 1.03e-08 0s + 19 1.28218932e+08 1.28218932e+08 9.56e-10 9.31e-10 1.04e-11 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.28218932e+08 + +Time queueing subproblems=1.73 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.53 Max: 0.66 StdDev: 0.09 (seconds) +Aggregate sub-problem solve time=1.80 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62769946.5259 Max-Min=11885718.13 +Converger=normalized-term-diff value is 0.1328 - threshold reached=False +Cumulative run-time=171.96 seconds + +Initiating PH iteration=91 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp_tpx0y.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942826e+10 -1.92001050e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09666145e+10 -2.26043532e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52460959e+10 -2.91226318e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453641e+10 -4.57433134e+09 4.55e+01 3.62e+04 1.09e+08 0s + 4 3.26171315e+09 -1.23883552e+09 0.00e+00 2.33e-09 1.19e+07 0s + 5 3.34522463e+08 1.07911650e+07 0.00e+00 5.82e-10 8.54e+05 0s + 6 1.70251322e+08 5.90807736e+07 0.00e+00 2.47e-10 2.93e+05 0s + 7 1.42645506e+08 7.19828041e+07 0.00e+00 1.89e-10 1.86e+05 0s + 8 1.10167899e+08 8.14865989e+07 0.00e+00 8.15e-10 7.57e+04 0s + 9 1.01838045e+08 8.59827381e+07 0.00e+00 4.66e-10 4.18e+04 0s + 10 9.48655568e+07 8.91589005e+07 0.00e+00 1.16e-10 1.51e+04 0s + 11 9.23565314e+07 9.08936700e+07 0.00e+00 1.56e-10 3.86e+03 0s + 12 9.16823350e+07 9.12557619e+07 0.00e+00 1.60e-10 1.13e+03 0s + 13 9.15022962e+07 9.13842547e+07 0.00e+00 8.61e-11 3.11e+02 0s + 14 9.14337253e+07 9.14233734e+07 0.00e+00 4.66e-10 2.73e+01 0s + 15 9.14276080e+07 9.14269509e+07 0.00e+00 4.66e-10 1.73e+00 0s + 16 9.14272001e+07 9.14271994e+07 0.00e+00 4.66e-10 1.78e-03 0s + 17 9.14271997e+07 9.14271997e+07 0.00e+00 9.31e-10 1.78e-06 0s + 18 9.14271997e+07 9.14271997e+07 1.85e-14 4.66e-10 1.79e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.14271997e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpn15abo.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49494893e+10 -2.94798953e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33956702e+10 -2.70641304e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32233782e+10 -3.46513552e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70673409e+10 -5.34777994e+09 4.31e+01 3.38e+04 1.29e+08 0s + 4 4.27223864e+09 -1.63024425e+09 0.00e+00 2.51e+02 1.65e+07 0s + 5 6.13038511e+08 -5.61264318e+07 0.00e+00 1.28e-09 1.78e+06 0s + 6 2.53524272e+08 6.22652594e+07 3.17e-03 9.31e-10 5.06e+05 0s + 7 1.66922370e+08 8.85247493e+07 0.00e+00 9.31e-10 2.07e+05 0s + 8 1.26145090e+08 1.05286085e+08 0.00e+00 5.82e-10 5.50e+04 0s + 9 1.19626075e+08 1.09395961e+08 0.00e+00 2.33e-10 2.70e+04 0s + 10 1.16412990e+08 1.10802462e+08 0.00e+00 9.31e-10 1.48e+04 0s + 11 1.13668637e+08 1.12156593e+08 0.00e+00 9.31e-10 3.99e+03 0s + 12 1.12930278e+08 1.12595688e+08 0.00e+00 4.66e-10 8.83e+02 0s + 13 1.12749615e+08 1.12683972e+08 0.00e+00 4.66e-10 1.73e+02 0s + 14 1.12715628e+08 1.12705978e+08 0.00e+00 9.31e-10 2.55e+01 0s + 15 1.12709889e+08 1.12709689e+08 0.00e+00 9.31e-10 5.27e-01 0s + 16 1.12709763e+08 1.12709763e+08 0.00e+00 9.31e-10 5.32e-04 0s + 17 1.12709763e+08 1.12709763e+08 0.00e+00 4.66e-10 5.32e-07 0s + 18 1.12709763e+08 1.12709763e+08 8.63e-15 4.66e-10 5.33e-10 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 1.12709763e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpts98pa.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21594116e+11 -2.96443649e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14976105e+10 -2.78234299e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77659156e+10 -3.60907889e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90244505e+10 -5.44274425e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.82975436e+09 -1.45377295e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97366698e+08 -3.90724574e+07 0.00e+00 4.12e-02 1.70e+06 0s + 6 3.37521642e+08 4.45002073e+07 2.50e-02 1.44e-02 7.76e+05 0s + 7 1.90250301e+08 1.00583829e+08 0.00e+00 3.21e-03 2.37e+05 0s + 8 1.55753267e+08 1.09858423e+08 0.00e+00 7.38e-04 1.21e+05 0s + 9 1.41748827e+08 1.20097100e+08 0.00e+00 2.26e-04 5.71e+04 0s + 10 1.35035040e+08 1.24175713e+08 0.00e+00 7.66e-05 2.87e+04 0s + 11 1.30262366e+08 1.26867890e+08 0.00e+00 1.86e-09 8.96e+03 0s + 12 1.28325314e+08 1.28159392e+08 0.00e+00 1.86e-09 4.38e+02 0s + 13 1.28235872e+08 1.28209051e+08 0.00e+00 9.31e-10 7.08e+01 0s + 14 1.28221745e+08 1.28218760e+08 0.00e+00 1.86e-09 7.88e+00 0s + 15 1.28219969e+08 1.28219951e+08 0.00e+00 1.86e-09 4.82e-02 0s + 16 1.28219961e+08 1.28219960e+08 5.17e-11 9.31e-10 2.47e-03 0s + 17 1.28219960e+08 1.28219960e+08 1.52e-09 1.86e-09 4.60e-05 0s + 18 1.28219960e+08 1.28219960e+08 1.14e-09 1.86e-09 4.59e-08 0s + 19 1.28219960e+08 1.28219960e+08 1.07e-09 1.86e-09 4.59e-11 0s + +Barrier solved model in 19 iterations and 0.02 seconds +Optimal objective 1.28219960e+08 + +Time queueing subproblems=1.52 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.48 Max: 0.50 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.59 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62768298.3926 Max-Min=11863762.37 +Converger=normalized-term-diff value is 0.1330 - threshold reached=False +Cumulative run-time=173.61 seconds + +Initiating PH iteration=92 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp8_qyy_.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942863e+10 -1.92001797e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09666645e+10 -2.26043630e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52458996e+10 -2.91230580e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453607e+10 -4.57438094e+09 4.55e+01 3.62e+04 1.09e+08 0s + 4 3.26149178e+09 -1.23875694e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34519175e+08 1.07898061e+07 0.00e+00 1.28e-09 8.54e+05 0s + 6 1.70247421e+08 5.90868448e+07 0.00e+00 3.49e-10 2.93e+05 0s + 7 1.42607059e+08 7.20098096e+07 0.00e+00 2.04e-10 1.86e+05 0s + 8 1.10153725e+08 8.15179077e+07 0.00e+00 3.73e-09 7.56e+04 0s + 9 1.01863741e+08 8.59863948e+07 0.00e+00 1.63e-09 4.19e+04 0s + 10 9.48465810e+07 8.91783531e+07 0.00e+00 1.16e-10 1.50e+04 0s + 11 9.23953030e+07 9.08826177e+07 0.00e+00 1.16e-10 3.99e+03 0s + 12 9.17025074e+07 9.12563723e+07 0.00e+00 1.16e-10 1.18e+03 0s + 13 9.14940903e+07 9.14004232e+07 0.00e+00 2.10e-10 2.47e+02 0s + 14 9.14428397e+07 9.14309864e+07 0.00e+00 9.31e-10 3.13e+01 0s + 15 9.14357092e+07 9.14351855e+07 0.00e+00 9.31e-10 1.38e+00 0s + 16 9.14353845e+07 9.14353840e+07 0.00e+00 4.98e-10 1.41e-03 0s + 17 9.14353842e+07 9.14353842e+07 0.00e+00 4.66e-10 1.41e-06 0s + 18 9.14353842e+07 9.14353842e+07 2.97e-14 4.66e-10 1.41e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.14353842e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp04uzjj.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49493721e+10 -2.94798367e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33955364e+10 -2.70641224e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32238206e+10 -3.46507294e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70676401e+10 -5.34799386e+09 4.31e+01 3.38e+04 1.29e+08 0s + 4 4.27295935e+09 -1.63056384e+09 0.00e+00 2.52e+02 1.65e+07 0s + 5 6.13193020e+08 -5.61972786e+07 0.00e+00 1.16e-09 1.78e+06 0s + 6 2.53579431e+08 6.22414659e+07 3.19e-03 2.33e-10 5.06e+05 0s + 7 1.66965299e+08 8.85209149e+07 0.00e+00 4.66e-10 2.07e+05 0s + 8 1.26164171e+08 1.05267117e+08 0.00e+00 9.31e-10 5.51e+04 0s + 9 1.19470131e+08 1.09486767e+08 0.00e+00 4.66e-10 2.63e+04 0s + 10 1.16421865e+08 1.10802840e+08 0.00e+00 4.66e-10 1.48e+04 0s + 11 1.13696084e+08 1.12137609e+08 0.00e+00 4.66e-10 4.11e+03 0s + 12 1.12935235e+08 1.12585622e+08 0.00e+00 9.31e-10 9.22e+02 0s + 13 1.12745787e+08 1.12678427e+08 0.00e+00 4.66e-10 1.78e+02 0s + 14 1.12710887e+08 1.12701082e+08 0.00e+00 9.31e-10 2.59e+01 0s + 15 1.12705069e+08 1.12704856e+08 0.00e+00 1.86e-09 5.62e-01 0s + 16 1.12704935e+08 1.12704934e+08 0.00e+00 1.86e-09 5.67e-04 0s + 17 1.12704934e+08 1.12704934e+08 0.00e+00 4.66e-10 5.68e-07 0s + 18 1.12704934e+08 1.12704934e+08 4.94e-15 9.31e-10 5.68e-10 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 1.12704934e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpa1q6cq.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21594219e+11 -2.96458214e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14976834e+10 -2.78235681e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77656855e+10 -3.60911805e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90245217e+10 -5.44268899e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.82967895e+09 -1.45372145e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97334932e+08 -3.90788948e+07 0.00e+00 4.12e-02 1.69e+06 0s + 6 3.37482670e+08 4.44980261e+07 2.50e-02 1.44e-02 7.76e+05 0s + 7 1.90223760e+08 1.00592095e+08 0.00e+00 3.21e-03 2.37e+05 0s + 8 1.55745392e+08 1.09856244e+08 0.00e+00 7.37e-04 1.21e+05 0s + 9 1.41732861e+08 1.20111617e+08 0.00e+00 2.25e-04 5.71e+04 0s + 10 1.35003784e+08 1.24190658e+08 0.00e+00 7.62e-05 2.85e+04 0s + 11 1.30233899e+08 1.26884818e+08 0.00e+00 1.86e-09 8.84e+03 0s + 12 1.28311318e+08 1.28165746e+08 0.00e+00 9.31e-10 3.84e+02 0s + 13 1.28232258e+08 1.28208788e+08 0.00e+00 1.86e-09 6.19e+01 0s + 14 1.28219830e+08 1.28217407e+08 0.00e+00 1.86e-09 6.39e+00 0s + 15 1.28218397e+08 1.28218381e+08 0.00e+00 5.18e-10 4.32e-02 0s + 16 1.28218391e+08 1.28218389e+08 0.00e+00 2.33e-09 3.01e-03 0s + 17 1.28218390e+08 1.28218390e+08 4.17e-10 9.31e-10 1.76e-04 0s + 18 1.28218390e+08 1.28218390e+08 1.05e-09 1.86e-09 2.39e-07 0s + 19 1.28218390e+08 1.28218390e+08 4.49e-10 9.31e-10 2.39e-10 0s + +Barrier solved model in 19 iterations and 0.04 seconds +Optimal objective 1.28218390e+08 + +Time queueing subproblems=1.46 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.02 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.45 Max: 0.46 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.52 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62767526.9457 Max-Min=11854042.62 +Converger=normalized-term-diff value is 0.1330 - threshold reached=False +Cumulative run-time=175.13 seconds + +Initiating PH iteration=93 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp9ja_d2.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942908e+10 -1.92002867e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09667155e+10 -2.26043760e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52457045e+10 -2.91234877e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453579e+10 -4.57443078e+09 4.55e+01 3.62e+04 1.09e+08 0s + 4 3.26127118e+09 -1.23867856e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34515842e+08 1.07880132e+07 0.00e+00 6.40e-10 8.54e+05 0s + 6 1.70243142e+08 5.90925991e+07 0.00e+00 2.33e-10 2.93e+05 0s + 7 1.42567950e+08 7.20366924e+07 0.00e+00 1.46e-10 1.86e+05 0s + 8 1.10146046e+08 8.15486808e+07 0.00e+00 3.03e-09 7.55e+04 0s + 9 1.02009173e+08 8.59445078e+07 0.00e+00 1.16e-09 4.24e+04 0s + 10 9.51147799e+07 8.90631533e+07 0.00e+00 2.33e-10 1.60e+04 0s + 11 9.22364488e+07 9.10013246e+07 0.00e+00 5.91e-11 3.26e+03 0s + 12 9.16513773e+07 9.13046425e+07 0.00e+00 4.01e-10 9.15e+02 0s + 13 9.15001986e+07 9.14107859e+07 0.00e+00 1.57e-10 2.36e+02 0s + 14 9.14502781e+07 9.14396424e+07 0.00e+00 2.33e-10 2.81e+01 0s + 15 9.14440269e+07 9.14433336e+07 0.00e+00 9.31e-10 1.83e+00 0s + 16 9.14435987e+07 9.14435979e+07 0.00e+00 4.66e-10 1.88e-03 0s + 17 9.14435982e+07 9.14435982e+07 0.00e+00 4.66e-10 1.88e-06 0s + 18 9.14435982e+07 9.14435982e+07 5.45e-14 4.66e-10 1.89e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.14435982e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpoknxzi.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49492563e+10 -2.94798103e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33954041e+10 -2.70641177e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32242646e+10 -3.46501071e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70679397e+10 -5.34820792e+09 4.31e+01 3.38e+04 1.29e+08 0s + 4 4.27367943e+09 -1.63088297e+09 0.00e+00 2.52e+02 1.65e+07 0s + 5 6.13341738e+08 -5.62647608e+07 0.00e+00 1.40e-09 1.78e+06 0s + 6 2.53634798e+08 6.22184460e+07 3.20e-03 9.31e-10 5.06e+05 0s + 7 1.67005752e+08 8.85186654e+07 0.00e+00 4.66e-10 2.07e+05 0s + 8 1.26182882e+08 1.05248425e+08 0.00e+00 1.28e-09 5.52e+04 0s + 9 1.19382931e+08 1.09534179e+08 0.00e+00 9.31e-10 2.60e+04 0s + 10 1.16424578e+08 1.10800254e+08 0.00e+00 9.31e-10 1.48e+04 0s + 11 1.13710357e+08 1.12124579e+08 0.00e+00 9.31e-10 4.18e+03 0s + 12 1.12936857e+08 1.12577302e+08 0.00e+00 4.66e-10 9.49e+02 0s + 13 1.12741252e+08 1.12673209e+08 0.00e+00 9.31e-10 1.80e+02 0s + 14 1.12706027e+08 1.12696172e+08 0.00e+00 4.66e-10 2.60e+01 0s + 15 1.12700191e+08 1.12699974e+08 0.00e+00 9.31e-10 5.74e-01 0s + 16 1.12700054e+08 1.12700054e+08 0.00e+00 9.31e-10 5.80e-04 0s + 17 1.12700054e+08 1.12700054e+08 0.00e+00 9.31e-10 5.80e-07 0s + 18 1.12700054e+08 1.12700054e+08 4.40e-14 9.31e-10 5.81e-10 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.12700054e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmcutpd.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21594319e+11 -2.96464050e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14977519e+10 -2.78236187e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77654406e+10 -3.60914905e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90245802e+10 -5.44262794e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.82959816e+09 -1.45366413e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97302582e+08 -3.90799405e+07 0.00e+00 4.12e-02 1.69e+06 0s + 6 3.37448171e+08 4.44995921e+07 2.50e-02 1.44e-02 7.76e+05 0s + 7 1.90196701e+08 1.00597891e+08 0.00e+00 3.21e-03 2.37e+05 0s + 8 1.55726402e+08 1.09862830e+08 0.00e+00 7.35e-04 1.21e+05 0s + 9 1.41723467e+08 1.20117854e+08 0.00e+00 2.24e-04 5.70e+04 0s + 10 1.34991573e+08 1.24193441e+08 0.00e+00 7.59e-05 2.85e+04 0s + 11 1.30224225e+08 1.26887535e+08 0.00e+00 9.31e-10 8.80e+03 0s + 12 1.28301025e+08 1.28168718e+08 0.00e+00 9.31e-10 3.49e+02 0s + 13 1.28228221e+08 1.28207850e+08 0.00e+00 9.31e-10 5.37e+01 0s + 14 1.28217438e+08 1.28215444e+08 0.00e+00 1.86e-09 5.26e+00 0s + 15 1.28216269e+08 1.28216254e+08 0.00e+00 9.31e-10 3.94e-02 0s + 16 1.28216264e+08 1.28216262e+08 0.00e+00 1.86e-09 3.34e-03 0s + 17 1.28216263e+08 1.28216263e+08 1.16e-09 1.86e-09 4.03e-04 0s + 18 1.28216263e+08 1.28216263e+08 1.97e-09 4.66e-10 1.92e-05 0s + 19 1.28216263e+08 1.28216263e+08 2.23e-09 9.31e-10 1.89e-08 0s + 20 1.28216263e+08 1.28216263e+08 5.01e-10 9.31e-10 1.89e-11 0s + +Barrier solved model in 20 iterations and 0.02 seconds +Optimal objective 1.28216263e+08 + +Time queueing subproblems=1.48 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.46 Max: 0.47 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.55 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62767659.6662 Max-Min=11856302.68 +Converger=normalized-term-diff value is 0.1330 - threshold reached=False +Cumulative run-time=176.69 seconds + +Initiating PH iteration=94 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgdpwgz.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83942965e+10 -1.92004248e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09667678e+10 -2.26043923e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52455092e+10 -2.91239226e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453553e+10 -4.57448171e+09 4.55e+01 3.61e+04 1.09e+08 0s + 4 3.26105081e+09 -1.23860022e+09 0.00e+00 9.31e-10 1.19e+07 0s + 5 3.34512746e+08 1.07856959e+07 0.00e+00 7.57e-10 8.54e+05 0s + 6 1.70238475e+08 5.90980590e+07 0.00e+00 2.04e-10 2.93e+05 0s + 7 1.42528103e+08 7.20634938e+07 0.00e+00 2.84e-10 1.86e+05 0s + 8 1.10138351e+08 8.15799280e+07 0.00e+00 8.73e-10 7.54e+04 0s + 9 1.02162517e+08 8.59004472e+07 0.00e+00 3.49e-10 4.29e+04 0s + 10 9.53227238e+07 8.89776208e+07 0.00e+00 1.65e-10 1.67e+04 0s + 11 9.21265132e+07 9.10956039e+07 0.00e+00 2.33e-10 2.72e+03 0s + 12 9.16332715e+07 9.13360003e+07 0.00e+00 1.16e-10 7.84e+02 0s + 13 9.14977964e+07 9.14261881e+07 0.00e+00 1.16e-10 1.89e+02 0s + 14 9.14584414e+07 9.14475632e+07 0.00e+00 4.66e-10 2.87e+01 0s + 15 9.14520252e+07 9.14516744e+07 0.00e+00 2.33e-10 9.26e-01 0s + 16 9.14518077e+07 9.14518073e+07 0.00e+00 1.40e-09 9.38e-04 0s + 17 9.14518075e+07 9.14518075e+07 0.00e+00 4.66e-10 9.39e-07 0s + 18 9.14518075e+07 9.14518075e+07 4.31e-14 4.66e-10 9.40e-10 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 9.14518075e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmeehv5.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49491415e+10 -2.94798151e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33952730e+10 -2.70641161e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32247076e+10 -3.46494902e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70682351e+10 -5.34842147e+09 4.31e+01 3.38e+04 1.29e+08 0s + 4 4.27439550e+09 -1.63120063e+09 0.00e+00 2.51e+02 1.65e+07 0s + 5 6.13485463e+08 -5.63294866e+07 0.00e+00 9.31e-10 1.78e+06 0s + 6 2.53689986e+08 6.21960508e+07 3.22e-03 9.31e-10 5.06e+05 0s + 7 1.67043444e+08 8.85176023e+07 0.00e+00 4.66e-10 2.07e+05 0s + 8 1.26200746e+08 1.05230065e+08 0.00e+00 9.31e-10 5.53e+04 0s + 9 1.19353259e+08 1.09545147e+08 0.00e+00 9.31e-10 2.59e+04 0s + 10 1.16430949e+08 1.10790506e+08 0.00e+00 4.66e-10 1.49e+04 0s + 11 1.13706661e+08 1.12119561e+08 0.00e+00 9.31e-10 4.19e+03 0s + 12 1.12933211e+08 1.12571824e+08 0.00e+00 4.66e-10 9.54e+02 0s + 13 1.12770583e+08 1.12647771e+08 0.00e+00 9.31e-10 3.24e+02 0s + 14 1.12703499e+08 1.12689833e+08 0.00e+00 9.31e-10 3.61e+01 0s + 15 1.12695599e+08 1.12694926e+08 0.00e+00 9.31e-10 1.78e+00 0s + 16 1.12695175e+08 1.12695174e+08 0.00e+00 3.61e-10 1.83e-03 0s + 17 1.12695174e+08 1.12695174e+08 0.00e+00 1.16e-09 1.83e-06 0s + 18 1.12695174e+08 1.12695174e+08 2.43e-15 9.31e-10 1.83e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 1.12695174e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpawpbap.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21594417e+11 -2.96462316e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14978190e+10 -2.78235933e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77651905e+10 -3.60917261e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90246316e+10 -5.44256007e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.82951218e+09 -1.45360031e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97271162e+08 -3.90758766e+07 0.00e+00 4.12e-02 1.69e+06 0s + 6 3.37416730e+08 4.45054761e+07 2.50e-02 1.44e-02 7.76e+05 0s + 7 1.90171045e+08 1.00602663e+08 0.00e+00 3.21e-03 2.37e+05 0s + 8 1.55700531e+08 1.09876832e+08 0.00e+00 7.34e-04 1.21e+05 0s + 9 1.41720168e+08 1.20118687e+08 0.00e+00 2.24e-04 5.70e+04 0s + 10 1.34994642e+08 1.24188190e+08 0.00e+00 7.57e-05 2.85e+04 0s + 11 1.30230073e+08 1.26880353e+08 0.00e+00 1.86e-09 8.84e+03 0s + 12 1.28299908e+08 1.28166526e+08 0.00e+00 9.31e-10 3.52e+02 0s + 13 1.28224258e+08 1.28207950e+08 0.00e+00 1.86e-09 4.30e+01 0s + 14 1.28215735e+08 1.28214086e+08 0.00e+00 2.33e-10 4.35e+00 0s + 15 1.28214777e+08 1.28214764e+08 0.00e+00 9.31e-10 3.52e-02 0s + 16 1.28214773e+08 1.28214772e+08 0.00e+00 1.86e-09 3.27e-03 0s + 17 1.28214773e+08 1.28214772e+08 6.40e-10 1.86e-09 4.60e-04 0s + 18 1.28214772e+08 1.28214772e+08 9.41e-10 1.40e-09 5.96e-05 0s + 19 1.28214772e+08 1.28214772e+08 1.60e-09 9.31e-10 4.93e-06 0s + 20 1.28214772e+08 1.28214772e+08 6.08e-10 3.73e-09 3.25e-08 0s + 21 1.28214772e+08 1.28214772e+08 7.53e-11 1.86e-09 3.25e-11 0s + +Barrier solved model in 21 iterations and 0.01 seconds +Optimal objective 1.28214772e+08 + +Time queueing subproblems=1.53 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.48 Max: 0.52 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=1.60 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62768074.6871 Max-Min=11866327.32 +Converger=normalized-term-diff value is 0.1329 - threshold reached=False +Cumulative run-time=178.29 seconds + +Initiating PH iteration=95 +Scenario instance preprocessing time=0.12 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmptmtkqi.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83943032e+10 -1.92005856e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09668211e+10 -2.26044108e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52453126e+10 -2.91243636e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453535e+10 -4.57453584e+09 4.55e+01 3.61e+04 1.09e+08 0s + 4 3.26082099e+09 -1.23851785e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34508015e+08 1.07835326e+07 0.00e+00 5.82e-10 8.54e+05 0s + 6 1.70233526e+08 5.91033226e+07 0.00e+00 2.84e-10 2.93e+05 0s + 7 1.42486898e+08 7.20905920e+07 0.00e+00 1.53e-10 1.86e+05 0s + 8 1.10121623e+08 8.16132836e+07 0.00e+00 8.73e-10 7.52e+04 0s + 9 1.02195164e+08 8.59032389e+07 0.00e+00 3.49e-10 4.30e+04 0s + 10 9.53356128e+07 8.89819964e+07 0.00e+00 3.19e-10 1.68e+04 0s + 11 9.21472065e+07 9.10961157e+07 0.00e+00 6.28e-11 2.77e+03 0s + 12 9.16453110e+07 9.13414939e+07 0.00e+00 2.91e-11 8.02e+02 0s + 13 9.15075285e+07 9.14333973e+07 0.00e+00 3.19e-10 1.96e+02 0s + 14 9.14669477e+07 9.14555456e+07 0.00e+00 4.66e-10 3.01e+01 0s + 15 9.14602347e+07 9.14598369e+07 0.00e+00 4.66e-10 1.05e+00 0s + 16 9.14599879e+07 9.14599875e+07 0.00e+00 4.66e-10 1.07e-03 0s + 17 9.14599877e+07 9.14599877e+07 0.00e+00 4.66e-10 1.07e-06 0s + 18 9.14599877e+07 9.14599877e+07 1.30e-13 9.31e-10 1.07e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 9.14599877e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpxccc7n.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49490272e+10 -2.94798430e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33951424e+10 -2.70641169e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32251475e+10 -3.46488790e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70685224e+10 -5.34863401e+09 4.31e+01 3.38e+04 1.29e+08 0s + 4 4.27510465e+09 -1.63151610e+09 0.00e+00 2.49e+02 1.65e+07 0s + 5 6.13625821e+08 -5.63924853e+07 0.00e+00 1.86e-09 1.78e+06 0s + 6 2.53744656e+08 6.21740533e+07 3.23e-03 9.31e-10 5.06e+05 0s + 7 1.67078480e+08 8.85174377e+07 0.00e+00 9.31e-10 2.07e+05 0s + 8 1.26217874e+08 1.05212314e+08 0.00e+00 9.31e-10 5.54e+04 0s + 9 1.19323467e+08 1.09556242e+08 0.00e+00 4.66e-10 2.58e+04 0s + 10 1.16435167e+08 1.10781928e+08 0.00e+00 9.31e-10 1.49e+04 0s + 11 1.13702816e+08 1.12114807e+08 0.00e+00 4.66e-10 4.19e+03 0s + 12 1.12928772e+08 1.12566845e+08 0.00e+00 4.66e-10 9.55e+02 0s + 13 1.12762765e+08 1.12644530e+08 0.00e+00 9.31e-10 3.12e+02 0s + 14 1.12698952e+08 1.12684892e+08 0.00e+00 2.76e-10 3.71e+01 0s + 15 1.12690663e+08 1.12690151e+08 0.00e+00 4.66e-10 1.35e+00 0s + 16 1.12690340e+08 1.12690340e+08 0.00e+00 4.66e-10 1.38e-03 0s + 17 1.12690340e+08 1.12690340e+08 0.00e+00 9.31e-10 1.38e-06 0s + 18 1.12690340e+08 1.12690340e+08 3.20e-14 4.66e-10 1.38e-09 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 1.12690340e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmzpsxf.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21594517e+11 -2.96454906e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14978875e+10 -2.78235111e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77649451e+10 -3.60919019e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90246825e+10 -5.44248537e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.82942260e+09 -1.45353020e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97242130e+08 -3.90674758e+07 0.00e+00 4.12e-02 1.69e+06 0s + 6 3.37386857e+08 4.45157369e+07 2.50e-02 1.44e-02 7.76e+05 0s + 7 1.90148348e+08 1.00607965e+08 0.00e+00 3.21e-03 2.37e+05 0s + 8 1.55672481e+08 1.09896083e+08 0.00e+00 7.32e-04 1.21e+05 0s + 9 1.41720946e+08 1.20118085e+08 0.00e+00 2.24e-04 5.70e+04 0s + 10 1.35006616e+08 1.24180236e+08 0.00e+00 7.56e-05 2.86e+04 0s + 11 1.30245568e+08 1.26869073e+08 0.00e+00 1.86e-09 8.91e+03 0s + 12 1.28300840e+08 1.28165505e+08 0.00e+00 1.86e-09 3.57e+02 0s + 13 1.28230882e+08 1.28203396e+08 0.00e+00 1.40e-09 7.25e+01 0s + 14 1.28216042e+08 1.28214071e+08 0.00e+00 1.86e-09 5.20e+00 0s + 15 1.28214896e+08 1.28214882e+08 0.00e+00 3.00e-10 3.74e-02 0s + 16 1.28214892e+08 1.28214891e+08 0.00e+00 9.31e-10 3.02e-03 0s + 17 1.28214892e+08 1.28214892e+08 1.13e-09 1.86e-09 3.36e-04 0s + 18 1.28214892e+08 1.28214892e+08 1.99e-10 9.31e-10 9.72e-06 0s + 19 1.28214892e+08 1.28214892e+08 2.22e-09 9.31e-10 9.66e-09 0s + +Barrier solved model in 19 iterations and 0.06 seconds +Optimal objective 1.28214892e+08 + +Time queueing subproblems=1.53 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.47 Max: 0.48 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.60 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62767731.0905 Max-Min=11877556.11 +Converger=normalized-term-diff value is 0.1328 - threshold reached=False +Cumulative run-time=179.96 seconds + +Initiating PH iteration=96 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdfcent.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83943106e+10 -1.92007566e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09668749e+10 -2.26044304e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52451132e+10 -2.91248104e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453487e+10 -4.57459138e+09 4.55e+01 3.61e+04 1.09e+08 0s + 4 3.26058786e+09 -1.23843438e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34503461e+08 1.07811202e+07 0.00e+00 8.15e-10 8.54e+05 0s + 6 1.70228359e+08 5.91085194e+07 0.00e+00 2.33e-10 2.93e+05 0s + 7 1.42444888e+08 7.21178973e+07 0.00e+00 8.73e-11 1.86e+05 0s + 8 1.10092098e+08 8.16492648e+07 0.00e+00 2.27e-09 7.50e+04 0s + 9 1.02049609e+08 8.59741568e+07 0.00e+00 9.31e-10 4.24e+04 0s + 10 9.50305327e+07 8.91329703e+07 0.00e+00 1.16e-10 1.56e+04 0s + 11 9.23858707e+07 9.09408514e+07 0.00e+00 2.91e-11 3.81e+03 0s + 12 9.17182176e+07 9.12993221e+07 0.00e+00 2.33e-10 1.11e+03 0s + 13 9.15408037e+07 9.14262671e+07 0.00e+00 4.89e-10 3.02e+02 0s + 14 9.14751059e+07 9.14640271e+07 0.00e+00 4.66e-10 2.92e+01 0s + 15 9.14686281e+07 9.14678285e+07 0.00e+00 4.66e-10 2.11e+00 0s + 16 9.14681329e+07 9.14681321e+07 0.00e+00 9.31e-10 2.18e-03 0s + 17 9.14681324e+07 9.14681324e+07 0.00e+00 9.31e-10 2.18e-06 0s + 18 9.14681324e+07 9.14681324e+07 2.40e-14 4.66e-10 2.18e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 9.14681324e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjii8ja.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49489129e+10 -2.94798820e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33950116e+10 -2.70641187e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32255826e+10 -3.46482733e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70687987e+10 -5.34884511e+09 4.31e+01 3.39e+04 1.29e+08 0s + 4 4.27580454e+09 -1.63182892e+09 0.00e+00 2.47e+02 1.65e+07 0s + 5 6.13764724e+08 -5.64548903e+07 0.00e+00 1.16e-09 1.78e+06 0s + 6 2.53798563e+08 6.21522182e+07 3.25e-03 9.31e-10 5.07e+05 0s + 7 1.67111054e+08 8.85179138e+07 0.00e+00 4.66e-10 2.08e+05 0s + 8 1.26234278e+08 1.05195068e+08 0.00e+00 4.66e-10 5.55e+04 0s + 9 1.19293636e+08 1.09567412e+08 0.00e+00 9.31e-10 2.57e+04 0s + 10 1.16436941e+08 1.10774642e+08 0.00e+00 9.31e-10 1.49e+04 0s + 11 1.13699732e+08 1.12109790e+08 0.00e+00 3.49e-10 4.20e+03 0s + 12 1.12923794e+08 1.12562264e+08 0.00e+00 9.31e-10 9.54e+02 0s + 13 1.12753136e+08 1.12642466e+08 0.00e+00 9.31e-10 2.92e+02 0s + 14 1.12693895e+08 1.12680300e+08 0.00e+00 9.31e-10 3.59e+01 0s + 15 1.12685864e+08 1.12685418e+08 0.00e+00 1.86e-09 1.18e+00 0s + 16 1.12685583e+08 1.12685583e+08 0.00e+00 4.66e-10 1.20e-03 0s + 17 1.12685583e+08 1.12685583e+08 0.00e+00 4.66e-10 1.20e-06 0s + 18 1.12685583e+08 1.12685583e+08 4.26e-14 9.31e-10 1.20e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.12685583e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqbudaf.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21594621e+11 -2.96444336e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14979600e+10 -2.78233973e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77647124e+10 -3.60920398e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90247406e+10 -5.44240519e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.82933220e+09 -1.45345513e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97216600e+08 -3.90560009e+07 0.00e+00 4.12e-02 1.69e+06 0s + 6 3.37357174e+08 4.45298891e+07 2.50e-02 1.44e-02 7.76e+05 0s + 7 1.90129665e+08 1.00615492e+08 0.00e+00 3.21e-03 2.37e+05 0s + 8 1.55647301e+08 1.09918088e+08 0.00e+00 7.30e-04 1.21e+05 0s + 9 1.41723874e+08 1.20120161e+08 0.00e+00 2.23e-04 5.70e+04 0s + 10 1.35020678e+08 1.24175197e+08 0.00e+00 7.54e-05 2.86e+04 0s + 11 1.30264213e+08 1.26859980e+08 0.00e+00 1.86e-09 8.98e+03 0s + 12 1.28304718e+08 1.28166756e+08 0.00e+00 9.31e-10 3.64e+02 0s + 13 1.28227413e+08 1.28210422e+08 0.00e+00 1.86e-09 4.48e+01 0s + 14 1.28218565e+08 1.28216866e+08 0.00e+00 3.01e-10 4.48e+00 0s + 15 1.28217612e+08 1.28217597e+08 0.00e+00 1.40e-09 3.94e-02 0s + 16 1.28217608e+08 1.28217607e+08 0.00e+00 1.86e-09 3.25e-03 0s + 17 1.28217608e+08 1.28217608e+08 4.54e-10 9.31e-10 3.22e-04 0s + 18 1.28217608e+08 1.28217608e+08 2.90e-09 9.31e-10 5.11e-06 0s + 19 1.28217608e+08 1.28217608e+08 3.23e-09 1.86e-09 5.10e-09 0s + +Barrier solved model in 19 iterations and 0.04 seconds +Optimal objective 1.28217608e+08 + +Time queueing subproblems=1.48 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.46 Max: 0.47 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.54 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62768433.2932 Max-Min=11891785.63 +Converger=normalized-term-diff value is 0.1327 - threshold reached=False +Cumulative run-time=181.51 seconds + +Initiating PH iteration=97 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzoqtsw.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83943184e+10 -1.92009265e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09669292e+10 -2.26044499e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52449127e+10 -2.91252594e+09 3.51e+02 3.77e+05 4.10e+08 0s + 3 1.35453431e+10 -4.57464790e+09 4.55e+01 3.61e+04 1.09e+08 0s + 4 3.26035381e+09 -1.23835066e+09 0.00e+00 1.40e-09 1.19e+07 0s + 5 3.34499305e+08 1.07785695e+07 0.00e+00 6.98e-10 8.54e+05 0s + 6 1.70223186e+08 5.91137362e+07 0.00e+00 1.16e-10 2.93e+05 0s + 7 1.42402353e+08 7.21454155e+07 0.00e+00 5.82e-11 1.85e+05 0s + 8 1.10050809e+08 8.16877590e+07 0.00e+00 5.82e-11 7.48e+04 0s + 9 1.01823831e+08 8.60596286e+07 0.00e+00 1.16e-10 4.16e+04 0s + 10 9.44059181e+07 8.94422022e+07 0.00e+00 1.16e-10 1.31e+04 0s + 11 9.23579103e+07 9.09553411e+07 0.00e+00 1.16e-10 3.70e+03 0s + 12 9.17242933e+07 9.13077312e+07 0.00e+00 5.82e-11 1.10e+03 0s + 13 9.15292126e+07 9.14448004e+07 0.00e+00 1.16e-10 2.23e+02 0s + 14 9.14831988e+07 9.14720147e+07 0.00e+00 2.33e-10 2.95e+01 0s + 15 9.14766077e+07 9.14760405e+07 0.00e+00 9.31e-10 1.50e+00 0s + 16 9.14762567e+07 9.14762562e+07 0.00e+00 4.66e-10 1.53e-03 0s + 17 9.14762564e+07 9.14762564e+07 0.00e+00 4.66e-10 1.53e-06 0s + 18 9.14762564e+07 9.14762564e+07 3.49e-14 4.66e-10 1.53e-09 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 9.14762564e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpxjohgl.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49487982e+10 -2.94799198e+08 2.00e+03 2.33e-10 2.32e+09 0s + 1 3.33948804e+10 -2.70641204e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32260149e+10 -3.46476696e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70690681e+10 -5.34905530e+09 4.31e+01 3.39e+04 1.29e+08 0s + 4 4.27649752e+09 -1.63213990e+09 0.00e+00 2.46e+02 1.65e+07 0s + 5 6.13904063e+08 -5.65177180e+07 0.00e+00 1.16e-09 1.78e+06 0s + 6 2.53851704e+08 6.21303325e+07 3.26e-03 1.40e-09 5.07e+05 0s + 7 1.67141363e+08 8.85188266e+07 0.00e+00 9.31e-10 2.08e+05 0s + 8 1.26250082e+08 1.05178130e+08 0.00e+00 9.31e-10 5.56e+04 0s + 9 1.19263595e+08 1.09578700e+08 0.00e+00 4.66e-10 2.56e+04 0s + 10 1.16435717e+08 1.10768862e+08 0.00e+00 9.31e-10 1.50e+04 0s + 11 1.13697927e+08 1.12104185e+08 0.00e+00 9.31e-10 4.21e+03 0s + 12 1.12918889e+08 1.12557739e+08 0.00e+00 4.66e-10 9.53e+02 0s + 13 1.12741652e+08 1.12641629e+08 0.00e+00 2.33e-10 2.64e+02 0s + 14 1.12688757e+08 1.12675877e+08 0.00e+00 9.31e-10 3.40e+01 0s + 15 1.12681129e+08 1.12680774e+08 0.00e+00 9.31e-10 9.37e-01 0s + 16 1.12680907e+08 1.12680906e+08 0.00e+00 9.31e-10 9.51e-04 0s + 17 1.12680906e+08 1.12680906e+08 0.00e+00 9.31e-10 9.52e-07 0s + 18 1.12680906e+08 1.12680906e+08 1.18e-13 9.31e-10 9.53e-10 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.12680906e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp9vbyb6.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21594729e+11 -2.96433601e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14980379e+10 -2.78232821e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77644959e+10 -3.60921688e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90248097e+10 -5.44232209e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.82924366e+09 -1.45337756e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97194765e+08 -3.90432467e+07 0.00e+00 4.12e-02 1.69e+06 0s + 6 3.37326800e+08 4.45466098e+07 2.50e-02 1.44e-02 7.76e+05 0s + 7 1.90115151e+08 1.00626602e+08 0.00e+00 3.20e-03 2.36e+05 0s + 8 1.55629423e+08 1.09940122e+08 0.00e+00 7.28e-04 1.21e+05 0s + 9 1.41727764e+08 1.20127850e+08 0.00e+00 2.23e-04 5.70e+04 0s + 10 1.35031219e+08 1.24177433e+08 0.00e+00 7.52e-05 2.86e+04 0s + 11 1.30280285e+08 1.26858243e+08 0.00e+00 1.86e-09 9.03e+03 0s + 12 1.28311371e+08 1.28171483e+08 0.00e+00 9.31e-10 3.69e+02 0s + 13 1.28232141e+08 1.28217603e+08 0.00e+00 1.86e-09 3.84e+01 0s + 14 1.28224765e+08 1.28222632e+08 0.00e+00 1.40e-09 5.63e+00 0s + 15 1.28223608e+08 1.28223577e+08 0.00e+00 1.86e-09 8.15e-02 0s + 16 1.28223595e+08 1.28223593e+08 0.00e+00 9.31e-10 4.00e-03 0s + 17 1.28223594e+08 1.28223594e+08 4.05e-11 1.86e-09 4.81e-04 0s + 18 1.28223594e+08 1.28223594e+08 1.87e-10 1.86e-09 1.92e-05 0s + 19 1.28223594e+08 1.28223594e+08 2.47e-09 9.31e-10 1.89e-08 0s + 20 1.28223594e+08 1.28223594e+08 2.30e-09 1.86e-09 1.90e-11 0s + +Barrier solved model in 20 iterations and 0.02 seconds +Optimal objective 1.28223594e+08 + +Time queueing subproblems=1.49 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.04 seconds +Time waiting for subproblems=0.08 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.47 Max: 0.47 StdDev: 0.00 (seconds) +Aggregate sub-problem solve time=1.57 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62769813.5386 Max-Min=11905277.33 +Converger=normalized-term-diff value is 0.1327 - threshold reached=False +Cumulative run-time=183.09 seconds + +Initiating PH iteration=98 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpquqhm8.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83943261e+10 -1.92010876e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09669834e+10 -2.26044685e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52447116e+10 -2.91257082e+09 3.51e+02 3.76e+05 4.09e+08 0s + 3 1.35453369e+10 -4.57470486e+09 4.54e+01 3.60e+04 1.09e+08 0s + 4 3.26011928e+09 -1.23826683e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34495421e+08 1.07760406e+07 0.00e+00 7.57e-10 8.54e+05 0s + 6 1.70218134e+08 5.91190357e+07 0.00e+00 4.07e-10 2.93e+05 0s + 7 1.42359426e+08 7.21731762e+07 0.00e+00 2.11e-10 1.85e+05 0s + 8 1.09998233e+08 8.17287354e+07 0.00e+00 1.89e-10 7.46e+04 0s + 9 1.01830824e+08 8.59926780e+07 0.00e+00 1.16e-10 4.18e+04 0s + 10 9.45197858e+07 8.93893760e+07 0.00e+00 3.49e-10 1.35e+04 0s + 11 9.22118804e+07 9.10704772e+07 0.00e+00 5.82e-11 3.01e+03 0s + 12 9.16789385e+07 9.13538646e+07 0.00e+00 2.91e-11 8.58e+02 0s + 13 9.15293163e+07 9.14583525e+07 0.00e+00 5.16e-11 1.87e+02 0s + 14 9.14903480e+07 9.14806753e+07 0.00e+00 4.66e-10 2.55e+01 0s + 15 9.14846248e+07 9.14841919e+07 0.00e+00 4.66e-10 1.14e+00 0s + 16 9.14843562e+07 9.14843558e+07 0.00e+00 4.66e-10 1.16e-03 0s + 17 9.14843560e+07 9.14843560e+07 0.00e+00 4.66e-10 1.16e-06 0s + 18 9.14843560e+07 9.14843560e+07 1.36e-13 4.66e-10 1.17e-09 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.14843560e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp4zzwmh.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49486829e+10 -2.94799485e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33947486e+10 -2.70641211e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32264460e+10 -3.46470654e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70693334e+10 -5.34926501e+09 4.31e+01 3.39e+04 1.29e+08 0s + 4 4.27718541e+09 -1.63244972e+09 0.00e+00 2.45e+02 1.65e+07 0s + 5 6.14044960e+08 -5.65815408e+07 0.00e+00 1.05e-09 1.78e+06 0s + 6 2.53904157e+08 6.21082797e+07 3.28e-03 4.66e-10 5.07e+05 0s + 7 1.67169565e+08 8.85200975e+07 0.00e+00 9.31e-10 2.08e+05 0s + 8 1.26265421e+08 1.05161375e+08 0.00e+00 9.31e-10 5.57e+04 0s + 9 1.19233205e+08 1.09590160e+08 0.00e+00 2.33e-10 2.54e+04 0s + 10 1.16430825e+08 1.10764852e+08 0.00e+00 9.31e-10 1.50e+04 0s + 11 1.13695035e+08 1.12099050e+08 0.00e+00 9.31e-10 4.21e+03 0s + 12 1.12913532e+08 1.12553555e+08 0.00e+00 9.31e-10 9.50e+02 0s + 13 1.12727841e+08 1.12642333e+08 0.00e+00 4.66e-10 2.26e+02 0s + 14 1.12683416e+08 1.12671657e+08 0.00e+00 9.31e-10 3.10e+01 0s + 15 1.12676502e+08 1.12676169e+08 0.00e+00 4.66e-10 8.79e-01 0s + 16 1.12676297e+08 1.12676296e+08 0.00e+00 4.66e-10 2.17e-03 0s + 17 1.12676297e+08 1.12676297e+08 5.87e-11 1.86e-09 7.14e-05 0s + 18 1.12676297e+08 1.12676297e+08 3.58e-09 4.66e-10 8.73e-08 0s + 19 1.12676297e+08 1.12676297e+08 2.24e-09 9.31e-10 8.73e-11 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.12676297e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvhwxkp.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21594842e+11 -2.96424964e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14981196e+10 -2.78231881e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77642914e+10 -3.60923135e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90248865e+10 -5.44223854e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.82915683e+09 -1.45329986e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97175227e+08 -3.90310530e+07 0.00e+00 4.12e-02 1.69e+06 0s + 6 3.37295093e+08 4.45639670e+07 2.50e-02 1.44e-02 7.76e+05 0s + 7 1.90103444e+08 1.00640741e+08 0.00e+00 3.20e-03 2.36e+05 0s + 8 1.55619254e+08 1.09960093e+08 0.00e+00 7.26e-04 1.21e+05 0s + 9 1.41731720e+08 1.20140655e+08 0.00e+00 2.23e-04 5.70e+04 0s + 10 1.35036081e+08 1.24186859e+08 0.00e+00 7.49e-05 2.86e+04 0s + 11 1.30291120e+08 1.26864293e+08 0.00e+00 1.86e-09 9.04e+03 0s + 12 1.28319851e+08 1.28178890e+08 0.00e+00 1.86e-09 3.72e+02 0s + 13 1.28240944e+08 1.28225944e+08 0.00e+00 1.86e-09 3.96e+01 0s + 14 1.28232526e+08 1.28231551e+08 0.00e+00 1.86e-09 2.57e+00 0s + 15 1.28232039e+08 1.28232015e+08 0.00e+00 7.86e-10 6.27e-02 0s + 16 1.28232029e+08 1.28232028e+08 0.00e+00 9.31e-10 3.46e-03 0s + 17 1.28232029e+08 1.28232028e+08 3.48e-09 9.31e-10 4.57e-04 0s + 18 1.28232029e+08 1.28232029e+08 1.20e-09 1.86e-09 3.16e-05 0s + 19 1.28232029e+08 1.28232029e+08 1.85e-09 9.31e-10 9.38e-08 0s + 20 1.28232029e+08 1.28232029e+08 1.06e-11 1.86e-09 9.38e-11 0s + +Barrier solved model in 20 iterations and 0.03 seconds +Optimal objective 1.28232029e+08 + +Time queueing subproblems=1.53 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.47 Max: 0.50 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=1.60 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62775895.8938 Max-Min=11899168.86 +Converger=normalized-term-diff value is 0.1326 - threshold reached=False +Cumulative run-time=184.69 seconds + +Initiating PH iteration=99 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprpx1b5.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83943334e+10 -1.92012383e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09670371e+10 -2.26044861e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52445143e+10 -2.91261490e+09 3.51e+02 3.76e+05 4.09e+08 0s + 3 1.35453298e+10 -4.57476156e+09 4.54e+01 3.60e+04 1.09e+08 0s + 4 3.25988851e+09 -1.23818451e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34491645e+08 1.07736644e+07 0.00e+00 4.66e-10 8.54e+05 0s + 6 1.70213359e+08 5.91243302e+07 0.00e+00 1.46e-10 2.93e+05 0s + 7 1.42316946e+08 7.22007723e+07 0.00e+00 5.82e-11 1.85e+05 0s + 8 1.09943690e+08 8.17703803e+07 0.00e+00 2.74e-09 7.43e+04 0s + 9 1.02191717e+08 8.58393161e+07 0.00e+00 1.05e-09 4.31e+04 0s + 10 9.51573409e+07 8.91912519e+07 0.00e+00 4.66e-10 1.57e+04 0s + 11 9.20678345e+07 9.12066100e+07 0.00e+00 4.66e-10 2.27e+03 0s + 12 9.16523287e+07 9.13938409e+07 0.00e+00 1.16e-10 6.82e+02 0s + 13 9.15271721e+07 9.14735988e+07 0.00e+00 9.31e-10 1.41e+02 0s + 14 9.14965958e+07 9.14900592e+07 0.00e+00 4.66e-10 1.72e+01 0s + 15 9.14926482e+07 9.14923381e+07 0.00e+00 6.98e-10 8.18e-01 0s + 16 9.14924562e+07 9.14924559e+07 0.00e+00 2.33e-10 8.29e-04 0s + 17 9.14924560e+07 9.14924560e+07 0.00e+00 4.66e-10 8.30e-07 0s + 18 9.14924560e+07 9.14924560e+07 1.08e-13 4.66e-10 8.31e-10 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 9.14924560e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpdbelzo.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49485670e+10 -2.94799665e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33946161e+10 -2.70641208e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32268733e+10 -3.46464633e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70695930e+10 -5.34947331e+09 4.31e+01 3.39e+04 1.29e+08 0s + 4 4.27786473e+09 -1.63275714e+09 0.00e+00 2.45e+02 1.65e+07 0s + 5 6.14186953e+08 -5.66461643e+07 0.00e+00 9.31e-10 1.79e+06 0s + 6 2.53955739e+08 6.20861367e+07 3.29e-03 9.31e-10 5.07e+05 0s + 7 1.67195606e+08 8.85217184e+07 0.00e+00 4.66e-10 2.08e+05 0s + 8 1.26280375e+08 1.05144771e+08 0.00e+00 1.05e-09 5.58e+04 0s + 9 1.19202327e+08 1.09601803e+08 0.00e+00 9.31e-10 2.53e+04 0s + 10 1.16421256e+08 1.10762981e+08 0.00e+00 4.66e-10 1.49e+04 0s + 11 1.13688579e+08 1.12094960e+08 0.00e+00 9.31e-10 4.21e+03 0s + 12 1.12908530e+08 1.12549131e+08 0.00e+00 4.66e-10 9.48e+02 0s + 13 1.12706833e+08 1.12647335e+08 0.00e+00 9.31e-10 1.57e+02 0s + 14 1.12676569e+08 1.12668307e+08 0.00e+00 4.66e-10 2.18e+01 0s + 15 1.12671708e+08 1.12671603e+08 0.00e+00 9.31e-10 2.76e-01 0s + 16 1.12671645e+08 1.12671645e+08 0.00e+00 9.31e-10 2.80e-04 0s + 17 1.12671645e+08 1.12671645e+08 0.00e+00 9.31e-10 2.80e-07 0s + 18 1.12671645e+08 1.12671645e+08 2.65e-13 4.66e-10 2.81e-10 0s + +Barrier solved model in 18 iterations and 0.04 seconds +Optimal objective 1.12671645e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpcq3cqa.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21594956e+11 -2.96419834e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14982035e+10 -2.78231292e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77641048e+10 -3.60924822e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90249705e+10 -5.44215597e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.82906977e+09 -1.45322362e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97157295e+08 -3.90208183e+07 0.00e+00 4.12e-02 1.69e+06 0s + 6 3.37260384e+08 4.45808611e+07 2.50e-02 1.44e-02 7.76e+05 0s + 7 1.90094065e+08 1.00656655e+08 0.00e+00 3.20e-03 2.36e+05 0s + 8 1.55616335e+08 1.09976987e+08 0.00e+00 7.25e-04 1.20e+05 0s + 9 1.41735025e+08 1.20157394e+08 0.00e+00 2.22e-04 5.69e+04 0s + 10 1.35034575e+08 1.24202290e+08 0.00e+00 7.46e-05 2.86e+04 0s + 11 1.30295621e+08 1.26877190e+08 0.00e+00 7.64e-11 9.02e+03 0s + 12 1.28329264e+08 1.28187962e+08 0.00e+00 1.86e-09 3.73e+02 0s + 13 1.28250408e+08 1.28236277e+08 0.00e+00 2.33e-10 3.73e+01 0s + 14 1.28242248e+08 1.28241580e+08 0.00e+00 4.95e-10 1.76e+00 0s + 15 1.28241904e+08 1.28241894e+08 0.00e+00 1.86e-09 2.72e-02 0s + 16 1.28241900e+08 1.28241899e+08 0.00e+00 1.86e-09 2.35e-03 0s + 17 1.28241900e+08 1.28241900e+08 8.18e-10 1.86e-09 3.39e-04 0s + 18 1.28241900e+08 1.28241900e+08 6.15e-10 1.86e-09 4.71e-05 0s + 19 1.28241900e+08 1.28241900e+08 2.26e-09 1.86e-09 6.48e-06 0s + 20 1.28241900e+08 1.28241900e+08 1.87e-09 1.40e-09 7.77e-07 0s + 21 1.28241900e+08 1.28241900e+08 3.10e-12 4.07e-10 3.84e-08 0s + 22 1.28241900e+08 1.28241900e+08 2.86e-09 1.86e-09 3.78e-11 0s + +Barrier solved model in 22 iterations and 0.01 seconds +Optimal objective 1.28241900e+08 + +Time queueing subproblems=1.62 seconds +Time loading results into instance Scenario_HighFuelCosts=0.03 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.08 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.51 Max: 0.54 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=1.70 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62814628.9996 Max-Min=11790030.96 +Converger=normalized-term-diff value is 0.1324 - threshold reached=False +Cumulative run-time=186.46 seconds + +Initiating PH iteration=100 +Scenario instance preprocessing time=0.10 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpd7udrd.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 5.83943399e+10 -1.92013929e+08 2.00e+03 1.04e+06 1.97e+09 0s + 1 2.09670892e+10 -2.26045040e+09 5.86e+02 6.31e+05 5.96e+08 0s + 2 1.52443469e+10 -2.91265380e+09 3.51e+02 3.76e+05 4.09e+08 0s + 3 1.35453241e+10 -4.57481628e+09 4.54e+01 3.60e+04 1.09e+08 0s + 4 3.25969087e+09 -1.23811432e+09 0.00e+00 1.86e-09 1.19e+07 0s + 5 3.34487786e+08 1.07716567e+07 0.00e+00 1.16e-09 8.54e+05 0s + 6 1.70209619e+08 5.91288327e+07 0.00e+00 2.91e-10 2.93e+05 0s + 7 1.42280043e+08 7.22253916e+07 0.00e+00 2.62e-10 1.85e+05 0s + 8 1.09942565e+08 8.18013782e+07 0.00e+00 5.82e-11 7.43e+04 0s + 9 1.02209495e+08 8.58696829e+07 0.00e+00 3.49e-10 4.31e+04 0s + 10 9.51231484e+07 8.90365476e+07 0.00e+00 4.66e-10 1.61e+04 0s + 11 9.19689406e+07 9.12733100e+07 0.00e+00 4.66e-10 1.84e+03 0s + 12 9.16297814e+07 9.14186033e+07 0.00e+00 4.66e-10 5.57e+02 0s + 13 9.15241675e+07 9.14881602e+07 0.00e+00 2.33e-10 9.50e+01 0s + 14 9.15071452e+07 9.14968561e+07 0.00e+00 3.25e-10 2.71e+01 0s + 15 9.15009670e+07 9.15004856e+07 0.00e+00 9.31e-10 1.27e+00 0s + 16 9.15006687e+07 9.15006682e+07 0.00e+00 6.98e-10 1.30e-03 0s + 17 9.15006684e+07 9.15006684e+07 0.00e+00 4.66e-10 1.30e-06 0s + 18 9.15006684e+07 9.15006684e+07 5.27e-14 9.31e-10 1.30e-09 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.15006684e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpipn9xh.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 9.49484505e+10 -2.94799879e+08 2.00e+03 4.66e-10 2.32e+09 0s + 1 3.33944834e+10 -2.70641209e+09 6.02e+02 7.51e+05 7.34e+08 0s + 2 2.32272759e+10 -3.46458867e+09 3.56e+02 4.44e+05 5.00e+08 0s + 3 1.70698274e+10 -5.34967275e+09 4.31e+01 3.39e+04 1.29e+08 0s + 4 4.27850657e+09 -1.63305125e+09 0.00e+00 2.46e+02 1.65e+07 0s + 5 6.14324169e+08 -5.67090556e+07 0.00e+00 9.31e-10 1.79e+06 0s + 6 2.54004639e+08 6.20646467e+07 3.31e-03 4.66e-10 5.07e+05 0s + 7 1.67218588e+08 8.85235805e+07 0.00e+00 2.33e-10 2.08e+05 0s + 8 1.26294756e+08 1.05128504e+08 0.00e+00 9.31e-10 5.59e+04 0s + 9 1.19170571e+08 1.09613515e+08 0.00e+00 9.31e-10 2.52e+04 0s + 10 1.16405028e+08 1.10763794e+08 0.00e+00 9.31e-10 1.49e+04 0s + 11 1.13641043e+08 1.12114695e+08 0.00e+00 2.33e-10 4.03e+03 0s + 12 1.12852095e+08 1.12572371e+08 0.00e+00 9.31e-10 7.38e+02 0s + 13 1.12684632e+08 1.12654093e+08 0.00e+00 4.66e-10 8.06e+01 0s + 14 1.12668311e+08 1.12665540e+08 0.00e+00 1.86e-09 7.31e+00 0s + 15 1.12666621e+08 1.12666616e+08 0.00e+00 9.31e-10 1.30e-02 0s + 16 1.12666619e+08 1.12666619e+08 0.00e+00 4.66e-10 1.30e-05 0s + 17 1.12666619e+08 1.12666619e+08 6.35e-13 9.31e-10 1.30e-08 0s + 18 1.12666619e+08 1.12666619e+08 4.92e-14 9.31e-10 1.30e-11 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.12666619e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpaql_on.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.21595070e+11 -2.96418005e+08 2.00e+03 9.77e+02 2.41e+09 0s + 1 4.14982864e+10 -2.78231035e+09 6.05e+02 7.62e+05 7.66e+08 0s + 2 2.77639936e+10 -3.60926246e+09 3.49e+02 4.41e+05 5.11e+08 0s + 3 1.90250724e+10 -5.44207095e+09 3.55e+01 2.96e+04 1.24e+08 0s + 4 3.82896903e+09 -1.45314718e+09 0.00e+00 5.24e-01 1.48e+07 0s + 5 5.97143648e+08 -3.90134469e+07 0.00e+00 4.12e-02 1.69e+06 0s + 6 3.37214022e+08 4.45992863e+07 2.50e-02 1.44e-02 7.75e+05 0s + 7 1.90091639e+08 1.00670020e+08 0.00e+00 3.20e-03 2.36e+05 0s + 8 1.55619533e+08 1.09992577e+08 0.00e+00 7.24e-04 1.20e+05 0s + 9 1.41737670e+08 1.20174622e+08 0.00e+00 2.21e-04 5.69e+04 0s + 10 1.35030049e+08 1.24219404e+08 0.00e+00 7.44e-05 2.85e+04 0s + 11 1.30296625e+08 1.26892290e+08 0.00e+00 1.86e-09 8.98e+03 0s + 12 1.28338175e+08 1.28196829e+08 0.00e+00 9.31e-10 3.73e+02 0s + 13 1.28263863e+08 1.28243512e+08 0.00e+00 9.31e-10 5.37e+01 0s + 14 1.28252242e+08 1.28250948e+08 0.00e+00 1.86e-09 3.42e+00 0s + 15 1.28251549e+08 1.28251527e+08 0.00e+00 1.86e-09 5.91e-02 0s + 16 1.28251541e+08 1.28251540e+08 0.00e+00 1.86e-09 3.81e-03 0s + 17 1.28251540e+08 1.28251540e+08 9.40e-11 1.86e-09 1.06e-04 0s + 18 1.28251540e+08 1.28251540e+08 3.71e-10 1.86e-09 1.05e-07 0s + 19 1.28251540e+08 1.28251540e+08 1.06e-09 1.86e-09 1.05e-10 0s + +Barrier solved model in 19 iterations and 0.04 seconds +Optimal objective 1.28251540e+08 + +Time queueing subproblems=1.59 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.03 seconds +Time loading results into instance Scenario_LowFuelCosts=0.03 seconds +Time waiting for subproblems=0.07 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 0.50 Max: 0.51 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.66 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62764269.9939 Max-Min=11487297.61 +Converger=normalized-term-diff value is 0.1323 - threshold reached=False +Cumulative run-time=188.13 seconds +Halting PH - reached maximal iteration count=100 + +Number of discrete variables fixed before final plugin calls=0 (total=0) +Number of continuous variables fixed before final plugin calls=0 (total=90) +PH complete + +Convergence history: +Converger=normalized-term-diff +Iteration Metric Value + 0 0.1160 + 1 0.1160 + 2 0.1160 + 3 0.1160 + 4 0.1160 + 5 0.1160 + 6 0.1160 + 7 0.1160 + 8 0.1160 + 9 0.1160 + 10 0.1160 + 11 0.1160 + 12 0.1160 + 13 0.1160 + 14 0.1160 + 15 0.1160 + 16 0.1160 + 17 0.1160 + 18 0.1160 + 19 0.1308 + 20 0.1307 + 21 0.1159 + 22 0.1160 + 23 0.1305 + 24 0.1259 + 25 0.1218 + 26 0.1211 + 27 0.1209 + 28 0.1209 + 29 0.1212 + 30 0.1214 + 31 0.1218 + 32 0.1182 + 33 0.1140 + 34 0.1132 + 35 0.1123 + 36 0.1084 + 37 0.1083 + 38 0.1082 + 39 0.1073 + 40 0.1065 + 41 0.0916 + 42 0.0729 + 43 0.0729 + 44 0.0877 + 45 0.0878 + 46 0.1026 + 47 0.1027 + 48 0.1029 + 49 0.1002 + 50 0.0973 + 51 0.0828 + 52 0.0829 + 53 0.0828 + 54 0.0826 + 55 0.0831 + 56 0.0827 + 57 0.0820 + 58 0.0819 + 59 0.0812 + 60 0.0809 + 61 0.0790 + 62 0.0770 + 63 0.0768 + 64 0.0802 + 65 0.0819 + 66 0.0963 + 67 0.0962 + 68 0.0962 + 69 0.1101 + 70 0.1102 + 71 0.1104 + 72 0.1104 + 73 0.1095 + 74 0.1068 + 75 0.1045 + 76 0.1039 + 77 0.1042 + 78 0.1197 + 79 0.1196 + 80 0.1339 + 81 0.1337 + 82 0.1334 + 83 0.1329 + 84 0.1327 + 85 0.1327 + 86 0.1326 + 87 0.1326 + 88 0.1326 + 89 0.1327 + 90 0.1328 + 91 0.1330 + 92 0.1330 + 93 0.1330 + 94 0.1329 + 95 0.1328 + 96 0.1327 + 97 0.1327 + 98 0.1326 + 99 0.1324 + 100 0.1323 + + +Final number of discrete variables fixed=0 (total=0) +Final number of continuous variables fixed=0 (total=90) + +Computing objective inner bound at xhat solution +Deactivate PH objective proximal terms time=0.00 seconds +Deactivate PH objective weight terms time=0.00 seconds +Scenario instance preprocessing time=0.01 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp9ax5xl.gurobi.mst +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [7e+03, 7e+07] + Bounds range [2e-18, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 432 rows and 391 columns +Presolve time: 0.00s +Presolved: 21 rows, 83 columns, 121 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 7.0656312e+07 1.114902e+02 0.000000e+00 0s + 31 9.5432892e+07 0.000000e+00 0.000000e+00 0s + +Solved in 31 iterations and 0.02 seconds +Optimal objective 9.543289243e+07 +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpydh4is.gurobi.mst +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+04, 7e+07] + Bounds range [2e-18, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 432 rows and 390 columns +Presolve time: 0.00s +Presolved: 21 rows, 84 columns, 122 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 7.0145895e+07 1.142079e+02 0.000000e+00 0s + 36 1.1780824e+08 0.000000e+00 0.000000e+00 0s + +Solved in 36 iterations and 0.03 seconds +Optimal objective 1.178082378e+08 +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqcss_l.gurobi.mst +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+04, 7e+07] + Bounds range [2e-18, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 432 rows and 391 columns +Presolve time: 0.00s +Presolved: 21 rows, 83 columns, 121 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 7.1367012e+07 1.114902e+02 0.000000e+00 0s + 36 1.2788373e+08 0.000000e+00 0.000000e+00 0s + +Solved in 36 iterations and 0.02 seconds +Optimal objective 1.278837316e+08 +Time queueing subproblems=1.35 seconds +Time loading results into instance Scenario_HighFuelCosts=0.01 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.01 seconds +Time loading results into instance Scenario_LowFuelCosts=0.01 seconds +Time waiting for subproblems=0.04 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.45 Max: 0.47 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.39 seconds + +Computed objective upper bound=113708287.2556 + +X-hat variable values: + + Stage: Investment + (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) + Variable: BuildLocalTD + Index: [Central,2020] Values: 0.5000 0.5000 0.5000 + + Index: [Central,2030] Values: 2.0000 2.0000 2.0000 + + Index: [Central,Legacy] Values: 3.5000 3.5000 3.5000 + + Index: [North,2020] Values: 0.5000 0.5000 0.5000 + + Index: [North,2030] Values: 2.0000 2.0000 2.0000 + + Index: [North,Legacy] Values: 5.5000 5.5000 5.5000 + + Index: [South,2020] Values: 0.5000 0.5000 0.5000 + + Index: [South,2030] Values: 2.0000 2.0000 2.0000 + + Index: [South,Legacy] Values: 9.5000 9.5000 9.5000 + + (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) + Variable: BuildProj + Index: [C-Central_PV-1,2020] Values: 0.9701 0.9701 0.9701 + + Index: [C-Central_PV-2,2020] Values: 1.0168 1.0168 1.0168 + + Index: [C-Coal_ST,1985] Values: 2.0000 2.0000 2.0000 + + Index: [C-NG_CC,2005] Values: 2.0000 2.0000 2.0000 + + Index: [C-NG_CC,2020] Values: 3.0339 3.0339 3.0339 + + Index: [C-NG_CC,2030] Values: 6.1055 6.1055 6.1055 + + Index: [C-NG_GT,2005] Values: 2.0000 2.0000 2.0000 + + Index: [C-Wind-1,2020] Values: 0.2385 0.2385 0.2385 + + Index: [C-Wind-1,2030] Values: 3.7615 3.7615 3.7615 + + Index: [C-Wind-2,2020] Values: 0.2146 0.2146 0.2146 + + Index: [C-Wind-2,2030] Values: 2.7854 2.7854 2.7854 + + Index: [N-Coal_ST,1995] Values: 2.0000 2.0000 2.0000 + + Index: [N-Geothermal,2000] Values: 1.0000 1.0000 1.0000 + + Index: [N-NG_CC,2008] Values: 2.0000 2.0000 2.0000 + + Index: [N-NG_CC,2020] Values: 0.4175 0.4175 0.4175 + + Index: [N-NG_GT,2009] Values: 2.0000 2.0000 2.0000 + + Index: [N-Wind-1,2030] Values: 4.0000 4.0000 4.0000 + + Index: [N-Wind-2,2020] Values: 1.0000 1.0000 1.0000 + + Index: [S-Geothermal,1998] Values: 3.0000 3.0000 3.0000 + + Index: [S-NG_CC,2000] Values: 5.0000 5.0000 5.0000 + + Index: [S-NG_CC,2020] Values: 0.7161 0.7161 0.7161 + + Index: [S-NG_CC,2030] Values: 0.7742 0.7742 0.7742 + + Index: [S-NG_GT,1990] Values: 3.0000 3.0000 3.0000 + + Index: [S-NG_GT,2002] Values: 2.0000 2.0000 2.0000 + + (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) + Variable: BuildTrans + Index: [C-S,2030] Values: 4.2719 4.2719 4.2719 + + Index: [C-S,Legacy] Values: 6.0000 6.0000 6.0000 + + Index: [N-C,Legacy] Values: 3.0000 3.0000 3.0000 + + Cost Variable: InvestmentCost + Tree Node: RootNode (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) + Values: 69577311.402669577311.402669577311.4026 Max-Min: 0.0000 Avg: 69577311.4026 + +X-hat costs: + +Scenario Tree Costs +---------------------------------------------------- +Tree Nodes: + + Name=HighFuelCosts + Stage=Operation + Parent=RootNode + Conditional probability=0.3333 + Children: + None + Scenarios: + Scenario_HighFuelCosts + Expected cost of (sub)tree rooted at node=58306420.1676 + + Name=LowFuelCosts + Stage=Operation + Parent=RootNode + Conditional probability=0.3333 + Children: + None + Scenarios: + Scenario_LowFuelCosts + Expected cost of (sub)tree rooted at node=25855581.0257 + + Name=MediumFuelCosts + Stage=Operation + Parent=RootNode + Conditional probability=0.3333 + Children: + None + Scenarios: + Scenario_MediumFuelCosts + Expected cost of (sub)tree rooted at node=48230926.3660 + + Name=RootNode + Stage=Investment + Parent=None + Conditional probability=1.0000 + Children: + HighFuelCosts + LowFuelCosts + MediumFuelCosts + Scenarios: + Scenario_HighFuelCosts + Scenario_LowFuelCosts + Scenario_MediumFuelCosts + Expected cost of (sub)tree rooted at node=113708287.2557 + +---------------------------------------------------- +Scenarios: + + Name=Scenario_HighFuelCosts + Probability=0.3333 + Leaf Node=HighFuelCosts + Tree node sequence: + RootNode + HighFuelCosts + Stage= Investment Cost=69577311.4026 + Stage= Operation Cost=58306420.1676 + Total scenario cost=127883731.5702 + + Name=Scenario_LowFuelCosts + Probability=0.3333 + Leaf Node=LowFuelCosts + Tree node sequence: + RootNode + LowFuelCosts + Stage= Investment Cost=69577311.4026 + Stage= Operation Cost=25855581.0257 + Total scenario cost=95432892.4283 + + Name=Scenario_MediumFuelCosts + Probability=0.3333 + Leaf Node=MediumFuelCosts + Tree node sequence: + RootNode + MediumFuelCosts + Stage= Investment Cost=69577311.4026 + Stage= Operation Cost=48230926.3660 + Total scenario cost=117808237.7687 + +---------------------------------------------------- + +X-hat solution (scenario tree format): +---------------------------------------------------- +Tree Nodes: + + Name=HighFuelCosts + Stage=Operation + Parent=RootNode + Variables: + DispatchProj[C-Central_PV-1,2]=0.57992782746 + DispatchProj[C-Central_PV-1,4]=0.608448868155 + DispatchProj[C-Central_PV-1,6]=0.751054071629 + DispatchProj[C-Central_PV-1,7]=0.370773529032 + DispatchProj[C-Central_PV-2,2]=0.637766954209 + DispatchProj[C-Central_PV-2,4]=0.677627388847 + DispatchProj[C-Central_PV-2,6]=0.717487823485 + DispatchProj[C-Central_PV-2,7]=0.40856945504 + DispatchProj[C-Coal_ST,1]=1.692 + DispatchProj[C-Coal_ST,2]=1.692 + DispatchProj[C-Coal_ST,3]=1.692 + DispatchProj[C-Coal_ST,4]=1.692 + DispatchProj[C-Coal_ST,5]=1.692 + DispatchProj[C-Coal_ST,6]=1.692 + DispatchProj[C-NG_CC,1]=1.91538670282 + DispatchProj[C-NG_CC,2]=0.0776893954901 + DispatchProj[C-NG_CC,3]=1.78496106299 + DispatchProj[C-NG_CC,4]=0.275903361188 + DispatchProj[C-NG_CC,5]=1.5393616956 + DispatchProj[C-NG_CC,6]=4.73184417531 + DispatchProj[C-NG_CC,7]=8.59106069724 + DispatchProj[C-Wind-1,1]=0.156434163166 + DispatchProj[C-Wind-1,2]=0.0948085837367 + DispatchProj[C-Wind-1,3]=0.173025665319 + DispatchProj[C-Wind-1,4]=0.118510729671 + DispatchProj[C-Wind-1,5]=0.0521447210552 + DispatchProj[C-Wind-1,6]=0.0118510729671 + DispatchProj[C-Wind-1,7]=3.1808 + DispatchProj[C-Wind-2,1]=0.132279134012 + DispatchProj[C-Wind-2,2]=0.0768072391037 + DispatchProj[C-Wind-2,3]=0.14081327169 + DispatchProj[C-Wind-2,4]=0.102409652138 + DispatchProj[C-Wind-2,5]=0.0298694818737 + DispatchProj[C-Wind-2,6]=0.0106676720977 + DispatchProj[C-Wind-2,7]=2.56452 + DispatchProj[N-Coal_ST,1]=1.692 + DispatchProj[N-Coal_ST,2]=1.692 + DispatchProj[N-Coal_ST,3]=1.692 + DispatchProj[N-Coal_ST,4]=1.692 + DispatchProj[N-Coal_ST,5]=1.692 + DispatchProj[N-Coal_ST,6]=1.692 + DispatchProj[N-Geothermal,1]=0.96858075 + DispatchProj[N-Geothermal,2]=0.96858075 + DispatchProj[N-Geothermal,3]=0.96858075 + DispatchProj[N-Geothermal,4]=0.96858075 + DispatchProj[N-Geothermal,5]=0.96858075 + DispatchProj[N-Geothermal,6]=0.96858075 + DispatchProj[N-NG_CC,1]=1.92849925 + DispatchProj[N-NG_CC,2]=1.22339925 + DispatchProj[N-NG_CC,3]=1.37217925 + DispatchProj[N-NG_CC,4]=1.30477925 + DispatchProj[N-NG_CC,5]=1.38243925 + DispatchProj[N-NG_CC,6]=2.27242000036 + DispatchProj[N-NG_CC,7]=2.27241999886 + DispatchProj[N-Wind-1,7]=3.18079999963 + DispatchProj[N-Wind-2,1]=0.67592 + DispatchProj[N-Wind-2,2]=0.32802 + DispatchProj[N-Wind-2,3]=0.70574 + DispatchProj[N-Wind-2,4]=0.45724 + DispatchProj[N-Wind-2,5]=0.16898 + DispatchProj[N-Wind-2,6]=0.12922 + DispatchProj[N-Wind-2,7]=0.86478 + DispatchProj[S-Geothermal,1]=2.90574225 + DispatchProj[S-Geothermal,2]=2.90574225 + DispatchProj[S-Geothermal,3]=2.90574225 + DispatchProj[S-Geothermal,4]=2.90574225 + DispatchProj[S-Geothermal,5]=2.90574225 + DispatchProj[S-Geothermal,6]=2.90574225 + DispatchProj[S-NG_CC,1]=3.41225775 + DispatchProj[S-NG_CC,2]=4.46525775 + DispatchProj[S-NG_CC,3]=3.93875775 + DispatchProj[S-NG_CC,4]=4.67585775 + DispatchProj[S-NG_CC,5]=5.37314440538 + DispatchProj[S-NG_CC,6]=5.37314440538 + DispatchProj[S-NG_CC,7]=1.40089173926 + ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 + ProjFuelUseRate[C-NG_CC,1,NaturalGas]=12.8426678424 + ProjFuelUseRate[C-NG_CC,2,NaturalGas]=0.520907396761 + ProjFuelUseRate[C-NG_CC,3,NaturalGas]=11.9681639274 + ProjFuelUseRate[C-NG_CC,4,NaturalGas]=1.84993203677 + ProjFuelUseRate[C-NG_CC,5,NaturalGas]=10.321420169 + ProjFuelUseRate[C-NG_CC,6,NaturalGas]=31.7270151954 + ProjFuelUseRate[C-NG_CC,7,NaturalGas]=57.603061975 + ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 + ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.9305874712 + ProjFuelUseRate[N-NG_CC,2,NaturalGas]=8.20289197125 + ProjFuelUseRate[N-NG_CC,3,NaturalGas]=9.20046187125 + ProjFuelUseRate[N-NG_CC,4,NaturalGas]=8.74854487125 + ProjFuelUseRate[N-NG_CC,5,NaturalGas]=9.26925517125 + ProjFuelUseRate[N-NG_CC,6,NaturalGas]=15.2365761024 + ProjFuelUseRate[N-NG_CC,7,NaturalGas]=15.2365760923 + ProjFuelUseRate[S-NG_CC,1,NaturalGas]=22.8791882137 + ProjFuelUseRate[S-NG_CC,2,NaturalGas]=29.9395532138 + ProjFuelUseRate[S-NG_CC,3,NaturalGas]=26.4093707138 + ProjFuelUseRate[S-NG_CC,4,NaturalGas]=31.3516262138 + ProjFuelUseRate[S-NG_CC,5,NaturalGas]=36.0269332381 + ProjFuelUseRate[S-NG_CC,6,NaturalGas]=36.0269332381 + ProjFuelUseRate[S-NG_CC,7,NaturalGas]=9.39297911176 + + Name=LowFuelCosts + Stage=Operation + Parent=RootNode + Variables: + DispatchProj[C-Central_PV-1,2]=0.57992782746 + DispatchProj[C-Central_PV-1,4]=0.608448868155 + DispatchProj[C-Central_PV-1,6]=0.751054071629 + DispatchProj[C-Central_PV-1,7]=0.370773529032 + DispatchProj[C-Central_PV-2,2]=0.637766954209 + DispatchProj[C-Central_PV-2,4]=0.677627388847 + DispatchProj[C-Central_PV-2,6]=0.717487823485 + DispatchProj[C-Central_PV-2,7]=0.40856945504 + DispatchProj[C-Coal_ST,1]=1.692 + DispatchProj[C-Coal_ST,2]=1.692 + DispatchProj[C-Coal_ST,3]=1.692 + DispatchProj[C-Coal_ST,4]=1.692 + DispatchProj[C-Coal_ST,5]=1.692 + DispatchProj[C-Coal_ST,6]=1.692 + DispatchProj[C-NG_CC,1]=4.7318441746 + DispatchProj[C-NG_CC,2]=4.7318441746 + DispatchProj[C-NG_CC,3]=4.7318441746 + DispatchProj[C-NG_CC,4]=4.7318441746 + DispatchProj[C-NG_CC,5]=4.7318441746 + DispatchProj[C-NG_CC,6]=4.7318441746 + DispatchProj[C-NG_CC,7]=8.59106069724 + DispatchProj[C-NG_GT,6]=1.88 + DispatchProj[C-Wind-1,1]=0.156434163166 + DispatchProj[C-Wind-1,2]=0.0948085837367 + DispatchProj[C-Wind-1,3]=0.173025665319 + DispatchProj[C-Wind-1,4]=0.118510729671 + DispatchProj[C-Wind-1,5]=0.0521447210552 + DispatchProj[C-Wind-1,6]=0.0118510729671 + DispatchProj[C-Wind-1,7]=3.1808 + DispatchProj[C-Wind-2,1]=0.132279134012 + DispatchProj[C-Wind-2,2]=0.0768072391037 + DispatchProj[C-Wind-2,3]=0.14081327169 + DispatchProj[C-Wind-2,4]=0.102409652138 + DispatchProj[C-Wind-2,5]=0.0298694818737 + DispatchProj[C-Wind-2,6]=0.0106676720977 + DispatchProj[C-Wind-2,7]=2.56452 + DispatchProj[N-Coal_ST,1]=1.692 + DispatchProj[N-Coal_ST,2]=1.692 + DispatchProj[N-Coal_ST,3]=1.692 + DispatchProj[N-Coal_ST,4]=1.692 + DispatchProj[N-Coal_ST,5]=1.692 + DispatchProj[N-Coal_ST,6]=1.692 + DispatchProj[N-Coal_ST,7]=1.692 + DispatchProj[N-Geothermal,1]=0.251347303871 + DispatchProj[N-Geothermal,2]=0.251347303871 + DispatchProj[N-Geothermal,3]=0.251347303871 + DispatchProj[N-Geothermal,4]=0.251347303871 + DispatchProj[N-Geothermal,5]=0.251347303871 + DispatchProj[N-Geothermal,6]=0.251347303871 + DispatchProj[N-NG_CC,1]=2.27242000036 + DispatchProj[N-NG_CC,2]=1.94063269613 + DispatchProj[N-NG_CC,3]=2.08941269613 + DispatchProj[N-NG_CC,4]=2.02201269613 + DispatchProj[N-NG_CC,5]=2.09967269613 + DispatchProj[N-NG_CC,6]=2.27242000036 + DispatchProj[N-NG_CC,7]=0.580419998857 + DispatchProj[N-NG_GT,6]=1.88 + DispatchProj[N-Wind-1,7]=3.18079999963 + DispatchProj[N-Wind-2,1]=0.67592 + DispatchProj[N-Wind-2,2]=0.32802 + DispatchProj[N-Wind-2,3]=0.70574 + DispatchProj[N-Wind-2,4]=0.45724 + DispatchProj[N-Wind-2,5]=0.16898 + DispatchProj[N-Wind-2,6]=0.12922 + DispatchProj[N-Wind-2,7]=0.86478 + DispatchProj[S-NG_CC,1]=4.03606532447 + DispatchProj[S-NG_CC,2]=2.99609450764 + DispatchProj[S-NG_CC,3]=4.07442987509 + DispatchProj[S-NG_CC,4]=3.39301563539 + DispatchProj[S-NG_CC,5]=5.27795312512 + DispatchProj[S-NG_CC,6]=5.37314440538 + DispatchProj[S-NG_CC,7]=1.40089173926 + ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 + ProjFuelUseRate[C-NG_CC,1,NaturalGas]=31.7270151907 + ProjFuelUseRate[C-NG_CC,2,NaturalGas]=31.7270151907 + ProjFuelUseRate[C-NG_CC,3,NaturalGas]=31.7270151907 + ProjFuelUseRate[C-NG_CC,4,NaturalGas]=31.7270151907 + ProjFuelUseRate[C-NG_CC,5,NaturalGas]=31.7270151907 + ProjFuelUseRate[C-NG_CC,6,NaturalGas]=31.7270151907 + ProjFuelUseRate[C-NG_CC,7,NaturalGas]=57.603061975 + ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 + ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,7,Coal]=15.228 + ProjFuelUseRate[N-NG_CC,1,NaturalGas]=15.2365761024 + ProjFuelUseRate[N-NG_CC,2,NaturalGas]=13.0119422275 + ProjFuelUseRate[N-NG_CC,3,NaturalGas]=14.0095121275 + ProjFuelUseRate[N-NG_CC,4,NaturalGas]=13.5575951275 + ProjFuelUseRate[N-NG_CC,5,NaturalGas]=14.0783054275 + ProjFuelUseRate[N-NG_CC,6,NaturalGas]=15.2365761024 + ProjFuelUseRate[N-NG_CC,7,NaturalGas]=3.89171609233 + ProjFuelUseRate[N-NG_GT,6,NaturalGas]=19.5332 + ProjFuelUseRate[S-NG_CC,1,NaturalGas]=27.0618180006 + ProjFuelUseRate[S-NG_CC,2,NaturalGas]=20.0888136737 + ProjFuelUseRate[S-NG_CC,3,NaturalGas]=27.3190523125 + ProjFuelUseRate[S-NG_CC,4,NaturalGas]=22.7501698353 + ProjFuelUseRate[S-NG_CC,5,NaturalGas]=35.3886757039 + ProjFuelUseRate[S-NG_CC,6,NaturalGas]=36.0269332381 + ProjFuelUseRate[S-NG_CC,7,NaturalGas]=9.39297911176 + + Name=MediumFuelCosts + Stage=Operation + Parent=RootNode + Variables: + DispatchProj[C-Central_PV-1,2]=0.57992782746 + DispatchProj[C-Central_PV-1,4]=0.608448868155 + DispatchProj[C-Central_PV-1,6]=0.751054071629 + DispatchProj[C-Central_PV-1,7]=0.370773529032 + DispatchProj[C-Central_PV-2,2]=0.637766954209 + DispatchProj[C-Central_PV-2,4]=0.677627388847 + DispatchProj[C-Central_PV-2,6]=0.717487823485 + DispatchProj[C-Central_PV-2,7]=0.40856945504 + DispatchProj[C-Coal_ST,1]=1.692 + DispatchProj[C-Coal_ST,2]=1.692 + DispatchProj[C-Coal_ST,3]=1.692 + DispatchProj[C-Coal_ST,4]=1.692 + DispatchProj[C-Coal_ST,5]=1.692 + DispatchProj[C-Coal_ST,6]=1.692 + DispatchProj[C-NG_CC,1]=1.91538670282 + DispatchProj[C-NG_CC,2]=0.0776893954901 + DispatchProj[C-NG_CC,3]=1.78496106299 + DispatchProj[C-NG_CC,4]=0.275903361188 + DispatchProj[C-NG_CC,5]=1.5393616956 + DispatchProj[C-NG_CC,6]=4.73184417531 + DispatchProj[C-NG_CC,7]=5.12721121834 + DispatchProj[C-Wind-1,1]=0.156434163166 + DispatchProj[C-Wind-1,2]=0.0948085837367 + DispatchProj[C-Wind-1,3]=0.173025665319 + DispatchProj[C-Wind-1,4]=0.118510729671 + DispatchProj[C-Wind-1,5]=0.0521447210552 + DispatchProj[C-Wind-1,6]=0.0118510729671 + DispatchProj[C-Wind-1,7]=3.1808 + DispatchProj[C-Wind-2,1]=0.132279134012 + DispatchProj[C-Wind-2,2]=0.0768072391037 + DispatchProj[C-Wind-2,3]=0.14081327169 + DispatchProj[C-Wind-2,4]=0.102409652138 + DispatchProj[C-Wind-2,5]=0.0298694818737 + DispatchProj[C-Wind-2,6]=0.0106676720977 + DispatchProj[C-Wind-2,7]=2.56452 + DispatchProj[N-Coal_ST,1]=1.692 + DispatchProj[N-Coal_ST,2]=1.692 + DispatchProj[N-Coal_ST,3]=1.692 + DispatchProj[N-Coal_ST,4]=1.692 + DispatchProj[N-Coal_ST,5]=1.692 + DispatchProj[N-Coal_ST,6]=1.692 + DispatchProj[N-Coal_ST,7]=1.692 + DispatchProj[N-Geothermal,1]=0.96858075 + DispatchProj[N-Geothermal,2]=0.96858075 + DispatchProj[N-Geothermal,3]=0.96858075 + DispatchProj[N-Geothermal,4]=0.96858075 + DispatchProj[N-Geothermal,5]=0.96858075 + DispatchProj[N-Geothermal,6]=0.96858075 + DispatchProj[N-Geothermal,7]=0.96858075 + DispatchProj[N-NG_CC,1]=1.92849925 + DispatchProj[N-NG_CC,2]=1.22339925 + DispatchProj[N-NG_CC,3]=1.37217925 + DispatchProj[N-NG_CC,4]=1.30477925 + DispatchProj[N-NG_CC,5]=1.38243925 + DispatchProj[N-NG_CC,6]=2.27242000036 + DispatchProj[N-Wind-1,7]=3.18079999963 + DispatchProj[N-Wind-2,1]=0.67592 + DispatchProj[N-Wind-2,2]=0.32802 + DispatchProj[N-Wind-2,3]=0.70574 + DispatchProj[N-Wind-2,4]=0.45724 + DispatchProj[N-Wind-2,5]=0.16898 + DispatchProj[N-Wind-2,6]=0.12922 + DispatchProj[N-Wind-2,7]=0.86478 + DispatchProj[S-Geothermal,1]=2.90574225 + DispatchProj[S-Geothermal,2]=2.90574225 + DispatchProj[S-Geothermal,3]=2.90574225 + DispatchProj[S-Geothermal,4]=2.90574225 + DispatchProj[S-Geothermal,5]=2.90574225 + DispatchProj[S-Geothermal,6]=2.90574225 + DispatchProj[S-Geothermal,7]=2.90574225 + DispatchProj[S-NG_CC,1]=3.41225775 + DispatchProj[S-NG_CC,2]=4.46525775 + DispatchProj[S-NG_CC,3]=3.93875775 + DispatchProj[S-NG_CC,4]=4.67585775 + DispatchProj[S-NG_CC,5]=5.37314440538 + DispatchProj[S-NG_CC,6]=5.37314440538 + DispatchProj[S-NG_CC,7]=1.40089173926 + ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 + ProjFuelUseRate[C-NG_CC,1,NaturalGas]=12.8426678424 + ProjFuelUseRate[C-NG_CC,2,NaturalGas]=0.520907396761 + ProjFuelUseRate[C-NG_CC,3,NaturalGas]=11.9681639274 + ProjFuelUseRate[C-NG_CC,4,NaturalGas]=1.84993203677 + ProjFuelUseRate[C-NG_CC,5,NaturalGas]=10.321420169 + ProjFuelUseRate[C-NG_CC,6,NaturalGas]=31.7270151954 + ProjFuelUseRate[C-NG_CC,7,NaturalGas]=34.377951219 + ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,7,Coal]=15.228 + ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.9305874712 + ProjFuelUseRate[N-NG_CC,2,NaturalGas]=8.20289197125 + ProjFuelUseRate[N-NG_CC,3,NaturalGas]=9.20046187125 + ProjFuelUseRate[N-NG_CC,4,NaturalGas]=8.74854487125 + ProjFuelUseRate[N-NG_CC,5,NaturalGas]=9.26925517125 + ProjFuelUseRate[N-NG_CC,6,NaturalGas]=15.2365761024 + ProjFuelUseRate[S-NG_CC,1,NaturalGas]=22.8791882137 + ProjFuelUseRate[S-NG_CC,2,NaturalGas]=29.9395532138 + ProjFuelUseRate[S-NG_CC,3,NaturalGas]=26.4093707138 + ProjFuelUseRate[S-NG_CC,4,NaturalGas]=31.3516262138 + ProjFuelUseRate[S-NG_CC,5,NaturalGas]=36.0269332381 + ProjFuelUseRate[S-NG_CC,6,NaturalGas]=36.0269332381 + ProjFuelUseRate[S-NG_CC,7,NaturalGas]=9.39297911176 + + Name=RootNode + Stage=Investment + Parent=None + Variables: + BuildLocalTD[Central,2020]=0.5 + BuildLocalTD[Central,2030]=2.0 + BuildLocalTD[Central,Legacy]=3.5 + BuildLocalTD[North,2020]=0.5 + BuildLocalTD[North,2030]=2.0 + BuildLocalTD[North,Legacy]=5.49999999999 + BuildLocalTD[South,2020]=0.5 + BuildLocalTD[South,2030]=2.0 + BuildLocalTD[South,Legacy]=9.49999999999 + BuildProj[C-Central_PV-1,2020]=0.970103424991 + BuildProj[C-Central_PV-2,2020]=1.0168478224 + BuildProj[C-Coal_ST,1985]=2.0 + BuildProj[C-NG_CC,2005]=2.0 + BuildProj[C-NG_CC,2020]=3.03387678149 + BuildProj[C-NG_CC,2030]=6.10554949216 + BuildProj[C-NG_GT,2005]=2.0 + BuildProj[C-Wind-1,2020]=0.238452172376 + BuildProj[C-Wind-1,2030]=3.76154782762 + BuildProj[C-Wind-2,2020]=0.214641289693 + BuildProj[C-Wind-2,2030]=2.78535871031 + BuildProj[N-Coal_ST,1995]=2.0 + BuildProj[N-Geothermal,2000]=0.999999999999 + BuildProj[N-NG_CC,2008]=2.0 + BuildProj[N-NG_CC,2020]=0.417468085492 + BuildProj[N-NG_GT,2009]=2.0 + BuildProj[N-Wind-1,2030]=3.99999999954 + BuildProj[N-Wind-2,2020]=0.999999999999 + BuildProj[S-Geothermal,1998]=3.0 + BuildProj[S-NG_CC,2000]=5.0 + BuildProj[S-NG_CC,2020]=0.716111069551 + BuildProj[S-NG_CC,2030]=0.774199291366 + BuildProj[S-NG_GT,1990]=3.0 + BuildProj[S-NG_GT,2002]=2.0 + BuildTrans[C-S,2030]=4.27192367974 + BuildTrans[C-S,Legacy]=5.99999999999 + BuildTrans[N-C,Legacy]=3.0 + + +Deactivate PH objective weight terms time=0.00 seconds +Deactivate PH objective proximal terms time=0.00 seconds + +Total PH execution time=189.54 seconds + +PH run-time statistics: +Initialization time= 2.20 seconds +Overall solve time= 188.13 seconds +Scenario solve time= 186.85 seconds +Average update time= 0.04 seconds +Weight update time= 0.22 seconds +Scenario tree solution written to file=ph.csv +CostVarDetail.csv written for modeling checking. + +Total execution time=194.92 seconds diff --git a/examples/3zone_toy_stochastic_PySP/outputs-runph-rhosetter/runph-rhosetter-stdoutput.txt b/examples/3zone_toy_stochastic_PySP/outputs-runph-rhosetter/runph-rhosetter-stdoutput.txt index a122582cb..26a7aa5fb 100644 --- a/examples/3zone_toy_stochastic_PySP/outputs-runph-rhosetter/runph-rhosetter-stdoutput.txt +++ b/examples/3zone_toy_stochastic_PySP/outputs-runph-rhosetter/runph-rhosetter-stdoutput.txt @@ -1,4573 +1,4573 @@ -Importing module=C:/Users/Benjamin/Google Drive/Masters/SWITCH/SWITCH-Pyomo-PHA/ReferenceModel.py -loading model... -model successfully loaded... -Module successfully loaded -Time to import model and scenario tree structure files=0.08 seconds -Time to construct scenario instances=0.51 seconds -Time link scenario tree with instances=0.01 seconds -User-defined PH solution writer module=pyomo.pysp.plugins.csvsolutionwriter already imported - skipping -Importing module=rhosetter.py -Module successfully loaded -Initializing PH - -PH post-instance plugin callback time=0.00 seconds -PH parameter vector construction time=0.01 seconds -PH SymbolMap creation time=0.01 seconds -Add PH objective weight terms time=0.01 seconds -Deactivate PH objective weight terms time=0.00 seconds -Add PH objective proximal terms time=0.02 seconds -Deactivate PH objective proximal terms time=0.00 seconds -Executing user rho setter callback function -Cumulative initialization time=6.70 seconds -PH post-initialization plugin callback time=0.00 seconds -Cumulative PH initialization time=6.70 seconds -Overall initialization time=6.70 seconds - -Starting PH - -Initiating PH iteration=0 -Scenario instance preprocessing time=0.05 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [7e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 348 rows and 348 columns -Presolve time: 0.00s -Presolved: 105 rows, 126 columns, 371 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s - 66 8.9634914e+07 0.000000e+00 0.000000e+00 0s - -Solved in 66 iterations and 0.00 seconds -Optimal objective 8.963491423e+07 -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+04, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 344 rows and 337 columns -Presolve time: 0.00s -Presolved: 109 rows, 137 columns, 408 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s - 74 1.1288675e+08 0.000000e+00 0.000000e+00 0s - -Solved in 74 iterations and 0.01 seconds -Optimal objective 1.128867496e+08 -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+04, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 350 rows and 346 columns -Presolve time: 0.00s -Presolved: 103 rows, 128 columns, 390 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s - 60 1.2514034e+08 0.000000e+00 0.000000e+00 0s - -Solved in 60 iterations and 0.00 seconds -Optimal objective 1.251403360e+08 -Time queueing subproblems=3.09 seconds -Time loading results into instance Scenario_HighFuelCosts=0.02 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds -Time loading results into instance Scenario_LowFuelCosts=0.02 seconds -Time waiting for subproblems=0.06 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 1.01 Max: 1.81 StdDev: 0.58 (seconds) -Aggregate sub-problem solve time=3.14 seconds -Variable statistics compute time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Weight update time=0.31 seconds -Cumulative run-time=3.54 seconds -Activate PH objective proximal terms time=0.00 seconds -Activate PH objective weight terms time=0.00 seconds - -Initiating PH iteration=1 -Scenario instance preprocessing time=1.23 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvgnk1m.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-06, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16607719e+11 -7.24396458e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20237182e+10 -3.15668360e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21680787e+09 -1.29183900e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62529048e+09 -8.49946191e+09 5.22e+01 3.18e+04 8.92e+07 0s - 4 1.78958582e+09 -3.88415947e+09 1.15e+01 7.50e+03 3.11e+07 0s - 5 7.31644144e+08 -6.64161749e+08 0.00e+00 3.77e+01 3.76e+06 0s - 6 2.30698028e+08 -4.90772992e+07 0.00e+00 6.98e-10 7.39e+05 0s - 7 1.27688956e+08 6.67370458e+07 0.00e+00 1.16e-10 1.61e+05 0s - 8 1.06390870e+08 8.60277823e+07 0.00e+00 4.37e-11 5.37e+04 0s - 9 9.83840180e+07 9.20936265e+07 0.00e+00 5.82e-11 1.66e+04 0s - 10 9.63365879e+07 9.39528186e+07 0.00e+00 1.16e-10 6.29e+03 0s - 11 9.51799510e+07 9.47705950e+07 0.00e+00 2.58e-10 1.08e+03 0s - 12 9.49538402e+07 9.49297451e+07 0.00e+00 4.66e-10 6.36e+01 0s - 13 9.49401197e+07 9.49389363e+07 0.00e+00 9.31e-10 3.12e+00 0s - 14 9.49394837e+07 9.49394491e+07 0.00e+00 1.75e-10 9.11e-02 0s - 15 9.49394629e+07 9.49394629e+07 0.00e+00 4.66e-10 9.11e-05 0s - 16 9.49394629e+07 9.49394629e+07 0.00e+00 9.31e-10 9.11e-08 0s - 17 9.49394629e+07 9.49394629e+07 5.73e-14 9.31e-10 9.12e-11 0s - -Barrier solved model in 17 iterations and 0.03 seconds -Optimal objective 9.49394629e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp1qjtxr.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-06, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93950107e+11 -7.80571753e+09 3.99e+03 3.75e+03 5.05e+09 0s - 1 6.25141540e+10 -3.60881775e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.14769585e+09 -1.80287915e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38000983e+09 -1.19442711e+10 5.54e+01 3.86e+04 1.25e+08 0s - 4 2.64779059e+09 -5.54916539e+09 1.32e+01 9.59e+03 4.52e+07 0s - 5 9.69802328e+08 -9.63949378e+08 0.00e+00 3.05e+01 5.16e+06 0s - 6 2.61607827e+08 -9.10329148e+07 0.00e+00 9.31e-10 9.31e+05 0s - 7 1.35234781e+08 4.98383941e+07 0.00e+00 9.31e-10 2.25e+05 0s - 8 9.74728791e+07 8.20684078e+07 0.00e+00 4.66e-10 4.06e+04 0s - 9 9.02204369e+07 8.76317767e+07 0.00e+00 1.16e-10 6.83e+03 0s - 10 8.90285006e+07 8.84753826e+07 0.00e+00 4.66e-10 1.46e+03 0s - 11 8.87452937e+07 8.85995706e+07 0.00e+00 9.31e-10 3.84e+02 0s - 12 8.86709999e+07 8.86440779e+07 0.00e+00 4.66e-10 7.10e+01 0s - 13 8.86550645e+07 8.86539356e+07 0.00e+00 9.31e-10 2.98e+00 0s - 14 8.86543699e+07 8.86543617e+07 0.00e+00 4.66e-10 2.16e-02 0s - 15 8.86543656e+07 8.86543656e+07 0.00e+00 9.31e-10 2.61e-05 0s - 16 8.86543656e+07 8.86543656e+07 0.00e+00 9.31e-10 2.61e-08 0s - 17 8.86543656e+07 8.86543656e+07 1.81e-13 9.31e-10 2.61e-11 0s - -Barrier solved model in 17 iterations and 0.04 seconds -Optimal objective 8.86543656e+07 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp8vpbny.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [6e-06, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49969515e+11 -7.89718082e+09 3.98e+03 1.88e+03 5.23e+09 0s - 1 7.83304957e+10 -3.73122492e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.03411216e+09 -1.86177264e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41917121e+09 -1.23680676e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.96065722e+09 -5.53000525e+09 1.11e+01 8.96e+03 4.46e+07 0s - 5 1.06455587e+09 -9.19733972e+08 0.00e+00 5.89e+00 5.26e+06 0s - 6 3.08246570e+08 -4.94175858e+07 0.00e+00 1.86e-09 9.44e+05 0s - 7 1.73022479e+08 8.06768195e+07 0.00e+00 9.31e-10 2.44e+05 0s - 8 1.40969761e+08 1.15607682e+08 0.00e+00 1.86e-09 6.69e+04 0s - 9 1.30661551e+08 1.24934819e+08 0.00e+00 1.16e-10 1.51e+04 0s - 10 1.28107496e+08 1.26990512e+08 0.00e+00 9.31e-10 2.95e+03 0s - 11 1.27569474e+08 1.27356118e+08 0.00e+00 9.31e-10 5.63e+02 0s - 12 1.27452843e+08 1.27438045e+08 0.00e+00 1.86e-09 3.90e+01 0s - 13 1.27444216e+08 1.27444060e+08 0.00e+00 1.86e-09 4.11e-01 0s - 14 1.27444122e+08 1.27444122e+08 0.00e+00 1.86e-09 4.12e-04 0s - 15 1.27444122e+08 1.27444122e+08 0.00e+00 1.86e-09 4.12e-07 0s - 16 1.27444122e+08 1.27444122e+08 3.91e-14 1.86e-09 4.13e-10 0s - -Barrier solved model in 16 iterations and 0.08 seconds -Optimal objective 1.27444122e+08 - -Time queueing subproblems=3.39 seconds -Time loading results into instance Scenario_HighFuelCosts=0.15 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.07 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.29 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.64 Avg: 0.72 Max: 0.79 StdDev: 0.06 (seconds) -Aggregate sub-problem solve time=3.67 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.10 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=63595080.9281 Max-Min=8954705.90 -Converger=normalized-term-diff value is 0.1358 - threshold reached=False -Cumulative run-time=7.32 seconds - -Initiating PH iteration=2 -Scenario instance preprocessing time=0.57 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgasiw9.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e-05, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16606648e+11 -7.24331100e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20228415e+10 -3.15660972e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21579587e+09 -1.29173797e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62379682e+09 -8.49832232e+09 5.22e+01 3.18e+04 8.92e+07 0s - 4 1.78567054e+09 -3.88888657e+09 1.15e+01 7.53e+03 3.12e+07 0s - 5 7.21653566e+08 -6.52833939e+08 0.00e+00 1.96e+01 3.66e+06 0s - 6 2.25511647e+08 -5.26699595e+07 0.00e+00 6.98e-10 7.34e+05 0s - 7 1.20710907e+08 6.26637701e+07 0.00e+00 4.37e-10 1.53e+05 0s - 8 1.01447685e+08 8.27496730e+07 0.00e+00 1.16e-10 4.93e+04 0s - 9 9.43788712e+07 8.88622857e+07 0.00e+00 2.91e-11 1.46e+04 0s - 10 9.27787567e+07 9.05195090e+07 0.00e+00 4.66e-10 5.96e+03 0s - 11 9.16388509e+07 9.13361267e+07 0.00e+00 4.13e-10 7.99e+02 0s - 12 9.14866440e+07 9.14454972e+07 0.00e+00 4.66e-10 1.09e+02 0s - 13 9.14634604e+07 9.14608256e+07 0.00e+00 4.66e-10 6.95e+00 0s - 14 9.14619693e+07 9.14619663e+07 0.00e+00 4.66e-10 7.82e-03 0s - 15 9.14619676e+07 9.14619676e+07 0.00e+00 4.66e-10 7.83e-06 0s - 16 9.14619676e+07 9.14619676e+07 1.97e-12 4.66e-10 7.84e-09 0s - -Barrier solved model in 16 iterations and 0.04 seconds -Optimal objective 9.14619676e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp1vn7gl.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e-05, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93947504e+11 -7.80517276e+09 3.99e+03 2.72e+03 5.05e+09 0s - 1 6.25164102e+10 -3.60902757e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15207311e+09 -1.80312598e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38635575e+09 -1.19466932e+10 5.54e+01 3.86e+04 1.25e+08 0s - 4 2.65682167e+09 -5.48661395e+09 1.28e+01 9.33e+03 4.44e+07 0s - 5 1.00701348e+09 -9.78792426e+08 0.00e+00 5.74e+01 5.35e+06 0s - 6 2.89205382e+08 -6.25085738e+07 0.00e+00 9.31e-10 9.29e+05 0s - 7 1.57617156e+08 7.44156849e+07 0.00e+00 9.31e-10 2.20e+05 0s - 8 1.22694992e+08 1.04572858e+08 0.00e+00 4.66e-10 4.78e+04 0s - 9 1.14932463e+08 1.11564421e+08 0.00e+00 9.31e-10 8.89e+03 0s - 10 1.13377831e+08 1.12727314e+08 0.00e+00 4.66e-10 1.72e+03 0s - 11 1.13024440e+08 1.12910383e+08 0.00e+00 9.31e-10 3.01e+02 0s - 12 1.12955904e+08 1.12947915e+08 0.00e+00 9.31e-10 2.11e+01 0s - 13 1.12951441e+08 1.12951088e+08 0.00e+00 9.31e-10 9.30e-01 0s - 14 1.12951219e+08 1.12951218e+08 0.00e+00 9.31e-10 1.36e-03 0s - 15 1.12951218e+08 1.12951218e+08 0.00e+00 4.66e-10 1.36e-06 0s - 16 1.12951218e+08 1.12951218e+08 1.55e-13 9.31e-10 1.36e-09 0s - -Barrier solved model in 16 iterations and 0.01 seconds -Optimal objective 1.12951218e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbhp3tu.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e-05, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.01s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49968778e+11 -7.89664553e+09 3.98e+03 2.12e+03 5.23e+09 0s - 1 7.83267913e+10 -3.73103333e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02952603e+09 -1.86167473e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41358469e+09 -1.23675573e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97596688e+09 -5.61977730e+09 1.17e+01 9.37e+03 4.59e+07 0s - 5 1.07542648e+09 -9.62034743e+08 0.00e+00 3.11e+01 5.44e+06 0s - 6 3.14673448e+08 -4.50894009e+07 0.00e+00 9.31e-10 9.50e+05 0s - 7 1.77877831e+08 8.70289523e+07 0.00e+00 1.75e-10 2.40e+05 0s - 8 1.44471310e+08 1.17609364e+08 0.00e+00 1.53e-10 7.09e+04 0s - 9 1.35149375e+08 1.26863714e+08 0.00e+00 1.86e-09 2.19e+04 0s - 10 1.31602899e+08 1.29549350e+08 0.00e+00 9.31e-10 5.42e+03 0s - 11 1.30591519e+08 1.30292483e+08 0.00e+00 9.31e-10 7.89e+02 0s - 12 1.30427329e+08 1.30417346e+08 0.00e+00 1.86e-09 2.63e+01 0s - 13 1.30421775e+08 1.30421730e+08 0.00e+00 1.86e-09 1.18e-01 0s - 14 1.30421767e+08 1.30421767e+08 0.00e+00 9.31e-10 1.61e-04 0s - 15 1.30421767e+08 1.30421767e+08 2.63e-11 5.82e-10 1.61e-07 0s - 16 1.30421767e+08 1.30421767e+08 2.06e-11 9.31e-10 1.62e-10 0s - -Barrier solved model in 16 iterations and 0.02 seconds -Optimal objective 1.30421767e+08 - -Time queueing subproblems=2.48 seconds -Time loading results into instance Scenario_HighFuelCosts=0.24 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.09 seconds -Time loading results into instance Scenario_LowFuelCosts=0.09 seconds -Time waiting for subproblems=0.42 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.55 Avg: 0.64 Max: 0.77 StdDev: 0.10 (seconds) -Aggregate sub-problem solve time=2.90 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.11 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62899320.3612 Max-Min=2407610.82 -Converger=normalized-term-diff value is 0.0972 - threshold reached=False -Cumulative run-time=10.39 seconds - -Initiating PH iteration=3 -Scenario instance preprocessing time=0.74 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpi9c7p2.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-05, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16606361e+11 -7.24462635e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20231126e+10 -3.15673395e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21600164e+09 -1.29182204e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62413940e+09 -8.49899679e+09 5.22e+01 3.18e+04 8.92e+07 0s - 4 1.78630527e+09 -3.88798307e+09 1.15e+01 7.52e+03 3.11e+07 0s - 5 7.22694131e+08 -6.52128426e+08 0.00e+00 2.02e+01 3.66e+06 0s - 6 2.26253626e+08 -5.08366348e+07 0.00e+00 8.15e-10 7.31e+05 0s - 7 1.21284450e+08 6.33314129e+07 0.00e+00 2.33e-10 1.53e+05 0s - 8 1.01156985e+08 8.48023709e+07 0.00e+00 4.44e-10 4.32e+04 0s - 9 9.48473171e+07 8.94577784e+07 0.00e+00 5.82e-11 1.42e+04 0s - 10 9.27982986e+07 9.14243571e+07 0.00e+00 4.66e-10 3.63e+03 0s - 11 9.20831117e+07 9.18870109e+07 0.00e+00 4.66e-10 5.17e+02 0s - 12 9.19763828e+07 9.19566479e+07 0.00e+00 2.33e-10 5.21e+01 0s - 13 9.19653930e+07 9.19639368e+07 0.00e+00 4.66e-10 3.84e+00 0s - 14 9.19645014e+07 9.19644993e+07 0.00e+00 1.40e-09 5.50e-03 0s - 15 9.19645000e+07 9.19645000e+07 0.00e+00 4.66e-10 5.50e-06 0s - 16 9.19645000e+07 9.19645000e+07 8.22e-13 9.31e-10 5.51e-09 0s - -Barrier solved model in 16 iterations and 0.08 seconds -Optimal objective 9.19645000e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpplwuvv.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-05, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93944904e+11 -7.80618498e+09 3.99e+03 2.59e+03 5.05e+09 0s - 1 6.25152285e+10 -3.60919989e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15114640e+09 -1.80327479e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38544201e+09 -1.19478751e+10 5.54e+01 3.86e+04 1.25e+08 0s - 4 2.65545421e+09 -5.48129877e+09 1.28e+01 9.30e+03 4.43e+07 0s - 5 1.00783806e+09 -9.79506094e+08 0.00e+00 5.84e+01 5.35e+06 0s - 6 2.90140781e+08 -6.02981711e+07 0.00e+00 9.31e-10 9.26e+05 0s - 7 1.60462279e+08 7.29979036e+07 0.00e+00 1.86e-09 2.31e+05 0s - 8 1.24034377e+08 1.04879502e+08 0.00e+00 9.31e-10 5.05e+04 0s - 9 1.15566021e+08 1.12528161e+08 0.00e+00 9.31e-10 8.02e+03 0s - 10 1.14178554e+08 1.13566592e+08 0.00e+00 4.66e-10 1.61e+03 0s - 11 1.13841809e+08 1.13740204e+08 0.00e+00 9.31e-10 2.68e+02 0s - 12 1.13780604e+08 1.13774934e+08 0.00e+00 9.31e-10 1.50e+01 0s - 13 1.13777237e+08 1.13777125e+08 0.00e+00 9.31e-10 2.95e-01 0s - 14 1.13777167e+08 1.13777166e+08 0.00e+00 9.31e-10 2.99e-04 0s - 15 1.13777166e+08 1.13777166e+08 0.00e+00 9.31e-10 3.00e-07 0s - 16 1.13777166e+08 1.13777166e+08 6.91e-15 4.66e-10 3.00e-10 0s - -Barrier solved model in 16 iterations and 0.03 seconds -Optimal objective 1.13777166e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpahb0wk.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-05, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49969016e+11 -7.89766510e+09 3.98e+03 2.05e+03 5.23e+09 0s - 1 7.83259764e+10 -3.73107774e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02854715e+09 -1.86174539e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41263181e+09 -1.23684293e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97475977e+09 -5.61831192e+09 1.16e+01 9.36e+03 4.58e+07 0s - 5 1.07509915e+09 -9.62399943e+08 0.00e+00 3.13e+01 5.44e+06 0s - 6 3.15112164e+08 -4.46692641e+07 0.00e+00 1.40e-09 9.50e+05 0s - 7 1.77691309e+08 8.81202690e+07 0.00e+00 1.86e-09 2.36e+05 0s - 8 1.44834612e+08 1.18440297e+08 0.00e+00 1.86e-09 6.96e+04 0s - 9 1.35464279e+08 1.27619588e+08 0.00e+00 2.33e-10 2.07e+04 0s - 10 1.32406717e+08 1.29861631e+08 0.00e+00 9.31e-10 6.72e+03 0s - 11 1.31153130e+08 1.30772225e+08 0.00e+00 2.33e-10 1.01e+03 0s - 12 1.30940848e+08 1.30918993e+08 0.00e+00 9.31e-10 5.77e+01 0s - 13 1.30928065e+08 1.30927703e+08 0.00e+00 1.86e-09 9.57e-01 0s - 14 1.30927851e+08 1.30927842e+08 0.00e+00 2.91e-10 2.31e-02 0s - 15 1.30927844e+08 1.30927844e+08 1.08e-10 1.86e-09 1.36e-04 0s - 16 1.30927844e+08 1.30927844e+08 9.35e-10 9.31e-10 1.36e-07 0s - 17 1.30927844e+08 1.30927844e+08 1.27e-09 4.66e-10 1.36e-10 0s - -Barrier solved model in 17 iterations and 0.01 seconds -Optimal objective 1.30927844e+08 - -Time queueing subproblems=2.67 seconds -Time loading results into instance Scenario_HighFuelCosts=0.07 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.07 seconds -Time loading results into instance Scenario_LowFuelCosts=0.14 seconds -Time waiting for subproblems=0.28 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.58 Avg: 0.64 Max: 0.72 StdDev: 0.06 (seconds) -Aggregate sub-problem solve time=2.94 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62501728.4032 Max-Min=290674.58 -Converger=normalized-term-diff value is 0.0387 - threshold reached=False -Cumulative run-time=13.42 seconds - -Initiating PH iteration=4 -Scenario instance preprocessing time=0.51 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpntvesm.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16605151e+11 -7.24560730e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20227127e+10 -3.15682957e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21572815e+09 -1.29190501e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62396231e+09 -8.49976779e+09 5.22e+01 3.18e+04 8.92e+07 0s - 4 1.78633771e+09 -3.88594982e+09 1.15e+01 7.51e+03 3.11e+07 0s - 5 7.23253768e+08 -6.52692532e+08 0.00e+00 2.12e+01 3.67e+06 0s - 6 2.26232162e+08 -5.06302828e+07 0.00e+00 6.98e-10 7.31e+05 0s - 7 1.20474163e+08 6.36500602e+07 0.00e+00 1.75e-10 1.50e+05 0s - 8 1.00229764e+08 8.50249759e+07 0.00e+00 1.46e-10 4.01e+04 0s - 9 9.44356765e+07 8.90796365e+07 0.00e+00 5.82e-11 1.41e+04 0s - 10 9.22097609e+07 9.10670527e+07 0.00e+00 2.62e-10 3.02e+03 0s - 11 9.16484325e+07 9.14736854e+07 0.00e+00 1.16e-10 4.61e+02 0s - 12 9.15678523e+07 9.15302942e+07 0.00e+00 2.83e-10 9.91e+01 0s - 13 9.15478114e+07 9.15439834e+07 0.00e+00 9.31e-10 1.01e+01 0s - 14 9.15455709e+07 9.15455017e+07 0.00e+00 4.66e-10 1.83e-01 0s - 15 9.15455306e+07 9.15455295e+07 0.00e+00 6.98e-10 2.93e-03 0s - 16 9.15455299e+07 9.15455299e+07 5.80e-10 9.31e-10 1.72e-05 0s - 17 9.15455299e+07 9.15455299e+07 1.42e-11 9.31e-10 1.72e-08 0s - 18 9.15455299e+07 9.15455299e+07 3.64e-09 4.66e-10 1.72e-11 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.15455299e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprgh0c5.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93944059e+11 -7.80657321e+09 3.99e+03 2.53e+03 5.05e+09 0s - 1 6.25148335e+10 -3.60925536e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15082331e+09 -1.80332338e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38513660e+09 -1.19482975e+10 5.54e+01 3.86e+04 1.25e+08 0s - 4 2.65522588e+09 -5.48064891e+09 1.27e+01 9.30e+03 4.43e+07 0s - 5 1.00832912e+09 -9.80178446e+08 0.00e+00 5.93e+01 5.36e+06 0s - 6 2.90287215e+08 -6.01051798e+07 0.00e+00 1.40e-09 9.26e+05 0s - 7 1.60897191e+08 7.23920644e+07 0.00e+00 9.31e-10 2.34e+05 0s - 8 1.24034715e+08 1.04674478e+08 0.00e+00 2.33e-10 5.11e+04 0s - 9 1.15481198e+08 1.12374347e+08 0.00e+00 9.31e-10 8.20e+03 0s - 10 1.14055884e+08 1.13439695e+08 0.00e+00 4.66e-10 1.63e+03 0s - 11 1.13714827e+08 1.13611758e+08 0.00e+00 4.66e-10 2.72e+02 0s - 12 1.13652362e+08 1.13646493e+08 0.00e+00 4.66e-10 1.55e+01 0s - 13 1.13648864e+08 1.13648753e+08 0.00e+00 9.31e-10 2.95e-01 0s - 14 1.13648795e+08 1.13648795e+08 0.00e+00 9.31e-10 2.96e-04 0s - 15 1.13648795e+08 1.13648795e+08 0.00e+00 9.31e-10 2.96e-07 0s - 16 1.13648795e+08 1.13648795e+08 1.22e-14 4.66e-10 2.97e-10 0s - -Barrier solved model in 16 iterations and 0.02 seconds -Optimal objective 1.13648795e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpttrcy4.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49968566e+11 -7.89805413e+09 3.98e+03 1.96e+03 5.23e+09 0s - 1 7.83259488e+10 -3.73113096e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02861291e+09 -1.86179073e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41273274e+09 -1.23687798e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97456219e+09 -5.61612835e+09 1.16e+01 9.35e+03 4.58e+07 0s - 5 1.07572142e+09 -9.61972578e+08 0.00e+00 3.12e+01 5.44e+06 0s - 6 3.15298056e+08 -4.42861494e+07 0.00e+00 3.73e-09 9.50e+05 0s - 7 1.77983892e+08 8.82516197e+07 0.00e+00 2.33e-10 2.37e+05 0s - 8 1.45114554e+08 1.18558824e+08 0.00e+00 1.86e-09 7.01e+04 0s - 9 1.36106053e+08 1.27409465e+08 0.00e+00 1.86e-09 2.29e+04 0s - 10 1.32771335e+08 1.29822800e+08 0.00e+00 1.86e-09 7.78e+03 0s - 11 1.31337056e+08 1.30878448e+08 0.00e+00 1.16e-10 1.21e+03 0s - 12 1.31077994e+08 1.31050357e+08 0.00e+00 1.86e-09 7.29e+01 0s - 13 1.31061966e+08 1.31061529e+08 0.00e+00 1.86e-09 1.15e+00 0s - 14 1.31061723e+08 1.31061712e+08 0.00e+00 2.53e-10 2.97e-02 0s - 15 1.31061716e+08 1.31061715e+08 2.59e-10 9.31e-10 3.49e-03 0s - 16 1.31061715e+08 1.31061715e+08 2.79e-10 3.73e-09 1.53e-04 0s - 17 1.31061715e+08 1.31061715e+08 1.86e-10 4.51e-10 3.07e-07 0s - 18 1.31061715e+08 1.31061715e+08 5.75e-09 9.31e-10 3.08e-10 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 1.31061715e+08 - -Time queueing subproblems=2.13 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.18 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.53 Avg: 0.54 Max: 0.55 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=2.31 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62272394.5794 Max-Min=213056.22 -Converger=normalized-term-diff value is 0.0379 - threshold reached=False -Cumulative run-time=15.87 seconds - -Initiating PH iteration=5 -Scenario instance preprocessing time=0.55 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppwoteu.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16604532e+11 -7.24619990e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20226220e+10 -3.15688730e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21572087e+09 -1.29195206e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62403653e+09 -8.50020022e+09 5.22e+01 3.18e+04 8.92e+07 0s - 4 1.78658230e+09 -3.88451937e+09 1.15e+01 7.50e+03 3.11e+07 0s - 5 7.23793711e+08 -6.52958077e+08 0.00e+00 2.19e+01 3.67e+06 0s - 6 2.26340552e+08 -5.03966851e+07 0.00e+00 5.82e-10 7.30e+05 0s - 7 1.19972085e+08 6.41364687e+07 0.00e+00 2.33e-10 1.47e+05 0s - 8 9.97430708e+07 8.54012284e+07 0.00e+00 1.16e-10 3.78e+04 0s - 9 9.43207340e+07 8.90626452e+07 0.00e+00 2.91e-11 1.39e+04 0s - 10 9.21019005e+07 9.10244968e+07 0.00e+00 1.16e-10 2.84e+03 0s - 11 9.15889607e+07 9.13952498e+07 0.00e+00 7.91e-11 5.11e+02 0s - 12 9.14905907e+07 9.14630636e+07 0.00e+00 2.85e-10 7.26e+01 0s - 13 9.14767855e+07 9.14720554e+07 0.00e+00 9.31e-10 1.25e+01 0s - 14 9.14740615e+07 9.14738996e+07 0.00e+00 9.31e-10 4.27e-01 0s - 15 9.14739685e+07 9.14739678e+07 0.00e+00 4.66e-10 1.97e-03 0s - 16 9.14739682e+07 9.14739682e+07 8.44e-13 4.66e-10 2.01e-06 0s - 17 9.14739682e+07 9.14739682e+07 2.92e-12 4.66e-10 2.01e-09 0s - -Barrier solved model in 17 iterations and 0.03 seconds -Optimal objective 9.14739682e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpq7rfcg.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93943267e+11 -7.80673722e+09 3.99e+03 2.48e+03 5.05e+09 0s - 1 6.25144870e+10 -3.60929486e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15058143e+09 -1.80336176e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38491268e+09 -1.19486461e+10 5.54e+01 3.86e+04 1.25e+08 0s - 4 2.65527628e+09 -5.48200265e+09 1.28e+01 9.30e+03 4.43e+07 0s - 5 1.00869948e+09 -9.81259471e+08 0.00e+00 6.07e+01 5.36e+06 0s - 6 2.90281640e+08 -6.02594839e+07 0.00e+00 1.86e-09 9.26e+05 0s - 7 1.61224971e+08 7.15581104e+07 0.00e+00 9.31e-10 2.37e+05 0s - 8 1.23853080e+08 1.04331787e+08 0.00e+00 9.31e-10 5.15e+04 0s - 9 1.15186308e+08 1.12129612e+08 0.00e+00 1.40e-09 8.07e+03 0s - 10 1.13784728e+08 1.13175413e+08 0.00e+00 4.66e-10 1.61e+03 0s - 11 1.13446320e+08 1.13345064e+08 0.00e+00 4.66e-10 2.67e+02 0s - 12 1.13384827e+08 1.13379250e+08 0.00e+00 9.31e-10 1.47e+01 0s - 13 1.13381489e+08 1.13381391e+08 0.00e+00 4.66e-10 2.59e-01 0s - 14 1.13381429e+08 1.13381428e+08 0.00e+00 9.31e-10 2.60e-04 0s - 15 1.13381428e+08 1.13381428e+08 0.00e+00 4.66e-10 2.61e-07 0s - 16 1.13381428e+08 1.13381428e+08 1.15e-14 4.66e-10 2.61e-10 0s - -Barrier solved model in 16 iterations and 0.03 seconds -Optimal objective 1.13381428e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphctqgc.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49968117e+11 -7.89821885e+09 3.98e+03 1.87e+03 5.23e+09 0s - 1 7.83258946e+10 -3.73116680e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02866479e+09 -1.86182379e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41279666e+09 -1.23690206e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97471329e+09 -5.61576739e+09 1.16e+01 9.35e+03 4.58e+07 0s - 5 1.07634629e+09 -9.62008635e+08 0.00e+00 3.09e+01 5.44e+06 0s - 6 3.15419547e+08 -4.41048565e+07 0.00e+00 1.86e-09 9.49e+05 0s - 7 1.78166832e+08 8.82769906e+07 0.00e+00 9.31e-10 2.37e+05 0s - 8 1.45242007e+08 1.18628236e+08 0.00e+00 1.86e-09 7.02e+04 0s - 9 1.36498547e+08 1.27096356e+08 0.00e+00 9.31e-10 2.48e+04 0s - 10 1.32546572e+08 1.30150843e+08 0.00e+00 1.86e-09 6.32e+03 0s - 11 1.31360077e+08 1.30992512e+08 0.00e+00 1.16e-10 9.70e+02 0s - 12 1.31154968e+08 1.31133378e+08 0.00e+00 1.86e-09 5.70e+01 0s - 13 1.31142312e+08 1.31141930e+08 0.00e+00 1.86e-09 1.01e+00 0s - 14 1.31142143e+08 1.31142130e+08 0.00e+00 9.31e-10 3.50e-02 0s - 15 1.31142142e+08 1.31142142e+08 0.00e+00 1.40e-09 5.14e-04 0s - 16 1.31142142e+08 1.31142142e+08 1.94e-11 3.73e-09 5.13e-07 0s - 17 1.31142142e+08 1.31142142e+08 1.33e-11 1.86e-09 5.13e-10 0s - -Barrier solved model in 17 iterations and 0.01 seconds -Optimal objective 1.31142142e+08 - -Time queueing subproblems=2.06 seconds -Time loading results into instance Scenario_HighFuelCosts=0.07 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.07 seconds -Time waiting for subproblems=0.19 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.50 Max: 0.56 StdDev: 0.04 (seconds) -Aggregate sub-problem solve time=2.25 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.09 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62071091.0991 Max-Min=204461.76 -Converger=normalized-term-diff value is 0.0821 - threshold reached=False -Cumulative run-time=18.22 seconds - -Initiating PH iteration=6 -Scenario instance preprocessing time=0.59 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmptskjie.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16603965e+11 -7.24670292e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20224682e+10 -3.15693647e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21563545e+09 -1.29199197e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62394233e+09 -8.50038092e+09 5.22e+01 3.18e+04 8.92e+07 0s - 4 1.78672421e+09 -3.88497454e+09 1.15e+01 7.50e+03 3.11e+07 0s - 5 7.24106468e+08 -6.53710270e+08 0.00e+00 2.34e+01 3.68e+06 0s - 6 2.26296517e+08 -5.04824059e+07 0.00e+00 4.66e-10 7.31e+05 0s - 7 1.19468133e+08 6.42594739e+07 0.00e+00 4.07e-10 1.46e+05 0s - 8 9.93582255e+07 8.53777235e+07 0.00e+00 1.16e-10 3.69e+04 0s - 9 9.41399991e+07 8.88531182e+07 0.00e+00 1.24e-10 1.39e+04 0s - 10 9.18605757e+07 9.08380008e+07 0.00e+00 2.33e-10 2.70e+03 0s - 11 9.13676607e+07 9.11930714e+07 0.00e+00 2.76e-10 4.61e+02 0s - 12 9.12852539e+07 9.12484329e+07 0.00e+00 5.82e-11 9.72e+01 0s - 13 9.12647486e+07 9.12618796e+07 0.00e+00 4.66e-10 7.57e+00 0s - 14 9.12630011e+07 9.12629798e+07 0.00e+00 4.66e-10 5.63e-02 0s - 15 9.12629865e+07 9.12629848e+07 0.00e+00 4.66e-10 4.57e-03 0s - 16 9.12629851e+07 9.12629850e+07 7.48e-10 4.66e-10 1.67e-04 0s - 17 9.12629850e+07 9.12629850e+07 4.99e-10 9.31e-10 3.11e-07 0s - 18 9.12629850e+07 9.12629850e+07 1.44e-09 1.40e-09 3.11e-10 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.12629850e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpm6utz_.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93942670e+11 -7.80690025e+09 3.99e+03 2.44e+03 5.05e+09 0s - 1 6.25142861e+10 -3.60933200e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15049923e+09 -1.80339755e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38506534e+09 -1.19494323e+10 5.54e+01 3.86e+04 1.25e+08 0s - 4 2.65542161e+09 -5.48271639e+09 1.28e+01 9.31e+03 4.43e+07 0s - 5 1.00915886e+09 -9.82020104e+08 0.00e+00 6.13e+01 5.37e+06 0s - 6 2.90293683e+08 -6.03264263e+07 0.00e+00 1.63e-09 9.26e+05 0s - 7 1.61466885e+08 7.10043044e+07 0.00e+00 4.66e-10 2.39e+05 0s - 8 1.23777960e+08 1.04097173e+08 0.00e+00 9.31e-10 5.19e+04 0s - 9 1.14979225e+08 1.11999510e+08 0.00e+00 9.31e-10 7.86e+03 0s - 10 1.13614278e+08 1.13014820e+08 0.00e+00 9.31e-10 1.58e+03 0s - 11 1.13279818e+08 1.13181285e+08 0.00e+00 4.66e-10 2.60e+02 0s - 12 1.13219897e+08 1.13214599e+08 0.00e+00 9.31e-10 1.40e+01 0s - 13 1.13216712e+08 1.13216627e+08 0.00e+00 1.86e-09 2.25e-01 0s - 14 1.13216659e+08 1.13216659e+08 0.00e+00 4.66e-10 2.26e-04 0s - 15 1.13216659e+08 1.13216659e+08 0.00e+00 9.31e-10 2.26e-07 0s - 16 1.13216659e+08 1.13216659e+08 1.51e-14 9.31e-10 2.27e-10 0s - -Barrier solved model in 16 iterations and 0.01 seconds -Optimal objective 1.13216659e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsepxu2.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49967809e+11 -7.89838249e+09 3.98e+03 1.79e+03 5.23e+09 0s - 1 7.83259275e+10 -3.73120013e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02880828e+09 -1.86185369e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41322930e+09 -1.23697050e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97479148e+09 -5.61481301e+09 1.16e+01 9.34e+03 4.58e+07 0s - 5 1.07684500e+09 -9.61491238e+08 0.00e+00 2.97e+01 5.44e+06 0s - 6 3.15434880e+08 -4.38966658e+07 0.00e+00 9.31e-10 9.49e+05 0s - 7 1.78329859e+08 8.83333425e+07 0.00e+00 1.40e-09 2.37e+05 0s - 8 1.45418404e+08 1.18724626e+08 0.00e+00 9.31e-10 7.04e+04 0s - 9 1.36700210e+08 1.27147376e+08 0.00e+00 9.31e-10 2.52e+04 0s - 10 1.32892939e+08 1.30127240e+08 0.00e+00 2.33e-10 7.30e+03 0s - 11 1.31534145e+08 1.31101487e+08 0.00e+00 1.86e-09 1.14e+03 0s - 12 1.31285954e+08 1.31261463e+08 0.00e+00 1.86e-09 6.46e+01 0s - 13 1.31271503e+08 1.31271012e+08 0.00e+00 9.31e-10 1.30e+00 0s - 14 1.31271209e+08 1.31271205e+08 0.00e+00 9.31e-10 8.76e-03 0s - 15 1.31271207e+08 1.31271207e+08 3.06e-10 1.86e-09 8.78e-06 0s - 16 1.31271207e+08 1.31271207e+08 6.12e-11 2.55e-10 8.79e-09 0s - -Barrier solved model in 16 iterations and 0.04 seconds -Optimal objective 1.31271207e+08 - -Time queueing subproblems=2.60 seconds -Time loading results into instance Scenario_HighFuelCosts=0.09 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.21 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.67 Max: 0.86 StdDev: 0.16 (seconds) -Aggregate sub-problem solve time=2.81 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61889030.1025 Max-Min=201172.95 -Converger=normalized-term-diff value is 0.0746 - threshold reached=False -Cumulative run-time=21.11 seconds - -Initiating PH iteration=7 -Scenario instance preprocessing time=0.57 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprs5srj.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [4e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16603468e+11 -7.24710053e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20223821e+10 -3.15697502e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21561884e+09 -1.29202119e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62371644e+09 -8.49982097e+09 5.21e+01 3.18e+04 8.92e+07 0s - 4 1.78697063e+09 -3.88505937e+09 1.15e+01 7.50e+03 3.11e+07 0s - 5 7.24321722e+08 -6.53988534e+08 0.00e+00 2.47e+01 3.68e+06 0s - 6 2.26203266e+08 -5.06392844e+07 0.00e+00 4.66e-10 7.31e+05 0s - 7 1.19239525e+08 6.40436531e+07 0.00e+00 3.49e-10 1.46e+05 0s - 8 9.91612864e+07 8.51441126e+07 0.00e+00 8.73e-11 3.70e+04 0s - 9 9.40240718e+07 8.85532780e+07 0.00e+00 2.47e-10 1.44e+04 0s - 10 9.18270397e+07 9.04500483e+07 0.00e+00 1.16e-10 3.63e+03 0s - 11 9.11930345e+07 9.09465458e+07 0.00e+00 2.91e-11 6.50e+02 0s - 12 9.10717462e+07 9.10322571e+07 0.00e+00 1.02e-10 1.04e+02 0s - 13 9.10513648e+07 9.10453012e+07 0.00e+00 9.31e-10 1.60e+01 0s - 14 9.10477633e+07 9.10477456e+07 0.00e+00 4.66e-10 4.68e-02 0s - 15 9.10477559e+07 9.10477558e+07 0.00e+00 9.31e-10 1.57e-04 0s - 16 9.10477559e+07 9.10477559e+07 1.99e-10 9.31e-10 1.57e-07 0s - 17 9.10477559e+07 9.10477559e+07 3.79e-10 9.31e-10 1.57e-10 0s - -Barrier solved model in 17 iterations and 0.02 seconds -Optimal objective 9.10477559e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpr7fpjb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [4e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93942154e+11 -7.80695662e+09 3.99e+03 2.40e+03 5.05e+09 0s - 1 6.25141474e+10 -3.60935747e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15046419e+09 -1.80342131e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38559783e+09 -1.19509338e+10 5.55e+01 3.86e+04 1.25e+08 0s - 4 2.65557169e+09 -5.48385720e+09 1.28e+01 9.31e+03 4.43e+07 0s - 5 1.00979272e+09 -9.83042445e+08 0.00e+00 6.17e+01 5.37e+06 0s - 6 2.90339480e+08 -6.04132715e+07 0.00e+00 1.40e-09 9.27e+05 0s - 7 1.61783513e+08 7.04382913e+07 0.00e+00 4.66e-10 2.41e+05 0s - 8 1.23736497e+08 1.03908091e+08 0.00e+00 9.31e-10 5.23e+04 0s - 9 1.14890505e+08 1.11843959e+08 0.00e+00 5.82e-10 8.04e+03 0s - 10 1.13494936e+08 1.12890435e+08 0.00e+00 9.31e-10 1.60e+03 0s - 11 1.13158252e+08 1.13057802e+08 0.00e+00 4.66e-10 2.65e+02 0s - 12 1.13096987e+08 1.13091823e+08 0.00e+00 4.66e-10 1.36e+01 0s - 13 1.13093893e+08 1.13093804e+08 0.00e+00 9.31e-10 2.36e-01 0s - 14 1.13093838e+08 1.13093838e+08 0.00e+00 9.31e-10 2.37e-04 0s - 15 1.13093838e+08 1.13093838e+08 0.00e+00 9.31e-10 2.37e-07 0s - 16 1.13093838e+08 1.13093838e+08 3.11e-15 9.31e-10 2.37e-10 0s - -Barrier solved model in 16 iterations and 0.01 seconds -Optimal objective 1.13093838e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbotyh9.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [4e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49967561e+11 -7.89843943e+09 3.98e+03 1.73e+03 5.23e+09 0s - 1 7.83260106e+10 -3.73122239e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02898784e+09 -1.86187211e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41415169e+09 -1.23711290e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97495300e+09 -5.61462965e+09 1.16e+01 9.34e+03 4.58e+07 0s - 5 1.07745067e+09 -9.61213235e+08 0.00e+00 2.81e+01 5.44e+06 0s - 6 3.15432179e+08 -4.37436289e+07 0.00e+00 1.86e-09 9.48e+05 0s - 7 1.78472652e+08 8.83536015e+07 0.00e+00 9.31e-10 2.38e+05 0s - 8 1.45560319e+08 1.18783853e+08 0.00e+00 9.31e-10 7.07e+04 0s - 9 1.36760954e+08 1.27268031e+08 0.00e+00 2.33e-10 2.50e+04 0s - 10 1.32795294e+08 1.30424975e+08 0.00e+00 9.31e-10 6.25e+03 0s - 11 1.31604895e+08 1.31222321e+08 0.00e+00 9.31e-10 1.01e+03 0s - 12 1.31381737e+08 1.31359908e+08 0.00e+00 1.86e-09 5.76e+01 0s - 13 1.31368729e+08 1.31368307e+08 0.00e+00 3.73e-09 1.11e+00 0s - 14 1.31368511e+08 1.31368504e+08 0.00e+00 1.86e-09 1.85e-02 0s - 15 1.31368510e+08 1.31368510e+08 0.00e+00 1.86e-09 8.93e-05 0s - 16 1.31368510e+08 1.31368510e+08 6.13e-14 1.86e-09 8.92e-08 0s - 17 1.31368510e+08 1.31368510e+08 4.51e-13 4.66e-10 8.93e-11 0s - -Barrier solved model in 17 iterations and 0.03 seconds -Optimal objective 1.31368510e+08 - -Time queueing subproblems=1.93 seconds -Time loading results into instance Scenario_HighFuelCosts=0.08 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.07 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.21 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.45 Max: 0.47 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=2.14 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61645389.7067 Max-Min=167461.52 -Converger=normalized-term-diff value is 0.0746 - threshold reached=False -Cumulative run-time=23.40 seconds - -Initiating PH iteration=8 -Scenario instance preprocessing time=0.56 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpo_dlpx.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [4e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16602982e+11 -7.24752037e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20223318e+10 -3.15701584e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21564506e+09 -1.29205246e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62330997e+09 -8.49853315e+09 5.21e+01 3.18e+04 8.91e+07 0s - 4 1.78731890e+09 -3.88436678e+09 1.15e+01 7.50e+03 3.11e+07 0s - 5 7.24551410e+08 -6.53918918e+08 0.00e+00 2.61e+01 3.68e+06 0s - 6 2.26070231e+08 -5.08281183e+07 0.00e+00 9.31e-10 7.31e+05 0s - 7 1.18949080e+08 6.37736196e+07 0.00e+00 3.49e-10 1.46e+05 0s - 8 9.87924323e+07 8.49367209e+07 0.00e+00 5.82e-11 3.66e+04 0s - 9 9.37548490e+07 8.82429188e+07 0.00e+00 5.82e-11 1.45e+04 0s - 10 9.16179784e+07 9.00713763e+07 0.00e+00 3.22e-10 4.08e+03 0s - 11 9.09096132e+07 9.06401726e+07 0.00e+00 5.82e-11 7.11e+02 0s - 12 9.07803505e+07 9.07352862e+07 0.00e+00 1.29e-10 1.19e+02 0s - 13 9.07571719e+07 9.07503338e+07 0.00e+00 4.66e-10 1.80e+01 0s - 14 9.07531063e+07 9.07530892e+07 0.00e+00 4.66e-10 4.50e-02 0s - 15 9.07530961e+07 9.07530961e+07 0.00e+00 4.66e-10 4.51e-05 0s - 16 9.07530961e+07 9.07530961e+07 4.85e-13 4.66e-10 4.52e-08 0s - 17 9.07530961e+07 9.07530961e+07 1.18e-12 4.66e-10 4.52e-11 0s - -Barrier solved model in 17 iterations and 0.01 seconds -Optimal objective 9.07530961e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpo9krme.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [4e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.01s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93941933e+11 -7.80701401e+09 3.99e+03 2.36e+03 5.05e+09 0s - 1 6.25141920e+10 -3.60937602e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15057740e+09 -1.80343516e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38633797e+09 -1.19524729e+10 5.55e+01 3.86e+04 1.25e+08 0s - 4 2.65583058e+09 -5.48458215e+09 1.28e+01 9.31e+03 4.43e+07 0s - 5 1.01064157e+09 -9.83833566e+08 0.00e+00 6.19e+01 5.38e+06 0s - 6 2.90515026e+08 -6.03689502e+07 0.00e+00 1.86e-09 9.27e+05 0s - 7 1.62075932e+08 7.01761935e+07 0.00e+00 2.33e-10 2.43e+05 0s - 8 1.23805513e+08 1.03862007e+08 0.00e+00 1.86e-09 5.26e+04 0s - 9 1.14943138e+08 1.11804163e+08 0.00e+00 1.86e-09 8.28e+03 0s - 10 1.13504983e+08 1.12891617e+08 0.00e+00 2.33e-10 1.62e+03 0s - 11 1.13164671e+08 1.13061670e+08 0.00e+00 4.66e-10 2.72e+02 0s - 12 1.13101728e+08 1.13096650e+08 0.00e+00 9.31e-10 1.34e+01 0s - 13 1.13098701e+08 1.13098605e+08 0.00e+00 1.86e-09 2.54e-01 0s - 14 1.13098641e+08 1.13098641e+08 0.00e+00 4.66e-10 2.55e-04 0s - 15 1.13098641e+08 1.13098641e+08 0.00e+00 9.31e-10 2.56e-07 0s - 16 1.13098641e+08 1.13098641e+08 2.83e-14 9.31e-10 2.56e-10 0s - -Barrier solved model in 16 iterations and 0.02 seconds -Optimal objective 1.13098641e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3crq58.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [4e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49967446e+11 -7.89849703e+09 3.98e+03 1.67e+03 5.23e+09 0s - 1 7.83261518e+10 -3.73124012e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02919849e+09 -1.86188427e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41519132e+09 -1.23726574e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97524007e+09 -5.61495859e+09 1.16e+01 9.34e+03 4.58e+07 0s - 5 1.07806534e+09 -9.61040532e+08 0.00e+00 2.66e+01 5.44e+06 0s - 6 3.15409256e+08 -4.36439369e+07 0.00e+00 1.86e-09 9.48e+05 0s - 7 1.78583841e+08 8.83454325e+07 0.00e+00 9.31e-10 2.38e+05 0s - 8 1.45649982e+08 1.18807923e+08 0.00e+00 9.31e-10 7.08e+04 0s - 9 1.36671393e+08 1.27450233e+08 0.00e+00 9.31e-10 2.43e+04 0s - 10 1.32894816e+08 1.30435792e+08 0.00e+00 1.86e-09 6.49e+03 0s - 11 1.31677653e+08 1.31269638e+08 0.00e+00 9.31e-10 1.08e+03 0s - 12 1.31436343e+08 1.31406063e+08 0.00e+00 3.73e-09 7.99e+01 0s - 13 1.31417820e+08 1.31417006e+08 0.00e+00 1.86e-09 2.15e+00 0s - 14 1.31417332e+08 1.31417303e+08 0.00e+00 1.86e-09 7.50e-02 0s - 15 1.31417317e+08 1.31417313e+08 0.00e+00 1.86e-09 8.75e-03 0s - 16 1.31417315e+08 1.31417315e+08 0.00e+00 1.86e-09 7.81e-04 0s - 17 1.31417315e+08 1.31417315e+08 0.00e+00 9.31e-10 2.46e-05 0s - 18 1.31417315e+08 1.31417315e+08 6.75e-14 9.31e-10 2.43e-08 0s - 19 1.31417315e+08 1.31417315e+08 4.51e-13 1.86e-09 2.43e-11 0s - -Barrier solved model in 19 iterations and 0.03 seconds -Optimal objective 1.31417315e+08 - -Time queueing subproblems=2.78 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.18 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.74 Max: 0.91 StdDev: 0.19 (seconds) -Aggregate sub-problem solve time=2.96 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61396043.5566 Max-Min=61631.45 -Converger=normalized-term-diff value is 0.0449 - threshold reached=False -Cumulative run-time=26.45 seconds - -Initiating PH iteration=9 -Scenario instance preprocessing time=0.57 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpc8dckw.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [5e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16602689e+11 -7.24782622e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20224120e+10 -3.15704527e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21578780e+09 -1.29207271e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62294204e+09 -8.49688652e+09 5.21e+01 3.18e+04 8.91e+07 0s - 4 1.78779288e+09 -3.88319358e+09 1.15e+01 7.49e+03 3.11e+07 0s - 5 7.24913348e+08 -6.53614623e+08 0.00e+00 2.75e+01 3.68e+06 0s - 6 2.26045984e+08 -5.08936616e+07 0.00e+00 5.82e-10 7.31e+05 0s - 7 1.18762362e+08 6.36075537e+07 0.00e+00 8.15e-10 1.46e+05 0s - 8 9.85082179e+07 8.48271729e+07 0.00e+00 2.33e-10 3.61e+04 0s - 9 9.36780240e+07 8.79621871e+07 0.00e+00 6.04e-10 1.51e+04 0s - 10 9.14448054e+07 8.98282532e+07 0.00e+00 1.16e-10 4.27e+03 0s - 11 9.07233574e+07 9.04165630e+07 0.00e+00 8.91e-11 8.09e+02 0s - 12 9.05730314e+07 9.05226490e+07 0.00e+00 2.05e-10 1.33e+02 0s - 13 9.05457215e+07 9.05396878e+07 0.00e+00 4.66e-10 1.59e+01 0s - 14 9.05422030e+07 9.05421665e+07 0.00e+00 9.31e-10 9.64e-02 0s - 15 9.05421820e+07 9.05421819e+07 0.00e+00 9.31e-10 9.67e-05 0s - 16 9.05421819e+07 9.05421819e+07 1.27e-12 4.66e-10 9.67e-08 0s - 17 9.05421819e+07 9.05421819e+07 2.65e-13 4.66e-10 9.68e-11 0s - -Barrier solved model in 17 iterations and 0.05 seconds -Optimal objective 9.05421819e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbiyps6.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [5e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93941755e+11 -7.80701882e+09 3.99e+03 2.30e+03 5.05e+09 0s - 1 6.25142956e+10 -3.60939028e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15075574e+09 -1.80344480e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38695807e+09 -1.19535134e+10 5.55e+01 3.86e+04 1.25e+08 0s - 4 2.65614683e+09 -5.48477758e+09 1.28e+01 9.31e+03 4.43e+07 0s - 5 1.01144478e+09 -9.84158792e+08 0.00e+00 6.16e+01 5.38e+06 0s - 6 2.90662460e+08 -6.02985548e+07 0.00e+00 1.86e-09 9.27e+05 0s - 7 1.62371646e+08 6.98986239e+07 0.00e+00 1.86e-09 2.44e+05 0s - 8 1.23853255e+08 1.03803954e+08 0.00e+00 4.66e-10 5.29e+04 0s - 9 1.14981336e+08 1.11736907e+08 0.00e+00 9.31e-10 8.56e+03 0s - 10 1.13494192e+08 1.12869096e+08 0.00e+00 9.31e-10 1.65e+03 0s - 11 1.13149505e+08 1.13043356e+08 0.00e+00 1.16e-10 2.80e+02 0s - 12 1.13084496e+08 1.13079509e+08 0.00e+00 9.31e-10 1.32e+01 0s - 13 1.13081541e+08 1.13081437e+08 0.00e+00 4.66e-10 2.75e-01 0s - 14 1.13081477e+08 1.13081477e+08 0.00e+00 6.98e-10 2.76e-04 0s - 15 1.13081477e+08 1.13081477e+08 0.00e+00 9.31e-10 2.76e-07 0s - 16 1.13081477e+08 1.13081477e+08 6.95e-15 4.66e-10 2.77e-10 0s - -Barrier solved model in 16 iterations and 0.01 seconds -Optimal objective 1.13081477e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpejcdxo.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [5e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49967267e+11 -7.89850185e+09 3.98e+03 1.62e+03 5.23e+09 0s - 1 7.83262576e+10 -3.73125443e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02937843e+09 -1.86189381e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41594558e+09 -1.23737073e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97547937e+09 -5.61504418e+09 1.16e+01 9.34e+03 4.58e+07 0s - 5 1.07846640e+09 -9.60529047e+08 0.00e+00 2.46e+01 5.43e+06 0s - 6 3.15298092e+08 -4.35956456e+07 0.00e+00 1.86e-09 9.48e+05 0s - 7 1.78641545e+08 8.82966487e+07 0.00e+00 1.86e-09 2.38e+05 0s - 8 1.45666622e+08 1.18777038e+08 0.00e+00 4.66e-10 7.10e+04 0s - 9 1.36551984e+08 1.27534098e+08 0.00e+00 1.86e-09 2.38e+04 0s - 10 1.32861556e+08 1.30430443e+08 0.00e+00 9.31e-10 6.41e+03 0s - 11 1.31655510e+08 1.31255613e+08 0.00e+00 1.86e-09 1.06e+03 0s - 12 1.31418068e+08 1.31389773e+08 0.00e+00 1.86e-09 7.47e+01 0s - 13 1.31400649e+08 1.31399899e+08 0.00e+00 9.31e-10 1.98e+00 0s - 14 1.31400166e+08 1.31400147e+08 0.00e+00 1.86e-09 4.85e-02 0s - 15 1.31400152e+08 1.31400151e+08 0.00e+00 2.33e-10 3.42e-03 0s - 16 1.31400151e+08 1.31400151e+08 0.00e+00 1.86e-09 6.39e-05 0s - 17 1.31400151e+08 1.31400151e+08 8.88e-15 1.86e-09 6.51e-08 0s - 18 1.31400151e+08 1.31400151e+08 8.99e-13 1.86e-09 6.52e-11 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.31400151e+08 - -Time queueing subproblems=2.59 seconds -Time loading results into instance Scenario_HighFuelCosts=0.11 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.17 seconds -Time loading results into instance Scenario_LowFuelCosts=0.07 seconds -Time waiting for subproblems=0.36 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.63 Avg: 0.67 Max: 0.72 StdDev: 0.04 (seconds) -Aggregate sub-problem solve time=2.94 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.09 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61174890.8340 Max-Min=50487.71 -Converger=normalized-term-diff value is 0.0153 - threshold reached=False -Cumulative run-time=29.54 seconds - -Initiating PH iteration=10 -Scenario instance preprocessing time=0.60 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpptsnkt.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [5e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16602440e+11 -7.24804366e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20225355e+10 -3.15706583e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21597234e+09 -1.29208425e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62272700e+09 -8.49553710e+09 5.21e+01 3.18e+04 8.91e+07 0s - 4 1.78826276e+09 -3.88206830e+09 1.15e+01 7.49e+03 3.11e+07 0s - 5 7.25391388e+08 -6.53421179e+08 0.00e+00 2.89e+01 3.69e+06 0s - 6 2.26082668e+08 -5.09329531e+07 0.00e+00 1.16e-09 7.31e+05 0s - 7 1.18639206e+08 6.34946980e+07 0.00e+00 3.49e-10 1.46e+05 0s - 8 9.83359346e+07 8.46945401e+07 0.00e+00 1.31e-10 3.60e+04 0s - 9 9.36992291e+07 8.76909798e+07 0.00e+00 2.76e-10 1.59e+04 0s - 10 9.12829623e+07 8.96534028e+07 0.00e+00 5.82e-11 4.30e+03 0s - 11 9.05524386e+07 9.02419470e+07 0.00e+00 2.91e-11 8.19e+02 0s - 12 9.03972415e+07 9.03475724e+07 0.00e+00 2.79e-10 1.31e+02 0s - 13 9.03704957e+07 9.03634924e+07 0.00e+00 4.66e-10 1.85e+01 0s - 14 9.03664316e+07 9.03663915e+07 0.00e+00 9.31e-10 1.06e-01 0s - 15 9.03664148e+07 9.03664144e+07 0.00e+00 1.31e-10 1.22e-03 0s - 16 9.03664147e+07 9.03664147e+07 6.87e-10 4.66e-10 1.55e-06 0s - 17 9.03664147e+07 9.03664147e+07 1.01e-09 3.52e-10 1.56e-09 0s - -Barrier solved model in 17 iterations and 0.04 seconds -Optimal objective 9.03664147e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpoopiuw.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [5e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93941607e+11 -7.80693444e+09 3.99e+03 2.25e+03 5.05e+09 0s - 1 6.25144469e+10 -3.60939670e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15098890e+09 -1.80344729e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38731944e+09 -1.19537267e+10 5.55e+01 3.86e+04 1.25e+08 0s - 4 2.65652327e+09 -5.48441551e+09 1.28e+01 9.31e+03 4.43e+07 0s - 5 1.01208698e+09 -9.83893175e+08 0.00e+00 6.10e+01 5.38e+06 0s - 6 2.90767796e+08 -6.02010183e+07 0.00e+00 1.40e-09 9.27e+05 0s - 7 1.62675276e+08 6.96213140e+07 0.00e+00 4.66e-10 2.46e+05 0s - 8 1.23893928e+08 1.03741651e+08 0.00e+00 9.31e-10 5.32e+04 0s - 9 1.14992884e+08 1.11669792e+08 0.00e+00 9.31e-10 8.77e+03 0s - 10 1.13464809e+08 1.12828471e+08 0.00e+00 4.66e-10 1.68e+03 0s - 11 1.13115916e+08 1.13006425e+08 0.00e+00 9.31e-10 2.89e+02 0s - 12 1.13048577e+08 1.13043579e+08 0.00e+00 9.31e-10 1.32e+01 0s - 13 1.13045618e+08 1.13045491e+08 0.00e+00 9.31e-10 3.35e-01 0s - 14 1.13045537e+08 1.13045536e+08 0.00e+00 9.31e-10 2.00e-03 0s - 15 1.13045536e+08 1.13045536e+08 0.00e+00 9.31e-10 1.97e-06 0s - 16 1.13045536e+08 1.13045536e+08 2.90e-14 9.31e-10 1.97e-09 0s - -Barrier solved model in 16 iterations and 0.05 seconds -Optimal objective 1.13045536e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpacpnge.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [5e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49967115e+11 -7.89841748e+09 3.98e+03 1.57e+03 5.23e+09 0s - 1 7.83264096e+10 -3.73126096e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02961185e+09 -1.86189627e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41633681e+09 -1.23739236e+10 5.17e+01 3.95e+04 1.31e+08 0s - 4 2.97577462e+09 -5.61459264e+09 1.16e+01 9.34e+03 4.58e+07 0s - 5 1.07869878e+09 -9.59424700e+08 0.00e+00 2.23e+01 5.43e+06 0s - 6 3.15146967e+08 -4.35241056e+07 0.00e+00 1.86e-09 9.47e+05 0s - 7 1.78688503e+08 8.82685978e+07 0.00e+00 1.75e-10 2.39e+05 0s - 8 1.45667352e+08 1.18749931e+08 0.00e+00 1.86e-09 7.10e+04 0s - 9 1.36433887e+08 1.27595134e+08 0.00e+00 9.31e-10 2.33e+04 0s - 10 1.32786768e+08 1.30390780e+08 0.00e+00 1.86e-09 6.32e+03 0s - 11 1.31576943e+08 1.31228394e+08 0.00e+00 2.33e-10 9.20e+02 0s - 12 1.31373697e+08 1.31358596e+08 0.00e+00 1.86e-09 3.98e+01 0s - 13 1.31364468e+08 1.31364105e+08 0.00e+00 1.86e-09 9.58e-01 0s - 14 1.31364224e+08 1.31364208e+08 0.00e+00 1.86e-09 4.12e-02 0s - 15 1.31364211e+08 1.31364210e+08 0.00e+00 1.86e-09 2.24e-03 0s - 16 1.31364210e+08 1.31364210e+08 0.00e+00 1.86e-09 1.88e-05 0s - 17 1.31364210e+08 1.31364210e+08 2.00e-14 2.33e-09 1.88e-08 0s - 18 1.31364210e+08 1.31364210e+08 4.80e-14 1.86e-09 1.88e-11 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.31364210e+08 - -Time queueing subproblems=2.15 seconds -Time loading results into instance Scenario_HighFuelCosts=0.07 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.19 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 0.52 Max: 0.55 StdDev: 0.03 (seconds) -Aggregate sub-problem solve time=2.34 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.10 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=60966341.9560 Max-Min=15372.94 -Converger=normalized-term-diff value is 0.0149 - threshold reached=False -Cumulative run-time=31.97 seconds - -Initiating PH iteration=11 -Scenario instance preprocessing time=0.52 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpfnmpx5.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [6e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16602304e+11 -7.24815735e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20227482e+10 -3.15707599e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21623772e+09 -1.29208551e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62280950e+09 -8.49479732e+09 5.21e+01 3.18e+04 8.91e+07 0s - 4 1.78876411e+09 -3.88123573e+09 1.15e+01 7.49e+03 3.11e+07 0s - 5 7.26062332e+08 -6.53419332e+08 0.00e+00 3.02e+01 3.69e+06 0s - 6 2.26203202e+08 -5.09285187e+07 0.00e+00 6.98e-10 7.32e+05 0s - 7 1.18601697e+08 6.34595338e+07 0.00e+00 2.33e-10 1.45e+05 0s - 8 9.82784450e+07 8.46013743e+07 0.00e+00 1.82e-10 3.61e+04 0s - 9 9.37546954e+07 8.75322762e+07 0.00e+00 1.41e-10 1.64e+04 0s - 10 9.12486900e+07 8.95253223e+07 0.00e+00 1.16e-10 4.55e+03 0s - 11 9.04688517e+07 9.01445473e+07 0.00e+00 9.58e-11 8.56e+02 0s - 12 9.03011266e+07 9.02553556e+07 0.00e+00 1.16e-10 1.21e+02 0s - 13 9.02769904e+07 9.02688246e+07 0.00e+00 9.31e-10 2.15e+01 0s - 14 9.02721408e+07 9.02721086e+07 0.00e+00 4.66e-10 8.48e-02 0s - 15 9.02721168e+07 9.02721161e+07 7.05e-11 9.31e-10 1.67e-03 0s - 16 9.02721162e+07 9.02721162e+07 3.46e-09 9.31e-10 3.54e-06 0s - 17 9.02721162e+07 9.02721162e+07 5.54e-09 4.66e-10 3.54e-09 0s - -Barrier solved model in 17 iterations and 0.03 seconds -Optimal objective 9.02721162e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpusyyap.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [6e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93941494e+11 -7.80676604e+09 3.99e+03 2.19e+03 5.05e+09 0s - 1 6.25146544e+10 -3.60939608e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15128839e+09 -1.80344363e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38755398e+09 -1.19534063e+10 5.55e+01 3.86e+04 1.25e+08 0s - 4 2.65698170e+09 -5.48370029e+09 1.28e+01 9.31e+03 4.43e+07 0s - 5 1.01264285e+09 -9.83172512e+08 0.00e+00 6.00e+01 5.38e+06 0s - 6 2.90836874e+08 -6.00827340e+07 0.00e+00 1.86e-09 9.27e+05 0s - 7 1.62972896e+08 6.93465319e+07 0.00e+00 4.66e-10 2.47e+05 0s - 8 1.23960292e+08 1.03645993e+08 0.00e+00 9.31e-10 5.36e+04 0s - 9 1.14997388e+08 1.11601062e+08 0.00e+00 9.31e-10 8.96e+03 0s - 10 1.13426112e+08 1.12783060e+08 0.00e+00 9.31e-10 1.70e+03 0s - 11 1.13075310e+08 1.12958250e+08 0.00e+00 8.15e-10 3.09e+02 0s - 12 1.13007625e+08 1.13001112e+08 0.00e+00 9.31e-10 1.72e+01 0s - 13 1.13003673e+08 1.13003562e+08 0.00e+00 4.66e-10 2.92e-01 0s - 14 1.13003605e+08 1.13003604e+08 0.00e+00 9.31e-10 2.93e-04 0s - 15 1.13003604e+08 1.13003604e+08 0.00e+00 4.66e-10 2.94e-07 0s - 16 1.13003604e+08 1.13003604e+08 1.40e-14 9.31e-10 2.94e-10 0s - -Barrier solved model in 16 iterations and 0.01 seconds -Optimal objective 1.13003604e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbqmkc9.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [6e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49966997e+11 -7.89824907e+09 3.98e+03 1.51e+03 5.23e+09 0s - 1 7.83266179e+10 -3.73126046e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02991166e+09 -1.86189258e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41653689e+09 -1.23736014e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97615333e+09 -5.61380467e+09 1.16e+01 9.33e+03 4.58e+07 0s - 5 1.07884284e+09 -9.57872764e+08 0.00e+00 1.97e+01 5.42e+06 0s - 6 3.14962842e+08 -4.34385810e+07 0.00e+00 1.16e-09 9.46e+05 0s - 7 1.78720718e+08 8.82553706e+07 0.00e+00 1.86e-09 2.39e+05 0s - 8 1.45655743e+08 1.18725932e+08 0.00e+00 7.28e-11 7.11e+04 0s - 9 1.36312994e+08 1.27648677e+08 0.00e+00 1.86e-09 2.29e+04 0s - 10 1.32607944e+08 1.30458453e+08 0.00e+00 9.31e-10 5.67e+03 0s - 11 1.31502774e+08 1.31203701e+08 0.00e+00 1.86e-09 7.89e+02 0s - 12 1.31329775e+08 1.31317997e+08 0.00e+00 1.86e-09 3.11e+01 0s - 13 1.31322451e+08 1.31322211e+08 0.00e+00 4.66e-10 6.31e-01 0s - 14 1.31322288e+08 1.31322277e+08 0.00e+00 1.86e-09 2.89e-02 0s - 15 1.31322279e+08 1.31322278e+08 0.00e+00 1.86e-09 1.82e-03 0s - 16 1.31322278e+08 1.31322278e+08 0.00e+00 5.82e-10 1.25e-05 0s - 17 1.31322278e+08 1.31322278e+08 1.18e-14 3.73e-09 1.25e-08 0s - 18 1.31322278e+08 1.31322278e+08 2.27e-13 4.07e-10 1.25e-11 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.31322278e+08 - -Time queueing subproblems=2.02 seconds -Time loading results into instance Scenario_HighFuelCosts=0.09 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.21 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.50 Max: 0.58 StdDev: 0.06 (seconds) -Aggregate sub-problem solve time=2.23 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=60904591.2507 Max-Min= 6028.14 -Converger=normalized-term-diff value is 0.0000 - threshold reached=True -Cumulative run-time=34.34 seconds - -Number of discrete variables fixed before final plugin calls=0 (total=0) -Number of continuous variables fixed before final plugin calls=0 (total=90) -PH complete - -Convergence history: -Converger=normalized-term-diff -Iteration Metric Value - 0 0.1160 - 1 0.1358 - 2 0.0972 - 3 0.0387 - 4 0.0379 - 5 0.0821 - 6 0.0746 - 7 0.0746 - 8 0.0449 - 9 0.0153 - 10 0.0149 - 11 0.0000 - - -Final number of discrete variables fixed=0 (total=0) -Final number of continuous variables fixed=0 (total=90) - -Computing objective inner bound at xhat solution -Deactivate PH objective proximal terms time=0.00 seconds -Deactivate PH objective weight terms time=0.00 seconds -Scenario instance preprocessing time=0.01 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp6bjjyt.gurobi.mst -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [7e+03, 6e+07] - Bounds range [1e-19, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 432 rows and 391 columns -Presolve time: 0.00s -Presolved: 21 rows, 83 columns, 121 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 6.2026648e+07 1.228902e+02 0.000000e+00 0s - 34 9.0845020e+07 0.000000e+00 0.000000e+00 0s - -Solved in 34 iterations and 0.02 seconds -Optimal objective 9.084501960e+07 -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp93i5xt.gurobi.mst -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+04, 6e+07] - Bounds range [1e-19, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 432 rows and 391 columns -Presolve time: 0.00s -Presolved: 21 rows, 83 columns, 121 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 6.2263548e+07 1.228902e+02 0.000000e+00 0s - 32 1.1560804e+08 0.000000e+00 0.000000e+00 0s - -Solved in 32 iterations and 0.03 seconds -Optimal objective 1.156080437e+08 -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp7fpz3t.gurobi.mst -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+04, 6e+07] - Bounds range [1e-19, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 432 rows and 391 columns -Presolve time: 0.00s -Presolved: 21 rows, 83 columns, 121 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 6.2737348e+07 1.228902e+02 0.000000e+00 0s - 36 1.2809913e+08 0.000000e+00 0.000000e+00 0s - -Solved in 36 iterations and 0.04 seconds -Optimal objective 1.280991295e+08 -Time queueing subproblems=1.51 seconds -Time loading results into instance Scenario_HighFuelCosts=0.01 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.01 seconds -Time loading results into instance Scenario_LowFuelCosts=0.01 seconds -Time waiting for subproblems=0.04 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.50 Max: 0.54 StdDev: 0.04 (seconds) -Aggregate sub-problem solve time=1.54 seconds - -Computed objective upper bound=111517397.5920 - -X-hat variable values: - - Stage: Investment - (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) - Variable: BuildLocalTD - Index: [Central,2020] Values: 0.5000 0.5000 0.5000 - - Index: [Central,2030] Values: 2.0000 2.0000 2.0000 - - Index: [Central,Legacy] Values: 3.5000 3.5000 3.5000 - - Index: [North,2020] Values: 0.5000 0.5000 0.5000 - - Index: [North,2030] Values: 2.0000 2.0000 2.0000 - - Index: [North,Legacy] Values: 5.5000 5.5000 5.5000 - - Index: [South,2020] Values: 0.5000 0.5000 0.5000 - - Index: [South,2030] Values: 2.0000 2.0000 2.0000 - - Index: [South,Legacy] Values: 9.5000 9.5000 9.5000 - - (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) - Variable: BuildProj - Index: [C-Coal_ST,1985] Values: 2.0000 2.0000 2.0000 - - Index: [C-NG_CC,2005] Values: 2.0000 2.0000 2.0000 - - Index: [C-NG_CC,2020] Values: 2.8577 2.8577 2.8577 - - Index: [C-NG_CC,2030] Values: 7.4923 7.4923 7.4923 - - Index: [C-NG_GT,2005] Values: 2.0000 2.0000 2.0000 - - Index: [C-Wind-1,2020] Values: 0.7569 0.7569 0.7569 - - Index: [C-Wind-1,2030] Values: 3.2431 3.2431 3.2431 - - Index: [C-Wind-2,2030] Values: 3.0000 3.0000 3.0000 - - Index: [N-Coal_ST,1995] Values: 2.0000 2.0000 2.0000 - - Index: [N-Geothermal,2000] Values: 1.0000 1.0000 1.0000 - - Index: [N-NG_CC,2008] Values: 2.0000 2.0000 2.0000 - - Index: [N-NG_GT,2009] Values: 2.0000 2.0000 2.0000 - - Index: [N-Wind-1,2030] Values: 2.9370 2.9370 2.9370 - - Index: [N-Wind-2,2030] Values: 1.0000 1.0000 1.0000 - - Index: [S-Geothermal,1998] Values: 3.0000 3.0000 3.0000 - - Index: [S-NG_CC,2000] Values: 5.0000 5.0000 5.0000 - - Index: [S-NG_GT,1990] Values: 3.0000 3.0000 3.0000 - - Index: [S-NG_GT,2002] Values: 2.0000 2.0000 2.0000 - - (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) - Variable: BuildTrans - Index: [C-S,2030] Values: 5.1141 5.1141 5.1141 - - Index: [C-S,Legacy] Values: 6.0000 6.0000 6.0000 - - Index: [N-C,Legacy] Values: 3.0000 3.0000 3.0000 - - Cost Variable: InvestmentCost - Tree Node: RootNode (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) - Values: 60902581.870060902581.870060902581.8700 Max-Min: 0.0000 Avg: 60902581.8700 - -X-hat costs: - -Scenario Tree Costs ----------------------------------------------------- -Tree Nodes: - - Name=HighFuelCosts - Stage=Operation - Parent=RootNode - Conditional probability=0.3333 - Children: - None - Scenarios: - Scenario_HighFuelCosts - Expected cost of (sub)tree rooted at node=67196547.6325 - - Name=LowFuelCosts - Stage=Operation - Parent=RootNode - Conditional probability=0.3333 - Children: - None - Scenarios: - Scenario_LowFuelCosts - Expected cost of (sub)tree rooted at node=29942437.7292 - - Name=MediumFuelCosts - Stage=Operation - Parent=RootNode - Conditional probability=0.3333 - Children: - None - Scenarios: - Scenario_MediumFuelCosts - Expected cost of (sub)tree rooted at node=54705461.8046 - - Name=RootNode - Stage=Investment - Parent=None - Conditional probability=1.0000 - Children: - HighFuelCosts - LowFuelCosts - MediumFuelCosts - Scenarios: - Scenario_HighFuelCosts - Scenario_LowFuelCosts - Scenario_MediumFuelCosts - Expected cost of (sub)tree rooted at node=111517397.5921 - ----------------------------------------------------- -Scenarios: - - Name=Scenario_HighFuelCosts - Probability=0.3333 - Leaf Node=HighFuelCosts - Tree node sequence: - RootNode - HighFuelCosts - Stage= Investment Cost=60902581.8700 - Stage= Operation Cost=67196547.6325 - Total scenario cost=128099129.5025 - - Name=Scenario_LowFuelCosts - Probability=0.3333 - Leaf Node=LowFuelCosts - Tree node sequence: - RootNode - LowFuelCosts - Stage= Investment Cost=60902581.8700 - Stage= Operation Cost=29942437.7292 - Total scenario cost=90845019.5992 - - Name=Scenario_MediumFuelCosts - Probability=0.3333 - Leaf Node=MediumFuelCosts - Tree node sequence: - RootNode - MediumFuelCosts - Stage= Investment Cost=60902581.8700 - Stage= Operation Cost=54705461.8046 - Total scenario cost=115608043.6746 - ----------------------------------------------------- - -Deactivate PH objective weight terms time=0.00 seconds -Deactivate PH objective proximal terms time=0.00 seconds - -Total PH execution time=35.91 seconds - -PH run-time statistics: -Initialization time= 6.70 seconds -Overall solve time= 34.35 seconds -Scenario solve time= 34.20 seconds -Average update time= 0.01 seconds -Weight update time= 1.26 seconds -Scenario tree solution written to file=ph.csv -CostVarDetail.csv written for modeling checking. - -Total execution time=49.84 seconds -Importing module=C:/Users/Benjamin/Google Drive/Masters/SWITCH/SWITCH-Pyomo-PHA/ReferenceModel.py -loading model... -model successfully loaded... -Module successfully loaded -Time to import model and scenario tree structure files=0.08 seconds -Time to construct scenario instances=0.51 seconds -Time link scenario tree with instances=0.01 seconds -User-defined PH solution writer module=pyomo.pysp.plugins.csvsolutionwriter already imported - skipping -Importing module=rhosetter.py -Module successfully loaded -Initializing PH - -PH post-instance plugin callback time=0.00 seconds -PH parameter vector construction time=0.01 seconds -PH SymbolMap creation time=0.00 seconds -Add PH objective weight terms time=0.00 seconds -Deactivate PH objective weight terms time=0.00 seconds -Add PH objective proximal terms time=0.01 seconds -Deactivate PH objective proximal terms time=0.00 seconds -Executing user rho setter callback function -Cumulative initialization time=6.10 seconds -PH post-initialization plugin callback time=0.00 seconds -Cumulative PH initialization time=6.10 seconds -Overall initialization time=6.10 seconds - -Starting PH - -Initiating PH iteration=0 -Scenario instance preprocessing time=0.05 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [7e+03, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 348 rows and 348 columns -Presolve time: 0.00s -Presolved: 105 rows, 126 columns, 371 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s - 66 8.9634914e+07 0.000000e+00 0.000000e+00 0s - -Solved in 66 iterations and 0.03 seconds -Optimal objective 8.963491423e+07 -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+04, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 344 rows and 337 columns -Presolve time: 0.00s -Presolved: 109 rows, 137 columns, 408 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s - 74 1.1288675e+08 0.000000e+00 0.000000e+00 0s - -Solved in 74 iterations and 0.00 seconds -Optimal objective 1.128867496e+08 -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+04, 6e+06] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 350 rows and 346 columns -Presolve time: 0.00s -Presolved: 103 rows, 128 columns, 390 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s - 60 1.2514034e+08 0.000000e+00 0.000000e+00 0s - -Solved in 60 iterations and 0.03 seconds -Optimal objective 1.251403360e+08 -Time queueing subproblems=1.37 seconds -Time loading results into instance Scenario_HighFuelCosts=0.01 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.01 seconds -Time loading results into instance Scenario_LowFuelCosts=0.01 seconds -Time waiting for subproblems=0.04 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.39 Avg: 0.44 Max: 0.50 StdDev: 0.05 (seconds) -Aggregate sub-problem solve time=1.41 seconds -Variable statistics compute time=0.00 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62360998.3746 Max-Min=13859603.69 -Converger=normalized-term-diff value is 0.1160 - threshold reached=False -Weight update time=0.08 seconds -Cumulative run-time=1.54 seconds -Activate PH objective proximal terms time=0.00 seconds -Activate PH objective weight terms time=0.00 seconds - -Initiating PH iteration=1 -Scenario instance preprocessing time=0.48 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpxqzpfc.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-06, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16607719e+11 -7.24396458e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20237182e+10 -3.15668360e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21680787e+09 -1.29183900e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62529048e+09 -8.49946191e+09 5.22e+01 3.18e+04 8.92e+07 0s - 4 1.78958582e+09 -3.88415947e+09 1.15e+01 7.50e+03 3.11e+07 0s - 5 7.31644144e+08 -6.64161749e+08 0.00e+00 3.77e+01 3.76e+06 0s - 6 2.30698028e+08 -4.90772992e+07 0.00e+00 6.98e-10 7.39e+05 0s - 7 1.27688956e+08 6.67370458e+07 0.00e+00 1.16e-10 1.61e+05 0s - 8 1.06390870e+08 8.60277823e+07 0.00e+00 4.37e-11 5.37e+04 0s - 9 9.83840180e+07 9.20936265e+07 0.00e+00 5.82e-11 1.66e+04 0s - 10 9.63365879e+07 9.39528186e+07 0.00e+00 1.16e-10 6.29e+03 0s - 11 9.51799510e+07 9.47705950e+07 0.00e+00 2.58e-10 1.08e+03 0s - 12 9.49538402e+07 9.49297451e+07 0.00e+00 4.66e-10 6.36e+01 0s - 13 9.49401197e+07 9.49389363e+07 0.00e+00 9.31e-10 3.12e+00 0s - 14 9.49394837e+07 9.49394491e+07 0.00e+00 1.75e-10 9.11e-02 0s - 15 9.49394629e+07 9.49394629e+07 0.00e+00 4.66e-10 9.11e-05 0s - 16 9.49394629e+07 9.49394629e+07 0.00e+00 9.31e-10 9.11e-08 0s - 17 9.49394629e+07 9.49394629e+07 5.73e-14 9.31e-10 9.12e-11 0s - -Barrier solved model in 17 iterations and 0.01 seconds -Optimal objective 9.49394629e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphdofqi.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-06, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93950107e+11 -7.80571753e+09 3.99e+03 3.75e+03 5.05e+09 0s - 1 6.25141540e+10 -3.60881775e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.14769585e+09 -1.80287915e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38000983e+09 -1.19442711e+10 5.54e+01 3.86e+04 1.25e+08 0s - 4 2.64779059e+09 -5.54916539e+09 1.32e+01 9.59e+03 4.52e+07 0s - 5 9.69802328e+08 -9.63949378e+08 0.00e+00 3.05e+01 5.16e+06 0s - 6 2.61607827e+08 -9.10329148e+07 0.00e+00 9.31e-10 9.31e+05 0s - 7 1.35234781e+08 4.98383941e+07 0.00e+00 9.31e-10 2.25e+05 0s - 8 9.74728791e+07 8.20684078e+07 0.00e+00 4.66e-10 4.06e+04 0s - 9 9.02204369e+07 8.76317767e+07 0.00e+00 1.16e-10 6.83e+03 0s - 10 8.90285006e+07 8.84753826e+07 0.00e+00 4.66e-10 1.46e+03 0s - 11 8.87452937e+07 8.85995706e+07 0.00e+00 9.31e-10 3.84e+02 0s - 12 8.86709999e+07 8.86440779e+07 0.00e+00 4.66e-10 7.10e+01 0s - 13 8.86550645e+07 8.86539356e+07 0.00e+00 9.31e-10 2.98e+00 0s - 14 8.86543699e+07 8.86543617e+07 0.00e+00 4.66e-10 2.16e-02 0s - 15 8.86543656e+07 8.86543656e+07 0.00e+00 9.31e-10 2.61e-05 0s - 16 8.86543656e+07 8.86543656e+07 0.00e+00 9.31e-10 2.61e-08 0s - 17 8.86543656e+07 8.86543656e+07 1.81e-13 9.31e-10 2.61e-11 0s - -Barrier solved model in 17 iterations and 0.01 seconds -Optimal objective 8.86543656e+07 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphzb4ee.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [6e-06, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49969515e+11 -7.89718082e+09 3.98e+03 1.88e+03 5.23e+09 0s - 1 7.83304957e+10 -3.73122492e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.03411216e+09 -1.86177264e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41917121e+09 -1.23680676e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.96065722e+09 -5.53000525e+09 1.11e+01 8.96e+03 4.46e+07 0s - 5 1.06455587e+09 -9.19733972e+08 0.00e+00 5.89e+00 5.26e+06 0s - 6 3.08246570e+08 -4.94175858e+07 0.00e+00 1.86e-09 9.44e+05 0s - 7 1.73022479e+08 8.06768195e+07 0.00e+00 9.31e-10 2.44e+05 0s - 8 1.40969761e+08 1.15607682e+08 0.00e+00 1.86e-09 6.69e+04 0s - 9 1.30661551e+08 1.24934819e+08 0.00e+00 1.16e-10 1.51e+04 0s - 10 1.28107496e+08 1.26990512e+08 0.00e+00 9.31e-10 2.95e+03 0s - 11 1.27569474e+08 1.27356118e+08 0.00e+00 9.31e-10 5.63e+02 0s - 12 1.27452843e+08 1.27438045e+08 0.00e+00 1.86e-09 3.90e+01 0s - 13 1.27444216e+08 1.27444060e+08 0.00e+00 1.86e-09 4.11e-01 0s - 14 1.27444122e+08 1.27444122e+08 0.00e+00 1.86e-09 4.12e-04 0s - 15 1.27444122e+08 1.27444122e+08 0.00e+00 1.86e-09 4.12e-07 0s - 16 1.27444122e+08 1.27444122e+08 3.91e-14 1.86e-09 4.13e-10 0s - -Barrier solved model in 16 iterations and 0.02 seconds -Optimal objective 1.27444122e+08 - -Time queueing subproblems=1.79 seconds -Time loading results into instance Scenario_HighFuelCosts=0.05 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.05 seconds -Time waiting for subproblems=0.16 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.44 Max: 0.44 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.95 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=63595080.9281 Max-Min=8954705.90 -Converger=normalized-term-diff value is 0.1358 - threshold reached=False -Cumulative run-time=3.57 seconds - -Initiating PH iteration=2 -Scenario instance preprocessing time=0.50 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpntsbui.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e-05, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16606648e+11 -7.24331100e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20228415e+10 -3.15660972e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21579587e+09 -1.29173797e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62379682e+09 -8.49832232e+09 5.22e+01 3.18e+04 8.92e+07 0s - 4 1.78567054e+09 -3.88888657e+09 1.15e+01 7.53e+03 3.12e+07 0s - 5 7.21653566e+08 -6.52833939e+08 0.00e+00 1.96e+01 3.66e+06 0s - 6 2.25511647e+08 -5.26699595e+07 0.00e+00 6.98e-10 7.34e+05 0s - 7 1.20710907e+08 6.26637701e+07 0.00e+00 4.37e-10 1.53e+05 0s - 8 1.01447685e+08 8.27496730e+07 0.00e+00 1.16e-10 4.93e+04 0s - 9 9.43788712e+07 8.88622857e+07 0.00e+00 2.91e-11 1.46e+04 0s - 10 9.27787567e+07 9.05195090e+07 0.00e+00 4.66e-10 5.96e+03 0s - 11 9.16388509e+07 9.13361267e+07 0.00e+00 4.13e-10 7.99e+02 0s - 12 9.14866440e+07 9.14454972e+07 0.00e+00 4.66e-10 1.09e+02 0s - 13 9.14634604e+07 9.14608256e+07 0.00e+00 4.66e-10 6.95e+00 0s - 14 9.14619693e+07 9.14619663e+07 0.00e+00 4.66e-10 7.82e-03 0s - 15 9.14619676e+07 9.14619676e+07 0.00e+00 4.66e-10 7.83e-06 0s - 16 9.14619676e+07 9.14619676e+07 1.97e-12 4.66e-10 7.84e-09 0s - -Barrier solved model in 16 iterations and 0.02 seconds -Optimal objective 9.14619676e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjsrcut.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e-05, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93947504e+11 -7.80517276e+09 3.99e+03 2.72e+03 5.05e+09 0s - 1 6.25164102e+10 -3.60902757e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15207311e+09 -1.80312598e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38635575e+09 -1.19466932e+10 5.54e+01 3.86e+04 1.25e+08 0s - 4 2.65682167e+09 -5.48661395e+09 1.28e+01 9.33e+03 4.44e+07 0s - 5 1.00701348e+09 -9.78792426e+08 0.00e+00 5.74e+01 5.35e+06 0s - 6 2.89205382e+08 -6.25085738e+07 0.00e+00 9.31e-10 9.29e+05 0s - 7 1.57617156e+08 7.44156849e+07 0.00e+00 9.31e-10 2.20e+05 0s - 8 1.22694992e+08 1.04572858e+08 0.00e+00 4.66e-10 4.78e+04 0s - 9 1.14932463e+08 1.11564421e+08 0.00e+00 9.31e-10 8.89e+03 0s - 10 1.13377831e+08 1.12727314e+08 0.00e+00 4.66e-10 1.72e+03 0s - 11 1.13024440e+08 1.12910383e+08 0.00e+00 9.31e-10 3.01e+02 0s - 12 1.12955904e+08 1.12947915e+08 0.00e+00 9.31e-10 2.11e+01 0s - 13 1.12951441e+08 1.12951088e+08 0.00e+00 9.31e-10 9.30e-01 0s - 14 1.12951219e+08 1.12951218e+08 0.00e+00 9.31e-10 1.36e-03 0s - 15 1.12951218e+08 1.12951218e+08 0.00e+00 4.66e-10 1.36e-06 0s - 16 1.12951218e+08 1.12951218e+08 1.55e-13 9.31e-10 1.36e-09 0s - -Barrier solved model in 16 iterations and 0.01 seconds -Optimal objective 1.12951218e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpnywxe_.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e-05, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49968778e+11 -7.89664553e+09 3.98e+03 2.12e+03 5.23e+09 0s - 1 7.83267913e+10 -3.73103333e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02952603e+09 -1.86167473e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41358469e+09 -1.23675573e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97596688e+09 -5.61977730e+09 1.17e+01 9.37e+03 4.59e+07 0s - 5 1.07542648e+09 -9.62034743e+08 0.00e+00 3.11e+01 5.44e+06 0s - 6 3.14673448e+08 -4.50894009e+07 0.00e+00 9.31e-10 9.50e+05 0s - 7 1.77877831e+08 8.70289523e+07 0.00e+00 1.75e-10 2.40e+05 0s - 8 1.44471310e+08 1.17609364e+08 0.00e+00 1.53e-10 7.09e+04 0s - 9 1.35149375e+08 1.26863714e+08 0.00e+00 1.86e-09 2.19e+04 0s - 10 1.31602899e+08 1.29549350e+08 0.00e+00 9.31e-10 5.42e+03 0s - 11 1.30591519e+08 1.30292483e+08 0.00e+00 9.31e-10 7.89e+02 0s - 12 1.30427329e+08 1.30417346e+08 0.00e+00 1.86e-09 2.63e+01 0s - 13 1.30421775e+08 1.30421730e+08 0.00e+00 1.86e-09 1.18e-01 0s - 14 1.30421767e+08 1.30421767e+08 0.00e+00 9.31e-10 1.61e-04 0s - 15 1.30421767e+08 1.30421767e+08 2.63e-11 5.82e-10 1.61e-07 0s - 16 1.30421767e+08 1.30421767e+08 2.06e-11 9.31e-10 1.62e-10 0s - -Barrier solved model in 16 iterations and 0.02 seconds -Optimal objective 1.30421767e+08 - -Time queueing subproblems=1.82 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.17 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.44 Max: 0.45 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=2.00 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62899320.3612 Max-Min=2407610.82 -Converger=normalized-term-diff value is 0.0972 - threshold reached=False -Cumulative run-time=5.71 seconds - -Initiating PH iteration=3 -Scenario instance preprocessing time=0.50 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpksmlog.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-05, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16606361e+11 -7.24462635e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20231126e+10 -3.15673395e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21600164e+09 -1.29182204e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62413940e+09 -8.49899679e+09 5.22e+01 3.18e+04 8.92e+07 0s - 4 1.78630527e+09 -3.88798307e+09 1.15e+01 7.52e+03 3.11e+07 0s - 5 7.22694131e+08 -6.52128426e+08 0.00e+00 2.02e+01 3.66e+06 0s - 6 2.26253626e+08 -5.08366348e+07 0.00e+00 8.15e-10 7.31e+05 0s - 7 1.21284450e+08 6.33314129e+07 0.00e+00 2.33e-10 1.53e+05 0s - 8 1.01156985e+08 8.48023709e+07 0.00e+00 4.44e-10 4.32e+04 0s - 9 9.48473171e+07 8.94577784e+07 0.00e+00 5.82e-11 1.42e+04 0s - 10 9.27982986e+07 9.14243571e+07 0.00e+00 4.66e-10 3.63e+03 0s - 11 9.20831117e+07 9.18870109e+07 0.00e+00 4.66e-10 5.17e+02 0s - 12 9.19763828e+07 9.19566479e+07 0.00e+00 2.33e-10 5.21e+01 0s - 13 9.19653930e+07 9.19639368e+07 0.00e+00 4.66e-10 3.84e+00 0s - 14 9.19645014e+07 9.19644993e+07 0.00e+00 1.40e-09 5.50e-03 0s - 15 9.19645000e+07 9.19645000e+07 0.00e+00 4.66e-10 5.50e-06 0s - 16 9.19645000e+07 9.19645000e+07 8.22e-13 9.31e-10 5.51e-09 0s - -Barrier solved model in 16 iterations and 0.02 seconds -Optimal objective 9.19645000e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjbhkgz.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-05, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93944904e+11 -7.80618498e+09 3.99e+03 2.59e+03 5.05e+09 0s - 1 6.25152285e+10 -3.60919989e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15114640e+09 -1.80327479e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38544201e+09 -1.19478751e+10 5.54e+01 3.86e+04 1.25e+08 0s - 4 2.65545421e+09 -5.48129877e+09 1.28e+01 9.30e+03 4.43e+07 0s - 5 1.00783806e+09 -9.79506094e+08 0.00e+00 5.84e+01 5.35e+06 0s - 6 2.90140781e+08 -6.02981711e+07 0.00e+00 9.31e-10 9.26e+05 0s - 7 1.60462279e+08 7.29979036e+07 0.00e+00 1.86e-09 2.31e+05 0s - 8 1.24034377e+08 1.04879502e+08 0.00e+00 9.31e-10 5.05e+04 0s - 9 1.15566021e+08 1.12528161e+08 0.00e+00 9.31e-10 8.02e+03 0s - 10 1.14178554e+08 1.13566592e+08 0.00e+00 4.66e-10 1.61e+03 0s - 11 1.13841809e+08 1.13740204e+08 0.00e+00 9.31e-10 2.68e+02 0s - 12 1.13780604e+08 1.13774934e+08 0.00e+00 9.31e-10 1.50e+01 0s - 13 1.13777237e+08 1.13777125e+08 0.00e+00 9.31e-10 2.95e-01 0s - 14 1.13777167e+08 1.13777166e+08 0.00e+00 9.31e-10 2.99e-04 0s - 15 1.13777166e+08 1.13777166e+08 0.00e+00 9.31e-10 3.00e-07 0s - 16 1.13777166e+08 1.13777166e+08 6.91e-15 4.66e-10 3.00e-10 0s - -Barrier solved model in 16 iterations and 0.01 seconds -Optimal objective 1.13777166e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsyjnjc.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-05, 9e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49969016e+11 -7.89766510e+09 3.98e+03 2.05e+03 5.23e+09 0s - 1 7.83259764e+10 -3.73107774e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02854715e+09 -1.86174539e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41263181e+09 -1.23684293e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97475977e+09 -5.61831192e+09 1.16e+01 9.36e+03 4.58e+07 0s - 5 1.07509915e+09 -9.62399943e+08 0.00e+00 3.13e+01 5.44e+06 0s - 6 3.15112164e+08 -4.46692641e+07 0.00e+00 1.40e-09 9.50e+05 0s - 7 1.77691309e+08 8.81202690e+07 0.00e+00 1.86e-09 2.36e+05 0s - 8 1.44834612e+08 1.18440297e+08 0.00e+00 1.86e-09 6.96e+04 0s - 9 1.35464279e+08 1.27619588e+08 0.00e+00 2.33e-10 2.07e+04 0s - 10 1.32406717e+08 1.29861631e+08 0.00e+00 9.31e-10 6.72e+03 0s - 11 1.31153130e+08 1.30772225e+08 0.00e+00 2.33e-10 1.01e+03 0s - 12 1.30940848e+08 1.30918993e+08 0.00e+00 9.31e-10 5.77e+01 0s - 13 1.30928065e+08 1.30927703e+08 0.00e+00 1.86e-09 9.57e-01 0s - 14 1.30927851e+08 1.30927842e+08 0.00e+00 2.91e-10 2.31e-02 0s - 15 1.30927844e+08 1.30927844e+08 1.08e-10 1.86e-09 1.36e-04 0s - 16 1.30927844e+08 1.30927844e+08 9.35e-10 9.31e-10 1.36e-07 0s - 17 1.30927844e+08 1.30927844e+08 1.27e-09 4.66e-10 1.36e-10 0s - -Barrier solved model in 17 iterations and 0.06 seconds -Optimal objective 1.30927844e+08 - -Time queueing subproblems=1.87 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.18 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.46 Max: 0.48 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=2.05 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62501728.4032 Max-Min=290674.58 -Converger=normalized-term-diff value is 0.0387 - threshold reached=False -Cumulative run-time=7.84 seconds - -Initiating PH iteration=4 -Scenario instance preprocessing time=0.51 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbfcyqm.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16605151e+11 -7.24560730e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20227127e+10 -3.15682957e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21572815e+09 -1.29190501e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62396231e+09 -8.49976779e+09 5.22e+01 3.18e+04 8.92e+07 0s - 4 1.78633771e+09 -3.88594982e+09 1.15e+01 7.51e+03 3.11e+07 0s - 5 7.23253768e+08 -6.52692532e+08 0.00e+00 2.12e+01 3.67e+06 0s - 6 2.26232162e+08 -5.06302828e+07 0.00e+00 6.98e-10 7.31e+05 0s - 7 1.20474163e+08 6.36500602e+07 0.00e+00 1.75e-10 1.50e+05 0s - 8 1.00229764e+08 8.50249759e+07 0.00e+00 1.46e-10 4.01e+04 0s - 9 9.44356765e+07 8.90796365e+07 0.00e+00 5.82e-11 1.41e+04 0s - 10 9.22097609e+07 9.10670527e+07 0.00e+00 2.62e-10 3.02e+03 0s - 11 9.16484325e+07 9.14736854e+07 0.00e+00 1.16e-10 4.61e+02 0s - 12 9.15678523e+07 9.15302942e+07 0.00e+00 2.83e-10 9.91e+01 0s - 13 9.15478114e+07 9.15439834e+07 0.00e+00 9.31e-10 1.01e+01 0s - 14 9.15455709e+07 9.15455017e+07 0.00e+00 4.66e-10 1.83e-01 0s - 15 9.15455306e+07 9.15455295e+07 0.00e+00 6.98e-10 2.93e-03 0s - 16 9.15455299e+07 9.15455299e+07 5.80e-10 9.31e-10 1.72e-05 0s - 17 9.15455299e+07 9.15455299e+07 1.42e-11 9.31e-10 1.72e-08 0s - 18 9.15455299e+07 9.15455299e+07 3.64e-09 4.66e-10 1.72e-11 0s - -Barrier solved model in 18 iterations and 0.02 seconds -Optimal objective 9.15455299e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmmps8c.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93944059e+11 -7.80657321e+09 3.99e+03 2.53e+03 5.05e+09 0s - 1 6.25148335e+10 -3.60925536e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15082331e+09 -1.80332338e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38513660e+09 -1.19482975e+10 5.54e+01 3.86e+04 1.25e+08 0s - 4 2.65522588e+09 -5.48064891e+09 1.27e+01 9.30e+03 4.43e+07 0s - 5 1.00832912e+09 -9.80178446e+08 0.00e+00 5.93e+01 5.36e+06 0s - 6 2.90287215e+08 -6.01051798e+07 0.00e+00 1.40e-09 9.26e+05 0s - 7 1.60897191e+08 7.23920644e+07 0.00e+00 9.31e-10 2.34e+05 0s - 8 1.24034715e+08 1.04674478e+08 0.00e+00 2.33e-10 5.11e+04 0s - 9 1.15481198e+08 1.12374347e+08 0.00e+00 9.31e-10 8.20e+03 0s - 10 1.14055884e+08 1.13439695e+08 0.00e+00 4.66e-10 1.63e+03 0s - 11 1.13714827e+08 1.13611758e+08 0.00e+00 4.66e-10 2.72e+02 0s - 12 1.13652362e+08 1.13646493e+08 0.00e+00 4.66e-10 1.55e+01 0s - 13 1.13648864e+08 1.13648753e+08 0.00e+00 9.31e-10 2.95e-01 0s - 14 1.13648795e+08 1.13648795e+08 0.00e+00 9.31e-10 2.96e-04 0s - 15 1.13648795e+08 1.13648795e+08 0.00e+00 9.31e-10 2.96e-07 0s - 16 1.13648795e+08 1.13648795e+08 1.22e-14 4.66e-10 2.97e-10 0s - -Barrier solved model in 16 iterations and 0.01 seconds -Optimal objective 1.13648795e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphwmgly.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [2e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49968566e+11 -7.89805413e+09 3.98e+03 1.96e+03 5.23e+09 0s - 1 7.83259488e+10 -3.73113096e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02861291e+09 -1.86179073e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41273274e+09 -1.23687798e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97456219e+09 -5.61612835e+09 1.16e+01 9.35e+03 4.58e+07 0s - 5 1.07572142e+09 -9.61972578e+08 0.00e+00 3.12e+01 5.44e+06 0s - 6 3.15298056e+08 -4.42861494e+07 0.00e+00 3.73e-09 9.50e+05 0s - 7 1.77983892e+08 8.82516197e+07 0.00e+00 2.33e-10 2.37e+05 0s - 8 1.45114554e+08 1.18558824e+08 0.00e+00 1.86e-09 7.01e+04 0s - 9 1.36106053e+08 1.27409465e+08 0.00e+00 1.86e-09 2.29e+04 0s - 10 1.32771335e+08 1.29822800e+08 0.00e+00 1.86e-09 7.78e+03 0s - 11 1.31337056e+08 1.30878448e+08 0.00e+00 1.16e-10 1.21e+03 0s - 12 1.31077994e+08 1.31050357e+08 0.00e+00 1.86e-09 7.29e+01 0s - 13 1.31061966e+08 1.31061529e+08 0.00e+00 1.86e-09 1.15e+00 0s - 14 1.31061723e+08 1.31061712e+08 0.00e+00 2.53e-10 2.97e-02 0s - 15 1.31061716e+08 1.31061715e+08 2.59e-10 9.31e-10 3.49e-03 0s - 16 1.31061715e+08 1.31061715e+08 2.79e-10 3.73e-09 1.53e-04 0s - 17 1.31061715e+08 1.31061715e+08 1.86e-10 4.51e-10 3.07e-07 0s - 18 1.31061715e+08 1.31061715e+08 5.75e-09 9.31e-10 3.08e-10 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.31061715e+08 - -Time queueing subproblems=1.92 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.18 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.47 Max: 0.47 StdDev: 0.00 (seconds) -Aggregate sub-problem solve time=2.10 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62272394.5794 Max-Min=213056.22 -Converger=normalized-term-diff value is 0.0379 - threshold reached=False -Cumulative run-time=10.01 seconds - -Initiating PH iteration=5 -Scenario instance preprocessing time=0.51 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpo4cyvd.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16604532e+11 -7.24619990e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20226220e+10 -3.15688730e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21572087e+09 -1.29195206e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62403653e+09 -8.50020022e+09 5.22e+01 3.18e+04 8.92e+07 0s - 4 1.78658230e+09 -3.88451937e+09 1.15e+01 7.50e+03 3.11e+07 0s - 5 7.23793711e+08 -6.52958077e+08 0.00e+00 2.19e+01 3.67e+06 0s - 6 2.26340552e+08 -5.03966851e+07 0.00e+00 5.82e-10 7.30e+05 0s - 7 1.19972085e+08 6.41364687e+07 0.00e+00 2.33e-10 1.47e+05 0s - 8 9.97430708e+07 8.54012284e+07 0.00e+00 1.16e-10 3.78e+04 0s - 9 9.43207340e+07 8.90626452e+07 0.00e+00 2.91e-11 1.39e+04 0s - 10 9.21019005e+07 9.10244968e+07 0.00e+00 1.16e-10 2.84e+03 0s - 11 9.15889607e+07 9.13952498e+07 0.00e+00 7.91e-11 5.11e+02 0s - 12 9.14905907e+07 9.14630636e+07 0.00e+00 2.85e-10 7.26e+01 0s - 13 9.14767855e+07 9.14720554e+07 0.00e+00 9.31e-10 1.25e+01 0s - 14 9.14740615e+07 9.14738996e+07 0.00e+00 9.31e-10 4.27e-01 0s - 15 9.14739685e+07 9.14739678e+07 0.00e+00 4.66e-10 1.97e-03 0s - 16 9.14739682e+07 9.14739682e+07 8.44e-13 4.66e-10 2.01e-06 0s - 17 9.14739682e+07 9.14739682e+07 2.92e-12 4.66e-10 2.01e-09 0s - -Barrier solved model in 17 iterations and 0.01 seconds -Optimal objective 9.14739682e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpnkw1zm.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93943267e+11 -7.80673722e+09 3.99e+03 2.48e+03 5.05e+09 0s - 1 6.25144870e+10 -3.60929486e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15058143e+09 -1.80336176e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38491268e+09 -1.19486461e+10 5.54e+01 3.86e+04 1.25e+08 0s - 4 2.65527628e+09 -5.48200265e+09 1.28e+01 9.30e+03 4.43e+07 0s - 5 1.00869948e+09 -9.81259471e+08 0.00e+00 6.07e+01 5.36e+06 0s - 6 2.90281640e+08 -6.02594839e+07 0.00e+00 1.86e-09 9.26e+05 0s - 7 1.61224971e+08 7.15581104e+07 0.00e+00 9.31e-10 2.37e+05 0s - 8 1.23853080e+08 1.04331787e+08 0.00e+00 9.31e-10 5.15e+04 0s - 9 1.15186308e+08 1.12129612e+08 0.00e+00 1.40e-09 8.07e+03 0s - 10 1.13784728e+08 1.13175413e+08 0.00e+00 4.66e-10 1.61e+03 0s - 11 1.13446320e+08 1.13345064e+08 0.00e+00 4.66e-10 2.67e+02 0s - 12 1.13384827e+08 1.13379250e+08 0.00e+00 9.31e-10 1.47e+01 0s - 13 1.13381489e+08 1.13381391e+08 0.00e+00 4.66e-10 2.59e-01 0s - 14 1.13381429e+08 1.13381428e+08 0.00e+00 9.31e-10 2.60e-04 0s - 15 1.13381428e+08 1.13381428e+08 0.00e+00 4.66e-10 2.61e-07 0s - 16 1.13381428e+08 1.13381428e+08 1.15e-14 4.66e-10 2.61e-10 0s - -Barrier solved model in 16 iterations and 0.02 seconds -Optimal objective 1.13381428e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpajb0up.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49968117e+11 -7.89821885e+09 3.98e+03 1.87e+03 5.23e+09 0s - 1 7.83258946e+10 -3.73116680e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02866479e+09 -1.86182379e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41279666e+09 -1.23690206e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97471329e+09 -5.61576739e+09 1.16e+01 9.35e+03 4.58e+07 0s - 5 1.07634629e+09 -9.62008635e+08 0.00e+00 3.09e+01 5.44e+06 0s - 6 3.15419547e+08 -4.41048565e+07 0.00e+00 1.86e-09 9.49e+05 0s - 7 1.78166832e+08 8.82769906e+07 0.00e+00 9.31e-10 2.37e+05 0s - 8 1.45242007e+08 1.18628236e+08 0.00e+00 1.86e-09 7.02e+04 0s - 9 1.36498547e+08 1.27096356e+08 0.00e+00 9.31e-10 2.48e+04 0s - 10 1.32546572e+08 1.30150843e+08 0.00e+00 1.86e-09 6.32e+03 0s - 11 1.31360077e+08 1.30992512e+08 0.00e+00 1.16e-10 9.70e+02 0s - 12 1.31154968e+08 1.31133378e+08 0.00e+00 1.86e-09 5.70e+01 0s - 13 1.31142312e+08 1.31141930e+08 0.00e+00 1.86e-09 1.01e+00 0s - 14 1.31142143e+08 1.31142130e+08 0.00e+00 9.31e-10 3.50e-02 0s - 15 1.31142142e+08 1.31142142e+08 0.00e+00 1.40e-09 5.14e-04 0s - 16 1.31142142e+08 1.31142142e+08 1.94e-11 3.73e-09 5.13e-07 0s - 17 1.31142142e+08 1.31142142e+08 1.33e-11 1.86e-09 5.13e-10 0s - -Barrier solved model in 17 iterations and 0.02 seconds -Optimal objective 1.31142142e+08 - -Time queueing subproblems=1.87 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.17 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.45 Max: 0.46 StdDev: 0.00 (seconds) -Aggregate sub-problem solve time=2.04 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=62071091.0991 Max-Min=204461.76 -Converger=normalized-term-diff value is 0.0821 - threshold reached=False -Cumulative run-time=12.19 seconds - -Initiating PH iteration=6 -Scenario instance preprocessing time=0.50 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphydwey.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16603965e+11 -7.24670292e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20224682e+10 -3.15693647e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21563545e+09 -1.29199197e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62394233e+09 -8.50038092e+09 5.22e+01 3.18e+04 8.92e+07 0s - 4 1.78672421e+09 -3.88497454e+09 1.15e+01 7.50e+03 3.11e+07 0s - 5 7.24106468e+08 -6.53710270e+08 0.00e+00 2.34e+01 3.68e+06 0s - 6 2.26296517e+08 -5.04824059e+07 0.00e+00 4.66e-10 7.31e+05 0s - 7 1.19468133e+08 6.42594739e+07 0.00e+00 4.07e-10 1.46e+05 0s - 8 9.93582255e+07 8.53777235e+07 0.00e+00 1.16e-10 3.69e+04 0s - 9 9.41399991e+07 8.88531182e+07 0.00e+00 1.24e-10 1.39e+04 0s - 10 9.18605757e+07 9.08380008e+07 0.00e+00 2.33e-10 2.70e+03 0s - 11 9.13676607e+07 9.11930714e+07 0.00e+00 2.76e-10 4.61e+02 0s - 12 9.12852539e+07 9.12484329e+07 0.00e+00 5.82e-11 9.72e+01 0s - 13 9.12647486e+07 9.12618796e+07 0.00e+00 4.66e-10 7.57e+00 0s - 14 9.12630011e+07 9.12629798e+07 0.00e+00 4.66e-10 5.63e-02 0s - 15 9.12629865e+07 9.12629848e+07 0.00e+00 4.66e-10 4.57e-03 0s - 16 9.12629851e+07 9.12629850e+07 7.48e-10 4.66e-10 1.67e-04 0s - 17 9.12629850e+07 9.12629850e+07 4.99e-10 9.31e-10 3.11e-07 0s - 18 9.12629850e+07 9.12629850e+07 1.44e-09 1.40e-09 3.11e-10 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 9.12629850e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpeaqlus.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93942670e+11 -7.80690025e+09 3.99e+03 2.44e+03 5.05e+09 0s - 1 6.25142861e+10 -3.60933200e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15049923e+09 -1.80339755e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38506534e+09 -1.19494323e+10 5.54e+01 3.86e+04 1.25e+08 0s - 4 2.65542161e+09 -5.48271639e+09 1.28e+01 9.31e+03 4.43e+07 0s - 5 1.00915886e+09 -9.82020104e+08 0.00e+00 6.13e+01 5.37e+06 0s - 6 2.90293683e+08 -6.03264263e+07 0.00e+00 1.63e-09 9.26e+05 0s - 7 1.61466885e+08 7.10043044e+07 0.00e+00 4.66e-10 2.39e+05 0s - 8 1.23777960e+08 1.04097173e+08 0.00e+00 9.31e-10 5.19e+04 0s - 9 1.14979225e+08 1.11999510e+08 0.00e+00 9.31e-10 7.86e+03 0s - 10 1.13614278e+08 1.13014820e+08 0.00e+00 9.31e-10 1.58e+03 0s - 11 1.13279818e+08 1.13181285e+08 0.00e+00 4.66e-10 2.60e+02 0s - 12 1.13219897e+08 1.13214599e+08 0.00e+00 9.31e-10 1.40e+01 0s - 13 1.13216712e+08 1.13216627e+08 0.00e+00 1.86e-09 2.25e-01 0s - 14 1.13216659e+08 1.13216659e+08 0.00e+00 4.66e-10 2.26e-04 0s - 15 1.13216659e+08 1.13216659e+08 0.00e+00 9.31e-10 2.26e-07 0s - 16 1.13216659e+08 1.13216659e+08 1.51e-14 9.31e-10 2.27e-10 0s - -Barrier solved model in 16 iterations and 0.01 seconds -Optimal objective 1.13216659e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpokho69.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [3e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49967809e+11 -7.89838249e+09 3.98e+03 1.79e+03 5.23e+09 0s - 1 7.83259275e+10 -3.73120013e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02880828e+09 -1.86185369e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41322930e+09 -1.23697050e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97479148e+09 -5.61481301e+09 1.16e+01 9.34e+03 4.58e+07 0s - 5 1.07684500e+09 -9.61491238e+08 0.00e+00 2.97e+01 5.44e+06 0s - 6 3.15434880e+08 -4.38966658e+07 0.00e+00 9.31e-10 9.49e+05 0s - 7 1.78329859e+08 8.83333425e+07 0.00e+00 1.40e-09 2.37e+05 0s - 8 1.45418404e+08 1.18724626e+08 0.00e+00 9.31e-10 7.04e+04 0s - 9 1.36700210e+08 1.27147376e+08 0.00e+00 9.31e-10 2.52e+04 0s - 10 1.32892939e+08 1.30127240e+08 0.00e+00 2.33e-10 7.30e+03 0s - 11 1.31534145e+08 1.31101487e+08 0.00e+00 1.86e-09 1.14e+03 0s - 12 1.31285954e+08 1.31261463e+08 0.00e+00 1.86e-09 6.46e+01 0s - 13 1.31271503e+08 1.31271012e+08 0.00e+00 9.31e-10 1.30e+00 0s - 14 1.31271209e+08 1.31271205e+08 0.00e+00 9.31e-10 8.76e-03 0s - 15 1.31271207e+08 1.31271207e+08 3.06e-10 1.86e-09 8.78e-06 0s - 16 1.31271207e+08 1.31271207e+08 6.12e-11 2.55e-10 8.79e-09 0s - -Barrier solved model in 16 iterations and 0.02 seconds -Optimal objective 1.31271207e+08 - -Time queueing subproblems=1.82 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.18 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.44 Max: 0.46 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=2.00 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61889030.1025 Max-Min=201172.95 -Converger=normalized-term-diff value is 0.0746 - threshold reached=False -Cumulative run-time=14.27 seconds - -Initiating PH iteration=7 -Scenario instance preprocessing time=0.53 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvmv2z7.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [4e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16603468e+11 -7.24710053e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20223821e+10 -3.15697502e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21561884e+09 -1.29202119e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62371644e+09 -8.49982097e+09 5.21e+01 3.18e+04 8.92e+07 0s - 4 1.78697063e+09 -3.88505937e+09 1.15e+01 7.50e+03 3.11e+07 0s - 5 7.24321722e+08 -6.53988534e+08 0.00e+00 2.47e+01 3.68e+06 0s - 6 2.26203266e+08 -5.06392844e+07 0.00e+00 4.66e-10 7.31e+05 0s - 7 1.19239525e+08 6.40436531e+07 0.00e+00 3.49e-10 1.46e+05 0s - 8 9.91612864e+07 8.51441126e+07 0.00e+00 8.73e-11 3.70e+04 0s - 9 9.40240718e+07 8.85532780e+07 0.00e+00 2.47e-10 1.44e+04 0s - 10 9.18270397e+07 9.04500483e+07 0.00e+00 1.16e-10 3.63e+03 0s - 11 9.11930345e+07 9.09465458e+07 0.00e+00 2.91e-11 6.50e+02 0s - 12 9.10717462e+07 9.10322571e+07 0.00e+00 1.02e-10 1.04e+02 0s - 13 9.10513648e+07 9.10453012e+07 0.00e+00 9.31e-10 1.60e+01 0s - 14 9.10477633e+07 9.10477456e+07 0.00e+00 4.66e-10 4.68e-02 0s - 15 9.10477559e+07 9.10477558e+07 0.00e+00 9.31e-10 1.57e-04 0s - 16 9.10477559e+07 9.10477559e+07 1.99e-10 9.31e-10 1.57e-07 0s - 17 9.10477559e+07 9.10477559e+07 3.79e-10 9.31e-10 1.57e-10 0s - -Barrier solved model in 17 iterations and 0.04 seconds -Optimal objective 9.10477559e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphbtv__.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [4e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93942154e+11 -7.80695662e+09 3.99e+03 2.40e+03 5.05e+09 0s - 1 6.25141474e+10 -3.60935747e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15046419e+09 -1.80342131e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38559783e+09 -1.19509338e+10 5.55e+01 3.86e+04 1.25e+08 0s - 4 2.65557169e+09 -5.48385720e+09 1.28e+01 9.31e+03 4.43e+07 0s - 5 1.00979272e+09 -9.83042445e+08 0.00e+00 6.17e+01 5.37e+06 0s - 6 2.90339480e+08 -6.04132715e+07 0.00e+00 1.40e-09 9.27e+05 0s - 7 1.61783513e+08 7.04382913e+07 0.00e+00 4.66e-10 2.41e+05 0s - 8 1.23736497e+08 1.03908091e+08 0.00e+00 9.31e-10 5.23e+04 0s - 9 1.14890505e+08 1.11843959e+08 0.00e+00 5.82e-10 8.04e+03 0s - 10 1.13494936e+08 1.12890435e+08 0.00e+00 9.31e-10 1.60e+03 0s - 11 1.13158252e+08 1.13057802e+08 0.00e+00 4.66e-10 2.65e+02 0s - 12 1.13096987e+08 1.13091823e+08 0.00e+00 4.66e-10 1.36e+01 0s - 13 1.13093893e+08 1.13093804e+08 0.00e+00 9.31e-10 2.36e-01 0s - 14 1.13093838e+08 1.13093838e+08 0.00e+00 9.31e-10 2.37e-04 0s - 15 1.13093838e+08 1.13093838e+08 0.00e+00 9.31e-10 2.37e-07 0s - 16 1.13093838e+08 1.13093838e+08 3.11e-15 9.31e-10 2.37e-10 0s - -Barrier solved model in 16 iterations and 0.01 seconds -Optimal objective 1.13093838e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzvsk15.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [4e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49967561e+11 -7.89843943e+09 3.98e+03 1.73e+03 5.23e+09 0s - 1 7.83260106e+10 -3.73122239e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02898784e+09 -1.86187211e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41415169e+09 -1.23711290e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97495300e+09 -5.61462965e+09 1.16e+01 9.34e+03 4.58e+07 0s - 5 1.07745067e+09 -9.61213235e+08 0.00e+00 2.81e+01 5.44e+06 0s - 6 3.15432179e+08 -4.37436289e+07 0.00e+00 1.86e-09 9.48e+05 0s - 7 1.78472652e+08 8.83536015e+07 0.00e+00 9.31e-10 2.38e+05 0s - 8 1.45560319e+08 1.18783853e+08 0.00e+00 9.31e-10 7.07e+04 0s - 9 1.36760954e+08 1.27268031e+08 0.00e+00 2.33e-10 2.50e+04 0s - 10 1.32795294e+08 1.30424975e+08 0.00e+00 9.31e-10 6.25e+03 0s - 11 1.31604895e+08 1.31222321e+08 0.00e+00 9.31e-10 1.01e+03 0s - 12 1.31381737e+08 1.31359908e+08 0.00e+00 1.86e-09 5.76e+01 0s - 13 1.31368729e+08 1.31368307e+08 0.00e+00 3.73e-09 1.11e+00 0s - 14 1.31368511e+08 1.31368504e+08 0.00e+00 1.86e-09 1.85e-02 0s - 15 1.31368510e+08 1.31368510e+08 0.00e+00 1.86e-09 8.93e-05 0s - 16 1.31368510e+08 1.31368510e+08 6.13e-14 1.86e-09 8.92e-08 0s - 17 1.31368510e+08 1.31368510e+08 4.51e-13 4.66e-10 8.93e-11 0s - -Barrier solved model in 17 iterations and 0.02 seconds -Optimal objective 1.31368510e+08 - -Time queueing subproblems=1.88 seconds -Time loading results into instance Scenario_HighFuelCosts=0.07 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.18 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.45 Max: 0.46 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=2.07 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61645389.7067 Max-Min=167461.52 -Converger=normalized-term-diff value is 0.0746 - threshold reached=False -Cumulative run-time=16.41 seconds - -Initiating PH iteration=8 -Scenario instance preprocessing time=0.51 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpufsqck.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [4e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16602982e+11 -7.24752037e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20223318e+10 -3.15701584e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21564506e+09 -1.29205246e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62330997e+09 -8.49853315e+09 5.21e+01 3.18e+04 8.91e+07 0s - 4 1.78731890e+09 -3.88436678e+09 1.15e+01 7.50e+03 3.11e+07 0s - 5 7.24551410e+08 -6.53918918e+08 0.00e+00 2.61e+01 3.68e+06 0s - 6 2.26070231e+08 -5.08281183e+07 0.00e+00 9.31e-10 7.31e+05 0s - 7 1.18949080e+08 6.37736196e+07 0.00e+00 3.49e-10 1.46e+05 0s - 8 9.87924323e+07 8.49367209e+07 0.00e+00 5.82e-11 3.66e+04 0s - 9 9.37548490e+07 8.82429188e+07 0.00e+00 5.82e-11 1.45e+04 0s - 10 9.16179784e+07 9.00713763e+07 0.00e+00 3.22e-10 4.08e+03 0s - 11 9.09096132e+07 9.06401726e+07 0.00e+00 5.82e-11 7.11e+02 0s - 12 9.07803505e+07 9.07352862e+07 0.00e+00 1.29e-10 1.19e+02 0s - 13 9.07571719e+07 9.07503338e+07 0.00e+00 4.66e-10 1.80e+01 0s - 14 9.07531063e+07 9.07530892e+07 0.00e+00 4.66e-10 4.50e-02 0s - 15 9.07530961e+07 9.07530961e+07 0.00e+00 4.66e-10 4.51e-05 0s - 16 9.07530961e+07 9.07530961e+07 4.85e-13 4.66e-10 4.52e-08 0s - 17 9.07530961e+07 9.07530961e+07 1.18e-12 4.66e-10 4.52e-11 0s - -Barrier solved model in 17 iterations and 0.04 seconds -Optimal objective 9.07530961e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpkgngcr.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [4e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93941933e+11 -7.80701401e+09 3.99e+03 2.36e+03 5.05e+09 0s - 1 6.25141920e+10 -3.60937602e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15057740e+09 -1.80343516e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38633797e+09 -1.19524729e+10 5.55e+01 3.86e+04 1.25e+08 0s - 4 2.65583058e+09 -5.48458215e+09 1.28e+01 9.31e+03 4.43e+07 0s - 5 1.01064157e+09 -9.83833566e+08 0.00e+00 6.19e+01 5.38e+06 0s - 6 2.90515026e+08 -6.03689502e+07 0.00e+00 1.86e-09 9.27e+05 0s - 7 1.62075932e+08 7.01761935e+07 0.00e+00 2.33e-10 2.43e+05 0s - 8 1.23805513e+08 1.03862007e+08 0.00e+00 1.86e-09 5.26e+04 0s - 9 1.14943138e+08 1.11804163e+08 0.00e+00 1.86e-09 8.28e+03 0s - 10 1.13504983e+08 1.12891617e+08 0.00e+00 2.33e-10 1.62e+03 0s - 11 1.13164671e+08 1.13061670e+08 0.00e+00 4.66e-10 2.72e+02 0s - 12 1.13101728e+08 1.13096650e+08 0.00e+00 9.31e-10 1.34e+01 0s - 13 1.13098701e+08 1.13098605e+08 0.00e+00 1.86e-09 2.54e-01 0s - 14 1.13098641e+08 1.13098641e+08 0.00e+00 4.66e-10 2.55e-04 0s - 15 1.13098641e+08 1.13098641e+08 0.00e+00 9.31e-10 2.56e-07 0s - 16 1.13098641e+08 1.13098641e+08 2.83e-14 9.31e-10 2.56e-10 0s - -Barrier solved model in 16 iterations and 0.02 seconds -Optimal objective 1.13098641e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpa8u5w1.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [4e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49967446e+11 -7.89849703e+09 3.98e+03 1.67e+03 5.23e+09 0s - 1 7.83261518e+10 -3.73124012e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02919849e+09 -1.86188427e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41519132e+09 -1.23726574e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97524007e+09 -5.61495859e+09 1.16e+01 9.34e+03 4.58e+07 0s - 5 1.07806534e+09 -9.61040532e+08 0.00e+00 2.66e+01 5.44e+06 0s - 6 3.15409256e+08 -4.36439369e+07 0.00e+00 1.86e-09 9.48e+05 0s - 7 1.78583841e+08 8.83454325e+07 0.00e+00 9.31e-10 2.38e+05 0s - 8 1.45649982e+08 1.18807923e+08 0.00e+00 9.31e-10 7.08e+04 0s - 9 1.36671393e+08 1.27450233e+08 0.00e+00 9.31e-10 2.43e+04 0s - 10 1.32894816e+08 1.30435792e+08 0.00e+00 1.86e-09 6.49e+03 0s - 11 1.31677653e+08 1.31269638e+08 0.00e+00 9.31e-10 1.08e+03 0s - 12 1.31436343e+08 1.31406063e+08 0.00e+00 3.73e-09 7.99e+01 0s - 13 1.31417820e+08 1.31417006e+08 0.00e+00 1.86e-09 2.15e+00 0s - 14 1.31417332e+08 1.31417303e+08 0.00e+00 1.86e-09 7.50e-02 0s - 15 1.31417317e+08 1.31417313e+08 0.00e+00 1.86e-09 8.75e-03 0s - 16 1.31417315e+08 1.31417315e+08 0.00e+00 1.86e-09 7.81e-04 0s - 17 1.31417315e+08 1.31417315e+08 0.00e+00 9.31e-10 2.46e-05 0s - 18 1.31417315e+08 1.31417315e+08 6.75e-14 9.31e-10 2.43e-08 0s - 19 1.31417315e+08 1.31417315e+08 4.51e-13 1.86e-09 2.43e-11 0s - -Barrier solved model in 19 iterations and 0.01 seconds -Optimal objective 1.31417315e+08 - -Time queueing subproblems=1.83 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.17 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.44 Max: 0.46 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=2.00 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61396043.5566 Max-Min=61631.45 -Converger=normalized-term-diff value is 0.0449 - threshold reached=False -Cumulative run-time=18.55 seconds - -Initiating PH iteration=9 -Scenario instance preprocessing time=0.50 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmph8v_zv.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [5e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16602689e+11 -7.24782622e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20224120e+10 -3.15704527e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21578780e+09 -1.29207271e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62294204e+09 -8.49688652e+09 5.21e+01 3.18e+04 8.91e+07 0s - 4 1.78779288e+09 -3.88319358e+09 1.15e+01 7.49e+03 3.11e+07 0s - 5 7.24913348e+08 -6.53614623e+08 0.00e+00 2.75e+01 3.68e+06 0s - 6 2.26045984e+08 -5.08936616e+07 0.00e+00 5.82e-10 7.31e+05 0s - 7 1.18762362e+08 6.36075537e+07 0.00e+00 8.15e-10 1.46e+05 0s - 8 9.85082179e+07 8.48271729e+07 0.00e+00 2.33e-10 3.61e+04 0s - 9 9.36780240e+07 8.79621871e+07 0.00e+00 6.04e-10 1.51e+04 0s - 10 9.14448054e+07 8.98282532e+07 0.00e+00 1.16e-10 4.27e+03 0s - 11 9.07233574e+07 9.04165630e+07 0.00e+00 8.91e-11 8.09e+02 0s - 12 9.05730314e+07 9.05226490e+07 0.00e+00 2.05e-10 1.33e+02 0s - 13 9.05457215e+07 9.05396878e+07 0.00e+00 4.66e-10 1.59e+01 0s - 14 9.05422030e+07 9.05421665e+07 0.00e+00 9.31e-10 9.64e-02 0s - 15 9.05421820e+07 9.05421819e+07 0.00e+00 9.31e-10 9.67e-05 0s - 16 9.05421819e+07 9.05421819e+07 1.27e-12 4.66e-10 9.67e-08 0s - 17 9.05421819e+07 9.05421819e+07 2.65e-13 4.66e-10 9.68e-11 0s - -Barrier solved model in 17 iterations and 0.03 seconds -Optimal objective 9.05421819e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpk_oei3.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [5e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93941755e+11 -7.80701882e+09 3.99e+03 2.30e+03 5.05e+09 0s - 1 6.25142956e+10 -3.60939028e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15075574e+09 -1.80344480e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38695807e+09 -1.19535134e+10 5.55e+01 3.86e+04 1.25e+08 0s - 4 2.65614683e+09 -5.48477758e+09 1.28e+01 9.31e+03 4.43e+07 0s - 5 1.01144478e+09 -9.84158792e+08 0.00e+00 6.16e+01 5.38e+06 0s - 6 2.90662460e+08 -6.02985548e+07 0.00e+00 1.86e-09 9.27e+05 0s - 7 1.62371646e+08 6.98986239e+07 0.00e+00 1.86e-09 2.44e+05 0s - 8 1.23853255e+08 1.03803954e+08 0.00e+00 4.66e-10 5.29e+04 0s - 9 1.14981336e+08 1.11736907e+08 0.00e+00 9.31e-10 8.56e+03 0s - 10 1.13494192e+08 1.12869096e+08 0.00e+00 9.31e-10 1.65e+03 0s - 11 1.13149505e+08 1.13043356e+08 0.00e+00 1.16e-10 2.80e+02 0s - 12 1.13084496e+08 1.13079509e+08 0.00e+00 9.31e-10 1.32e+01 0s - 13 1.13081541e+08 1.13081437e+08 0.00e+00 4.66e-10 2.75e-01 0s - 14 1.13081477e+08 1.13081477e+08 0.00e+00 6.98e-10 2.76e-04 0s - 15 1.13081477e+08 1.13081477e+08 0.00e+00 9.31e-10 2.76e-07 0s - 16 1.13081477e+08 1.13081477e+08 6.95e-15 4.66e-10 2.77e-10 0s - -Barrier solved model in 16 iterations and 0.03 seconds -Optimal objective 1.13081477e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpelnl4y.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [5e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49967267e+11 -7.89850185e+09 3.98e+03 1.62e+03 5.23e+09 0s - 1 7.83262576e+10 -3.73125443e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02937843e+09 -1.86189381e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41594558e+09 -1.23737073e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97547937e+09 -5.61504418e+09 1.16e+01 9.34e+03 4.58e+07 0s - 5 1.07846640e+09 -9.60529047e+08 0.00e+00 2.46e+01 5.43e+06 0s - 6 3.15298092e+08 -4.35956456e+07 0.00e+00 1.86e-09 9.48e+05 0s - 7 1.78641545e+08 8.82966487e+07 0.00e+00 1.86e-09 2.38e+05 0s - 8 1.45666622e+08 1.18777038e+08 0.00e+00 4.66e-10 7.10e+04 0s - 9 1.36551984e+08 1.27534098e+08 0.00e+00 1.86e-09 2.38e+04 0s - 10 1.32861556e+08 1.30430443e+08 0.00e+00 9.31e-10 6.41e+03 0s - 11 1.31655510e+08 1.31255613e+08 0.00e+00 1.86e-09 1.06e+03 0s - 12 1.31418068e+08 1.31389773e+08 0.00e+00 1.86e-09 7.47e+01 0s - 13 1.31400649e+08 1.31399899e+08 0.00e+00 9.31e-10 1.98e+00 0s - 14 1.31400166e+08 1.31400147e+08 0.00e+00 1.86e-09 4.85e-02 0s - 15 1.31400152e+08 1.31400151e+08 0.00e+00 2.33e-10 3.42e-03 0s - 16 1.31400151e+08 1.31400151e+08 0.00e+00 1.86e-09 6.39e-05 0s - 17 1.31400151e+08 1.31400151e+08 8.88e-15 1.86e-09 6.51e-08 0s - 18 1.31400151e+08 1.31400151e+08 8.99e-13 1.86e-09 6.52e-11 0s - -Barrier solved model in 18 iterations and 0.06 seconds -Optimal objective 1.31400151e+08 - -Time queueing subproblems=1.94 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.07 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.19 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.48 Max: 0.50 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=2.13 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=61174890.8340 Max-Min=50487.71 -Converger=normalized-term-diff value is 0.0153 - threshold reached=False -Cumulative run-time=20.77 seconds - -Initiating PH iteration=10 -Scenario instance preprocessing time=0.58 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpu35oea.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [5e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16602440e+11 -7.24804366e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20225355e+10 -3.15706583e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21597234e+09 -1.29208425e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62272700e+09 -8.49553710e+09 5.21e+01 3.18e+04 8.91e+07 0s - 4 1.78826276e+09 -3.88206830e+09 1.15e+01 7.49e+03 3.11e+07 0s - 5 7.25391388e+08 -6.53421179e+08 0.00e+00 2.89e+01 3.69e+06 0s - 6 2.26082668e+08 -5.09329531e+07 0.00e+00 1.16e-09 7.31e+05 0s - 7 1.18639206e+08 6.34946980e+07 0.00e+00 3.49e-10 1.46e+05 0s - 8 9.83359346e+07 8.46945401e+07 0.00e+00 1.31e-10 3.60e+04 0s - 9 9.36992291e+07 8.76909798e+07 0.00e+00 2.76e-10 1.59e+04 0s - 10 9.12829623e+07 8.96534028e+07 0.00e+00 5.82e-11 4.30e+03 0s - 11 9.05524386e+07 9.02419470e+07 0.00e+00 2.91e-11 8.19e+02 0s - 12 9.03972415e+07 9.03475724e+07 0.00e+00 2.79e-10 1.31e+02 0s - 13 9.03704957e+07 9.03634924e+07 0.00e+00 4.66e-10 1.85e+01 0s - 14 9.03664316e+07 9.03663915e+07 0.00e+00 9.31e-10 1.06e-01 0s - 15 9.03664148e+07 9.03664144e+07 0.00e+00 1.31e-10 1.22e-03 0s - 16 9.03664147e+07 9.03664147e+07 6.87e-10 4.66e-10 1.55e-06 0s - 17 9.03664147e+07 9.03664147e+07 1.01e-09 3.52e-10 1.56e-09 0s - -Barrier solved model in 17 iterations and 0.04 seconds -Optimal objective 9.03664147e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp28jss1.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [5e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93941607e+11 -7.80693444e+09 3.99e+03 2.25e+03 5.05e+09 0s - 1 6.25144469e+10 -3.60939670e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15098890e+09 -1.80344729e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38731944e+09 -1.19537267e+10 5.55e+01 3.86e+04 1.25e+08 0s - 4 2.65652327e+09 -5.48441551e+09 1.28e+01 9.31e+03 4.43e+07 0s - 5 1.01208698e+09 -9.83893175e+08 0.00e+00 6.10e+01 5.38e+06 0s - 6 2.90767796e+08 -6.02010183e+07 0.00e+00 1.40e-09 9.27e+05 0s - 7 1.62675276e+08 6.96213140e+07 0.00e+00 4.66e-10 2.46e+05 0s - 8 1.23893928e+08 1.03741651e+08 0.00e+00 9.31e-10 5.32e+04 0s - 9 1.14992884e+08 1.11669792e+08 0.00e+00 9.31e-10 8.77e+03 0s - 10 1.13464809e+08 1.12828471e+08 0.00e+00 4.66e-10 1.68e+03 0s - 11 1.13115916e+08 1.13006425e+08 0.00e+00 9.31e-10 2.89e+02 0s - 12 1.13048577e+08 1.13043579e+08 0.00e+00 9.31e-10 1.32e+01 0s - 13 1.13045618e+08 1.13045491e+08 0.00e+00 9.31e-10 3.35e-01 0s - 14 1.13045537e+08 1.13045536e+08 0.00e+00 9.31e-10 2.00e-03 0s - 15 1.13045536e+08 1.13045536e+08 0.00e+00 9.31e-10 1.97e-06 0s - 16 1.13045536e+08 1.13045536e+08 2.90e-14 9.31e-10 1.97e-09 0s - -Barrier solved model in 16 iterations and 0.02 seconds -Optimal objective 1.13045536e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgefofd.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [5e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49967115e+11 -7.89841748e+09 3.98e+03 1.57e+03 5.23e+09 0s - 1 7.83264096e+10 -3.73126096e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02961185e+09 -1.86189627e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41633681e+09 -1.23739236e+10 5.17e+01 3.95e+04 1.31e+08 0s - 4 2.97577462e+09 -5.61459264e+09 1.16e+01 9.34e+03 4.58e+07 0s - 5 1.07869878e+09 -9.59424700e+08 0.00e+00 2.23e+01 5.43e+06 0s - 6 3.15146967e+08 -4.35241056e+07 0.00e+00 1.86e-09 9.47e+05 0s - 7 1.78688503e+08 8.82685978e+07 0.00e+00 1.75e-10 2.39e+05 0s - 8 1.45667352e+08 1.18749931e+08 0.00e+00 1.86e-09 7.10e+04 0s - 9 1.36433887e+08 1.27595134e+08 0.00e+00 9.31e-10 2.33e+04 0s - 10 1.32786768e+08 1.30390780e+08 0.00e+00 1.86e-09 6.32e+03 0s - 11 1.31576943e+08 1.31228394e+08 0.00e+00 2.33e-10 9.20e+02 0s - 12 1.31373697e+08 1.31358596e+08 0.00e+00 1.86e-09 3.98e+01 0s - 13 1.31364468e+08 1.31364105e+08 0.00e+00 1.86e-09 9.58e-01 0s - 14 1.31364224e+08 1.31364208e+08 0.00e+00 1.86e-09 4.12e-02 0s - 15 1.31364211e+08 1.31364210e+08 0.00e+00 1.86e-09 2.24e-03 0s - 16 1.31364210e+08 1.31364210e+08 0.00e+00 1.86e-09 1.88e-05 0s - 17 1.31364210e+08 1.31364210e+08 2.00e-14 2.33e-09 1.88e-08 0s - 18 1.31364210e+08 1.31364210e+08 4.80e-14 1.86e-09 1.88e-11 0s - -Barrier solved model in 18 iterations and 0.01 seconds -Optimal objective 1.31364210e+08 - -Time queueing subproblems=1.95 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.17 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.46 Max: 0.48 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=2.12 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=60966341.9560 Max-Min=15372.94 -Converger=normalized-term-diff value is 0.0149 - threshold reached=False -Cumulative run-time=22.97 seconds - -Initiating PH iteration=11 -Scenario instance preprocessing time=0.51 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvemkk4.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [6e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.16602304e+11 -7.24815735e+09 4.01e+03 1.04e+06 4.49e+09 0s - 1 3.20227482e+10 -3.15707599e+10 9.49e+02 1.18e+05 1.06e+09 0s - 2 4.21623772e+09 -1.29208551e+10 1.04e+02 6.16e+04 1.50e+08 0s - 3 2.62280950e+09 -8.49479732e+09 5.21e+01 3.18e+04 8.91e+07 0s - 4 1.78876411e+09 -3.88123573e+09 1.15e+01 7.49e+03 3.11e+07 0s - 5 7.26062332e+08 -6.53419332e+08 0.00e+00 3.02e+01 3.69e+06 0s - 6 2.26203202e+08 -5.09285187e+07 0.00e+00 6.98e-10 7.32e+05 0s - 7 1.18601697e+08 6.34595338e+07 0.00e+00 2.33e-10 1.45e+05 0s - 8 9.82784450e+07 8.46013743e+07 0.00e+00 1.82e-10 3.61e+04 0s - 9 9.37546954e+07 8.75322762e+07 0.00e+00 1.41e-10 1.64e+04 0s - 10 9.12486900e+07 8.95253223e+07 0.00e+00 1.16e-10 4.55e+03 0s - 11 9.04688517e+07 9.01445473e+07 0.00e+00 9.58e-11 8.56e+02 0s - 12 9.03011266e+07 9.02553556e+07 0.00e+00 1.16e-10 1.21e+02 0s - 13 9.02769904e+07 9.02688246e+07 0.00e+00 9.31e-10 2.15e+01 0s - 14 9.02721408e+07 9.02721086e+07 0.00e+00 4.66e-10 8.48e-02 0s - 15 9.02721168e+07 9.02721161e+07 7.05e-11 9.31e-10 1.67e-03 0s - 16 9.02721162e+07 9.02721162e+07 3.46e-09 9.31e-10 3.54e-06 0s - 17 9.02721162e+07 9.02721162e+07 5.54e-09 4.66e-10 3.54e-09 0s - -Barrier solved model in 17 iterations and 0.01 seconds -Optimal objective 9.02721162e+07 - -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsjmwjb.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [6e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 1.93941494e+11 -7.80676604e+09 3.99e+03 2.19e+03 5.05e+09 0s - 1 6.25146544e+10 -3.60939608e+10 1.19e+03 1.41e+05 1.53e+09 0s - 2 7.15128839e+09 -1.80344363e+10 1.07e+02 7.34e+04 2.07e+08 0s - 3 4.38755398e+09 -1.19534063e+10 5.55e+01 3.86e+04 1.25e+08 0s - 4 2.65698170e+09 -5.48370029e+09 1.28e+01 9.31e+03 4.43e+07 0s - 5 1.01264285e+09 -9.83172512e+08 0.00e+00 6.00e+01 5.38e+06 0s - 6 2.90836874e+08 -6.00827340e+07 0.00e+00 1.86e-09 9.27e+05 0s - 7 1.62972896e+08 6.93465319e+07 0.00e+00 4.66e-10 2.47e+05 0s - 8 1.23960292e+08 1.03645993e+08 0.00e+00 9.31e-10 5.36e+04 0s - 9 1.14997388e+08 1.11601062e+08 0.00e+00 9.31e-10 8.96e+03 0s - 10 1.13426112e+08 1.12783060e+08 0.00e+00 9.31e-10 1.70e+03 0s - 11 1.13075310e+08 1.12958250e+08 0.00e+00 8.15e-10 3.09e+02 0s - 12 1.13007625e+08 1.13001112e+08 0.00e+00 9.31e-10 1.72e+01 0s - 13 1.13003673e+08 1.13003562e+08 0.00e+00 4.66e-10 2.92e-01 0s - 14 1.13003605e+08 1.13003604e+08 0.00e+00 9.31e-10 2.93e-04 0s - 15 1.13003604e+08 1.13003604e+08 0.00e+00 4.66e-10 2.94e-07 0s - 16 1.13003604e+08 1.13003604e+08 1.40e-14 9.31e-10 2.94e-10 0s - -Barrier solved model in 16 iterations and 0.04 seconds -Optimal objective 1.13003604e+08 - -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5sb4ut.gurobi.mst -Optimize a model with 453 rows, 475 columns and 1229 nonzeros -Model has 91 quadratic objective terms -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [6e-05, 8e+07] - Bounds range [4e-01, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 312 rows and 288 columns -Presolve time: 0.00s -Presolved: 141 rows, 187 columns, 515 nonzeros -Presolved model has 73 quadratic objective terms -Ordering time: 0.00s - -Barrier statistics: - AA' NZ : 6.600e+02 - Factor NZ : 1.884e+03 - Factor Ops : 2.896e+04 (less than 1 second per iteration) - Threads : 1 - - Objective Residual -Iter Primal Dual Primal Dual Compl Time - 0 2.49966997e+11 -7.89824907e+09 3.98e+03 1.51e+03 5.23e+09 0s - 1 7.83266179e+10 -3.73126046e+10 1.18e+03 1.44e+05 1.57e+09 0s - 2 9.02991166e+09 -1.86189258e+10 9.53e+01 7.47e+04 2.17e+08 0s - 3 5.41653689e+09 -1.23736014e+10 5.17e+01 3.94e+04 1.31e+08 0s - 4 2.97615333e+09 -5.61380467e+09 1.16e+01 9.33e+03 4.58e+07 0s - 5 1.07884284e+09 -9.57872764e+08 0.00e+00 1.97e+01 5.42e+06 0s - 6 3.14962842e+08 -4.34385810e+07 0.00e+00 1.16e-09 9.46e+05 0s - 7 1.78720718e+08 8.82553706e+07 0.00e+00 1.86e-09 2.39e+05 0s - 8 1.45655743e+08 1.18725932e+08 0.00e+00 7.28e-11 7.11e+04 0s - 9 1.36312994e+08 1.27648677e+08 0.00e+00 1.86e-09 2.29e+04 0s - 10 1.32607944e+08 1.30458453e+08 0.00e+00 9.31e-10 5.67e+03 0s - 11 1.31502774e+08 1.31203701e+08 0.00e+00 1.86e-09 7.89e+02 0s - 12 1.31329775e+08 1.31317997e+08 0.00e+00 1.86e-09 3.11e+01 0s - 13 1.31322451e+08 1.31322211e+08 0.00e+00 4.66e-10 6.31e-01 0s - 14 1.31322288e+08 1.31322277e+08 0.00e+00 1.86e-09 2.89e-02 0s - 15 1.31322279e+08 1.31322278e+08 0.00e+00 1.86e-09 1.82e-03 0s - 16 1.31322278e+08 1.31322278e+08 0.00e+00 5.82e-10 1.25e-05 0s - 17 1.31322278e+08 1.31322278e+08 1.18e-14 3.73e-09 1.25e-08 0s - 18 1.31322278e+08 1.31322278e+08 2.27e-13 4.07e-10 1.25e-11 0s - -Barrier solved model in 18 iterations and 0.03 seconds -Optimal objective 1.31322278e+08 - -Time queueing subproblems=1.91 seconds -Time loading results into instance Scenario_HighFuelCosts=0.06 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds -Time loading results into instance Scenario_LowFuelCosts=0.06 seconds -Time waiting for subproblems=0.18 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.47 Max: 0.48 StdDev: 0.02 (seconds) -Aggregate sub-problem solve time=2.10 seconds -Variable statistics compute time=0.00 seconds -Weight update time=0.08 seconds -Number of discrete variables fixed=0 (total=0) -Number of continuous variables fixed=0 (total=90) -First stage cost avg=60904591.2507 Max-Min= 6028.14 -Converger=normalized-term-diff value is 0.0000 - threshold reached=True -Cumulative run-time=25.21 seconds - -Number of discrete variables fixed before final plugin calls=0 (total=0) -Number of continuous variables fixed before final plugin calls=0 (total=90) -PH complete - -Convergence history: -Converger=normalized-term-diff -Iteration Metric Value - 0 0.1160 - 1 0.1358 - 2 0.0972 - 3 0.0387 - 4 0.0379 - 5 0.0821 - 6 0.0746 - 7 0.0746 - 8 0.0449 - 9 0.0153 - 10 0.0149 - 11 0.0000 - - -Final number of discrete variables fixed=0 (total=0) -Final number of continuous variables fixed=0 (total=90) - -Computing objective inner bound at xhat solution -Deactivate PH objective proximal terms time=0.00 seconds -Deactivate PH objective weight terms time=0.00 seconds -Scenario instance preprocessing time=0.01 seconds -Solver manager queuing instance=Scenario_LowFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqox_ya.gurobi.mst -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [7e+03, 6e+07] - Bounds range [1e-19, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 432 rows and 391 columns -Presolve time: 0.00s -Presolved: 21 rows, 83 columns, 121 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 6.2026648e+07 1.228902e+02 0.000000e+00 0s - 34 9.0845020e+07 0.000000e+00 0.000000e+00 0s - -Solved in 34 iterations and 0.02 seconds -Optimal objective 9.084501960e+07 -Solver manager queuing instance=Scenario_MediumFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmper0xun.gurobi.mst -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+04, 6e+07] - Bounds range [1e-19, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 432 rows and 391 columns -Presolve time: 0.00s -Presolved: 21 rows, 83 columns, 121 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 6.2263548e+07 1.228902e+02 0.000000e+00 0s - 32 1.1560804e+08 0.000000e+00 0.000000e+00 0s - -Solved in 32 iterations and 0.02 seconds -Optimal objective 1.156080437e+08 -Solver manager queuing instance=Scenario_HighFuelCosts -Changed value of parameter QCPDual to 1 - Prev: 0 Min: 0 Max: 1 Default: 0 -Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbvfhby.gurobi.mst -Optimize a model with 453 rows, 474 columns and 1229 nonzeros -Coefficient statistics: - Matrix range [5e-02, 2e+01] - Objective range [1e+04, 6e+07] - Bounds range [1e-19, 1e+01] - RHS range [4e-01, 1e+01] -Presolve removed 432 rows and 391 columns -Presolve time: 0.00s -Presolved: 21 rows, 83 columns, 121 nonzeros - -Iteration Objective Primal Inf. Dual Inf. Time - 0 6.2737348e+07 1.228902e+02 0.000000e+00 0s - 36 1.2809913e+08 0.000000e+00 0.000000e+00 0s - -Solved in 36 iterations and 0.04 seconds -Optimal objective 1.280991295e+08 -Time queueing subproblems=1.39 seconds -Time loading results into instance Scenario_HighFuelCosts=0.01 seconds -Time loading results into instance Scenario_MediumFuelCosts=0.01 seconds -Time loading results into instance Scenario_LowFuelCosts=0.01 seconds -Time waiting for subproblems=0.04 seconds -Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) -Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.46 Max: 0.47 StdDev: 0.01 (seconds) -Aggregate sub-problem solve time=1.42 seconds - -Computed objective upper bound=111517397.5920 - -X-hat variable values: - - Stage: Investment - (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) - Variable: BuildLocalTD - Index: [Central,2020] Values: 0.5000 0.5000 0.5000 - - Index: [Central,2030] Values: 2.0000 2.0000 2.0000 - - Index: [Central,Legacy] Values: 3.5000 3.5000 3.5000 - - Index: [North,2020] Values: 0.5000 0.5000 0.5000 - - Index: [North,2030] Values: 2.0000 2.0000 2.0000 - - Index: [North,Legacy] Values: 5.5000 5.5000 5.5000 - - Index: [South,2020] Values: 0.5000 0.5000 0.5000 - - Index: [South,2030] Values: 2.0000 2.0000 2.0000 - - Index: [South,Legacy] Values: 9.5000 9.5000 9.5000 - - (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) - Variable: BuildProj - Index: [C-Coal_ST,1985] Values: 2.0000 2.0000 2.0000 - - Index: [C-NG_CC,2005] Values: 2.0000 2.0000 2.0000 - - Index: [C-NG_CC,2020] Values: 2.8577 2.8577 2.8577 - - Index: [C-NG_CC,2030] Values: 7.4923 7.4923 7.4923 - - Index: [C-NG_GT,2005] Values: 2.0000 2.0000 2.0000 - - Index: [C-Wind-1,2020] Values: 0.7569 0.7569 0.7569 - - Index: [C-Wind-1,2030] Values: 3.2431 3.2431 3.2431 - - Index: [C-Wind-2,2030] Values: 3.0000 3.0000 3.0000 - - Index: [N-Coal_ST,1995] Values: 2.0000 2.0000 2.0000 - - Index: [N-Geothermal,2000] Values: 1.0000 1.0000 1.0000 - - Index: [N-NG_CC,2008] Values: 2.0000 2.0000 2.0000 - - Index: [N-NG_GT,2009] Values: 2.0000 2.0000 2.0000 - - Index: [N-Wind-1,2030] Values: 2.9370 2.9370 2.9370 - - Index: [N-Wind-2,2030] Values: 1.0000 1.0000 1.0000 - - Index: [S-Geothermal,1998] Values: 3.0000 3.0000 3.0000 - - Index: [S-NG_CC,2000] Values: 5.0000 5.0000 5.0000 - - Index: [S-NG_GT,1990] Values: 3.0000 3.0000 3.0000 - - Index: [S-NG_GT,2002] Values: 2.0000 2.0000 2.0000 - - (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) - Variable: BuildTrans - Index: [C-S,2030] Values: 5.1141 5.1141 5.1141 - - Index: [C-S,Legacy] Values: 6.0000 6.0000 6.0000 - - Index: [N-C,Legacy] Values: 3.0000 3.0000 3.0000 - - Cost Variable: InvestmentCost - Tree Node: RootNode (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) - Values: 60902581.870060902581.870060902581.8700 Max-Min: 0.0000 Avg: 60902581.8700 - -X-hat costs: - -Scenario Tree Costs ----------------------------------------------------- -Tree Nodes: - - Name=HighFuelCosts - Stage=Operation - Parent=RootNode - Conditional probability=0.3333 - Children: - None - Scenarios: - Scenario_HighFuelCosts - Expected cost of (sub)tree rooted at node=67196547.6325 - - Name=LowFuelCosts - Stage=Operation - Parent=RootNode - Conditional probability=0.3333 - Children: - None - Scenarios: - Scenario_LowFuelCosts - Expected cost of (sub)tree rooted at node=29942437.7292 - - Name=MediumFuelCosts - Stage=Operation - Parent=RootNode - Conditional probability=0.3333 - Children: - None - Scenarios: - Scenario_MediumFuelCosts - Expected cost of (sub)tree rooted at node=54705461.8046 - - Name=RootNode - Stage=Investment - Parent=None - Conditional probability=1.0000 - Children: - HighFuelCosts - LowFuelCosts - MediumFuelCosts - Scenarios: - Scenario_HighFuelCosts - Scenario_LowFuelCosts - Scenario_MediumFuelCosts - Expected cost of (sub)tree rooted at node=111517397.5921 - ----------------------------------------------------- -Scenarios: - - Name=Scenario_HighFuelCosts - Probability=0.3333 - Leaf Node=HighFuelCosts - Tree node sequence: - RootNode - HighFuelCosts - Stage= Investment Cost=60902581.8700 - Stage= Operation Cost=67196547.6325 - Total scenario cost=128099129.5025 - - Name=Scenario_LowFuelCosts - Probability=0.3333 - Leaf Node=LowFuelCosts - Tree node sequence: - RootNode - LowFuelCosts - Stage= Investment Cost=60902581.8700 - Stage= Operation Cost=29942437.7292 - Total scenario cost=90845019.5992 - - Name=Scenario_MediumFuelCosts - Probability=0.3333 - Leaf Node=MediumFuelCosts - Tree node sequence: - RootNode - MediumFuelCosts - Stage= Investment Cost=60902581.8700 - Stage= Operation Cost=54705461.8046 - Total scenario cost=115608043.6746 - ----------------------------------------------------- - -X-hat solution (scenario tree format): ----------------------------------------------------- -Tree Nodes: - - Name=HighFuelCosts - Stage=Operation - Parent=RootNode - Variables: - DispatchProj[C-Coal_ST,1]=1.692 - DispatchProj[C-Coal_ST,2]=1.692 - DispatchProj[C-Coal_ST,3]=1.692 - DispatchProj[C-Coal_ST,4]=1.692 - DispatchProj[C-Coal_ST,5]=1.692 - DispatchProj[C-Coal_ST,6]=1.692 - DispatchProj[C-NG_CC,1]=2.46214441596 - DispatchProj[C-NG_CC,2]=1.16605517002 - DispatchProj[C-NG_CC,3]=1.75574157071 - DispatchProj[C-NG_CC,4]=1.40671896253 - DispatchProj[C-NG_CC,5]=2.1719673116 - DispatchProj[C-NG_CC,6]=4.5662287167 - DispatchProj[C-NG_CC,7]=9.72897076642 - DispatchProj[C-NG_GT,6]=1.88 - DispatchProj[C-Wind-1,1]=0.496558969461 - DispatchProj[C-Wind-1,2]=0.300944829977 - DispatchProj[C-Wind-1,3]=0.549224314707 - DispatchProj[C-Wind-1,4]=0.376181037471 - DispatchProj[C-Wind-1,5]=0.165519656487 - DispatchProj[C-Wind-1,6]=0.0376181037471 - DispatchProj[C-Wind-1,7]=3.1808 - DispatchProj[C-Wind-2,7]=2.56452 - DispatchProj[N-Coal_ST,1]=1.692 - DispatchProj[N-Coal_ST,2]=1.692 - DispatchProj[N-Coal_ST,3]=1.692 - DispatchProj[N-Coal_ST,4]=1.692 - DispatchProj[N-Coal_ST,5]=1.692 - DispatchProj[N-Coal_ST,6]=1.692 - DispatchProj[N-Geothermal,1]=0.96858075 - DispatchProj[N-Geothermal,2]=0.96858075 - DispatchProj[N-Geothermal,3]=0.96858075 - DispatchProj[N-Geothermal,4]=0.96858075 - DispatchProj[N-Geothermal,5]=0.96858075 - DispatchProj[N-Geothermal,6]=0.96858075 - DispatchProj[N-Geothermal,7]=0.96858075 - DispatchProj[N-NG_CC,1]=1.88 - DispatchProj[N-NG_CC,2]=1.55141925 - DispatchProj[N-NG_CC,3]=1.88 - DispatchProj[N-NG_CC,4]=1.76201925 - DispatchProj[N-NG_CC,5]=1.55141925 - DispatchProj[N-NG_CC,6]=1.88 - DispatchProj[N-NG_CC,7]=1.88 - DispatchProj[N-NG_GT,6]=0.958602302369 - DispatchProj[N-Wind-1,7]=2.33553149525 - DispatchProj[N-Wind-2,7]=0.86478 - DispatchProj[S-Geothermal,1]=2.90574225 - DispatchProj[S-Geothermal,2]=2.90574225 - DispatchProj[S-Geothermal,3]=2.90574225 - DispatchProj[S-Geothermal,4]=2.90574225 - DispatchProj[S-Geothermal,5]=2.90574225 - DispatchProj[S-Geothermal,6]=2.90574225 - DispatchProj[S-Geothermal,7]=1.32734002275 - DispatchProj[S-NG_CC,1]=3.41225775 - DispatchProj[S-NG_CC,2]=4.46525775 - DispatchProj[S-NG_CC,3]=3.93875775 - DispatchProj[S-NG_CC,4]=4.67585775 - DispatchProj[S-NG_CC,5]=4.7 - DispatchProj[S-NG_CC,6]=4.7 - ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 - ProjFuelUseRate[C-NG_CC,1,NaturalGas]=16.508678309 - ProjFuelUseRate[C-NG_CC,2,NaturalGas]=7.818399915 - ProjFuelUseRate[C-NG_CC,3,NaturalGas]=11.7722472316 - ProjFuelUseRate[C-NG_CC,4,NaturalGas]=9.43205064375 - ProjFuelUseRate[C-NG_CC,5,NaturalGas]=14.5630408243 - ProjFuelUseRate[C-NG_CC,6,NaturalGas]=30.6165635455 - ProjFuelUseRate[C-NG_CC,7,NaturalGas]=65.2327489889 - ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 - ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 - ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,2,NaturalGas]=10.4022660712 - ProjFuelUseRate[N-NG_CC,3,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,4,NaturalGas]=11.8143390713 - ProjFuelUseRate[N-NG_CC,5,NaturalGas]=10.4022660712 - ProjFuelUseRate[N-NG_CC,6,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,7,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_GT,6,NaturalGas]=9.95987792161 - ProjFuelUseRate[S-NG_CC,1,NaturalGas]=22.8791882137 - ProjFuelUseRate[S-NG_CC,2,NaturalGas]=29.9395532138 - ProjFuelUseRate[S-NG_CC,3,NaturalGas]=26.4093707138 - ProjFuelUseRate[S-NG_CC,4,NaturalGas]=31.3516262138 - ProjFuelUseRate[S-NG_CC,5,NaturalGas]=31.5135 - ProjFuelUseRate[S-NG_CC,6,NaturalGas]=31.5135 - - Name=LowFuelCosts - Stage=Operation - Parent=RootNode - Variables: - DispatchProj[C-Coal_ST,1]=1.692 - DispatchProj[C-Coal_ST,2]=1.692 - DispatchProj[C-Coal_ST,3]=1.692 - DispatchProj[C-Coal_ST,4]=1.692 - DispatchProj[C-Coal_ST,5]=1.692 - DispatchProj[C-Coal_ST,6]=1.692 - DispatchProj[C-NG_CC,1]=4.5662287167 - DispatchProj[C-NG_CC,2]=4.5662287167 - DispatchProj[C-NG_CC,3]=4.5662287167 - DispatchProj[C-NG_CC,4]=4.5662287167 - DispatchProj[C-NG_CC,5]=4.5662287167 - DispatchProj[C-NG_CC,6]=4.5662287167 - DispatchProj[C-NG_CC,7]=9.72897076642 - DispatchProj[C-NG_GT,6]=1.88 - DispatchProj[C-Wind-1,1]=0.496558969461 - DispatchProj[C-Wind-1,2]=0.300944829977 - DispatchProj[C-Wind-1,3]=0.549224314707 - DispatchProj[C-Wind-1,4]=0.376181037471 - DispatchProj[C-Wind-1,5]=0.165519656487 - DispatchProj[C-Wind-1,6]=0.0376181037471 - DispatchProj[C-Wind-1,7]=3.1808 - DispatchProj[C-Wind-2,7]=2.56452 - DispatchProj[N-Coal_ST,1]=1.692 - DispatchProj[N-Coal_ST,2]=1.692 - DispatchProj[N-Coal_ST,3]=1.692 - DispatchProj[N-Coal_ST,4]=1.692 - DispatchProj[N-Coal_ST,5]=1.692 - DispatchProj[N-Coal_ST,6]=1.692 - DispatchProj[N-Coal_ST,7]=1.692 - DispatchProj[N-Geothermal,1]=0.96858075 - DispatchProj[N-Geothermal,2]=0.96858075 - DispatchProj[N-Geothermal,3]=0.96858075 - DispatchProj[N-Geothermal,4]=0.96858075 - DispatchProj[N-Geothermal,5]=0.96858075 - DispatchProj[N-Geothermal,6]=0.96858075 - DispatchProj[N-Geothermal,7]=0.0494166662858 - DispatchProj[N-NG_CC,1]=1.88 - DispatchProj[N-NG_CC,2]=1.55141925 - DispatchProj[N-NG_CC,3]=1.88 - DispatchProj[N-NG_CC,4]=1.76201925 - DispatchProj[N-NG_CC,5]=1.88 - DispatchProj[N-NG_CC,6]=1.88 - DispatchProj[N-NG_CC,7]=1.88 - DispatchProj[N-NG_GT,6]=1.77741925 - DispatchProj[N-Wind-1,7]=2.33553149525 - DispatchProj[N-Wind-2,7]=0.86478 - DispatchProj[S-Geothermal,1]=0.358625260403 - DispatchProj[S-Geothermal,2]=0.358625260403 - DispatchProj[S-Geothermal,3]=0.358625260403 - DispatchProj[S-Geothermal,4]=0.358625260403 - DispatchProj[S-Geothermal,5]=0.358625260403 - DispatchProj[S-Geothermal,6]=0.358625260403 - DispatchProj[S-Geothermal,7]=0.60927438659 - DispatchProj[S-NG_CC,1]=3.9815354969 - DispatchProj[S-NG_CC,2]=3.81621160572 - DispatchProj[S-NG_CC,3]=3.84401682236 - DispatchProj[S-NG_CC,4]=4.25303557067 - DispatchProj[S-NG_CC,5]=4.7 - DispatchProj[S-NG_CC,6]=4.7 - DispatchProj[S-NG_GT,6]=1.74535872837 - ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 - ProjFuelUseRate[C-NG_CC,1,NaturalGas]=30.6165635455 - ProjFuelUseRate[C-NG_CC,2,NaturalGas]=30.6165635455 - ProjFuelUseRate[C-NG_CC,3,NaturalGas]=30.6165635455 - ProjFuelUseRate[C-NG_CC,4,NaturalGas]=30.6165635455 - ProjFuelUseRate[C-NG_CC,5,NaturalGas]=30.6165635455 - ProjFuelUseRate[C-NG_CC,6,NaturalGas]=30.6165635455 - ProjFuelUseRate[C-NG_CC,7,NaturalGas]=65.2327489889 - ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 - ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,7,Coal]=15.228 - ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,2,NaturalGas]=10.4022660712 - ProjFuelUseRate[N-NG_CC,3,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,4,NaturalGas]=11.8143390713 - ProjFuelUseRate[N-NG_CC,5,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,6,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,7,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_GT,6,NaturalGas]=18.4673860075 - ProjFuelUseRate[S-NG_CC,1,NaturalGas]=26.6961955067 - ProjFuelUseRate[S-NG_CC,2,NaturalGas]=25.5876988163 - ProjFuelUseRate[S-NG_CC,3,NaturalGas]=25.774132794 - ProjFuelUseRate[S-NG_CC,4,NaturalGas]=28.5166035014 - ProjFuelUseRate[S-NG_CC,5,NaturalGas]=31.5135 - ProjFuelUseRate[S-NG_CC,6,NaturalGas]=31.5135 - ProjFuelUseRate[S-NG_GT,6,NaturalGas]=18.1342771878 - - Name=MediumFuelCosts - Stage=Operation - Parent=RootNode - Variables: - DispatchProj[C-Coal_ST,1]=1.692 - DispatchProj[C-Coal_ST,2]=1.692 - DispatchProj[C-Coal_ST,3]=1.692 - DispatchProj[C-Coal_ST,4]=1.692 - DispatchProj[C-Coal_ST,5]=1.692 - DispatchProj[C-Coal_ST,6]=1.692 - DispatchProj[C-NG_CC,1]=2.46214441596 - DispatchProj[C-NG_CC,2]=1.16605517002 - DispatchProj[C-NG_CC,3]=1.75574157071 - DispatchProj[C-NG_CC,4]=1.40671896253 - DispatchProj[C-NG_CC,5]=2.1719673116 - DispatchProj[C-NG_CC,6]=4.5662287167 - DispatchProj[C-NG_CC,7]=7.76949888298 - DispatchProj[C-NG_GT,6]=1.88 - DispatchProj[C-Wind-1,1]=0.496558969461 - DispatchProj[C-Wind-1,2]=0.300944829977 - DispatchProj[C-Wind-1,3]=0.549224314707 - DispatchProj[C-Wind-1,4]=0.376181037471 - DispatchProj[C-Wind-1,5]=0.165519656487 - DispatchProj[C-Wind-1,6]=0.0376181037471 - DispatchProj[C-Wind-1,7]=3.1808 - DispatchProj[C-Wind-2,7]=2.56452 - DispatchProj[N-Coal_ST,1]=1.692 - DispatchProj[N-Coal_ST,2]=1.692 - DispatchProj[N-Coal_ST,3]=1.692 - DispatchProj[N-Coal_ST,4]=1.692 - DispatchProj[N-Coal_ST,5]=1.692 - DispatchProj[N-Coal_ST,6]=1.692 - DispatchProj[N-Coal_ST,7]=1.692 - DispatchProj[N-Geothermal,1]=0.96858075 - DispatchProj[N-Geothermal,2]=0.96858075 - DispatchProj[N-Geothermal,3]=0.96858075 - DispatchProj[N-Geothermal,4]=0.96858075 - DispatchProj[N-Geothermal,5]=0.96858075 - DispatchProj[N-Geothermal,6]=0.96858075 - DispatchProj[N-Geothermal,7]=0.96858075 - DispatchProj[N-NG_CC,1]=1.88 - DispatchProj[N-NG_CC,2]=1.55141925 - DispatchProj[N-NG_CC,3]=1.88 - DispatchProj[N-NG_CC,4]=1.76201925 - DispatchProj[N-NG_CC,5]=1.55141925 - DispatchProj[N-NG_CC,6]=1.88 - DispatchProj[N-NG_CC,7]=0.457107754745 - DispatchProj[N-NG_GT,6]=0.958602302369 - DispatchProj[N-Wind-1,7]=2.33553149525 - DispatchProj[N-Wind-2,7]=0.86478 - DispatchProj[S-Geothermal,1]=2.90574225 - DispatchProj[S-Geothermal,2]=2.90574225 - DispatchProj[S-Geothermal,3]=2.90574225 - DispatchProj[S-Geothermal,4]=2.90574225 - DispatchProj[S-Geothermal,5]=2.90574225 - DispatchProj[S-Geothermal,6]=2.90574225 - DispatchProj[S-Geothermal,7]=2.90574225 - DispatchProj[S-NG_CC,1]=3.41225775 - DispatchProj[S-NG_CC,2]=4.46525775 - DispatchProj[S-NG_CC,3]=3.93875775 - DispatchProj[S-NG_CC,4]=4.67585775 - DispatchProj[S-NG_CC,5]=4.7 - DispatchProj[S-NG_CC,6]=4.7 - ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 - ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 - ProjFuelUseRate[C-NG_CC,1,NaturalGas]=16.508678309 - ProjFuelUseRate[C-NG_CC,2,NaturalGas]=7.818399915 - ProjFuelUseRate[C-NG_CC,3,NaturalGas]=11.7722472316 - ProjFuelUseRate[C-NG_CC,4,NaturalGas]=9.43205064375 - ProjFuelUseRate[C-NG_CC,5,NaturalGas]=14.5630408243 - ProjFuelUseRate[C-NG_CC,6,NaturalGas]=30.6165635455 - ProjFuelUseRate[C-NG_CC,7,NaturalGas]=52.0944900104 - ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 - ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 - ProjFuelUseRate[N-Coal_ST,7,Coal]=15.228 - ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,2,NaturalGas]=10.4022660712 - ProjFuelUseRate[N-NG_CC,3,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,4,NaturalGas]=11.8143390713 - ProjFuelUseRate[N-NG_CC,5,NaturalGas]=10.4022660712 - ProjFuelUseRate[N-NG_CC,6,NaturalGas]=12.6054 - ProjFuelUseRate[N-NG_CC,7,NaturalGas]=3.06490749557 - ProjFuelUseRate[N-NG_GT,6,NaturalGas]=9.95987792161 - ProjFuelUseRate[S-NG_CC,1,NaturalGas]=22.8791882137 - ProjFuelUseRate[S-NG_CC,2,NaturalGas]=29.9395532138 - ProjFuelUseRate[S-NG_CC,3,NaturalGas]=26.4093707138 - ProjFuelUseRate[S-NG_CC,4,NaturalGas]=31.3516262138 - ProjFuelUseRate[S-NG_CC,5,NaturalGas]=31.5135 - ProjFuelUseRate[S-NG_CC,6,NaturalGas]=31.5135 - - Name=RootNode - Stage=Investment - Parent=None - Variables: - BuildLocalTD[Central,2020]=0.5 - BuildLocalTD[Central,2030]=2.0 - BuildLocalTD[Central,Legacy]=3.5 - BuildLocalTD[North,2020]=0.5 - BuildLocalTD[North,2030]=2.0 - BuildLocalTD[North,Legacy]=5.49999999999 - BuildLocalTD[South,2020]=0.5 - BuildLocalTD[South,2030]=2.0 - BuildLocalTD[South,Legacy]=9.49999999999 - BuildProj[C-Coal_ST,1985]=2.0 - BuildProj[C-NG_CC,2005]=2.0 - BuildProj[C-NG_CC,2020]=2.85769012415 - BuildProj[C-NG_CC,2030]=7.49227877629 - BuildProj[C-NG_GT,2005]=2.0 - BuildProj[C-Wind-1,2020]=0.756903495916 - BuildProj[C-Wind-1,2030]=3.24309650408 - BuildProj[C-Wind-2,2030]=3.0 - BuildProj[N-Coal_ST,1995]=2.0 - BuildProj[N-Geothermal,2000]=0.999999999999 - BuildProj[N-NG_CC,2008]=2.0 - BuildProj[N-NG_GT,2009]=2.0 - BuildProj[N-Wind-1,2030]=2.9370365886 - BuildProj[N-Wind-2,2030]=0.999999999999 - BuildProj[S-Geothermal,1998]=3.0 - BuildProj[S-NG_CC,2000]=5.0 - BuildProj[S-NG_GT,1990]=3.0 - BuildProj[S-NG_GT,2002]=2.0 - BuildTrans[C-S,2030]=5.11406980149 - BuildTrans[C-S,Legacy]=5.99999999999 - BuildTrans[N-C,Legacy]=3.0 - - -Deactivate PH objective weight terms time=0.00 seconds -Deactivate PH objective proximal terms time=0.00 seconds - -Total PH execution time=26.66 seconds - -PH run-time statistics: -Initialization time= 6.10 seconds -Overall solve time= 25.22 seconds -Scenario solve time= 25.38 seconds -Average update time= 0.00 seconds -Weight update time= 0.93 seconds -Scenario tree solution written to file=ph.csv -CostVarDetail.csv written for modeling checking. - -Total execution time=34.74 seconds +Importing module=C:/Users/Benjamin/Google Drive/Masters/SWITCH/SWITCH-Pyomo-PHA/ReferenceModel.py +loading model... +model successfully loaded... +Module successfully loaded +Time to import model and scenario tree structure files=0.08 seconds +Time to construct scenario instances=0.51 seconds +Time link scenario tree with instances=0.01 seconds +User-defined PH solution writer module=pyomo.pysp.plugins.csvsolutionwriter already imported - skipping +Importing module=rhosetter.py +Module successfully loaded +Initializing PH + +PH post-instance plugin callback time=0.00 seconds +PH parameter vector construction time=0.01 seconds +PH SymbolMap creation time=0.01 seconds +Add PH objective weight terms time=0.01 seconds +Deactivate PH objective weight terms time=0.00 seconds +Add PH objective proximal terms time=0.02 seconds +Deactivate PH objective proximal terms time=0.00 seconds +Executing user rho setter callback function +Cumulative initialization time=6.70 seconds +PH post-initialization plugin callback time=0.00 seconds +Cumulative PH initialization time=6.70 seconds +Overall initialization time=6.70 seconds + +Starting PH + +Initiating PH iteration=0 +Scenario instance preprocessing time=0.05 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [7e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 348 rows and 348 columns +Presolve time: 0.00s +Presolved: 105 rows, 126 columns, 371 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s + 66 8.9634914e+07 0.000000e+00 0.000000e+00 0s + +Solved in 66 iterations and 0.00 seconds +Optimal objective 8.963491423e+07 +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+04, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 344 rows and 337 columns +Presolve time: 0.00s +Presolved: 109 rows, 137 columns, 408 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s + 74 1.1288675e+08 0.000000e+00 0.000000e+00 0s + +Solved in 74 iterations and 0.01 seconds +Optimal objective 1.128867496e+08 +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+04, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 350 rows and 346 columns +Presolve time: 0.00s +Presolved: 103 rows, 128 columns, 390 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s + 60 1.2514034e+08 0.000000e+00 0.000000e+00 0s + +Solved in 60 iterations and 0.00 seconds +Optimal objective 1.251403360e+08 +Time queueing subproblems=3.09 seconds +Time loading results into instance Scenario_HighFuelCosts=0.02 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.02 seconds +Time loading results into instance Scenario_LowFuelCosts=0.02 seconds +Time waiting for subproblems=0.06 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 1.01 Max: 1.81 StdDev: 0.58 (seconds) +Aggregate sub-problem solve time=3.14 seconds +Variable statistics compute time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Weight update time=0.31 seconds +Cumulative run-time=3.54 seconds +Activate PH objective proximal terms time=0.00 seconds +Activate PH objective weight terms time=0.00 seconds + +Initiating PH iteration=1 +Scenario instance preprocessing time=1.23 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvgnk1m.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-06, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16607719e+11 -7.24396458e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20237182e+10 -3.15668360e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21680787e+09 -1.29183900e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62529048e+09 -8.49946191e+09 5.22e+01 3.18e+04 8.92e+07 0s + 4 1.78958582e+09 -3.88415947e+09 1.15e+01 7.50e+03 3.11e+07 0s + 5 7.31644144e+08 -6.64161749e+08 0.00e+00 3.77e+01 3.76e+06 0s + 6 2.30698028e+08 -4.90772992e+07 0.00e+00 6.98e-10 7.39e+05 0s + 7 1.27688956e+08 6.67370458e+07 0.00e+00 1.16e-10 1.61e+05 0s + 8 1.06390870e+08 8.60277823e+07 0.00e+00 4.37e-11 5.37e+04 0s + 9 9.83840180e+07 9.20936265e+07 0.00e+00 5.82e-11 1.66e+04 0s + 10 9.63365879e+07 9.39528186e+07 0.00e+00 1.16e-10 6.29e+03 0s + 11 9.51799510e+07 9.47705950e+07 0.00e+00 2.58e-10 1.08e+03 0s + 12 9.49538402e+07 9.49297451e+07 0.00e+00 4.66e-10 6.36e+01 0s + 13 9.49401197e+07 9.49389363e+07 0.00e+00 9.31e-10 3.12e+00 0s + 14 9.49394837e+07 9.49394491e+07 0.00e+00 1.75e-10 9.11e-02 0s + 15 9.49394629e+07 9.49394629e+07 0.00e+00 4.66e-10 9.11e-05 0s + 16 9.49394629e+07 9.49394629e+07 0.00e+00 9.31e-10 9.11e-08 0s + 17 9.49394629e+07 9.49394629e+07 5.73e-14 9.31e-10 9.12e-11 0s + +Barrier solved model in 17 iterations and 0.03 seconds +Optimal objective 9.49394629e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp1qjtxr.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-06, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93950107e+11 -7.80571753e+09 3.99e+03 3.75e+03 5.05e+09 0s + 1 6.25141540e+10 -3.60881775e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.14769585e+09 -1.80287915e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38000983e+09 -1.19442711e+10 5.54e+01 3.86e+04 1.25e+08 0s + 4 2.64779059e+09 -5.54916539e+09 1.32e+01 9.59e+03 4.52e+07 0s + 5 9.69802328e+08 -9.63949378e+08 0.00e+00 3.05e+01 5.16e+06 0s + 6 2.61607827e+08 -9.10329148e+07 0.00e+00 9.31e-10 9.31e+05 0s + 7 1.35234781e+08 4.98383941e+07 0.00e+00 9.31e-10 2.25e+05 0s + 8 9.74728791e+07 8.20684078e+07 0.00e+00 4.66e-10 4.06e+04 0s + 9 9.02204369e+07 8.76317767e+07 0.00e+00 1.16e-10 6.83e+03 0s + 10 8.90285006e+07 8.84753826e+07 0.00e+00 4.66e-10 1.46e+03 0s + 11 8.87452937e+07 8.85995706e+07 0.00e+00 9.31e-10 3.84e+02 0s + 12 8.86709999e+07 8.86440779e+07 0.00e+00 4.66e-10 7.10e+01 0s + 13 8.86550645e+07 8.86539356e+07 0.00e+00 9.31e-10 2.98e+00 0s + 14 8.86543699e+07 8.86543617e+07 0.00e+00 4.66e-10 2.16e-02 0s + 15 8.86543656e+07 8.86543656e+07 0.00e+00 9.31e-10 2.61e-05 0s + 16 8.86543656e+07 8.86543656e+07 0.00e+00 9.31e-10 2.61e-08 0s + 17 8.86543656e+07 8.86543656e+07 1.81e-13 9.31e-10 2.61e-11 0s + +Barrier solved model in 17 iterations and 0.04 seconds +Optimal objective 8.86543656e+07 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp8vpbny.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [6e-06, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49969515e+11 -7.89718082e+09 3.98e+03 1.88e+03 5.23e+09 0s + 1 7.83304957e+10 -3.73122492e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.03411216e+09 -1.86177264e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41917121e+09 -1.23680676e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.96065722e+09 -5.53000525e+09 1.11e+01 8.96e+03 4.46e+07 0s + 5 1.06455587e+09 -9.19733972e+08 0.00e+00 5.89e+00 5.26e+06 0s + 6 3.08246570e+08 -4.94175858e+07 0.00e+00 1.86e-09 9.44e+05 0s + 7 1.73022479e+08 8.06768195e+07 0.00e+00 9.31e-10 2.44e+05 0s + 8 1.40969761e+08 1.15607682e+08 0.00e+00 1.86e-09 6.69e+04 0s + 9 1.30661551e+08 1.24934819e+08 0.00e+00 1.16e-10 1.51e+04 0s + 10 1.28107496e+08 1.26990512e+08 0.00e+00 9.31e-10 2.95e+03 0s + 11 1.27569474e+08 1.27356118e+08 0.00e+00 9.31e-10 5.63e+02 0s + 12 1.27452843e+08 1.27438045e+08 0.00e+00 1.86e-09 3.90e+01 0s + 13 1.27444216e+08 1.27444060e+08 0.00e+00 1.86e-09 4.11e-01 0s + 14 1.27444122e+08 1.27444122e+08 0.00e+00 1.86e-09 4.12e-04 0s + 15 1.27444122e+08 1.27444122e+08 0.00e+00 1.86e-09 4.12e-07 0s + 16 1.27444122e+08 1.27444122e+08 3.91e-14 1.86e-09 4.13e-10 0s + +Barrier solved model in 16 iterations and 0.08 seconds +Optimal objective 1.27444122e+08 + +Time queueing subproblems=3.39 seconds +Time loading results into instance Scenario_HighFuelCosts=0.15 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.07 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.29 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.64 Avg: 0.72 Max: 0.79 StdDev: 0.06 (seconds) +Aggregate sub-problem solve time=3.67 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.10 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=63595080.9281 Max-Min=8954705.90 +Converger=normalized-term-diff value is 0.1358 - threshold reached=False +Cumulative run-time=7.32 seconds + +Initiating PH iteration=2 +Scenario instance preprocessing time=0.57 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgasiw9.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e-05, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16606648e+11 -7.24331100e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20228415e+10 -3.15660972e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21579587e+09 -1.29173797e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62379682e+09 -8.49832232e+09 5.22e+01 3.18e+04 8.92e+07 0s + 4 1.78567054e+09 -3.88888657e+09 1.15e+01 7.53e+03 3.12e+07 0s + 5 7.21653566e+08 -6.52833939e+08 0.00e+00 1.96e+01 3.66e+06 0s + 6 2.25511647e+08 -5.26699595e+07 0.00e+00 6.98e-10 7.34e+05 0s + 7 1.20710907e+08 6.26637701e+07 0.00e+00 4.37e-10 1.53e+05 0s + 8 1.01447685e+08 8.27496730e+07 0.00e+00 1.16e-10 4.93e+04 0s + 9 9.43788712e+07 8.88622857e+07 0.00e+00 2.91e-11 1.46e+04 0s + 10 9.27787567e+07 9.05195090e+07 0.00e+00 4.66e-10 5.96e+03 0s + 11 9.16388509e+07 9.13361267e+07 0.00e+00 4.13e-10 7.99e+02 0s + 12 9.14866440e+07 9.14454972e+07 0.00e+00 4.66e-10 1.09e+02 0s + 13 9.14634604e+07 9.14608256e+07 0.00e+00 4.66e-10 6.95e+00 0s + 14 9.14619693e+07 9.14619663e+07 0.00e+00 4.66e-10 7.82e-03 0s + 15 9.14619676e+07 9.14619676e+07 0.00e+00 4.66e-10 7.83e-06 0s + 16 9.14619676e+07 9.14619676e+07 1.97e-12 4.66e-10 7.84e-09 0s + +Barrier solved model in 16 iterations and 0.04 seconds +Optimal objective 9.14619676e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp1vn7gl.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e-05, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93947504e+11 -7.80517276e+09 3.99e+03 2.72e+03 5.05e+09 0s + 1 6.25164102e+10 -3.60902757e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15207311e+09 -1.80312598e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38635575e+09 -1.19466932e+10 5.54e+01 3.86e+04 1.25e+08 0s + 4 2.65682167e+09 -5.48661395e+09 1.28e+01 9.33e+03 4.44e+07 0s + 5 1.00701348e+09 -9.78792426e+08 0.00e+00 5.74e+01 5.35e+06 0s + 6 2.89205382e+08 -6.25085738e+07 0.00e+00 9.31e-10 9.29e+05 0s + 7 1.57617156e+08 7.44156849e+07 0.00e+00 9.31e-10 2.20e+05 0s + 8 1.22694992e+08 1.04572858e+08 0.00e+00 4.66e-10 4.78e+04 0s + 9 1.14932463e+08 1.11564421e+08 0.00e+00 9.31e-10 8.89e+03 0s + 10 1.13377831e+08 1.12727314e+08 0.00e+00 4.66e-10 1.72e+03 0s + 11 1.13024440e+08 1.12910383e+08 0.00e+00 9.31e-10 3.01e+02 0s + 12 1.12955904e+08 1.12947915e+08 0.00e+00 9.31e-10 2.11e+01 0s + 13 1.12951441e+08 1.12951088e+08 0.00e+00 9.31e-10 9.30e-01 0s + 14 1.12951219e+08 1.12951218e+08 0.00e+00 9.31e-10 1.36e-03 0s + 15 1.12951218e+08 1.12951218e+08 0.00e+00 4.66e-10 1.36e-06 0s + 16 1.12951218e+08 1.12951218e+08 1.55e-13 9.31e-10 1.36e-09 0s + +Barrier solved model in 16 iterations and 0.01 seconds +Optimal objective 1.12951218e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbhp3tu.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e-05, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.01s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49968778e+11 -7.89664553e+09 3.98e+03 2.12e+03 5.23e+09 0s + 1 7.83267913e+10 -3.73103333e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02952603e+09 -1.86167473e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41358469e+09 -1.23675573e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97596688e+09 -5.61977730e+09 1.17e+01 9.37e+03 4.59e+07 0s + 5 1.07542648e+09 -9.62034743e+08 0.00e+00 3.11e+01 5.44e+06 0s + 6 3.14673448e+08 -4.50894009e+07 0.00e+00 9.31e-10 9.50e+05 0s + 7 1.77877831e+08 8.70289523e+07 0.00e+00 1.75e-10 2.40e+05 0s + 8 1.44471310e+08 1.17609364e+08 0.00e+00 1.53e-10 7.09e+04 0s + 9 1.35149375e+08 1.26863714e+08 0.00e+00 1.86e-09 2.19e+04 0s + 10 1.31602899e+08 1.29549350e+08 0.00e+00 9.31e-10 5.42e+03 0s + 11 1.30591519e+08 1.30292483e+08 0.00e+00 9.31e-10 7.89e+02 0s + 12 1.30427329e+08 1.30417346e+08 0.00e+00 1.86e-09 2.63e+01 0s + 13 1.30421775e+08 1.30421730e+08 0.00e+00 1.86e-09 1.18e-01 0s + 14 1.30421767e+08 1.30421767e+08 0.00e+00 9.31e-10 1.61e-04 0s + 15 1.30421767e+08 1.30421767e+08 2.63e-11 5.82e-10 1.61e-07 0s + 16 1.30421767e+08 1.30421767e+08 2.06e-11 9.31e-10 1.62e-10 0s + +Barrier solved model in 16 iterations and 0.02 seconds +Optimal objective 1.30421767e+08 + +Time queueing subproblems=2.48 seconds +Time loading results into instance Scenario_HighFuelCosts=0.24 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.09 seconds +Time loading results into instance Scenario_LowFuelCosts=0.09 seconds +Time waiting for subproblems=0.42 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.55 Avg: 0.64 Max: 0.77 StdDev: 0.10 (seconds) +Aggregate sub-problem solve time=2.90 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.11 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62899320.3612 Max-Min=2407610.82 +Converger=normalized-term-diff value is 0.0972 - threshold reached=False +Cumulative run-time=10.39 seconds + +Initiating PH iteration=3 +Scenario instance preprocessing time=0.74 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpi9c7p2.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-05, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16606361e+11 -7.24462635e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20231126e+10 -3.15673395e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21600164e+09 -1.29182204e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62413940e+09 -8.49899679e+09 5.22e+01 3.18e+04 8.92e+07 0s + 4 1.78630527e+09 -3.88798307e+09 1.15e+01 7.52e+03 3.11e+07 0s + 5 7.22694131e+08 -6.52128426e+08 0.00e+00 2.02e+01 3.66e+06 0s + 6 2.26253626e+08 -5.08366348e+07 0.00e+00 8.15e-10 7.31e+05 0s + 7 1.21284450e+08 6.33314129e+07 0.00e+00 2.33e-10 1.53e+05 0s + 8 1.01156985e+08 8.48023709e+07 0.00e+00 4.44e-10 4.32e+04 0s + 9 9.48473171e+07 8.94577784e+07 0.00e+00 5.82e-11 1.42e+04 0s + 10 9.27982986e+07 9.14243571e+07 0.00e+00 4.66e-10 3.63e+03 0s + 11 9.20831117e+07 9.18870109e+07 0.00e+00 4.66e-10 5.17e+02 0s + 12 9.19763828e+07 9.19566479e+07 0.00e+00 2.33e-10 5.21e+01 0s + 13 9.19653930e+07 9.19639368e+07 0.00e+00 4.66e-10 3.84e+00 0s + 14 9.19645014e+07 9.19644993e+07 0.00e+00 1.40e-09 5.50e-03 0s + 15 9.19645000e+07 9.19645000e+07 0.00e+00 4.66e-10 5.50e-06 0s + 16 9.19645000e+07 9.19645000e+07 8.22e-13 9.31e-10 5.51e-09 0s + +Barrier solved model in 16 iterations and 0.08 seconds +Optimal objective 9.19645000e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpplwuvv.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-05, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93944904e+11 -7.80618498e+09 3.99e+03 2.59e+03 5.05e+09 0s + 1 6.25152285e+10 -3.60919989e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15114640e+09 -1.80327479e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38544201e+09 -1.19478751e+10 5.54e+01 3.86e+04 1.25e+08 0s + 4 2.65545421e+09 -5.48129877e+09 1.28e+01 9.30e+03 4.43e+07 0s + 5 1.00783806e+09 -9.79506094e+08 0.00e+00 5.84e+01 5.35e+06 0s + 6 2.90140781e+08 -6.02981711e+07 0.00e+00 9.31e-10 9.26e+05 0s + 7 1.60462279e+08 7.29979036e+07 0.00e+00 1.86e-09 2.31e+05 0s + 8 1.24034377e+08 1.04879502e+08 0.00e+00 9.31e-10 5.05e+04 0s + 9 1.15566021e+08 1.12528161e+08 0.00e+00 9.31e-10 8.02e+03 0s + 10 1.14178554e+08 1.13566592e+08 0.00e+00 4.66e-10 1.61e+03 0s + 11 1.13841809e+08 1.13740204e+08 0.00e+00 9.31e-10 2.68e+02 0s + 12 1.13780604e+08 1.13774934e+08 0.00e+00 9.31e-10 1.50e+01 0s + 13 1.13777237e+08 1.13777125e+08 0.00e+00 9.31e-10 2.95e-01 0s + 14 1.13777167e+08 1.13777166e+08 0.00e+00 9.31e-10 2.99e-04 0s + 15 1.13777166e+08 1.13777166e+08 0.00e+00 9.31e-10 3.00e-07 0s + 16 1.13777166e+08 1.13777166e+08 6.91e-15 4.66e-10 3.00e-10 0s + +Barrier solved model in 16 iterations and 0.03 seconds +Optimal objective 1.13777166e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpahb0wk.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-05, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49969016e+11 -7.89766510e+09 3.98e+03 2.05e+03 5.23e+09 0s + 1 7.83259764e+10 -3.73107774e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02854715e+09 -1.86174539e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41263181e+09 -1.23684293e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97475977e+09 -5.61831192e+09 1.16e+01 9.36e+03 4.58e+07 0s + 5 1.07509915e+09 -9.62399943e+08 0.00e+00 3.13e+01 5.44e+06 0s + 6 3.15112164e+08 -4.46692641e+07 0.00e+00 1.40e-09 9.50e+05 0s + 7 1.77691309e+08 8.81202690e+07 0.00e+00 1.86e-09 2.36e+05 0s + 8 1.44834612e+08 1.18440297e+08 0.00e+00 1.86e-09 6.96e+04 0s + 9 1.35464279e+08 1.27619588e+08 0.00e+00 2.33e-10 2.07e+04 0s + 10 1.32406717e+08 1.29861631e+08 0.00e+00 9.31e-10 6.72e+03 0s + 11 1.31153130e+08 1.30772225e+08 0.00e+00 2.33e-10 1.01e+03 0s + 12 1.30940848e+08 1.30918993e+08 0.00e+00 9.31e-10 5.77e+01 0s + 13 1.30928065e+08 1.30927703e+08 0.00e+00 1.86e-09 9.57e-01 0s + 14 1.30927851e+08 1.30927842e+08 0.00e+00 2.91e-10 2.31e-02 0s + 15 1.30927844e+08 1.30927844e+08 1.08e-10 1.86e-09 1.36e-04 0s + 16 1.30927844e+08 1.30927844e+08 9.35e-10 9.31e-10 1.36e-07 0s + 17 1.30927844e+08 1.30927844e+08 1.27e-09 4.66e-10 1.36e-10 0s + +Barrier solved model in 17 iterations and 0.01 seconds +Optimal objective 1.30927844e+08 + +Time queueing subproblems=2.67 seconds +Time loading results into instance Scenario_HighFuelCosts=0.07 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.07 seconds +Time loading results into instance Scenario_LowFuelCosts=0.14 seconds +Time waiting for subproblems=0.28 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.58 Avg: 0.64 Max: 0.72 StdDev: 0.06 (seconds) +Aggregate sub-problem solve time=2.94 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62501728.4032 Max-Min=290674.58 +Converger=normalized-term-diff value is 0.0387 - threshold reached=False +Cumulative run-time=13.42 seconds + +Initiating PH iteration=4 +Scenario instance preprocessing time=0.51 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpntvesm.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16605151e+11 -7.24560730e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20227127e+10 -3.15682957e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21572815e+09 -1.29190501e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62396231e+09 -8.49976779e+09 5.22e+01 3.18e+04 8.92e+07 0s + 4 1.78633771e+09 -3.88594982e+09 1.15e+01 7.51e+03 3.11e+07 0s + 5 7.23253768e+08 -6.52692532e+08 0.00e+00 2.12e+01 3.67e+06 0s + 6 2.26232162e+08 -5.06302828e+07 0.00e+00 6.98e-10 7.31e+05 0s + 7 1.20474163e+08 6.36500602e+07 0.00e+00 1.75e-10 1.50e+05 0s + 8 1.00229764e+08 8.50249759e+07 0.00e+00 1.46e-10 4.01e+04 0s + 9 9.44356765e+07 8.90796365e+07 0.00e+00 5.82e-11 1.41e+04 0s + 10 9.22097609e+07 9.10670527e+07 0.00e+00 2.62e-10 3.02e+03 0s + 11 9.16484325e+07 9.14736854e+07 0.00e+00 1.16e-10 4.61e+02 0s + 12 9.15678523e+07 9.15302942e+07 0.00e+00 2.83e-10 9.91e+01 0s + 13 9.15478114e+07 9.15439834e+07 0.00e+00 9.31e-10 1.01e+01 0s + 14 9.15455709e+07 9.15455017e+07 0.00e+00 4.66e-10 1.83e-01 0s + 15 9.15455306e+07 9.15455295e+07 0.00e+00 6.98e-10 2.93e-03 0s + 16 9.15455299e+07 9.15455299e+07 5.80e-10 9.31e-10 1.72e-05 0s + 17 9.15455299e+07 9.15455299e+07 1.42e-11 9.31e-10 1.72e-08 0s + 18 9.15455299e+07 9.15455299e+07 3.64e-09 4.66e-10 1.72e-11 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.15455299e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprgh0c5.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93944059e+11 -7.80657321e+09 3.99e+03 2.53e+03 5.05e+09 0s + 1 6.25148335e+10 -3.60925536e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15082331e+09 -1.80332338e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38513660e+09 -1.19482975e+10 5.54e+01 3.86e+04 1.25e+08 0s + 4 2.65522588e+09 -5.48064891e+09 1.27e+01 9.30e+03 4.43e+07 0s + 5 1.00832912e+09 -9.80178446e+08 0.00e+00 5.93e+01 5.36e+06 0s + 6 2.90287215e+08 -6.01051798e+07 0.00e+00 1.40e-09 9.26e+05 0s + 7 1.60897191e+08 7.23920644e+07 0.00e+00 9.31e-10 2.34e+05 0s + 8 1.24034715e+08 1.04674478e+08 0.00e+00 2.33e-10 5.11e+04 0s + 9 1.15481198e+08 1.12374347e+08 0.00e+00 9.31e-10 8.20e+03 0s + 10 1.14055884e+08 1.13439695e+08 0.00e+00 4.66e-10 1.63e+03 0s + 11 1.13714827e+08 1.13611758e+08 0.00e+00 4.66e-10 2.72e+02 0s + 12 1.13652362e+08 1.13646493e+08 0.00e+00 4.66e-10 1.55e+01 0s + 13 1.13648864e+08 1.13648753e+08 0.00e+00 9.31e-10 2.95e-01 0s + 14 1.13648795e+08 1.13648795e+08 0.00e+00 9.31e-10 2.96e-04 0s + 15 1.13648795e+08 1.13648795e+08 0.00e+00 9.31e-10 2.96e-07 0s + 16 1.13648795e+08 1.13648795e+08 1.22e-14 4.66e-10 2.97e-10 0s + +Barrier solved model in 16 iterations and 0.02 seconds +Optimal objective 1.13648795e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpttrcy4.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49968566e+11 -7.89805413e+09 3.98e+03 1.96e+03 5.23e+09 0s + 1 7.83259488e+10 -3.73113096e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02861291e+09 -1.86179073e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41273274e+09 -1.23687798e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97456219e+09 -5.61612835e+09 1.16e+01 9.35e+03 4.58e+07 0s + 5 1.07572142e+09 -9.61972578e+08 0.00e+00 3.12e+01 5.44e+06 0s + 6 3.15298056e+08 -4.42861494e+07 0.00e+00 3.73e-09 9.50e+05 0s + 7 1.77983892e+08 8.82516197e+07 0.00e+00 2.33e-10 2.37e+05 0s + 8 1.45114554e+08 1.18558824e+08 0.00e+00 1.86e-09 7.01e+04 0s + 9 1.36106053e+08 1.27409465e+08 0.00e+00 1.86e-09 2.29e+04 0s + 10 1.32771335e+08 1.29822800e+08 0.00e+00 1.86e-09 7.78e+03 0s + 11 1.31337056e+08 1.30878448e+08 0.00e+00 1.16e-10 1.21e+03 0s + 12 1.31077994e+08 1.31050357e+08 0.00e+00 1.86e-09 7.29e+01 0s + 13 1.31061966e+08 1.31061529e+08 0.00e+00 1.86e-09 1.15e+00 0s + 14 1.31061723e+08 1.31061712e+08 0.00e+00 2.53e-10 2.97e-02 0s + 15 1.31061716e+08 1.31061715e+08 2.59e-10 9.31e-10 3.49e-03 0s + 16 1.31061715e+08 1.31061715e+08 2.79e-10 3.73e-09 1.53e-04 0s + 17 1.31061715e+08 1.31061715e+08 1.86e-10 4.51e-10 3.07e-07 0s + 18 1.31061715e+08 1.31061715e+08 5.75e-09 9.31e-10 3.08e-10 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 1.31061715e+08 + +Time queueing subproblems=2.13 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.18 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.53 Avg: 0.54 Max: 0.55 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=2.31 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62272394.5794 Max-Min=213056.22 +Converger=normalized-term-diff value is 0.0379 - threshold reached=False +Cumulative run-time=15.87 seconds + +Initiating PH iteration=5 +Scenario instance preprocessing time=0.55 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmppwoteu.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16604532e+11 -7.24619990e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20226220e+10 -3.15688730e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21572087e+09 -1.29195206e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62403653e+09 -8.50020022e+09 5.22e+01 3.18e+04 8.92e+07 0s + 4 1.78658230e+09 -3.88451937e+09 1.15e+01 7.50e+03 3.11e+07 0s + 5 7.23793711e+08 -6.52958077e+08 0.00e+00 2.19e+01 3.67e+06 0s + 6 2.26340552e+08 -5.03966851e+07 0.00e+00 5.82e-10 7.30e+05 0s + 7 1.19972085e+08 6.41364687e+07 0.00e+00 2.33e-10 1.47e+05 0s + 8 9.97430708e+07 8.54012284e+07 0.00e+00 1.16e-10 3.78e+04 0s + 9 9.43207340e+07 8.90626452e+07 0.00e+00 2.91e-11 1.39e+04 0s + 10 9.21019005e+07 9.10244968e+07 0.00e+00 1.16e-10 2.84e+03 0s + 11 9.15889607e+07 9.13952498e+07 0.00e+00 7.91e-11 5.11e+02 0s + 12 9.14905907e+07 9.14630636e+07 0.00e+00 2.85e-10 7.26e+01 0s + 13 9.14767855e+07 9.14720554e+07 0.00e+00 9.31e-10 1.25e+01 0s + 14 9.14740615e+07 9.14738996e+07 0.00e+00 9.31e-10 4.27e-01 0s + 15 9.14739685e+07 9.14739678e+07 0.00e+00 4.66e-10 1.97e-03 0s + 16 9.14739682e+07 9.14739682e+07 8.44e-13 4.66e-10 2.01e-06 0s + 17 9.14739682e+07 9.14739682e+07 2.92e-12 4.66e-10 2.01e-09 0s + +Barrier solved model in 17 iterations and 0.03 seconds +Optimal objective 9.14739682e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpq7rfcg.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93943267e+11 -7.80673722e+09 3.99e+03 2.48e+03 5.05e+09 0s + 1 6.25144870e+10 -3.60929486e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15058143e+09 -1.80336176e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38491268e+09 -1.19486461e+10 5.54e+01 3.86e+04 1.25e+08 0s + 4 2.65527628e+09 -5.48200265e+09 1.28e+01 9.30e+03 4.43e+07 0s + 5 1.00869948e+09 -9.81259471e+08 0.00e+00 6.07e+01 5.36e+06 0s + 6 2.90281640e+08 -6.02594839e+07 0.00e+00 1.86e-09 9.26e+05 0s + 7 1.61224971e+08 7.15581104e+07 0.00e+00 9.31e-10 2.37e+05 0s + 8 1.23853080e+08 1.04331787e+08 0.00e+00 9.31e-10 5.15e+04 0s + 9 1.15186308e+08 1.12129612e+08 0.00e+00 1.40e-09 8.07e+03 0s + 10 1.13784728e+08 1.13175413e+08 0.00e+00 4.66e-10 1.61e+03 0s + 11 1.13446320e+08 1.13345064e+08 0.00e+00 4.66e-10 2.67e+02 0s + 12 1.13384827e+08 1.13379250e+08 0.00e+00 9.31e-10 1.47e+01 0s + 13 1.13381489e+08 1.13381391e+08 0.00e+00 4.66e-10 2.59e-01 0s + 14 1.13381429e+08 1.13381428e+08 0.00e+00 9.31e-10 2.60e-04 0s + 15 1.13381428e+08 1.13381428e+08 0.00e+00 4.66e-10 2.61e-07 0s + 16 1.13381428e+08 1.13381428e+08 1.15e-14 4.66e-10 2.61e-10 0s + +Barrier solved model in 16 iterations and 0.03 seconds +Optimal objective 1.13381428e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphctqgc.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49968117e+11 -7.89821885e+09 3.98e+03 1.87e+03 5.23e+09 0s + 1 7.83258946e+10 -3.73116680e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02866479e+09 -1.86182379e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41279666e+09 -1.23690206e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97471329e+09 -5.61576739e+09 1.16e+01 9.35e+03 4.58e+07 0s + 5 1.07634629e+09 -9.62008635e+08 0.00e+00 3.09e+01 5.44e+06 0s + 6 3.15419547e+08 -4.41048565e+07 0.00e+00 1.86e-09 9.49e+05 0s + 7 1.78166832e+08 8.82769906e+07 0.00e+00 9.31e-10 2.37e+05 0s + 8 1.45242007e+08 1.18628236e+08 0.00e+00 1.86e-09 7.02e+04 0s + 9 1.36498547e+08 1.27096356e+08 0.00e+00 9.31e-10 2.48e+04 0s + 10 1.32546572e+08 1.30150843e+08 0.00e+00 1.86e-09 6.32e+03 0s + 11 1.31360077e+08 1.30992512e+08 0.00e+00 1.16e-10 9.70e+02 0s + 12 1.31154968e+08 1.31133378e+08 0.00e+00 1.86e-09 5.70e+01 0s + 13 1.31142312e+08 1.31141930e+08 0.00e+00 1.86e-09 1.01e+00 0s + 14 1.31142143e+08 1.31142130e+08 0.00e+00 9.31e-10 3.50e-02 0s + 15 1.31142142e+08 1.31142142e+08 0.00e+00 1.40e-09 5.14e-04 0s + 16 1.31142142e+08 1.31142142e+08 1.94e-11 3.73e-09 5.13e-07 0s + 17 1.31142142e+08 1.31142142e+08 1.33e-11 1.86e-09 5.13e-10 0s + +Barrier solved model in 17 iterations and 0.01 seconds +Optimal objective 1.31142142e+08 + +Time queueing subproblems=2.06 seconds +Time loading results into instance Scenario_HighFuelCosts=0.07 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.07 seconds +Time waiting for subproblems=0.19 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.50 Max: 0.56 StdDev: 0.04 (seconds) +Aggregate sub-problem solve time=2.25 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.09 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62071091.0991 Max-Min=204461.76 +Converger=normalized-term-diff value is 0.0821 - threshold reached=False +Cumulative run-time=18.22 seconds + +Initiating PH iteration=6 +Scenario instance preprocessing time=0.59 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmptskjie.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16603965e+11 -7.24670292e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20224682e+10 -3.15693647e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21563545e+09 -1.29199197e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62394233e+09 -8.50038092e+09 5.22e+01 3.18e+04 8.92e+07 0s + 4 1.78672421e+09 -3.88497454e+09 1.15e+01 7.50e+03 3.11e+07 0s + 5 7.24106468e+08 -6.53710270e+08 0.00e+00 2.34e+01 3.68e+06 0s + 6 2.26296517e+08 -5.04824059e+07 0.00e+00 4.66e-10 7.31e+05 0s + 7 1.19468133e+08 6.42594739e+07 0.00e+00 4.07e-10 1.46e+05 0s + 8 9.93582255e+07 8.53777235e+07 0.00e+00 1.16e-10 3.69e+04 0s + 9 9.41399991e+07 8.88531182e+07 0.00e+00 1.24e-10 1.39e+04 0s + 10 9.18605757e+07 9.08380008e+07 0.00e+00 2.33e-10 2.70e+03 0s + 11 9.13676607e+07 9.11930714e+07 0.00e+00 2.76e-10 4.61e+02 0s + 12 9.12852539e+07 9.12484329e+07 0.00e+00 5.82e-11 9.72e+01 0s + 13 9.12647486e+07 9.12618796e+07 0.00e+00 4.66e-10 7.57e+00 0s + 14 9.12630011e+07 9.12629798e+07 0.00e+00 4.66e-10 5.63e-02 0s + 15 9.12629865e+07 9.12629848e+07 0.00e+00 4.66e-10 4.57e-03 0s + 16 9.12629851e+07 9.12629850e+07 7.48e-10 4.66e-10 1.67e-04 0s + 17 9.12629850e+07 9.12629850e+07 4.99e-10 9.31e-10 3.11e-07 0s + 18 9.12629850e+07 9.12629850e+07 1.44e-09 1.40e-09 3.11e-10 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.12629850e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpm6utz_.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93942670e+11 -7.80690025e+09 3.99e+03 2.44e+03 5.05e+09 0s + 1 6.25142861e+10 -3.60933200e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15049923e+09 -1.80339755e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38506534e+09 -1.19494323e+10 5.54e+01 3.86e+04 1.25e+08 0s + 4 2.65542161e+09 -5.48271639e+09 1.28e+01 9.31e+03 4.43e+07 0s + 5 1.00915886e+09 -9.82020104e+08 0.00e+00 6.13e+01 5.37e+06 0s + 6 2.90293683e+08 -6.03264263e+07 0.00e+00 1.63e-09 9.26e+05 0s + 7 1.61466885e+08 7.10043044e+07 0.00e+00 4.66e-10 2.39e+05 0s + 8 1.23777960e+08 1.04097173e+08 0.00e+00 9.31e-10 5.19e+04 0s + 9 1.14979225e+08 1.11999510e+08 0.00e+00 9.31e-10 7.86e+03 0s + 10 1.13614278e+08 1.13014820e+08 0.00e+00 9.31e-10 1.58e+03 0s + 11 1.13279818e+08 1.13181285e+08 0.00e+00 4.66e-10 2.60e+02 0s + 12 1.13219897e+08 1.13214599e+08 0.00e+00 9.31e-10 1.40e+01 0s + 13 1.13216712e+08 1.13216627e+08 0.00e+00 1.86e-09 2.25e-01 0s + 14 1.13216659e+08 1.13216659e+08 0.00e+00 4.66e-10 2.26e-04 0s + 15 1.13216659e+08 1.13216659e+08 0.00e+00 9.31e-10 2.26e-07 0s + 16 1.13216659e+08 1.13216659e+08 1.51e-14 9.31e-10 2.27e-10 0s + +Barrier solved model in 16 iterations and 0.01 seconds +Optimal objective 1.13216659e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsepxu2.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49967809e+11 -7.89838249e+09 3.98e+03 1.79e+03 5.23e+09 0s + 1 7.83259275e+10 -3.73120013e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02880828e+09 -1.86185369e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41322930e+09 -1.23697050e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97479148e+09 -5.61481301e+09 1.16e+01 9.34e+03 4.58e+07 0s + 5 1.07684500e+09 -9.61491238e+08 0.00e+00 2.97e+01 5.44e+06 0s + 6 3.15434880e+08 -4.38966658e+07 0.00e+00 9.31e-10 9.49e+05 0s + 7 1.78329859e+08 8.83333425e+07 0.00e+00 1.40e-09 2.37e+05 0s + 8 1.45418404e+08 1.18724626e+08 0.00e+00 9.31e-10 7.04e+04 0s + 9 1.36700210e+08 1.27147376e+08 0.00e+00 9.31e-10 2.52e+04 0s + 10 1.32892939e+08 1.30127240e+08 0.00e+00 2.33e-10 7.30e+03 0s + 11 1.31534145e+08 1.31101487e+08 0.00e+00 1.86e-09 1.14e+03 0s + 12 1.31285954e+08 1.31261463e+08 0.00e+00 1.86e-09 6.46e+01 0s + 13 1.31271503e+08 1.31271012e+08 0.00e+00 9.31e-10 1.30e+00 0s + 14 1.31271209e+08 1.31271205e+08 0.00e+00 9.31e-10 8.76e-03 0s + 15 1.31271207e+08 1.31271207e+08 3.06e-10 1.86e-09 8.78e-06 0s + 16 1.31271207e+08 1.31271207e+08 6.12e-11 2.55e-10 8.79e-09 0s + +Barrier solved model in 16 iterations and 0.04 seconds +Optimal objective 1.31271207e+08 + +Time queueing subproblems=2.60 seconds +Time loading results into instance Scenario_HighFuelCosts=0.09 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.21 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.67 Max: 0.86 StdDev: 0.16 (seconds) +Aggregate sub-problem solve time=2.81 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61889030.1025 Max-Min=201172.95 +Converger=normalized-term-diff value is 0.0746 - threshold reached=False +Cumulative run-time=21.11 seconds + +Initiating PH iteration=7 +Scenario instance preprocessing time=0.57 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmprs5srj.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [4e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16603468e+11 -7.24710053e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20223821e+10 -3.15697502e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21561884e+09 -1.29202119e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62371644e+09 -8.49982097e+09 5.21e+01 3.18e+04 8.92e+07 0s + 4 1.78697063e+09 -3.88505937e+09 1.15e+01 7.50e+03 3.11e+07 0s + 5 7.24321722e+08 -6.53988534e+08 0.00e+00 2.47e+01 3.68e+06 0s + 6 2.26203266e+08 -5.06392844e+07 0.00e+00 4.66e-10 7.31e+05 0s + 7 1.19239525e+08 6.40436531e+07 0.00e+00 3.49e-10 1.46e+05 0s + 8 9.91612864e+07 8.51441126e+07 0.00e+00 8.73e-11 3.70e+04 0s + 9 9.40240718e+07 8.85532780e+07 0.00e+00 2.47e-10 1.44e+04 0s + 10 9.18270397e+07 9.04500483e+07 0.00e+00 1.16e-10 3.63e+03 0s + 11 9.11930345e+07 9.09465458e+07 0.00e+00 2.91e-11 6.50e+02 0s + 12 9.10717462e+07 9.10322571e+07 0.00e+00 1.02e-10 1.04e+02 0s + 13 9.10513648e+07 9.10453012e+07 0.00e+00 9.31e-10 1.60e+01 0s + 14 9.10477633e+07 9.10477456e+07 0.00e+00 4.66e-10 4.68e-02 0s + 15 9.10477559e+07 9.10477558e+07 0.00e+00 9.31e-10 1.57e-04 0s + 16 9.10477559e+07 9.10477559e+07 1.99e-10 9.31e-10 1.57e-07 0s + 17 9.10477559e+07 9.10477559e+07 3.79e-10 9.31e-10 1.57e-10 0s + +Barrier solved model in 17 iterations and 0.02 seconds +Optimal objective 9.10477559e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpr7fpjb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [4e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93942154e+11 -7.80695662e+09 3.99e+03 2.40e+03 5.05e+09 0s + 1 6.25141474e+10 -3.60935747e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15046419e+09 -1.80342131e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38559783e+09 -1.19509338e+10 5.55e+01 3.86e+04 1.25e+08 0s + 4 2.65557169e+09 -5.48385720e+09 1.28e+01 9.31e+03 4.43e+07 0s + 5 1.00979272e+09 -9.83042445e+08 0.00e+00 6.17e+01 5.37e+06 0s + 6 2.90339480e+08 -6.04132715e+07 0.00e+00 1.40e-09 9.27e+05 0s + 7 1.61783513e+08 7.04382913e+07 0.00e+00 4.66e-10 2.41e+05 0s + 8 1.23736497e+08 1.03908091e+08 0.00e+00 9.31e-10 5.23e+04 0s + 9 1.14890505e+08 1.11843959e+08 0.00e+00 5.82e-10 8.04e+03 0s + 10 1.13494936e+08 1.12890435e+08 0.00e+00 9.31e-10 1.60e+03 0s + 11 1.13158252e+08 1.13057802e+08 0.00e+00 4.66e-10 2.65e+02 0s + 12 1.13096987e+08 1.13091823e+08 0.00e+00 4.66e-10 1.36e+01 0s + 13 1.13093893e+08 1.13093804e+08 0.00e+00 9.31e-10 2.36e-01 0s + 14 1.13093838e+08 1.13093838e+08 0.00e+00 9.31e-10 2.37e-04 0s + 15 1.13093838e+08 1.13093838e+08 0.00e+00 9.31e-10 2.37e-07 0s + 16 1.13093838e+08 1.13093838e+08 3.11e-15 9.31e-10 2.37e-10 0s + +Barrier solved model in 16 iterations and 0.01 seconds +Optimal objective 1.13093838e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbotyh9.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [4e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49967561e+11 -7.89843943e+09 3.98e+03 1.73e+03 5.23e+09 0s + 1 7.83260106e+10 -3.73122239e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02898784e+09 -1.86187211e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41415169e+09 -1.23711290e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97495300e+09 -5.61462965e+09 1.16e+01 9.34e+03 4.58e+07 0s + 5 1.07745067e+09 -9.61213235e+08 0.00e+00 2.81e+01 5.44e+06 0s + 6 3.15432179e+08 -4.37436289e+07 0.00e+00 1.86e-09 9.48e+05 0s + 7 1.78472652e+08 8.83536015e+07 0.00e+00 9.31e-10 2.38e+05 0s + 8 1.45560319e+08 1.18783853e+08 0.00e+00 9.31e-10 7.07e+04 0s + 9 1.36760954e+08 1.27268031e+08 0.00e+00 2.33e-10 2.50e+04 0s + 10 1.32795294e+08 1.30424975e+08 0.00e+00 9.31e-10 6.25e+03 0s + 11 1.31604895e+08 1.31222321e+08 0.00e+00 9.31e-10 1.01e+03 0s + 12 1.31381737e+08 1.31359908e+08 0.00e+00 1.86e-09 5.76e+01 0s + 13 1.31368729e+08 1.31368307e+08 0.00e+00 3.73e-09 1.11e+00 0s + 14 1.31368511e+08 1.31368504e+08 0.00e+00 1.86e-09 1.85e-02 0s + 15 1.31368510e+08 1.31368510e+08 0.00e+00 1.86e-09 8.93e-05 0s + 16 1.31368510e+08 1.31368510e+08 6.13e-14 1.86e-09 8.92e-08 0s + 17 1.31368510e+08 1.31368510e+08 4.51e-13 4.66e-10 8.93e-11 0s + +Barrier solved model in 17 iterations and 0.03 seconds +Optimal objective 1.31368510e+08 + +Time queueing subproblems=1.93 seconds +Time loading results into instance Scenario_HighFuelCosts=0.08 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.07 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.21 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.45 Max: 0.47 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=2.14 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61645389.7067 Max-Min=167461.52 +Converger=normalized-term-diff value is 0.0746 - threshold reached=False +Cumulative run-time=23.40 seconds + +Initiating PH iteration=8 +Scenario instance preprocessing time=0.56 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpo_dlpx.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [4e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16602982e+11 -7.24752037e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20223318e+10 -3.15701584e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21564506e+09 -1.29205246e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62330997e+09 -8.49853315e+09 5.21e+01 3.18e+04 8.91e+07 0s + 4 1.78731890e+09 -3.88436678e+09 1.15e+01 7.50e+03 3.11e+07 0s + 5 7.24551410e+08 -6.53918918e+08 0.00e+00 2.61e+01 3.68e+06 0s + 6 2.26070231e+08 -5.08281183e+07 0.00e+00 9.31e-10 7.31e+05 0s + 7 1.18949080e+08 6.37736196e+07 0.00e+00 3.49e-10 1.46e+05 0s + 8 9.87924323e+07 8.49367209e+07 0.00e+00 5.82e-11 3.66e+04 0s + 9 9.37548490e+07 8.82429188e+07 0.00e+00 5.82e-11 1.45e+04 0s + 10 9.16179784e+07 9.00713763e+07 0.00e+00 3.22e-10 4.08e+03 0s + 11 9.09096132e+07 9.06401726e+07 0.00e+00 5.82e-11 7.11e+02 0s + 12 9.07803505e+07 9.07352862e+07 0.00e+00 1.29e-10 1.19e+02 0s + 13 9.07571719e+07 9.07503338e+07 0.00e+00 4.66e-10 1.80e+01 0s + 14 9.07531063e+07 9.07530892e+07 0.00e+00 4.66e-10 4.50e-02 0s + 15 9.07530961e+07 9.07530961e+07 0.00e+00 4.66e-10 4.51e-05 0s + 16 9.07530961e+07 9.07530961e+07 4.85e-13 4.66e-10 4.52e-08 0s + 17 9.07530961e+07 9.07530961e+07 1.18e-12 4.66e-10 4.52e-11 0s + +Barrier solved model in 17 iterations and 0.01 seconds +Optimal objective 9.07530961e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpo9krme.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [4e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.01s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93941933e+11 -7.80701401e+09 3.99e+03 2.36e+03 5.05e+09 0s + 1 6.25141920e+10 -3.60937602e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15057740e+09 -1.80343516e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38633797e+09 -1.19524729e+10 5.55e+01 3.86e+04 1.25e+08 0s + 4 2.65583058e+09 -5.48458215e+09 1.28e+01 9.31e+03 4.43e+07 0s + 5 1.01064157e+09 -9.83833566e+08 0.00e+00 6.19e+01 5.38e+06 0s + 6 2.90515026e+08 -6.03689502e+07 0.00e+00 1.86e-09 9.27e+05 0s + 7 1.62075932e+08 7.01761935e+07 0.00e+00 2.33e-10 2.43e+05 0s + 8 1.23805513e+08 1.03862007e+08 0.00e+00 1.86e-09 5.26e+04 0s + 9 1.14943138e+08 1.11804163e+08 0.00e+00 1.86e-09 8.28e+03 0s + 10 1.13504983e+08 1.12891617e+08 0.00e+00 2.33e-10 1.62e+03 0s + 11 1.13164671e+08 1.13061670e+08 0.00e+00 4.66e-10 2.72e+02 0s + 12 1.13101728e+08 1.13096650e+08 0.00e+00 9.31e-10 1.34e+01 0s + 13 1.13098701e+08 1.13098605e+08 0.00e+00 1.86e-09 2.54e-01 0s + 14 1.13098641e+08 1.13098641e+08 0.00e+00 4.66e-10 2.55e-04 0s + 15 1.13098641e+08 1.13098641e+08 0.00e+00 9.31e-10 2.56e-07 0s + 16 1.13098641e+08 1.13098641e+08 2.83e-14 9.31e-10 2.56e-10 0s + +Barrier solved model in 16 iterations and 0.02 seconds +Optimal objective 1.13098641e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp3crq58.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [4e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49967446e+11 -7.89849703e+09 3.98e+03 1.67e+03 5.23e+09 0s + 1 7.83261518e+10 -3.73124012e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02919849e+09 -1.86188427e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41519132e+09 -1.23726574e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97524007e+09 -5.61495859e+09 1.16e+01 9.34e+03 4.58e+07 0s + 5 1.07806534e+09 -9.61040532e+08 0.00e+00 2.66e+01 5.44e+06 0s + 6 3.15409256e+08 -4.36439369e+07 0.00e+00 1.86e-09 9.48e+05 0s + 7 1.78583841e+08 8.83454325e+07 0.00e+00 9.31e-10 2.38e+05 0s + 8 1.45649982e+08 1.18807923e+08 0.00e+00 9.31e-10 7.08e+04 0s + 9 1.36671393e+08 1.27450233e+08 0.00e+00 9.31e-10 2.43e+04 0s + 10 1.32894816e+08 1.30435792e+08 0.00e+00 1.86e-09 6.49e+03 0s + 11 1.31677653e+08 1.31269638e+08 0.00e+00 9.31e-10 1.08e+03 0s + 12 1.31436343e+08 1.31406063e+08 0.00e+00 3.73e-09 7.99e+01 0s + 13 1.31417820e+08 1.31417006e+08 0.00e+00 1.86e-09 2.15e+00 0s + 14 1.31417332e+08 1.31417303e+08 0.00e+00 1.86e-09 7.50e-02 0s + 15 1.31417317e+08 1.31417313e+08 0.00e+00 1.86e-09 8.75e-03 0s + 16 1.31417315e+08 1.31417315e+08 0.00e+00 1.86e-09 7.81e-04 0s + 17 1.31417315e+08 1.31417315e+08 0.00e+00 9.31e-10 2.46e-05 0s + 18 1.31417315e+08 1.31417315e+08 6.75e-14 9.31e-10 2.43e-08 0s + 19 1.31417315e+08 1.31417315e+08 4.51e-13 1.86e-09 2.43e-11 0s + +Barrier solved model in 19 iterations and 0.03 seconds +Optimal objective 1.31417315e+08 + +Time queueing subproblems=2.78 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.18 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.48 Avg: 0.74 Max: 0.91 StdDev: 0.19 (seconds) +Aggregate sub-problem solve time=2.96 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61396043.5566 Max-Min=61631.45 +Converger=normalized-term-diff value is 0.0449 - threshold reached=False +Cumulative run-time=26.45 seconds + +Initiating PH iteration=9 +Scenario instance preprocessing time=0.57 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpc8dckw.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [5e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16602689e+11 -7.24782622e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20224120e+10 -3.15704527e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21578780e+09 -1.29207271e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62294204e+09 -8.49688652e+09 5.21e+01 3.18e+04 8.91e+07 0s + 4 1.78779288e+09 -3.88319358e+09 1.15e+01 7.49e+03 3.11e+07 0s + 5 7.24913348e+08 -6.53614623e+08 0.00e+00 2.75e+01 3.68e+06 0s + 6 2.26045984e+08 -5.08936616e+07 0.00e+00 5.82e-10 7.31e+05 0s + 7 1.18762362e+08 6.36075537e+07 0.00e+00 8.15e-10 1.46e+05 0s + 8 9.85082179e+07 8.48271729e+07 0.00e+00 2.33e-10 3.61e+04 0s + 9 9.36780240e+07 8.79621871e+07 0.00e+00 6.04e-10 1.51e+04 0s + 10 9.14448054e+07 8.98282532e+07 0.00e+00 1.16e-10 4.27e+03 0s + 11 9.07233574e+07 9.04165630e+07 0.00e+00 8.91e-11 8.09e+02 0s + 12 9.05730314e+07 9.05226490e+07 0.00e+00 2.05e-10 1.33e+02 0s + 13 9.05457215e+07 9.05396878e+07 0.00e+00 4.66e-10 1.59e+01 0s + 14 9.05422030e+07 9.05421665e+07 0.00e+00 9.31e-10 9.64e-02 0s + 15 9.05421820e+07 9.05421819e+07 0.00e+00 9.31e-10 9.67e-05 0s + 16 9.05421819e+07 9.05421819e+07 1.27e-12 4.66e-10 9.67e-08 0s + 17 9.05421819e+07 9.05421819e+07 2.65e-13 4.66e-10 9.68e-11 0s + +Barrier solved model in 17 iterations and 0.05 seconds +Optimal objective 9.05421819e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbiyps6.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [5e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93941755e+11 -7.80701882e+09 3.99e+03 2.30e+03 5.05e+09 0s + 1 6.25142956e+10 -3.60939028e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15075574e+09 -1.80344480e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38695807e+09 -1.19535134e+10 5.55e+01 3.86e+04 1.25e+08 0s + 4 2.65614683e+09 -5.48477758e+09 1.28e+01 9.31e+03 4.43e+07 0s + 5 1.01144478e+09 -9.84158792e+08 0.00e+00 6.16e+01 5.38e+06 0s + 6 2.90662460e+08 -6.02985548e+07 0.00e+00 1.86e-09 9.27e+05 0s + 7 1.62371646e+08 6.98986239e+07 0.00e+00 1.86e-09 2.44e+05 0s + 8 1.23853255e+08 1.03803954e+08 0.00e+00 4.66e-10 5.29e+04 0s + 9 1.14981336e+08 1.11736907e+08 0.00e+00 9.31e-10 8.56e+03 0s + 10 1.13494192e+08 1.12869096e+08 0.00e+00 9.31e-10 1.65e+03 0s + 11 1.13149505e+08 1.13043356e+08 0.00e+00 1.16e-10 2.80e+02 0s + 12 1.13084496e+08 1.13079509e+08 0.00e+00 9.31e-10 1.32e+01 0s + 13 1.13081541e+08 1.13081437e+08 0.00e+00 4.66e-10 2.75e-01 0s + 14 1.13081477e+08 1.13081477e+08 0.00e+00 6.98e-10 2.76e-04 0s + 15 1.13081477e+08 1.13081477e+08 0.00e+00 9.31e-10 2.76e-07 0s + 16 1.13081477e+08 1.13081477e+08 6.95e-15 4.66e-10 2.77e-10 0s + +Barrier solved model in 16 iterations and 0.01 seconds +Optimal objective 1.13081477e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpejcdxo.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [5e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49967267e+11 -7.89850185e+09 3.98e+03 1.62e+03 5.23e+09 0s + 1 7.83262576e+10 -3.73125443e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02937843e+09 -1.86189381e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41594558e+09 -1.23737073e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97547937e+09 -5.61504418e+09 1.16e+01 9.34e+03 4.58e+07 0s + 5 1.07846640e+09 -9.60529047e+08 0.00e+00 2.46e+01 5.43e+06 0s + 6 3.15298092e+08 -4.35956456e+07 0.00e+00 1.86e-09 9.48e+05 0s + 7 1.78641545e+08 8.82966487e+07 0.00e+00 1.86e-09 2.38e+05 0s + 8 1.45666622e+08 1.18777038e+08 0.00e+00 4.66e-10 7.10e+04 0s + 9 1.36551984e+08 1.27534098e+08 0.00e+00 1.86e-09 2.38e+04 0s + 10 1.32861556e+08 1.30430443e+08 0.00e+00 9.31e-10 6.41e+03 0s + 11 1.31655510e+08 1.31255613e+08 0.00e+00 1.86e-09 1.06e+03 0s + 12 1.31418068e+08 1.31389773e+08 0.00e+00 1.86e-09 7.47e+01 0s + 13 1.31400649e+08 1.31399899e+08 0.00e+00 9.31e-10 1.98e+00 0s + 14 1.31400166e+08 1.31400147e+08 0.00e+00 1.86e-09 4.85e-02 0s + 15 1.31400152e+08 1.31400151e+08 0.00e+00 2.33e-10 3.42e-03 0s + 16 1.31400151e+08 1.31400151e+08 0.00e+00 1.86e-09 6.39e-05 0s + 17 1.31400151e+08 1.31400151e+08 8.88e-15 1.86e-09 6.51e-08 0s + 18 1.31400151e+08 1.31400151e+08 8.99e-13 1.86e-09 6.52e-11 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.31400151e+08 + +Time queueing subproblems=2.59 seconds +Time loading results into instance Scenario_HighFuelCosts=0.11 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.17 seconds +Time loading results into instance Scenario_LowFuelCosts=0.07 seconds +Time waiting for subproblems=0.36 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.63 Avg: 0.67 Max: 0.72 StdDev: 0.04 (seconds) +Aggregate sub-problem solve time=2.94 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.09 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61174890.8340 Max-Min=50487.71 +Converger=normalized-term-diff value is 0.0153 - threshold reached=False +Cumulative run-time=29.54 seconds + +Initiating PH iteration=10 +Scenario instance preprocessing time=0.60 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpptsnkt.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [5e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16602440e+11 -7.24804366e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20225355e+10 -3.15706583e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21597234e+09 -1.29208425e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62272700e+09 -8.49553710e+09 5.21e+01 3.18e+04 8.91e+07 0s + 4 1.78826276e+09 -3.88206830e+09 1.15e+01 7.49e+03 3.11e+07 0s + 5 7.25391388e+08 -6.53421179e+08 0.00e+00 2.89e+01 3.69e+06 0s + 6 2.26082668e+08 -5.09329531e+07 0.00e+00 1.16e-09 7.31e+05 0s + 7 1.18639206e+08 6.34946980e+07 0.00e+00 3.49e-10 1.46e+05 0s + 8 9.83359346e+07 8.46945401e+07 0.00e+00 1.31e-10 3.60e+04 0s + 9 9.36992291e+07 8.76909798e+07 0.00e+00 2.76e-10 1.59e+04 0s + 10 9.12829623e+07 8.96534028e+07 0.00e+00 5.82e-11 4.30e+03 0s + 11 9.05524386e+07 9.02419470e+07 0.00e+00 2.91e-11 8.19e+02 0s + 12 9.03972415e+07 9.03475724e+07 0.00e+00 2.79e-10 1.31e+02 0s + 13 9.03704957e+07 9.03634924e+07 0.00e+00 4.66e-10 1.85e+01 0s + 14 9.03664316e+07 9.03663915e+07 0.00e+00 9.31e-10 1.06e-01 0s + 15 9.03664148e+07 9.03664144e+07 0.00e+00 1.31e-10 1.22e-03 0s + 16 9.03664147e+07 9.03664147e+07 6.87e-10 4.66e-10 1.55e-06 0s + 17 9.03664147e+07 9.03664147e+07 1.01e-09 3.52e-10 1.56e-09 0s + +Barrier solved model in 17 iterations and 0.04 seconds +Optimal objective 9.03664147e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpoopiuw.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [5e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93941607e+11 -7.80693444e+09 3.99e+03 2.25e+03 5.05e+09 0s + 1 6.25144469e+10 -3.60939670e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15098890e+09 -1.80344729e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38731944e+09 -1.19537267e+10 5.55e+01 3.86e+04 1.25e+08 0s + 4 2.65652327e+09 -5.48441551e+09 1.28e+01 9.31e+03 4.43e+07 0s + 5 1.01208698e+09 -9.83893175e+08 0.00e+00 6.10e+01 5.38e+06 0s + 6 2.90767796e+08 -6.02010183e+07 0.00e+00 1.40e-09 9.27e+05 0s + 7 1.62675276e+08 6.96213140e+07 0.00e+00 4.66e-10 2.46e+05 0s + 8 1.23893928e+08 1.03741651e+08 0.00e+00 9.31e-10 5.32e+04 0s + 9 1.14992884e+08 1.11669792e+08 0.00e+00 9.31e-10 8.77e+03 0s + 10 1.13464809e+08 1.12828471e+08 0.00e+00 4.66e-10 1.68e+03 0s + 11 1.13115916e+08 1.13006425e+08 0.00e+00 9.31e-10 2.89e+02 0s + 12 1.13048577e+08 1.13043579e+08 0.00e+00 9.31e-10 1.32e+01 0s + 13 1.13045618e+08 1.13045491e+08 0.00e+00 9.31e-10 3.35e-01 0s + 14 1.13045537e+08 1.13045536e+08 0.00e+00 9.31e-10 2.00e-03 0s + 15 1.13045536e+08 1.13045536e+08 0.00e+00 9.31e-10 1.97e-06 0s + 16 1.13045536e+08 1.13045536e+08 2.90e-14 9.31e-10 1.97e-09 0s + +Barrier solved model in 16 iterations and 0.05 seconds +Optimal objective 1.13045536e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpacpnge.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [5e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49967115e+11 -7.89841748e+09 3.98e+03 1.57e+03 5.23e+09 0s + 1 7.83264096e+10 -3.73126096e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02961185e+09 -1.86189627e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41633681e+09 -1.23739236e+10 5.17e+01 3.95e+04 1.31e+08 0s + 4 2.97577462e+09 -5.61459264e+09 1.16e+01 9.34e+03 4.58e+07 0s + 5 1.07869878e+09 -9.59424700e+08 0.00e+00 2.23e+01 5.43e+06 0s + 6 3.15146967e+08 -4.35241056e+07 0.00e+00 1.86e-09 9.47e+05 0s + 7 1.78688503e+08 8.82685978e+07 0.00e+00 1.75e-10 2.39e+05 0s + 8 1.45667352e+08 1.18749931e+08 0.00e+00 1.86e-09 7.10e+04 0s + 9 1.36433887e+08 1.27595134e+08 0.00e+00 9.31e-10 2.33e+04 0s + 10 1.32786768e+08 1.30390780e+08 0.00e+00 1.86e-09 6.32e+03 0s + 11 1.31576943e+08 1.31228394e+08 0.00e+00 2.33e-10 9.20e+02 0s + 12 1.31373697e+08 1.31358596e+08 0.00e+00 1.86e-09 3.98e+01 0s + 13 1.31364468e+08 1.31364105e+08 0.00e+00 1.86e-09 9.58e-01 0s + 14 1.31364224e+08 1.31364208e+08 0.00e+00 1.86e-09 4.12e-02 0s + 15 1.31364211e+08 1.31364210e+08 0.00e+00 1.86e-09 2.24e-03 0s + 16 1.31364210e+08 1.31364210e+08 0.00e+00 1.86e-09 1.88e-05 0s + 17 1.31364210e+08 1.31364210e+08 2.00e-14 2.33e-09 1.88e-08 0s + 18 1.31364210e+08 1.31364210e+08 4.80e-14 1.86e-09 1.88e-11 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.31364210e+08 + +Time queueing subproblems=2.15 seconds +Time loading results into instance Scenario_HighFuelCosts=0.07 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.19 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.49 Avg: 0.52 Max: 0.55 StdDev: 0.03 (seconds) +Aggregate sub-problem solve time=2.34 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.10 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=60966341.9560 Max-Min=15372.94 +Converger=normalized-term-diff value is 0.0149 - threshold reached=False +Cumulative run-time=31.97 seconds + +Initiating PH iteration=11 +Scenario instance preprocessing time=0.52 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpfnmpx5.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [6e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16602304e+11 -7.24815735e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20227482e+10 -3.15707599e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21623772e+09 -1.29208551e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62280950e+09 -8.49479732e+09 5.21e+01 3.18e+04 8.91e+07 0s + 4 1.78876411e+09 -3.88123573e+09 1.15e+01 7.49e+03 3.11e+07 0s + 5 7.26062332e+08 -6.53419332e+08 0.00e+00 3.02e+01 3.69e+06 0s + 6 2.26203202e+08 -5.09285187e+07 0.00e+00 6.98e-10 7.32e+05 0s + 7 1.18601697e+08 6.34595338e+07 0.00e+00 2.33e-10 1.45e+05 0s + 8 9.82784450e+07 8.46013743e+07 0.00e+00 1.82e-10 3.61e+04 0s + 9 9.37546954e+07 8.75322762e+07 0.00e+00 1.41e-10 1.64e+04 0s + 10 9.12486900e+07 8.95253223e+07 0.00e+00 1.16e-10 4.55e+03 0s + 11 9.04688517e+07 9.01445473e+07 0.00e+00 9.58e-11 8.56e+02 0s + 12 9.03011266e+07 9.02553556e+07 0.00e+00 1.16e-10 1.21e+02 0s + 13 9.02769904e+07 9.02688246e+07 0.00e+00 9.31e-10 2.15e+01 0s + 14 9.02721408e+07 9.02721086e+07 0.00e+00 4.66e-10 8.48e-02 0s + 15 9.02721168e+07 9.02721161e+07 7.05e-11 9.31e-10 1.67e-03 0s + 16 9.02721162e+07 9.02721162e+07 3.46e-09 9.31e-10 3.54e-06 0s + 17 9.02721162e+07 9.02721162e+07 5.54e-09 4.66e-10 3.54e-09 0s + +Barrier solved model in 17 iterations and 0.03 seconds +Optimal objective 9.02721162e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpusyyap.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [6e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93941494e+11 -7.80676604e+09 3.99e+03 2.19e+03 5.05e+09 0s + 1 6.25146544e+10 -3.60939608e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15128839e+09 -1.80344363e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38755398e+09 -1.19534063e+10 5.55e+01 3.86e+04 1.25e+08 0s + 4 2.65698170e+09 -5.48370029e+09 1.28e+01 9.31e+03 4.43e+07 0s + 5 1.01264285e+09 -9.83172512e+08 0.00e+00 6.00e+01 5.38e+06 0s + 6 2.90836874e+08 -6.00827340e+07 0.00e+00 1.86e-09 9.27e+05 0s + 7 1.62972896e+08 6.93465319e+07 0.00e+00 4.66e-10 2.47e+05 0s + 8 1.23960292e+08 1.03645993e+08 0.00e+00 9.31e-10 5.36e+04 0s + 9 1.14997388e+08 1.11601062e+08 0.00e+00 9.31e-10 8.96e+03 0s + 10 1.13426112e+08 1.12783060e+08 0.00e+00 9.31e-10 1.70e+03 0s + 11 1.13075310e+08 1.12958250e+08 0.00e+00 8.15e-10 3.09e+02 0s + 12 1.13007625e+08 1.13001112e+08 0.00e+00 9.31e-10 1.72e+01 0s + 13 1.13003673e+08 1.13003562e+08 0.00e+00 4.66e-10 2.92e-01 0s + 14 1.13003605e+08 1.13003604e+08 0.00e+00 9.31e-10 2.93e-04 0s + 15 1.13003604e+08 1.13003604e+08 0.00e+00 4.66e-10 2.94e-07 0s + 16 1.13003604e+08 1.13003604e+08 1.40e-14 9.31e-10 2.94e-10 0s + +Barrier solved model in 16 iterations and 0.01 seconds +Optimal objective 1.13003604e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbqmkc9.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [6e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49966997e+11 -7.89824907e+09 3.98e+03 1.51e+03 5.23e+09 0s + 1 7.83266179e+10 -3.73126046e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02991166e+09 -1.86189258e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41653689e+09 -1.23736014e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97615333e+09 -5.61380467e+09 1.16e+01 9.33e+03 4.58e+07 0s + 5 1.07884284e+09 -9.57872764e+08 0.00e+00 1.97e+01 5.42e+06 0s + 6 3.14962842e+08 -4.34385810e+07 0.00e+00 1.16e-09 9.46e+05 0s + 7 1.78720718e+08 8.82553706e+07 0.00e+00 1.86e-09 2.39e+05 0s + 8 1.45655743e+08 1.18725932e+08 0.00e+00 7.28e-11 7.11e+04 0s + 9 1.36312994e+08 1.27648677e+08 0.00e+00 1.86e-09 2.29e+04 0s + 10 1.32607944e+08 1.30458453e+08 0.00e+00 9.31e-10 5.67e+03 0s + 11 1.31502774e+08 1.31203701e+08 0.00e+00 1.86e-09 7.89e+02 0s + 12 1.31329775e+08 1.31317997e+08 0.00e+00 1.86e-09 3.11e+01 0s + 13 1.31322451e+08 1.31322211e+08 0.00e+00 4.66e-10 6.31e-01 0s + 14 1.31322288e+08 1.31322277e+08 0.00e+00 1.86e-09 2.89e-02 0s + 15 1.31322279e+08 1.31322278e+08 0.00e+00 1.86e-09 1.82e-03 0s + 16 1.31322278e+08 1.31322278e+08 0.00e+00 5.82e-10 1.25e-05 0s + 17 1.31322278e+08 1.31322278e+08 1.18e-14 3.73e-09 1.25e-08 0s + 18 1.31322278e+08 1.31322278e+08 2.27e-13 4.07e-10 1.25e-11 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.31322278e+08 + +Time queueing subproblems=2.02 seconds +Time loading results into instance Scenario_HighFuelCosts=0.09 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.21 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.50 Max: 0.58 StdDev: 0.06 (seconds) +Aggregate sub-problem solve time=2.23 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=60904591.2507 Max-Min= 6028.14 +Converger=normalized-term-diff value is 0.0000 - threshold reached=True +Cumulative run-time=34.34 seconds + +Number of discrete variables fixed before final plugin calls=0 (total=0) +Number of continuous variables fixed before final plugin calls=0 (total=90) +PH complete + +Convergence history: +Converger=normalized-term-diff +Iteration Metric Value + 0 0.1160 + 1 0.1358 + 2 0.0972 + 3 0.0387 + 4 0.0379 + 5 0.0821 + 6 0.0746 + 7 0.0746 + 8 0.0449 + 9 0.0153 + 10 0.0149 + 11 0.0000 + + +Final number of discrete variables fixed=0 (total=0) +Final number of continuous variables fixed=0 (total=90) + +Computing objective inner bound at xhat solution +Deactivate PH objective proximal terms time=0.00 seconds +Deactivate PH objective weight terms time=0.00 seconds +Scenario instance preprocessing time=0.01 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp6bjjyt.gurobi.mst +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [7e+03, 6e+07] + Bounds range [1e-19, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 432 rows and 391 columns +Presolve time: 0.00s +Presolved: 21 rows, 83 columns, 121 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 6.2026648e+07 1.228902e+02 0.000000e+00 0s + 34 9.0845020e+07 0.000000e+00 0.000000e+00 0s + +Solved in 34 iterations and 0.02 seconds +Optimal objective 9.084501960e+07 +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp93i5xt.gurobi.mst +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+04, 6e+07] + Bounds range [1e-19, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 432 rows and 391 columns +Presolve time: 0.00s +Presolved: 21 rows, 83 columns, 121 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 6.2263548e+07 1.228902e+02 0.000000e+00 0s + 32 1.1560804e+08 0.000000e+00 0.000000e+00 0s + +Solved in 32 iterations and 0.03 seconds +Optimal objective 1.156080437e+08 +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp7fpz3t.gurobi.mst +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+04, 6e+07] + Bounds range [1e-19, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 432 rows and 391 columns +Presolve time: 0.00s +Presolved: 21 rows, 83 columns, 121 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 6.2737348e+07 1.228902e+02 0.000000e+00 0s + 36 1.2809913e+08 0.000000e+00 0.000000e+00 0s + +Solved in 36 iterations and 0.04 seconds +Optimal objective 1.280991295e+08 +Time queueing subproblems=1.51 seconds +Time loading results into instance Scenario_HighFuelCosts=0.01 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.01 seconds +Time loading results into instance Scenario_LowFuelCosts=0.01 seconds +Time waiting for subproblems=0.04 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.46 Avg: 0.50 Max: 0.54 StdDev: 0.04 (seconds) +Aggregate sub-problem solve time=1.54 seconds + +Computed objective upper bound=111517397.5920 + +X-hat variable values: + + Stage: Investment + (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) + Variable: BuildLocalTD + Index: [Central,2020] Values: 0.5000 0.5000 0.5000 + + Index: [Central,2030] Values: 2.0000 2.0000 2.0000 + + Index: [Central,Legacy] Values: 3.5000 3.5000 3.5000 + + Index: [North,2020] Values: 0.5000 0.5000 0.5000 + + Index: [North,2030] Values: 2.0000 2.0000 2.0000 + + Index: [North,Legacy] Values: 5.5000 5.5000 5.5000 + + Index: [South,2020] Values: 0.5000 0.5000 0.5000 + + Index: [South,2030] Values: 2.0000 2.0000 2.0000 + + Index: [South,Legacy] Values: 9.5000 9.5000 9.5000 + + (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) + Variable: BuildProj + Index: [C-Coal_ST,1985] Values: 2.0000 2.0000 2.0000 + + Index: [C-NG_CC,2005] Values: 2.0000 2.0000 2.0000 + + Index: [C-NG_CC,2020] Values: 2.8577 2.8577 2.8577 + + Index: [C-NG_CC,2030] Values: 7.4923 7.4923 7.4923 + + Index: [C-NG_GT,2005] Values: 2.0000 2.0000 2.0000 + + Index: [C-Wind-1,2020] Values: 0.7569 0.7569 0.7569 + + Index: [C-Wind-1,2030] Values: 3.2431 3.2431 3.2431 + + Index: [C-Wind-2,2030] Values: 3.0000 3.0000 3.0000 + + Index: [N-Coal_ST,1995] Values: 2.0000 2.0000 2.0000 + + Index: [N-Geothermal,2000] Values: 1.0000 1.0000 1.0000 + + Index: [N-NG_CC,2008] Values: 2.0000 2.0000 2.0000 + + Index: [N-NG_GT,2009] Values: 2.0000 2.0000 2.0000 + + Index: [N-Wind-1,2030] Values: 2.9370 2.9370 2.9370 + + Index: [N-Wind-2,2030] Values: 1.0000 1.0000 1.0000 + + Index: [S-Geothermal,1998] Values: 3.0000 3.0000 3.0000 + + Index: [S-NG_CC,2000] Values: 5.0000 5.0000 5.0000 + + Index: [S-NG_GT,1990] Values: 3.0000 3.0000 3.0000 + + Index: [S-NG_GT,2002] Values: 2.0000 2.0000 2.0000 + + (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) + Variable: BuildTrans + Index: [C-S,2030] Values: 5.1141 5.1141 5.1141 + + Index: [C-S,Legacy] Values: 6.0000 6.0000 6.0000 + + Index: [N-C,Legacy] Values: 3.0000 3.0000 3.0000 + + Cost Variable: InvestmentCost + Tree Node: RootNode (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) + Values: 60902581.870060902581.870060902581.8700 Max-Min: 0.0000 Avg: 60902581.8700 + +X-hat costs: + +Scenario Tree Costs +---------------------------------------------------- +Tree Nodes: + + Name=HighFuelCosts + Stage=Operation + Parent=RootNode + Conditional probability=0.3333 + Children: + None + Scenarios: + Scenario_HighFuelCosts + Expected cost of (sub)tree rooted at node=67196547.6325 + + Name=LowFuelCosts + Stage=Operation + Parent=RootNode + Conditional probability=0.3333 + Children: + None + Scenarios: + Scenario_LowFuelCosts + Expected cost of (sub)tree rooted at node=29942437.7292 + + Name=MediumFuelCosts + Stage=Operation + Parent=RootNode + Conditional probability=0.3333 + Children: + None + Scenarios: + Scenario_MediumFuelCosts + Expected cost of (sub)tree rooted at node=54705461.8046 + + Name=RootNode + Stage=Investment + Parent=None + Conditional probability=1.0000 + Children: + HighFuelCosts + LowFuelCosts + MediumFuelCosts + Scenarios: + Scenario_HighFuelCosts + Scenario_LowFuelCosts + Scenario_MediumFuelCosts + Expected cost of (sub)tree rooted at node=111517397.5921 + +---------------------------------------------------- +Scenarios: + + Name=Scenario_HighFuelCosts + Probability=0.3333 + Leaf Node=HighFuelCosts + Tree node sequence: + RootNode + HighFuelCosts + Stage= Investment Cost=60902581.8700 + Stage= Operation Cost=67196547.6325 + Total scenario cost=128099129.5025 + + Name=Scenario_LowFuelCosts + Probability=0.3333 + Leaf Node=LowFuelCosts + Tree node sequence: + RootNode + LowFuelCosts + Stage= Investment Cost=60902581.8700 + Stage= Operation Cost=29942437.7292 + Total scenario cost=90845019.5992 + + Name=Scenario_MediumFuelCosts + Probability=0.3333 + Leaf Node=MediumFuelCosts + Tree node sequence: + RootNode + MediumFuelCosts + Stage= Investment Cost=60902581.8700 + Stage= Operation Cost=54705461.8046 + Total scenario cost=115608043.6746 + +---------------------------------------------------- + +Deactivate PH objective weight terms time=0.00 seconds +Deactivate PH objective proximal terms time=0.00 seconds + +Total PH execution time=35.91 seconds + +PH run-time statistics: +Initialization time= 6.70 seconds +Overall solve time= 34.35 seconds +Scenario solve time= 34.20 seconds +Average update time= 0.01 seconds +Weight update time= 1.26 seconds +Scenario tree solution written to file=ph.csv +CostVarDetail.csv written for modeling checking. + +Total execution time=49.84 seconds +Importing module=C:/Users/Benjamin/Google Drive/Masters/SWITCH/SWITCH-Pyomo-PHA/ReferenceModel.py +loading model... +model successfully loaded... +Module successfully loaded +Time to import model and scenario tree structure files=0.08 seconds +Time to construct scenario instances=0.51 seconds +Time link scenario tree with instances=0.01 seconds +User-defined PH solution writer module=pyomo.pysp.plugins.csvsolutionwriter already imported - skipping +Importing module=rhosetter.py +Module successfully loaded +Initializing PH + +PH post-instance plugin callback time=0.00 seconds +PH parameter vector construction time=0.01 seconds +PH SymbolMap creation time=0.00 seconds +Add PH objective weight terms time=0.00 seconds +Deactivate PH objective weight terms time=0.00 seconds +Add PH objective proximal terms time=0.01 seconds +Deactivate PH objective proximal terms time=0.00 seconds +Executing user rho setter callback function +Cumulative initialization time=6.10 seconds +PH post-initialization plugin callback time=0.00 seconds +Cumulative PH initialization time=6.10 seconds +Overall initialization time=6.10 seconds + +Starting PH + +Initiating PH iteration=0 +Scenario instance preprocessing time=0.05 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [7e+03, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 348 rows and 348 columns +Presolve time: 0.00s +Presolved: 105 rows, 126 columns, 371 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s + 66 8.9634914e+07 0.000000e+00 0.000000e+00 0s + +Solved in 66 iterations and 0.03 seconds +Optimal objective 8.963491423e+07 +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+04, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 344 rows and 337 columns +Presolve time: 0.00s +Presolved: 109 rows, 137 columns, 408 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s + 74 1.1288675e+08 0.000000e+00 0.000000e+00 0s + +Solved in 74 iterations and 0.00 seconds +Optimal objective 1.128867496e+08 +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+04, 6e+06] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 350 rows and 346 columns +Presolve time: 0.00s +Presolved: 103 rows, 128 columns, 390 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 4.4576592e+07 1.201473e+02 0.000000e+00 0s + 60 1.2514034e+08 0.000000e+00 0.000000e+00 0s + +Solved in 60 iterations and 0.03 seconds +Optimal objective 1.251403360e+08 +Time queueing subproblems=1.37 seconds +Time loading results into instance Scenario_HighFuelCosts=0.01 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.01 seconds +Time loading results into instance Scenario_LowFuelCosts=0.01 seconds +Time waiting for subproblems=0.04 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.39 Avg: 0.44 Max: 0.50 StdDev: 0.05 (seconds) +Aggregate sub-problem solve time=1.41 seconds +Variable statistics compute time=0.00 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62360998.3746 Max-Min=13859603.69 +Converger=normalized-term-diff value is 0.1160 - threshold reached=False +Weight update time=0.08 seconds +Cumulative run-time=1.54 seconds +Activate PH objective proximal terms time=0.00 seconds +Activate PH objective weight terms time=0.00 seconds + +Initiating PH iteration=1 +Scenario instance preprocessing time=0.48 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpxqzpfc.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-06, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16607719e+11 -7.24396458e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20237182e+10 -3.15668360e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21680787e+09 -1.29183900e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62529048e+09 -8.49946191e+09 5.22e+01 3.18e+04 8.92e+07 0s + 4 1.78958582e+09 -3.88415947e+09 1.15e+01 7.50e+03 3.11e+07 0s + 5 7.31644144e+08 -6.64161749e+08 0.00e+00 3.77e+01 3.76e+06 0s + 6 2.30698028e+08 -4.90772992e+07 0.00e+00 6.98e-10 7.39e+05 0s + 7 1.27688956e+08 6.67370458e+07 0.00e+00 1.16e-10 1.61e+05 0s + 8 1.06390870e+08 8.60277823e+07 0.00e+00 4.37e-11 5.37e+04 0s + 9 9.83840180e+07 9.20936265e+07 0.00e+00 5.82e-11 1.66e+04 0s + 10 9.63365879e+07 9.39528186e+07 0.00e+00 1.16e-10 6.29e+03 0s + 11 9.51799510e+07 9.47705950e+07 0.00e+00 2.58e-10 1.08e+03 0s + 12 9.49538402e+07 9.49297451e+07 0.00e+00 4.66e-10 6.36e+01 0s + 13 9.49401197e+07 9.49389363e+07 0.00e+00 9.31e-10 3.12e+00 0s + 14 9.49394837e+07 9.49394491e+07 0.00e+00 1.75e-10 9.11e-02 0s + 15 9.49394629e+07 9.49394629e+07 0.00e+00 4.66e-10 9.11e-05 0s + 16 9.49394629e+07 9.49394629e+07 0.00e+00 9.31e-10 9.11e-08 0s + 17 9.49394629e+07 9.49394629e+07 5.73e-14 9.31e-10 9.12e-11 0s + +Barrier solved model in 17 iterations and 0.01 seconds +Optimal objective 9.49394629e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphdofqi.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-06, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93950107e+11 -7.80571753e+09 3.99e+03 3.75e+03 5.05e+09 0s + 1 6.25141540e+10 -3.60881775e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.14769585e+09 -1.80287915e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38000983e+09 -1.19442711e+10 5.54e+01 3.86e+04 1.25e+08 0s + 4 2.64779059e+09 -5.54916539e+09 1.32e+01 9.59e+03 4.52e+07 0s + 5 9.69802328e+08 -9.63949378e+08 0.00e+00 3.05e+01 5.16e+06 0s + 6 2.61607827e+08 -9.10329148e+07 0.00e+00 9.31e-10 9.31e+05 0s + 7 1.35234781e+08 4.98383941e+07 0.00e+00 9.31e-10 2.25e+05 0s + 8 9.74728791e+07 8.20684078e+07 0.00e+00 4.66e-10 4.06e+04 0s + 9 9.02204369e+07 8.76317767e+07 0.00e+00 1.16e-10 6.83e+03 0s + 10 8.90285006e+07 8.84753826e+07 0.00e+00 4.66e-10 1.46e+03 0s + 11 8.87452937e+07 8.85995706e+07 0.00e+00 9.31e-10 3.84e+02 0s + 12 8.86709999e+07 8.86440779e+07 0.00e+00 4.66e-10 7.10e+01 0s + 13 8.86550645e+07 8.86539356e+07 0.00e+00 9.31e-10 2.98e+00 0s + 14 8.86543699e+07 8.86543617e+07 0.00e+00 4.66e-10 2.16e-02 0s + 15 8.86543656e+07 8.86543656e+07 0.00e+00 9.31e-10 2.61e-05 0s + 16 8.86543656e+07 8.86543656e+07 0.00e+00 9.31e-10 2.61e-08 0s + 17 8.86543656e+07 8.86543656e+07 1.81e-13 9.31e-10 2.61e-11 0s + +Barrier solved model in 17 iterations and 0.01 seconds +Optimal objective 8.86543656e+07 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphzb4ee.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [6e-06, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49969515e+11 -7.89718082e+09 3.98e+03 1.88e+03 5.23e+09 0s + 1 7.83304957e+10 -3.73122492e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.03411216e+09 -1.86177264e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41917121e+09 -1.23680676e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.96065722e+09 -5.53000525e+09 1.11e+01 8.96e+03 4.46e+07 0s + 5 1.06455587e+09 -9.19733972e+08 0.00e+00 5.89e+00 5.26e+06 0s + 6 3.08246570e+08 -4.94175858e+07 0.00e+00 1.86e-09 9.44e+05 0s + 7 1.73022479e+08 8.06768195e+07 0.00e+00 9.31e-10 2.44e+05 0s + 8 1.40969761e+08 1.15607682e+08 0.00e+00 1.86e-09 6.69e+04 0s + 9 1.30661551e+08 1.24934819e+08 0.00e+00 1.16e-10 1.51e+04 0s + 10 1.28107496e+08 1.26990512e+08 0.00e+00 9.31e-10 2.95e+03 0s + 11 1.27569474e+08 1.27356118e+08 0.00e+00 9.31e-10 5.63e+02 0s + 12 1.27452843e+08 1.27438045e+08 0.00e+00 1.86e-09 3.90e+01 0s + 13 1.27444216e+08 1.27444060e+08 0.00e+00 1.86e-09 4.11e-01 0s + 14 1.27444122e+08 1.27444122e+08 0.00e+00 1.86e-09 4.12e-04 0s + 15 1.27444122e+08 1.27444122e+08 0.00e+00 1.86e-09 4.12e-07 0s + 16 1.27444122e+08 1.27444122e+08 3.91e-14 1.86e-09 4.13e-10 0s + +Barrier solved model in 16 iterations and 0.02 seconds +Optimal objective 1.27444122e+08 + +Time queueing subproblems=1.79 seconds +Time loading results into instance Scenario_HighFuelCosts=0.05 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.05 seconds +Time waiting for subproblems=0.16 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.44 Max: 0.44 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.95 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=63595080.9281 Max-Min=8954705.90 +Converger=normalized-term-diff value is 0.1358 - threshold reached=False +Cumulative run-time=3.57 seconds + +Initiating PH iteration=2 +Scenario instance preprocessing time=0.50 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpntsbui.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e-05, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16606648e+11 -7.24331100e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20228415e+10 -3.15660972e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21579587e+09 -1.29173797e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62379682e+09 -8.49832232e+09 5.22e+01 3.18e+04 8.92e+07 0s + 4 1.78567054e+09 -3.88888657e+09 1.15e+01 7.53e+03 3.12e+07 0s + 5 7.21653566e+08 -6.52833939e+08 0.00e+00 1.96e+01 3.66e+06 0s + 6 2.25511647e+08 -5.26699595e+07 0.00e+00 6.98e-10 7.34e+05 0s + 7 1.20710907e+08 6.26637701e+07 0.00e+00 4.37e-10 1.53e+05 0s + 8 1.01447685e+08 8.27496730e+07 0.00e+00 1.16e-10 4.93e+04 0s + 9 9.43788712e+07 8.88622857e+07 0.00e+00 2.91e-11 1.46e+04 0s + 10 9.27787567e+07 9.05195090e+07 0.00e+00 4.66e-10 5.96e+03 0s + 11 9.16388509e+07 9.13361267e+07 0.00e+00 4.13e-10 7.99e+02 0s + 12 9.14866440e+07 9.14454972e+07 0.00e+00 4.66e-10 1.09e+02 0s + 13 9.14634604e+07 9.14608256e+07 0.00e+00 4.66e-10 6.95e+00 0s + 14 9.14619693e+07 9.14619663e+07 0.00e+00 4.66e-10 7.82e-03 0s + 15 9.14619676e+07 9.14619676e+07 0.00e+00 4.66e-10 7.83e-06 0s + 16 9.14619676e+07 9.14619676e+07 1.97e-12 4.66e-10 7.84e-09 0s + +Barrier solved model in 16 iterations and 0.02 seconds +Optimal objective 9.14619676e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjsrcut.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e-05, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93947504e+11 -7.80517276e+09 3.99e+03 2.72e+03 5.05e+09 0s + 1 6.25164102e+10 -3.60902757e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15207311e+09 -1.80312598e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38635575e+09 -1.19466932e+10 5.54e+01 3.86e+04 1.25e+08 0s + 4 2.65682167e+09 -5.48661395e+09 1.28e+01 9.33e+03 4.44e+07 0s + 5 1.00701348e+09 -9.78792426e+08 0.00e+00 5.74e+01 5.35e+06 0s + 6 2.89205382e+08 -6.25085738e+07 0.00e+00 9.31e-10 9.29e+05 0s + 7 1.57617156e+08 7.44156849e+07 0.00e+00 9.31e-10 2.20e+05 0s + 8 1.22694992e+08 1.04572858e+08 0.00e+00 4.66e-10 4.78e+04 0s + 9 1.14932463e+08 1.11564421e+08 0.00e+00 9.31e-10 8.89e+03 0s + 10 1.13377831e+08 1.12727314e+08 0.00e+00 4.66e-10 1.72e+03 0s + 11 1.13024440e+08 1.12910383e+08 0.00e+00 9.31e-10 3.01e+02 0s + 12 1.12955904e+08 1.12947915e+08 0.00e+00 9.31e-10 2.11e+01 0s + 13 1.12951441e+08 1.12951088e+08 0.00e+00 9.31e-10 9.30e-01 0s + 14 1.12951219e+08 1.12951218e+08 0.00e+00 9.31e-10 1.36e-03 0s + 15 1.12951218e+08 1.12951218e+08 0.00e+00 4.66e-10 1.36e-06 0s + 16 1.12951218e+08 1.12951218e+08 1.55e-13 9.31e-10 1.36e-09 0s + +Barrier solved model in 16 iterations and 0.01 seconds +Optimal objective 1.12951218e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpnywxe_.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e-05, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49968778e+11 -7.89664553e+09 3.98e+03 2.12e+03 5.23e+09 0s + 1 7.83267913e+10 -3.73103333e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02952603e+09 -1.86167473e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41358469e+09 -1.23675573e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97596688e+09 -5.61977730e+09 1.17e+01 9.37e+03 4.59e+07 0s + 5 1.07542648e+09 -9.62034743e+08 0.00e+00 3.11e+01 5.44e+06 0s + 6 3.14673448e+08 -4.50894009e+07 0.00e+00 9.31e-10 9.50e+05 0s + 7 1.77877831e+08 8.70289523e+07 0.00e+00 1.75e-10 2.40e+05 0s + 8 1.44471310e+08 1.17609364e+08 0.00e+00 1.53e-10 7.09e+04 0s + 9 1.35149375e+08 1.26863714e+08 0.00e+00 1.86e-09 2.19e+04 0s + 10 1.31602899e+08 1.29549350e+08 0.00e+00 9.31e-10 5.42e+03 0s + 11 1.30591519e+08 1.30292483e+08 0.00e+00 9.31e-10 7.89e+02 0s + 12 1.30427329e+08 1.30417346e+08 0.00e+00 1.86e-09 2.63e+01 0s + 13 1.30421775e+08 1.30421730e+08 0.00e+00 1.86e-09 1.18e-01 0s + 14 1.30421767e+08 1.30421767e+08 0.00e+00 9.31e-10 1.61e-04 0s + 15 1.30421767e+08 1.30421767e+08 2.63e-11 5.82e-10 1.61e-07 0s + 16 1.30421767e+08 1.30421767e+08 2.06e-11 9.31e-10 1.62e-10 0s + +Barrier solved model in 16 iterations and 0.02 seconds +Optimal objective 1.30421767e+08 + +Time queueing subproblems=1.82 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.17 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.44 Max: 0.45 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=2.00 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62899320.3612 Max-Min=2407610.82 +Converger=normalized-term-diff value is 0.0972 - threshold reached=False +Cumulative run-time=5.71 seconds + +Initiating PH iteration=3 +Scenario instance preprocessing time=0.50 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpksmlog.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-05, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16606361e+11 -7.24462635e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20231126e+10 -3.15673395e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21600164e+09 -1.29182204e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62413940e+09 -8.49899679e+09 5.22e+01 3.18e+04 8.92e+07 0s + 4 1.78630527e+09 -3.88798307e+09 1.15e+01 7.52e+03 3.11e+07 0s + 5 7.22694131e+08 -6.52128426e+08 0.00e+00 2.02e+01 3.66e+06 0s + 6 2.26253626e+08 -5.08366348e+07 0.00e+00 8.15e-10 7.31e+05 0s + 7 1.21284450e+08 6.33314129e+07 0.00e+00 2.33e-10 1.53e+05 0s + 8 1.01156985e+08 8.48023709e+07 0.00e+00 4.44e-10 4.32e+04 0s + 9 9.48473171e+07 8.94577784e+07 0.00e+00 5.82e-11 1.42e+04 0s + 10 9.27982986e+07 9.14243571e+07 0.00e+00 4.66e-10 3.63e+03 0s + 11 9.20831117e+07 9.18870109e+07 0.00e+00 4.66e-10 5.17e+02 0s + 12 9.19763828e+07 9.19566479e+07 0.00e+00 2.33e-10 5.21e+01 0s + 13 9.19653930e+07 9.19639368e+07 0.00e+00 4.66e-10 3.84e+00 0s + 14 9.19645014e+07 9.19644993e+07 0.00e+00 1.40e-09 5.50e-03 0s + 15 9.19645000e+07 9.19645000e+07 0.00e+00 4.66e-10 5.50e-06 0s + 16 9.19645000e+07 9.19645000e+07 8.22e-13 9.31e-10 5.51e-09 0s + +Barrier solved model in 16 iterations and 0.02 seconds +Optimal objective 9.19645000e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpjbhkgz.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-05, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93944904e+11 -7.80618498e+09 3.99e+03 2.59e+03 5.05e+09 0s + 1 6.25152285e+10 -3.60919989e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15114640e+09 -1.80327479e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38544201e+09 -1.19478751e+10 5.54e+01 3.86e+04 1.25e+08 0s + 4 2.65545421e+09 -5.48129877e+09 1.28e+01 9.30e+03 4.43e+07 0s + 5 1.00783806e+09 -9.79506094e+08 0.00e+00 5.84e+01 5.35e+06 0s + 6 2.90140781e+08 -6.02981711e+07 0.00e+00 9.31e-10 9.26e+05 0s + 7 1.60462279e+08 7.29979036e+07 0.00e+00 1.86e-09 2.31e+05 0s + 8 1.24034377e+08 1.04879502e+08 0.00e+00 9.31e-10 5.05e+04 0s + 9 1.15566021e+08 1.12528161e+08 0.00e+00 9.31e-10 8.02e+03 0s + 10 1.14178554e+08 1.13566592e+08 0.00e+00 4.66e-10 1.61e+03 0s + 11 1.13841809e+08 1.13740204e+08 0.00e+00 9.31e-10 2.68e+02 0s + 12 1.13780604e+08 1.13774934e+08 0.00e+00 9.31e-10 1.50e+01 0s + 13 1.13777237e+08 1.13777125e+08 0.00e+00 9.31e-10 2.95e-01 0s + 14 1.13777167e+08 1.13777166e+08 0.00e+00 9.31e-10 2.99e-04 0s + 15 1.13777166e+08 1.13777166e+08 0.00e+00 9.31e-10 3.00e-07 0s + 16 1.13777166e+08 1.13777166e+08 6.91e-15 4.66e-10 3.00e-10 0s + +Barrier solved model in 16 iterations and 0.01 seconds +Optimal objective 1.13777166e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsyjnjc.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-05, 9e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49969016e+11 -7.89766510e+09 3.98e+03 2.05e+03 5.23e+09 0s + 1 7.83259764e+10 -3.73107774e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02854715e+09 -1.86174539e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41263181e+09 -1.23684293e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97475977e+09 -5.61831192e+09 1.16e+01 9.36e+03 4.58e+07 0s + 5 1.07509915e+09 -9.62399943e+08 0.00e+00 3.13e+01 5.44e+06 0s + 6 3.15112164e+08 -4.46692641e+07 0.00e+00 1.40e-09 9.50e+05 0s + 7 1.77691309e+08 8.81202690e+07 0.00e+00 1.86e-09 2.36e+05 0s + 8 1.44834612e+08 1.18440297e+08 0.00e+00 1.86e-09 6.96e+04 0s + 9 1.35464279e+08 1.27619588e+08 0.00e+00 2.33e-10 2.07e+04 0s + 10 1.32406717e+08 1.29861631e+08 0.00e+00 9.31e-10 6.72e+03 0s + 11 1.31153130e+08 1.30772225e+08 0.00e+00 2.33e-10 1.01e+03 0s + 12 1.30940848e+08 1.30918993e+08 0.00e+00 9.31e-10 5.77e+01 0s + 13 1.30928065e+08 1.30927703e+08 0.00e+00 1.86e-09 9.57e-01 0s + 14 1.30927851e+08 1.30927842e+08 0.00e+00 2.91e-10 2.31e-02 0s + 15 1.30927844e+08 1.30927844e+08 1.08e-10 1.86e-09 1.36e-04 0s + 16 1.30927844e+08 1.30927844e+08 9.35e-10 9.31e-10 1.36e-07 0s + 17 1.30927844e+08 1.30927844e+08 1.27e-09 4.66e-10 1.36e-10 0s + +Barrier solved model in 17 iterations and 0.06 seconds +Optimal objective 1.30927844e+08 + +Time queueing subproblems=1.87 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.18 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.46 Max: 0.48 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=2.05 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62501728.4032 Max-Min=290674.58 +Converger=normalized-term-diff value is 0.0387 - threshold reached=False +Cumulative run-time=7.84 seconds + +Initiating PH iteration=4 +Scenario instance preprocessing time=0.51 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbfcyqm.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16605151e+11 -7.24560730e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20227127e+10 -3.15682957e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21572815e+09 -1.29190501e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62396231e+09 -8.49976779e+09 5.22e+01 3.18e+04 8.92e+07 0s + 4 1.78633771e+09 -3.88594982e+09 1.15e+01 7.51e+03 3.11e+07 0s + 5 7.23253768e+08 -6.52692532e+08 0.00e+00 2.12e+01 3.67e+06 0s + 6 2.26232162e+08 -5.06302828e+07 0.00e+00 6.98e-10 7.31e+05 0s + 7 1.20474163e+08 6.36500602e+07 0.00e+00 1.75e-10 1.50e+05 0s + 8 1.00229764e+08 8.50249759e+07 0.00e+00 1.46e-10 4.01e+04 0s + 9 9.44356765e+07 8.90796365e+07 0.00e+00 5.82e-11 1.41e+04 0s + 10 9.22097609e+07 9.10670527e+07 0.00e+00 2.62e-10 3.02e+03 0s + 11 9.16484325e+07 9.14736854e+07 0.00e+00 1.16e-10 4.61e+02 0s + 12 9.15678523e+07 9.15302942e+07 0.00e+00 2.83e-10 9.91e+01 0s + 13 9.15478114e+07 9.15439834e+07 0.00e+00 9.31e-10 1.01e+01 0s + 14 9.15455709e+07 9.15455017e+07 0.00e+00 4.66e-10 1.83e-01 0s + 15 9.15455306e+07 9.15455295e+07 0.00e+00 6.98e-10 2.93e-03 0s + 16 9.15455299e+07 9.15455299e+07 5.80e-10 9.31e-10 1.72e-05 0s + 17 9.15455299e+07 9.15455299e+07 1.42e-11 9.31e-10 1.72e-08 0s + 18 9.15455299e+07 9.15455299e+07 3.64e-09 4.66e-10 1.72e-11 0s + +Barrier solved model in 18 iterations and 0.02 seconds +Optimal objective 9.15455299e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpmmps8c.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93944059e+11 -7.80657321e+09 3.99e+03 2.53e+03 5.05e+09 0s + 1 6.25148335e+10 -3.60925536e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15082331e+09 -1.80332338e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38513660e+09 -1.19482975e+10 5.54e+01 3.86e+04 1.25e+08 0s + 4 2.65522588e+09 -5.48064891e+09 1.27e+01 9.30e+03 4.43e+07 0s + 5 1.00832912e+09 -9.80178446e+08 0.00e+00 5.93e+01 5.36e+06 0s + 6 2.90287215e+08 -6.01051798e+07 0.00e+00 1.40e-09 9.26e+05 0s + 7 1.60897191e+08 7.23920644e+07 0.00e+00 9.31e-10 2.34e+05 0s + 8 1.24034715e+08 1.04674478e+08 0.00e+00 2.33e-10 5.11e+04 0s + 9 1.15481198e+08 1.12374347e+08 0.00e+00 9.31e-10 8.20e+03 0s + 10 1.14055884e+08 1.13439695e+08 0.00e+00 4.66e-10 1.63e+03 0s + 11 1.13714827e+08 1.13611758e+08 0.00e+00 4.66e-10 2.72e+02 0s + 12 1.13652362e+08 1.13646493e+08 0.00e+00 4.66e-10 1.55e+01 0s + 13 1.13648864e+08 1.13648753e+08 0.00e+00 9.31e-10 2.95e-01 0s + 14 1.13648795e+08 1.13648795e+08 0.00e+00 9.31e-10 2.96e-04 0s + 15 1.13648795e+08 1.13648795e+08 0.00e+00 9.31e-10 2.96e-07 0s + 16 1.13648795e+08 1.13648795e+08 1.22e-14 4.66e-10 2.97e-10 0s + +Barrier solved model in 16 iterations and 0.01 seconds +Optimal objective 1.13648795e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphwmgly.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [2e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49968566e+11 -7.89805413e+09 3.98e+03 1.96e+03 5.23e+09 0s + 1 7.83259488e+10 -3.73113096e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02861291e+09 -1.86179073e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41273274e+09 -1.23687798e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97456219e+09 -5.61612835e+09 1.16e+01 9.35e+03 4.58e+07 0s + 5 1.07572142e+09 -9.61972578e+08 0.00e+00 3.12e+01 5.44e+06 0s + 6 3.15298056e+08 -4.42861494e+07 0.00e+00 3.73e-09 9.50e+05 0s + 7 1.77983892e+08 8.82516197e+07 0.00e+00 2.33e-10 2.37e+05 0s + 8 1.45114554e+08 1.18558824e+08 0.00e+00 1.86e-09 7.01e+04 0s + 9 1.36106053e+08 1.27409465e+08 0.00e+00 1.86e-09 2.29e+04 0s + 10 1.32771335e+08 1.29822800e+08 0.00e+00 1.86e-09 7.78e+03 0s + 11 1.31337056e+08 1.30878448e+08 0.00e+00 1.16e-10 1.21e+03 0s + 12 1.31077994e+08 1.31050357e+08 0.00e+00 1.86e-09 7.29e+01 0s + 13 1.31061966e+08 1.31061529e+08 0.00e+00 1.86e-09 1.15e+00 0s + 14 1.31061723e+08 1.31061712e+08 0.00e+00 2.53e-10 2.97e-02 0s + 15 1.31061716e+08 1.31061715e+08 2.59e-10 9.31e-10 3.49e-03 0s + 16 1.31061715e+08 1.31061715e+08 2.79e-10 3.73e-09 1.53e-04 0s + 17 1.31061715e+08 1.31061715e+08 1.86e-10 4.51e-10 3.07e-07 0s + 18 1.31061715e+08 1.31061715e+08 5.75e-09 9.31e-10 3.08e-10 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.31061715e+08 + +Time queueing subproblems=1.92 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.18 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.47 Max: 0.47 StdDev: 0.00 (seconds) +Aggregate sub-problem solve time=2.10 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62272394.5794 Max-Min=213056.22 +Converger=normalized-term-diff value is 0.0379 - threshold reached=False +Cumulative run-time=10.01 seconds + +Initiating PH iteration=5 +Scenario instance preprocessing time=0.51 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpo4cyvd.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16604532e+11 -7.24619990e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20226220e+10 -3.15688730e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21572087e+09 -1.29195206e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62403653e+09 -8.50020022e+09 5.22e+01 3.18e+04 8.92e+07 0s + 4 1.78658230e+09 -3.88451937e+09 1.15e+01 7.50e+03 3.11e+07 0s + 5 7.23793711e+08 -6.52958077e+08 0.00e+00 2.19e+01 3.67e+06 0s + 6 2.26340552e+08 -5.03966851e+07 0.00e+00 5.82e-10 7.30e+05 0s + 7 1.19972085e+08 6.41364687e+07 0.00e+00 2.33e-10 1.47e+05 0s + 8 9.97430708e+07 8.54012284e+07 0.00e+00 1.16e-10 3.78e+04 0s + 9 9.43207340e+07 8.90626452e+07 0.00e+00 2.91e-11 1.39e+04 0s + 10 9.21019005e+07 9.10244968e+07 0.00e+00 1.16e-10 2.84e+03 0s + 11 9.15889607e+07 9.13952498e+07 0.00e+00 7.91e-11 5.11e+02 0s + 12 9.14905907e+07 9.14630636e+07 0.00e+00 2.85e-10 7.26e+01 0s + 13 9.14767855e+07 9.14720554e+07 0.00e+00 9.31e-10 1.25e+01 0s + 14 9.14740615e+07 9.14738996e+07 0.00e+00 9.31e-10 4.27e-01 0s + 15 9.14739685e+07 9.14739678e+07 0.00e+00 4.66e-10 1.97e-03 0s + 16 9.14739682e+07 9.14739682e+07 8.44e-13 4.66e-10 2.01e-06 0s + 17 9.14739682e+07 9.14739682e+07 2.92e-12 4.66e-10 2.01e-09 0s + +Barrier solved model in 17 iterations and 0.01 seconds +Optimal objective 9.14739682e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpnkw1zm.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93943267e+11 -7.80673722e+09 3.99e+03 2.48e+03 5.05e+09 0s + 1 6.25144870e+10 -3.60929486e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15058143e+09 -1.80336176e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38491268e+09 -1.19486461e+10 5.54e+01 3.86e+04 1.25e+08 0s + 4 2.65527628e+09 -5.48200265e+09 1.28e+01 9.30e+03 4.43e+07 0s + 5 1.00869948e+09 -9.81259471e+08 0.00e+00 6.07e+01 5.36e+06 0s + 6 2.90281640e+08 -6.02594839e+07 0.00e+00 1.86e-09 9.26e+05 0s + 7 1.61224971e+08 7.15581104e+07 0.00e+00 9.31e-10 2.37e+05 0s + 8 1.23853080e+08 1.04331787e+08 0.00e+00 9.31e-10 5.15e+04 0s + 9 1.15186308e+08 1.12129612e+08 0.00e+00 1.40e-09 8.07e+03 0s + 10 1.13784728e+08 1.13175413e+08 0.00e+00 4.66e-10 1.61e+03 0s + 11 1.13446320e+08 1.13345064e+08 0.00e+00 4.66e-10 2.67e+02 0s + 12 1.13384827e+08 1.13379250e+08 0.00e+00 9.31e-10 1.47e+01 0s + 13 1.13381489e+08 1.13381391e+08 0.00e+00 4.66e-10 2.59e-01 0s + 14 1.13381429e+08 1.13381428e+08 0.00e+00 9.31e-10 2.60e-04 0s + 15 1.13381428e+08 1.13381428e+08 0.00e+00 4.66e-10 2.61e-07 0s + 16 1.13381428e+08 1.13381428e+08 1.15e-14 4.66e-10 2.61e-10 0s + +Barrier solved model in 16 iterations and 0.02 seconds +Optimal objective 1.13381428e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpajb0up.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49968117e+11 -7.89821885e+09 3.98e+03 1.87e+03 5.23e+09 0s + 1 7.83258946e+10 -3.73116680e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02866479e+09 -1.86182379e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41279666e+09 -1.23690206e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97471329e+09 -5.61576739e+09 1.16e+01 9.35e+03 4.58e+07 0s + 5 1.07634629e+09 -9.62008635e+08 0.00e+00 3.09e+01 5.44e+06 0s + 6 3.15419547e+08 -4.41048565e+07 0.00e+00 1.86e-09 9.49e+05 0s + 7 1.78166832e+08 8.82769906e+07 0.00e+00 9.31e-10 2.37e+05 0s + 8 1.45242007e+08 1.18628236e+08 0.00e+00 1.86e-09 7.02e+04 0s + 9 1.36498547e+08 1.27096356e+08 0.00e+00 9.31e-10 2.48e+04 0s + 10 1.32546572e+08 1.30150843e+08 0.00e+00 1.86e-09 6.32e+03 0s + 11 1.31360077e+08 1.30992512e+08 0.00e+00 1.16e-10 9.70e+02 0s + 12 1.31154968e+08 1.31133378e+08 0.00e+00 1.86e-09 5.70e+01 0s + 13 1.31142312e+08 1.31141930e+08 0.00e+00 1.86e-09 1.01e+00 0s + 14 1.31142143e+08 1.31142130e+08 0.00e+00 9.31e-10 3.50e-02 0s + 15 1.31142142e+08 1.31142142e+08 0.00e+00 1.40e-09 5.14e-04 0s + 16 1.31142142e+08 1.31142142e+08 1.94e-11 3.73e-09 5.13e-07 0s + 17 1.31142142e+08 1.31142142e+08 1.33e-11 1.86e-09 5.13e-10 0s + +Barrier solved model in 17 iterations and 0.02 seconds +Optimal objective 1.31142142e+08 + +Time queueing subproblems=1.87 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.17 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.45 Max: 0.46 StdDev: 0.00 (seconds) +Aggregate sub-problem solve time=2.04 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=62071091.0991 Max-Min=204461.76 +Converger=normalized-term-diff value is 0.0821 - threshold reached=False +Cumulative run-time=12.19 seconds + +Initiating PH iteration=6 +Scenario instance preprocessing time=0.50 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphydwey.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16603965e+11 -7.24670292e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20224682e+10 -3.15693647e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21563545e+09 -1.29199197e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62394233e+09 -8.50038092e+09 5.22e+01 3.18e+04 8.92e+07 0s + 4 1.78672421e+09 -3.88497454e+09 1.15e+01 7.50e+03 3.11e+07 0s + 5 7.24106468e+08 -6.53710270e+08 0.00e+00 2.34e+01 3.68e+06 0s + 6 2.26296517e+08 -5.04824059e+07 0.00e+00 4.66e-10 7.31e+05 0s + 7 1.19468133e+08 6.42594739e+07 0.00e+00 4.07e-10 1.46e+05 0s + 8 9.93582255e+07 8.53777235e+07 0.00e+00 1.16e-10 3.69e+04 0s + 9 9.41399991e+07 8.88531182e+07 0.00e+00 1.24e-10 1.39e+04 0s + 10 9.18605757e+07 9.08380008e+07 0.00e+00 2.33e-10 2.70e+03 0s + 11 9.13676607e+07 9.11930714e+07 0.00e+00 2.76e-10 4.61e+02 0s + 12 9.12852539e+07 9.12484329e+07 0.00e+00 5.82e-11 9.72e+01 0s + 13 9.12647486e+07 9.12618796e+07 0.00e+00 4.66e-10 7.57e+00 0s + 14 9.12630011e+07 9.12629798e+07 0.00e+00 4.66e-10 5.63e-02 0s + 15 9.12629865e+07 9.12629848e+07 0.00e+00 4.66e-10 4.57e-03 0s + 16 9.12629851e+07 9.12629850e+07 7.48e-10 4.66e-10 1.67e-04 0s + 17 9.12629850e+07 9.12629850e+07 4.99e-10 9.31e-10 3.11e-07 0s + 18 9.12629850e+07 9.12629850e+07 1.44e-09 1.40e-09 3.11e-10 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 9.12629850e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpeaqlus.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93942670e+11 -7.80690025e+09 3.99e+03 2.44e+03 5.05e+09 0s + 1 6.25142861e+10 -3.60933200e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15049923e+09 -1.80339755e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38506534e+09 -1.19494323e+10 5.54e+01 3.86e+04 1.25e+08 0s + 4 2.65542161e+09 -5.48271639e+09 1.28e+01 9.31e+03 4.43e+07 0s + 5 1.00915886e+09 -9.82020104e+08 0.00e+00 6.13e+01 5.37e+06 0s + 6 2.90293683e+08 -6.03264263e+07 0.00e+00 1.63e-09 9.26e+05 0s + 7 1.61466885e+08 7.10043044e+07 0.00e+00 4.66e-10 2.39e+05 0s + 8 1.23777960e+08 1.04097173e+08 0.00e+00 9.31e-10 5.19e+04 0s + 9 1.14979225e+08 1.11999510e+08 0.00e+00 9.31e-10 7.86e+03 0s + 10 1.13614278e+08 1.13014820e+08 0.00e+00 9.31e-10 1.58e+03 0s + 11 1.13279818e+08 1.13181285e+08 0.00e+00 4.66e-10 2.60e+02 0s + 12 1.13219897e+08 1.13214599e+08 0.00e+00 9.31e-10 1.40e+01 0s + 13 1.13216712e+08 1.13216627e+08 0.00e+00 1.86e-09 2.25e-01 0s + 14 1.13216659e+08 1.13216659e+08 0.00e+00 4.66e-10 2.26e-04 0s + 15 1.13216659e+08 1.13216659e+08 0.00e+00 9.31e-10 2.26e-07 0s + 16 1.13216659e+08 1.13216659e+08 1.51e-14 9.31e-10 2.27e-10 0s + +Barrier solved model in 16 iterations and 0.01 seconds +Optimal objective 1.13216659e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpokho69.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [3e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49967809e+11 -7.89838249e+09 3.98e+03 1.79e+03 5.23e+09 0s + 1 7.83259275e+10 -3.73120013e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02880828e+09 -1.86185369e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41322930e+09 -1.23697050e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97479148e+09 -5.61481301e+09 1.16e+01 9.34e+03 4.58e+07 0s + 5 1.07684500e+09 -9.61491238e+08 0.00e+00 2.97e+01 5.44e+06 0s + 6 3.15434880e+08 -4.38966658e+07 0.00e+00 9.31e-10 9.49e+05 0s + 7 1.78329859e+08 8.83333425e+07 0.00e+00 1.40e-09 2.37e+05 0s + 8 1.45418404e+08 1.18724626e+08 0.00e+00 9.31e-10 7.04e+04 0s + 9 1.36700210e+08 1.27147376e+08 0.00e+00 9.31e-10 2.52e+04 0s + 10 1.32892939e+08 1.30127240e+08 0.00e+00 2.33e-10 7.30e+03 0s + 11 1.31534145e+08 1.31101487e+08 0.00e+00 1.86e-09 1.14e+03 0s + 12 1.31285954e+08 1.31261463e+08 0.00e+00 1.86e-09 6.46e+01 0s + 13 1.31271503e+08 1.31271012e+08 0.00e+00 9.31e-10 1.30e+00 0s + 14 1.31271209e+08 1.31271205e+08 0.00e+00 9.31e-10 8.76e-03 0s + 15 1.31271207e+08 1.31271207e+08 3.06e-10 1.86e-09 8.78e-06 0s + 16 1.31271207e+08 1.31271207e+08 6.12e-11 2.55e-10 8.79e-09 0s + +Barrier solved model in 16 iterations and 0.02 seconds +Optimal objective 1.31271207e+08 + +Time queueing subproblems=1.82 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.18 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.44 Max: 0.46 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=2.00 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61889030.1025 Max-Min=201172.95 +Converger=normalized-term-diff value is 0.0746 - threshold reached=False +Cumulative run-time=14.27 seconds + +Initiating PH iteration=7 +Scenario instance preprocessing time=0.53 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvmv2z7.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [4e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16603468e+11 -7.24710053e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20223821e+10 -3.15697502e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21561884e+09 -1.29202119e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62371644e+09 -8.49982097e+09 5.21e+01 3.18e+04 8.92e+07 0s + 4 1.78697063e+09 -3.88505937e+09 1.15e+01 7.50e+03 3.11e+07 0s + 5 7.24321722e+08 -6.53988534e+08 0.00e+00 2.47e+01 3.68e+06 0s + 6 2.26203266e+08 -5.06392844e+07 0.00e+00 4.66e-10 7.31e+05 0s + 7 1.19239525e+08 6.40436531e+07 0.00e+00 3.49e-10 1.46e+05 0s + 8 9.91612864e+07 8.51441126e+07 0.00e+00 8.73e-11 3.70e+04 0s + 9 9.40240718e+07 8.85532780e+07 0.00e+00 2.47e-10 1.44e+04 0s + 10 9.18270397e+07 9.04500483e+07 0.00e+00 1.16e-10 3.63e+03 0s + 11 9.11930345e+07 9.09465458e+07 0.00e+00 2.91e-11 6.50e+02 0s + 12 9.10717462e+07 9.10322571e+07 0.00e+00 1.02e-10 1.04e+02 0s + 13 9.10513648e+07 9.10453012e+07 0.00e+00 9.31e-10 1.60e+01 0s + 14 9.10477633e+07 9.10477456e+07 0.00e+00 4.66e-10 4.68e-02 0s + 15 9.10477559e+07 9.10477558e+07 0.00e+00 9.31e-10 1.57e-04 0s + 16 9.10477559e+07 9.10477559e+07 1.99e-10 9.31e-10 1.57e-07 0s + 17 9.10477559e+07 9.10477559e+07 3.79e-10 9.31e-10 1.57e-10 0s + +Barrier solved model in 17 iterations and 0.04 seconds +Optimal objective 9.10477559e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmphbtv__.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [4e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93942154e+11 -7.80695662e+09 3.99e+03 2.40e+03 5.05e+09 0s + 1 6.25141474e+10 -3.60935747e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15046419e+09 -1.80342131e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38559783e+09 -1.19509338e+10 5.55e+01 3.86e+04 1.25e+08 0s + 4 2.65557169e+09 -5.48385720e+09 1.28e+01 9.31e+03 4.43e+07 0s + 5 1.00979272e+09 -9.83042445e+08 0.00e+00 6.17e+01 5.37e+06 0s + 6 2.90339480e+08 -6.04132715e+07 0.00e+00 1.40e-09 9.27e+05 0s + 7 1.61783513e+08 7.04382913e+07 0.00e+00 4.66e-10 2.41e+05 0s + 8 1.23736497e+08 1.03908091e+08 0.00e+00 9.31e-10 5.23e+04 0s + 9 1.14890505e+08 1.11843959e+08 0.00e+00 5.82e-10 8.04e+03 0s + 10 1.13494936e+08 1.12890435e+08 0.00e+00 9.31e-10 1.60e+03 0s + 11 1.13158252e+08 1.13057802e+08 0.00e+00 4.66e-10 2.65e+02 0s + 12 1.13096987e+08 1.13091823e+08 0.00e+00 4.66e-10 1.36e+01 0s + 13 1.13093893e+08 1.13093804e+08 0.00e+00 9.31e-10 2.36e-01 0s + 14 1.13093838e+08 1.13093838e+08 0.00e+00 9.31e-10 2.37e-04 0s + 15 1.13093838e+08 1.13093838e+08 0.00e+00 9.31e-10 2.37e-07 0s + 16 1.13093838e+08 1.13093838e+08 3.11e-15 9.31e-10 2.37e-10 0s + +Barrier solved model in 16 iterations and 0.01 seconds +Optimal objective 1.13093838e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpzvsk15.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [4e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49967561e+11 -7.89843943e+09 3.98e+03 1.73e+03 5.23e+09 0s + 1 7.83260106e+10 -3.73122239e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02898784e+09 -1.86187211e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41415169e+09 -1.23711290e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97495300e+09 -5.61462965e+09 1.16e+01 9.34e+03 4.58e+07 0s + 5 1.07745067e+09 -9.61213235e+08 0.00e+00 2.81e+01 5.44e+06 0s + 6 3.15432179e+08 -4.37436289e+07 0.00e+00 1.86e-09 9.48e+05 0s + 7 1.78472652e+08 8.83536015e+07 0.00e+00 9.31e-10 2.38e+05 0s + 8 1.45560319e+08 1.18783853e+08 0.00e+00 9.31e-10 7.07e+04 0s + 9 1.36760954e+08 1.27268031e+08 0.00e+00 2.33e-10 2.50e+04 0s + 10 1.32795294e+08 1.30424975e+08 0.00e+00 9.31e-10 6.25e+03 0s + 11 1.31604895e+08 1.31222321e+08 0.00e+00 9.31e-10 1.01e+03 0s + 12 1.31381737e+08 1.31359908e+08 0.00e+00 1.86e-09 5.76e+01 0s + 13 1.31368729e+08 1.31368307e+08 0.00e+00 3.73e-09 1.11e+00 0s + 14 1.31368511e+08 1.31368504e+08 0.00e+00 1.86e-09 1.85e-02 0s + 15 1.31368510e+08 1.31368510e+08 0.00e+00 1.86e-09 8.93e-05 0s + 16 1.31368510e+08 1.31368510e+08 6.13e-14 1.86e-09 8.92e-08 0s + 17 1.31368510e+08 1.31368510e+08 4.51e-13 4.66e-10 8.93e-11 0s + +Barrier solved model in 17 iterations and 0.02 seconds +Optimal objective 1.31368510e+08 + +Time queueing subproblems=1.88 seconds +Time loading results into instance Scenario_HighFuelCosts=0.07 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.18 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.45 Max: 0.46 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=2.07 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61645389.7067 Max-Min=167461.52 +Converger=normalized-term-diff value is 0.0746 - threshold reached=False +Cumulative run-time=16.41 seconds + +Initiating PH iteration=8 +Scenario instance preprocessing time=0.51 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpufsqck.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [4e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16602982e+11 -7.24752037e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20223318e+10 -3.15701584e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21564506e+09 -1.29205246e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62330997e+09 -8.49853315e+09 5.21e+01 3.18e+04 8.91e+07 0s + 4 1.78731890e+09 -3.88436678e+09 1.15e+01 7.50e+03 3.11e+07 0s + 5 7.24551410e+08 -6.53918918e+08 0.00e+00 2.61e+01 3.68e+06 0s + 6 2.26070231e+08 -5.08281183e+07 0.00e+00 9.31e-10 7.31e+05 0s + 7 1.18949080e+08 6.37736196e+07 0.00e+00 3.49e-10 1.46e+05 0s + 8 9.87924323e+07 8.49367209e+07 0.00e+00 5.82e-11 3.66e+04 0s + 9 9.37548490e+07 8.82429188e+07 0.00e+00 5.82e-11 1.45e+04 0s + 10 9.16179784e+07 9.00713763e+07 0.00e+00 3.22e-10 4.08e+03 0s + 11 9.09096132e+07 9.06401726e+07 0.00e+00 5.82e-11 7.11e+02 0s + 12 9.07803505e+07 9.07352862e+07 0.00e+00 1.29e-10 1.19e+02 0s + 13 9.07571719e+07 9.07503338e+07 0.00e+00 4.66e-10 1.80e+01 0s + 14 9.07531063e+07 9.07530892e+07 0.00e+00 4.66e-10 4.50e-02 0s + 15 9.07530961e+07 9.07530961e+07 0.00e+00 4.66e-10 4.51e-05 0s + 16 9.07530961e+07 9.07530961e+07 4.85e-13 4.66e-10 4.52e-08 0s + 17 9.07530961e+07 9.07530961e+07 1.18e-12 4.66e-10 4.52e-11 0s + +Barrier solved model in 17 iterations and 0.04 seconds +Optimal objective 9.07530961e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpkgngcr.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [4e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93941933e+11 -7.80701401e+09 3.99e+03 2.36e+03 5.05e+09 0s + 1 6.25141920e+10 -3.60937602e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15057740e+09 -1.80343516e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38633797e+09 -1.19524729e+10 5.55e+01 3.86e+04 1.25e+08 0s + 4 2.65583058e+09 -5.48458215e+09 1.28e+01 9.31e+03 4.43e+07 0s + 5 1.01064157e+09 -9.83833566e+08 0.00e+00 6.19e+01 5.38e+06 0s + 6 2.90515026e+08 -6.03689502e+07 0.00e+00 1.86e-09 9.27e+05 0s + 7 1.62075932e+08 7.01761935e+07 0.00e+00 2.33e-10 2.43e+05 0s + 8 1.23805513e+08 1.03862007e+08 0.00e+00 1.86e-09 5.26e+04 0s + 9 1.14943138e+08 1.11804163e+08 0.00e+00 1.86e-09 8.28e+03 0s + 10 1.13504983e+08 1.12891617e+08 0.00e+00 2.33e-10 1.62e+03 0s + 11 1.13164671e+08 1.13061670e+08 0.00e+00 4.66e-10 2.72e+02 0s + 12 1.13101728e+08 1.13096650e+08 0.00e+00 9.31e-10 1.34e+01 0s + 13 1.13098701e+08 1.13098605e+08 0.00e+00 1.86e-09 2.54e-01 0s + 14 1.13098641e+08 1.13098641e+08 0.00e+00 4.66e-10 2.55e-04 0s + 15 1.13098641e+08 1.13098641e+08 0.00e+00 9.31e-10 2.56e-07 0s + 16 1.13098641e+08 1.13098641e+08 2.83e-14 9.31e-10 2.56e-10 0s + +Barrier solved model in 16 iterations and 0.02 seconds +Optimal objective 1.13098641e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpa8u5w1.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [4e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49967446e+11 -7.89849703e+09 3.98e+03 1.67e+03 5.23e+09 0s + 1 7.83261518e+10 -3.73124012e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02919849e+09 -1.86188427e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41519132e+09 -1.23726574e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97524007e+09 -5.61495859e+09 1.16e+01 9.34e+03 4.58e+07 0s + 5 1.07806534e+09 -9.61040532e+08 0.00e+00 2.66e+01 5.44e+06 0s + 6 3.15409256e+08 -4.36439369e+07 0.00e+00 1.86e-09 9.48e+05 0s + 7 1.78583841e+08 8.83454325e+07 0.00e+00 9.31e-10 2.38e+05 0s + 8 1.45649982e+08 1.18807923e+08 0.00e+00 9.31e-10 7.08e+04 0s + 9 1.36671393e+08 1.27450233e+08 0.00e+00 9.31e-10 2.43e+04 0s + 10 1.32894816e+08 1.30435792e+08 0.00e+00 1.86e-09 6.49e+03 0s + 11 1.31677653e+08 1.31269638e+08 0.00e+00 9.31e-10 1.08e+03 0s + 12 1.31436343e+08 1.31406063e+08 0.00e+00 3.73e-09 7.99e+01 0s + 13 1.31417820e+08 1.31417006e+08 0.00e+00 1.86e-09 2.15e+00 0s + 14 1.31417332e+08 1.31417303e+08 0.00e+00 1.86e-09 7.50e-02 0s + 15 1.31417317e+08 1.31417313e+08 0.00e+00 1.86e-09 8.75e-03 0s + 16 1.31417315e+08 1.31417315e+08 0.00e+00 1.86e-09 7.81e-04 0s + 17 1.31417315e+08 1.31417315e+08 0.00e+00 9.31e-10 2.46e-05 0s + 18 1.31417315e+08 1.31417315e+08 6.75e-14 9.31e-10 2.43e-08 0s + 19 1.31417315e+08 1.31417315e+08 4.51e-13 1.86e-09 2.43e-11 0s + +Barrier solved model in 19 iterations and 0.01 seconds +Optimal objective 1.31417315e+08 + +Time queueing subproblems=1.83 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.17 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.43 Avg: 0.44 Max: 0.46 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=2.00 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61396043.5566 Max-Min=61631.45 +Converger=normalized-term-diff value is 0.0449 - threshold reached=False +Cumulative run-time=18.55 seconds + +Initiating PH iteration=9 +Scenario instance preprocessing time=0.50 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmph8v_zv.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [5e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16602689e+11 -7.24782622e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20224120e+10 -3.15704527e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21578780e+09 -1.29207271e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62294204e+09 -8.49688652e+09 5.21e+01 3.18e+04 8.91e+07 0s + 4 1.78779288e+09 -3.88319358e+09 1.15e+01 7.49e+03 3.11e+07 0s + 5 7.24913348e+08 -6.53614623e+08 0.00e+00 2.75e+01 3.68e+06 0s + 6 2.26045984e+08 -5.08936616e+07 0.00e+00 5.82e-10 7.31e+05 0s + 7 1.18762362e+08 6.36075537e+07 0.00e+00 8.15e-10 1.46e+05 0s + 8 9.85082179e+07 8.48271729e+07 0.00e+00 2.33e-10 3.61e+04 0s + 9 9.36780240e+07 8.79621871e+07 0.00e+00 6.04e-10 1.51e+04 0s + 10 9.14448054e+07 8.98282532e+07 0.00e+00 1.16e-10 4.27e+03 0s + 11 9.07233574e+07 9.04165630e+07 0.00e+00 8.91e-11 8.09e+02 0s + 12 9.05730314e+07 9.05226490e+07 0.00e+00 2.05e-10 1.33e+02 0s + 13 9.05457215e+07 9.05396878e+07 0.00e+00 4.66e-10 1.59e+01 0s + 14 9.05422030e+07 9.05421665e+07 0.00e+00 9.31e-10 9.64e-02 0s + 15 9.05421820e+07 9.05421819e+07 0.00e+00 9.31e-10 9.67e-05 0s + 16 9.05421819e+07 9.05421819e+07 1.27e-12 4.66e-10 9.67e-08 0s + 17 9.05421819e+07 9.05421819e+07 2.65e-13 4.66e-10 9.68e-11 0s + +Barrier solved model in 17 iterations and 0.03 seconds +Optimal objective 9.05421819e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpk_oei3.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [5e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93941755e+11 -7.80701882e+09 3.99e+03 2.30e+03 5.05e+09 0s + 1 6.25142956e+10 -3.60939028e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15075574e+09 -1.80344480e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38695807e+09 -1.19535134e+10 5.55e+01 3.86e+04 1.25e+08 0s + 4 2.65614683e+09 -5.48477758e+09 1.28e+01 9.31e+03 4.43e+07 0s + 5 1.01144478e+09 -9.84158792e+08 0.00e+00 6.16e+01 5.38e+06 0s + 6 2.90662460e+08 -6.02985548e+07 0.00e+00 1.86e-09 9.27e+05 0s + 7 1.62371646e+08 6.98986239e+07 0.00e+00 1.86e-09 2.44e+05 0s + 8 1.23853255e+08 1.03803954e+08 0.00e+00 4.66e-10 5.29e+04 0s + 9 1.14981336e+08 1.11736907e+08 0.00e+00 9.31e-10 8.56e+03 0s + 10 1.13494192e+08 1.12869096e+08 0.00e+00 9.31e-10 1.65e+03 0s + 11 1.13149505e+08 1.13043356e+08 0.00e+00 1.16e-10 2.80e+02 0s + 12 1.13084496e+08 1.13079509e+08 0.00e+00 9.31e-10 1.32e+01 0s + 13 1.13081541e+08 1.13081437e+08 0.00e+00 4.66e-10 2.75e-01 0s + 14 1.13081477e+08 1.13081477e+08 0.00e+00 6.98e-10 2.76e-04 0s + 15 1.13081477e+08 1.13081477e+08 0.00e+00 9.31e-10 2.76e-07 0s + 16 1.13081477e+08 1.13081477e+08 6.95e-15 4.66e-10 2.77e-10 0s + +Barrier solved model in 16 iterations and 0.03 seconds +Optimal objective 1.13081477e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpelnl4y.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [5e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49967267e+11 -7.89850185e+09 3.98e+03 1.62e+03 5.23e+09 0s + 1 7.83262576e+10 -3.73125443e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02937843e+09 -1.86189381e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41594558e+09 -1.23737073e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97547937e+09 -5.61504418e+09 1.16e+01 9.34e+03 4.58e+07 0s + 5 1.07846640e+09 -9.60529047e+08 0.00e+00 2.46e+01 5.43e+06 0s + 6 3.15298092e+08 -4.35956456e+07 0.00e+00 1.86e-09 9.48e+05 0s + 7 1.78641545e+08 8.82966487e+07 0.00e+00 1.86e-09 2.38e+05 0s + 8 1.45666622e+08 1.18777038e+08 0.00e+00 4.66e-10 7.10e+04 0s + 9 1.36551984e+08 1.27534098e+08 0.00e+00 1.86e-09 2.38e+04 0s + 10 1.32861556e+08 1.30430443e+08 0.00e+00 9.31e-10 6.41e+03 0s + 11 1.31655510e+08 1.31255613e+08 0.00e+00 1.86e-09 1.06e+03 0s + 12 1.31418068e+08 1.31389773e+08 0.00e+00 1.86e-09 7.47e+01 0s + 13 1.31400649e+08 1.31399899e+08 0.00e+00 9.31e-10 1.98e+00 0s + 14 1.31400166e+08 1.31400147e+08 0.00e+00 1.86e-09 4.85e-02 0s + 15 1.31400152e+08 1.31400151e+08 0.00e+00 2.33e-10 3.42e-03 0s + 16 1.31400151e+08 1.31400151e+08 0.00e+00 1.86e-09 6.39e-05 0s + 17 1.31400151e+08 1.31400151e+08 8.88e-15 1.86e-09 6.51e-08 0s + 18 1.31400151e+08 1.31400151e+08 8.99e-13 1.86e-09 6.52e-11 0s + +Barrier solved model in 18 iterations and 0.06 seconds +Optimal objective 1.31400151e+08 + +Time queueing subproblems=1.94 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.07 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.19 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.47 Avg: 0.48 Max: 0.50 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=2.13 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=61174890.8340 Max-Min=50487.71 +Converger=normalized-term-diff value is 0.0153 - threshold reached=False +Cumulative run-time=20.77 seconds + +Initiating PH iteration=10 +Scenario instance preprocessing time=0.58 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpu35oea.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [5e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16602440e+11 -7.24804366e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20225355e+10 -3.15706583e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21597234e+09 -1.29208425e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62272700e+09 -8.49553710e+09 5.21e+01 3.18e+04 8.91e+07 0s + 4 1.78826276e+09 -3.88206830e+09 1.15e+01 7.49e+03 3.11e+07 0s + 5 7.25391388e+08 -6.53421179e+08 0.00e+00 2.89e+01 3.69e+06 0s + 6 2.26082668e+08 -5.09329531e+07 0.00e+00 1.16e-09 7.31e+05 0s + 7 1.18639206e+08 6.34946980e+07 0.00e+00 3.49e-10 1.46e+05 0s + 8 9.83359346e+07 8.46945401e+07 0.00e+00 1.31e-10 3.60e+04 0s + 9 9.36992291e+07 8.76909798e+07 0.00e+00 2.76e-10 1.59e+04 0s + 10 9.12829623e+07 8.96534028e+07 0.00e+00 5.82e-11 4.30e+03 0s + 11 9.05524386e+07 9.02419470e+07 0.00e+00 2.91e-11 8.19e+02 0s + 12 9.03972415e+07 9.03475724e+07 0.00e+00 2.79e-10 1.31e+02 0s + 13 9.03704957e+07 9.03634924e+07 0.00e+00 4.66e-10 1.85e+01 0s + 14 9.03664316e+07 9.03663915e+07 0.00e+00 9.31e-10 1.06e-01 0s + 15 9.03664148e+07 9.03664144e+07 0.00e+00 1.31e-10 1.22e-03 0s + 16 9.03664147e+07 9.03664147e+07 6.87e-10 4.66e-10 1.55e-06 0s + 17 9.03664147e+07 9.03664147e+07 1.01e-09 3.52e-10 1.56e-09 0s + +Barrier solved model in 17 iterations and 0.04 seconds +Optimal objective 9.03664147e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp28jss1.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [5e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93941607e+11 -7.80693444e+09 3.99e+03 2.25e+03 5.05e+09 0s + 1 6.25144469e+10 -3.60939670e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15098890e+09 -1.80344729e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38731944e+09 -1.19537267e+10 5.55e+01 3.86e+04 1.25e+08 0s + 4 2.65652327e+09 -5.48441551e+09 1.28e+01 9.31e+03 4.43e+07 0s + 5 1.01208698e+09 -9.83893175e+08 0.00e+00 6.10e+01 5.38e+06 0s + 6 2.90767796e+08 -6.02010183e+07 0.00e+00 1.40e-09 9.27e+05 0s + 7 1.62675276e+08 6.96213140e+07 0.00e+00 4.66e-10 2.46e+05 0s + 8 1.23893928e+08 1.03741651e+08 0.00e+00 9.31e-10 5.32e+04 0s + 9 1.14992884e+08 1.11669792e+08 0.00e+00 9.31e-10 8.77e+03 0s + 10 1.13464809e+08 1.12828471e+08 0.00e+00 4.66e-10 1.68e+03 0s + 11 1.13115916e+08 1.13006425e+08 0.00e+00 9.31e-10 2.89e+02 0s + 12 1.13048577e+08 1.13043579e+08 0.00e+00 9.31e-10 1.32e+01 0s + 13 1.13045618e+08 1.13045491e+08 0.00e+00 9.31e-10 3.35e-01 0s + 14 1.13045537e+08 1.13045536e+08 0.00e+00 9.31e-10 2.00e-03 0s + 15 1.13045536e+08 1.13045536e+08 0.00e+00 9.31e-10 1.97e-06 0s + 16 1.13045536e+08 1.13045536e+08 2.90e-14 9.31e-10 1.97e-09 0s + +Barrier solved model in 16 iterations and 0.02 seconds +Optimal objective 1.13045536e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpgefofd.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [5e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49967115e+11 -7.89841748e+09 3.98e+03 1.57e+03 5.23e+09 0s + 1 7.83264096e+10 -3.73126096e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02961185e+09 -1.86189627e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41633681e+09 -1.23739236e+10 5.17e+01 3.95e+04 1.31e+08 0s + 4 2.97577462e+09 -5.61459264e+09 1.16e+01 9.34e+03 4.58e+07 0s + 5 1.07869878e+09 -9.59424700e+08 0.00e+00 2.23e+01 5.43e+06 0s + 6 3.15146967e+08 -4.35241056e+07 0.00e+00 1.86e-09 9.47e+05 0s + 7 1.78688503e+08 8.82685978e+07 0.00e+00 1.75e-10 2.39e+05 0s + 8 1.45667352e+08 1.18749931e+08 0.00e+00 1.86e-09 7.10e+04 0s + 9 1.36433887e+08 1.27595134e+08 0.00e+00 9.31e-10 2.33e+04 0s + 10 1.32786768e+08 1.30390780e+08 0.00e+00 1.86e-09 6.32e+03 0s + 11 1.31576943e+08 1.31228394e+08 0.00e+00 2.33e-10 9.20e+02 0s + 12 1.31373697e+08 1.31358596e+08 0.00e+00 1.86e-09 3.98e+01 0s + 13 1.31364468e+08 1.31364105e+08 0.00e+00 1.86e-09 9.58e-01 0s + 14 1.31364224e+08 1.31364208e+08 0.00e+00 1.86e-09 4.12e-02 0s + 15 1.31364211e+08 1.31364210e+08 0.00e+00 1.86e-09 2.24e-03 0s + 16 1.31364210e+08 1.31364210e+08 0.00e+00 1.86e-09 1.88e-05 0s + 17 1.31364210e+08 1.31364210e+08 2.00e-14 2.33e-09 1.88e-08 0s + 18 1.31364210e+08 1.31364210e+08 4.80e-14 1.86e-09 1.88e-11 0s + +Barrier solved model in 18 iterations and 0.01 seconds +Optimal objective 1.31364210e+08 + +Time queueing subproblems=1.95 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.17 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.44 Avg: 0.46 Max: 0.48 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=2.12 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=60966341.9560 Max-Min=15372.94 +Converger=normalized-term-diff value is 0.0149 - threshold reached=False +Cumulative run-time=22.97 seconds + +Initiating PH iteration=11 +Scenario instance preprocessing time=0.51 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpvemkk4.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [6e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.16602304e+11 -7.24815735e+09 4.01e+03 1.04e+06 4.49e+09 0s + 1 3.20227482e+10 -3.15707599e+10 9.49e+02 1.18e+05 1.06e+09 0s + 2 4.21623772e+09 -1.29208551e+10 1.04e+02 6.16e+04 1.50e+08 0s + 3 2.62280950e+09 -8.49479732e+09 5.21e+01 3.18e+04 8.91e+07 0s + 4 1.78876411e+09 -3.88123573e+09 1.15e+01 7.49e+03 3.11e+07 0s + 5 7.26062332e+08 -6.53419332e+08 0.00e+00 3.02e+01 3.69e+06 0s + 6 2.26203202e+08 -5.09285187e+07 0.00e+00 6.98e-10 7.32e+05 0s + 7 1.18601697e+08 6.34595338e+07 0.00e+00 2.33e-10 1.45e+05 0s + 8 9.82784450e+07 8.46013743e+07 0.00e+00 1.82e-10 3.61e+04 0s + 9 9.37546954e+07 8.75322762e+07 0.00e+00 1.41e-10 1.64e+04 0s + 10 9.12486900e+07 8.95253223e+07 0.00e+00 1.16e-10 4.55e+03 0s + 11 9.04688517e+07 9.01445473e+07 0.00e+00 9.58e-11 8.56e+02 0s + 12 9.03011266e+07 9.02553556e+07 0.00e+00 1.16e-10 1.21e+02 0s + 13 9.02769904e+07 9.02688246e+07 0.00e+00 9.31e-10 2.15e+01 0s + 14 9.02721408e+07 9.02721086e+07 0.00e+00 4.66e-10 8.48e-02 0s + 15 9.02721168e+07 9.02721161e+07 7.05e-11 9.31e-10 1.67e-03 0s + 16 9.02721162e+07 9.02721162e+07 3.46e-09 9.31e-10 3.54e-06 0s + 17 9.02721162e+07 9.02721162e+07 5.54e-09 4.66e-10 3.54e-09 0s + +Barrier solved model in 17 iterations and 0.01 seconds +Optimal objective 9.02721162e+07 + +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpsjmwjb.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [6e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 1.93941494e+11 -7.80676604e+09 3.99e+03 2.19e+03 5.05e+09 0s + 1 6.25146544e+10 -3.60939608e+10 1.19e+03 1.41e+05 1.53e+09 0s + 2 7.15128839e+09 -1.80344363e+10 1.07e+02 7.34e+04 2.07e+08 0s + 3 4.38755398e+09 -1.19534063e+10 5.55e+01 3.86e+04 1.25e+08 0s + 4 2.65698170e+09 -5.48370029e+09 1.28e+01 9.31e+03 4.43e+07 0s + 5 1.01264285e+09 -9.83172512e+08 0.00e+00 6.00e+01 5.38e+06 0s + 6 2.90836874e+08 -6.00827340e+07 0.00e+00 1.86e-09 9.27e+05 0s + 7 1.62972896e+08 6.93465319e+07 0.00e+00 4.66e-10 2.47e+05 0s + 8 1.23960292e+08 1.03645993e+08 0.00e+00 9.31e-10 5.36e+04 0s + 9 1.14997388e+08 1.11601062e+08 0.00e+00 9.31e-10 8.96e+03 0s + 10 1.13426112e+08 1.12783060e+08 0.00e+00 9.31e-10 1.70e+03 0s + 11 1.13075310e+08 1.12958250e+08 0.00e+00 8.15e-10 3.09e+02 0s + 12 1.13007625e+08 1.13001112e+08 0.00e+00 9.31e-10 1.72e+01 0s + 13 1.13003673e+08 1.13003562e+08 0.00e+00 4.66e-10 2.92e-01 0s + 14 1.13003605e+08 1.13003604e+08 0.00e+00 9.31e-10 2.93e-04 0s + 15 1.13003604e+08 1.13003604e+08 0.00e+00 4.66e-10 2.94e-07 0s + 16 1.13003604e+08 1.13003604e+08 1.40e-14 9.31e-10 2.94e-10 0s + +Barrier solved model in 16 iterations and 0.04 seconds +Optimal objective 1.13003604e+08 + +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmp5sb4ut.gurobi.mst +Optimize a model with 453 rows, 475 columns and 1229 nonzeros +Model has 91 quadratic objective terms +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [6e-05, 8e+07] + Bounds range [4e-01, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 312 rows and 288 columns +Presolve time: 0.00s +Presolved: 141 rows, 187 columns, 515 nonzeros +Presolved model has 73 quadratic objective terms +Ordering time: 0.00s + +Barrier statistics: + AA' NZ : 6.600e+02 + Factor NZ : 1.884e+03 + Factor Ops : 2.896e+04 (less than 1 second per iteration) + Threads : 1 + + Objective Residual +Iter Primal Dual Primal Dual Compl Time + 0 2.49966997e+11 -7.89824907e+09 3.98e+03 1.51e+03 5.23e+09 0s + 1 7.83266179e+10 -3.73126046e+10 1.18e+03 1.44e+05 1.57e+09 0s + 2 9.02991166e+09 -1.86189258e+10 9.53e+01 7.47e+04 2.17e+08 0s + 3 5.41653689e+09 -1.23736014e+10 5.17e+01 3.94e+04 1.31e+08 0s + 4 2.97615333e+09 -5.61380467e+09 1.16e+01 9.33e+03 4.58e+07 0s + 5 1.07884284e+09 -9.57872764e+08 0.00e+00 1.97e+01 5.42e+06 0s + 6 3.14962842e+08 -4.34385810e+07 0.00e+00 1.16e-09 9.46e+05 0s + 7 1.78720718e+08 8.82553706e+07 0.00e+00 1.86e-09 2.39e+05 0s + 8 1.45655743e+08 1.18725932e+08 0.00e+00 7.28e-11 7.11e+04 0s + 9 1.36312994e+08 1.27648677e+08 0.00e+00 1.86e-09 2.29e+04 0s + 10 1.32607944e+08 1.30458453e+08 0.00e+00 9.31e-10 5.67e+03 0s + 11 1.31502774e+08 1.31203701e+08 0.00e+00 1.86e-09 7.89e+02 0s + 12 1.31329775e+08 1.31317997e+08 0.00e+00 1.86e-09 3.11e+01 0s + 13 1.31322451e+08 1.31322211e+08 0.00e+00 4.66e-10 6.31e-01 0s + 14 1.31322288e+08 1.31322277e+08 0.00e+00 1.86e-09 2.89e-02 0s + 15 1.31322279e+08 1.31322278e+08 0.00e+00 1.86e-09 1.82e-03 0s + 16 1.31322278e+08 1.31322278e+08 0.00e+00 5.82e-10 1.25e-05 0s + 17 1.31322278e+08 1.31322278e+08 1.18e-14 3.73e-09 1.25e-08 0s + 18 1.31322278e+08 1.31322278e+08 2.27e-13 4.07e-10 1.25e-11 0s + +Barrier solved model in 18 iterations and 0.03 seconds +Optimal objective 1.31322278e+08 + +Time queueing subproblems=1.91 seconds +Time loading results into instance Scenario_HighFuelCosts=0.06 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.06 seconds +Time loading results into instance Scenario_LowFuelCosts=0.06 seconds +Time waiting for subproblems=0.18 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.47 Max: 0.48 StdDev: 0.02 (seconds) +Aggregate sub-problem solve time=2.10 seconds +Variable statistics compute time=0.00 seconds +Weight update time=0.08 seconds +Number of discrete variables fixed=0 (total=0) +Number of continuous variables fixed=0 (total=90) +First stage cost avg=60904591.2507 Max-Min= 6028.14 +Converger=normalized-term-diff value is 0.0000 - threshold reached=True +Cumulative run-time=25.21 seconds + +Number of discrete variables fixed before final plugin calls=0 (total=0) +Number of continuous variables fixed before final plugin calls=0 (total=90) +PH complete + +Convergence history: +Converger=normalized-term-diff +Iteration Metric Value + 0 0.1160 + 1 0.1358 + 2 0.0972 + 3 0.0387 + 4 0.0379 + 5 0.0821 + 6 0.0746 + 7 0.0746 + 8 0.0449 + 9 0.0153 + 10 0.0149 + 11 0.0000 + + +Final number of discrete variables fixed=0 (total=0) +Final number of continuous variables fixed=0 (total=90) + +Computing objective inner bound at xhat solution +Deactivate PH objective proximal terms time=0.00 seconds +Deactivate PH objective weight terms time=0.00 seconds +Scenario instance preprocessing time=0.01 seconds +Solver manager queuing instance=Scenario_LowFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpqox_ya.gurobi.mst +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [7e+03, 6e+07] + Bounds range [1e-19, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 432 rows and 391 columns +Presolve time: 0.00s +Presolved: 21 rows, 83 columns, 121 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 6.2026648e+07 1.228902e+02 0.000000e+00 0s + 34 9.0845020e+07 0.000000e+00 0.000000e+00 0s + +Solved in 34 iterations and 0.02 seconds +Optimal objective 9.084501960e+07 +Solver manager queuing instance=Scenario_MediumFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmper0xun.gurobi.mst +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+04, 6e+07] + Bounds range [1e-19, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 432 rows and 391 columns +Presolve time: 0.00s +Presolved: 21 rows, 83 columns, 121 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 6.2263548e+07 1.228902e+02 0.000000e+00 0s + 32 1.1560804e+08 0.000000e+00 0.000000e+00 0s + +Solved in 32 iterations and 0.02 seconds +Optimal objective 1.156080437e+08 +Solver manager queuing instance=Scenario_HighFuelCosts +Changed value of parameter QCPDual to 1 + Prev: 0 Min: 0 Max: 1 Default: 0 +Read MIP start from file c:\\users\\benjamin\\appdata\\local\\temp\\tmpbvfhby.gurobi.mst +Optimize a model with 453 rows, 474 columns and 1229 nonzeros +Coefficient statistics: + Matrix range [5e-02, 2e+01] + Objective range [1e+04, 6e+07] + Bounds range [1e-19, 1e+01] + RHS range [4e-01, 1e+01] +Presolve removed 432 rows and 391 columns +Presolve time: 0.00s +Presolved: 21 rows, 83 columns, 121 nonzeros + +Iteration Objective Primal Inf. Dual Inf. Time + 0 6.2737348e+07 1.228902e+02 0.000000e+00 0s + 36 1.2809913e+08 0.000000e+00 0.000000e+00 0s + +Solved in 36 iterations and 0.04 seconds +Optimal objective 1.280991295e+08 +Time queueing subproblems=1.39 seconds +Time loading results into instance Scenario_HighFuelCosts=0.01 seconds +Time loading results into instance Scenario_MediumFuelCosts=0.01 seconds +Time loading results into instance Scenario_LowFuelCosts=0.01 seconds +Time waiting for subproblems=0.04 seconds +Sub-problem solve time statistics - Min: 0.00 Avg: 0.00 Max: 0.00 StdDev: 0.00 (seconds) +Sub-problem pyomo solve time statistics - Min: 0.45 Avg: 0.46 Max: 0.47 StdDev: 0.01 (seconds) +Aggregate sub-problem solve time=1.42 seconds + +Computed objective upper bound=111517397.5920 + +X-hat variable values: + + Stage: Investment + (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) + Variable: BuildLocalTD + Index: [Central,2020] Values: 0.5000 0.5000 0.5000 + + Index: [Central,2030] Values: 2.0000 2.0000 2.0000 + + Index: [Central,Legacy] Values: 3.5000 3.5000 3.5000 + + Index: [North,2020] Values: 0.5000 0.5000 0.5000 + + Index: [North,2030] Values: 2.0000 2.0000 2.0000 + + Index: [North,Legacy] Values: 5.5000 5.5000 5.5000 + + Index: [South,2020] Values: 0.5000 0.5000 0.5000 + + Index: [South,2030] Values: 2.0000 2.0000 2.0000 + + Index: [South,Legacy] Values: 9.5000 9.5000 9.5000 + + (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) + Variable: BuildProj + Index: [C-Coal_ST,1985] Values: 2.0000 2.0000 2.0000 + + Index: [C-NG_CC,2005] Values: 2.0000 2.0000 2.0000 + + Index: [C-NG_CC,2020] Values: 2.8577 2.8577 2.8577 + + Index: [C-NG_CC,2030] Values: 7.4923 7.4923 7.4923 + + Index: [C-NG_GT,2005] Values: 2.0000 2.0000 2.0000 + + Index: [C-Wind-1,2020] Values: 0.7569 0.7569 0.7569 + + Index: [C-Wind-1,2030] Values: 3.2431 3.2431 3.2431 + + Index: [C-Wind-2,2030] Values: 3.0000 3.0000 3.0000 + + Index: [N-Coal_ST,1995] Values: 2.0000 2.0000 2.0000 + + Index: [N-Geothermal,2000] Values: 1.0000 1.0000 1.0000 + + Index: [N-NG_CC,2008] Values: 2.0000 2.0000 2.0000 + + Index: [N-NG_GT,2009] Values: 2.0000 2.0000 2.0000 + + Index: [N-Wind-1,2030] Values: 2.9370 2.9370 2.9370 + + Index: [N-Wind-2,2030] Values: 1.0000 1.0000 1.0000 + + Index: [S-Geothermal,1998] Values: 3.0000 3.0000 3.0000 + + Index: [S-NG_CC,2000] Values: 5.0000 5.0000 5.0000 + + Index: [S-NG_GT,1990] Values: 3.0000 3.0000 3.0000 + + Index: [S-NG_GT,2002] Values: 2.0000 2.0000 2.0000 + + (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) + Variable: BuildTrans + Index: [C-S,2030] Values: 5.1141 5.1141 5.1141 + + Index: [C-S,Legacy] Values: 6.0000 6.0000 6.0000 + + Index: [N-C,Legacy] Values: 3.0000 3.0000 3.0000 + + Cost Variable: InvestmentCost + Tree Node: RootNode (Scenarios: Scenario_LowFuelCosts Scenario_MediumFuelCosts Scenario_HighFuelCosts ) + Values: 60902581.870060902581.870060902581.8700 Max-Min: 0.0000 Avg: 60902581.8700 + +X-hat costs: + +Scenario Tree Costs +---------------------------------------------------- +Tree Nodes: + + Name=HighFuelCosts + Stage=Operation + Parent=RootNode + Conditional probability=0.3333 + Children: + None + Scenarios: + Scenario_HighFuelCosts + Expected cost of (sub)tree rooted at node=67196547.6325 + + Name=LowFuelCosts + Stage=Operation + Parent=RootNode + Conditional probability=0.3333 + Children: + None + Scenarios: + Scenario_LowFuelCosts + Expected cost of (sub)tree rooted at node=29942437.7292 + + Name=MediumFuelCosts + Stage=Operation + Parent=RootNode + Conditional probability=0.3333 + Children: + None + Scenarios: + Scenario_MediumFuelCosts + Expected cost of (sub)tree rooted at node=54705461.8046 + + Name=RootNode + Stage=Investment + Parent=None + Conditional probability=1.0000 + Children: + HighFuelCosts + LowFuelCosts + MediumFuelCosts + Scenarios: + Scenario_HighFuelCosts + Scenario_LowFuelCosts + Scenario_MediumFuelCosts + Expected cost of (sub)tree rooted at node=111517397.5921 + +---------------------------------------------------- +Scenarios: + + Name=Scenario_HighFuelCosts + Probability=0.3333 + Leaf Node=HighFuelCosts + Tree node sequence: + RootNode + HighFuelCosts + Stage= Investment Cost=60902581.8700 + Stage= Operation Cost=67196547.6325 + Total scenario cost=128099129.5025 + + Name=Scenario_LowFuelCosts + Probability=0.3333 + Leaf Node=LowFuelCosts + Tree node sequence: + RootNode + LowFuelCosts + Stage= Investment Cost=60902581.8700 + Stage= Operation Cost=29942437.7292 + Total scenario cost=90845019.5992 + + Name=Scenario_MediumFuelCosts + Probability=0.3333 + Leaf Node=MediumFuelCosts + Tree node sequence: + RootNode + MediumFuelCosts + Stage= Investment Cost=60902581.8700 + Stage= Operation Cost=54705461.8046 + Total scenario cost=115608043.6746 + +---------------------------------------------------- + +X-hat solution (scenario tree format): +---------------------------------------------------- +Tree Nodes: + + Name=HighFuelCosts + Stage=Operation + Parent=RootNode + Variables: + DispatchProj[C-Coal_ST,1]=1.692 + DispatchProj[C-Coal_ST,2]=1.692 + DispatchProj[C-Coal_ST,3]=1.692 + DispatchProj[C-Coal_ST,4]=1.692 + DispatchProj[C-Coal_ST,5]=1.692 + DispatchProj[C-Coal_ST,6]=1.692 + DispatchProj[C-NG_CC,1]=2.46214441596 + DispatchProj[C-NG_CC,2]=1.16605517002 + DispatchProj[C-NG_CC,3]=1.75574157071 + DispatchProj[C-NG_CC,4]=1.40671896253 + DispatchProj[C-NG_CC,5]=2.1719673116 + DispatchProj[C-NG_CC,6]=4.5662287167 + DispatchProj[C-NG_CC,7]=9.72897076642 + DispatchProj[C-NG_GT,6]=1.88 + DispatchProj[C-Wind-1,1]=0.496558969461 + DispatchProj[C-Wind-1,2]=0.300944829977 + DispatchProj[C-Wind-1,3]=0.549224314707 + DispatchProj[C-Wind-1,4]=0.376181037471 + DispatchProj[C-Wind-1,5]=0.165519656487 + DispatchProj[C-Wind-1,6]=0.0376181037471 + DispatchProj[C-Wind-1,7]=3.1808 + DispatchProj[C-Wind-2,7]=2.56452 + DispatchProj[N-Coal_ST,1]=1.692 + DispatchProj[N-Coal_ST,2]=1.692 + DispatchProj[N-Coal_ST,3]=1.692 + DispatchProj[N-Coal_ST,4]=1.692 + DispatchProj[N-Coal_ST,5]=1.692 + DispatchProj[N-Coal_ST,6]=1.692 + DispatchProj[N-Geothermal,1]=0.96858075 + DispatchProj[N-Geothermal,2]=0.96858075 + DispatchProj[N-Geothermal,3]=0.96858075 + DispatchProj[N-Geothermal,4]=0.96858075 + DispatchProj[N-Geothermal,5]=0.96858075 + DispatchProj[N-Geothermal,6]=0.96858075 + DispatchProj[N-Geothermal,7]=0.96858075 + DispatchProj[N-NG_CC,1]=1.88 + DispatchProj[N-NG_CC,2]=1.55141925 + DispatchProj[N-NG_CC,3]=1.88 + DispatchProj[N-NG_CC,4]=1.76201925 + DispatchProj[N-NG_CC,5]=1.55141925 + DispatchProj[N-NG_CC,6]=1.88 + DispatchProj[N-NG_CC,7]=1.88 + DispatchProj[N-NG_GT,6]=0.958602302369 + DispatchProj[N-Wind-1,7]=2.33553149525 + DispatchProj[N-Wind-2,7]=0.86478 + DispatchProj[S-Geothermal,1]=2.90574225 + DispatchProj[S-Geothermal,2]=2.90574225 + DispatchProj[S-Geothermal,3]=2.90574225 + DispatchProj[S-Geothermal,4]=2.90574225 + DispatchProj[S-Geothermal,5]=2.90574225 + DispatchProj[S-Geothermal,6]=2.90574225 + DispatchProj[S-Geothermal,7]=1.32734002275 + DispatchProj[S-NG_CC,1]=3.41225775 + DispatchProj[S-NG_CC,2]=4.46525775 + DispatchProj[S-NG_CC,3]=3.93875775 + DispatchProj[S-NG_CC,4]=4.67585775 + DispatchProj[S-NG_CC,5]=4.7 + DispatchProj[S-NG_CC,6]=4.7 + ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 + ProjFuelUseRate[C-NG_CC,1,NaturalGas]=16.508678309 + ProjFuelUseRate[C-NG_CC,2,NaturalGas]=7.818399915 + ProjFuelUseRate[C-NG_CC,3,NaturalGas]=11.7722472316 + ProjFuelUseRate[C-NG_CC,4,NaturalGas]=9.43205064375 + ProjFuelUseRate[C-NG_CC,5,NaturalGas]=14.5630408243 + ProjFuelUseRate[C-NG_CC,6,NaturalGas]=30.6165635455 + ProjFuelUseRate[C-NG_CC,7,NaturalGas]=65.2327489889 + ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 + ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 + ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,2,NaturalGas]=10.4022660712 + ProjFuelUseRate[N-NG_CC,3,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,4,NaturalGas]=11.8143390713 + ProjFuelUseRate[N-NG_CC,5,NaturalGas]=10.4022660712 + ProjFuelUseRate[N-NG_CC,6,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,7,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_GT,6,NaturalGas]=9.95987792161 + ProjFuelUseRate[S-NG_CC,1,NaturalGas]=22.8791882137 + ProjFuelUseRate[S-NG_CC,2,NaturalGas]=29.9395532138 + ProjFuelUseRate[S-NG_CC,3,NaturalGas]=26.4093707138 + ProjFuelUseRate[S-NG_CC,4,NaturalGas]=31.3516262138 + ProjFuelUseRate[S-NG_CC,5,NaturalGas]=31.5135 + ProjFuelUseRate[S-NG_CC,6,NaturalGas]=31.5135 + + Name=LowFuelCosts + Stage=Operation + Parent=RootNode + Variables: + DispatchProj[C-Coal_ST,1]=1.692 + DispatchProj[C-Coal_ST,2]=1.692 + DispatchProj[C-Coal_ST,3]=1.692 + DispatchProj[C-Coal_ST,4]=1.692 + DispatchProj[C-Coal_ST,5]=1.692 + DispatchProj[C-Coal_ST,6]=1.692 + DispatchProj[C-NG_CC,1]=4.5662287167 + DispatchProj[C-NG_CC,2]=4.5662287167 + DispatchProj[C-NG_CC,3]=4.5662287167 + DispatchProj[C-NG_CC,4]=4.5662287167 + DispatchProj[C-NG_CC,5]=4.5662287167 + DispatchProj[C-NG_CC,6]=4.5662287167 + DispatchProj[C-NG_CC,7]=9.72897076642 + DispatchProj[C-NG_GT,6]=1.88 + DispatchProj[C-Wind-1,1]=0.496558969461 + DispatchProj[C-Wind-1,2]=0.300944829977 + DispatchProj[C-Wind-1,3]=0.549224314707 + DispatchProj[C-Wind-1,4]=0.376181037471 + DispatchProj[C-Wind-1,5]=0.165519656487 + DispatchProj[C-Wind-1,6]=0.0376181037471 + DispatchProj[C-Wind-1,7]=3.1808 + DispatchProj[C-Wind-2,7]=2.56452 + DispatchProj[N-Coal_ST,1]=1.692 + DispatchProj[N-Coal_ST,2]=1.692 + DispatchProj[N-Coal_ST,3]=1.692 + DispatchProj[N-Coal_ST,4]=1.692 + DispatchProj[N-Coal_ST,5]=1.692 + DispatchProj[N-Coal_ST,6]=1.692 + DispatchProj[N-Coal_ST,7]=1.692 + DispatchProj[N-Geothermal,1]=0.96858075 + DispatchProj[N-Geothermal,2]=0.96858075 + DispatchProj[N-Geothermal,3]=0.96858075 + DispatchProj[N-Geothermal,4]=0.96858075 + DispatchProj[N-Geothermal,5]=0.96858075 + DispatchProj[N-Geothermal,6]=0.96858075 + DispatchProj[N-Geothermal,7]=0.0494166662858 + DispatchProj[N-NG_CC,1]=1.88 + DispatchProj[N-NG_CC,2]=1.55141925 + DispatchProj[N-NG_CC,3]=1.88 + DispatchProj[N-NG_CC,4]=1.76201925 + DispatchProj[N-NG_CC,5]=1.88 + DispatchProj[N-NG_CC,6]=1.88 + DispatchProj[N-NG_CC,7]=1.88 + DispatchProj[N-NG_GT,6]=1.77741925 + DispatchProj[N-Wind-1,7]=2.33553149525 + DispatchProj[N-Wind-2,7]=0.86478 + DispatchProj[S-Geothermal,1]=0.358625260403 + DispatchProj[S-Geothermal,2]=0.358625260403 + DispatchProj[S-Geothermal,3]=0.358625260403 + DispatchProj[S-Geothermal,4]=0.358625260403 + DispatchProj[S-Geothermal,5]=0.358625260403 + DispatchProj[S-Geothermal,6]=0.358625260403 + DispatchProj[S-Geothermal,7]=0.60927438659 + DispatchProj[S-NG_CC,1]=3.9815354969 + DispatchProj[S-NG_CC,2]=3.81621160572 + DispatchProj[S-NG_CC,3]=3.84401682236 + DispatchProj[S-NG_CC,4]=4.25303557067 + DispatchProj[S-NG_CC,5]=4.7 + DispatchProj[S-NG_CC,6]=4.7 + DispatchProj[S-NG_GT,6]=1.74535872837 + ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 + ProjFuelUseRate[C-NG_CC,1,NaturalGas]=30.6165635455 + ProjFuelUseRate[C-NG_CC,2,NaturalGas]=30.6165635455 + ProjFuelUseRate[C-NG_CC,3,NaturalGas]=30.6165635455 + ProjFuelUseRate[C-NG_CC,4,NaturalGas]=30.6165635455 + ProjFuelUseRate[C-NG_CC,5,NaturalGas]=30.6165635455 + ProjFuelUseRate[C-NG_CC,6,NaturalGas]=30.6165635455 + ProjFuelUseRate[C-NG_CC,7,NaturalGas]=65.2327489889 + ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 + ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,7,Coal]=15.228 + ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,2,NaturalGas]=10.4022660712 + ProjFuelUseRate[N-NG_CC,3,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,4,NaturalGas]=11.8143390713 + ProjFuelUseRate[N-NG_CC,5,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,6,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,7,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_GT,6,NaturalGas]=18.4673860075 + ProjFuelUseRate[S-NG_CC,1,NaturalGas]=26.6961955067 + ProjFuelUseRate[S-NG_CC,2,NaturalGas]=25.5876988163 + ProjFuelUseRate[S-NG_CC,3,NaturalGas]=25.774132794 + ProjFuelUseRate[S-NG_CC,4,NaturalGas]=28.5166035014 + ProjFuelUseRate[S-NG_CC,5,NaturalGas]=31.5135 + ProjFuelUseRate[S-NG_CC,6,NaturalGas]=31.5135 + ProjFuelUseRate[S-NG_GT,6,NaturalGas]=18.1342771878 + + Name=MediumFuelCosts + Stage=Operation + Parent=RootNode + Variables: + DispatchProj[C-Coal_ST,1]=1.692 + DispatchProj[C-Coal_ST,2]=1.692 + DispatchProj[C-Coal_ST,3]=1.692 + DispatchProj[C-Coal_ST,4]=1.692 + DispatchProj[C-Coal_ST,5]=1.692 + DispatchProj[C-Coal_ST,6]=1.692 + DispatchProj[C-NG_CC,1]=2.46214441596 + DispatchProj[C-NG_CC,2]=1.16605517002 + DispatchProj[C-NG_CC,3]=1.75574157071 + DispatchProj[C-NG_CC,4]=1.40671896253 + DispatchProj[C-NG_CC,5]=2.1719673116 + DispatchProj[C-NG_CC,6]=4.5662287167 + DispatchProj[C-NG_CC,7]=7.76949888298 + DispatchProj[C-NG_GT,6]=1.88 + DispatchProj[C-Wind-1,1]=0.496558969461 + DispatchProj[C-Wind-1,2]=0.300944829977 + DispatchProj[C-Wind-1,3]=0.549224314707 + DispatchProj[C-Wind-1,4]=0.376181037471 + DispatchProj[C-Wind-1,5]=0.165519656487 + DispatchProj[C-Wind-1,6]=0.0376181037471 + DispatchProj[C-Wind-1,7]=3.1808 + DispatchProj[C-Wind-2,7]=2.56452 + DispatchProj[N-Coal_ST,1]=1.692 + DispatchProj[N-Coal_ST,2]=1.692 + DispatchProj[N-Coal_ST,3]=1.692 + DispatchProj[N-Coal_ST,4]=1.692 + DispatchProj[N-Coal_ST,5]=1.692 + DispatchProj[N-Coal_ST,6]=1.692 + DispatchProj[N-Coal_ST,7]=1.692 + DispatchProj[N-Geothermal,1]=0.96858075 + DispatchProj[N-Geothermal,2]=0.96858075 + DispatchProj[N-Geothermal,3]=0.96858075 + DispatchProj[N-Geothermal,4]=0.96858075 + DispatchProj[N-Geothermal,5]=0.96858075 + DispatchProj[N-Geothermal,6]=0.96858075 + DispatchProj[N-Geothermal,7]=0.96858075 + DispatchProj[N-NG_CC,1]=1.88 + DispatchProj[N-NG_CC,2]=1.55141925 + DispatchProj[N-NG_CC,3]=1.88 + DispatchProj[N-NG_CC,4]=1.76201925 + DispatchProj[N-NG_CC,5]=1.55141925 + DispatchProj[N-NG_CC,6]=1.88 + DispatchProj[N-NG_CC,7]=0.457107754745 + DispatchProj[N-NG_GT,6]=0.958602302369 + DispatchProj[N-Wind-1,7]=2.33553149525 + DispatchProj[N-Wind-2,7]=0.86478 + DispatchProj[S-Geothermal,1]=2.90574225 + DispatchProj[S-Geothermal,2]=2.90574225 + DispatchProj[S-Geothermal,3]=2.90574225 + DispatchProj[S-Geothermal,4]=2.90574225 + DispatchProj[S-Geothermal,5]=2.90574225 + DispatchProj[S-Geothermal,6]=2.90574225 + DispatchProj[S-Geothermal,7]=2.90574225 + DispatchProj[S-NG_CC,1]=3.41225775 + DispatchProj[S-NG_CC,2]=4.46525775 + DispatchProj[S-NG_CC,3]=3.93875775 + DispatchProj[S-NG_CC,4]=4.67585775 + DispatchProj[S-NG_CC,5]=4.7 + DispatchProj[S-NG_CC,6]=4.7 + ProjFuelUseRate[C-Coal_ST,1,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,2,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,3,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,4,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,5,Coal]=16.074 + ProjFuelUseRate[C-Coal_ST,6,Coal]=16.074 + ProjFuelUseRate[C-NG_CC,1,NaturalGas]=16.508678309 + ProjFuelUseRate[C-NG_CC,2,NaturalGas]=7.818399915 + ProjFuelUseRate[C-NG_CC,3,NaturalGas]=11.7722472316 + ProjFuelUseRate[C-NG_CC,4,NaturalGas]=9.43205064375 + ProjFuelUseRate[C-NG_CC,5,NaturalGas]=14.5630408243 + ProjFuelUseRate[C-NG_CC,6,NaturalGas]=30.6165635455 + ProjFuelUseRate[C-NG_CC,7,NaturalGas]=52.0944900104 + ProjFuelUseRate[C-NG_GT,6,NaturalGas]=19.5332 + ProjFuelUseRate[N-Coal_ST,1,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,2,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,3,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,4,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,5,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,6,Coal]=15.228 + ProjFuelUseRate[N-Coal_ST,7,Coal]=15.228 + ProjFuelUseRate[N-NG_CC,1,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,2,NaturalGas]=10.4022660712 + ProjFuelUseRate[N-NG_CC,3,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,4,NaturalGas]=11.8143390713 + ProjFuelUseRate[N-NG_CC,5,NaturalGas]=10.4022660712 + ProjFuelUseRate[N-NG_CC,6,NaturalGas]=12.6054 + ProjFuelUseRate[N-NG_CC,7,NaturalGas]=3.06490749557 + ProjFuelUseRate[N-NG_GT,6,NaturalGas]=9.95987792161 + ProjFuelUseRate[S-NG_CC,1,NaturalGas]=22.8791882137 + ProjFuelUseRate[S-NG_CC,2,NaturalGas]=29.9395532138 + ProjFuelUseRate[S-NG_CC,3,NaturalGas]=26.4093707138 + ProjFuelUseRate[S-NG_CC,4,NaturalGas]=31.3516262138 + ProjFuelUseRate[S-NG_CC,5,NaturalGas]=31.5135 + ProjFuelUseRate[S-NG_CC,6,NaturalGas]=31.5135 + + Name=RootNode + Stage=Investment + Parent=None + Variables: + BuildLocalTD[Central,2020]=0.5 + BuildLocalTD[Central,2030]=2.0 + BuildLocalTD[Central,Legacy]=3.5 + BuildLocalTD[North,2020]=0.5 + BuildLocalTD[North,2030]=2.0 + BuildLocalTD[North,Legacy]=5.49999999999 + BuildLocalTD[South,2020]=0.5 + BuildLocalTD[South,2030]=2.0 + BuildLocalTD[South,Legacy]=9.49999999999 + BuildProj[C-Coal_ST,1985]=2.0 + BuildProj[C-NG_CC,2005]=2.0 + BuildProj[C-NG_CC,2020]=2.85769012415 + BuildProj[C-NG_CC,2030]=7.49227877629 + BuildProj[C-NG_GT,2005]=2.0 + BuildProj[C-Wind-1,2020]=0.756903495916 + BuildProj[C-Wind-1,2030]=3.24309650408 + BuildProj[C-Wind-2,2030]=3.0 + BuildProj[N-Coal_ST,1995]=2.0 + BuildProj[N-Geothermal,2000]=0.999999999999 + BuildProj[N-NG_CC,2008]=2.0 + BuildProj[N-NG_GT,2009]=2.0 + BuildProj[N-Wind-1,2030]=2.9370365886 + BuildProj[N-Wind-2,2030]=0.999999999999 + BuildProj[S-Geothermal,1998]=3.0 + BuildProj[S-NG_CC,2000]=5.0 + BuildProj[S-NG_GT,1990]=3.0 + BuildProj[S-NG_GT,2002]=2.0 + BuildTrans[C-S,2030]=5.11406980149 + BuildTrans[C-S,Legacy]=5.99999999999 + BuildTrans[N-C,Legacy]=3.0 + + +Deactivate PH objective weight terms time=0.00 seconds +Deactivate PH objective proximal terms time=0.00 seconds + +Total PH execution time=26.66 seconds + +PH run-time statistics: +Initialization time= 6.10 seconds +Overall solve time= 25.22 seconds +Scenario solve time= 25.38 seconds +Average update time= 0.00 seconds +Weight update time= 0.93 seconds +Scenario tree solution written to file=ph.csv +CostVarDetail.csv written for modeling checking. + +Total execution time=34.74 seconds diff --git a/examples/3zone_toy_stochastic_PySP/rhosetter-FS-only.py b/examples/3zone_toy_stochastic_PySP/rhosetter-FS-only.py index 9e1b6ec48..f17cc6082 100644 --- a/examples/3zone_toy_stochastic_PySP/rhosetter-FS-only.py +++ b/examples/3zone_toy_stochastic_PySP/rhosetter-FS-only.py @@ -114,7 +114,7 @@ def test(CostExpression): # I rolled my own compare tool for cost_coefficients because compare # insists on numeric equality, and the sympify's round-trip of # binary->text->binary results in slight rounding errors. - from switch_mod.utilities import approx_equal + from switch_model.utilities import approx_equal for vid in coefficients_pyomo.keys(): assert(approx_equal(coefficients_sympify[vid], coefficients_pyomo[vid], tolerance=.000001)) diff --git a/examples/3zone_toy_stochastic_PySP/rhosetter.py b/examples/3zone_toy_stochastic_PySP/rhosetter.py index 1886ae8fa..8e6d36518 100644 --- a/examples/3zone_toy_stochastic_PySP/rhosetter.py +++ b/examples/3zone_toy_stochastic_PySP/rhosetter.py @@ -92,7 +92,7 @@ def test(CostExpression): # I rolled my own compare tool for cost_coefficients because compare # insists on numeric equality, and the sympify's round-trip of # binary->text->binary results in slight rounding errors. - from switch_mod.utilities import approx_equal + from switch_model.utilities import approx_equal for vid in coefficients_pyomo.keys(): assert(approx_equal(coefficients_sympify[vid], coefficients_pyomo[vid], tolerance=.000001)) diff --git a/examples/carbon_cap/inputs/modules.txt b/examples/carbon_cap/inputs/modules.txt index bdc4df0ac..85dd68220 100644 --- a/examples/carbon_cap/inputs/modules.txt +++ b/examples/carbon_cap/inputs/modules.txt @@ -1,16 +1,16 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.markets -switch_mod.transmission.transport.build -switch_mod.transmission.transport.dispatch -switch_mod.policies.carbon_policies +switch_model.transmission.local_td +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.markets +switch_model.transmission.transport.build +switch_model.transmission.transport.dispatch +switch_model.policies.carbon_policies diff --git a/examples/ccs/inputs/modules.txt b/examples/ccs/inputs/modules.txt index 0381beea3..2c31253b0 100644 --- a/examples/ccs/inputs/modules.txt +++ b/examples/ccs/inputs/modules.txt @@ -1,12 +1,12 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.simple +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.simple diff --git a/examples/copperplate0/inputs/modules.txt b/examples/copperplate0/inputs/modules.txt index 0381beea3..2c31253b0 100644 --- a/examples/copperplate0/inputs/modules.txt +++ b/examples/copperplate0/inputs/modules.txt @@ -1,12 +1,12 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.simple +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.simple diff --git a/examples/copperplate1/inputs/modules.txt b/examples/copperplate1/inputs/modules.txt index 9b2d42f6a..5c5dbbb78 100644 --- a/examples/copperplate1/inputs/modules.txt +++ b/examples/copperplate1/inputs/modules.txt @@ -1,13 +1,13 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.markets +switch_model.transmission.local_td +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.markets diff --git a/examples/custom_extension/README b/examples/custom_extension/README index c51b57bea..df877054a 100644 --- a/examples/custom_extension/README +++ b/examples/custom_extension/README @@ -1,5 +1,5 @@ SYNOPSIS - python -m switch_mod.solve + python -m switch_model.solve This example builds off of copperplate0 to add a custom module that specifies additional fixed system costs that need to be included to diff --git a/examples/custom_extension/inputs/modules.txt b/examples/custom_extension/inputs/modules.txt index d76408101..2a8a53978 100644 --- a/examples/custom_extension/inputs/modules.txt +++ b/examples/custom_extension/inputs/modules.txt @@ -1,13 +1,13 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.simple +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.simple sunk_costs diff --git a/examples/discrete_and_min_build/inputs/modules.txt b/examples/discrete_and_min_build/inputs/modules.txt index c93d4e5c8..7b1460107 100644 --- a/examples/discrete_and_min_build/inputs/modules.txt +++ b/examples/discrete_and_min_build/inputs/modules.txt @@ -1,14 +1,14 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.proj_discrete_build -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.markets +switch_model.transmission.local_td +switch_model.generators.core.proj_discrete_build +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.markets diff --git a/examples/discrete_build/inputs/modules.txt b/examples/discrete_build/inputs/modules.txt index c93d4e5c8..7b1460107 100644 --- a/examples/discrete_build/inputs/modules.txt +++ b/examples/discrete_build/inputs/modules.txt @@ -1,14 +1,14 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.proj_discrete_build -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.markets +switch_model.transmission.local_td +switch_model.generators.core.proj_discrete_build +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.markets diff --git a/examples/dr_simple/inputs/dr_data.tab b/examples/dr_simple/inputs/dr_data.tab index ddfc7b860..23edf22b4 100644 --- a/examples/dr_simple/inputs/dr_data.tab +++ b/examples/dr_simple/inputs/dr_data.tab @@ -1,3 +1,3 @@ -LOAD_ZONE TIMEPOINT dr_shift_down_limit dr_shift_up_limit -South 1 2 2 -South 2 0.5 2 +LOAD_ZONE TIMEPOINT dr_shift_down_limit dr_shift_up_limit +South 1 2 2 +South 2 0.5 2 diff --git a/examples/dr_simple/inputs/modules.txt b/examples/dr_simple/inputs/modules.txt index 03af1ae25..5d2c860c9 100644 --- a/examples/dr_simple/inputs/modules.txt +++ b/examples/dr_simple/inputs/modules.txt @@ -1,17 +1,17 @@ # begin core modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # end core modules # # Local_td needs to be above demand_response.simple to account # for DER peak load shaving on load_td capacity requirements -switch_mod.transmission.local_td -switch_mod.balancing.demand_response.simple -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.markets +switch_model.transmission.local_td +switch_model.balancing.demand_response.simple +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.markets diff --git a/examples/hydro_simple/inputs/modules.txt b/examples/hydro_simple/inputs/modules.txt index df69dcd99..0e161365b 100644 --- a/examples/hydro_simple/inputs/modules.txt +++ b/examples/hydro_simple/inputs/modules.txt @@ -1,13 +1,13 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.simple -switch_mod.generators.extensions.hydro_simple +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.simple +switch_model.generators.extensions.hydro_simple diff --git a/examples/hydro_system/inputs/modules.txt b/examples/hydro_system/inputs/modules.txt index bdda53444..d670e90f1 100644 --- a/examples/hydro_system/inputs/modules.txt +++ b/examples/hydro_system/inputs/modules.txt @@ -1,13 +1,13 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.simple -switch_mod.generators.extensions.hydro_system +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.simple +switch_model.generators.extensions.hydro_system diff --git a/examples/new_builds_only/inputs/modules.txt b/examples/new_builds_only/inputs/modules.txt index 0381beea3..2c31253b0 100644 --- a/examples/new_builds_only/inputs/modules.txt +++ b/examples/new_builds_only/inputs/modules.txt @@ -1,12 +1,12 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.simple +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.simple diff --git a/examples/planning_reserves/inputs/modules.txt b/examples/planning_reserves/inputs/modules.txt index ce90dc6f7..642aa22e2 100644 --- a/examples/planning_reserves/inputs/modules.txt +++ b/examples/planning_reserves/inputs/modules.txt @@ -1,16 +1,16 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.markets -switch_mod.transmission.transport.build -switch_mod.transmission.transport.dispatch -switch_mod.balancing.planning_reserves +switch_model.transmission.local_td +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.markets +switch_model.transmission.transport.build +switch_model.transmission.transport.dispatch +switch_model.balancing.planning_reserves diff --git a/examples/production_cost_models/1plant/inputs/modules.txt b/examples/production_cost_models/1plant/inputs/modules.txt index 10799632b..406767a8d 100644 --- a/examples/production_cost_models/1plant/inputs/modules.txt +++ b/examples/production_cost_models/1plant/inputs/modules.txt @@ -1,13 +1,13 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.simple +switch_model.transmission.local_td +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.simple diff --git a/examples/production_cost_models/3plants/inputs/modules.txt b/examples/production_cost_models/3plants/inputs/modules.txt index 10799632b..406767a8d 100644 --- a/examples/production_cost_models/3plants/inputs/modules.txt +++ b/examples/production_cost_models/3plants/inputs/modules.txt @@ -1,13 +1,13 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.simple +switch_model.transmission.local_td +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.simple diff --git a/examples/production_cost_models/4plants/inputs/modules.txt b/examples/production_cost_models/4plants/inputs/modules.txt index 10799632b..406767a8d 100644 --- a/examples/production_cost_models/4plants/inputs/modules.txt +++ b/examples/production_cost_models/4plants/inputs/modules.txt @@ -1,13 +1,13 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.simple +switch_model.transmission.local_td +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.simple diff --git a/examples/production_cost_models/4plants_with_unserved_load/inputs/modules.txt b/examples/production_cost_models/4plants_with_unserved_load/inputs/modules.txt index c3b68b28c..ae4d13d37 100644 --- a/examples/production_cost_models/4plants_with_unserved_load/inputs/modules.txt +++ b/examples/production_cost_models/4plants_with_unserved_load/inputs/modules.txt @@ -1,14 +1,14 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.simple -switch_mod.balancing.unserved_load +switch_model.transmission.local_td +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.simple +switch_model.balancing.unserved_load diff --git a/examples/production_cost_models/discrete_unit_commit/inputs/modules.txt b/examples/production_cost_models/discrete_unit_commit/inputs/modules.txt index 022505320..53f3a95bf 100644 --- a/examples/production_cost_models/discrete_unit_commit/inputs/modules.txt +++ b/examples/production_cost_models/discrete_unit_commit/inputs/modules.txt @@ -1,15 +1,15 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.commit.operate -switch_mod.generators.core.commit.fuel_use -switch_mod.generators.core.commit.discrete -switch_mod.energy_sources.fuel_costs.simple +switch_model.transmission.local_td +switch_model.generators.core.commit.operate +switch_model.generators.core.commit.fuel_use +switch_model.generators.core.commit.discrete +switch_model.energy_sources.fuel_costs.simple diff --git a/examples/production_cost_models/spinning_reserves/inputs/modules.txt b/examples/production_cost_models/spinning_reserves/inputs/modules.txt index 27ae368ed..42da1cd11 100644 --- a/examples/production_cost_models/spinning_reserves/inputs/modules.txt +++ b/examples/production_cost_models/spinning_reserves/inputs/modules.txt @@ -1,17 +1,17 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.commit.operate -switch_mod.generators.core.commit.fuel_use -switch_mod.energy_sources.fuel_costs.simple -switch_mod.balancing.operating_reserves.areas -switch_mod.balancing.operating_reserves.spinning_reserves -#switch_mod.reporting.dump +switch_model.transmission.local_td +switch_model.generators.core.commit.operate +switch_model.generators.core.commit.fuel_use +switch_model.energy_sources.fuel_costs.simple +switch_model.balancing.operating_reserves.areas +switch_model.balancing.operating_reserves.spinning_reserves +#switch_model.reporting.dump diff --git a/examples/production_cost_models/unit_commit/inputs/modules.txt b/examples/production_cost_models/unit_commit/inputs/modules.txt index 5f6ee5834..09493f17d 100644 --- a/examples/production_cost_models/unit_commit/inputs/modules.txt +++ b/examples/production_cost_models/unit_commit/inputs/modules.txt @@ -1,14 +1,14 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.commit.operate -switch_mod.generators.core.commit.fuel_use -switch_mod.energy_sources.fuel_costs.simple +switch_model.transmission.local_td +switch_model.generators.core.commit.operate +switch_model.generators.core.commit.fuel_use +switch_model.energy_sources.fuel_costs.simple diff --git a/examples/rps_simple/inputs/modules.txt b/examples/rps_simple/inputs/modules.txt index da4a77083..904910aa7 100644 --- a/examples/rps_simple/inputs/modules.txt +++ b/examples/rps_simple/inputs/modules.txt @@ -1,16 +1,16 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.transmission.local_td -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.markets -switch_mod.transmission.transport.build -switch_mod.transmission.transport.dispatch -switch_mod.policies.rps_simple +switch_model.transmission.local_td +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.markets +switch_model.transmission.transport.build +switch_model.transmission.transport.dispatch +switch_model.policies.rps_simple diff --git a/examples/storage/inputs/modules.txt b/examples/storage/inputs/modules.txt index 38b408bfe..c878b1aae 100644 --- a/examples/storage/inputs/modules.txt +++ b/examples/storage/inputs/modules.txt @@ -1,13 +1,13 @@ # Core Modules -switch_mod -switch_mod.timescales -switch_mod.financials -switch_mod.balancing.load_zones -switch_mod.energy_sources.properties -switch_mod.generators.core.build -switch_mod.generators.core.dispatch -switch_mod.reporting +switch_model +switch_model.timescales +switch_model.financials +switch_model.balancing.load_zones +switch_model.energy_sources.properties +switch_model.generators.core.build +switch_model.generators.core.dispatch +switch_model.reporting # Custom Modules -switch_mod.generators.core.no_commit -switch_mod.energy_sources.fuel_costs.simple -switch_mod.generators.extensions.storage +switch_model.generators.core.no_commit +switch_model.energy_sources.fuel_costs.simple +switch_model.generators.extensions.storage diff --git a/run_tests.py b/run_tests.py index f041bc3ca..42e0bc556 100755 --- a/run_tests.py +++ b/run_tests.py @@ -20,7 +20,7 @@ class TestLoader(unittest.TestLoader): # effects when imported. def discover(self, start_dir, pattern, top_level_dir): test_suite = unittest.TestSuite() - for subdir in ('switch_mod', 'tests'): + for subdir in ('switch_model', 'tests'): test_suite.addTests( super(TestLoader, self).discover( os.path.join(top_level_dir, subdir), diff --git a/setup.py b/setup.py index b41170c42..5d58fbbd4 100644 --- a/setup.py +++ b/setup.py @@ -44,7 +44,7 @@ def read(*rnames): 'Topic :: Scientific/Engineering', 'Topic :: Software Development :: Libraries :: Python Modules' ], - packages=['switch_mod'], + packages=['switch_model'], keywords=[ 'renewable', 'power', 'energy', 'electricity', 'production cost', 'capacity expansion', @@ -61,6 +61,6 @@ def read(*rnames): 'database_access': ['psycopg2'] }, entry_points={ - 'console_scripts': ['switch = switch_mod.main:main'] + 'console_scripts': ['switch = switch_model.main:main'] }, ) diff --git a/switch_mod/__init__.py b/switch_model/__init__.py similarity index 78% rename from switch_mod/__init__.py rename to switch_model/__init__.py index 486a5b207..85e4c3950 100644 --- a/switch_mod/__init__.py +++ b/switch_model/__init__.py @@ -19,9 +19,9 @@ """ __version__='2.0.0b1' core_modules = [ - 'switch_mod.timescales', - 'switch_mod.financials', - 'switch_mod.balancing.load_zones', - 'switch_mod.energy_sources.properties', - 'switch_mod.generators.core', - 'switch_mod.reporting'] + 'switch_model.timescales', + 'switch_model.financials', + 'switch_model.balancing.load_zones', + 'switch_model.energy_sources.properties', + 'switch_model.generators.core', + 'switch_model.reporting'] diff --git a/switch_mod/balancing/__init__.py b/switch_model/balancing/__init__.py similarity index 100% rename from switch_mod/balancing/__init__.py rename to switch_model/balancing/__init__.py diff --git a/switch_mod/balancing/demand_response/__init__.py b/switch_model/balancing/demand_response/__init__.py similarity index 100% rename from switch_mod/balancing/demand_response/__init__.py rename to switch_model/balancing/demand_response/__init__.py diff --git a/switch_mod/balancing/demand_response/simple.py b/switch_model/balancing/demand_response/simple.py similarity index 93% rename from switch_mod/balancing/demand_response/simple.py rename to switch_model/balancing/demand_response/simple.py index 058283358..36d319800 100644 --- a/switch_mod/balancing/demand_response/simple.py +++ b/switch_model/balancing/demand_response/simple.py @@ -1,94 +1,94 @@ -# Copyright 2017 The Switch Authors. All rights reserved. -# Licensed under the Apache License, Version 2, which is in the LICENSE file. - -""" -Defines a simple Demand Response Shift Service for the SWITCH-Pyomo model. -Load in a certain load zone may be shifted between timepoints belonging to the -same timeseries at no cost, which allows assessing the potential value of -demand shifting. This does not include a Shed Service (curtailment of load), -nor a Shimmy Service (fast dispatch for load following or regulation). - -""" - -import os -from pyomo.environ import * - -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones' -optional_dependencies = 'switch_mod.transmission.local_td' - - -def define_components(mod): - - """ - Adds components to a Pyomo abstract model object to describe a demand - response shift service. - - dr_shift_down_limit[(z,t in ZONE_TIMEPOINTS)] is a parameter - that describes the maximum reduction in demand for load-shifting demand - response (in MW) that is allowed in a load zone at a specific timepoint. - Its default value is 0, and it may not exceed the load. - - dr_shift_up_limit[z,t] is a parameter that describes the maximum - increase in demand for load-shifting demand response (in MW) that is - allowed in a load zone at a specific timepoint. Its default value is - infinity. - - ShiftDemand[z,t] is a decision variable describing how much load - in MW is reduced (if its value is negative) or increased (if - its value is positive). This variable is bounded by dr_shift_down_limit - and dr_shift_up_limit. - - If the local_td module is included, ShiftDemand[z,t] will be registered - with local_td's distributed node for energy balancing purposes. If - local_td is not included, it will be registered with load zone's central - node and will not reflect efficiency losses in the distribution network. - - DR_Shift_Net_Zero[z,ts in TIMESERIES] is a constraint that forces all the - changes in the demand to balance out over the course of each timeseries. - - """ - - mod.dr_shift_down_limit = Param( - mod.LOAD_ZONES, mod.TIMEPOINTS, - default= 0.0, - within=NonNegativeReals, - validate=lambda m, value, z, t: value <= m.zone_demand_mw[z, t]) - mod.dr_shift_up_limit = Param( - mod.LOAD_ZONES, mod.TIMEPOINTS, - default= float('inf'), - within=NonNegativeReals) - mod.ShiftDemand = Var( - mod.LOAD_ZONES, mod.TIMEPOINTS, - within=Reals, - bounds=lambda m, z, t: - ( - (-1.0) * m.dr_shift_down_limit[z,t], - m.dr_shift_up_limit[z,t] - )) - - mod.DR_Shift_Net_Zero = Constraint( - mod.LOAD_ZONES, mod.TIMESERIES, - rule=lambda m, z, ts: - sum(m.ShiftDemand[z, t] for t in m.TPS_IN_TS[ts]) == 0.0) - - if 'Distributed_Power_Injections' in dir(mod): - mod.Distributed_Power_Injections.append('ShiftDemand') - else: - mod.Zone_Power_Withdrawals.append('ShiftDemand') - - -def load_inputs(mod, switch_data, inputs_dir): - """ - - Import demand response-specific data from an input directory. - - dr_data.tab - LOAD_ZONE, TIMEPOINT, dr_shift_down_limit, dr_shift_up_limit - - """ - - switch_data.load_aug( - optional=True, - filename=os.path.join(inputs_dir, 'dr_data.tab'), - autoselect=True, - param=(mod.dr_shift_down_limit, mod.dr_shift_up_limit)) +# Copyright 2017 The Switch Authors. All rights reserved. +# Licensed under the Apache License, Version 2, which is in the LICENSE file. + +""" +Defines a simple Demand Response Shift Service for the SWITCH-Pyomo model. +Load in a certain load zone may be shifted between timepoints belonging to the +same timeseries at no cost, which allows assessing the potential value of +demand shifting. This does not include a Shed Service (curtailment of load), +nor a Shimmy Service (fast dispatch for load following or regulation). + +""" + +import os +from pyomo.environ import * + +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones' +optional_dependencies = 'switch_model.transmission.local_td' + + +def define_components(mod): + + """ + Adds components to a Pyomo abstract model object to describe a demand + response shift service. + + dr_shift_down_limit[(z,t in ZONE_TIMEPOINTS)] is a parameter + that describes the maximum reduction in demand for load-shifting demand + response (in MW) that is allowed in a load zone at a specific timepoint. + Its default value is 0, and it may not exceed the load. + + dr_shift_up_limit[z,t] is a parameter that describes the maximum + increase in demand for load-shifting demand response (in MW) that is + allowed in a load zone at a specific timepoint. Its default value is + infinity. + + ShiftDemand[z,t] is a decision variable describing how much load + in MW is reduced (if its value is negative) or increased (if + its value is positive). This variable is bounded by dr_shift_down_limit + and dr_shift_up_limit. + + If the local_td module is included, ShiftDemand[z,t] will be registered + with local_td's distributed node for energy balancing purposes. If + local_td is not included, it will be registered with load zone's central + node and will not reflect efficiency losses in the distribution network. + + DR_Shift_Net_Zero[z,ts in TIMESERIES] is a constraint that forces all the + changes in the demand to balance out over the course of each timeseries. + + """ + + mod.dr_shift_down_limit = Param( + mod.LOAD_ZONES, mod.TIMEPOINTS, + default= 0.0, + within=NonNegativeReals, + validate=lambda m, value, z, t: value <= m.zone_demand_mw[z, t]) + mod.dr_shift_up_limit = Param( + mod.LOAD_ZONES, mod.TIMEPOINTS, + default= float('inf'), + within=NonNegativeReals) + mod.ShiftDemand = Var( + mod.LOAD_ZONES, mod.TIMEPOINTS, + within=Reals, + bounds=lambda m, z, t: + ( + (-1.0) * m.dr_shift_down_limit[z,t], + m.dr_shift_up_limit[z,t] + )) + + mod.DR_Shift_Net_Zero = Constraint( + mod.LOAD_ZONES, mod.TIMESERIES, + rule=lambda m, z, ts: + sum(m.ShiftDemand[z, t] for t in m.TPS_IN_TS[ts]) == 0.0) + + if 'Distributed_Power_Injections' in dir(mod): + mod.Distributed_Power_Injections.append('ShiftDemand') + else: + mod.Zone_Power_Withdrawals.append('ShiftDemand') + + +def load_inputs(mod, switch_data, inputs_dir): + """ + + Import demand response-specific data from an input directory. + + dr_data.tab + LOAD_ZONE, TIMEPOINT, dr_shift_down_limit, dr_shift_up_limit + + """ + + switch_data.load_aug( + optional=True, + filename=os.path.join(inputs_dir, 'dr_data.tab'), + autoselect=True, + param=(mod.dr_shift_down_limit, mod.dr_shift_up_limit)) diff --git a/switch_mod/balancing/load_zones.py b/switch_model/balancing/load_zones.py similarity index 98% rename from switch_mod/balancing/load_zones.py rename to switch_model/balancing/load_zones.py index 9b1bb3ef4..e52876f4e 100644 --- a/switch_mod/balancing/load_zones.py +++ b/switch_model/balancing/load_zones.py @@ -6,10 +6,10 @@ """ import os from pyomo.environ import * -from switch_mod.reporting import write_table +from switch_model.reporting import write_table -dependencies = 'switch_mod.timescales' -optional_dependencies = 'switch_mod.transmission.local_td' +dependencies = 'switch_model.timescales' +optional_dependencies = 'switch_model.transmission.local_td' def define_dynamic_lists(mod): """ diff --git a/switch_mod/balancing/operating_reserves/__init__.py b/switch_model/balancing/operating_reserves/__init__.py similarity index 100% rename from switch_mod/balancing/operating_reserves/__init__.py rename to switch_model/balancing/operating_reserves/__init__.py diff --git a/switch_mod/balancing/operating_reserves/areas.py b/switch_model/balancing/operating_reserves/areas.py similarity index 96% rename from switch_mod/balancing/operating_reserves/areas.py rename to switch_model/balancing/operating_reserves/areas.py index bedf027f8..4e408f86d 100644 --- a/switch_mod/balancing/operating_reserves/areas.py +++ b/switch_model/balancing/operating_reserves/areas.py @@ -7,7 +7,7 @@ import os from pyomo.environ import * -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones' def define_components(mod): """ diff --git a/switch_mod/balancing/operating_reserves/spinning_reserves.py b/switch_model/balancing/operating_reserves/spinning_reserves.py similarity index 98% rename from switch_mod/balancing/operating_reserves/spinning_reserves.py rename to switch_model/balancing/operating_reserves/spinning_reserves.py index 6b521f0bf..b53c83472 100644 --- a/switch_mod/balancing/operating_reserves/spinning_reserves.py +++ b/switch_model/balancing/operating_reserves/spinning_reserves.py @@ -90,14 +90,14 @@ from pyomo.environ import * dependencies = ( - 'switch_mod.timescales', - 'switch_mod.balancing.load_zones', - 'switch_mod.balancing.operating_reserves.areas', - 'switch_mod.financials', - 'switch_mod.energy_sources.properties', - 'switch_mod.generators.core.build', - 'switch_mod.generators.core.dispatch', - 'switch_mod.generators.core.commit.operate', + 'switch_model.timescales', + 'switch_model.balancing.load_zones', + 'switch_model.balancing.operating_reserves.areas', + 'switch_model.financials', + 'switch_model.energy_sources.properties', + 'switch_model.generators.core.build', + 'switch_model.generators.core.dispatch', + 'switch_model.generators.core.commit.operate', ) diff --git a/switch_mod/balancing/planning_reserves.py b/switch_model/balancing/planning_reserves.py similarity index 96% rename from switch_mod/balancing/planning_reserves.py rename to switch_model/balancing/planning_reserves.py index 1b419a27a..7c0f3d463 100644 --- a/switch_mod/balancing/planning_reserves.py +++ b/switch_model/balancing/planning_reserves.py @@ -50,18 +50,18 @@ from pyomo.environ import * dependencies = ( - 'switch_mod.timescales', - 'switch_mod.financials', - 'switch_mod.balancing.load_zones', - 'switch_mod.energy_sources.properties', - 'switch_mod.generators.core.build', - 'switch_mod.generators.core.dispatch', + 'switch_model.timescales', + 'switch_model.financials', + 'switch_model.balancing.load_zones', + 'switch_model.energy_sources.properties', + 'switch_model.generators.core.build', + 'switch_model.generators.core.dispatch', ) optional_prerequisites = ( - 'switch_mod.generators.storage', - 'switch_mod.transmission.local_td', - 'switch_mod.transmission.transport.build', - 'switch_mod.transmission.transport.dispatch', + 'switch_model.generators.storage', + 'switch_model.transmission.local_td', + 'switch_model.transmission.transport.build', + 'switch_model.transmission.transport.dispatch', ) def define_dynamic_lists(model): diff --git a/switch_mod/balancing/unserved_load.py b/switch_model/balancing/unserved_load.py similarity index 94% rename from switch_mod/balancing/unserved_load.py rename to switch_model/balancing/unserved_load.py index 21e6636d2..13c93ad05 100644 --- a/switch_mod/balancing/unserved_load.py +++ b/switch_model/balancing/unserved_load.py @@ -11,8 +11,8 @@ import os from pyomo.environ import * -dependencies = 'switch_mod.timescales',\ - 'switch_mod.balancing.load_areas', 'switch_mod.financials' +dependencies = 'switch_model.timescales',\ + 'switch_model.balancing.load_areas', 'switch_model.financials' def define_components(mod): """ diff --git a/switch_mod/energy_sources/__init__.py b/switch_model/energy_sources/__init__.py similarity index 100% rename from switch_mod/energy_sources/__init__.py rename to switch_model/energy_sources/__init__.py diff --git a/switch_mod/energy_sources/fuel_costs/__init__.py b/switch_model/energy_sources/fuel_costs/__init__.py similarity index 100% rename from switch_mod/energy_sources/fuel_costs/__init__.py rename to switch_model/energy_sources/fuel_costs/__init__.py diff --git a/switch_mod/energy_sources/fuel_costs/markets.py b/switch_model/energy_sources/fuel_costs/markets.py similarity index 99% rename from switch_mod/energy_sources/fuel_costs/markets.py rename to switch_model/energy_sources/fuel_costs/markets.py index 8a4b10b8b..e2e2e44d8 100644 --- a/switch_mod/energy_sources/fuel_costs/markets.py +++ b/switch_model/energy_sources/fuel_costs/markets.py @@ -11,9 +11,9 @@ import csv from pyomo.environ import * -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.energy_sources.properties.properties',\ - 'switch_mod.generators.core.build', 'switch_mod.generators.core.dispatch' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.energy_sources.properties.properties',\ + 'switch_model.generators.core.build', 'switch_model.generators.core.dispatch' def define_components(mod): """ diff --git a/switch_mod/energy_sources/fuel_costs/simple.py b/switch_model/energy_sources/fuel_costs/simple.py similarity index 94% rename from switch_mod/energy_sources/fuel_costs/simple.py rename to switch_model/energy_sources/fuel_costs/simple.py index ec3a54747..27c1d406d 100644 --- a/switch_mod/energy_sources/fuel_costs/simple.py +++ b/switch_model/energy_sources/fuel_costs/simple.py @@ -11,9 +11,9 @@ import os from pyomo.environ import * -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.energy_sources.properties.properties',\ - 'switch_mod.generators.core.build', 'switch_mod.generators.core.dispatch' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.energy_sources.properties.properties',\ + 'switch_model.generators.core.build', 'switch_model.generators.core.dispatch' def define_components(mod): """ diff --git a/switch_mod/energy_sources/properties.py b/switch_model/energy_sources/properties.py similarity index 98% rename from switch_mod/energy_sources/properties.py rename to switch_model/energy_sources/properties.py index 8e4ac8475..784f99382 100644 --- a/switch_mod/energy_sources/properties.py +++ b/switch_model/energy_sources/properties.py @@ -10,7 +10,7 @@ import os from pyomo.environ import * -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones' def define_components(mod): """ diff --git a/switch_mod/financials.py b/switch_model/financials.py similarity index 99% rename from switch_mod/financials.py rename to switch_model/financials.py index 1a3f78182..d15ea1942 100644 --- a/switch_mod/financials.py +++ b/switch_model/financials.py @@ -8,7 +8,7 @@ from pyomo.environ import * import os -dependencies = 'switch_mod.timescales' +dependencies = 'switch_model.timescales' def capital_recovery_factor(ir, t): """ diff --git a/switch_mod/generators/__init__.py b/switch_model/generators/__init__.py similarity index 100% rename from switch_mod/generators/__init__.py rename to switch_model/generators/__init__.py diff --git a/switch_mod/generators/core/__init__.py b/switch_model/generators/core/__init__.py similarity index 76% rename from switch_mod/generators/core/__init__.py rename to switch_model/generators/core/__init__.py index 92bc17c0c..5e1eebedb 100644 --- a/switch_mod/generators/core/__init__.py +++ b/switch_model/generators/core/__init__.py @@ -9,5 +9,5 @@ """ core_modules = [ - 'switch_mod.generators.core.build', - 'switch_mod.generators.core.dispatch'] + 'switch_model.generators.core.build', + 'switch_model.generators.core.dispatch'] diff --git a/switch_mod/generators/core/build.py b/switch_model/generators/core/build.py similarity index 98% rename from switch_mod/generators/core/build.py rename to switch_model/generators/core/build.py index 10a391cc4..8fcbfa7d0 100644 --- a/switch_mod/generators/core/build.py +++ b/switch_model/generators/core/build.py @@ -7,11 +7,11 @@ import os from pyomo.environ import * -from switch_mod.financials import capital_recovery_factor as crf -from switch_mod.reporting import write_table +from switch_model.financials import capital_recovery_factor as crf +from switch_model.reporting import write_table -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.financials', 'switch_mod.energy_sources.properties.properties' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.financials', 'switch_model.energy_sources.properties.properties' def define_components(mod): """ diff --git a/switch_mod/generators/core/commit/__init__.py b/switch_model/generators/core/commit/__init__.py similarity index 77% rename from switch_mod/generators/core/commit/__init__.py rename to switch_model/generators/core/commit/__init__.py index addc0fa5b..c015e852b 100644 --- a/switch_mod/generators/core/commit/__init__.py +++ b/switch_model/generators/core/commit/__init__.py @@ -10,5 +10,5 @@ """ core_modules = [ - 'switch_mod.generators.core.commit.operate', - 'switch_mod.generators.core.commit.fuel_use'] + 'switch_model.generators.core.commit.operate', + 'switch_model.generators.core.commit.fuel_use'] diff --git a/switch_mod/generators/core/commit/discrete.py b/switch_model/generators/core/commit/discrete.py similarity index 88% rename from switch_mod/generators/core/commit/discrete.py rename to switch_model/generators/core/commit/discrete.py index e55698cca..65ecdafbc 100644 --- a/switch_mod/generators/core/commit/discrete.py +++ b/switch_model/generators/core/commit/discrete.py @@ -8,10 +8,10 @@ from pyomo.environ import * -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.financials', 'switch_mod.energy_sources.properties',\ - 'switch_mod.generators.core.build', 'switch_mod.investment.gen_discrete_build',\ - 'switch_mod.generators.core.dispatch', 'switch_mod.operations.unitcommit' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.financials', 'switch_model.energy_sources.properties',\ + 'switch_model.generators.core.build', 'switch_model.investment.gen_discrete_build',\ + 'switch_model.generators.core.dispatch', 'switch_model.operations.unitcommit' def define_components(mod): """ diff --git a/switch_mod/generators/core/commit/fuel_use.py b/switch_model/generators/core/commit/fuel_use.py similarity index 97% rename from switch_mod/generators/core/commit/fuel_use.py rename to switch_model/generators/core/commit/fuel_use.py index ff73b0efa..8c71f18d3 100644 --- a/switch_mod/generators/core/commit/fuel_use.py +++ b/switch_model/generators/core/commit/fuel_use.py @@ -64,12 +64,12 @@ import os from pyomo.environ import * import csv -from switch_mod.utilities import approx_equal +from switch_model.utilities import approx_equal -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.financials', 'switch_mod.energy_sources.properties.properties', \ - 'switch_mod.generators.core.build', 'switch_mod.generators.core.dispatch',\ - 'switch_mod.generators.core.commit.operate' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.financials', 'switch_model.energy_sources.properties.properties', \ + 'switch_model.generators.core.build', 'switch_model.generators.core.dispatch',\ + 'switch_model.generators.core.commit.operate' def define_components(mod): """ diff --git a/switch_mod/generators/core/commit/operate.py b/switch_model/generators/core/commit/operate.py similarity index 98% rename from switch_mod/generators/core/commit/operate.py rename to switch_model/generators/core/commit/operate.py index 1faaaee84..fe0323022 100644 --- a/switch_mod/generators/core/commit/operate.py +++ b/switch_model/generators/core/commit/operate.py @@ -14,9 +14,9 @@ from pyomo.environ import * dependencies = ( - 'switch_mod.timescales', 'switch_mod.balancing.load_zones', - 'switch_mod.financials', 'switch_mod.energy_sources.properties.properties', - 'switch_mod.generators.core.build', 'switch_mod.generators.core.dispatch' + 'switch_model.timescales', 'switch_model.balancing.load_zones', + 'switch_model.financials', 'switch_model.energy_sources.properties.properties', + 'switch_model.generators.core.build', 'switch_model.generators.core.dispatch' ) def define_components(mod): diff --git a/switch_mod/generators/core/dispatch.py b/switch_model/generators/core/dispatch.py similarity index 97% rename from switch_mod/generators/core/dispatch.py rename to switch_model/generators/core/dispatch.py index b84da2f20..5a72322ca 100644 --- a/switch_mod/generators/core/dispatch.py +++ b/switch_model/generators/core/dispatch.py @@ -11,12 +11,12 @@ import os, collections from pyomo.environ import * -from switch_mod.reporting import write_table +from switch_model.reporting import write_table -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.financials', 'switch_mod.energy_sources.properties', \ - 'switch_mod.generators.core.build' -optional_dependencies = 'switch_mod.transmission.local_td' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.financials', 'switch_model.energy_sources.properties', \ + 'switch_model.generators.core.build' +optional_dependencies = 'switch_model.transmission.local_td' def define_components(mod): """ diff --git a/switch_mod/generators/core/no_commit.py b/switch_model/generators/core/no_commit.py similarity index 94% rename from switch_mod/generators/core/no_commit.py rename to switch_model/generators/core/no_commit.py index 688d5b448..701ad48eb 100644 --- a/switch_mod/generators/core/no_commit.py +++ b/switch_model/generators/core/no_commit.py @@ -9,9 +9,9 @@ from pyomo.environ import * -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.financials', 'switch_mod.energy_sources.properties.properties', \ - 'switch_mod.generators.core.build', 'switch_mod.generators.core.dispatch' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.financials', 'switch_model.energy_sources.properties.properties', \ + 'switch_model.generators.core.build', 'switch_model.generators.core.dispatch' def define_components(mod): """ diff --git a/switch_mod/generators/core/proj_discrete_build.py b/switch_model/generators/core/proj_discrete_build.py similarity index 88% rename from switch_mod/generators/core/proj_discrete_build.py rename to switch_model/generators/core/proj_discrete_build.py index 1014c9515..d18636740 100644 --- a/switch_mod/generators/core/proj_discrete_build.py +++ b/switch_model/generators/core/proj_discrete_build.py @@ -8,9 +8,9 @@ from pyomo.environ import * -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.financials', 'switch_mod.energy_sources.properties', \ - 'switch_mod.generators.core.build' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.financials', 'switch_model.energy_sources.properties', \ + 'switch_model.generators.core.build' def define_components(mod): """ diff --git a/switch_mod/generators/extensions/__init__.py b/switch_model/generators/extensions/__init__.py similarity index 100% rename from switch_mod/generators/extensions/__init__.py rename to switch_model/generators/extensions/__init__.py diff --git a/switch_mod/generators/extensions/hydro_simple.py b/switch_model/generators/extensions/hydro_simple.py similarity index 91% rename from switch_mod/generators/extensions/hydro_simple.py rename to switch_model/generators/extensions/hydro_simple.py index 9d0ee2f09..836a0e6ad 100644 --- a/switch_mod/generators/extensions/hydro_simple.py +++ b/switch_model/generators/extensions/hydro_simple.py @@ -22,17 +22,17 @@ data than we usually have available. """ # ToDo: Refactor this code to move the core components into a -# switch_mod.hydro.core module, the simplist components into -# switch_mod.hydro.simple, and the advanced components into -# switch_mod.hydro.water_network. That should set a good example +# switch_model.hydro.core module, the simplist components into +# switch_model.hydro.simple, and the advanced components into +# switch_model.hydro.water_network. That should set a good example # for other people who want to do other custom handling of hydro. from pyomo.environ import * import os -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.financials', 'switch_mod.energy_sources.properties.properties', \ - 'switch_mod.generators.core.build', 'switch_mod.generators.core.dispatch' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.financials', 'switch_model.energy_sources.properties.properties', \ + 'switch_model.generators.core.build', 'switch_model.generators.core.dispatch' def define_components(mod): """ diff --git a/switch_mod/generators/extensions/hydro_system.py b/switch_model/generators/extensions/hydro_system.py similarity index 98% rename from switch_mod/generators/extensions/hydro_system.py rename to switch_model/generators/extensions/hydro_system.py index 1964f2f57..1701c35ed 100644 --- a/switch_mod/generators/extensions/hydro_system.py +++ b/switch_model/generators/extensions/hydro_system.py @@ -31,9 +31,9 @@ import os from pyomo.environ import * -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.financials', 'switch_mod.energy_sources.properties.properties', \ - 'switch_mod.generators.core.build', 'switch_mod.generators.core.dispatch' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.financials', 'switch_model.energy_sources.properties.properties', \ + 'switch_model.generators.core.build', 'switch_model.generators.core.dispatch' def define_components(mod): """ diff --git a/switch_mod/generators/extensions/storage.py b/switch_model/generators/extensions/storage.py similarity index 96% rename from switch_mod/generators/extensions/storage.py rename to switch_model/generators/extensions/storage.py index c8415ed65..af67230fc 100644 --- a/switch_mod/generators/extensions/storage.py +++ b/switch_model/generators/extensions/storage.py @@ -9,11 +9,11 @@ from pyomo.environ import * import os, collections -from switch_mod.financials import capital_recovery_factor as crf +from switch_model.financials import capital_recovery_factor as crf -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.financials', 'switch_mod.energy_sources.properties', \ - 'switch_mod.generators.core.build', 'switch_mod.generators.core.dispatch' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.financials', 'switch_model.energy_sources.properties', \ + 'switch_model.generators.core.build', 'switch_model.generators.core.dispatch' def define_components(mod): """ @@ -213,7 +213,7 @@ def post_solve(instance, outdir): Export storage build information to storage_builds.txt, and storage dispatch info to storage_dispatch.txt """ - import switch_mod.reporting as reporting + import switch_model.reporting as reporting reporting.write_table( instance, instance.STORAGE_GEN_BLD_YRS, output_file=os.path.join(outdir, "storage_builds.txt"), diff --git a/switch_mod/hawaii/__init__.py b/switch_model/hawaii/__init__.py similarity index 100% rename from switch_mod/hawaii/__init__.py rename to switch_model/hawaii/__init__.py diff --git a/switch_mod/hawaii/batteries.py b/switch_model/hawaii/batteries.py similarity index 100% rename from switch_mod/hawaii/batteries.py rename to switch_model/hawaii/batteries.py diff --git a/switch_mod/hawaii/batteries_fixed_calendar_life.py b/switch_model/hawaii/batteries_fixed_calendar_life.py similarity index 98% rename from switch_mod/hawaii/batteries_fixed_calendar_life.py rename to switch_model/hawaii/batteries_fixed_calendar_life.py index f5a017e97..228e34ec4 100644 --- a/switch_mod/hawaii/batteries_fixed_calendar_life.py +++ b/switch_model/hawaii/batteries_fixed_calendar_life.py @@ -1,6 +1,6 @@ import os from pyomo.environ import * -from switch_mod.financials import capital_recovery_factor as crf +from switch_model.financials import capital_recovery_factor as crf def define_components(m): diff --git a/switch_mod/hawaii/constant_elasticity_demand_system.py b/switch_model/hawaii/constant_elasticity_demand_system.py similarity index 100% rename from switch_mod/hawaii/constant_elasticity_demand_system.py rename to switch_model/hawaii/constant_elasticity_demand_system.py diff --git a/switch_mod/hawaii/demand_response.py b/switch_model/hawaii/demand_response.py similarity index 99% rename from switch_mod/hawaii/demand_response.py rename to switch_model/hawaii/demand_response.py index 42da7096e..e68772e8c 100644 --- a/switch_mod/hawaii/demand_response.py +++ b/switch_model/hawaii/demand_response.py @@ -24,7 +24,7 @@ from pyomo.environ import * import pyomo.repn.canonical_repn -import switch_mod.utilities as utilities +import switch_model.utilities as utilities from save_results import DispatchGenByFuel demand_module = None # will be set via command-line options diff --git a/switch_mod/hawaii/demand_response_no_reserves.py b/switch_model/hawaii/demand_response_no_reserves.py similarity index 99% rename from switch_mod/hawaii/demand_response_no_reserves.py rename to switch_model/hawaii/demand_response_no_reserves.py index d6ad7ee7e..877b953f1 100644 --- a/switch_mod/hawaii/demand_response_no_reserves.py +++ b/switch_model/hawaii/demand_response_no_reserves.py @@ -14,7 +14,7 @@ import os, sys, time from pprint import pprint from pyomo.environ import * -import switch_mod.utilities as utilities +import switch_model.utilities as utilities demand_module = None # will be set via command-line options import util diff --git a/switch_mod/hawaii/demand_response_simple.py b/switch_model/hawaii/demand_response_simple.py similarity index 95% rename from switch_mod/hawaii/demand_response_simple.py rename to switch_model/hawaii/demand_response_simple.py index dc416d76a..063182e86 100644 --- a/switch_mod/hawaii/demand_response_simple.py +++ b/switch_model/hawaii/demand_response_simple.py @@ -1,6 +1,6 @@ import os from pyomo.environ import * -from switch_mod.financials import capital_recovery_factor as crf +from switch_model.financials import capital_recovery_factor as crf def define_arguments(argparser): argparser.add_argument('--demand-response-share', type=float, default=0.30, diff --git a/switch_mod/hawaii/emission_rules.py b/switch_model/hawaii/emission_rules.py similarity index 100% rename from switch_mod/hawaii/emission_rules.py rename to switch_model/hawaii/emission_rules.py diff --git a/switch_mod/hawaii/ev.py b/switch_model/hawaii/ev.py similarity index 99% rename from switch_mod/hawaii/ev.py rename to switch_model/hawaii/ev.py index a3c539142..0f3c53c2e 100644 --- a/switch_mod/hawaii/ev.py +++ b/switch_model/hawaii/ev.py @@ -1,6 +1,6 @@ import os from pyomo.environ import * -from switch_mod import timescales +from switch_model import timescales def define_arguments(argparser): argparser.add_argument("--ev-timing", choices=['bau', 'flat', 'optimal'], default='optimal', diff --git a/switch_mod/hawaii/fed_subsidies.py b/switch_model/hawaii/fed_subsidies.py similarity index 100% rename from switch_mod/hawaii/fed_subsidies.py rename to switch_model/hawaii/fed_subsidies.py diff --git a/switch_mod/hawaii/fuel_markets_expansion.py b/switch_model/hawaii/fuel_markets_expansion.py similarity index 100% rename from switch_mod/hawaii/fuel_markets_expansion.py rename to switch_model/hawaii/fuel_markets_expansion.py diff --git a/switch_mod/hawaii/hi_spinning_reserves.py b/switch_model/hawaii/hi_spinning_reserves.py similarity index 88% rename from switch_mod/hawaii/hi_spinning_reserves.py rename to switch_model/hawaii/hi_spinning_reserves.py index c386c0023..044174609 100644 --- a/switch_mod/hawaii/hi_spinning_reserves.py +++ b/switch_model/hawaii/hi_spinning_reserves.py @@ -8,15 +8,15 @@ from pyomo.environ import * dependencies = ( - 'switch_mod.timescales', - 'switch_mod.balancing.load_zones', - 'switch_mod.balancing.operating_reserves.areas', - 'switch_mod.financials', - 'switch_mod.energy_sources.properties', - 'switch_mod.generators.core.build', - 'switch_mod.generators.core.dispatch', - 'switch_mod.generators.core.commit.operate', - 'switch_mod.balancing.operating_reserves.spinning_reserve', + 'switch_model.timescales', + 'switch_model.balancing.load_zones', + 'switch_model.balancing.operating_reserves.areas', + 'switch_model.financials', + 'switch_model.energy_sources.properties', + 'switch_model.generators.core.build', + 'switch_model.generators.core.dispatch', + 'switch_model.generators.core.commit.operate', + 'switch_model.balancing.operating_reserves.spinning_reserve', ) diff --git a/switch_mod/hawaii/hydrogen.py b/switch_model/hawaii/hydrogen.py similarity index 99% rename from switch_mod/hawaii/hydrogen.py rename to switch_model/hawaii/hydrogen.py index c38ebe756..612c795cd 100644 --- a/switch_mod/hawaii/hydrogen.py +++ b/switch_model/hawaii/hydrogen.py @@ -1,6 +1,6 @@ import os from pyomo.environ import * -from switch_mod.financials import capital_recovery_factor as crf +from switch_model.financials import capital_recovery_factor as crf def define_components(m): diff --git a/switch_mod/hawaii/kalaeloa.py b/switch_model/hawaii/kalaeloa.py similarity index 100% rename from switch_mod/hawaii/kalaeloa.py rename to switch_model/hawaii/kalaeloa.py diff --git a/switch_mod/hawaii/lng_conversion.py b/switch_model/hawaii/lng_conversion.py similarity index 99% rename from switch_mod/hawaii/lng_conversion.py rename to switch_model/hawaii/lng_conversion.py index 46c01d2cd..1146b11f3 100644 --- a/switch_mod/hawaii/lng_conversion.py +++ b/switch_model/hawaii/lng_conversion.py @@ -8,7 +8,7 @@ # For now, we include the cost of the LNG switch via ad-hoc constraints from pyomo.environ import * -from switch_mod.financials import capital_recovery_factor +from switch_model.financials import capital_recovery_factor def define_arguments(argparser): argparser.add_argument('--force-lng-tier', nargs='*', default=None, diff --git a/switch_mod/hawaii/no_central_pv.py b/switch_model/hawaii/no_central_pv.py similarity index 100% rename from switch_mod/hawaii/no_central_pv.py rename to switch_model/hawaii/no_central_pv.py diff --git a/switch_mod/hawaii/no_onshore_wind.py b/switch_model/hawaii/no_onshore_wind.py similarity index 100% rename from switch_mod/hawaii/no_onshore_wind.py rename to switch_model/hawaii/no_onshore_wind.py diff --git a/switch_mod/hawaii/no_renewables.py b/switch_model/hawaii/no_renewables.py similarity index 94% rename from switch_mod/hawaii/no_renewables.py rename to switch_model/hawaii/no_renewables.py index 132efde8d..b052454a3 100644 --- a/switch_mod/hawaii/no_renewables.py +++ b/switch_model/hawaii/no_renewables.py @@ -1,7 +1,7 @@ import bisect from pprint import pprint from pyomo.environ import * -import switch_mod.utilities as utilities +import switch_model.utilities as utilities def define_components(m): diff --git a/switch_mod/hawaii/no_wind.py b/switch_model/hawaii/no_wind.py similarity index 92% rename from switch_mod/hawaii/no_wind.py rename to switch_model/hawaii/no_wind.py index 185d4c282..980acc2bf 100644 --- a/switch_mod/hawaii/no_wind.py +++ b/switch_model/hawaii/no_wind.py @@ -1,7 +1,7 @@ import bisect from pprint import pprint from pyomo.environ import * -import switch_mod.utilities as utilities +import switch_model.utilities as utilities def define_components(m): diff --git a/switch_mod/hawaii/psip.py b/switch_model/hawaii/psip.py similarity index 100% rename from switch_mod/hawaii/psip.py rename to switch_model/hawaii/psip.py diff --git a/switch_mod/hawaii/pumped_hydro.py b/switch_model/hawaii/pumped_hydro.py similarity index 98% rename from switch_mod/hawaii/pumped_hydro.py rename to switch_model/hawaii/pumped_hydro.py index 9dd7450e9..4b38bbd59 100644 --- a/switch_mod/hawaii/pumped_hydro.py +++ b/switch_model/hawaii/pumped_hydro.py @@ -1,6 +1,6 @@ import os from pyomo.environ import * -from switch_mod.financials import capital_recovery_factor as crf +from switch_model.financials import capital_recovery_factor as crf def define_arguments(argparser): argparser.add_argument("--ph-mw", type=float, default=None, diff --git a/switch_mod/hawaii/r_demand_system.py b/switch_model/hawaii/r_demand_system.py similarity index 100% rename from switch_mod/hawaii/r_demand_system.py rename to switch_model/hawaii/r_demand_system.py diff --git a/switch_mod/hawaii/reserves.py b/switch_model/hawaii/reserves.py similarity index 100% rename from switch_mod/hawaii/reserves.py rename to switch_model/hawaii/reserves.py diff --git a/switch_mod/hawaii/rps.py b/switch_model/hawaii/rps.py similarity index 99% rename from switch_mod/hawaii/rps.py rename to switch_model/hawaii/rps.py index 8cf487feb..e06562e6d 100644 --- a/switch_mod/hawaii/rps.py +++ b/switch_model/hawaii/rps.py @@ -1,7 +1,7 @@ import os from pprint import pprint from pyomo.environ import * -import switch_mod.utilities as utilities +import switch_model.utilities as utilities from util import get def define_arguments(argparser): diff --git a/switch_mod/hawaii/save_results.py b/switch_model/hawaii/save_results.py similarity index 99% rename from switch_mod/hawaii/save_results.py rename to switch_model/hawaii/save_results.py index 4658c2bd6..e3d7a5be5 100644 --- a/switch_mod/hawaii/save_results.py +++ b/switch_model/hawaii/save_results.py @@ -20,8 +20,8 @@ # added as methods (possibly by util rather than a separate reporting module). import os -import switch_mod.hawaii.util as util -import switch_mod.financials as financials +import switch_model.hawaii.util as util +import switch_model.financials as financials from pyomo.environ import * def define_components(m): diff --git a/switch_mod/hawaii/scenario_data.py b/switch_model/hawaii/scenario_data.py similarity index 99% rename from switch_mod/hawaii/scenario_data.py rename to switch_model/hawaii/scenario_data.py index b50786baa..cd9362aa0 100644 --- a/switch_mod/hawaii/scenario_data.py +++ b/switch_model/hawaii/scenario_data.py @@ -1,6 +1,6 @@ import time, sys, collections, os from textwrap import dedent -from switch_mod import __version__ as switch_version +from switch_model import __version__ as switch_version # NOTE: instead of using the python csv writer, this directly writes tables to # file in the pyomo .tab format. This uses tabs between columns and the standard @@ -67,7 +67,7 @@ def write_tables(**args): # note: in contrast to earlier versions, this makes period_end # point to the exact moment when the period finishes - # (switch_mod.timescales can handle that now), + # (switch_model.timescales can handle that now), # and it lets period_end be a floating point number # (postgresql will export it with a .0 in this case) write_table('periods.tab', diff --git a/switch_mod/hawaii/scenarios.py b/switch_model/hawaii/scenarios.py similarity index 100% rename from switch_mod/hawaii/scenarios.py rename to switch_model/hawaii/scenarios.py diff --git a/switch_mod/hawaii/smooth_dispatch.py b/switch_model/hawaii/smooth_dispatch.py similarity index 99% rename from switch_mod/hawaii/smooth_dispatch.py rename to switch_model/hawaii/smooth_dispatch.py index e36d69aab..b45438d44 100644 --- a/switch_mod/hawaii/smooth_dispatch.py +++ b/switch_model/hawaii/smooth_dispatch.py @@ -2,7 +2,7 @@ smooth out demand response and EV charging as much as possible.""" from pyomo.environ import * -import switch_mod.solve +import switch_model.solve def define_components(m): if m.options.solver in ('cplex', 'cplexamp', 'gurobi'): @@ -124,7 +124,7 @@ def post_solve(m, outputs_dir): # re-solve and load results print "smoothing free variables..." m.preprocess() - switch_mod.solve.solve(m) + switch_model.solve.solve(m) # restore original model state m.Smooth_Free_Variables.deactivate() diff --git a/switch_mod/hawaii/switch_patch.py b/switch_model/hawaii/switch_patch.py similarity index 96% rename from switch_mod/hawaii/switch_patch.py rename to switch_model/hawaii/switch_patch.py index bb39bce29..87a084590 100644 --- a/switch_mod/hawaii/switch_patch.py +++ b/switch_model/hawaii/switch_patch.py @@ -1,5 +1,5 @@ from pyomo.environ import * -import switch_mod.utilities as utilities +import switch_model.utilities as utilities from util import get def define_components(m): diff --git a/switch_mod/hawaii/unserved_load.py b/switch_model/hawaii/unserved_load.py similarity index 100% rename from switch_mod/hawaii/unserved_load.py rename to switch_model/hawaii/unserved_load.py diff --git a/switch_mod/hawaii/util.py b/switch_model/hawaii/util.py similarity index 100% rename from switch_mod/hawaii/util.py rename to switch_model/hawaii/util.py diff --git a/switch_mod/main.py b/switch_model/main.py similarity index 97% rename from switch_mod/main.py rename to switch_model/main.py index 5171e91d8..d921dd946 100644 --- a/switch_mod/main.py +++ b/switch_model/main.py @@ -30,7 +30,7 @@ def main(): elif cmd == "test": from .test import main elif cmd == "upgrade": - from switch_mod.upgrade import main + from switch_model.upgrade import main main() else: print "Usage: {} {{{}}} ...".format(os.path.basename(sys.argv[0]), ", ".join(cmds)) diff --git a/switch_mod/policies/__init__.py b/switch_model/policies/__init__.py similarity index 100% rename from switch_mod/policies/__init__.py rename to switch_model/policies/__init__.py diff --git a/switch_mod/policies/carbon_policies.py b/switch_model/policies/carbon_policies.py similarity index 99% rename from switch_mod/policies/carbon_policies.py rename to switch_model/policies/carbon_policies.py index 44d526236..f57bbe458 100644 --- a/switch_mod/policies/carbon_policies.py +++ b/switch_model/policies/carbon_policies.py @@ -19,7 +19,7 @@ """ import os from pyomo.environ import Set, Param, Expression, Constraint, Suffix -import switch_mod.reporting as reporting +import switch_model.reporting as reporting def define_components(model): model.carbon_cap_tco2_per_yr = Param(model.PERIODS, default=float('inf'), doc=( diff --git a/switch_mod/policies/rps_simple.py b/switch_model/policies/rps_simple.py similarity index 99% rename from switch_mod/policies/rps_simple.py rename to switch_model/policies/rps_simple.py index 9b20ac350..0c6e06ead 100644 --- a/switch_mod/policies/rps_simple.py +++ b/switch_model/policies/rps_simple.py @@ -143,7 +143,7 @@ def post_solve(instance, outdir): """ - import switch_mod.reporting as reporting + import switch_model.reporting as reporting def get_row(m, p): row = (p,) row += (m.RPSFuelEnergy[p] / 1000,) diff --git a/switch_mod/reporting/__init__.py b/switch_model/reporting/__init__.py similarity index 99% rename from switch_mod/reporting/__init__.py rename to switch_model/reporting/__init__.py index 5f28e6102..6e55aec77 100644 --- a/switch_mod/reporting/__init__.py +++ b/switch_model/reporting/__init__.py @@ -18,7 +18,7 @@ """ -dependencies = 'switch_mod.financials' +dependencies = 'switch_model.financials' import os diff --git a/switch_model/reporting/basic_exports.py b/switch_model/reporting/basic_exports.py new file mode 100644 index 000000000..0335760b0 --- /dev/null +++ b/switch_model/reporting/basic_exports.py @@ -0,0 +1,575 @@ +# Copyright (c) 2017 The Switch Authors. All rights reserved. +# Licensed under the Apache License, Version 2.0, which is in the LICENSE file. + +""" +This module enables exporting basic plots and tables with processed information. + +""" +import switch_model.reporting as export +import matplotlib.pyplot as plt +import pandas as pd +import os, time, sys +from numpy import nan +from csv import reader +from cycler import cycler +from itertools import cycle +from pyomo.environ import Var +from matplotlib.backends.backend_pdf import PdfPages +from switch_model.financials import uniform_series_to_present_value, future_to_present_value + +def define_arguments(argparser): + # argparser.add_argument( + # "--export-marginal-costs", action='store_true', default=False, + # help="Exports energy marginal costs in US$/MWh per load zone and timepoint, calculated as dual variable values from the energy balance constraint." + # ) + argparser.add_argument( + "--export-capacities", action='store_true', default=False, + help="Exports cummulative installed generating capacity in MW per \ + technology per period." + ) + argparser.add_argument( + "--export-transmission", action='store_true', default=False, + help="Exports cummulative installed transmission capacity in MW per \ + path per period." + ) + argparser.add_argument( + "--export-tech-dispatch", action='store_true', default=False, + help="Exports dispatched capacity per generator technology in MW per \ + timepoint." + ) + argparser.add_argument( + "--export-reservoirs", action='store_true', default=False, + help="Exports final reservoir volumes in cubic meters per timepoint." + ) + argparser.add_argument( + "--export-all", action='store_true', default=False, + help="Exports all tables and plots. Sets all other export options to \ + True." + ) + argparser.add_argument( + "--export-load-blocks", action='store_true', default=False, + help="Exports tables and plots for load block formulation." + ) + + +def post_solve(mod, outdir): + """ + This module's post solve function calls the plot_inv_decision and + plot_dis_decision functions to write and plot different outputs. + + plot_inv_decision should be used when the quantity is indexed by periods + + plot_dis_decision should be used when the quantity is indexed by timepoints + + """ + summaries_dir = os.path.join(outdir,"Summaries") + if not os.path.exists(summaries_dir): + os.makedirs(summaries_dir) + else: + print "Summaries directory exists, clearing it..." + for f in os.listdir(summaries_dir): + os.unlink(os.path.join(summaries_dir, f)) + + color_map = plt.get_cmap('gist_rainbow') + styles = cycle(['-','--','-.',':']) + + ##### + # Round doubles to the first decimal + #for var in mod.component_objects(): + # if not isinstance(var, Var): + # continue + # for key, obj in var.items(): + # obj.value = round(obj.value,1) + # print "Finished rounding variable "+str(var) + + def plot_inv_decision(name, tab, n_data, ind, by_period): + """ + This function plots an investment decision over all periods on a + bar plot. + + Arguments are: + + name: Filename for the output pdf. + + tab: Table of data. Format should be a list of lists whose first + row (the first list) contains column names. + + n_data: Number of records to plot. Used to cycle through colors and + linestyles to differenciate different variables. + + ind: Name of the column to be used as index when transforming the + table into a Pandas Dataframe. Usually represents time. + + by_period: A boolean indicating whether the plot should be stacked + by period (False) or if values should be cummulative (True). In the + former, x axis represents the investment alternatives and in the + latter, it represents periods (hence he boolean values required). + + """ + if by_period: + df = pd.DataFrame(tab[1:], + columns = tab[0]).set_index(ind).transpose() + stack = False + num_col = int(n_data)/10 + else: + df = pd.DataFrame(tab[1:], columns = tab[0]).set_index(ind) + stack = True + num_col = int(n_data)/2 + fig = plt.figure() + inv_ax = fig.add_subplot(111) + inv_ax.grid(b=False) + # You have to play with the color map and the line style list to + # get enough combinations for your particular plot + inv_ax.set_prop_cycle(cycler('color', + [color_map(i/n_data) for i in range(0, n_data+1)])) + # To locate the legend: "loc" is the point of the legend for which you + # will specify coordinates. These coords are specified in + # bbox_to_anchor (can be only 1 point or couple) + inv_plot = df.plot(kind='bar', ax=inv_ax, + stacked=stack).legend(loc='lower left', fontsize=8, + bbox_to_anchor=(0.,1.015,1.,1.015), ncol=num_col, mode="expand") + if by_period: + plt.xticks(rotation=0, fontsize=10) + fname = summaries_dir+'/'+name+'.pdf' + else: + plt.xticks(rotation=90, fontsize=9) + fname = summaries_dir+'/'+name+'_stacked_by_p.pdf' + plt.savefig(fname, bbox_extra_artists=(inv_plot,), bbox_inches='tight') + plt.close() + + def plot_dis_decision(name, tab, n_data, ind): + """ + This function prints a pdf with dispatch decisions plotted over all + periods on a line plot and also a close up of each period on the + subsequent pages of the file. + + Arguments are: + + name: Filename for the output pdf. + + tab: Table of data. Format should be a list of lists whose first + row (the first list) contains column names. + + n_data: Number of records to plot. Used to cycle through colors and + linestyles to differenciate different variables. + + ind: Name of the column to be used as index when transforming the + table into a Pandas Dataframe. Usually represents time. + + """ + + plots = PdfPages(os.path.join(outdir,"Summaries",name)+'.pdf') + + df = pd.DataFrame(tab[1:], columns = tab[0]) + + n_scen = mod.SCENARIOS.__len__() + #num_col = int(n_data * n_scen)/8 + num_col = 6 + + for p in ['all']+[p for p in mod.PERIODS]: + fig = plt.figure(figsize=(17,8), dpi=100) + dis_ax = fig.add_subplot(111) + dis_ax.grid(b=False) + # You have to play with the color map and the line style list to + # get enough combinations for your particular plot. + # Set up different x axis labels if all periods are being plotted + if p == 'all': + dis_ax.set_xticks([i*24 + for i in range(0,len(mod.TIMEPOINTS)/24+1)]) + dis_ax.set_xticklabels([mod.tp_timestamp[mod.TIMEPOINTS[i*24+1]] + for i in range(0,len(mod.TIMEPOINTS)/24)]) + # Technologies have different linestyles and scenarios have + # different colors + dis_ax.set_prop_cycle(cycler('color', + [color_map(i/float(n_data-1)) for i in range(n_data)]) * + cycler('linestyle',[next(styles) for i in range(n_scen)])) + df_to_plot = df.drop([ind], axis=1).replace('', nan) + else: + n_scen = mod.PERIOD_SCENARIOS[p].__len__() + dis_ax.set_xticks([i*6 for i in range(0,len(mod.PERIOD_TPS[p])/6+1)]) + dis_ax.set_xticklabels([mod.tp_timestamp[mod.PERIOD_TPS[p][t*6+1]] + for t in range(0,len(mod.PERIOD_TPS[p])/6)]) + # Technologies have different colors and scenarios have + # different line styles + dis_ax.set_prop_cycle(cycler('color', + [color_map(i/float(n_data-1)) for i in range(n_data)]) * + cycler('linestyle', [next(styles) for i in range(n_scen)])) + # Before plotting, data must be filtered by period + period_tps = [mod.tp_timestamp[tp] + for tp in mod.PERIOD_TPS[p].value] + df_to_plot = df.loc[df[ind].isin(period_tps)].drop([ind], + axis=1).reset_index(drop=True).dropna(axis=1, how='all') + # To locate the legend: "loc" is the point of the legend for which + # you will specify coordinates. These coords are specified in + # bbox_to_anchor (can be only 1 point or couple) + dis_plot = df_to_plot.plot(ax=dis_ax, + linewidth=1.6).legend(loc='lower left', fontsize=8, + bbox_to_anchor=(0., 1.015, 1., 1.015), ncol=num_col, + mode="expand") + plt.xticks(rotation=90, fontsize=9) + plots.savefig(bbox_extra_artists=(dis_plot,), bbox_inches='tight') + plt.close() + plots.close() + + print "Printing summaries:\n===================" + start=time.time() + + # print "renewable energy production" + # rpsenergy = {s:0.0 for s in mod.SCENARIOS} + # renergy = {s:0.0 for s in mod.SCENARIOS} + # energy = {s:0.0 for s in mod.SCENARIOS} + # for s in mod.SCENARIOS: + # for tp in mod.PERIOD_TPS[mod.scenario_period[s]]: + # for pr in mod.ERNC_ACTIVE_IN_TP[tp]: + # rpsenergy[s] += mod.DispatchProj[pr,tp,s].value*mod.tp_weight[tp] / 1000000.0 + # for pr in mod.ERNC_ACTIVE_IN_TP1[tp]: + # renergy[s] += mod.DispatchProj[pr,tp,s].value*mod.tp_weight[tp] / 1000000.0 + # for pr in mod.PROJECTS_ACTIVE_IN_TIMEPOINT[tp]: + # energy[s] += mod.DispatchProj[pr,tp,s].value*mod.tp_weight[tp]/1000000.0 + # with open(os.path.join(summaries_dir, "rps.tab"),'w') as f: + # for p in mod.PERIODS: + # ener = sum(energy[s]*mod.scenario_probability[s] for s in mod.PERIOD_SCENARIOS[p]) + # rpsener = sum((rpsenergy[s]/energy[s]*100.0)*mod.scenario_probability[s] for s in mod.PERIOD_SCENARIOS[p]) + # rener = sum((renergy[s]/energy[s]*100.0)*mod.scenario_probability[s] for s in mod.PERIOD_SCENARIOS[p]) + # f.write("Period %s expected: Total - %10.1f TWh // %3.2f ERNC // %3.2f Renewable\n" % (p,ener,rpsener,rener)) + # for s in mod.SCENARIOS: + # f.write("Scen %s: Total - %10.1f TWh // %3.2f ERNC // %3.2f Renewable\n" % (s,energy[s],rpsenergy[s]/energy[s]*100, renergy[s]/energy[s]*100.0)) + + if mod.options.export_all: + mod.options.export_reservoirs = True + mod.options.export_tech_dispatch = True + mod.options.export_capacities = True + mod.options.export_transmission = True + + # table_name = "energy_by_gentech_periods" + # print table_name+" ..." + # table = export.write_table( + # mod, True, mod.SCENARIOS, mod.GENERATION_TECHNOLOGIES, + # output_file=os.path.join(summaries_dir, table_name+".csv"), + # headings=("scenario", "gentech", "energy_produced_TWh"), + # values=lambda m, s, g: (s, g, + # sum(m.DispatchProj[pr,tp,s]*m.tp_weight[tp] + # for tp in m.PERIOD_TPS[m.scenario_period[s]] + # for pr in m.PROJECTS_ACTIVE_IN_TIMEPOINT[tp] + # if g==m.proj_gen_tech[pr])/1000000.0)) + + if mod.options.export_capacities: + n_elements = mod.GENERATION_TECHNOLOGIES.__len__() + index = 'gentech' + + table_name = "cummulative_capacity_by_tech_periods" + print table_name+" ..." + table = export.write_table( + mod, mod.GENERATION_TECHNOLOGIES, + output_file=os.path.join(summaries_dir, table_name+".csv"), + headings=(index, 'legacy') + tuple(p + for p in mod.PERIODS), + values=lambda m, gt: (gt, sum(m.BuildGen[g, bldyr] + for (g, bldyr) in m.GEN_BLD_YRS + if m.gen_tech[g] == gt and bldyr not in m.PERIODS)) + + tuple( sum(m.GenCapacity[g, p] for g in m.GENERATION_PROJECTS + if m.gen_tech[g] == gt) for p in m.PERIODS)) + plot_inv_decision(table_name, table, n_elements, index, True) + + table_name = "capacity_installed_by_tech_periods" + print table_name+" ..." + table = export.write_table( + mod, mod.GENERATION_TECHNOLOGIES, + output_file=os.path.join(summaries_dir, table_name+".csv"), + headings=(index, 'legacy') + tuple(p + for p in mod.PERIODS), + values=lambda m, gt: (gt, sum(m.BuildGen[g, bldyr] + for (g, bldyr) in m.GEN_BLD_YRS + if m.gen_tech[g] == gt and bldyr not in m.PERIODS)) + + tuple( sum(m.BuildGen[g, p] for g in m.GENERATION_PROJECTS + if m.gen_tech[g] == gt) for p in m.PERIODS)) + plot_inv_decision(table_name, table, n_elements, index, False) + + if mod.options.export_transmission: + n_elements = mod.TRANSMISSION_LINES.__len__() + index = 'path' + + table_name = "cummulative_transmission_by_path_periods" + print table_name+" ..." + table = export.write_table( + mod, True, mod.TRANSMISSION_LINES, + output_file=os.path.join(summaries_dir, table_name+".csv"), + headings=(index, 'legacy') + tuple(p for p in mod.PERIODS), + values=lambda m, tx: (tx, m.existing_trans_cap[tx]) + + tuple(m.TransCapacity[tx, p] for p in m.PERIODS)) + #plot_inv_decision(table_name, table, n_elements, index, True) + + table_name = "transmission_installation_by_path_periods" + print table_name+" ..." + table = export.write_table( + mod, True, mod.TRANSMISSION_LINES, + output_file=os.path.join(summaries_dir, table_name+".csv"), + headings=(index, 'legacy') + tuple(p for p in mod.PERIODS), + values=lambda m, tx: (tx, m.existing_trans_cap[tx]) + + tuple(m.BuildTrans[tx, p] for p in m.PERIODS)) + plot_inv_decision(table_name, table, n_elements, index, False) + + + if mod.options.export_tech_dispatch: + n_elements = mod.GENERATION_TECHNOLOGIES.__len__() + index = 'timepoints' + + gen_projects = {} + for g in mod.GENERATION_TECHNOLOGIES: + gen_projects[g] = [] + for prj in mod.PROJECTS: + if mod.proj_gen_tech[prj]==g: + gen_projects[g].append(prj) + def print_dis(m, tp): + tup = (m.tp_timestamp[tp],) + for g in m.GENERATION_TECHNOLOGIES: + for s in m.SCENARIOS: + if s in m.PERIOD_SCENARIOS[m.tp_period[tp]]: + tup += (sum(m.DispatchProj[proj, tp, s] for proj in gen_projects[g] if (proj,tp,s) in m.PROJ_DISPATCH_POINTS),) + else: + tup += ('',) + return tup + + table_name = "dispatch_proj_by_tech_tps" + print table_name+" ..." + table = export.write_table( + mod, True, mod.TIMEPOINTS, + output_file=os.path.join(summaries_dir, table_name+".csv"), + headings=("timepoints",) + tuple(str(g)+"-"+str(mod.scenario_stamp[s]) for g in mod.GENERATION_TECHNOLOGIES for s in mod.SCENARIOS), + values=print_dis) + plot_dis_decision(table_name, table, n_elements, index) + + if mod.options.export_reservoirs: + n_elements = mod.RESERVOIRS.__len__() + index = 'timepoints' + + def print_res(m, tp): + tup = (m.tp_timestamp[tp],) + for r in m.RESERVOIRS: + for s in m.SCENARIOS: + if s in m.PERIOD_SCENARIOS[m.tp_period[tp]]: + tup += (m.ReservoirVol[r, tp, s] - m.initial_res_vol[r],) + else: + tup += ('',) + return tup + + table_name = "reservoir_final_vols_tp" + print table_name+" ..." + table = export.write_table( + mod, True, mod.TIMEPOINTS, + output_file=os.path.join(summaries_dir, table_name+".csv"), + headings=("timepoints",) + tuple(str(r)+"-"+ + str(mod.scenario_stamp[s]) for r in mod.RESERVOIRS + for s in mod.SCENARIOS), + values=print_res) + plot_dis_decision(table_name, table, n_elements, index) + + ############################################################## + # The following is a custom export to get dispatch for certain + # Chile load zones + lzs_to_print = ['charrua','ancoa'] + + lz_hprojs = {} + for lz in lzs_to_print: + lz_hprojs[lz]=[] + for proj in mod.LZ_PROJECTS[lz]: + if proj in mod.HYDRO_PROJECTS: + lz_hprojs[lz].append(proj) + + def print_hgen(m, tp): + tup = (m.tp_timestamp[tp],) + for lz in lzs_to_print: + for s in m.SCENARIOS: + if s in m.PERIOD_SCENARIOS[m.tp_period[tp]]: + tup += (sum(m.DispatchProj[proj, tp, s] for proj in lz_hprojs[lz] if (proj,tp,s) in m.HYDRO_PROJ_DISPATCH_POINTS),) + else: + tup += ('',) + return tup + + table_name = "hydro_dispatch_special_nodes_tp" + print table_name+" ..." + table = export.write_table( + mod, True, mod.TIMEPOINTS, + output_file=os.path.join(summaries_dir, table_name+".csv"), + headings=("timepoints",) + tuple(str(lz)+"-"+str( + mod.scenario_stamp[s]) for lz in lzs_to_print + for s in mod.SCENARIOS), + values=print_hgen) + #plot_dis_decision(table_name, table, n_elements, index) + + if mod.options.export_load_blocks: + def print_res(m, ym): + tup = (ym,) + for r in m.RESERVOIRS: + for s in m.SCENARIOS: + if s in m.PERIOD_SCENARIOS[m.tp_period[next(iter(m.ym_timepoints[ym]))]]: + tup += (m.ReservoirVol[r, ym, s] - m.initial_res_vol[r],) + else: + tup += ('',) + return tup + table_name = "reservoir_vols_load_block" + print table_name+" ..." + tab = export.write_table( + mod, True, mod.YEARMONTHS, + output_file=os.path.join(summaries_dir, table_name+".csv"), + headings=("yearmonth",) + tuple(str(r)+"-"+ + str(mod.scenario_stamp[s]) for r in mod.RESERVOIRS + for s in mod.SCENARIOS), + values=print_res) + n_data = mod.RESERVOIRS.__len__() + ind = 'yearmonth' + plots = PdfPages(os.path.join(outdir,"Summaries",table_name)+'.pdf') + + df = pd.DataFrame(tab[1:], columns = tab[0]) + + n_scen = mod.SCENARIOS.__len__() + #num_col = int(n_data * n_scen)/8 + num_col = 6 + + for p in ['all']+[p for p in mod.PERIODS]: + fig = plt.figure(figsize=(17,8), dpi=100) + dis_ax = fig.add_subplot(111) + dis_ax.grid(b=False) + # You have to play with the color map and the line style list to + # get enough combinations for your particular plot. + # Set up different x axis labels if all periods are being plotted + if p == 'all': + dis_ax.set_xticks([i*5 + for i in range(0,len(mod.YEARMONTHS)/5+1)]) + dis_ax.set_xticklabels([mod.YEARMONTHS[i*5+1] + for i in range(0,len(mod.YEARMONTHS)/5)]) + # Technologies have different linestyles and scenarios have + # different colors + dis_ax.set_prop_cycle(cycler('color', + [color_map(i/float(n_data-1)) for i in range(n_data)]) * + cycler('linestyle',[next(styles) for i in range(n_scen)])) + df_to_plot = df.drop([ind], axis=1).replace('', nan) + else: + n_scen = mod.PERIOD_SCENARIOS[p].__len__() + dis_ax.set_xticks([i*5 for i in range(0,24)]) + dis_ax.set_xticklabels([mod.YEARMONTHS[i] + for i in range(1,25)]) + # Technologies have different colors and scenarios have + # different line styles + dis_ax.set_prop_cycle(cycler('color', + [color_map(i/float(n_data-1)) for i in range(n_data)]) * + cycler('linestyle', [next(styles) for i in range(n_scen)])) + # Before plotting, data must be filtered by period + period_yms = [(p+y)*100+i for y in [0,1] for i in range(1,13)] + df_to_plot = df.loc[df[ind].isin(period_yms)].drop([ind], + axis=1).reset_index(drop=True).dropna(axis=1, how='all') + # To locate the legend: "loc" is the point of the legend for which + # you will specify coordinates. These coords are specified in + # bbox_to_anchor (can be only 1 point or couple) + dis_plot = df_to_plot.plot(ax=dis_ax, + linewidth=1.6).legend(loc='lower left', fontsize=8, + bbox_to_anchor=(0., 1.015, 1., 1.015), ncol=num_col, + mode="expand") + plt.xticks(rotation=90, fontsize=9) + plots.savefig(bbox_extra_artists=(dis_plot,), bbox_inches='tight') + plt.close() + plots.close() + ############################################################## + + def calc_tp_costs_in_period_one_scenario(m, p, s): + return (sum(sum( + # This are total costs in each tp for a scenario + getattr(m, tp_cost)[t, s].expr() * m.tp_weight_in_year[t] + for tp_cost in m.cost_components_tp) + # Now, summation over timepoints + for t in m.PERIOD_TPS[p]) * + # Conversion to lump sum at beginning of period + uniform_series_to_present_value( + 0, m.period_length_years[p]) * + # Conversion to base year + future_to_present_value( + m.discount_rate, (m.period_start[p] - m.base_financial_year))) + + """ + Writing Objective Function value. + """ + print "total_system_costs.txt..." + with open(os.path.join(summaries_dir, "total_system_costs.txt"),'w+') as f: + f.write("Total Expected System Costs: %.2f \n" % mod.SystemCost()) + f.write("Total Investment Costs: %.2f \n" % sum( + mod.AnnualCostPerPeriod[p].expr() for p in mod.PERIODS)) + f.write("Total Expected Operations Costs: %.2f \n" % sum( + mod.TpCostPerPeriod[p].expr() for p in mod.PERIODS)) + for p in mod.PERIODS: + f.write("PERIOD %s\n" % p) + f.write(" Investment Costs: %.2f \n" % mod.AnnualCostPerPeriod[p].expr()) + f.write(" Expected Operations Costs: %.2f \n" % mod.TpCostPerPeriod[p].expr()) + for s in mod.PERIOD_SCENARIOS[p]: + f.write(" Operational Costs of scenario %s with probability %s: %.2f\n" % (s, mod.scenario_probability[s], calc_tp_costs_in_period_one_scenario(mod, p, s))) + + + print "\nTime taken writing summaries: %.2f s." % (time.time()-start) + + + + # if mod.options.export_marginal_costs: + # """ + # This table writes out the marginal costs of supplying energy in each timepoint in US$/MWh. + # """ + # print "marginal_costs_lz_tp.csv..." + # export.write_table( + # mod, mod.TIMEPOINTS, mod.LOAD_ZONES, + # output_file=os.path.join(summaries_dir, "marginal_costs_lz_tp.csv"), + # headings=("timepoint","load_zones","marginal_cost"), + # values=lambda m, tp, lz: (m.tp_timestamp[tp], lz, m.dual[m.Energy_Balance[lz, tp]] / (m.tp_weight_in_year[tp] * uniform_series_to_present_value( + # m.discount_rate, m.period_length_years[m.tp_period[tp]]) * future_to_present_value( + # m.discount_rate, (m.period_start[m.tp_period[tp]] - m.base_financial_year))) + # )) + # df = pd.read_csv('outputs/Summaries/marginal_costs_lz_tp.csv',sep='\t') + # lz_dfs = [] + # for lz in mod.LOAD_ZONES: + # lz_dfs.append(df[df.load_zones == lz].drop(['load_zones','timepoint'],axis=1).reset_index(drop=True)) + # lz_dfs[-1].columns = [lz] + # DF = pd.concat(lz_dfs, axis=1) + # fig = plt.figure(1) + # mc_ax = fig.add_subplot(211) + # # GO cycling through the rainbow to get line colours + # cm = plt.get_cmap('gist_rainbow') + # # You have to play with the color map and the line style list to get enough combinations for your particular plot + # mc_ax.set_prop_cycle(cycler('linestyle',['-',':','--','-.']) * cycler('color',[cm(i/5.0) for i in range(0,6)])) + # # to locate the legend: "loc" is the point of the legend for which you will specify cooridnates. These coords are specified in bbox_to_anchor (can be only 1 point or couple) + # mc_plot = DF.plot(ax=mc_ax,linewidth=1.5).legend(loc='upper center', fontsize=10, bbox_to_anchor=(0.,-0.15,1.,-0.15), ncol=3, mode="expand") + # plt.xticks([i*24 for i in range(1,len(mod.TIMEPOINTS)/24+1)],[mod.tp_timestamp[mod.TIMEPOINTS[i*24]] for i in range(1,len(mod.TIMEPOINTS)/24+1)],rotation=40,fontsize=7) + # plt.savefig('outputs/Summaries/marginal_costs.pdf',bbox_extra_artists=(mc_plot,)) + + # print "energy_produced_in_period_by_each_project.csv..." + # export.write_table( + # mod, mod.PERIODS, mod.PROJECTS, + # output_file=os.path.join(summaries_dir, "energy_produced_in_period_by_each_project.csv"), + # headings=("period", "project", "energy_produced_GWh"), + # values=lambda m, p, proj: (p, proj,) + tuple( + # sum(m.DispatchProj[proj,tp]*m.tp_weight[tp] for tp in m.PERIOD_TPS[p])/1000) + # ) + + # """ + # This table writes out the fuel consumption in MMBTU per hour. + # """ + # print "fuel_consumption_tp_hourly.csv..." + # export.write_table( + # mod, mod.TIMEPOINTS, + # output_file=os.path.join(summaries_dir, "fuel_consumption_tp_hourly.csv"), + # headings=("timepoint",) + tuple(f for f in mod.FUELS), + # values=lambda m, tp: (m.tp_timestamp[tp],) + tuple( + # sum(m.ProjFuelUseRate[proj, t, f] for (proj,t) in m.PROJ_WITH_FUEL_DISPATCH_POINTS + # if m.g_energy_source[m.proj_gen_tech[proj]] == f and t == tp) + # for f in m.FUELS) + # ) + + # """ + # This table writes out the fuel consumption in total MMBTU consumed in each period. + # """ + # print "fuel_consumption_periods_total.csv..." + # export.write_table( + # mod, mod.PERIODS, + # output_file=os.path.join(summaries_dir, "fuel_consumption_periods_total.csv"), + # headings=("period",) + tuple(f for f in mod.FUELS), + # values=lambda m, p: (p,) + tuple( + # sum(m.ProjFuelUseRate[proj, tp, f] * m.tp_weight[tp] for (proj, tp) in m.PROJ_WITH_FUEL_DISPATCH_POINTS + # if tp in m.PERIOD_TPS[p] and m.g_energy_source[m.proj_gen_tech[proj]] == f) + # for f in m.FUELS) + # ) diff --git a/switch_mod/reporting/dump.py b/switch_model/reporting/dump.py similarity index 100% rename from switch_mod/reporting/dump.py rename to switch_model/reporting/dump.py diff --git a/switch_mod/reporting/example_export.py b/switch_model/reporting/example_export.py similarity index 89% rename from switch_mod/reporting/example_export.py rename to switch_model/reporting/example_export.py index c982a64ad..b95cb7a41 100644 --- a/switch_mod/reporting/example_export.py +++ b/switch_model/reporting/example_export.py @@ -11,9 +11,9 @@ remove this file. """ import os -from switch_mod.reporting import write_table +from switch_model.reporting import write_table -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones' def post_solve(instance, outdir): """ diff --git a/switch_mod/solve.py b/switch_model/solve.py old mode 100755 new mode 100644 similarity index 98% rename from switch_mod/solve.py rename to switch_model/solve.py index 61bf822ed..69800a558 --- a/switch_mod/solve.py +++ b/switch_model/solve.py @@ -7,8 +7,8 @@ from pyomo.opt import SolverFactory, SolverStatus, TerminationCondition import pyomo.version -from switch_mod.utilities import create_model, _ArgumentParser, Logging -from switch_mod.upgrade import do_inputs_need_upgrade, upgrade_inputs +from switch_model.utilities import create_model, _ArgumentParser, Logging +from switch_model.upgrade import do_inputs_need_upgrade, upgrade_inputs def main(args=None, return_model=False, return_instance=False): @@ -208,9 +208,9 @@ def iterate(m, iterate_modules, depth=0): # note: the modules in iterate_modules were also specified in the model's # module list, and have already been loaded, so they are accessible via sys.modules - # This prepends 'switch_mod.' if needed, to be consistent with modules.txt. + # This prepends 'switch_model.' if needed, to be consistent with modules.txt. current_modules = [ - sys.modules[module_name if module_name in sys.modules else 'switch_mod.' + module_name] + sys.modules[module_name if module_name in sys.modules else 'switch_model.' + module_name] for module_name in iterate_modules[depth]] j = 0 @@ -415,7 +415,7 @@ def get_module_list(args): modules.remove(module_name) # add the current module, since it has callbacks, e.g. define_arguments for iteration and suffixes - modules.append("switch_mod.solve") + modules.append("switch_model.solve") return modules diff --git a/switch_mod/solve_scenarios.py b/switch_model/solve_scenarios.py old mode 100755 new mode 100644 similarity index 100% rename from switch_mod/solve_scenarios.py rename to switch_model/solve_scenarios.py diff --git a/switch_mod/test.py b/switch_model/test.py similarity index 100% rename from switch_mod/test.py rename to switch_model/test.py diff --git a/switch_mod/timescales.py b/switch_model/timescales.py similarity index 100% rename from switch_mod/timescales.py rename to switch_model/timescales.py diff --git a/switch_mod/transmission/__init__.py b/switch_model/transmission/__init__.py similarity index 100% rename from switch_mod/transmission/__init__.py rename to switch_model/transmission/__init__.py diff --git a/switch_mod/transmission/local_td.py b/switch_model/transmission/local_td.py similarity index 99% rename from switch_mod/transmission/local_td.py rename to switch_model/transmission/local_td.py index b253c3a0e..0ab3c5acf 100644 --- a/switch_mod/transmission/local_td.py +++ b/switch_model/transmission/local_td.py @@ -13,8 +13,8 @@ import os from pyomo.environ import * -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.financials' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.financials' def define_dynamic_lists(mod): """ diff --git a/switch_mod/transmission/transport/__init__.py b/switch_model/transmission/transport/__init__.py similarity index 74% rename from switch_mod/transmission/transport/__init__.py rename to switch_model/transmission/transport/__init__.py index 984c8ab50..4b66b6fa6 100644 --- a/switch_mod/transmission/transport/__init__.py +++ b/switch_model/transmission/transport/__init__.py @@ -9,5 +9,5 @@ """ core_modules = [ - 'switch_mod.transmission.transport.build', - 'switch_mod.transmission.transport.dispatch'] + 'switch_model.transmission.transport.build', + 'switch_model.transmission.transport.dispatch'] diff --git a/switch_mod/transmission/transport/build.py b/switch_model/transmission/transport/build.py similarity index 98% rename from switch_mod/transmission/transport/build.py rename to switch_model/transmission/transport/build.py index de5b5f525..23587dd80 100644 --- a/switch_mod/transmission/transport/build.py +++ b/switch_model/transmission/transport/build.py @@ -7,10 +7,10 @@ import os from pyomo.environ import * -from switch_mod.financials import capital_recovery_factor as crf +from switch_model.financials import capital_recovery_factor as crf -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.financials' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.financials' def define_components(mod): """ diff --git a/switch_mod/transmission/transport/dispatch.py b/switch_model/transmission/transport/dispatch.py similarity index 95% rename from switch_mod/transmission/transport/dispatch.py rename to switch_model/transmission/transport/dispatch.py index f5e475428..6f5e62ed5 100644 --- a/switch_mod/transmission/transport/dispatch.py +++ b/switch_model/transmission/transport/dispatch.py @@ -8,8 +8,8 @@ from pyomo.environ import * -dependencies = 'switch_mod.timescales', 'switch_mod.balancing.load_zones',\ - 'switch_mod.financials', 'switch_mod.transmission.transport.build' +dependencies = 'switch_model.timescales', 'switch_model.balancing.load_zones',\ + 'switch_model.financials', 'switch_model.transmission.transport.build' def define_components(mod): """ diff --git a/switch_mod/upgrade/__init__.py b/switch_model/upgrade/__init__.py similarity index 64% rename from switch_mod/upgrade/__init__.py rename to switch_model/upgrade/__init__.py index 113e67053..f5b91d3b8 100644 --- a/switch_mod/upgrade/__init__.py +++ b/switch_model/upgrade/__init__.py @@ -9,16 +9,16 @@ switch upgrade --help API Synopsis: - import switch_mod.upgrade + import switch_model.upgrade - print switch_mod.upgrade.get_input_version(inputs_dir) + print switch_model.upgrade.get_input_version(inputs_dir) - if switch_mod.upgrade.inputs_need_upgrade(inputs_dir): - switch_mod.upgrade.upgrade_inputs(inputs_dir) + if switch_model.upgrade.inputs_need_upgrade(inputs_dir): + switch_model.upgrade.upgrade_inputs(inputs_dir) - print switch_mod.upgrade.get_input_version(inputs_dir) + print switch_model.upgrade.get_input_version(inputs_dir) - switch_mod.upgrade.scan_and_upgrade(examples_dir) + switch_model.upgrade.scan_and_upgrade(examples_dir) """ # Public interface diff --git a/switch_mod/upgrade/manager.py b/switch_model/upgrade/manager.py similarity index 98% rename from switch_mod/upgrade/manager.py rename to switch_model/upgrade/manager.py index 8c923c4b8..b2c7cec19 100644 --- a/switch_mod/upgrade/manager.py +++ b/switch_model/upgrade/manager.py @@ -6,11 +6,11 @@ import shutil from distutils.version import StrictVersion -import switch_mod +import switch_model import upgrade_2_0_0b1 -code_version = StrictVersion(switch_mod.__version__) +code_version = StrictVersion(switch_model.__version__) version_file = 'switch_inputs_version.txt' def scan_and_upgrade(top_dir, input_dir_name = 'inputs'): diff --git a/switch_mod/upgrade/upgrade_2_0_0b1.py b/switch_model/upgrade/upgrade_2_0_0b1.py similarity index 74% rename from switch_mod/upgrade/upgrade_2_0_0b1.py rename to switch_model/upgrade/upgrade_2_0_0b1.py index c6e024de7..9d0bb7131 100644 --- a/switch_mod/upgrade/upgrade_2_0_0b1.py +++ b/switch_model/upgrade/upgrade_2_0_0b1.py @@ -16,120 +16,120 @@ import shutil import pandas import argparse -import switch_mod.upgrade +import switch_model.upgrade upgrades_from = '2.0.0b0' upgrades_to = '2.0.0b1' old_modules = { - 'switch_mod.balancing_areas', - 'switch_mod.export', - 'switch_mod.export.__init__', - 'switch_mod.export.dump', - 'switch_mod.export.example_export', - 'switch_mod.financials', - 'switch_mod.fuel_cost', - 'switch_mod.fuel_markets', - 'switch_mod.fuels', - 'switch_mod.gen_tech', - 'switch_mod.generators.hydro_simple', - 'switch_mod.generators.hydro_system', - 'switch_mod.generators.storage', - 'switch_mod.hawaii.batteries', - 'switch_mod.hawaii.batteries_fixed_calendar_life', - 'switch_mod.hawaii.constant_elasticity_demand_system', - 'switch_mod.hawaii.demand_response', - 'switch_mod.hawaii.demand_response_no_reserves', - 'switch_mod.hawaii.demand_response_simple', - 'switch_mod.hawaii.emission_rules', - 'switch_mod.hawaii.ev', - 'switch_mod.hawaii.fed_subsidies', - 'switch_mod.hawaii.fuel_markets_expansion', - 'switch_mod.hawaii.hydrogen', - 'switch_mod.hawaii.kalaeloa', - 'switch_mod.hawaii.lng_conversion', - 'switch_mod.hawaii.no_central_pv', - 'switch_mod.hawaii.no_onshore_wind', - 'switch_mod.hawaii.no_renewables', - 'switch_mod.hawaii.no_wind', - 'switch_mod.hawaii.psip', - 'switch_mod.hawaii.pumped_hydro', - 'switch_mod.hawaii.r_demand_system', - 'switch_mod.hawaii.reserves', - 'switch_mod.hawaii.rps', - 'switch_mod.hawaii.save_results', - 'switch_mod.hawaii.scenario_data', - 'switch_mod.hawaii.scenarios', - 'switch_mod.hawaii.smooth_dispatch', - 'switch_mod.hawaii.switch_patch', - 'switch_mod.hawaii.unserved_load', - 'switch_mod.hawaii.util', - 'switch_mod.load_zones', - 'switch_mod.local_td', - 'switch_mod.main', - 'switch_mod.project.build', - 'switch_mod.project.discrete_build', - 'switch_mod.project.dispatch', - 'switch_mod.project.no_commit', - 'switch_mod.project.unitcommit.commit', - 'switch_mod.project.unitcommit.discrete', - 'switch_mod.project.unitcommit.fuel_use', - 'switch_mod.solve', - 'switch_mod.solve_scenarios', - 'switch_mod.test', - 'switch_mod.timescales', - 'switch_mod.trans_build', - 'switch_mod.trans_dispatch', - 'switch_mod.utilities', - 'switch_mod.project', - 'switch_mod.project.unitcommit', + 'switch_model.balancing_areas', + 'switch_model.export', + 'switch_model.export.__init__', + 'switch_model.export.dump', + 'switch_model.export.example_export', + 'switch_model.financials', + 'switch_model.fuel_cost', + 'switch_model.fuel_markets', + 'switch_model.fuels', + 'switch_model.gen_tech', + 'switch_model.generators.hydro_simple', + 'switch_model.generators.hydro_system', + 'switch_model.generators.storage', + 'switch_model.hawaii.batteries', + 'switch_model.hawaii.batteries_fixed_calendar_life', + 'switch_model.hawaii.constant_elasticity_demand_system', + 'switch_model.hawaii.demand_response', + 'switch_model.hawaii.demand_response_no_reserves', + 'switch_model.hawaii.demand_response_simple', + 'switch_model.hawaii.emission_rules', + 'switch_model.hawaii.ev', + 'switch_model.hawaii.fed_subsidies', + 'switch_model.hawaii.fuel_markets_expansion', + 'switch_model.hawaii.hydrogen', + 'switch_model.hawaii.kalaeloa', + 'switch_model.hawaii.lng_conversion', + 'switch_model.hawaii.no_central_pv', + 'switch_model.hawaii.no_onshore_wind', + 'switch_model.hawaii.no_renewables', + 'switch_model.hawaii.no_wind', + 'switch_model.hawaii.psip', + 'switch_model.hawaii.pumped_hydro', + 'switch_model.hawaii.r_demand_system', + 'switch_model.hawaii.reserves', + 'switch_model.hawaii.rps', + 'switch_model.hawaii.save_results', + 'switch_model.hawaii.scenario_data', + 'switch_model.hawaii.scenarios', + 'switch_model.hawaii.smooth_dispatch', + 'switch_model.hawaii.switch_patch', + 'switch_model.hawaii.unserved_load', + 'switch_model.hawaii.util', + 'switch_model.load_zones', + 'switch_model.local_td', + 'switch_model.main', + 'switch_model.project.build', + 'switch_model.project.discrete_build', + 'switch_model.project.dispatch', + 'switch_model.project.no_commit', + 'switch_model.project.unitcommit.commit', + 'switch_model.project.unitcommit.discrete', + 'switch_model.project.unitcommit.fuel_use', + 'switch_model.solve', + 'switch_model.solve_scenarios', + 'switch_model.test', + 'switch_model.timescales', + 'switch_model.trans_build', + 'switch_model.trans_dispatch', + 'switch_model.utilities', + 'switch_model.project', + 'switch_model.project.unitcommit', } rename_modules = { - 'switch_mod.load_zones': 'switch_mod.balancing.load_zones', - 'switch_mod.fuels': 'switch_mod.energy_sources.properties', - 'switch_mod.trans_build': 'switch_mod.transmission.transport.build', - 'switch_mod.trans_dispatch': 'switch_mod.transmission.transport.dispatch', - 'switch_mod.project.build': 'switch_mod.generators.core.build', - 'switch_mod.project.discrete_build': 'switch_mod.generators.core.proj_discrete_build', - 'switch_mod.project.dispatch': 'switch_mod.generators.core.dispatch', - 'switch_mod.project.no_commit': 'switch_mod.generators.core.no_commit', - 'switch_mod.project.unitcommit.commit': 'switch_mod.generators.core.commit.operate', - 'switch_mod.project.unitcommit.fuel_use': 'switch_mod.generators.core.commit.fuel_use', - 'switch_mod.project.unitcommit.discrete': 'switch_mod.generators.core.commit.discrete', - 'switch_mod.fuel_cost': 'switch_mod.energy_sources.fuel_costs.simple', - 'switch_mod.fuel_markets': 'switch_mod.energy_sources.fuel_costs.markets', - 'switch_mod.export': 'switch_mod.reporting', - 'switch_mod.local_td': 'switch_mod.transmission.local_td', - 'switch_mod.balancing_areas': 'switch_mod.balancing.operating_reserves.areas', - 'switch_mod.export.dump': 'switch_mod.reporting.dump', - 'switch_mod.generators.hydro_simple': - 'switch_mod.generators.extensions.hydro_simple', - 'switch_mod.generators.hydro_system': - 'switch_mod.generators.extensions.hydro_system', - 'switch_mod.generators.storage': - 'switch_mod.generators.extensions.storage', + 'switch_model.load_zones': 'switch_model.balancing.load_zones', + 'switch_model.fuels': 'switch_model.energy_sources.properties', + 'switch_model.trans_build': 'switch_model.transmission.transport.build', + 'switch_model.trans_dispatch': 'switch_model.transmission.transport.dispatch', + 'switch_model.project.build': 'switch_model.generators.core.build', + 'switch_model.project.discrete_build': 'switch_model.generators.core.proj_discrete_build', + 'switch_model.project.dispatch': 'switch_model.generators.core.dispatch', + 'switch_model.project.no_commit': 'switch_model.generators.core.no_commit', + 'switch_model.project.unitcommit.commit': 'switch_model.generators.core.commit.operate', + 'switch_model.project.unitcommit.fuel_use': 'switch_model.generators.core.commit.fuel_use', + 'switch_model.project.unitcommit.discrete': 'switch_model.generators.core.commit.discrete', + 'switch_model.fuel_cost': 'switch_model.energy_sources.fuel_costs.simple', + 'switch_model.fuel_markets': 'switch_model.energy_sources.fuel_costs.markets', + 'switch_model.export': 'switch_model.reporting', + 'switch_model.local_td': 'switch_model.transmission.local_td', + 'switch_model.balancing_areas': 'switch_model.balancing.operating_reserves.areas', + 'switch_model.export.dump': 'switch_model.reporting.dump', + 'switch_model.generators.hydro_simple': + 'switch_model.generators.extensions.hydro_simple', + 'switch_model.generators.hydro_system': + 'switch_model.generators.extensions.hydro_system', + 'switch_model.generators.storage': + 'switch_model.generators.extensions.storage', } -module_prefix = 'switch_mod.' +module_prefix = 'switch_model.' expand_modules = { # Old module name: [new module names] - 'switch_mod': [ + 'switch_model': [ '### begin core modules ###', - 'switch_mod', - 'switch_mod.timescales', - 'switch_mod.financials', - 'switch_mod.balancing.load_zones', - 'switch_mod.energy_sources.properties', - 'switch_mod.generators.core.build', - 'switch_mod.generators.core.dispatch', - 'switch_mod.reporting', + 'switch_model', + 'switch_model.timescales', + 'switch_model.financials', + 'switch_model.balancing.load_zones', + 'switch_model.energy_sources.properties', + 'switch_model.generators.core.build', + 'switch_model.generators.core.dispatch', + 'switch_model.reporting', '### end core modules ###' ], - 'switch_mod.project': [ - 'switch_mod.generators.core.build', - 'switch_mod.generators.core.dispatch' + 'switch_model.project': [ + 'switch_model.generators.core.build', + 'switch_model.generators.core.dispatch' ], - 'switch_mod.project.unitcommit': [ - 'switch_mod.generators.core.commit.operate', - 'switch_mod.generators.core.commit.fuel_use' + 'switch_model.project.unitcommit': [ + 'switch_model.generators.core.commit.operate', + 'switch_model.generators.core.commit.fuel_use' ], } @@ -138,7 +138,7 @@ def can_upgrade_inputs_dir(inputs_dir): Determine if input directory can be upgraded with this script. Returns True/False """ - version = switch_mod.upgrade.get_input_version(inputs_dir) + version = switch_model.upgrade.get_input_version(inputs_dir) if version is None: return False return version == upgrades_from @@ -170,7 +170,7 @@ def rename_column(file_name, old_col_name, new_col_name, optional_file=True): # Make a zip file backup before proceeding if backup: - switch_mod.upgrade._backup(inputs_dir) + switch_model.upgrade._backup(inputs_dir) rename_file('modules', 'modules.txt') modules_path = os.path.join(inputs_dir, 'modules.txt') @@ -189,12 +189,12 @@ def rename_column(file_name, old_col_name, new_col_name, optional_file=True): with open(modules_path) as f: module_list = [line.strip() for line in f.read().splitlines()] - # If the original file didn't specify either switch_mod or the list of - # core modules, we need to insert switch_mod. - if not('switch_mod' in module_list or + # If the original file didn't specify either switch_model or the list of + # core modules, we need to insert switch_model. + if not('switch_model' in module_list or 'timescales' in module_list or - 'switch_mod.timescales' in module_list): - module_list.insert(0, 'switch_mod') + 'switch_model.timescales' in module_list): + module_list.insert(0, 'switch_model') new_module_list=[] for module in module_list: @@ -208,7 +208,7 @@ def rename_column(file_name, old_col_name, new_col_name, optional_file=True): new_module_list.extend(expand_modules[module]) else: new_module_list.append(module) - # remove duplicates (e.g., repeated expansion of switch_mod) + # remove duplicates (e.g., repeated expansion of switch_model) # This mimics old switch behavior if a module was expanded # and also added separately. final_module_list = [] @@ -434,4 +434,4 @@ def update_cols_with_defaults(df, col_list): # Write a new version text file. - switch_mod.upgrade._write_input_version(inputs_dir, upgrades_to) + switch_model.upgrade._write_input_version(inputs_dir, upgrades_to) diff --git a/switch_mod/utilities.py b/switch_model/utilities.py similarity index 99% rename from switch_mod/utilities.py rename to switch_model/utilities.py index 129f8b2dc..d7e1f659a 100644 --- a/switch_mod/utilities.py +++ b/switch_model/utilities.py @@ -265,7 +265,7 @@ def _add_min_data_check(model): object if it has not already been added. Also add a counter to keep track of what to name the next check that is added. - >>> from switch_mod.utilities import _add_min_data_check + >>> from switch_model.utilities import _add_min_data_check >>> mod = AbstractModel() >>> _add_min_data_check(mod) >>> mod.set_A = Set(initialize=[1,2]) @@ -332,7 +332,7 @@ def check_mandatory_components(model, *mandatory_model_components): EXAMPLE: >>> from pyomo.environ import * - >>> import switch_mod.utilities as utilities + >>> import switch_model.utilities as utilities >>> mod = ConcreteModel() >>> mod.set_A = Set(initialize=[1,2]) >>> mod.paramA_full = Param(mod.set_A, initialize={1:'a',2:'b'}) diff --git a/tests/examples_test.py b/tests/examples_test.py index 6a17843c5..52c0dde4a 100644 --- a/tests/examples_test.py +++ b/tests/examples_test.py @@ -7,8 +7,8 @@ import tempfile import unittest -import switch_mod.solve -import switch_mod.utilities +import switch_model.solve +import switch_model.utilities # This runs all the Switch examples (in the 'examples' directory) as # test cases. @@ -60,11 +60,11 @@ def test_example(): try: # Custom python modules may be in the example's working directory sys.path.append(example_dir) - args = switch_mod.solve.get_option_file_args(dir=example_dir, + args = switch_model.solve.get_option_file_args(dir=example_dir, extra_args=[ '--inputs-dir', os.path.join(example_dir, 'inputs'), '--outputs-dir', temp_dir]) - switch_mod.solve.main(args) + switch_model.solve.main(args) total_cost = read_file(os.path.join(temp_dir, 'total_cost.txt')) finally: sys.path.remove(example_dir) @@ -75,7 +75,7 @@ def test_example(): else: expected = float(read_file(expectation_file)) actual = float(total_cost) - if not switch_mod.utilities.approx_equal(expected, actual, + if not switch_model.utilities.approx_equal(expected, actual, tolerance=0.0001): raise AssertionError( 'Mismatch for total_cost (the objective function value):\n' diff --git a/tests/upgrade_dat/custom_extension/inputs/modules.txt b/tests/upgrade_dat/custom_extension/inputs/modules.txt index abd2dbb8a..b3b854a12 100644 --- a/tests/upgrade_dat/custom_extension/inputs/modules.txt +++ b/tests/upgrade_dat/custom_extension/inputs/modules.txt @@ -1,4 +1,4 @@ -switch_mod +switch_model project.no_commit fuel_cost sunk_costs diff --git a/tests/upgrade_test.py b/tests/upgrade_test.py index 65bff4dd3..e5fdca553 100644 --- a/tests/upgrade_test.py +++ b/tests/upgrade_test.py @@ -9,11 +9,11 @@ import tempfile import unittest -import switch_mod.solve -import switch_mod.utilities -from switch_mod.upgrade import upgrade_inputs +import switch_model.solve +import switch_model.utilities +from switch_model.upgrade import upgrade_inputs from .examples_test import get_expectation_path, read_file, write_file, TOP_DIR -import switch_mod.upgrade.upgrade_2_0_0b1 as upgrade_2_0_0b1 +import switch_model.upgrade.upgrade_2_0_0b1 as upgrade_2_0_0b1 UPDATE_EXPECTATIONS = False @@ -44,7 +44,7 @@ def test_upgrade(): try: # Custom python modules may be in the example's working directory sys.path.append(upgrade_dir) - switch_mod.solve.main([ + switch_model.solve.main([ '--inputs-dir', upgrade_dir_inputs, '--outputs-dir', upgrade_dir_outputs]) total_cost = read_file(os.path.join(upgrade_dir_outputs, 'total_cost.txt')) @@ -57,7 +57,7 @@ def test_upgrade(): else: expected = float(read_file(expectation_file)) actual = float(total_cost) - if not switch_mod.utilities.approx_equal(expected, actual, + if not switch_model.utilities.approx_equal(expected, actual, tolerance=0.0001): raise AssertionError( 'Mismatch for total_cost (the objective function value):\n' diff --git a/tests/utilities_test.py b/tests/utilities_test.py index cefce49cf..1e2d860d8 100644 --- a/tests/utilities_test.py +++ b/tests/utilities_test.py @@ -6,8 +6,8 @@ import tempfile import unittest -import switch_mod.utilities as utilities -import switch_mod.solve +import switch_model.utilities as utilities +import switch_model.solve from pyomo.environ import DataPortal from testfixtures import compare @@ -20,7 +20,7 @@ def test_approx_equal(self): assert utilities.approx_equal(1, 1) def test_save_inputs_as_dat(self): - (model, instance) = switch_mod.solve.main( + (model, instance) = switch_model.solve.main( args=["--inputs-dir", os.path.join('examples', '3zone_toy', 'inputs')], return_model=True, return_instance=True ) From 4765a73b1f441de69eeafc158b4d46afbe22c58b Mon Sep 17 00:00:00 2001 From: Matthias Fripp Date: Mon, 17 Apr 2017 21:12:20 -1000 Subject: [PATCH 3/7] include sub-packages of switch_mod when creating distribution with setup.py --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 5d58fbbd4..f4b55ed43 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ """ import os -from setuptools import setup +from setuptools import setup, find_packages def read(*rnames): return open(os.path.join(os.path.dirname(__file__), *rnames)).read() @@ -44,7 +44,7 @@ def read(*rnames): 'Topic :: Scientific/Engineering', 'Topic :: Software Development :: Libraries :: Python Modules' ], - packages=['switch_model'], + packages=find_packages(include=['switch_model', 'switch_model.*']), keywords=[ 'renewable', 'power', 'energy', 'electricity', 'production cost', 'capacity expansion', From 9c9cbebb21ce528631202fd2d160329ea2c765e9 Mon Sep 17 00:00:00 2001 From: Matthias Fripp Date: Mon, 17 Apr 2017 21:35:29 -1000 Subject: [PATCH 4/7] increment version number to 2.0.0b2 to reflect new name for switch_model --- setup.py | 2 +- switch_model/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index f4b55ed43..e2f2d6591 100644 --- a/setup.py +++ b/setup.py @@ -20,7 +20,7 @@ def read(*rnames): setup( name='switch_model', - version='2.0.0b1', + version='2.0.0b2', maintainer='Switch Authors', maintainer_email='authors@switch-model.org', url='http://switch-model.org', diff --git a/switch_model/__init__.py b/switch_model/__init__.py index 85e4c3950..a13c1d647 100644 --- a/switch_model/__init__.py +++ b/switch_model/__init__.py @@ -17,7 +17,7 @@ Most applications of Switch will also benefit from optional modules such as transmission, local_td, reserves, etc. """ -__version__='2.0.0b1' +__version__='2.0.0b2' core_modules = [ 'switch_model.timescales', 'switch_model.financials', From 222a9f176e0b7f3ede09a671cfb459811884fda4 Mon Sep 17 00:00:00 2001 From: Matthias Fripp Date: Mon, 17 Apr 2017 22:45:52 -1000 Subject: [PATCH 5/7] change upgrade code to prepare for v2.0.0b2, including renaming modules to start with switch_model --- switch_model/upgrade/manager.py | 6 +- switch_model/upgrade/upgrade_2_0_0b1.py | 437 ------------------------ 2 files changed, 3 insertions(+), 440 deletions(-) delete mode 100644 switch_model/upgrade/upgrade_2_0_0b1.py diff --git a/switch_model/upgrade/manager.py b/switch_model/upgrade/manager.py index b2c7cec19..8da5f5d78 100644 --- a/switch_model/upgrade/manager.py +++ b/switch_model/upgrade/manager.py @@ -8,7 +8,7 @@ import switch_model -import upgrade_2_0_0b1 +import upgrade_2_0_0b2 code_version = StrictVersion(switch_model.__version__) version_file = 'switch_inputs_version.txt' @@ -64,7 +64,7 @@ def do_inputs_need_upgrade(inputs_dir): # Not every code revision requires an update, so just hard-code the last # revision that required an update. inputs_version = get_input_version(inputs_dir) - last_required_update = '2.0.0b1' + last_required_update = '2.0.0b2' return StrictVersion(inputs_version) < StrictVersion(last_required_update) @@ -81,7 +81,7 @@ def _backup(inputs_dir): def upgrade_inputs(inputs_dir, backup=True): # This logic will grow over time as complexity evolves.. Don't overengineer if do_inputs_need_upgrade(inputs_dir): - upgrade_2_0_0b1.upgrade_input_dir(inputs_dir, backup) + upgrade_2_0_0b2.upgrade_input_dir(inputs_dir, backup) def main(args=None): diff --git a/switch_model/upgrade/upgrade_2_0_0b1.py b/switch_model/upgrade/upgrade_2_0_0b1.py deleted file mode 100644 index 9d0bb7131..000000000 --- a/switch_model/upgrade/upgrade_2_0_0b1.py +++ /dev/null @@ -1,437 +0,0 @@ -# Copyright (c) 2015-2017 The Switch Authors. All rights reserved. -# Licensed under the Apache License, Version 2.0, which is in the LICENSE file. - -""" -Upgrade input directories from 2.0.0b0 to 2.0.0b1. -Major changes are: -* gen_tech files are merged into project_ files -* The software version number is stored in an input file -* modules.txt explicitly lists each module by its full name -* lz_economic_multiplier is dropped from load_zones -* proj_existing_builds is renamed to proj_existing_and_planned_builds -* Several modules were renamed and reorganized -""" - -import os -import shutil -import pandas -import argparse -import switch_model.upgrade - -upgrades_from = '2.0.0b0' -upgrades_to = '2.0.0b1' - -old_modules = { - 'switch_model.balancing_areas', - 'switch_model.export', - 'switch_model.export.__init__', - 'switch_model.export.dump', - 'switch_model.export.example_export', - 'switch_model.financials', - 'switch_model.fuel_cost', - 'switch_model.fuel_markets', - 'switch_model.fuels', - 'switch_model.gen_tech', - 'switch_model.generators.hydro_simple', - 'switch_model.generators.hydro_system', - 'switch_model.generators.storage', - 'switch_model.hawaii.batteries', - 'switch_model.hawaii.batteries_fixed_calendar_life', - 'switch_model.hawaii.constant_elasticity_demand_system', - 'switch_model.hawaii.demand_response', - 'switch_model.hawaii.demand_response_no_reserves', - 'switch_model.hawaii.demand_response_simple', - 'switch_model.hawaii.emission_rules', - 'switch_model.hawaii.ev', - 'switch_model.hawaii.fed_subsidies', - 'switch_model.hawaii.fuel_markets_expansion', - 'switch_model.hawaii.hydrogen', - 'switch_model.hawaii.kalaeloa', - 'switch_model.hawaii.lng_conversion', - 'switch_model.hawaii.no_central_pv', - 'switch_model.hawaii.no_onshore_wind', - 'switch_model.hawaii.no_renewables', - 'switch_model.hawaii.no_wind', - 'switch_model.hawaii.psip', - 'switch_model.hawaii.pumped_hydro', - 'switch_model.hawaii.r_demand_system', - 'switch_model.hawaii.reserves', - 'switch_model.hawaii.rps', - 'switch_model.hawaii.save_results', - 'switch_model.hawaii.scenario_data', - 'switch_model.hawaii.scenarios', - 'switch_model.hawaii.smooth_dispatch', - 'switch_model.hawaii.switch_patch', - 'switch_model.hawaii.unserved_load', - 'switch_model.hawaii.util', - 'switch_model.load_zones', - 'switch_model.local_td', - 'switch_model.main', - 'switch_model.project.build', - 'switch_model.project.discrete_build', - 'switch_model.project.dispatch', - 'switch_model.project.no_commit', - 'switch_model.project.unitcommit.commit', - 'switch_model.project.unitcommit.discrete', - 'switch_model.project.unitcommit.fuel_use', - 'switch_model.solve', - 'switch_model.solve_scenarios', - 'switch_model.test', - 'switch_model.timescales', - 'switch_model.trans_build', - 'switch_model.trans_dispatch', - 'switch_model.utilities', - 'switch_model.project', - 'switch_model.project.unitcommit', -} -rename_modules = { - 'switch_model.load_zones': 'switch_model.balancing.load_zones', - 'switch_model.fuels': 'switch_model.energy_sources.properties', - 'switch_model.trans_build': 'switch_model.transmission.transport.build', - 'switch_model.trans_dispatch': 'switch_model.transmission.transport.dispatch', - 'switch_model.project.build': 'switch_model.generators.core.build', - 'switch_model.project.discrete_build': 'switch_model.generators.core.proj_discrete_build', - 'switch_model.project.dispatch': 'switch_model.generators.core.dispatch', - 'switch_model.project.no_commit': 'switch_model.generators.core.no_commit', - 'switch_model.project.unitcommit.commit': 'switch_model.generators.core.commit.operate', - 'switch_model.project.unitcommit.fuel_use': 'switch_model.generators.core.commit.fuel_use', - 'switch_model.project.unitcommit.discrete': 'switch_model.generators.core.commit.discrete', - 'switch_model.fuel_cost': 'switch_model.energy_sources.fuel_costs.simple', - 'switch_model.fuel_markets': 'switch_model.energy_sources.fuel_costs.markets', - 'switch_model.export': 'switch_model.reporting', - 'switch_model.local_td': 'switch_model.transmission.local_td', - 'switch_model.balancing_areas': 'switch_model.balancing.operating_reserves.areas', - 'switch_model.export.dump': 'switch_model.reporting.dump', - 'switch_model.generators.hydro_simple': - 'switch_model.generators.extensions.hydro_simple', - 'switch_model.generators.hydro_system': - 'switch_model.generators.extensions.hydro_system', - 'switch_model.generators.storage': - 'switch_model.generators.extensions.storage', -} -module_prefix = 'switch_model.' -expand_modules = { # Old module name: [new module names] - 'switch_model': [ - '### begin core modules ###', - 'switch_model', - 'switch_model.timescales', - 'switch_model.financials', - 'switch_model.balancing.load_zones', - 'switch_model.energy_sources.properties', - 'switch_model.generators.core.build', - 'switch_model.generators.core.dispatch', - 'switch_model.reporting', - '### end core modules ###' - ], - 'switch_model.project': [ - 'switch_model.generators.core.build', - 'switch_model.generators.core.dispatch' - ], - 'switch_model.project.unitcommit': [ - 'switch_model.generators.core.commit.operate', - 'switch_model.generators.core.commit.fuel_use' - ], -} - -def can_upgrade_inputs_dir(inputs_dir): - """ - Determine if input directory can be upgraded with this script. - Returns True/False - """ - version = switch_model.upgrade.get_input_version(inputs_dir) - if version is None: - return False - return version == upgrades_from - -def upgrade_input_dir(inputs_dir, verbose=False, backup=True): - """ - Upgrade an input directory. If the directory has already - been upgraded, this will have no effect. - """ - if not can_upgrade_inputs_dir(inputs_dir): - if verbose: - print "Skipping upgrade for inputs directory {}.".format(inputs_dir) - return False - - def rename_file(old_name, new_name, optional_file=True): - old_path = os.path.join(inputs_dir, old_name) - new_path = os.path.join(inputs_dir, new_name) - if optional_file and not os.path.isfile(old_path): - return - shutil.move(old_path, new_path) - - def rename_column(file_name, old_col_name, new_col_name, optional_file=True): - path = os.path.join(inputs_dir, file_name) - if optional_file and not os.path.isfile(path): - return - df = pandas.read_csv(path, na_values=['.'], sep='\t') - df.rename(columns={old_col_name: new_col_name}, inplace=True) - df.to_csv(path, sep='\t', na_rep='.', index=False) - - # Make a zip file backup before proceeding - if backup: - switch_model.upgrade._backup(inputs_dir) - - rename_file('modules', 'modules.txt') - modules_path = os.path.join(inputs_dir, 'modules.txt') - if not os.path.isfile(modules_path): - modules_path = os.path.join(inputs_dir, '..', 'modules.txt') - if not os.path.isfile(modules_path): - raise RuntimeError( - "Unable to find modules or modules.txt file for input directory '{}'. " - "This file should be located in the input directory or its parent." - .format(inputs_dir) - ) - - ### - # Upgrade module listings - # Each line of the original file is either a module identifier or a comment - with open(modules_path) as f: - module_list = [line.strip() for line in f.read().splitlines()] - - # If the original file didn't specify either switch_model or the list of - # core modules, we need to insert switch_model. - if not('switch_model' in module_list or - 'timescales' in module_list or - 'switch_model.timescales' in module_list): - module_list.insert(0, 'switch_model') - - new_module_list=[] - for module in module_list: - # add prefix if appropriate - # (standardizes names for further processing) - if module_prefix + module in old_modules: - module = module_prefix + module - if module in rename_modules: - module = rename_modules[module] - if module in expand_modules: - new_module_list.extend(expand_modules[module]) - else: - new_module_list.append(module) - # remove duplicates (e.g., repeated expansion of switch_model) - # This mimics old switch behavior if a module was expanded - # and also added separately. - final_module_list = [] - for module in new_module_list: - if module not in final_module_list: - final_module_list.append(module) - - with open(modules_path, 'w') as f: - for module in final_module_list: - f.write(module + "\n") - - ### - # Get load zone economic multipliers (if available), then drop that column. - load_zone_path = os.path.join(inputs_dir, 'load_zones.tab') - load_zone_df = pandas.read_csv(load_zone_path, na_values=['.'], sep='\t') - if 'lz_cost_multipliers' in load_zone_df: - load_zone_df['lz_cost_multipliers'].fillna(1) - else: - load_zone_df['lz_cost_multipliers'] = 1 - load_zone_keep_cols = [c for c in load_zone_df if c != 'lz_cost_multipliers'] - load_zone_df.to_csv(load_zone_path, sep='\t', na_rep='.', - index=False, columns=load_zone_keep_cols) - - ### - # Merge generator_info with project_info - gen_info_path = os.path.join(inputs_dir, 'generator_info.tab') - gen_info_df = pandas.read_csv(gen_info_path, na_values=['.'], sep='\t') - gen_info_col_renames = { - 'generation_technology': 'proj_gen_tech', - 'g_energy_source': 'proj_energy_source', - 'g_max_age': 'proj_max_age', - 'g_scheduled_outage_rate': 'proj_scheduled_outage_rate.default', - 'g_forced_outage_rate': 'proj_forced_outage_rate.default', - 'g_variable_o_m': 'proj_variable_om.default', - 'g_full_load_heat_rate': 'proj_full_load_heat_rate.default', - 'g_is_variable': 'proj_is_variable', - 'g_is_baseload': 'proj_is_baseload', - 'g_min_build_capacity': 'proj_min_build_capacity', - 'g_is_cogen': 'proj_is_cogen', - 'g_storage_efficiency': 'proj_storage_efficiency.default', - 'g_store_to_release_ratio': 'proj_store_to_release_ratio.default', - 'g_unit_size': 'proj_unit_size.default', - 'g_min_load_fraction': 'proj_min_load_fraction.default', - 'g_startup_fuel': 'proj_startup_fuel.default', - 'g_startup_om': 'proj_startup_om.default', - 'g_ccs_capture_efficiency': 'proj_ccs_capture_efficiency.default', - 'g_ccs_energy_load': 'proj_ccs_energy_load.default' - } - drop_cols = [c for c in gen_info_df if c not in gen_info_col_renames] - for c in drop_cols: - del gen_info_df[c] - gen_info_df.rename(columns=gen_info_col_renames, inplace=True) - proj_info_path = os.path.join(inputs_dir, 'project_info.tab') - proj_info_df = pandas.read_csv(proj_info_path, na_values=['.'], sep='\t') - proj_info_df = pandas.merge(proj_info_df, gen_info_df, on='proj_gen_tech', how='left') - # Factor in the load zone cost multipliers - proj_info_df = pandas.merge( - load_zone_df[['LOAD_ZONE', 'lz_cost_multipliers']], proj_info_df, - left_on='LOAD_ZONE', right_on='proj_load_zone', how='right') - proj_info_df['proj_variable_om.default'] *= proj_info_df['lz_cost_multipliers'] - for c in ['LOAD_ZONE', 'lz_cost_multipliers']: - del proj_info_df[c] - - # An internal function to apply a column of default values to the actual column - def update_cols_with_defaults(df, col_list): - for col in col_list: - default_col = col + '.default' - if default_col not in df: - continue - if col not in df: - df.rename(columns={default_col: col}, inplace=True) - else: - df[col].fillna(df[default_col], inplace=True) - del df[default_col] - - columns_with_defaults = ['proj_scheduled_outage_rate', 'proj_forced_outage_rate', - 'proj_variable_om', 'proj_full_load_heat_rate', - 'proj_storage_efficiency', 'proj_store_to_release_ratio', - 'proj_unit_size', 'proj_min_load_fraction', - 'proj_startup_fuel', 'proj_startup_om', - 'proj_ccs_capture_efficiency', 'proj_ccs_energy_load'] - update_cols_with_defaults(proj_info_df, columns_with_defaults) - proj_info_df.to_csv(proj_info_path, sep='\t', na_rep='.', index=False) - os.remove(gen_info_path) - - ### - # Merge gen_new_build_costs into proj_build_costs - - # Translate default generator costs into costs for each project - gen_build_path = os.path.join(inputs_dir, 'gen_new_build_costs.tab') - if os.path.isfile(gen_build_path): - gen_build_df = pandas.read_csv(gen_build_path, na_values=['.'], sep='\t') - new_col_names = { - 'generation_technology': 'proj_gen_tech', - 'investment_period': 'build_year', - 'g_overnight_cost': 'proj_overnight_cost.default', - 'g_storage_energy_overnight_cost': 'proj_storage_energy_overnight_cost.default', - 'g_fixed_o_m': 'proj_fixed_om.default'} - gen_build_df.rename(columns=new_col_names, inplace=True) - new_g_builds = pandas.merge( - gen_build_df, proj_info_df[['PROJECT', 'proj_gen_tech', 'proj_load_zone']], - on='proj_gen_tech') - # Factor in the load zone cost multipliers - new_g_builds = pandas.merge( - load_zone_df[['LOAD_ZONE', 'lz_cost_multipliers']], new_g_builds, - left_on='LOAD_ZONE', right_on='proj_load_zone', how='right') - new_g_builds['proj_overnight_cost.default'] *= new_g_builds['lz_cost_multipliers'] - new_g_builds['proj_fixed_om.default'] *= new_g_builds['lz_cost_multipliers'] - # Clean up - for drop_col in ['LOAD_ZONE', 'proj_gen_tech', 'proj_load_zone', 'lz_cost_multipliers']: - del new_g_builds[drop_col] - - # Merge the expanded gen_new_build_costs data into proj_build_costs - project_build_path = os.path.join(inputs_dir, 'proj_build_costs.tab') - if os.path.isfile(project_build_path): - project_build_df = pandas.read_csv(project_build_path, na_values=['.'], sep='\t') - project_build_df = pandas.merge(project_build_df, new_g_builds, - on=['PROJECT', 'build_year'], how='outer') - else: - # Make sure the order of the columns is ok since merge won't ensuring that. - idx_cols = ['PROJECT', 'build_year'] - dat_cols = [c for c in new_g_builds if c not in idx_cols] - col_order = idx_cols + dat_cols - project_build_df = new_g_builds[col_order] - columns_with_defaults = ['proj_overnight_cost', 'proj_fixed_om', - 'proj_storage_energy_overnight_cost'] - update_cols_with_defaults(project_build_df, columns_with_defaults) - project_build_df.to_csv(project_build_path, sep='\t', na_rep='.', index=False) - os.remove(gen_build_path) - - # Merge gen_inc_heat_rates.tab into proj_inc_heat_rates.tab - g_hr_path = os.path.join(inputs_dir, 'gen_inc_heat_rates.tab') - if os.path.isfile(g_hr_path): - g_hr_df = pandas.read_csv(g_hr_path, na_values=['.'], sep='\t') - proj_hr_default = pandas.merge(g_hr_df, proj_info_df[['PROJECT', 'proj_gen_tech']], - left_on='generation_technology', right_on='proj_gen_tech') - col_renames = { - 'PROJECT': 'project', - 'power_start_mw': 'power_start_mw.default', - 'power_end_mw': 'power_end_mw.default', - 'incremental_heat_rate_mbtu_per_mwhr': 'incremental_heat_rate_mbtu_per_mwhr.default', - 'fuel_use_rate_mmbtu_per_h': 'fuel_use_rate_mmbtu_per_h.default' - } - proj_hr_default.rename(columns=col_renames, inplace=True) - proj_hr_path = os.path.join(inputs_dir, 'proj_inc_heat_rates.tab') - if os.path.isfile(proj_hr_path): - proj_hr_df = pandas.read_csv(proj_hr_path, na_values=['.'], sep='\t') - proj_hr_df = pandas.merge(proj_hr_df, proj_hr_default, on='proj_gen_tech', how='left') - else: - proj_hr_df = proj_hr_default - columns_with_defaults = ['power_start_mw', 'power_end_mw', - 'incremental_heat_rate_mbtu_per_mwhr', - 'fuel_use_rate_mmbtu_per_h'] - update_cols_with_defaults(proj_hr_df, columns_with_defaults) - cols = ['project', 'power_start_mw', 'power_end_mw', - 'incremental_heat_rate_mbtu_per_mwhr', 'fuel_use_rate_mmbtu_per_h'] - proj_hr_df.to_csv(proj_hr_path, sep='\t', na_rep='.', index=False, columns=cols) - os.remove(g_hr_path) - - # Done with restructuring. Now apply component renaming. - - old_new_file_names = { - 'proj_existing_builds.tab':'gen_build_predetermined.tab', - 'project_info.tab':'generation_projects_info.tab', - 'proj_build_costs.tab':'gen_build_costs.tab', - 'proj_inc_heat_rates.tab':'gen_inc_heat_rates.tab', - 'hydro_projects.tab':'hydro_generation_projects.tab', - 'lz_peak_loads.tab':'zone_coincident_peak_demand.tab', - 'lz_to_regional_fuel_market.tab':'zone_to_regional_fuel_market.tab' - } - - for old, new in old_new_file_names.iteritems(): - rename_file(old, new) - - old_new_column_names_in_file = { - 'gen_build_predetermined.tab':[ - ('proj_existing_cap','gen_predetermined_cap') - ], - 'gen_build_costs.tab':[ - ('proj_overnight_cost','gen_overnight_cost'), - ('proj_fixed_om','gen_fixed_om'), - ('proj_storage_energy_overnight_cost','gen_storage_energy_overnight_cost') - ], - 'generation_projects_info.tab':[ - ('proj_dbid','gen_dbid'),('proj_gen_tech','gen_tech'), - ('proj_load_zone','gen_load_zone'), - ('proj_connect_cost_per_mw','gen_connect_cost_per_mw'), - ('proj_capacity_limit_mw','gen_capacity_limit_mw'), - ('proj_variable_om','gen_variable_om'), - ('proj_max_age','gen_max_age'), - ('proj_min_build_capacity','gen_min_build_capacity'), - ('proj_scheduled_outage_rate','gen_scheduled_outage_rate'), - ('proj_forced_outage_rate','gen_forced_outage_rate'), - ('proj_is_variable','gen_is_variable'), - ('proj_is_baseload','gen_is_baseload'), - ('proj_is_cogen','gen_is_cogen'), - ('proj_energy_source','gen_energy_source'), - ('proj_full_load_heat_rate','gen_full_load_heat_rate'), - ('proj_storage_efficiency','gen_storage_efficiency'), - ('proj_min_load_fraction','gen_min_load_fraction'), - ('proj_startup_fuel','gen_startup_fuel'), - ('proj_startup_om','gen_startup_om'), - ('proj_min_uptime','gen_min_uptime'), - ('proj_min_downtime','gen_min_downtime'), - ('proj_min_commit_fraction','gen_min_commit_fraction'), - ('proj_max_commit_fraction','gen_max_commit_fraction'), - ('proj_min_load_fraction_TP','gen_min_load_fraction_TP'), - ('proj_unit_size','gen_unit_size') - ], - 'loads.tab':[ - ('lz_demand_mw','zone_demand_mw') - ], - 'zone_coincident_peak_demand.tab':[ - ('peak_demand_mw','zone_expected_coincident_peak_demand') - ] - } - - for fname, old_new_pairs in old_new_column_names_in_file.iteritems(): - for old_new_pair in old_new_pairs: - old = old_new_pair[0] - new = old_new_pair[1] - rename_column(fname, old_col_name=old, new_col_name=new) - - - # Write a new version text file. - switch_model.upgrade._write_input_version(inputs_dir, upgrades_to) From 13034080a5d7f2f0cd8e05e7355c22e707496647 Mon Sep 17 00:00:00 2001 From: Matthias Fripp Date: Mon, 17 Apr 2017 22:52:22 -1000 Subject: [PATCH 6/7] add upgrade_2_0_0b2.py --- switch_model/upgrade/upgrade_2_0_0b2.py | 447 ++++++++++++++++++++++++ 1 file changed, 447 insertions(+) create mode 100644 switch_model/upgrade/upgrade_2_0_0b2.py diff --git a/switch_model/upgrade/upgrade_2_0_0b2.py b/switch_model/upgrade/upgrade_2_0_0b2.py new file mode 100644 index 000000000..bb5b041d3 --- /dev/null +++ b/switch_model/upgrade/upgrade_2_0_0b2.py @@ -0,0 +1,447 @@ +### Copyright (c) 2015-2017 The Switch Authors. All rights reserved. +# Licensed under the Apache License, Version 2.0, which is in the LICENSE file. + +""" +Upgrade input directories from 2.0.0b0 to 2.0.0b2. +Major changes are: +* gen_tech files are merged into project_ files +* The software version number is stored in an input file +* modules.txt explicitly lists each module by its full name +* lz_economic_multiplier is dropped from load_zones +* proj_existing_builds is renamed to proj_existing_and_planned_builds +* Several modules were renamed and reorganized +""" + +import os +import shutil +import pandas +import argparse +import switch_model.upgrade + +upgrades_from = '2.0.0b0' +upgrades_to = '2.0.0b2' + +# whitelist of old modules; +# if one of these is referenced without the switch_mod prefix, +# it will be treated as a synonym. +old_modules = { + 'switch_mod.balancing_areas', + 'switch_mod.export', + 'switch_mod.export.dump', + 'switch_mod.export.example_export', + 'switch_mod.financials', + 'switch_mod.fuel_cost', + 'switch_mod.fuel_markets', + 'switch_mod.fuels', + 'switch_mod.gen_tech', + 'switch_mod.generators.hydro_simple', + 'switch_mod.generators.hydro_system', + 'switch_mod.generators.storage', + 'switch_mod.hawaii.batteries', + 'switch_mod.hawaii.batteries_fixed_calendar_life', + 'switch_mod.hawaii.constant_elasticity_demand_system', + 'switch_mod.hawaii.demand_response', + 'switch_mod.hawaii.demand_response_no_reserves', + 'switch_mod.hawaii.demand_response_simple', + 'switch_mod.hawaii.emission_rules', + 'switch_mod.hawaii.ev', + 'switch_mod.hawaii.fed_subsidies', + 'switch_mod.hawaii.fuel_markets_expansion', + 'switch_mod.hawaii.hydrogen', + 'switch_mod.hawaii.kalaeloa', + 'switch_mod.hawaii.lng_conversion', + 'switch_mod.hawaii.no_central_pv', + 'switch_mod.hawaii.no_onshore_wind', + 'switch_mod.hawaii.no_renewables', + 'switch_mod.hawaii.no_wind', + 'switch_mod.hawaii.psip', + 'switch_mod.hawaii.pumped_hydro', + 'switch_mod.hawaii.r_demand_system', + 'switch_mod.hawaii.reserves', + 'switch_mod.hawaii.rps', + 'switch_mod.hawaii.save_results', + 'switch_mod.hawaii.scenario_data', + 'switch_mod.hawaii.scenarios', + 'switch_mod.hawaii.smooth_dispatch', + 'switch_mod.hawaii.switch_patch', + 'switch_mod.hawaii.unserved_load', + 'switch_mod.hawaii.util', + 'switch_mod.load_zones', + 'switch_mod.local_td', + 'switch_mod.main', + 'switch_mod.project.build', + 'switch_mod.project.discrete_build', + 'switch_mod.project.dispatch', + 'switch_mod.project.no_commit', + 'switch_mod.project.unitcommit.commit', + 'switch_mod.project.unitcommit.discrete', + 'switch_mod.project.unitcommit.fuel_use', + 'switch_mod.solve', + 'switch_mod.solve_scenarios', + 'switch_mod.test', + 'switch_mod.timescales', + 'switch_mod.trans_build', + 'switch_mod.trans_dispatch', + 'switch_mod.utilities', + 'switch_mod.project', + 'switch_mod.project.unitcommit', +} +rename_modules = { + 'switch_mod.load_zones': 'switch_model.balancing.load_zones', + 'switch_mod.fuels': 'switch_model.energy_sources.properties', + 'switch_mod.trans_build': 'switch_model.transmission.transport.build', + 'switch_mod.trans_dispatch': 'switch_model.transmission.transport.dispatch', + 'switch_mod.project.build': 'switch_model.generators.core.build', + 'switch_mod.project.discrete_build': 'switch_model.generators.core.proj_discrete_build', + 'switch_mod.project.dispatch': 'switch_model.generators.core.dispatch', + 'switch_mod.project.no_commit': 'switch_model.generators.core.no_commit', + 'switch_mod.project.unitcommit.commit': 'switch_model.generators.core.commit.operate', + 'switch_mod.project.unitcommit.fuel_use': 'switch_model.generators.core.commit.fuel_use', + 'switch_mod.project.unitcommit.discrete': 'switch_model.generators.core.commit.discrete', + 'switch_mod.fuel_cost': 'switch_model.energy_sources.fuel_costs.simple', + 'switch_mod.fuel_markets': 'switch_model.energy_sources.fuel_costs.markets', + 'switch_mod.export': 'switch_model.reporting', + 'switch_mod.local_td': 'switch_model.transmission.local_td', + 'switch_mod.balancing_areas': 'switch_model.balancing.operating_reserves.areas', + 'switch_mod.export.dump': 'switch_model.reporting.dump', + 'switch_mod.generators.hydro_simple': + 'switch_model.generators.extensions.hydro_simple', + 'switch_mod.generators.hydro_system': + 'switch_model.generators.extensions.hydro_system', + 'switch_mod.generators.storage': + 'switch_model.generators.extensions.storage', +} +module_prefix = 'switch_model.' +expand_modules = { # Old module name: [new module names] + 'switch_mod': [ + '### begin core modules ###', + 'switch_model', + 'switch_model.timescales', + 'switch_model.financials', + 'switch_model.balancing.load_zones', + 'switch_model.energy_sources.properties', + 'switch_model.generators.core.build', + 'switch_model.generators.core.dispatch', + 'switch_model.reporting', + '### end core modules ###' + ], + 'switch_mod.project': [ + 'switch_model.generators.core.build', + 'switch_model.generators.core.dispatch' + ], + 'switch_mod.project.unitcommit': [ + 'switch_model.generators.core.commit.operate', + 'switch_model.generators.core.commit.fuel_use' + ], +} + +# Build a master list of module name replacements. +# This includes the simple renames, the expansions, and +# any modules previously written without the switch_mod prefix. +replace_modules = expand_modules.copy() +replace_modules.update({k: [v] for (k, v) in rename_modules.items()}) +for m in old_modules: + # find abbreviated name of old module, which may have been used in modules.txt + abbrev = '.'.join(m.split('.')[1:]) + if m in replace_modules: + replace_modules[abbrev] = replace_modules[m] + else: + # make sure every module name now starts with switch_model + # (not omitted or switch_mod) + replace_modules[m] = ['switch_model.'+abbrev] + replace_modules[abbrev] = ['switch_model.'+abbrev] + +def can_upgrade_inputs_dir(inputs_dir): + """ + Determine if input directory can be upgraded with this script. + Returns True/False + """ + version = switch_model.upgrade.get_input_version(inputs_dir) + if version is None: + return False + return version == upgrades_from + +def upgrade_input_dir(inputs_dir, verbose=False, backup=True): + """ + Upgrade an input directory. If the directory has already + been upgraded, this will have no effect. + """ + if not can_upgrade_inputs_dir(inputs_dir): + if verbose: + print "Skipping upgrade for inputs directory {}.".format(inputs_dir) + return False + + def rename_file(old_name, new_name, optional_file=True): + old_path = os.path.join(inputs_dir, old_name) + new_path = os.path.join(inputs_dir, new_name) + if optional_file and not os.path.isfile(old_path): + return + shutil.move(old_path, new_path) + + def rename_column(file_name, old_col_name, new_col_name, optional_file=True): + path = os.path.join(inputs_dir, file_name) + if optional_file and not os.path.isfile(path): + return + df = pandas.read_csv(path, na_values=['.'], sep='\t') + df.rename(columns={old_col_name: new_col_name}, inplace=True) + df.to_csv(path, sep='\t', na_rep='.', index=False) + + # Make a zip file backup before proceeding + if backup: + switch_model.upgrade._backup(inputs_dir) + + rename_file('modules', 'modules.txt') + modules_path = os.path.join(inputs_dir, 'modules.txt') + if not os.path.isfile(modules_path): + modules_path = os.path.join(inputs_dir, '..', 'modules.txt') + if not os.path.isfile(modules_path): + raise RuntimeError( + "Unable to find modules or modules.txt file for input directory '{}'. " + "This file should be located in the input directory or its parent." + .format(inputs_dir) + ) + + ### + # Upgrade module listings + # Each line of the original file is either a module identifier or a comment + with open(modules_path) as f: + module_list = [line.strip() for line in f.read().splitlines()] + + # If the original file didn't specify either switch_mod or the list of + # core modules, we need to insert switch_model. + if not ('switch_mod' in module_list or + 'timescales' in module_list or + 'switch_mod.timescales' in module_list): + module_list.insert(0, 'switch_model') + + new_module_list=[] + for module in module_list: + if module in replace_modules: + new_module_list.extend(replace_modules[module]) + else: + new_module_list.append(module) + + # remove duplicates + # This mimics old switch behavior if a module was expanded + # and also added separately. + final_module_list = [] + for module in new_module_list: + if module not in final_module_list: + final_module_list.append(module) + + with open(modules_path, 'w') as f: + for module in final_module_list: + f.write(module + "\n") + + ### + # Get load zone economic multipliers (if available), then drop that column. + load_zone_path = os.path.join(inputs_dir, 'load_zones.tab') + load_zone_df = pandas.read_csv(load_zone_path, na_values=['.'], sep='\t') + if 'lz_cost_multipliers' in load_zone_df: + load_zone_df['lz_cost_multipliers'].fillna(1) + else: + load_zone_df['lz_cost_multipliers'] = 1 + load_zone_keep_cols = [c for c in load_zone_df if c != 'lz_cost_multipliers'] + load_zone_df.to_csv(load_zone_path, sep='\t', na_rep='.', + index=False, columns=load_zone_keep_cols) + + ### + # Merge generator_info with project_info + gen_info_path = os.path.join(inputs_dir, 'generator_info.tab') + gen_info_df = pandas.read_csv(gen_info_path, na_values=['.'], sep='\t') + gen_info_col_renames = { + 'generation_technology': 'proj_gen_tech', + 'g_energy_source': 'proj_energy_source', + 'g_max_age': 'proj_max_age', + 'g_scheduled_outage_rate': 'proj_scheduled_outage_rate.default', + 'g_forced_outage_rate': 'proj_forced_outage_rate.default', + 'g_variable_o_m': 'proj_variable_om.default', + 'g_full_load_heat_rate': 'proj_full_load_heat_rate.default', + 'g_is_variable': 'proj_is_variable', + 'g_is_baseload': 'proj_is_baseload', + 'g_min_build_capacity': 'proj_min_build_capacity', + 'g_is_cogen': 'proj_is_cogen', + 'g_storage_efficiency': 'proj_storage_efficiency.default', + 'g_store_to_release_ratio': 'proj_store_to_release_ratio.default', + 'g_unit_size': 'proj_unit_size.default', + 'g_min_load_fraction': 'proj_min_load_fraction.default', + 'g_startup_fuel': 'proj_startup_fuel.default', + 'g_startup_om': 'proj_startup_om.default', + 'g_ccs_capture_efficiency': 'proj_ccs_capture_efficiency.default', + 'g_ccs_energy_load': 'proj_ccs_energy_load.default' + } + drop_cols = [c for c in gen_info_df if c not in gen_info_col_renames] + for c in drop_cols: + del gen_info_df[c] + gen_info_df.rename(columns=gen_info_col_renames, inplace=True) + proj_info_path = os.path.join(inputs_dir, 'project_info.tab') + proj_info_df = pandas.read_csv(proj_info_path, na_values=['.'], sep='\t') + proj_info_df = pandas.merge(proj_info_df, gen_info_df, on='proj_gen_tech', how='left') + # Factor in the load zone cost multipliers + proj_info_df = pandas.merge( + load_zone_df[['LOAD_ZONE', 'lz_cost_multipliers']], proj_info_df, + left_on='LOAD_ZONE', right_on='proj_load_zone', how='right') + proj_info_df['proj_variable_om.default'] *= proj_info_df['lz_cost_multipliers'] + for c in ['LOAD_ZONE', 'lz_cost_multipliers']: + del proj_info_df[c] + + # An internal function to apply a column of default values to the actual column + def update_cols_with_defaults(df, col_list): + for col in col_list: + default_col = col + '.default' + if default_col not in df: + continue + if col not in df: + df.rename(columns={default_col: col}, inplace=True) + else: + df[col].fillna(df[default_col], inplace=True) + del df[default_col] + + columns_with_defaults = ['proj_scheduled_outage_rate', 'proj_forced_outage_rate', + 'proj_variable_om', 'proj_full_load_heat_rate', + 'proj_storage_efficiency', 'proj_store_to_release_ratio', + 'proj_unit_size', 'proj_min_load_fraction', + 'proj_startup_fuel', 'proj_startup_om', + 'proj_ccs_capture_efficiency', 'proj_ccs_energy_load'] + update_cols_with_defaults(proj_info_df, columns_with_defaults) + proj_info_df.to_csv(proj_info_path, sep='\t', na_rep='.', index=False) + os.remove(gen_info_path) + + ### + # Merge gen_new_build_costs into proj_build_costs + + # Translate default generator costs into costs for each project + gen_build_path = os.path.join(inputs_dir, 'gen_new_build_costs.tab') + if os.path.isfile(gen_build_path): + gen_build_df = pandas.read_csv(gen_build_path, na_values=['.'], sep='\t') + new_col_names = { + 'generation_technology': 'proj_gen_tech', + 'investment_period': 'build_year', + 'g_overnight_cost': 'proj_overnight_cost.default', + 'g_storage_energy_overnight_cost': 'proj_storage_energy_overnight_cost.default', + 'g_fixed_o_m': 'proj_fixed_om.default'} + gen_build_df.rename(columns=new_col_names, inplace=True) + new_g_builds = pandas.merge( + gen_build_df, proj_info_df[['PROJECT', 'proj_gen_tech', 'proj_load_zone']], + on='proj_gen_tech') + # Factor in the load zone cost multipliers + new_g_builds = pandas.merge( + load_zone_df[['LOAD_ZONE', 'lz_cost_multipliers']], new_g_builds, + left_on='LOAD_ZONE', right_on='proj_load_zone', how='right') + new_g_builds['proj_overnight_cost.default'] *= new_g_builds['lz_cost_multipliers'] + new_g_builds['proj_fixed_om.default'] *= new_g_builds['lz_cost_multipliers'] + # Clean up + for drop_col in ['LOAD_ZONE', 'proj_gen_tech', 'proj_load_zone', 'lz_cost_multipliers']: + del new_g_builds[drop_col] + + # Merge the expanded gen_new_build_costs data into proj_build_costs + project_build_path = os.path.join(inputs_dir, 'proj_build_costs.tab') + if os.path.isfile(project_build_path): + project_build_df = pandas.read_csv(project_build_path, na_values=['.'], sep='\t') + project_build_df = pandas.merge(project_build_df, new_g_builds, + on=['PROJECT', 'build_year'], how='outer') + else: + # Make sure the order of the columns is ok since merge won't ensuring that. + idx_cols = ['PROJECT', 'build_year'] + dat_cols = [c for c in new_g_builds if c not in idx_cols] + col_order = idx_cols + dat_cols + project_build_df = new_g_builds[col_order] + columns_with_defaults = ['proj_overnight_cost', 'proj_fixed_om', + 'proj_storage_energy_overnight_cost'] + update_cols_with_defaults(project_build_df, columns_with_defaults) + project_build_df.to_csv(project_build_path, sep='\t', na_rep='.', index=False) + os.remove(gen_build_path) + + # Merge gen_inc_heat_rates.tab into proj_inc_heat_rates.tab + g_hr_path = os.path.join(inputs_dir, 'gen_inc_heat_rates.tab') + if os.path.isfile(g_hr_path): + g_hr_df = pandas.read_csv(g_hr_path, na_values=['.'], sep='\t') + proj_hr_default = pandas.merge(g_hr_df, proj_info_df[['PROJECT', 'proj_gen_tech']], + left_on='generation_technology', right_on='proj_gen_tech') + col_renames = { + 'PROJECT': 'project', + 'power_start_mw': 'power_start_mw.default', + 'power_end_mw': 'power_end_mw.default', + 'incremental_heat_rate_mbtu_per_mwhr': 'incremental_heat_rate_mbtu_per_mwhr.default', + 'fuel_use_rate_mmbtu_per_h': 'fuel_use_rate_mmbtu_per_h.default' + } + proj_hr_default.rename(columns=col_renames, inplace=True) + proj_hr_path = os.path.join(inputs_dir, 'proj_inc_heat_rates.tab') + if os.path.isfile(proj_hr_path): + proj_hr_df = pandas.read_csv(proj_hr_path, na_values=['.'], sep='\t') + proj_hr_df = pandas.merge(proj_hr_df, proj_hr_default, on='proj_gen_tech', how='left') + else: + proj_hr_df = proj_hr_default + columns_with_defaults = ['power_start_mw', 'power_end_mw', + 'incremental_heat_rate_mbtu_per_mwhr', + 'fuel_use_rate_mmbtu_per_h'] + update_cols_with_defaults(proj_hr_df, columns_with_defaults) + cols = ['project', 'power_start_mw', 'power_end_mw', + 'incremental_heat_rate_mbtu_per_mwhr', 'fuel_use_rate_mmbtu_per_h'] + proj_hr_df.to_csv(proj_hr_path, sep='\t', na_rep='.', index=False, columns=cols) + os.remove(g_hr_path) + + # Done with restructuring. Now apply component renaming. + + old_new_file_names = { + 'proj_existing_builds.tab':'gen_build_predetermined.tab', + 'project_info.tab':'generation_projects_info.tab', + 'proj_build_costs.tab':'gen_build_costs.tab', + 'proj_inc_heat_rates.tab':'gen_inc_heat_rates.tab', + 'hydro_projects.tab':'hydro_generation_projects.tab', + 'lz_peak_loads.tab':'zone_coincident_peak_demand.tab', + 'lz_to_regional_fuel_market.tab':'zone_to_regional_fuel_market.tab' + } + + for old, new in old_new_file_names.iteritems(): + rename_file(old, new) + + old_new_column_names_in_file = { + 'gen_build_predetermined.tab':[ + ('proj_existing_cap','gen_predetermined_cap') + ], + 'gen_build_costs.tab':[ + ('proj_overnight_cost','gen_overnight_cost'), + ('proj_fixed_om','gen_fixed_om'), + ('proj_storage_energy_overnight_cost','gen_storage_energy_overnight_cost') + ], + 'generation_projects_info.tab':[ + ('proj_dbid','gen_dbid'),('proj_gen_tech','gen_tech'), + ('proj_load_zone','gen_load_zone'), + ('proj_connect_cost_per_mw','gen_connect_cost_per_mw'), + ('proj_capacity_limit_mw','gen_capacity_limit_mw'), + ('proj_variable_om','gen_variable_om'), + ('proj_max_age','gen_max_age'), + ('proj_min_build_capacity','gen_min_build_capacity'), + ('proj_scheduled_outage_rate','gen_scheduled_outage_rate'), + ('proj_forced_outage_rate','gen_forced_outage_rate'), + ('proj_is_variable','gen_is_variable'), + ('proj_is_baseload','gen_is_baseload'), + ('proj_is_cogen','gen_is_cogen'), + ('proj_energy_source','gen_energy_source'), + ('proj_full_load_heat_rate','gen_full_load_heat_rate'), + ('proj_storage_efficiency','gen_storage_efficiency'), + ('proj_min_load_fraction','gen_min_load_fraction'), + ('proj_startup_fuel','gen_startup_fuel'), + ('proj_startup_om','gen_startup_om'), + ('proj_min_uptime','gen_min_uptime'), + ('proj_min_downtime','gen_min_downtime'), + ('proj_min_commit_fraction','gen_min_commit_fraction'), + ('proj_max_commit_fraction','gen_max_commit_fraction'), + ('proj_min_load_fraction_TP','gen_min_load_fraction_TP'), + ('proj_unit_size','gen_unit_size') + ], + 'loads.tab':[ + ('lz_demand_mw','zone_demand_mw') + ], + 'zone_coincident_peak_demand.tab':[ + ('peak_demand_mw','zone_expected_coincident_peak_demand') + ] + } + + for fname, old_new_pairs in old_new_column_names_in_file.iteritems(): + for old, new in old_new_pairs: + rename_column(fname, old_col_name=old, new_col_name=new) + + # Write a new version text file. + switch_model.upgrade._write_input_version(inputs_dir, upgrades_to) From d71bdacd222d4159d5f8050447a3a0724fb5da94 Mon Sep 17 00:00:00 2001 From: "josiah.johnston" Date: Tue, 18 Apr 2017 15:36:00 -0700 Subject: [PATCH 7/7] Fixed upgrade scripts for the switch_mod -> switch_model package renaming. * Squash bugs so tests run in clean environments * Modularize upgrade plugins to iterate over versions, allowing support for intermediate upgrades * Separating upgrade into sequential steps also simplifies individual upgrade scripts, lowering the barrier for making those type of edits * Added documentation for upgrade tests to ease the learning curve for developers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Other changes: * Cleaned switch_mod.upgrade package to streamline future work and set clear patterns * Moved optional imports in basic_exports.py to a function to avoid breaking tests for installations that don’t use that optional functionality * Incremented example input versions to complete the directory upgrades * Moved pandas into a required dependency because it is necessary for testing, and upgrading inputs is core functionality to switch (IMO) --- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- examples/ccs/inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../1plant/inputs/switch_inputs_version.txt | 2 +- .../3plants/inputs/switch_inputs_version.txt | 2 +- .../4plants/inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../inputs/switch_inputs_version.txt | 2 +- .../storage/inputs/switch_inputs_version.txt | 2 +- setup.py | 6 +- switch_model/reporting/basic_exports.py | 11 +- switch_model/upgrade/manager.py | 81 +++- switch_model/upgrade/upgrade_2_0_0b1.py | 433 ++++++++++++++++++ switch_model/upgrade/upgrade_2_0_0b2.py | 430 +---------------- tests/upgrade_dat/README.txt | 14 + .../custom_extension/inputs/modules.txt | 2 +- tests/upgrade_test.py | 17 +- 31 files changed, 575 insertions(+), 465 deletions(-) create mode 100644 switch_model/upgrade/upgrade_2_0_0b1.py create mode 100644 tests/upgrade_dat/README.txt diff --git a/examples/3zone_toy/inputs/switch_inputs_version.txt b/examples/3zone_toy/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/3zone_toy/inputs/switch_inputs_version.txt +++ b/examples/3zone_toy/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/3zone_toy_stochastic_PySP/inputs/switch_inputs_version.txt b/examples/3zone_toy_stochastic_PySP/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/3zone_toy_stochastic_PySP/inputs/switch_inputs_version.txt +++ b/examples/3zone_toy_stochastic_PySP/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/carbon_cap/inputs/switch_inputs_version.txt b/examples/carbon_cap/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/carbon_cap/inputs/switch_inputs_version.txt +++ b/examples/carbon_cap/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/ccs/inputs/switch_inputs_version.txt b/examples/ccs/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/ccs/inputs/switch_inputs_version.txt +++ b/examples/ccs/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/copperplate0/inputs/switch_inputs_version.txt b/examples/copperplate0/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/copperplate0/inputs/switch_inputs_version.txt +++ b/examples/copperplate0/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/copperplate1/inputs/switch_inputs_version.txt b/examples/copperplate1/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/copperplate1/inputs/switch_inputs_version.txt +++ b/examples/copperplate1/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/custom_extension/inputs/switch_inputs_version.txt b/examples/custom_extension/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/custom_extension/inputs/switch_inputs_version.txt +++ b/examples/custom_extension/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/discrete_and_min_build/inputs/switch_inputs_version.txt b/examples/discrete_and_min_build/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/discrete_and_min_build/inputs/switch_inputs_version.txt +++ b/examples/discrete_and_min_build/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/discrete_build/inputs/switch_inputs_version.txt b/examples/discrete_build/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/discrete_build/inputs/switch_inputs_version.txt +++ b/examples/discrete_build/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/dr_simple/inputs/switch_inputs_version.txt b/examples/dr_simple/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/dr_simple/inputs/switch_inputs_version.txt +++ b/examples/dr_simple/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/hydro_simple/inputs/switch_inputs_version.txt b/examples/hydro_simple/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/hydro_simple/inputs/switch_inputs_version.txt +++ b/examples/hydro_simple/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/hydro_system/inputs/switch_inputs_version.txt b/examples/hydro_system/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/hydro_system/inputs/switch_inputs_version.txt +++ b/examples/hydro_system/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/new_builds_only/inputs/switch_inputs_version.txt b/examples/new_builds_only/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/new_builds_only/inputs/switch_inputs_version.txt +++ b/examples/new_builds_only/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/planning_reserves/inputs/switch_inputs_version.txt b/examples/planning_reserves/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/planning_reserves/inputs/switch_inputs_version.txt +++ b/examples/planning_reserves/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/production_cost_models/1plant/inputs/switch_inputs_version.txt b/examples/production_cost_models/1plant/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/production_cost_models/1plant/inputs/switch_inputs_version.txt +++ b/examples/production_cost_models/1plant/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/production_cost_models/3plants/inputs/switch_inputs_version.txt b/examples/production_cost_models/3plants/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/production_cost_models/3plants/inputs/switch_inputs_version.txt +++ b/examples/production_cost_models/3plants/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/production_cost_models/4plants/inputs/switch_inputs_version.txt b/examples/production_cost_models/4plants/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/production_cost_models/4plants/inputs/switch_inputs_version.txt +++ b/examples/production_cost_models/4plants/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/production_cost_models/4plants_with_unserved_load/inputs/switch_inputs_version.txt b/examples/production_cost_models/4plants_with_unserved_load/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/production_cost_models/4plants_with_unserved_load/inputs/switch_inputs_version.txt +++ b/examples/production_cost_models/4plants_with_unserved_load/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/production_cost_models/discrete_unit_commit/inputs/switch_inputs_version.txt b/examples/production_cost_models/discrete_unit_commit/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/production_cost_models/discrete_unit_commit/inputs/switch_inputs_version.txt +++ b/examples/production_cost_models/discrete_unit_commit/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/production_cost_models/spinning_reserves/inputs/switch_inputs_version.txt b/examples/production_cost_models/spinning_reserves/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/production_cost_models/spinning_reserves/inputs/switch_inputs_version.txt +++ b/examples/production_cost_models/spinning_reserves/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/production_cost_models/unit_commit/inputs/switch_inputs_version.txt b/examples/production_cost_models/unit_commit/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/production_cost_models/unit_commit/inputs/switch_inputs_version.txt +++ b/examples/production_cost_models/unit_commit/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/rps_simple/inputs/switch_inputs_version.txt b/examples/rps_simple/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/rps_simple/inputs/switch_inputs_version.txt +++ b/examples/rps_simple/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/examples/storage/inputs/switch_inputs_version.txt b/examples/storage/inputs/switch_inputs_version.txt index 6d984fb9c..0f3f84ca6 100644 --- a/examples/storage/inputs/switch_inputs_version.txt +++ b/examples/storage/inputs/switch_inputs_version.txt @@ -1 +1 @@ -2.0.0b1 +2.0.0b2 diff --git a/setup.py b/setup.py index e2f2d6591..30c51089c 100644 --- a/setup.py +++ b/setup.py @@ -52,12 +52,12 @@ def read(*rnames): ], install_requires=[ 'Pyomo>=4.4.1', # We need a version that works with glpk 4.60+ - 'testfixtures' # used for standard tests + 'testfixtures', # used for standard tests + 'pandas', # used for input upgrades and testing that functionality ], extras_require={ # packages used for advanced demand response, progressive hedging - # and input-file upgrades - 'advanced': ['numpy', 'scipy', 'rpy2', 'sympy', 'pandas'], + 'advanced': ['numpy', 'scipy', 'rpy2', 'sympy'], 'database_access': ['psycopg2'] }, entry_points={ diff --git a/switch_model/reporting/basic_exports.py b/switch_model/reporting/basic_exports.py index 0335760b0..1b44f09e7 100644 --- a/switch_model/reporting/basic_exports.py +++ b/switch_model/reporting/basic_exports.py @@ -6,15 +6,11 @@ """ import switch_model.reporting as export -import matplotlib.pyplot as plt import pandas as pd import os, time, sys -from numpy import nan from csv import reader -from cycler import cycler from itertools import cycle from pyomo.environ import Var -from matplotlib.backends.backend_pdf import PdfPages from switch_model.financials import uniform_series_to_present_value, future_to_present_value def define_arguments(argparser): @@ -62,6 +58,13 @@ def post_solve(mod, outdir): plot_dis_decision should be used when the quantity is indexed by timepoints """ + # Import optional dependencies here instead of at the top of the file to + # avoid breaking tests for installations that don't use this functionality + import matplotlib.pyplot as plt + from numpy import nan + from cycler import cycler + from matplotlib.backends.backend_pdf import PdfPages + summaries_dir = os.path.join(outdir,"Summaries") if not os.path.exists(summaries_dir): os.makedirs(summaries_dir) diff --git a/switch_model/upgrade/manager.py b/switch_model/upgrade/manager.py index 8da5f5d78..e7983b912 100644 --- a/switch_model/upgrade/manager.py +++ b/switch_model/upgrade/manager.py @@ -1,6 +1,8 @@ # Copyright (c) 2015-2017 The Switch Authors. All rights reserved. # Licensed under the Apache License, Version 2.0, which is in the LICENSE file. +from __future__ import print_function + import argparse import os import shutil @@ -8,17 +10,32 @@ import switch_model +import upgrade_2_0_0b1 import upgrade_2_0_0b2 +# Available upgrade code. This needs to be in consecutive order so +# upgrade_inputs can incrementally apply the upgrades. +upgrade_plugins = [ + (upgrade_2_0_0b1, + upgrade_2_0_0b1.upgrades_from, + upgrade_2_0_0b1.upgrades_to), + (upgrade_2_0_0b2, + upgrade_2_0_0b2.upgrades_from, + upgrade_2_0_0b2.upgrades_to), +] + + code_version = StrictVersion(switch_model.__version__) version_file = 'switch_inputs_version.txt' +#verbose = False +verbose = True def scan_and_upgrade(top_dir, input_dir_name = 'inputs'): for dirpath, dirnames, filenames in os.walk(top_dir): for dirname in dirnames: path = os.path.join(dirpath, dirname) if os.path.exists(os.path.join(path, input_dir_name, 'modules.txt')): - upgrade_inputs(os.path.join(path, input_dir_name)) + upgrade_inputs(os.path.join(path, input_dir_name), verbose) def get_input_version(inputs_dir): @@ -31,11 +48,13 @@ def get_input_version(inputs_dir): version (str) of inputs folder Note: Raises an ValueError if the inputs directory has an unrecognized format. """ - version = None version_path = os.path.join(inputs_dir, version_file) if os.path.isfile(version_path): with open(version_path, 'r') as f: version = f.readline().strip() + # Before we started storing version numbers in the inputs directory, we + # had an input file named generator_info.tab. If that file exists, we are + # dealing with version 2.0.0b0. elif os.path.isfile(os.path.join(inputs_dir, 'generator_info.tab')): version = '2.0.0b0' else: @@ -69,35 +88,65 @@ def do_inputs_need_upgrade(inputs_dir): def _backup(inputs_dir): - # Make a backup of the inputs_dir into a zip file, unless that already exists - inputs_version = get_input_version(inputs_dir) - if inputs_version is None: - inputs_version = 'Unknown' - inputs_backup = inputs_dir + '_v' + inputs_version + """ + Make a backup of the inputs_dir into a zip file, unless it already exists + """ + inputs_backup = inputs_dir + '_v' + get_input_version(inputs_dir) inputs_backup_path = inputs_backup + ".zip" if not os.path.isfile(inputs_backup_path): shutil.make_archive(inputs_backup, 'zip', inputs_dir) + +def print_verbose(*args): + global verbose + if verbose: + print(*args) + + def upgrade_inputs(inputs_dir, backup=True): # This logic will grow over time as complexity evolves.. Don't overengineer if do_inputs_need_upgrade(inputs_dir): - upgrade_2_0_0b2.upgrade_input_dir(inputs_dir, backup) + print_verbose('Upgrading ' + inputs_dir) + if backup: + print_verbose('\tBacked up original inputs') + _backup(inputs_dir) + # Successively apply the upgrade scripts as needed. + for (upgrader, v_from, v_to) in upgrade_plugins: + inputs_v = StrictVersion(get_input_version(inputs_dir)) + if inputs_v == StrictVersion(v_from): + print_verbose('\tUpgrading from ' + v_from + ' to ' + v_to) + upgrader.upgrade_input_dir(inputs_dir) + print_verbose('\tFinished upgrading ' + inputs_dir + '\n') + else: + print_verbose('Skipped ' + inputs_dir + ' it does not need upgrade.') def main(args=None): if args is None: parser = argparse.ArgumentParser() - parser.add_argument("--path", type=str, default="inputs", - help='Input directory path (default is "inputs")') - parser.add_argument("--recursive", dest="recusive", - default=False, action='store_true', - help=('Recursively scan the provided path for inputs directories ' - 'named "inputs", and upgrade each dirctory found.')) + add_parser_args(parser) args = parser.parse_args() + set_verbose(args.verbose) if args.recusive: scan_and_upgrade(args.path) else: if not os.path.isdir(args.path): - print "Error: Input directory {} does not exist.".format(args.path) + print("Error: Input directory {} does not exist.".format(args.path)) return -1 - upgrade_inputs(args.path) + upgrade_inputs(os.path.normpath(args.path)) + +def set_verbose(verbosity): + global verbose + verbose = verbosity + +def add_parser_args(parser): + parser.add_argument("--path", type=str, default="inputs", + help='Input directory path (default is "inputs")') + parser.add_argument("--recursive", dest="recusive", + default=False, action='store_true', + help=('Recursively scan the provided path for inputs directories ' + 'named "inputs", and upgrade each directory found. Note, this ' + 'requires each inputs directory to include modules.txt. This ' + 'will not work if modules.txt is in the parent directory.')) + parser.add_argument("--verbose", action='store_true', default=verbose) + parser.add_argument("--quiet", dest="verbose", action='store_false') diff --git a/switch_model/upgrade/upgrade_2_0_0b1.py b/switch_model/upgrade/upgrade_2_0_0b1.py new file mode 100644 index 000000000..56179dc0e --- /dev/null +++ b/switch_model/upgrade/upgrade_2_0_0b1.py @@ -0,0 +1,433 @@ +# Copyright (c) 2015-2017 The Switch Authors. All rights reserved. +# Licensed under the Apache License, Version 2.0, which is in the LICENSE file. + +""" +Upgrade input directories from 2.0.0b0 to 2.0.0b1. +Major changes are: +* Merge gen_tech files into project_ files +* Drop lz_economic_multiplier from load_zones & merge into project-specific costs +* Rename several input files: + 'proj_existing_builds.tab': 'gen_build_predetermined.tab', + 'project_info.tab': 'generation_projects_info.tab', + 'proj_build_costs.tab': 'gen_build_costs.tab', + 'proj_inc_heat_rates.tab': 'gen_inc_heat_rates.tab', + 'hydro_projects.tab': 'hydro_generation_projects.tab', + 'lz_peak_loads.tab': 'zone_coincident_peak_demand.tab', + 'lz_to_regional_fuel_market.tab': 'zone_to_regional_fuel_market.tab' +* Rename various columns of input files. See old_new_column_names_in_file + in this module for a complete listing. +* Explicity list each module by its full name in modules.txt + - Insert the list of core modules as needed; previously switch would + auto-insert them as needed + - Expand any package listing to its core modules +* Several modules were renamed and/or moved. See the rename_modules list in + this module for a complete listing. +* Store the software version number in the input directory +""" + +import os +import shutil +import pandas +import argparse +import switch_model.upgrade + +upgrades_from = '2.0.0b0' +upgrades_to = '2.0.0b1' + +old_modules = { + 'switch_mod.balancing_areas', + 'switch_mod.export', + 'switch_mod.export.__init__', + 'switch_mod.export.dump', + 'switch_mod.export.example_export', + 'switch_mod.financials', + 'switch_mod.fuel_cost', + 'switch_mod.fuel_markets', + 'switch_mod.fuels', + 'switch_mod.gen_tech', + 'switch_mod.generators.hydro_simple', + 'switch_mod.generators.hydro_system', + 'switch_mod.generators.storage', + 'switch_mod.hawaii.batteries', + 'switch_mod.hawaii.batteries_fixed_calendar_life', + 'switch_mod.hawaii.constant_elasticity_demand_system', + 'switch_mod.hawaii.demand_response', + 'switch_mod.hawaii.demand_response_no_reserves', + 'switch_mod.hawaii.demand_response_simple', + 'switch_mod.hawaii.emission_rules', + 'switch_mod.hawaii.ev', + 'switch_mod.hawaii.fed_subsidies', + 'switch_mod.hawaii.fuel_markets_expansion', + 'switch_mod.hawaii.hydrogen', + 'switch_mod.hawaii.kalaeloa', + 'switch_mod.hawaii.lng_conversion', + 'switch_mod.hawaii.no_central_pv', + 'switch_mod.hawaii.no_onshore_wind', + 'switch_mod.hawaii.no_renewables', + 'switch_mod.hawaii.no_wind', + 'switch_mod.hawaii.psip', + 'switch_mod.hawaii.pumped_hydro', + 'switch_mod.hawaii.r_demand_system', + 'switch_mod.hawaii.reserves', + 'switch_mod.hawaii.rps', + 'switch_mod.hawaii.save_results', + 'switch_mod.hawaii.scenario_data', + 'switch_mod.hawaii.scenarios', + 'switch_mod.hawaii.smooth_dispatch', + 'switch_mod.hawaii.switch_patch', + 'switch_mod.hawaii.unserved_load', + 'switch_mod.hawaii.util', + 'switch_mod.load_zones', + 'switch_mod.local_td', + 'switch_mod.main', + 'switch_mod.project.build', + 'switch_mod.project.discrete_build', + 'switch_mod.project.dispatch', + 'switch_mod.project.no_commit', + 'switch_mod.project.unitcommit.commit', + 'switch_mod.project.unitcommit.discrete', + 'switch_mod.project.unitcommit.fuel_use', + 'switch_mod.solve', + 'switch_mod.solve_scenarios', + 'switch_mod.test', + 'switch_mod.timescales', + 'switch_mod.trans_build', + 'switch_mod.trans_dispatch', + 'switch_mod.utilities', + 'switch_mod.project', + 'switch_mod.project.unitcommit', +} +rename_modules = { + 'switch_mod.load_zones': 'switch_mod.balancing.load_zones', + 'switch_mod.fuels': 'switch_mod.energy_sources.properties', + 'switch_mod.trans_build': 'switch_mod.transmission.transport.build', + 'switch_mod.trans_dispatch': 'switch_mod.transmission.transport.dispatch', + 'switch_mod.project.build': 'switch_mod.generators.core.build', + 'switch_mod.project.discrete_build': 'switch_mod.generators.core.proj_discrete_build', + 'switch_mod.project.dispatch': 'switch_mod.generators.core.dispatch', + 'switch_mod.project.no_commit': 'switch_mod.generators.core.no_commit', + 'switch_mod.project.unitcommit.commit': 'switch_mod.generators.core.commit.operate', + 'switch_mod.project.unitcommit.fuel_use': 'switch_mod.generators.core.commit.fuel_use', + 'switch_mod.project.unitcommit.discrete': 'switch_mod.generators.core.commit.discrete', + 'switch_mod.fuel_cost': 'switch_mod.energy_sources.fuel_costs.simple', + 'switch_mod.fuel_markets': 'switch_mod.energy_sources.fuel_costs.markets', + 'switch_mod.export': 'switch_mod.reporting', + 'switch_mod.local_td': 'switch_mod.transmission.local_td', + 'switch_mod.balancing_areas': 'switch_mod.balancing.operating_reserves.areas', + 'switch_mod.export.dump': 'switch_mod.reporting.dump', + 'switch_mod.generators.hydro_simple': + 'switch_mod.generators.extensions.hydro_simple', + 'switch_mod.generators.hydro_system': + 'switch_mod.generators.extensions.hydro_system', + 'switch_mod.generators.storage': + 'switch_mod.generators.extensions.storage', +} +module_prefix = 'switch_mod.' +expand_modules = { # Old module name: [new module names] + 'switch_mod': [ + '### begin core modules ###', + 'switch_mod', + 'switch_mod.timescales', + 'switch_mod.financials', + 'switch_mod.balancing.load_zones', + 'switch_mod.energy_sources.properties', + 'switch_mod.generators.core.build', + 'switch_mod.generators.core.dispatch', + 'switch_mod.reporting', + '### end core modules ###' + ], + 'switch_mod.project': [ + 'switch_mod.generators.core.build', + 'switch_mod.generators.core.dispatch' + ], + 'switch_mod.project.unitcommit': [ + 'switch_mod.generators.core.commit.operate', + 'switch_mod.generators.core.commit.fuel_use' + ], +} + + +def upgrade_input_dir(inputs_dir): + """ + Upgrade an input directory. + """ + + def rename_file(old_name, new_name, optional_file=True): + old_path = os.path.join(inputs_dir, old_name) + new_path = os.path.join(inputs_dir, new_name) + if optional_file and not os.path.isfile(old_path): + return + shutil.move(old_path, new_path) + + def rename_column(file_name, old_col_name, new_col_name, optional_file=True): + path = os.path.join(inputs_dir, file_name) + if optional_file and not os.path.isfile(path): + return + df = pandas.read_csv(path, na_values=['.'], sep='\t') + df.rename(columns={old_col_name: new_col_name}, inplace=True) + df.to_csv(path, sep='\t', na_rep='.', index=False) + + rename_file('modules', 'modules.txt') + modules_path = os.path.join(inputs_dir, 'modules.txt') + if not os.path.isfile(modules_path): + modules_path = os.path.join(inputs_dir, '..', 'modules.txt') + if not os.path.isfile(modules_path): + raise RuntimeError( + "Unable to find modules or modules.txt file for input directory '{}'. " + "This file should be located in the input directory or its parent." + .format(inputs_dir) + ) + + ### + # Upgrade module listings + # Each line of the original file is either a module identifier or a comment + with open(modules_path) as f: + module_list = [line.strip() for line in f.read().splitlines()] + + # If the original file didn't specify either switch_mod or the list of + # core modules, we need to insert switch_mod. + if not('switch_mod' in module_list or + 'timescales' in module_list or + 'switch_mod.timescales' in module_list): + module_list.insert(0, 'switch_mod') + + new_module_list=[] + for module in module_list: + # add prefix if appropriate + # (standardizes names for further processing) + if module_prefix + module in old_modules: + module = module_prefix + module + if module in rename_modules: + module = rename_modules[module] + if module in expand_modules: + new_module_list.extend(expand_modules[module]) + else: + new_module_list.append(module) + # remove duplicates (e.g., repeated expansion of switch_mod) + # This mimics old switch behavior if a module was expanded + # and also added separately. + final_module_list = [] + for module in new_module_list: + if module not in final_module_list: + final_module_list.append(module) + + with open(modules_path, 'w') as f: + for module in final_module_list: + f.write(module + "\n") + + ### + # Get load zone economic multipliers (if available), then drop that column. + load_zone_path = os.path.join(inputs_dir, 'load_zones.tab') + load_zone_df = pandas.read_csv(load_zone_path, na_values=['.'], sep='\t') + if 'lz_cost_multipliers' in load_zone_df: + load_zone_df['lz_cost_multipliers'].fillna(1) + else: + load_zone_df['lz_cost_multipliers'] = 1 + load_zone_keep_cols = [c for c in load_zone_df if c != 'lz_cost_multipliers'] + load_zone_df.to_csv(load_zone_path, sep='\t', na_rep='.', + index=False, columns=load_zone_keep_cols) + + ### + # Merge generator_info with project_info + gen_info_path = os.path.join(inputs_dir, 'generator_info.tab') + gen_info_df = pandas.read_csv(gen_info_path, na_values=['.'], sep='\t') + gen_info_col_renames = { + 'generation_technology': 'proj_gen_tech', + 'g_energy_source': 'proj_energy_source', + 'g_max_age': 'proj_max_age', + 'g_scheduled_outage_rate': 'proj_scheduled_outage_rate.default', + 'g_forced_outage_rate': 'proj_forced_outage_rate.default', + 'g_variable_o_m': 'proj_variable_om.default', + 'g_full_load_heat_rate': 'proj_full_load_heat_rate.default', + 'g_is_variable': 'proj_is_variable', + 'g_is_baseload': 'proj_is_baseload', + 'g_min_build_capacity': 'proj_min_build_capacity', + 'g_is_cogen': 'proj_is_cogen', + 'g_storage_efficiency': 'proj_storage_efficiency.default', + 'g_store_to_release_ratio': 'proj_store_to_release_ratio.default', + 'g_unit_size': 'proj_unit_size.default', + 'g_min_load_fraction': 'proj_min_load_fraction.default', + 'g_startup_fuel': 'proj_startup_fuel.default', + 'g_startup_om': 'proj_startup_om.default', + 'g_ccs_capture_efficiency': 'proj_ccs_capture_efficiency.default', + 'g_ccs_energy_load': 'proj_ccs_energy_load.default' + } + drop_cols = [c for c in gen_info_df if c not in gen_info_col_renames] + for c in drop_cols: + del gen_info_df[c] + gen_info_df.rename(columns=gen_info_col_renames, inplace=True) + proj_info_path = os.path.join(inputs_dir, 'project_info.tab') + proj_info_df = pandas.read_csv(proj_info_path, na_values=['.'], sep='\t') + proj_info_df = pandas.merge(proj_info_df, gen_info_df, on='proj_gen_tech', how='left') + # Factor in the load zone cost multipliers + proj_info_df = pandas.merge( + load_zone_df[['LOAD_ZONE', 'lz_cost_multipliers']], proj_info_df, + left_on='LOAD_ZONE', right_on='proj_load_zone', how='right') + proj_info_df['proj_variable_om.default'] *= proj_info_df['lz_cost_multipliers'] + for c in ['LOAD_ZONE', 'lz_cost_multipliers']: + del proj_info_df[c] + + # An internal function to apply a column of default values to the actual column + def update_cols_with_defaults(df, col_list): + for col in col_list: + default_col = col + '.default' + if default_col not in df: + continue + if col not in df: + df.rename(columns={default_col: col}, inplace=True) + else: + df[col].fillna(df[default_col], inplace=True) + del df[default_col] + + columns_with_defaults = ['proj_scheduled_outage_rate', 'proj_forced_outage_rate', + 'proj_variable_om', 'proj_full_load_heat_rate', + 'proj_storage_efficiency', 'proj_store_to_release_ratio', + 'proj_unit_size', 'proj_min_load_fraction', + 'proj_startup_fuel', 'proj_startup_om', + 'proj_ccs_capture_efficiency', 'proj_ccs_energy_load'] + update_cols_with_defaults(proj_info_df, columns_with_defaults) + proj_info_df.to_csv(proj_info_path, sep='\t', na_rep='.', index=False) + os.remove(gen_info_path) + + ### + # Merge gen_new_build_costs into proj_build_costs + + # Translate default generator costs into costs for each project + gen_build_path = os.path.join(inputs_dir, 'gen_new_build_costs.tab') + if os.path.isfile(gen_build_path): + gen_build_df = pandas.read_csv(gen_build_path, na_values=['.'], sep='\t') + new_col_names = { + 'generation_technology': 'proj_gen_tech', + 'investment_period': 'build_year', + 'g_overnight_cost': 'proj_overnight_cost.default', + 'g_storage_energy_overnight_cost': 'proj_storage_energy_overnight_cost.default', + 'g_fixed_o_m': 'proj_fixed_om.default'} + gen_build_df.rename(columns=new_col_names, inplace=True) + new_g_builds = pandas.merge( + gen_build_df, proj_info_df[['PROJECT', 'proj_gen_tech', 'proj_load_zone']], + on='proj_gen_tech') + # Factor in the load zone cost multipliers + new_g_builds = pandas.merge( + load_zone_df[['LOAD_ZONE', 'lz_cost_multipliers']], new_g_builds, + left_on='LOAD_ZONE', right_on='proj_load_zone', how='right') + new_g_builds['proj_overnight_cost.default'] *= new_g_builds['lz_cost_multipliers'] + new_g_builds['proj_fixed_om.default'] *= new_g_builds['lz_cost_multipliers'] + # Clean up + for drop_col in ['LOAD_ZONE', 'proj_gen_tech', 'proj_load_zone', + 'lz_cost_multipliers']: + del new_g_builds[drop_col] + + # Merge the expanded gen_new_build_costs data into proj_build_costs + project_build_path = os.path.join(inputs_dir, 'proj_build_costs.tab') + if os.path.isfile(project_build_path): + project_build_df = pandas.read_csv(project_build_path, na_values=['.'], sep='\t') + project_build_df = pandas.merge(project_build_df, new_g_builds, + on=['PROJECT', 'build_year'], how='outer') + else: + # Make sure the order of the columns is ok since merge won't ensuring that. + idx_cols = ['PROJECT', 'build_year'] + dat_cols = [c for c in new_g_builds if c not in idx_cols] + col_order = idx_cols + dat_cols + project_build_df = new_g_builds[col_order] + columns_with_defaults = ['proj_overnight_cost', 'proj_fixed_om', + 'proj_storage_energy_overnight_cost'] + update_cols_with_defaults(project_build_df, columns_with_defaults) + project_build_df.to_csv(project_build_path, sep='\t', na_rep='.', index=False) + os.remove(gen_build_path) + + # Merge gen_inc_heat_rates.tab into proj_inc_heat_rates.tab + g_hr_path = os.path.join(inputs_dir, 'gen_inc_heat_rates.tab') + if os.path.isfile(g_hr_path): + g_hr_df = pandas.read_csv(g_hr_path, na_values=['.'], sep='\t') + proj_hr_default = pandas.merge(g_hr_df, proj_info_df[['PROJECT', 'proj_gen_tech']], + left_on='generation_technology', + right_on='proj_gen_tech') + col_renames = { + 'PROJECT': 'project', + 'power_start_mw': 'power_start_mw.default', + 'power_end_mw': 'power_end_mw.default', + 'incremental_heat_rate_mbtu_per_mwhr': 'incremental_heat_rate_mbtu_per_mwhr.default', + 'fuel_use_rate_mmbtu_per_h': 'fuel_use_rate_mmbtu_per_h.default' + } + proj_hr_default.rename(columns=col_renames, inplace=True) + proj_hr_path = os.path.join(inputs_dir, 'proj_inc_heat_rates.tab') + if os.path.isfile(proj_hr_path): + proj_hr_df = pandas.read_csv(proj_hr_path, na_values=['.'], sep='\t') + proj_hr_df = pandas.merge(proj_hr_df, proj_hr_default, on='proj_gen_tech', how='left') + else: + proj_hr_df = proj_hr_default + columns_with_defaults = ['power_start_mw', 'power_end_mw', + 'incremental_heat_rate_mbtu_per_mwhr', + 'fuel_use_rate_mmbtu_per_h'] + update_cols_with_defaults(proj_hr_df, columns_with_defaults) + cols = ['project', 'power_start_mw', 'power_end_mw', + 'incremental_heat_rate_mbtu_per_mwhr', 'fuel_use_rate_mmbtu_per_h'] + proj_hr_df.to_csv(proj_hr_path, sep='\t', na_rep='.', index=False, columns=cols) + os.remove(g_hr_path) + + # Done with restructuring. Now apply component renaming. + + old_new_file_names = { + 'proj_existing_builds.tab':'gen_build_predetermined.tab', + 'project_info.tab':'generation_projects_info.tab', + 'proj_build_costs.tab':'gen_build_costs.tab', + 'proj_inc_heat_rates.tab':'gen_inc_heat_rates.tab', + 'hydro_projects.tab':'hydro_generation_projects.tab', + 'lz_peak_loads.tab':'zone_coincident_peak_demand.tab', + 'lz_to_regional_fuel_market.tab':'zone_to_regional_fuel_market.tab' + } + + for old, new in old_new_file_names.iteritems(): + rename_file(old, new) + + old_new_column_names_in_file = { + 'gen_build_predetermined.tab':[ + ('proj_existing_cap','gen_predetermined_cap') + ], + 'gen_build_costs.tab':[ + ('proj_overnight_cost','gen_overnight_cost'), + ('proj_fixed_om','gen_fixed_om'), + ('proj_storage_energy_overnight_cost','gen_storage_energy_overnight_cost') + ], + 'generation_projects_info.tab':[ + ('proj_dbid','gen_dbid'),('proj_gen_tech','gen_tech'), + ('proj_load_zone','gen_load_zone'), + ('proj_connect_cost_per_mw','gen_connect_cost_per_mw'), + ('proj_capacity_limit_mw','gen_capacity_limit_mw'), + ('proj_variable_om','gen_variable_om'), + ('proj_max_age','gen_max_age'), + ('proj_min_build_capacity','gen_min_build_capacity'), + ('proj_scheduled_outage_rate','gen_scheduled_outage_rate'), + ('proj_forced_outage_rate','gen_forced_outage_rate'), + ('proj_is_variable','gen_is_variable'), + ('proj_is_baseload','gen_is_baseload'), + ('proj_is_cogen','gen_is_cogen'), + ('proj_energy_source','gen_energy_source'), + ('proj_full_load_heat_rate','gen_full_load_heat_rate'), + ('proj_storage_efficiency','gen_storage_efficiency'), + ('proj_min_load_fraction','gen_min_load_fraction'), + ('proj_startup_fuel','gen_startup_fuel'), + ('proj_startup_om','gen_startup_om'), + ('proj_min_uptime','gen_min_uptime'), + ('proj_min_downtime','gen_min_downtime'), + ('proj_min_commit_fraction','gen_min_commit_fraction'), + ('proj_max_commit_fraction','gen_max_commit_fraction'), + ('proj_min_load_fraction_TP','gen_min_load_fraction_TP'), + ('proj_unit_size','gen_unit_size') + ], + 'loads.tab':[ + ('lz_demand_mw','zone_demand_mw') + ], + 'zone_coincident_peak_demand.tab':[ + ('peak_demand_mw','zone_expected_coincident_peak_demand') + ] + } + + for fname, old_new_pairs in old_new_column_names_in_file.iteritems(): + for old_new_pair in old_new_pairs: + old = old_new_pair[0] + new = old_new_pair[1] + rename_column(fname, old_col_name=old, new_col_name=new) + + # Write a new version text file. + switch_model.upgrade._write_input_version(inputs_dir, upgrades_to) diff --git a/switch_model/upgrade/upgrade_2_0_0b2.py b/switch_model/upgrade/upgrade_2_0_0b2.py index bb5b041d3..633cf0cc7 100644 --- a/switch_model/upgrade/upgrade_2_0_0b2.py +++ b/switch_model/upgrade/upgrade_2_0_0b2.py @@ -1,196 +1,26 @@ -### Copyright (c) 2015-2017 The Switch Authors. All rights reserved. +# Copyright (c) 2015-2017 The Switch Authors. All rights reserved. # Licensed under the Apache License, Version 2.0, which is in the LICENSE file. """ -Upgrade input directories from 2.0.0b0 to 2.0.0b2. -Major changes are: -* gen_tech files are merged into project_ files -* The software version number is stored in an input file -* modules.txt explicitly lists each module by its full name -* lz_economic_multiplier is dropped from load_zones -* proj_existing_builds is renamed to proj_existing_and_planned_builds -* Several modules were renamed and reorganized +Upgrade input directories from 2.0.0b1 to 2.0.0b2. +Changes are: +* switch_mod package is renamed to switch_model +* Update the version number of the inputs directory. """ import os -import shutil -import pandas -import argparse import switch_model.upgrade -upgrades_from = '2.0.0b0' +upgrades_from = '2.0.0b1' upgrades_to = '2.0.0b2' -# whitelist of old modules; -# if one of these is referenced without the switch_mod prefix, -# it will be treated as a synonym. -old_modules = { - 'switch_mod.balancing_areas', - 'switch_mod.export', - 'switch_mod.export.dump', - 'switch_mod.export.example_export', - 'switch_mod.financials', - 'switch_mod.fuel_cost', - 'switch_mod.fuel_markets', - 'switch_mod.fuels', - 'switch_mod.gen_tech', - 'switch_mod.generators.hydro_simple', - 'switch_mod.generators.hydro_system', - 'switch_mod.generators.storage', - 'switch_mod.hawaii.batteries', - 'switch_mod.hawaii.batteries_fixed_calendar_life', - 'switch_mod.hawaii.constant_elasticity_demand_system', - 'switch_mod.hawaii.demand_response', - 'switch_mod.hawaii.demand_response_no_reserves', - 'switch_mod.hawaii.demand_response_simple', - 'switch_mod.hawaii.emission_rules', - 'switch_mod.hawaii.ev', - 'switch_mod.hawaii.fed_subsidies', - 'switch_mod.hawaii.fuel_markets_expansion', - 'switch_mod.hawaii.hydrogen', - 'switch_mod.hawaii.kalaeloa', - 'switch_mod.hawaii.lng_conversion', - 'switch_mod.hawaii.no_central_pv', - 'switch_mod.hawaii.no_onshore_wind', - 'switch_mod.hawaii.no_renewables', - 'switch_mod.hawaii.no_wind', - 'switch_mod.hawaii.psip', - 'switch_mod.hawaii.pumped_hydro', - 'switch_mod.hawaii.r_demand_system', - 'switch_mod.hawaii.reserves', - 'switch_mod.hawaii.rps', - 'switch_mod.hawaii.save_results', - 'switch_mod.hawaii.scenario_data', - 'switch_mod.hawaii.scenarios', - 'switch_mod.hawaii.smooth_dispatch', - 'switch_mod.hawaii.switch_patch', - 'switch_mod.hawaii.unserved_load', - 'switch_mod.hawaii.util', - 'switch_mod.load_zones', - 'switch_mod.local_td', - 'switch_mod.main', - 'switch_mod.project.build', - 'switch_mod.project.discrete_build', - 'switch_mod.project.dispatch', - 'switch_mod.project.no_commit', - 'switch_mod.project.unitcommit.commit', - 'switch_mod.project.unitcommit.discrete', - 'switch_mod.project.unitcommit.fuel_use', - 'switch_mod.solve', - 'switch_mod.solve_scenarios', - 'switch_mod.test', - 'switch_mod.timescales', - 'switch_mod.trans_build', - 'switch_mod.trans_dispatch', - 'switch_mod.utilities', - 'switch_mod.project', - 'switch_mod.project.unitcommit', -} -rename_modules = { - 'switch_mod.load_zones': 'switch_model.balancing.load_zones', - 'switch_mod.fuels': 'switch_model.energy_sources.properties', - 'switch_mod.trans_build': 'switch_model.transmission.transport.build', - 'switch_mod.trans_dispatch': 'switch_model.transmission.transport.dispatch', - 'switch_mod.project.build': 'switch_model.generators.core.build', - 'switch_mod.project.discrete_build': 'switch_model.generators.core.proj_discrete_build', - 'switch_mod.project.dispatch': 'switch_model.generators.core.dispatch', - 'switch_mod.project.no_commit': 'switch_model.generators.core.no_commit', - 'switch_mod.project.unitcommit.commit': 'switch_model.generators.core.commit.operate', - 'switch_mod.project.unitcommit.fuel_use': 'switch_model.generators.core.commit.fuel_use', - 'switch_mod.project.unitcommit.discrete': 'switch_model.generators.core.commit.discrete', - 'switch_mod.fuel_cost': 'switch_model.energy_sources.fuel_costs.simple', - 'switch_mod.fuel_markets': 'switch_model.energy_sources.fuel_costs.markets', - 'switch_mod.export': 'switch_model.reporting', - 'switch_mod.local_td': 'switch_model.transmission.local_td', - 'switch_mod.balancing_areas': 'switch_model.balancing.operating_reserves.areas', - 'switch_mod.export.dump': 'switch_model.reporting.dump', - 'switch_mod.generators.hydro_simple': - 'switch_model.generators.extensions.hydro_simple', - 'switch_mod.generators.hydro_system': - 'switch_model.generators.extensions.hydro_system', - 'switch_mod.generators.storage': - 'switch_model.generators.extensions.storage', -} -module_prefix = 'switch_model.' -expand_modules = { # Old module name: [new module names] - 'switch_mod': [ - '### begin core modules ###', - 'switch_model', - 'switch_model.timescales', - 'switch_model.financials', - 'switch_model.balancing.load_zones', - 'switch_model.energy_sources.properties', - 'switch_model.generators.core.build', - 'switch_model.generators.core.dispatch', - 'switch_model.reporting', - '### end core modules ###' - ], - 'switch_mod.project': [ - 'switch_model.generators.core.build', - 'switch_model.generators.core.dispatch' - ], - 'switch_mod.project.unitcommit': [ - 'switch_model.generators.core.commit.operate', - 'switch_model.generators.core.commit.fuel_use' - ], -} - -# Build a master list of module name replacements. -# This includes the simple renames, the expansions, and -# any modules previously written without the switch_mod prefix. -replace_modules = expand_modules.copy() -replace_modules.update({k: [v] for (k, v) in rename_modules.items()}) -for m in old_modules: - # find abbreviated name of old module, which may have been used in modules.txt - abbrev = '.'.join(m.split('.')[1:]) - if m in replace_modules: - replace_modules[abbrev] = replace_modules[m] - else: - # make sure every module name now starts with switch_model - # (not omitted or switch_mod) - replace_modules[m] = ['switch_model.'+abbrev] - replace_modules[abbrev] = ['switch_model.'+abbrev] - -def can_upgrade_inputs_dir(inputs_dir): - """ - Determine if input directory can be upgraded with this script. - Returns True/False - """ - version = switch_model.upgrade.get_input_version(inputs_dir) - if version is None: - return False - return version == upgrades_from - -def upgrade_input_dir(inputs_dir, verbose=False, backup=True): +def upgrade_input_dir(inputs_dir): """ - Upgrade an input directory. If the directory has already - been upgraded, this will have no effect. + Upgrade an input directory to rename the main package from 'switch_mod' + to 'switch_model' in the modules.txt file. """ - if not can_upgrade_inputs_dir(inputs_dir): - if verbose: - print "Skipping upgrade for inputs directory {}.".format(inputs_dir) - return False - - def rename_file(old_name, new_name, optional_file=True): - old_path = os.path.join(inputs_dir, old_name) - new_path = os.path.join(inputs_dir, new_name) - if optional_file and not os.path.isfile(old_path): - return - shutil.move(old_path, new_path) - - def rename_column(file_name, old_col_name, new_col_name, optional_file=True): - path = os.path.join(inputs_dir, file_name) - if optional_file and not os.path.isfile(path): - return - df = pandas.read_csv(path, na_values=['.'], sep='\t') - df.rename(columns={old_col_name: new_col_name}, inplace=True) - df.to_csv(path, sep='\t', na_rep='.', index=False) - - # Make a zip file backup before proceeding - if backup: - switch_model.upgrade._backup(inputs_dir) - - rename_file('modules', 'modules.txt') + # Find modules.txt; it should be either in the inputs directory or in its + # parent directory. modules_path = os.path.join(inputs_dir, 'modules.txt') if not os.path.isfile(modules_path): modules_path = os.path.join(inputs_dir, '..', 'modules.txt') @@ -201,247 +31,15 @@ def rename_column(file_name, old_col_name, new_col_name, optional_file=True): .format(inputs_dir) ) - ### - # Upgrade module listings - # Each line of the original file is either a module identifier or a comment + # Replace switch_mod with switch_model in modules.txt with open(modules_path) as f: module_list = [line.strip() for line in f.read().splitlines()] - - # If the original file didn't specify either switch_mod or the list of - # core modules, we need to insert switch_model. - if not ('switch_mod' in module_list or - 'timescales' in module_list or - 'switch_mod.timescales' in module_list): - module_list.insert(0, 'switch_model') - - new_module_list=[] - for module in module_list: - if module in replace_modules: - new_module_list.extend(replace_modules[module]) - else: - new_module_list.append(module) - - # remove duplicates - # This mimics old switch behavior if a module was expanded - # and also added separately. - final_module_list = [] - for module in new_module_list: - if module not in final_module_list: - final_module_list.append(module) + final_module_list = [line.replace('switch_mod', 'switch_model') + for line in module_list] with open(modules_path, 'w') as f: for module in final_module_list: f.write(module + "\n") - ### - # Get load zone economic multipliers (if available), then drop that column. - load_zone_path = os.path.join(inputs_dir, 'load_zones.tab') - load_zone_df = pandas.read_csv(load_zone_path, na_values=['.'], sep='\t') - if 'lz_cost_multipliers' in load_zone_df: - load_zone_df['lz_cost_multipliers'].fillna(1) - else: - load_zone_df['lz_cost_multipliers'] = 1 - load_zone_keep_cols = [c for c in load_zone_df if c != 'lz_cost_multipliers'] - load_zone_df.to_csv(load_zone_path, sep='\t', na_rep='.', - index=False, columns=load_zone_keep_cols) - - ### - # Merge generator_info with project_info - gen_info_path = os.path.join(inputs_dir, 'generator_info.tab') - gen_info_df = pandas.read_csv(gen_info_path, na_values=['.'], sep='\t') - gen_info_col_renames = { - 'generation_technology': 'proj_gen_tech', - 'g_energy_source': 'proj_energy_source', - 'g_max_age': 'proj_max_age', - 'g_scheduled_outage_rate': 'proj_scheduled_outage_rate.default', - 'g_forced_outage_rate': 'proj_forced_outage_rate.default', - 'g_variable_o_m': 'proj_variable_om.default', - 'g_full_load_heat_rate': 'proj_full_load_heat_rate.default', - 'g_is_variable': 'proj_is_variable', - 'g_is_baseload': 'proj_is_baseload', - 'g_min_build_capacity': 'proj_min_build_capacity', - 'g_is_cogen': 'proj_is_cogen', - 'g_storage_efficiency': 'proj_storage_efficiency.default', - 'g_store_to_release_ratio': 'proj_store_to_release_ratio.default', - 'g_unit_size': 'proj_unit_size.default', - 'g_min_load_fraction': 'proj_min_load_fraction.default', - 'g_startup_fuel': 'proj_startup_fuel.default', - 'g_startup_om': 'proj_startup_om.default', - 'g_ccs_capture_efficiency': 'proj_ccs_capture_efficiency.default', - 'g_ccs_energy_load': 'proj_ccs_energy_load.default' - } - drop_cols = [c for c in gen_info_df if c not in gen_info_col_renames] - for c in drop_cols: - del gen_info_df[c] - gen_info_df.rename(columns=gen_info_col_renames, inplace=True) - proj_info_path = os.path.join(inputs_dir, 'project_info.tab') - proj_info_df = pandas.read_csv(proj_info_path, na_values=['.'], sep='\t') - proj_info_df = pandas.merge(proj_info_df, gen_info_df, on='proj_gen_tech', how='left') - # Factor in the load zone cost multipliers - proj_info_df = pandas.merge( - load_zone_df[['LOAD_ZONE', 'lz_cost_multipliers']], proj_info_df, - left_on='LOAD_ZONE', right_on='proj_load_zone', how='right') - proj_info_df['proj_variable_om.default'] *= proj_info_df['lz_cost_multipliers'] - for c in ['LOAD_ZONE', 'lz_cost_multipliers']: - del proj_info_df[c] - - # An internal function to apply a column of default values to the actual column - def update_cols_with_defaults(df, col_list): - for col in col_list: - default_col = col + '.default' - if default_col not in df: - continue - if col not in df: - df.rename(columns={default_col: col}, inplace=True) - else: - df[col].fillna(df[default_col], inplace=True) - del df[default_col] - - columns_with_defaults = ['proj_scheduled_outage_rate', 'proj_forced_outage_rate', - 'proj_variable_om', 'proj_full_load_heat_rate', - 'proj_storage_efficiency', 'proj_store_to_release_ratio', - 'proj_unit_size', 'proj_min_load_fraction', - 'proj_startup_fuel', 'proj_startup_om', - 'proj_ccs_capture_efficiency', 'proj_ccs_energy_load'] - update_cols_with_defaults(proj_info_df, columns_with_defaults) - proj_info_df.to_csv(proj_info_path, sep='\t', na_rep='.', index=False) - os.remove(gen_info_path) - - ### - # Merge gen_new_build_costs into proj_build_costs - - # Translate default generator costs into costs for each project - gen_build_path = os.path.join(inputs_dir, 'gen_new_build_costs.tab') - if os.path.isfile(gen_build_path): - gen_build_df = pandas.read_csv(gen_build_path, na_values=['.'], sep='\t') - new_col_names = { - 'generation_technology': 'proj_gen_tech', - 'investment_period': 'build_year', - 'g_overnight_cost': 'proj_overnight_cost.default', - 'g_storage_energy_overnight_cost': 'proj_storage_energy_overnight_cost.default', - 'g_fixed_o_m': 'proj_fixed_om.default'} - gen_build_df.rename(columns=new_col_names, inplace=True) - new_g_builds = pandas.merge( - gen_build_df, proj_info_df[['PROJECT', 'proj_gen_tech', 'proj_load_zone']], - on='proj_gen_tech') - # Factor in the load zone cost multipliers - new_g_builds = pandas.merge( - load_zone_df[['LOAD_ZONE', 'lz_cost_multipliers']], new_g_builds, - left_on='LOAD_ZONE', right_on='proj_load_zone', how='right') - new_g_builds['proj_overnight_cost.default'] *= new_g_builds['lz_cost_multipliers'] - new_g_builds['proj_fixed_om.default'] *= new_g_builds['lz_cost_multipliers'] - # Clean up - for drop_col in ['LOAD_ZONE', 'proj_gen_tech', 'proj_load_zone', 'lz_cost_multipliers']: - del new_g_builds[drop_col] - - # Merge the expanded gen_new_build_costs data into proj_build_costs - project_build_path = os.path.join(inputs_dir, 'proj_build_costs.tab') - if os.path.isfile(project_build_path): - project_build_df = pandas.read_csv(project_build_path, na_values=['.'], sep='\t') - project_build_df = pandas.merge(project_build_df, new_g_builds, - on=['PROJECT', 'build_year'], how='outer') - else: - # Make sure the order of the columns is ok since merge won't ensuring that. - idx_cols = ['PROJECT', 'build_year'] - dat_cols = [c for c in new_g_builds if c not in idx_cols] - col_order = idx_cols + dat_cols - project_build_df = new_g_builds[col_order] - columns_with_defaults = ['proj_overnight_cost', 'proj_fixed_om', - 'proj_storage_energy_overnight_cost'] - update_cols_with_defaults(project_build_df, columns_with_defaults) - project_build_df.to_csv(project_build_path, sep='\t', na_rep='.', index=False) - os.remove(gen_build_path) - - # Merge gen_inc_heat_rates.tab into proj_inc_heat_rates.tab - g_hr_path = os.path.join(inputs_dir, 'gen_inc_heat_rates.tab') - if os.path.isfile(g_hr_path): - g_hr_df = pandas.read_csv(g_hr_path, na_values=['.'], sep='\t') - proj_hr_default = pandas.merge(g_hr_df, proj_info_df[['PROJECT', 'proj_gen_tech']], - left_on='generation_technology', right_on='proj_gen_tech') - col_renames = { - 'PROJECT': 'project', - 'power_start_mw': 'power_start_mw.default', - 'power_end_mw': 'power_end_mw.default', - 'incremental_heat_rate_mbtu_per_mwhr': 'incremental_heat_rate_mbtu_per_mwhr.default', - 'fuel_use_rate_mmbtu_per_h': 'fuel_use_rate_mmbtu_per_h.default' - } - proj_hr_default.rename(columns=col_renames, inplace=True) - proj_hr_path = os.path.join(inputs_dir, 'proj_inc_heat_rates.tab') - if os.path.isfile(proj_hr_path): - proj_hr_df = pandas.read_csv(proj_hr_path, na_values=['.'], sep='\t') - proj_hr_df = pandas.merge(proj_hr_df, proj_hr_default, on='proj_gen_tech', how='left') - else: - proj_hr_df = proj_hr_default - columns_with_defaults = ['power_start_mw', 'power_end_mw', - 'incremental_heat_rate_mbtu_per_mwhr', - 'fuel_use_rate_mmbtu_per_h'] - update_cols_with_defaults(proj_hr_df, columns_with_defaults) - cols = ['project', 'power_start_mw', 'power_end_mw', - 'incremental_heat_rate_mbtu_per_mwhr', 'fuel_use_rate_mmbtu_per_h'] - proj_hr_df.to_csv(proj_hr_path, sep='\t', na_rep='.', index=False, columns=cols) - os.remove(g_hr_path) - - # Done with restructuring. Now apply component renaming. - - old_new_file_names = { - 'proj_existing_builds.tab':'gen_build_predetermined.tab', - 'project_info.tab':'generation_projects_info.tab', - 'proj_build_costs.tab':'gen_build_costs.tab', - 'proj_inc_heat_rates.tab':'gen_inc_heat_rates.tab', - 'hydro_projects.tab':'hydro_generation_projects.tab', - 'lz_peak_loads.tab':'zone_coincident_peak_demand.tab', - 'lz_to_regional_fuel_market.tab':'zone_to_regional_fuel_market.tab' - } - - for old, new in old_new_file_names.iteritems(): - rename_file(old, new) - - old_new_column_names_in_file = { - 'gen_build_predetermined.tab':[ - ('proj_existing_cap','gen_predetermined_cap') - ], - 'gen_build_costs.tab':[ - ('proj_overnight_cost','gen_overnight_cost'), - ('proj_fixed_om','gen_fixed_om'), - ('proj_storage_energy_overnight_cost','gen_storage_energy_overnight_cost') - ], - 'generation_projects_info.tab':[ - ('proj_dbid','gen_dbid'),('proj_gen_tech','gen_tech'), - ('proj_load_zone','gen_load_zone'), - ('proj_connect_cost_per_mw','gen_connect_cost_per_mw'), - ('proj_capacity_limit_mw','gen_capacity_limit_mw'), - ('proj_variable_om','gen_variable_om'), - ('proj_max_age','gen_max_age'), - ('proj_min_build_capacity','gen_min_build_capacity'), - ('proj_scheduled_outage_rate','gen_scheduled_outage_rate'), - ('proj_forced_outage_rate','gen_forced_outage_rate'), - ('proj_is_variable','gen_is_variable'), - ('proj_is_baseload','gen_is_baseload'), - ('proj_is_cogen','gen_is_cogen'), - ('proj_energy_source','gen_energy_source'), - ('proj_full_load_heat_rate','gen_full_load_heat_rate'), - ('proj_storage_efficiency','gen_storage_efficiency'), - ('proj_min_load_fraction','gen_min_load_fraction'), - ('proj_startup_fuel','gen_startup_fuel'), - ('proj_startup_om','gen_startup_om'), - ('proj_min_uptime','gen_min_uptime'), - ('proj_min_downtime','gen_min_downtime'), - ('proj_min_commit_fraction','gen_min_commit_fraction'), - ('proj_max_commit_fraction','gen_max_commit_fraction'), - ('proj_min_load_fraction_TP','gen_min_load_fraction_TP'), - ('proj_unit_size','gen_unit_size') - ], - 'loads.tab':[ - ('lz_demand_mw','zone_demand_mw') - ], - 'zone_coincident_peak_demand.tab':[ - ('peak_demand_mw','zone_expected_coincident_peak_demand') - ] - } - - for fname, old_new_pairs in old_new_column_names_in_file.iteritems(): - for old, new in old_new_pairs: - rename_column(fname, old_col_name=old, new_col_name=new) - # Write a new version text file. switch_model.upgrade._write_input_version(inputs_dir, upgrades_to) diff --git a/tests/upgrade_dat/README.txt b/tests/upgrade_dat/README.txt new file mode 100644 index 000000000..71e40c5a0 --- /dev/null +++ b/tests/upgrade_dat/README.txt @@ -0,0 +1,14 @@ +This is a set of input directories with old versions that test upgrade +functionality. + +If you edit the code in a way that requires adding a new upgrade plugin, you +should update inputs in the examples directory, but you should not update +these input files because they will test that your upgrade plugin is +performing as expected. + +If you fix a bug in the code that changes the objective function value, you +should update the total_cost.txt files in these directories. + +You may add test cases to this directory, especially if you notice a bug in +how switch upgrades your data. Please keep new test cases as small as possible +so that the test suite will continue to run quickly. diff --git a/tests/upgrade_dat/custom_extension/inputs/modules.txt b/tests/upgrade_dat/custom_extension/inputs/modules.txt index b3b854a12..abd2dbb8a 100644 --- a/tests/upgrade_dat/custom_extension/inputs/modules.txt +++ b/tests/upgrade_dat/custom_extension/inputs/modules.txt @@ -1,4 +1,4 @@ -switch_model +switch_mod project.no_commit fuel_cost sunk_costs diff --git a/tests/upgrade_test.py b/tests/upgrade_test.py index e5fdca553..dced11df1 100644 --- a/tests/upgrade_test.py +++ b/tests/upgrade_test.py @@ -1,5 +1,17 @@ # Copyright 2016 The Switch Authors. All rights reserved. # Licensed under the Apache License, Version 2, which is in the LICENSE file. +""" +Test upgrade functionality by: +* Upgrading each example dataset found in tests/upgrade_dat +* Solving the upgraded inputs +* Validating that the objective function value is the same + +Note to developers: Do not update the input directories of tests/upgrade_dat +or else this test won't actually test the upgrade functionality. See +tests/upgrade_dat/README.txt for an explanation. + +""" + import filecmp import os @@ -12,8 +24,8 @@ import switch_model.solve import switch_model.utilities from switch_model.upgrade import upgrade_inputs +import switch_model.upgrade.manager from .examples_test import get_expectation_path, read_file, write_file, TOP_DIR -import switch_model.upgrade.upgrade_2_0_0b1 as upgrade_2_0_0b1 UPDATE_EXPECTATIONS = False @@ -40,9 +52,10 @@ def test_upgrade(): shutil.copytree(example_dir, upgrade_dir, ignore=shutil.ignore_patterns('outputs')) upgrade_dir_inputs = os.path.join(upgrade_dir, 'inputs') upgrade_dir_outputs = os.path.join(upgrade_dir, 'outputs') - upgrade_inputs(upgrade_dir_inputs) + switch_model.upgrade.manager.set_verbose(False) try: # Custom python modules may be in the example's working directory + upgrade_inputs(upgrade_dir_inputs) sys.path.append(upgrade_dir) switch_model.solve.main([ '--inputs-dir', upgrade_dir_inputs,