Exploring the Near-Optimal Feasible Space¶
Here, we use modelling to generate alternatives (MGA) to explore the near-opimal feasible space of a simple one-node model in the style of model.energy (the same as in the previous MGA example).
While we explored the use of n.optimize.optimize_mga() in the previous example, PyPSA includes a few additional functions making it convenient to work with near-optimal spaces in a geometric way. While the optimize_mga function solves a network with an alternative objective function (given by the weights argument), n.optimize_mga_in_direction is a simple alternative useful for exploring trade-offs between multiple alternative objectives. It takes two key arguments: a dictionary of dimensions, specifying multiple alternative objectives in the same format as the previously mentioned weights, and a direction representing a vector in the coordinate space defined by dimensions.
In this example, we explore the trade-offs between wind and solar expansion in a simple renewables-based system. Therefore, we define our dimensions (or alternative objectives) as total installed wind capacity and total installed solar capacity in MW, respectively. These dimensions can also be seen as defining a projection of near-optimal space of the model down to two dimensions.
:::{note} See also this research article for a background on dimension reduction and approximation of near-optimal spaces. :::
import matplotlib.pyplot as plt
from matplotlib.collections import LineCollection
from scipy.spatial import ConvexHull, convex_hull_plot_2d
import pypsa
Before any near-optimal analysis can start, the model has to be solved to optimality first. This is in order to find the minimum system cost, which is later used to define a system cost bound for near-optimality (i.e. "slack", usually in percentage of minimum system cost).
n = pypsa.examples.model_energy()
n.snapshots = n.snapshots[::3] # Crude reduction of time resolution for speed
n.generators.at["load shedding", "marginal_cost"] = 20000
n.optimize(solver_name="gurobi")
INFO:pypsa.network.io:Retrieving network data from https://github.com/PyPSA/PyPSA/raw/v1.1.2/examples/networks/model-energy/model-energy.nc.
INFO:pypsa.network.io:Imported network 'Model-Energy' has buses, carriers, generators, links, loads, storage_units, stores
/tmp/ipykernel_5184/2365194803.py:4: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
INFO:linopy.model: Solve problem using Gurobi solver
INFO:linopy.model:Solver options: - log_to_console: False
INFO:linopy.io: Writing time: 0.13s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-_f4mltrm.lp
Reading time = 0.02 seconds
obj: 21434 rows, 9746 columns, 41420 nonzeros
Set parameter LogToConsole to value 0
Warning: environment still referenced so free is deferred (Continue to use WLS)
INFO:linopy.constants: Optimization successful: Status: ok Termination condition: optimal Solution: 9746 primals, 21434 duals Objective: 6.90e+09 Solver model: available Solver message: 2
INFO:pypsa.optimization.optimize:The shadow-prices of the constraints Generator-fix-p-lower, Generator-fix-p-upper, Generator-ext-p-lower, Generator-ext-p-upper, Link-ext-p-lower, Link-ext-p-upper, Store-ext-e-lower, Store-ext-e-upper, StorageUnit-ext-p_dispatch-lower, StorageUnit-ext-p_dispatch-upper, StorageUnit-ext-p_store-lower, StorageUnit-ext-p_store-upper, StorageUnit-ext-state_of_charge-lower, StorageUnit-ext-state_of_charge-upper, StorageUnit-energy_balance, Store-energy_balance were not assigned to the network.
('ok', 'optimal')
Individual dimensions are specified just like the weights argument for the n.optimize.optimize_mga function: a nested dictionary of components, variables and finally a series or dictionary giving weights to individual components.
Here, we define two dimensions, and give them the user-defined names "wind" and "solar" (the keys in the outer dictionary). These names are arbitrary and don't have to match names of underlaying components.
dimensions = {
"wind": {"Generator": {"p_nom": {"wind": 1}}},
"solar": {"Generator": {"p_nom": {"solar": 1}}},
}
Suppose we are interested in minimizing wind capacity alone, and also interested in minimizing the total capacity of wind and solar. These correspond to the directions (-1, 0) and (-1, -1) in wind-solar coordinate space, respectively. Let's see what is possible within a 5% total system cost slack.
_, _, min_wind = n.optimize.optimize_mga_in_direction(
dimensions=dimensions,
direction={
"wind": -1,
"solar": 0,
}, # Use coordinate names matching those given in `dimensions`
slack=0.05,
)
_, _, min_wind_solar = n.optimize.optimize_mga_in_direction(
dimensions=dimensions,
direction={"wind": -1, "solar": -1},
slack=0.05,
)
display(min_wind)
display(min_wind_solar)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
INFO:linopy.model: Solve problem using Highs solver
INFO:linopy.model:Solver options: - log_to_console: False
INFO:linopy.io: Writing time: 0.13s
INFO:linopy.constants: Optimization successful: Status: ok Termination condition: optimal Solution: 9746 primals, 21435 duals Objective: 1.70e+04 Solver model: available Solver message: Optimal
INFO:pypsa.optimization.optimize:The shadow-prices of the constraints Generator-fix-p-lower, Generator-fix-p-upper, Generator-ext-p-lower, Generator-ext-p-upper, Link-ext-p-lower, Link-ext-p-upper, Store-ext-e-lower, Store-ext-e-upper, StorageUnit-ext-p_dispatch-lower, StorageUnit-ext-p_dispatch-upper, StorageUnit-ext-p_store-lower, StorageUnit-ext-p_store-upper, StorageUnit-ext-state_of_charge-lower, StorageUnit-ext-state_of_charge-upper, StorageUnit-energy_balance, Store-energy_balance, budget were not assigned to the network.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
INFO:linopy.model: Solve problem using Highs solver
INFO:linopy.model:Solver options: - log_to_console: False
INFO:linopy.io: Writing time: 0.13s
INFO:linopy.constants: Optimization successful: Status: ok Termination condition: optimal Solution: 9746 primals, 21435 duals Objective: 4.75e+04 Solver model: available Solver message: Optimal
INFO:pypsa.optimization.optimize:The shadow-prices of the constraints Generator-fix-p-lower, Generator-fix-p-upper, Generator-ext-p-lower, Generator-ext-p-upper, Link-ext-p-lower, Link-ext-p-upper, Store-ext-e-lower, Store-ext-e-upper, StorageUnit-ext-p_dispatch-lower, StorageUnit-ext-p_dispatch-upper, StorageUnit-ext-p_store-lower, StorageUnit-ext-p_store-upper, StorageUnit-ext-state_of_charge-lower, StorageUnit-ext-state_of_charge-upper, StorageUnit-energy_balance, Store-energy_balance, budget were not assigned to the network.
wind 17006.298742 solar 44921.817858 dtype: float64
wind 29563.944662 solar 17925.539753 dtype: float64
Results are returned as dictionaries represting coordinates in the wind-solar space. The dictionaries use the same user-given coordinate names that we passed in the dimensions argument. We see that minimizing wind alone leads to a large installation of solar, while minimizing both jointly leads to a more balanced solution.
In order to get a full picture of the near-optimal space (projected to the wind and solar dimensions), it is useful to optimize in many directions and consider the convex hull of the resulting points.
Of course, you can use optimize_mga_in_direction manually to do this. For convenience, PyPSA also provides the optimize_mga_in_multiple_directions function. This function takes a list of directions (or a pandas DataFrame with rows for directions), and uses built-in Python multiprocessing functionality to optimize in these directions in parallel. In the event of any individual optimisations failing, only the successful ones are returned.
While the user is free to select directions themselves, PyPSA also includes some simple functions (for instance, pypsa.optimization.mga.generate_directions_randomber of random directions in the format expected by optimize_mga_in_multiple_directions`.
directions = pypsa.optimization.mga.generate_directions_random(
dimensions.keys(), 10, seed=0
)
dirs, pts = n.optimize.optimize_mga_in_multiple_directions(
dimensions=dimensions,
directions=directions,
slack=0.05,
solver_name="gurobi",
# Solve in up to 8 directions in parallel.
max_parallel=8,
)
INFO:pypsa.network.io:Exported network 'Model-Energy' saved to '/tmp/tmpth2ijiew.nc contains: storage_units, links, sub_networks, buses, stores, carriers, generators, loads
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-s1llv07n.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xd070ee74
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.11s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.03s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.87789142e+04 -2.03647123e+07 7.39e+08 2.13e-01 4.00e+05 0s
Read LP format model from file /tmp/linopy-problem-1cx9i9mo.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x04effe46
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [5e-01, 9e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
1 -7.57897577e+05 -1.90348559e+07 1.12e+08 4.26e-01 2.09e+05 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.06s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
2 -6.56311510e+05 -6.82787650e+06 6.30e+07 8.00e-03 3.54e+04 0s
Read LP format model from file /tmp/linopy-problem-2mjjzouv.lp
Reading time = 0.15 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Ordering time: 0.03s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x2617db0e
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [4e-01, 9e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -2.94984273e+04 -1.85858639e+07 7.39e+08 9.73e-02 1.83e+05 0s
3 -5.78196487e+04 -2.98822222e+06 2.35e+06 3.58e-04 1.92e+03 0s
1 -5.73482597e+05 -1.72466694e+07 1.12e+08 1.91e-01 9.39e+04 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
2 -4.64443217e+05 -6.07041553e+06 6.25e+07 3.45e-03 1.55e+04 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
4 -4.57361688e+04 -1.05504568e+06 5.18e+05 7.11e-07 4.04e+02 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.15s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
3 -3.57144739e+04 -2.66031216e+06 2.40e+06 1.83e-04 8.67e+02 0s
Ordering time: 0.02s
5 -4.56036841e+04 -5.14081188e+05 1.79e+05 8.75e-16 1.44e+02 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
4 -2.59939979e+04 -8.12111708e+05 4.64e+05 2.15e-06 1.54e+02 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
6 -4.78778263e+04 -1.96373732e+05 1.06e+05 4.86e-16 4.42e+01 1s
Read LP format model from file /tmp/linopy-problem-kze938mn.lp
Reading time = 0.10 seconds
Objective Residual
Iter Primal Dual Primal Dual Compl Time
obj: 21435 rows, 9746 columns, 42400 nonzeros
0 -3.84277753e+04 -1.01893163e+07 7.39e+08 5.34e-02 1.00e+05 0s
Read LP format model from file /tmp/linopy-problem-v40n4lfl.lp
Reading time = 0.14 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xf6adfdd5
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x66aa13ad
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
5 -2.71093423e+04 -3.97598438e+05 1.37e+05 4.57e-16 5.47e+01 0s
7 -5.22136298e+04 -1.50916290e+05 6.86e+04 2.61e-16 2.79e+01 1s
6 -2.93245813e+04 -1.65281310e+05 9.65e+04 2.42e-16 2.03e+01 0s
1 -5.88627026e+05 -8.63304171e+06 1.06e+08 1.01e-01 4.70e+04 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
7 -3.39216651e+04 -1.20926912e+05 6.72e+04 1.83e-16 1.25e+01 0s
Read LP format model from file /tmp/linopy-problem-kjgbxs3m.lp
8 -5.73920847e+04 -1.19414543e+05 2.43e+04 1.92e-16 1.61e+01 1s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x9fcccd7c
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [7e-01, 7e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
2 -3.02640008e+05 -2.65460064e+06 5.39e+07 1.00e-03 5.76e+03 0s
8 -4.07731018e+04 -1.01290258e+05 2.43e+04 1.12e-16 7.94e+00 0s
Read LP format model from file /tmp/linopy-problem-srruiowh.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
9 -6.08814006e+04 -1.06249412e+05 1.94e+04 1.60e-16 1.18e+01 1s
Model fingerprint: 0x64caf6e1
Presolve removed 11188 rows and 1442 columns
Ordering time: 0.02s
9 -4.18577361e+04 -9.77091628e+04 2.20e+04 1.44e-16 7.30e+00 0s
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve time: 0.12s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
10 -4.50614303e+04 -8.71416982e+04 1.73e+04 7.56e-17 5.49e+00 1s
3 -3.93470599e+04 -1.21615079e+06 1.69e+06 3.37e-05 3.05e+02 0s
10 -6.29629212e+04 -1.04664423e+05 1.61e+04 1.13e-16 1.08e+01 1s
Ordering time: 0.03s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -2.66190241e+04 -1.11494357e+07 7.39e+08 1.17e-01 2.19e+05 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.09s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
11 -4.66633441e+04 -8.30846120e+04 1.53e+04 6.67e-17 4.75e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
11 -6.50727423e+04 -9.80755648e+04 1.32e+04 1.73e-16 8.54e+00 1s
1 -4.07942254e+05 -9.70306174e+06 1.06e+08 2.26e-01 1.06e+05 0s
Ordering time: 0.03s
Read LP format model from file /tmp/linopy-problem-lmd_7qv_.lp
4 -3.67919431e+04 -3.79883814e+05 4.14e+05 4.48e-16 6.35e+01 0s
12 -4.89317000e+04 -7.40319002e+04 1.17e+04 5.50e-17 3.29e+00 1s
Reading time = 0.15 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Model fingerprint: 0x67db4be0
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.08929095e+04 -2.06701892e+07 7.39e+08 2.16e-01 4.06e+05 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.14s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
2 -2.68948268e+05 -3.67300319e+06 5.63e+07 2.56e-03 1.74e+04 0s
12 -6.86883747e+04 -8.63127548e+04 6.60e+03 1.34e-16 4.53e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 4.69065011e+04 -8.49418387e+06 7.35e+08 0.00e+00 8.29e+04 0s
Ordering time: 0.02s
1 -6.95393047e+05 -1.92514725e+07 1.12e+08 4.29e-01 2.11e+05 0s
5 -3.79544560e+04 -1.90968025e+05 1.60e+05 2.39e-16 2.29e+01 1s
13 -5.13828786e+04 -6.62256868e+04 6.53e+03 6.34e-17 1.93e+00 1s
3 -3.13701785e+04 -1.67655683e+06 1.33e+06 3.81e-05 7.67e+02 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
1 3.29840876e+05 -7.93588465e+06 1.13e+08 6.88e-02 4.26e+04 0s
13 -7.06261712e+04 -8.16563814e+04 2.78e+03 6.54e-17 2.77e+00 1s
2 -5.88490385e+05 -6.82792694e+06 6.27e+07 7.91e-03 3.51e+04 0s
14 -5.17965882e+04 -6.52160778e+04 5.85e+03 4.28e-17 1.75e+00 1s
6 -3.92330041e+04 -1.05644029e+05 8.95e+04 7.35e-17 9.31e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.79166792e+04 -2.06285536e+07 7.39e+08 2.16e-01 4.05e+05 0s
2 3.87527978e+05 -2.40940129e+06 5.53e+07 1.52e-03 5.78e+03 0s
4 -3.03950885e+04 -4.36005216e+05 4.32e+05 1.43e-15 1.55e+02 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.14s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
14 -7.16187921e+04 -7.58980013e+04 9.42e+02 1.04e-16 1.07e+00 1s
15 -5.26151464e+04 -6.33669017e+04 4.17e+03 3.55e-17 1.39e+00 1s
7 -4.09823772e+04 -9.14206769e+04 6.65e+04 9.10e-17 6.90e+00 1s
3 -4.92217599e+04 -2.99085056e+06 2.41e+06 3.86e-04 1.95e+03 0s
Ordering time: 0.02s
1 -7.53813806e+05 -1.92701132e+07 1.12e+08 4.31e-01 2.11e+05 0s
15 -7.21102346e+04 -7.31509387e+04 2.35e+02 1.72e-16 2.61e-01 1s
5 -3.19837191e+04 -2.05153636e+05 1.82e+05 4.62e-16 5.36e+01 0s
3 5.54148654e+04 -1.09406327e+06 3.10e+06 9.48e-05 4.32e+02 0s
16 -5.38924302e+04 -5.96291833e+04 1.78e+03 2.50e-08 7.33e-01 1s
8 -4.21117876e+04 -8.43978774e+04 5.47e+04 6.76e-17 5.71e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
2 -6.51340768e+05 -6.89668689e+06 6.29e+07 8.07e-03 3.57e+04 0s
16 -7.22607100e+04 -7.25290788e+04 3.75e+01 2.08e-09 6.61e-02 1s
4 -3.71122643e+04 -9.91338770e+05 4.60e+05 4.35e-06 3.68e+02 0s
9 -4.45134950e+04 -7.97152874e+04 3.84e+04 6.64e-17 4.65e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -1.06617948e+04 -1.09516645e+07 7.39e+08 1.15e-01 2.15e+05 0s
6 -3.38294243e+04 -1.30454309e+05 1.01e+05 3.34e-16 2.75e+01 0s
17 -5.45032347e+04 -5.59569467e+04 8.27e+02 1.28e-07 2.01e-01 1s
4 4.26860316e+04 -3.62650034e+05 4.12e+05 8.84e-07 7.40e+01 0s
3 -5.73276150e+04 -3.02034185e+06 2.40e+06 3.64e-04 1.97e+03 0s
10 -4.55308380e+04 -7.73766316e+04 3.41e+04 5.75e-17 4.19e+00 1s
7 -3.58692087e+04 -1.05990781e+05 6.66e+04 2.74e-16 1.92e+01 1s
5 -3.75502088e+04 -4.46147848e+05 1.53e+05 9.67e-16 1.23e+02 1s
1 -2.72024693e+05 -9.61473801e+06 1.06e+08 2.24e-01 1.05e+05 0s
17 -7.22940845e+04 -7.22983770e+04 3.26e-02 2.22e-09 9.28e-04 1s
18 -5.48195591e+04 -5.53143929e+04 3.54e+02 6.77e-08 7.16e-02 1s 5 4.17235226e+04 -1.44984326e+05 1.86e+05 2.54e-16 2.88e+01 1s 11 -4.58554849e+04 -7.29483058e+04 2.93e+04 3.95e-17 3.55e+00 1s 8 -3.77012781e+04 -9.94185538e+04 5.26e+04 2.66e-16 1.66e+01 1s 2 -1.83792027e+05 -3.47979761e+06 5.68e+07 2.45e-03 1.68e+04 0s 18 -7.22950973e+04 -7.22951241e+04 1.55e-08 1.12e-10 1.06e-06 1s 6 -4.01556739e+04 -1.85053371e+05 9.37e+04 3.08e-16 4.31e+01 1s 4 -4.48505834e+04 -1.07502187e+06 5.23e+05 1.16e-06 4.13e+02 1s 19 -5.49321359e+04 -5.52083136e+04 1.95e+02 8.53e-08 4.34e-02 1s 6 4.10793369e+04 -1.50376505e+04 1.19e+05 1.15e-16 8.54e+00 1s 9 -4.17721893e+04 -8.99740319e+04 3.72e+04 1.39e-16 1.27e+01 1s 12 -4.75689870e+04 -6.77864207e+04 1.95e+04 4.66e-17 2.62e+00 1s 19 -7.22950983e+04 -7.22950983e+04 3.05e-08 1.15e-13 2.76e-11 1s Barrier solved model in 19 iterations and 1.24 seconds (0.13 work units) Optimal objective -7.22950983e+04 7 -4.48182192e+04 -1.38011865e+05 6.43e+04 2.34e-16 2.65e+01 1s 20 -5.50545359e+04 -5.50727692e+04 7.24e+00 3.46e-09 2.11e-03 1s 3 -2.23559804e+04 -1.60105872e+06 1.52e+06 4.68e-05 7.85e+02 0s Crossover log... 5 -4.47191059e+04 -5.18911584e+05 1.77e+05 9.53e-16 1.46e+02 1s 10 -4.22110796e+04 -8.54495125e+04 3.57e+04 1.46e-16 1.14e+01 1s 7 3.73198556e+04 1.73924198e+04 2.37e+04 5.12e-17 2.59e+00 1s 8 -5.06217845e+04 -1.16879383e+05 2.94e+04 2.47e-16 1.76e+01 1s 13 -4.88892597e+04 -6.02205048e+04 1.33e+04 2.98e-17 1.48e+00 1s 21 -5.50643166e+04 -5.50649341e+04 6.90e-02 9.70e-10 1.90e-05 1s 6 -4.70401487e+04 -1.98157582e+05 1.08e+05 6.42e-16 4.51e+01 1s 8 3.56027411e+04 2.51349211e+04 1.27e+04 1.46e-08 1.33e+00 1s 4 -2.10620254e+04 -4.30028790e+05 4.45e+05 1.28e-15 1.58e+02 1s 11 -4.14546605e+04 -7.80971386e+04 2.98e+04 1.44e-16 9.60e+00 1s 9 -5.40998696e+04 -1.02565883e+05 2.11e+04 1.94e-16 1.28e+01 1s 14 -5.04250841e+04 -5.66925545e+04 6.85e+03 3.10e-17 8.12e-01 1s
70 DPushes remaining with DInf 0.0000000e+00 1s
22 -5.50644089e+04 -5.50645649e+04 2.69e-05 2.65e-10 9.45e-08 1s
9 3.41927793e+04 2.91404635e+04 4.64e+03 7.64e-08 6.29e-01 1s
7 -5.15559669e+04 -1.51095578e+05 6.98e+04 4.47e-16 2.82e+01 1s
12 -4.64747918e+04 -7.09650280e+04 1.32e+04 1.43e-16 6.21e+00 1s
5 -2.33074192e+04 -1.89684652e+05 1.58e+05 4.89e-16 5.07e+01 1s
10 -5.69987939e+04 -9.44257225e+04 1.79e+04 1.23e-16 9.89e+00 1s
15 -5.10442075e+04 -5.55074638e+04 4.48e+03 3.00e-17 5.75e-01 1s
23 -5.50644091e+04 -5.50644093e+04 4.67e-08 3.50e-13 9.45e-11 1s
10 3.36608204e+04 3.10859505e+04 2.09e+03 8.44e-08 3.19e-01 1s
Barrier solved model in 23 iterations and 1.19 seconds (0.15 work units)
Optimal objective -5.50644091e+04
8 -5.71044661e+04 -1.20042612e+05 2.39e+04 1.76e-16 1.64e+01 1s
11 -5.93342471e+04 -8.92519854e+04 1.44e+04 1.45e-16 7.89e+00 1s
6 -2.60787802e+04 -1.17764130e+05 1.08e+05 1.83e-16 2.72e+01 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
13 -4.77733690e+04 -6.28454940e+04 1.11e+04 8.14e-17 3.89e+00 1s
Crossover log...
16 -5.13645822e+04 -5.42619236e+04 3.17e+03 2.24e-17 3.76e-01 1s
2072 PPushes remaining with PInf 0.0000000e+00 1s
9 -6.05254026e+04 -1.07502798e+05 1.91e+04 1.68e-16 1.22e+01 1s
11 3.33422432e+04 3.20412727e+04 7.54e+02 4.97e-08 1.61e-01 1s
12 -6.31421344e+04 -7.98684417e+04 7.00e+03 1.16e-16 4.35e+00 1s
7 -2.88965448e+04 -9.96670087e+04 7.72e+04 1.48e-16 2.02e+01 1s
14 -4.92892162e+04 -5.80062199e+04 7.34e+03 6.62e-17 2.27e+00 1s
10 -6.26899693e+04 -1.05793804e+05 1.59e+04 1.93e-16 1.11e+01 1s
12 3.31539596e+04 3.26743032e+04 2.36e+02 5.37e-08 5.97e-02 1s
17 -5.17074545e+04 -5.34996861e+04 1.49e+03 3.51e-17 2.29e-01 1s
8 -3.28450297e+04 -8.91689071e+04 5.29e+04 1.97e-16 1.56e+01 1s
5 DPushes remaining with DInf 0.0000000e+00 1s
15 -4.90525617e+04 -5.76649118e+04 7.02e+03 7.18e-17 2.24e+00 1s
11 -6.48604304e+04 -9.87442181e+04 1.30e+04 1.51e-16 8.75e+00 1s
13 -6.46005218e+04 -7.21305522e+04 4.26e+03 1.44e-16 2.01e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
2002 PPushes remaining with PInf 0.0000000e+00 1s
18 -5.18823819e+04 -5.32658064e+04 6.34e+02 3.57e-17 1.72e-01 1s
9 -3.63303425e+04 -8.13941800e+04 4.26e+04 1.14e-16 1.24e+01 1s
13 3.30925089e+04 3.29429113e+04 9.15e+01 4.01e-08 1.93e-02 1s
16 -5.05144679e+04 -5.68023140e+04 3.49e+03 5.41e-17 1.60e+00 1s
14 -6.56036829e+04 -6.90403803e+04 2.45e+03 9.84e-09 9.39e-01 1s
19 -5.19791733e+04 -5.26096105e+04 2.69e+02 2.76e-17 7.84e-02 1s
12 -6.79728740e+04 -8.80581400e+04 7.63e+03 1.37e-16 5.17e+00 1s
10 -3.66752507e+04 -7.53820149e+04 3.70e+04 1.23e-16 1.05e+01 1s
14 3.30656586e+04 3.30412657e+04 3.33e+01 1.73e-08 3.45e-03 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
15 -6.61116522e+04 -6.81969615e+04 1.52e+03 5.85e-08 5.74e-01 1s
17 -5.08244703e+04 -5.49020525e+04 2.55e+03 5.58e-17 1.04e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.1537273e-15 2s
20 -5.20323801e+04 -5.22270051e+04 8.81e+01 1.35e-10 2.43e-02 1s
13 -6.95708072e+04 -8.14205654e+04 4.13e+03 1.64e-16 3.03e+00 1s
Crossover time: 0.45 seconds (0.07 work units)
15 3.30531666e+04 3.30500229e+04 7.29e+00 6.41e-09 5.87e-04 1s
Solved with barrier
11 -4.12711507e+04 -6.61630944e+04 2.05e+04 1.23e-16 6.62e+00 1s
16 -6.67515196e+04 -6.71840798e+04 3.03e+02 1.52e-08 1.19e-01 1s
21 -5.20530502e+04 -5.21392137e+04 3.51e+01 1.40e-09 1.08e-02 1s
14 -7.08503929e+04 -7.56446643e+04 1.91e+03 1.80e-16 1.23e+00 1s
18 -5.09976139e+04 -5.48216971e+04 2.13e+03 6.60e-17 9.70e-01 1s
16 3.30494393e+04 3.30497033e+04 5.62e-08 1.40e-09 4.99e-06 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.3877788e-15 2s
12 -4.21032539e+04 -5.95628311e+04 1.76e+04 1.26e-16 4.72e+00 1s
Crossover time: 0.33 seconds (0.06 work units)
Iteration Objective Primal Inf. Dual Inf. Time
2145 -7.2295098e+04 0.000000e+00 0.000000e+00 2s
Solved in 2145 iterations and 1.76 seconds (0.20 work units)
Optimal objective -7.229509830e+04
22 -5.20611534e+04 -5.21001108e+04 1.42e+01 1.91e-09 4.87e-03 1s
17 -6.69235437e+04 -6.69321637e+04 2.82e-02 7.91e-09 1.60e-03 1s
19 -5.10582021e+04 -5.39420041e+04 1.97e+03 7.87e-17 7.38e-01 1s
Solved with barrier
15 -7.15973697e+04 -7.30183093e+04 7.01e+02 1.10e-16 3.71e-01 1s
13 -4.36382016e+04 -5.73050120e+04 1.20e+04 9.88e-17 3.64e+00 1s
17 3.30494303e+04 3.30494302e+04 6.98e-10 4.63e-13 4.99e-09 1s
Barrier solved model in 17 iterations and 1.14 seconds (0.12 work units)
Optimal objective 3.30494303e+04
18 -6.69266301e+04 -6.69276438e+04 3.98e-06 1.49e-09 1.54e-04 1s
Crossover log...
20 -5.11750897e+04 -5.28065633e+04 1.63e+03 1.23e-09 4.28e-01 1s
Iteration Objective Primal Inf. Dual Inf. Time
2010 -5.5064409e+04 0.000000e+00 0.000000e+00 2s
Solved in 2010 iterations and 1.62 seconds (0.21 work units)
Optimal objective -5.506440906e+04
21 -5.11952870e+04 -5.24392942e+04 1.57e+03 5.25e-09 3.32e-01 1s
23 -5.20660227e+04 -5.20674997e+04 3.07e-01 1.37e-09 1.98e-04 2s
Warning: environment still referenced so free is deferred (Continue to use WLS)
16 -7.19446994e+04 -7.21633662e+04 1.84e+02 5.12e-09 5.98e-02 1s
24 -5.20665858e+04 -5.20666367e+04 2.94e-03 8.48e-10 4.02e-06 2s
17 -7.20663721e+04 -7.20797148e+04 1.35e+01 4.61e-09 4.02e-03 1s
13 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
25 -5.20665961e+04 -5.20665991e+04 5.97e-07 2.89e-11 1.44e-08 2s
1938 PPushes remaining with PInf 0.0000000e+00 1s
14 -4.40999901e+04 -5.64464094e+04 8.52e+03 7.54e-17 3.22e+00 1s
19 -6.69268132e+04 -6.69268441e+04 4.37e-08 2.74e-10 4.53e-06 1s
18 -7.20770578e+04 -7.20773642e+04 8.92e-07 4.36e-10 5.64e-05 1s
15 -4.48455051e+04 -5.12350283e+04 5.87e+03 1.05e-16 1.70e+00 1s
20 -6.69268159e+04 -6.69268160e+04 1.07e-08 1.74e-13 4.53e-09 1s
Barrier solved model in 20 iterations and 1.41 seconds (0.13 work units)
Optimal objective -6.69268159e+04
Crossover log...
16 -4.58314920e+04 -4.73362682e+04 1.18e+03 1.77e-09 3.92e-01 1s
26 -5.20665961e+04 -5.20665961e+04 1.02e-08 2.46e-14 1.44e-11 2s
Barrier solved model in 26 iterations and 1.70 seconds (0.16 work units)
Optimal objective -5.20665961e+04
19 -7.20771072e+04 -7.20771192e+04 1.63e-08 5.69e-11 1.47e-07 1s
17 -4.63745506e+04 -4.66961685e+04 2.74e+02 1.03e-08 8.41e-02 1s
22 -5.14113525e+04 -5.21176646e+04 9.20e+02 1.13e-08 1.88e-01 1s
Crossover log...
4 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
2064 PPushes remaining with PInf 0.0000000e+00 1s
20 -7.20771072e+04 -7.20771072e+04 2.61e-08 1.89e-14 1.47e-10 1s
18 -4.65169809e+04 -4.66093795e+04 6.08e+01 6.43e-09 2.37e-02 1s
607 DPushes remaining with DInf 0.0000000e+00 2s
Barrier solved model in 20 iterations and 1.39 seconds (0.13 work units)
Optimal objective -7.20771072e+04
23 -5.15661073e+04 -5.19110667e+04 3.64e+02 1.28e-08 9.02e-02 2s
Crossover log...
19 -4.65572324e+04 -4.65846976e+04 4.46e+00 4.38e-09 6.71e-03 1s
24 -5.16652774e+04 -5.18721779e+04 1.38e+02 3.43e-09 5.25e-02 2s
20 -4.65595223e+04 -4.65625586e+04 1.48e+00 3.16e-10 7.63e-04 1s
25 -5.16893113e+04 -5.18469306e+04 8.60e+01 2.34e-09 3.97e-02 2s
21 -4.65612096e+04 -4.65622801e+04 5.43e-02 4.15e-10 2.56e-04 1s
26 -5.17183568e+04 -5.17405041e+04 2.49e+01 8.35e-10 5.83e-03 2s
71 DPushes remaining with DInf 0.0000000e+00 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 5.6968319e-15 2s
22 -4.65612635e+04 -4.65612637e+04 2.20e-06 2.51e-12 1.95e-08 1s
Crossover time: 0.24 seconds (0.06 work units)
27 -5.17260916e+04 -5.17341086e+04 1.18e+01 7.13e-10 2.17e-03 2s
Solved with barrier
23 -4.65612635e+04 -4.65612635e+04 6.64e-11 2.22e-15 2.44e-14 1s
Barrier solved model in 23 iterations and 1.44 seconds (0.15 work units)
Optimal objective -4.65612635e+04
0 DPushes remaining with DInf 0.0000000e+00 2s
Crossover log...
28 -5.17306346e+04 -5.17326406e+04 2.87e-01 7.73e-10 4.92e-04 2s
2068 PPushes remaining with PInf 0.0000000e+00 2s
Iteration Objective Primal Inf. Dual Inf. Time
2071 -6.6926816e+04 0.000000e+00 0.000000e+00 2s
Solved in 2071 iterations and 1.71 seconds (0.20 work units)
Optimal objective -6.692681594e+04
29 -5.17311879e+04 -5.17313078e+04 1.62e-02 8.63e-10 2.76e-05 2s
8 DPushes remaining with DInf 0.0000000e+00 2s
30 -5.17312194e+04 -5.17312195e+04 1.37e-06 2.01e-12 3.91e-08 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
1791 PPushes remaining with PInf 0.0000000e+00 2s
31 -5.17312195e+04 -5.17312195e+04 9.00e-10 1.40e-13 4.54e-13 2s
Barrier solved model in 31 iterations and 1.78 seconds (0.18 work units)
Optimal objective -5.17312195e+04
Crossover log...
5 DPushes remaining with DInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
1987 PPushes remaining with PInf 0.0000000e+00 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.1050189e-15 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 8.3301421e-15 2s
Crossover time: 0.20 seconds (0.06 work units)
Crossover time: 0.38 seconds (0.07 work units)
Solved with barrier
Solved with barrier
Warning: environment still referenced so free is deferred (Continue to use WLS)
Iteration Objective Primal Inf. Dual Inf. Time
1802 -4.6561264e+04 0.000000e+00 0.000000e+00 2s
Solved in 1802 iterations and 1.69 seconds (0.21 work units)
Optimal objective -4.656126351e+04
Iteration Objective Primal Inf. Dual Inf. Time
2142 -7.2077107e+04 0.000000e+00 0.000000e+00 2s
Solved in 2142 iterations and 1.82 seconds (0.20 work units)
Optimal objective -7.207710721e+04
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 8.3266727e-16 2s
Crossover time: 0.20 seconds (0.06 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1995 -5.1731219e+04 0.000000e+00 0.000000e+00 2s
Solved in 1995 iterations and 2.03 seconds (0.25 work units)
Optimal objective -5.173121946e+04
0 DPushes remaining with DInf 0.0000000e+00 2s
2163 PPushes remaining with PInf 0.0000000e+00 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 7.9970752e-16 2s
Warning: environment still referenced so free is deferred (Continue to use WLS)
Crossover time: 0.73 seconds (0.17 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
2773 -5.2066596e+04 0.000000e+00 0.000000e+00 2s
Solved in 2773 iterations and 2.48 seconds (0.34 work units)
Optimal objective -5.206659614e+04
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.2204460e-16 2s
Crossover time: 1.27 seconds (0.22 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1954 3.3049430e+04 0.000000e+00 0.000000e+00 2s
Solved in 1954 iterations and 2.46 seconds (0.35 work units)
Optimal objective 3.304943025e+04
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-_z4q5p95.lp
Reading time = 0.02 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xd7e02e73
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.02s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.00s
Read LP format model from file /tmp/linopy-problem-hcrdv2sm.lp
Reading time = 0.02 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x15199912
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.93358168e+04 -1.66386585e+07 7.39e+08 8.71e-02 1.63e+05 0s
1 -7.24200462e+05 -1.56139824e+07 1.10e+08 1.75e-01 8.62e+04 0s
2 -6.20042449e+05 -5.73148984e+06 6.33e+07 3.27e-03 1.50e+04 0s
3 -5.73147217e+04 -2.51393995e+06 2.23e+06 1.33e-04 7.80e+02 0s
4 -4.72471864e+04 -8.03016118e+05 5.09e+05 7.98e-16 1.53e+02 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.03s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
5 -4.70035638e+04 -4.12226650e+05 1.72e+05 3.86e-16 5.61e+01 0s
Ordering time: 0.01s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
6 -4.84370288e+04 -1.62997920e+05 1.01e+05 1.47e-16 1.71e+01 0s
7 -5.17498344e+04 -1.32206045e+05 5.98e+04 5.37e-17 1.12e+01 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -7.29276877e+03 -1.20175765e+07 7.39e+08 6.29e-02 1.18e+05 0s
1 -2.91410237e+05 -1.11217312e+07 1.13e+08 1.16e-01 6.03e+04 0s
8 -5.47565051e+04 -1.00071785e+05 3.71e+04 5.77e-17 6.12e+00 0s
2 -1.96361237e+05 -3.88059236e+06 6.20e+07 2.12e-03 9.81e+03 0s
9 -5.64071381e+04 -9.35797637e+04 3.01e+04 5.70e-17 4.99e+00 0s
10 -5.74058870e+04 -8.66255438e+04 2.64e+04 4.12e-17 3.95e+00 0s
3 -9.18913467e+03 -1.72960210e+06 2.30e+06 1.21e-04 5.45e+02 0s
11 -5.99056057e+04 -7.79238681e+04 1.99e+04 3.69e-17 2.48e+00 0s
12 -6.29538909e+04 -7.35122516e+04 1.07e+04 5.09e-17 1.44e+00 0s
4 -5.19325530e+03 -5.48209605e+05 4.44e+05 3.25e-06 1.03e+02 0s
13 -6.52020810e+04 -7.18344998e+04 4.06e+03 7.25e-17 8.62e-01 0s
5 -6.75936569e+03 -2.38195542e+05 1.37e+05 4.18e-07 3.42e+01 0s
14 -6.59026820e+04 -6.78390005e+04 1.92e+03 2.06e-09 2.63e-01 0s
6 -9.66920106e+03 -9.83707589e+04 9.00e+04 1.96e-16 1.31e+01 0s
15 -6.60589614e+04 -6.74550130e+04 1.41e+03 6.57e-09 1.89e-01 0s
7 -1.23579889e+04 -7.14829930e+04 6.85e+04 1.20e-16 8.56e+00 0s
16 -6.63105168e+04 -6.68774310e+04 7.82e+02 2.65e-08 8.11e-02 0s
8 -1.68031955e+04 -6.50817232e+04 3.65e+04 8.44e-17 6.56e+00 0s
9 -1.94673890e+04 -4.98586928e+04 2.57e+04 9.49e-17 4.12e+00 0s
17 -6.64712668e+04 -6.67192713e+04 2.08e+02 8.70e-09 3.34e-02 0s
10 -2.06479658e+04 -4.88511996e+04 2.21e+04 3.99e-09 3.79e+00 0s
18 -6.66000460e+04 -6.66391668e+04 4.99e-01 7.64e-09 5.05e-03 0s
11 -2.20756894e+04 -4.49433207e+04 1.80e+04 1.88e-08 3.07e+00 0s
19 -6.66018668e+04 -6.66016583e+04 1.11e-02 1.16e-08 3.91e-04 0s
20 -6.66019812e+04 -6.65987724e+04 3.12e-03 1.15e-08 2.32e-05 0s
12 -2.39409693e+04 -4.04092698e+04 1.31e+04 8.08e-08 2.21e+00 0s
21 -6.66020286e+04 -6.66020293e+04 6.33e-07 1.33e-12 5.77e-08 0s
13 -2.47326292e+04 -3.57002248e+04 1.07e+04 1.66e-07 1.50e+00 0s
22 -6.66020289e+04 -6.66020183e+04 6.43e-08 3.64e-11 6.25e-11 0s
Barrier solved model in 22 iterations and 0.26 seconds (0.14 work units)
Optimal objective -6.66020289e+04
14 -2.56649209e+04 -3.47192755e+04 8.05e+03 1.87e-07 1.23e+00 0s
Crossover log...
15 -2.60336530e+04 -3.38866118e+04 6.23e+03 1.77e-07 1.06e+00 0s
321 DPushes remaining with DInf 0.0000000e+00 0s
16 -2.65330627e+04 -3.09158467e+04 4.25e+03 1.87e-07 6.07e-01 0s
17 -2.70390518e+04 -2.90866624e+04 2.44e+03 1.84e-07 2.99e-01 0s
18 -2.74350318e+04 -2.85929239e+04 1.09e+03 2.00e-07 1.73e-01 0s
19 -2.75999479e+04 -2.79240493e+04 4.67e+02 7.92e-08 5.29e-02 0s
20 -2.77239028e+04 -2.77779993e+04 1.82e+01 4.99e-08 1.12e-02 0s
21 -2.77314903e+04 -2.77455467e+04 3.26e-02 2.41e-08 3.85e-03 0s
22 -2.77318428e+04 -2.77116129e+04 1.04e-07 2.95e-08 2.55e-04 0s
0 DPushes remaining with DInf 0.0000000e+00 0s
2142 PPushes remaining with PInf 0.0000000e+00 0s
23 -2.77316133e+04 -2.77234840e+04 4.56e-08 1.20e-08 9.82e-05 0s
24 -2.77322921e+04 -2.77274323e+04 3.65e-08 1.04e-08 7.91e-05 0s
0 PPushes remaining with PInf 0.0000000e+00 0s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.7295193e-15 0s
Crossover time: 0.16 seconds (0.13 work units)
Solved with barrier
25 -2.77323592e+04 -2.77318366e+04 7.33e-08 7.13e-10 2.09e-06 0s
Iteration Objective Primal Inf. Dual Inf. Time
2466 -6.6602029e+04 0.000000e+00 0.000000e+00 0s
Solved in 2466 iterations and 0.45 seconds (0.28 work units)
Optimal objective -6.660202891e+04
26 -2.77323658e+04 -2.77319146e+04 3.34e-08 6.29e-10 6.15e-08 0s
27 -2.77323659e+04 -2.77323659e+04 6.71e-08 5.57e-14 3.17e-12 0s
Barrier solved model in 27 iterations and 0.43 seconds (0.19 work units)
Optimal objective -2.77323659e+04
Crossover log...
4 DPushes remaining with DInf 0.0000000e+00 0s
0 DPushes remaining with DInf 0.0000000e+00 0s
1854 PPushes remaining with PInf 0.0000000e+00 0s
0 PPushes remaining with PInf 0.0000000e+00 0s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.0591168e-15 0s
Crossover time: 0.04 seconds (0.07 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1861 -2.7732366e+04 0.000000e+00 0.000000e+00 0s
Solved in 1861 iterations and 0.49 seconds (0.26 work units)
Optimal objective -2.773236587e+04
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
The results are returned in the form of two pandas DataFrames; one for directions and one for resulting points / coordinates. Using scipy, we can compute and plot the convex hull of the points we generated.
display(pts.head() / 1e3)
fig, ax = plt.subplots(figsize=(8, 6))
convex_hull_plot_2d(ConvexHull(pts / 1e3), ax)
ax.axis("equal")
ax.set_xlabel("Wind capacity (GW)")
ax.set_ylabel("Solar capacity (GW)")
ax.set_title("Near-optimal space in wind-solar coordinate space")
plt.show()
| wind | solar | |
|---|---|---|
| 0 | 17.037387 | 70.267029 |
| 1 | 49.546872 | 16.643482 |
| 2 | 15.133119 | 70.067082 |
| 3 | 15.910653 | 70.305473 |
| 4 | 50.504400 | 9.922783 |
While random directions generally work well, they are not always perfectly spaced out. In two dimensions, we can easily generate evenly spaced directions (points on a circle); implemented in PyPSA in pypsa.optimization.mga.generate_directions_evenly_spaced. In higher dimensions, generating evenly spaced directions is not trivial, but Halton sequences (pypsa.optimization.mga.generate_directions_halton) do a better job than randomly generated directions.
n_points = 20
directions_random = pypsa.optimization.mga.generate_directions_random(
dimensions.keys(), n_points, seed=0
)
directions_even = pypsa.optimization.mga.generate_directions_evenly_spaced(
dimensions.keys(), n_points
)
directions_halton = pypsa.optimization.mga.generate_directions_halton(
dimensions.keys(), n_points, seed=0
)
fig, axs = plt.subplots(1, 3, figsize=(12, 3), sharey=True)
directions_random.plot(kind="scatter", x="wind", y="solar", ax=axs[0])
directions_even.plot(kind="scatter", x="wind", y="solar", ax=axs[1])
directions_halton.plot(kind="scatter", x="wind", y="solar", ax=axs[2])
for ax in axs:
ax.set_xlim(-1.1, 1.1)
ax.set_ylim(-1.1, 1.1)
ax.axis("equal")
plt.show()
fig, axs = plt.subplots(1, 3, figsize=(12, 3), sharey=True)
for ax, directions in zip(axs, [directions_random, directions_even, directions_halton]):
_, pts = n.optimize.optimize_mga_in_multiple_directions(
dimensions=dimensions,
directions=directions,
slack=0.05,
solver_name="gurobi",
max_parallel=8,
)
convex_hull_plot_2d(ConvexHull(pts / 1e3), ax)
ax.axis("equal")
ax.set_xlabel("Wind capacity (GW)")
ax.set_ylabel("Solar capacity (GW)")
plt.show()
INFO:pypsa.network.io:Exported network 'Model-Energy' saved to '/tmp/tmp348jydau.nc contains: storage_units, links, sub_networks, buses, stores, carriers, generators, loads
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-w4t5v800.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x04effe46
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [5e-01, 9e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Read LP format model from file /tmp/linopy-problem-j5jw1aj7.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xd070ee74
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.11s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.11s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.03s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Ordering time: 0.00s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
0 -2.94984273e+04 -1.85858639e+07 7.39e+08 9.73e-02 1.83e+05 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.87789142e+04 -2.03647123e+07 7.39e+08 2.13e-01 4.00e+05 0s
1 -5.73482597e+05 -1.72466694e+07 1.12e+08 1.91e-01 9.39e+04 0s
1 -7.57897577e+05 -1.90348559e+07 1.12e+08 4.26e-01 2.09e+05 0s
2 -4.64443217e+05 -6.07041553e+06 6.25e+07 3.45e-03 1.55e+04 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
3 -3.57144739e+04 -2.66031216e+06 2.40e+06 1.83e-04 8.67e+02 0s
2 -6.56311510e+05 -6.82787650e+06 6.30e+07 8.00e-03 3.54e+04 0s
4 -2.59939979e+04 -8.12111708e+05 4.64e+05 2.15e-06 1.54e+02 0s
3 -5.78196487e+04 -2.98822222e+06 2.35e+06 3.58e-04 1.92e+03 0s
Read LP format model from file /tmp/linopy-problem-ijqg10r9.lp
Reading time = 0.08 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Set parameter WLSAccessID
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Model fingerprint: 0x67db4be0
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
5 -2.71093423e+04 -3.97598438e+05 1.37e+05 4.57e-16 5.47e+01 0s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
4 -4.57361688e+04 -1.05504568e+06 5.18e+05 7.11e-07 4.04e+02 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
6 -2.93245813e+04 -1.65281310e+05 9.65e+04 2.42e-16 2.03e+01 0s
5 -4.56036841e+04 -5.14081188e+05 1.79e+05 8.75e-16 1.44e+02 0s
6 -4.78778263e+04 -1.96373732e+05 1.06e+05 4.86e-16 4.42e+01 0s
Read LP format model from file /tmp/linopy-problem-ox05za71.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
7 -3.39216651e+04 -1.20926912e+05 6.72e+04 1.83e-16 1.25e+01 0s
Model fingerprint: 0xf6adfdd5
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Read LP format model from file /tmp/linopy-problem-dxowz320.lp
Reading time = 0.09 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x2617db0e
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [4e-01, 9e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
7 -5.22136298e+04 -1.50916290e+05 6.86e+04 2.61e-16 2.79e+01 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.12s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
8 -4.07731018e+04 -1.01290258e+05 2.43e+04 1.12e-16 7.94e+00 1s
8 -5.73920847e+04 -1.19414543e+05 2.43e+04 1.92e-16 1.61e+01 0s
Read LP format model from file /tmp/linopy-problem-hmevymxb.lp
Reading time = 0.09 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x66aa13ad
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Ordering time: 0.03s
Presolve removed 11188 rows and 1442 columns
9 -6.08814006e+04 -1.06249412e+05 1.94e+04 1.60e-16 1.18e+01 1s
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Presolve removed 11188 rows and 1442 columns
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
9 -4.18577361e+04 -9.77091628e+04 2.20e+04 1.44e-16 7.30e+00 1s
10 -6.29629212e+04 -1.04664423e+05 1.61e+04 1.13e-16 1.08e+01 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Ordering time: 0.02s
Ordering time: 0.01s
10 -4.50614303e+04 -8.71416982e+04 1.73e+04 7.56e-17 5.49e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
11 -6.50727423e+04 -9.80755648e+04 1.32e+04 1.73e-16 8.54e+00 1s
0 -1.06617948e+04 -1.09516645e+07 7.39e+08 1.15e-01 2.15e+05 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.09s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Objective Residual
Iter Primal Dual Primal Dual Compl Time
11 -4.66633441e+04 -8.30846120e+04 1.53e+04 6.67e-17 4.75e+00 1s
0 -4.08929095e+04 -2.06701892e+07 7.39e+08 2.16e-01 4.06e+05 0s
12 -6.86883747e+04 -8.63127548e+04 6.60e+03 1.34e-16 4.53e+00 1s
1 -2.72024693e+05 -9.61473801e+06 1.06e+08 2.24e-01 1.05e+05 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -3.84277753e+04 -1.01893163e+07 7.39e+08 5.34e-02 1.00e+05 0s
Ordering time: 0.03s
1 -6.95393047e+05 -1.92514725e+07 1.12e+08 4.29e-01 2.11e+05 0s
12 -4.89317000e+04 -7.40319002e+04 1.17e+04 5.50e-17 3.29e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
2 -1.83792027e+05 -3.47979761e+06 5.68e+07 2.45e-03 1.68e+04 0s
1 -5.88627026e+05 -8.63304171e+06 1.06e+08 1.01e-01 4.70e+04 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
13 -7.06261712e+04 -8.16563814e+04 2.78e+03 6.54e-17 2.77e+00 1s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-rcgnw3hh.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -2.66190241e+04 -1.11494357e+07 7.39e+08 1.17e-01 2.19e+05 0s
2 -5.88490385e+05 -6.82792694e+06 6.27e+07 7.91e-03 3.51e+04 0s
Model fingerprint: 0x64caf6e1
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
13 -5.13828786e+04 -6.62256868e+04 6.53e+03 6.34e-17 1.93e+00 1s
1 -4.07942254e+05 -9.70306174e+06 1.06e+08 2.26e-01 1.06e+05 0s
3 -2.23559804e+04 -1.60105872e+06 1.52e+06 4.68e-05 7.85e+02 0s
2 -3.02640008e+05 -2.65460064e+06 5.39e+07 1.00e-03 5.76e+03 0s
14 -7.16187921e+04 -7.58980013e+04 9.42e+02 1.04e-16 1.07e+00 1s
14 -5.17965882e+04 -6.52160778e+04 5.85e+03 4.28e-17 1.75e+00 1s
4 -2.10620254e+04 -4.30028790e+05 4.45e+05 1.28e-15 1.58e+02 0s
3 -4.92217599e+04 -2.99085056e+06 2.41e+06 3.86e-04 1.95e+03 0s
3 -3.93470599e+04 -1.21615079e+06 1.69e+06 3.37e-05 3.05e+02 0s
15 -7.21102346e+04 -7.31509387e+04 2.35e+02 1.72e-16 2.61e-01 1s
15 -5.26151464e+04 -6.33669017e+04 4.17e+03 3.55e-17 1.39e+00 1s
2 -2.68948268e+05 -3.67300319e+06 5.63e+07 2.56e-03 1.74e+04 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.13s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
4 -3.71122643e+04 -9.91338770e+05 4.60e+05 4.35e-06 3.68e+02 0s
16 -7.22607100e+04 -7.25290788e+04 3.75e+01 2.08e-09 6.61e-02 1s
Read LP format model from file /tmp/linopy-problem-dzvn6pyw.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
5 -2.33074192e+04 -1.89684652e+05 1.58e+05 4.89e-16 5.07e+01 1s
4 -3.67919431e+04 -3.79883814e+05 4.14e+05 4.48e-16 6.35e+01 0s
Model fingerprint: 0x9fcccd7c
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [7e-01, 7e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
16 -5.38924302e+04 -5.96291833e+04 1.78e+03 2.50e-08 7.33e-01 1s
17 -7.22940845e+04 -7.22983770e+04 3.26e-02 2.22e-09 9.28e-04 1s
Ordering time: 0.04s
5 -3.75502088e+04 -4.46147848e+05 1.53e+05 9.67e-16 1.23e+02 0s
3 -3.13701785e+04 -1.67655683e+06 1.33e+06 3.81e-05 7.67e+02 0s
5 -3.79544560e+04 -1.90968025e+05 1.60e+05 2.39e-16 2.29e+01 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
18 -7.22950973e+04 -7.22951241e+04 1.55e-08 1.12e-10 1.06e-06 1s
6 -2.60787802e+04 -1.17764130e+05 1.08e+05 1.83e-16 2.72e+01 1s
17 -5.45032347e+04 -5.59569467e+04 8.27e+02 1.28e-07 2.01e-01 1s
6 -4.01556739e+04 -1.85053371e+05 9.37e+04 3.08e-16 4.31e+01 0s
6 -3.92330041e+04 -1.05644029e+05 8.95e+04 7.35e-17 9.31e+00 0s
19 -7.22950983e+04 -7.22950983e+04 3.05e-08 1.15e-13 2.76e-11 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.79166792e+04 -2.06285536e+07 7.39e+08 2.16e-01 4.05e+05 0s
7 -2.88965448e+04 -9.96670087e+04 7.72e+04 1.48e-16 2.02e+01 1s
7 -4.48182192e+04 -1.38011865e+05 6.43e+04 2.34e-16 2.65e+01 1s
4 -3.03950885e+04 -4.36005216e+05 4.32e+05 1.43e-15 1.55e+02 0s
Barrier solved model in 19 iterations and 0.96 seconds (0.13 work units)
Optimal objective -7.22950983e+04
18 -5.48195591e+04 -5.53143929e+04 3.54e+02 6.77e-08 7.16e-02 1s
Crossover log...
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.15s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
7 -4.09823772e+04 -9.14206769e+04 6.65e+04 9.10e-17 6.90e+00 1s
8 -5.06217845e+04 -1.16879383e+05 2.94e+04 2.47e-16 1.76e+01 1s
1 -7.53813806e+05 -1.92701132e+07 1.12e+08 4.31e-01 2.11e+05 0s
8 -3.28450297e+04 -8.91689071e+04 5.29e+04 1.97e-16 1.56e+01 1s
8 -4.21117876e+04 -8.43978774e+04 5.47e+04 6.76e-17 5.71e+00 1s
19 -5.49321359e+04 -5.52083136e+04 1.95e+02 8.53e-08 4.34e-02 1s
Ordering time: 0.01s
5 -3.19837191e+04 -2.05153636e+05 1.82e+05 4.62e-16 5.36e+01 1s
9 -5.40998696e+04 -1.02565883e+05 2.11e+04 1.94e-16 1.28e+01 1s
9 -4.45134950e+04 -7.97152874e+04 3.84e+04 6.64e-17 4.65e+00 1s
9 -3.63303425e+04 -8.13941800e+04 4.26e+04 1.14e-16 1.24e+01 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
2 -6.51340768e+05 -6.89668689e+06 6.29e+07 8.07e-03 3.57e+04 0s
70 DPushes remaining with DInf 0.0000000e+00 1s
6 -3.38294243e+04 -1.30454309e+05 1.01e+05 3.34e-16 2.75e+01 1s
10 -5.69987939e+04 -9.44257225e+04 1.79e+04 1.23e-16 9.89e+00 1s
20 -5.50545359e+04 -5.50727692e+04 7.24e+00 3.46e-09 2.11e-03 1s
10 -4.55308380e+04 -7.73766316e+04 3.41e+04 5.75e-17 4.19e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 4.69065011e+04 -8.49418387e+06 7.35e+08 0.00e+00 8.29e+04 0s
10 -3.66752507e+04 -7.53820149e+04 3.70e+04 1.23e-16 1.05e+01 1s
3 -5.73276150e+04 -3.02034185e+06 2.40e+06 3.64e-04 1.97e+03 0s
21 -5.50643166e+04 -5.50649341e+04 6.90e-02 9.70e-10 1.90e-05 1s
11 -5.93342471e+04 -8.92519854e+04 1.44e+04 1.45e-16 7.89e+00 1s
7 -3.58692087e+04 -1.05990781e+05 6.66e+04 2.74e-16 1.92e+01 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
11 -4.58554849e+04 -7.29483058e+04 2.93e+04 3.95e-17 3.55e+00 1s
1 3.29840876e+05 -7.93588465e+06 1.13e+08 6.88e-02 4.26e+04 0s
2072 PPushes remaining with PInf 0.0000000e+00 1s
12 -6.31421344e+04 -7.98684417e+04 7.00e+03 1.16e-16 4.35e+00 1s
8 -3.77012781e+04 -9.94185538e+04 5.26e+04 2.66e-16 1.66e+01 1s
11 -4.12711507e+04 -6.61630944e+04 2.05e+04 1.23e-16 6.62e+00 1s
4 -4.48505834e+04 -1.07502187e+06 5.23e+05 1.16e-06 4.13e+02 1s
22 -5.50644089e+04 -5.50645649e+04 2.69e-05 2.65e-10 9.45e-08 1s
12 -4.75689870e+04 -6.77864207e+04 1.95e+04 4.66e-17 2.62e+00 1s
2 3.87527978e+05 -2.40940129e+06 5.53e+07 1.52e-03 5.78e+03 0s
13 -6.46005218e+04 -7.21305522e+04 4.26e+03 1.44e-16 2.01e+00 1s
9 -4.17721893e+04 -8.99740319e+04 3.72e+04 1.39e-16 1.27e+01 1s
12 -4.21032539e+04 -5.95628311e+04 1.76e+04 1.26e-16 4.72e+00 1s
23 -5.50644091e+04 -5.50644093e+04 4.67e-08 3.50e-13 9.45e-11 1s
Barrier solved model in 23 iterations and 1.29 seconds (0.15 work units)
Optimal objective -5.50644091e+04
5 -4.47191059e+04 -5.18911584e+05 1.77e+05 9.53e-16 1.46e+02 1s
Crossover log...
13 -4.88892597e+04 -6.02205048e+04 1.33e+04 2.98e-17 1.48e+00 1s
13 -4.36382016e+04 -5.73050120e+04 1.20e+04 9.88e-17 3.64e+00 1s
10 -4.22110796e+04 -8.54495125e+04 3.57e+04 1.46e-16 1.14e+01 1s
14 -6.56036829e+04 -6.90403803e+04 2.45e+03 9.84e-09 9.39e-01 1s
3 5.54148654e+04 -1.09406327e+06 3.10e+06 9.48e-05 4.32e+02 0s
6 -4.70401487e+04 -1.98157582e+05 1.08e+05 6.42e-16 4.51e+01 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
15 -6.61116522e+04 -6.81969615e+04 1.52e+03 5.85e-08 5.74e-01 1s
11 -4.14546605e+04 -7.80971386e+04 2.98e+04 1.44e-16 9.60e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.1537273e-15 1s
14 -5.04250841e+04 -5.66925545e+04 6.85e+03 3.10e-17 8.12e-01 1s
7 -5.15559669e+04 -1.51095578e+05 6.98e+04 4.47e-16 2.82e+01 1s
14 -4.40999901e+04 -5.64464094e+04 8.52e+03 7.54e-17 3.22e+00 1s
Crossover time: 0.41 seconds (0.07 work units)
Solved with barrier
4 4.26860316e+04 -3.62650034e+05 4.12e+05 8.84e-07 7.40e+01 1s
5 DPushes remaining with DInf 0.0000000e+00 1s
16 -6.67515196e+04 -6.71840798e+04 3.03e+02 1.52e-08 1.19e-01 1s
8 -5.71044661e+04 -1.20042612e+05 2.39e+04 1.76e-16 1.64e+01 1s
12 -4.64747918e+04 -7.09650280e+04 1.32e+04 1.43e-16 6.21e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
2002 PPushes remaining with PInf 0.0000000e+00 1s
15 -5.10442075e+04 -5.55074638e+04 4.48e+03 3.00e-17 5.75e-01 1s
15 -4.48455051e+04 -5.12350283e+04 5.87e+03 1.05e-16 1.70e+00 1s
Iteration Objective Primal Inf. Dual Inf. Time
2145 -7.2295098e+04 0.000000e+00 0.000000e+00 1s
Solved in 2145 iterations and 1.43 seconds (0.20 work units)
Optimal objective -7.229509830e+04
9 -6.05254026e+04 -1.07502798e+05 1.91e+04 1.68e-16 1.22e+01 1s
5 4.17235226e+04 -1.44984326e+05 1.86e+05 2.54e-16 2.88e+01 1s
17 -6.69235437e+04 -6.69321637e+04 2.82e-02 7.91e-09 1.60e-03 1s
13 -4.77733690e+04 -6.28454940e+04 1.11e+04 8.14e-17 3.89e+00 1s
16 -5.13645822e+04 -5.42619236e+04 3.17e+03 2.24e-17 3.76e-01 1s
10 -6.26899693e+04 -1.05793804e+05 1.59e+04 1.93e-16 1.11e+01 1s
16 -4.58314920e+04 -4.73362682e+04 1.18e+03 1.77e-09 3.92e-01 1s
18 -6.69266301e+04 -6.69276438e+04 3.98e-06 1.49e-09 1.54e-04 1s
6 4.10793369e+04 -1.50376505e+04 1.19e+05 1.15e-16 8.54e+00 1s
11 -6.48604304e+04 -9.87442181e+04 1.30e+04 1.51e-16 8.75e+00 1s
14 -4.92892162e+04 -5.80062199e+04 7.34e+03 6.62e-17 2.27e+00 1s
17 -5.17074545e+04 -5.34996861e+04 1.49e+03 3.51e-17 2.29e-01 1s
17 -4.63745506e+04 -4.66961685e+04 2.74e+02 1.03e-08 8.41e-02 1s
19 -6.69268132e+04 -6.69268441e+04 4.37e-08 2.74e-10 4.53e-06 1s
7 3.73198556e+04 1.73924198e+04 2.37e+04 5.12e-17 2.59e+00 1s
15 -4.90525617e+04 -5.76649118e+04 7.02e+03 7.18e-17 2.24e+00 1s
18 -5.18823819e+04 -5.32658064e+04 6.34e+02 3.57e-17 1.72e-01 1s
12 -6.79728740e+04 -8.80581400e+04 7.63e+03 1.37e-16 5.17e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
18 -4.65169809e+04 -4.66093795e+04 6.08e+01 6.43e-09 2.37e-02 1s
8 3.56027411e+04 2.51349211e+04 1.27e+04 1.46e-08 1.33e+00 1s
20 -6.69268159e+04 -6.69268160e+04 1.07e-08 1.74e-13 4.53e-09 1s
Barrier solved model in 20 iterations and 1.16 seconds (0.13 work units)
Optimal objective -6.69268159e+04
Push phase complete: Pinf 0.0000000e+00, Dinf 1.3877788e-15 2s
Crossover log...
Crossover time: 0.35 seconds (0.06 work units)
19 -5.19791733e+04 -5.26096105e+04 2.69e+02 2.76e-17 7.84e-02 1s
16 -5.05144679e+04 -5.68023140e+04 3.49e+03 5.41e-17 1.60e+00 1s
Solved with barrier
13 -6.95708072e+04 -8.14205654e+04 4.13e+03 1.64e-16 3.03e+00 1s
9 3.41927793e+04 2.91404635e+04 4.64e+03 7.64e-08 6.29e-01 1s
19 -4.65572324e+04 -4.65846976e+04 4.46e+00 4.38e-09 6.71e-03 1s
20 -5.20323801e+04 -5.22270051e+04 8.81e+01 1.35e-10 2.43e-02 1s
10 3.36608204e+04 3.10859505e+04 2.09e+03 8.44e-08 3.19e-01 1s
17 -5.08244703e+04 -5.49020525e+04 2.55e+03 5.58e-17 1.04e+00 1s
Iteration Objective Primal Inf. Dual Inf. Time
4 DPushes remaining with DInf 0.0000000e+00 1s
2010 -5.5064409e+04 0.000000e+00 0.000000e+00 2s
Solved in 2010 iterations and 1.72 seconds (0.21 work units)
Optimal objective -5.506440906e+04
14 -7.08503929e+04 -7.56446643e+04 1.91e+03 1.80e-16 1.23e+00 1s
20 -4.65595223e+04 -4.65625586e+04 1.48e+00 3.16e-10 7.63e-04 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
2064 PPushes remaining with PInf 0.0000000e+00 1s
21 -5.20530502e+04 -5.21392137e+04 3.51e+01 1.40e-09 1.08e-02 1s
15 -7.15973697e+04 -7.30183093e+04 7.01e+02 1.10e-16 3.71e-01 1s
11 3.33422432e+04 3.20412727e+04 7.54e+02 4.97e-08 1.61e-01 1s
18 -5.09976139e+04 -5.48216971e+04 2.13e+03 6.60e-17 9.70e-01 1s
21 -4.65612096e+04 -4.65622801e+04 5.43e-02 4.15e-10 2.56e-04 1s
22 -5.20611534e+04 -5.21001108e+04 1.42e+01 1.91e-09 4.87e-03 1s
12 3.31539596e+04 3.26743032e+04 2.36e+02 5.37e-08 5.97e-02 1s
19 -5.10582021e+04 -5.39420041e+04 1.97e+03 7.87e-17 7.38e-01 1s
16 -7.19446994e+04 -7.21633662e+04 1.84e+02 5.12e-09 5.98e-02 1s
22 -4.65612635e+04 -4.65612637e+04 2.20e-06 2.51e-12 1.95e-08 1s
20 -5.11750897e+04 -5.28065633e+04 1.63e+03 1.23e-09 4.28e-01 1s
23 -5.20660227e+04 -5.20674997e+04 3.07e-01 1.37e-09 1.98e-04 1s
13 3.30925089e+04 3.29429113e+04 9.15e+01 4.01e-08 1.93e-02 1s
17 -7.20663721e+04 -7.20797148e+04 1.35e+01 4.61e-09 4.02e-03 1s
23 -4.65612635e+04 -4.65612635e+04 6.64e-11 2.22e-15 2.44e-14 2s
Barrier solved model in 23 iterations and 1.51 seconds (0.15 work units)
Optimal objective -4.65612635e+04
Crossover log...
21 -5.11952870e+04 -5.24392942e+04 1.57e+03 5.25e-09 3.32e-01 1s
24 -5.20665858e+04 -5.20666367e+04 2.94e-03 8.48e-10 4.02e-06 1s
18 -7.20770578e+04 -7.20773642e+04 8.92e-07 4.36e-10 5.64e-05 1s
14 3.30656586e+04 3.30412657e+04 3.33e+01 1.73e-08 3.45e-03 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 5.6968319e-15 1s
22 -5.14113525e+04 -5.21176646e+04 9.20e+02 1.13e-08 1.88e-01 1s
Crossover time: 0.31 seconds (0.06 work units)
19 -7.20771072e+04 -7.20771192e+04 1.63e-08 5.69e-11 1.47e-07 1s
15 3.30531666e+04 3.30500229e+04 7.29e+00 6.41e-09 5.87e-04 1s
25 -5.20665961e+04 -5.20665991e+04 5.97e-07 2.89e-11 1.44e-08 1s
Solved with barrier
8 DPushes remaining with DInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
1791 PPushes remaining with PInf 0.0000000e+00 2s
16 3.30494393e+04 3.30497033e+04 5.62e-08 1.40e-09 4.99e-06 1s
26 -5.20665961e+04 -5.20665961e+04 1.02e-08 2.46e-14 1.44e-11 2s
Barrier solved model in 26 iterations and 1.52 seconds (0.16 work units)
Optimal objective -5.20665961e+04
23 -5.15661073e+04 -5.19110667e+04 3.64e+02 1.28e-08 9.02e-02 1s
20 -7.20771072e+04 -7.20771072e+04 2.61e-08 1.89e-14 1.47e-10 1s
Iteration Objective Primal Inf. Dual Inf. Time
2071 -6.6926816e+04 0.000000e+00 0.000000e+00 2s
Solved in 2071 iterations and 1.54 seconds (0.20 work units)
Optimal objective -6.692681594e+04
Barrier solved model in 20 iterations and 1.27 seconds (0.13 work units)
Optimal objective -7.20771072e+04
Crossover log...
Crossover log...
24 -5.16652774e+04 -5.18721779e+04 1.38e+02 3.43e-09 5.25e-02 2s
607 DPushes remaining with DInf 0.0000000e+00 2s
17 3.30494303e+04 3.30494302e+04 6.98e-10 4.63e-13 4.99e-09 1s
Barrier solved model in 17 iterations and 1.19 seconds (0.12 work units)
Optimal objective 3.30494303e+04
Crossover log...
25 -5.16893113e+04 -5.18469306e+04 8.60e+01 2.34e-09 3.97e-02 2s
71 DPushes remaining with DInf 0.0000000e+00 1s
26 -5.17183568e+04 -5.17405041e+04 2.49e+01 8.35e-10 5.83e-03 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.1050189e-15 2s
0 DPushes remaining with DInf 0.0000000e+00 1s
2068 PPushes remaining with PInf 0.0000000e+00 1s
13 DPushes remaining with DInf 0.0000000e+00 1s
Crossover time: 0.28 seconds (0.06 work units)
Solved with barrier
Warning: environment still referenced so free is deferred (Continue to use WLS)
27 -5.17260916e+04 -5.17341086e+04 1.18e+01 7.13e-10 2.17e-03 2s
0 DPushes remaining with DInf 0.0000000e+00 1s
1938 PPushes remaining with PInf 0.0000000e+00 1s
Iteration Objective Primal Inf. Dual Inf. Time
1802 -4.6561264e+04 0.000000e+00 0.000000e+00 2s
Solved in 1802 iterations and 1.86 seconds (0.21 work units)
Optimal objective -4.656126351e+04
28 -5.17306346e+04 -5.17326406e+04 2.87e-01 7.73e-10 4.92e-04 2s
29 -5.17311879e+04 -5.17313078e+04 1.62e-02 8.63e-10 2.76e-05 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 8.3301421e-15 2s
30 -5.17312194e+04 -5.17312195e+04 1.37e-06 2.01e-12 3.91e-08 2s
Crossover time: 0.30 seconds (0.07 work units)
Solved with barrier
31 -5.17312195e+04 -5.17312195e+04 9.00e-10 1.40e-13 4.54e-13 2s
Barrier solved model in 31 iterations and 1.81 seconds (0.18 work units)
Optimal objective -5.17312195e+04
Crossover log...
Iteration Objective Primal Inf. Dual Inf. Time
2142 -7.2077107e+04 0.000000e+00 0.000000e+00 2s
Solved in 2142 iterations and 1.63 seconds (0.20 work units)
Optimal objective -7.207710721e+04
Warning: environment still referenced so free is deferred (Continue to use WLS)
5 DPushes remaining with DInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
1987 PPushes remaining with PInf 0.0000000e+00 2s
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 PPushes remaining with PInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 8.3266727e-16 2s
2163 PPushes remaining with PInf 0.0000000e+00 2s
Crossover time: 0.24 seconds (0.06 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1995 -5.1731219e+04 0.000000e+00 0.000000e+00 2s
Solved in 1995 iterations and 2.11 seconds (0.25 work units)
Optimal objective -5.173121946e+04
Crossover changed status from Optimal to Interrupted
Solved with dual simplex
Iteration Objective Primal Inf. Dual Inf. Time
5635 -5.2066596e+04 0.000000e+00 0.000000e+00 2s
Solved in 5635 iterations and 2.21 seconds (0.69 work units)
Optimal objective -5.206659614e+04
Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.2204460e-16 2s
Crossover time: 1.17 seconds (0.22 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1954 3.3049430e+04 0.000000e+00 0.000000e+00 2s
Solved in 1954 iterations and 2.41 seconds (0.35 work units)
Optimal objective 3.304943025e+04
Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-ob86lzkz.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xd7e02e73
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Read LP format model from file /tmp/linopy-problem-v_0ykdtx.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x9922d852
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.09s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.03s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.09s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.93358168e+04 -1.66386585e+07 7.39e+08 8.71e-02 1.63e+05 0s
Read LP format model from file /tmp/linopy-problem-7ckosihp.lp
1 -7.24200462e+05 -1.56139824e+07 1.10e+08 1.75e-01 8.62e+04 0s
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x15199912
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
2 -6.20042449e+05 -5.73148984e+06 6.33e+07 3.27e-03 1.50e+04 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.15094538e+04 -2.07335110e+07 7.39e+08 2.17e-01 4.07e+05 0s
3 -5.73147217e+04 -2.51393995e+06 2.23e+06 1.33e-04 7.80e+02 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
1 -7.01354608e+05 -1.93145770e+07 1.12e+08 4.30e-01 2.11e+05 0s
Ordering time: 0.02s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
4 -4.72471864e+04 -8.03016118e+05 5.09e+05 7.98e-16 1.53e+02 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
2 -5.94705693e+05 -6.85403410e+06 6.27e+07 7.95e-03 3.53e+04 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -7.29276877e+03 -1.20175765e+07 7.39e+08 6.29e-02 1.18e+05 0s
3 -4.99457681e+04 -3.00222627e+06 2.41e+06 3.86e-04 1.96e+03 0s
5 -4.70035638e+04 -4.12226650e+05 1.72e+05 3.86e-16 5.61e+01 0s
1 -2.91410237e+05 -1.11217312e+07 1.13e+08 1.16e-01 6.03e+04 0s
4 -3.77918567e+04 -9.95429938e+05 4.71e+05 3.67e-06 3.73e+02 0s
6 -4.84370288e+04 -1.62997920e+05 1.01e+05 1.47e-16 1.71e+01 0s
Read LP format model from file /tmp/linopy-problem-o6zsd3jm.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xd3f19c53
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [3e-01, 9e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
2 -1.96361237e+05 -3.88059236e+06 6.20e+07 2.12e-03 9.81e+03 0s
5 -3.81629655e+04 -4.72266810e+05 1.59e+05 8.34e-16 1.31e+02 0s
Read LP format model from file /tmp/linopy-problem-vrdg084y.lp
7 -5.17498344e+04 -1.32206045e+05 5.98e+04 5.37e-17 1.12e+01 0s
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x9e1ed54d
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [5e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
6 -4.17203434e+04 -1.88512261e+05 7.72e+04 4.39e-16 4.20e+01 0s
8 -5.47565051e+04 -1.00071785e+05 3.71e+04 5.77e-17 6.12e+00 1s
3 -9.18913467e+03 -1.72960210e+06 2.30e+06 1.21e-04 5.45e+02 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.09s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
7 -4.50459169e+04 -1.37002174e+05 5.83e+04 2.61e-16 2.58e+01 0s
Showing barrier log only...
9 -5.64071381e+04 -9.35797637e+04 3.01e+04 5.70e-17 4.99e+00 1s
8 -5.24432472e+04 -1.14965877e+05 1.34e+04 1.96e-16 1.58e+01 0s
4 -5.19325530e+03 -5.48209605e+05 4.44e+05 3.25e-06 1.03e+02 0s
Ordering time: 0.02s
Presolve removed 11188 rows and 1442 columns
10 -5.74058870e+04 -8.66255438e+04 2.64e+04 4.12e-17 3.95e+00 1s
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
9 -5.68389675e+04 -1.03871548e+05 9.74e+03 2.04e-16 1.18e+01 1s
Ordering time: 0.02s
11 -5.99056057e+04 -7.79238681e+04 1.99e+04 3.69e-17 2.48e+00 1s
5 -6.75936569e+03 -2.38195542e+05 1.37e+05 4.18e-07 3.42e+01 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 5.46047904e+03 -8.49418387e+06 7.39e+08 4.30e-02 8.34e+04 0s
10 -5.89427709e+04 -9.79690140e+04 8.17e+03 2.17e-16 9.81e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
12 -6.29538909e+04 -7.35122516e+04 1.07e+04 5.09e-17 1.44e+00 1s
1 -1.06215535e+05 -7.85521063e+06 1.13e+08 8.29e-02 4.25e+04 0s
11 -6.12705030e+04 -9.07911450e+04 6.09e+03 1.23e-16 7.40e+00 1s
6 -9.66920106e+03 -9.83707589e+04 9.00e+04 1.96e-16 1.31e+01 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.27369783e+04 -1.09761842e+07 7.39e+08 5.75e-02 1.08e+05 0s
13 -6.52020810e+04 -7.18344998e+04 4.06e+03 7.25e-17 8.62e-01 1s 2 -3.02981026e+04 -2.70116935e+06 6.15e+07 1.44e-03 6.80e+03 0s 7 -1.23579889e+04 -7.14829930e+04 6.85e+04 1.20e-16 8.56e+00 1s 1 -6.59563869e+05 -9.64543907e+06 1.07e+08 1.13e-01 5.34e+04 0s 12 -6.33736562e+04 -8.00239604e+04 4.08e+03 1.40e-16 4.20e+00 1s 8 -1.68031955e+04 -6.50817232e+04 3.65e+04 8.44e-17 6.56e+00 1s 14 -6.59026820e+04 -6.78390005e+04 1.92e+03 2.06e-09 2.63e-01 1s 3 6.13645198e+03 -1.22425816e+06 2.20e+06 8.92e-05 3.74e+02 0s 2 -4.25385412e+05 -3.87332804e+06 5.80e+07 1.40e-03 9.22e+03 0s 9 -1.94673890e+04 -4.98586928e+04 2.57e+04 9.49e-17 4.12e+00 1s 13 -6.47749905e+04 -7.41289652e+04 2.67e+03 7.56e-17 2.37e+00 1s 15 -6.60589614e+04 -6.74550130e+04 1.41e+03 6.57e-09 1.89e-01 1s 10 -2.06479658e+04 -4.88511996e+04 2.21e+04 3.99e-09 3.79e+00 1s 3 -4.31653123e+04 -1.63628680e+06 1.41e+06 4.20e-05 3.96e+02 0s 14 -6.59227607e+04 -7.14319718e+04 1.59e+03 7.73e-17 1.40e+00 1s 4 6.64211781e+03 -3.95103249e+05 4.66e+05 3.88e-06 7.67e+01 0s 16 -6.63105168e+04 -6.68774310e+04 7.82e+02 2.65e-08 8.11e-02 1s 11 -2.20756894e+04 -4.49433207e+04 1.80e+04 1.88e-08 3.07e+00 1s 15 -6.65106105e+04 -7.03858951e+04 1.01e+03 8.69e-17 9.82e-01 1s 4 -4.08036065e+04 -5.53259245e+05 5.34e+05 4.91e-16 1.04e+02 0s 5 4.88396802e+03 -1.50393741e+05 1.42e+05 4.82e-07 2.32e+01 0s
17 -6.64712668e+04 -6.67192713e+04 2.08e+02 8.70e-09 3.34e-02 1s 12 -2.39409693e+04 -4.04092698e+04 1.31e+04 8.08e-08 2.21e+00 1s 16 -6.70623088e+04 -6.91020269e+04 3.80e+02 3.62e-08 5.13e-01 1s 5 -4.11097570e+04 -2.72421392e+05 1.84e+05 2.92e-16 3.57e+01 1s 6 3.02883528e+03 -6.82407253e+04 1.07e+05 1.53e-16 1.07e+01 1s 18 -6.66000460e+04 -6.66391668e+04 4.99e-01 7.64e-09 5.05e-03 1s 13 -2.47326292e+04 -3.57002248e+04 1.07e+04 1.66e-07 1.50e+00 1s Set parameter WLSAccessID Set parameter WLSSecret Set parameter LicenseID to value 2766203 Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de 7 3.47634838e+02 -4.65460991e+04 7.16e+04 1.11e-07 6.81e+00 1s 17 -6.74206691e+04 -6.78295229e+04 4.22e+01 8.73e-09 1.01e-01 1s 14 -2.56649209e+04 -3.47192755e+04 8.05e+03 1.87e-07 1.23e+00 1s 19 -6.66018668e+04 -6.66016583e+04 1.11e-02 1.16e-08 3.91e-04 1s 6 -4.23784805e+04 -1.33699683e+05 9.22e+04 1.75e-16 1.29e+01 1s 15 -2.60336530e+04 -3.38866118e+04 6.23e+03 1.77e-07 1.06e+00 1s 18 -6.74843552e+04 -6.75109392e+04 6.73e-08 4.50e-09 6.14e-03 1s 8 -7.59454193e+02 -3.89251779e+04 4.67e+04 1.41e-07 5.33e+00 1s 7 -4.51996756e+04 -9.96295058e+04 4.18e+04 8.64e-17 7.17e+00 1s 20 -6.66019812e+04 -6.65987724e+04 3.12e-03 1.15e-08 2.32e-05 1s 9 -3.68958241e+03 -2.80707699e+04 2.88e+04 2.20e-07 3.34e+00 1s 16 -2.65330627e+04 -3.09158467e+04 4.25e+03 1.87e-07 6.07e-01 1s 8 -4.68616877e+04 -8.76612595e+04 3.51e+04 7.93e-17 5.34e+00 1s 19 -6.74874298e+04 -6.74875024e+04 6.29e-09 1.97e-11 1.71e-05 1s 21 -6.66020286e+04 -6.66020293e+04 6.33e-07 1.33e-12 5.77e-08 1s
10 -5.77046833e+03 -2.63115660e+04 2.15e+04 2.53e-07 2.78e+00 1s
Read LP format model from file /tmp/linopy-problem-mxof10nn.lp
9 -4.69447974e+04 -8.52036120e+04 3.43e+04 8.36e-17 5.01e+00 1s
17 -2.70390518e+04 -2.90866624e+04 2.44e+03 1.84e-07 2.99e-01 1s
Reading time = 0.14 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xd50bbc7c
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
20 -6.74874413e+04 -6.74874414e+04 5.82e-08 2.73e-14 1.71e-08 1s
22 -6.66020289e+04 -6.66020183e+04 6.43e-08 3.64e-11 6.25e-11 1s
Barrier solved model in 22 iterations and 1.21 seconds (0.14 work units)
Optimal objective -6.66020289e+04
11 -7.26652447e+03 -2.31470938e+04 1.26e+04 2.79e-07 2.10e+00 1s
Crossover log...
10 -4.91628946e+04 -6.65635332e+04 1.58e+04 2.87e-17 2.24e+00 1s
18 -2.74350318e+04 -2.85929239e+04 1.09e+03 2.00e-07 1.73e-01 1s
21 -6.74874413e+04 -6.74874413e+04 3.52e-08 1.43e-15 1.71e-11 1s
Barrier solved model in 21 iterations and 1.17 seconds (0.14 work units)
Optimal objective -6.74874413e+04
Crossover log...
12 -8.11389271e+03 -2.20131482e+04 1.03e+04 2.70e-07 1.83e+00 1s
19 -2.75999479e+04 -2.79240493e+04 4.67e+02 7.92e-08 5.29e-02 1s
321 DPushes remaining with DInf 0.0000000e+00 1s
11 -5.12227238e+04 -5.95686829e+04 8.06e+03 3.32e-17 1.07e+00 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.11s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
20 -2.77239028e+04 -2.77779993e+04 1.82e+01 4.99e-08 1.12e-02 1s
13 -8.69239494e+03 -1.83629662e+04 8.53e+03 2.14e-07 1.29e+00 1s
12 -5.25232807e+04 -5.63419742e+04 3.74e+03 4.22e-17 4.90e-01 1s
Ordering time: 0.01s
4 DPushes remaining with DInf 0.0000000e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
21 -2.77314903e+04 -2.77455467e+04 3.26e-02 2.41e-08 3.85e-03 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
13 -5.29254461e+04 -5.48412618e+04 2.48e+03 3.29e-17 2.51e-01 1s
2041 PPushes remaining with PInf 0.0000000e+00 1s
14 -8.95211686e+03 -1.78543861e+04 7.58e+03 2.31e-07 1.19e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -2.11232148e+04 -1.63912085e+07 7.39e+08 8.58e-02 1.61e+05 0s
22 -2.77318428e+04 -2.77116129e+04 1.04e-07 2.95e-08 2.55e-04 1s
14 -5.32139946e+04 -5.43969246e+04 1.62e+03 5.52e-09 1.56e-01 1s
15 -8.97664761e+03 -1.73124685e+04 7.46e+03 2.31e-07 1.11e+00 1s
1 -4.73576752e+05 -1.51814937e+07 1.13e+08 1.64e-01 8.25e+04 0s
Read LP format model from file /tmp/linopy-problem-mwu16urd.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x2571a97d
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
15 -5.33780166e+04 -5.41851548e+04 1.14e+03 1.82e-08 1.06e-01 1s
16 -9.16572572e+03 -1.70784009e+04 6.80e+03 2.21e-07 1.05e+00 1s
2 -3.65939306e+05 -5.32414421e+06 6.23e+07 2.98e-03 1.35e+04 0s
23 -2.77316133e+04 -2.77234840e+04 4.56e-08 1.20e-08 9.82e-05 1s
16 -5.35702002e+04 -5.38281906e+04 5.18e+02 1.94e-08 3.51e-02 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
17 -9.55409376e+03 -1.56545571e+04 5.37e+03 2.04e-07 8.17e-01 1s
3 -2.56624443e+04 -2.33367284e+06 2.38e+06 1.66e-04 7.55e+02 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.11s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Push phase complete: Pinf 0.0000000e+00, Dinf 5.5094818e-15 1s
Crossover time: 0.29 seconds (0.06 work units)
17 -5.36805254e+04 -5.37590506e+04 1.85e+02 4.22e-09 1.10e-02 1s
Solved with barrier
18 -1.00080498e+04 -1.36492913e+04 3.51e+03 1.89e-07 4.97e-01 1s
Ordering time: 0.03s
18 -5.36987126e+04 -5.37461952e+04 1.30e+02 2.21e-09 6.75e-03 1s
19 -1.00392297e+04 -1.31394296e+04 3.27e+03 1.89e-07 4.29e-01 1s
4 -1.79432344e+04 -7.15965027e+05 4.42e+05 2.17e-06 1.34e+02 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Iteration Objective Primal Inf. Dual Inf. Time
2048 -6.7487441e+04 0.000000e+00 0.000000e+00 2s
Solved in 2048 iterations and 1.53 seconds (0.20 work units)
Optimal objective -6.748744132e+04
24 -2.77322921e+04 -2.77274323e+04 3.65e-08 1.04e-08 7.91e-05 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
2142 PPushes remaining with PInf 0.0000000e+00 2s
19 -5.37422578e+04 -5.37427892e+04 5.76e-08 3.35e-09 1.67e-05 1s
20 -1.04302079e+04 -1.14243426e+04 1.45e+03 2.11e-07 1.59e-01 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 3.80247408e+04 -5.52066512e+06 7.39e+08 3.10e-02 1.08e+05 0s
5 -1.93737771e+04 -3.23584554e+05 1.34e+05 1.04e-07 4.49e+01 0s
21 -1.06039292e+04 -1.09989918e+04 6.66e+02 1.93e-07 7.67e-02 1s
20 -5.37423122e+04 -5.37423124e+04 6.29e-09 1.20e-12 1.67e-08 1s
1 1.21509128e+05 -5.31214702e+06 1.10e+08 1.17e-01 5.80e+04 0s
25 -2.77323592e+04 -2.77318366e+04 7.33e-08 7.13e-10 2.09e-06 2s
6 -2.44933387e+04 -1.39833852e+05 7.02e+04 2.95e-16 1.65e+01 1s
22 -1.06559164e+04 -1.07727904e+04 4.42e+02 1.09e-07 3.14e-02 1s
2 1.77618165e+05 -1.90914318e+06 5.84e+07 1.73e-03 8.47e+03 0s
21 -5.37423123e+04 -5.37423123e+04 4.42e-09 4.20e-15 1.67e-11 1s
7 -2.73164424e+04 -9.28488157e+04 5.51e+04 1.81e-16 9.31e+00 1s
Barrier solved model in 21 iterations and 1.28 seconds (0.14 work units)
Optimal objective -5.37423123e+04
26 -2.77323658e+04 -2.77319146e+04 3.34e-08 6.29e-10 6.15e-08 2s
Crossover log...
23 -1.07454437e+04 -1.07282268e+04 3.22e+01 7.30e-08 6.80e-03 1s
8 -3.37396584e+04 -8.69313761e+04 2.93e+04 1.41e-16 7.14e+00 1s
932 DPushes remaining with DInf 0.0000000e+00 1s
3 2.19781830e+04 -8.68227176e+05 2.85e+06 1.12e-04 5.90e+02 0s
27 -2.77323659e+04 -2.77323659e+04 6.71e-08 5.57e-14 3.17e-12 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Barrier solved model in 27 iterations and 1.63 seconds (0.19 work units)
Optimal objective -2.77323659e+04
24 -1.07545173e+04 -1.07326678e+04 3.33e+00 5.14e-08 3.42e-03 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.7295193e-15 2s
Crossover time: 0.63 seconds (0.13 work units)
Crossover log...
9 -3.79036398e+04 -7.29243518e+04 1.81e+04 9.41e-17 4.63e+00 1s
Solved with barrier
25 -1.07560413e+04 -1.07396228e+04 2.24e-01 2.87e-08 1.38e-03 1s
10 -3.91627381e+04 -6.61770826e+04 1.51e+04 1.03e-16 3.58e+00 1s
4 1.53114258e+04 -2.56578598e+05 4.15e+05 5.27e-16 1.01e+02 0s
Iteration Objective Primal Inf. Dual Inf. Time
2466 -6.6602029e+04 0.000000e+00 0.000000e+00 2s
Solved in 2466 iterations and 1.90 seconds (0.28 work units)
Optimal objective -6.660202891e+04
26 -1.07563540e+04 -1.07395058e+04 5.18e-02 2.52e-08 9.15e-04 1s
11 -4.04410137e+04 -6.22052462e+04 1.24e+04 8.66e-17 2.88e+00 1s
5 1.20870836e+04 -1.17712024e+05 1.87e+05 1.75e-15 4.08e+01 1s
4 DPushes remaining with DInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
27 -1.07565760e+04 -1.07498874e+04 5.57e-07 7.43e-09 5.01e-05 2s
1854 PPushes remaining with PInf 0.0000000e+00 2s
12 -4.12766505e+04 -5.75445867e+04 1.07e+04 7.48e-17 2.18e+00 1s
6 8.80985424e+03 -5.47885840e+04 1.27e+05 1.63e-16 1.99e+01 1s
28 -1.07566541e+04 -1.07566029e+04 7.59e-08 8.23e-11 4.99e-07 2s
13 -4.23504234e+04 -5.70390096e+04 8.65e+03 6.63e-17 1.95e+00 1s
7 4.93380098e+03 -3.91275844e+04 7.95e+04 1.28e-16 1.32e+01 1s
8 2.51256820e+03 -3.59864824e+04 6.20e+04 1.65e-16 1.12e+01 1s
14 -4.28148014e+04 -5.13087757e+04 6.31e+03 1.20e-07 1.16e+00 1s
29 -1.07566548e+04 -1.07566072e+04 5.75e-08 7.50e-11 3.78e-07 2s
15 -4.37892874e+04 -4.86296103e+04 3.71e+03 1.06e-07 6.64e-01 1s
9 2.63365643e+03 -2.65477005e+04 4.38e+04 1.17e-16 8.27e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.0591168e-15 2s
10 -6.97366014e+02 -1.90443812e+04 2.49e+04 7.48e-17 5.08e+00 1s
Crossover time: 0.30 seconds (0.07 work units)
16 -4.46716198e+04 -4.66973548e+04 1.27e+03 7.60e-08 2.74e-01 1s
Solved with barrier
30 -1.07566550e+04 -1.07563466e+04 1.47e-08 3.45e-10 5.28e-08 2s
11 -8.25518330e+02 -1.88305372e+04 2.15e+04 7.75e-17 4.91e+00 1s
Iteration Objective Primal Inf. Dual Inf. Time
17 -4.51236760e+04 -4.58221304e+04 1.23e+02 7.35e-08 9.23e-02 1s
1861 -2.7732366e+04 0.000000e+00 0.000000e+00 2s
Solved in 1861 iterations and 2.00 seconds (0.26 work units)
Optimal objective -2.773236587e+04
31 -1.07566552e+04 -1.07562909e+04 3.73e-09 4.45e-10 3.61e-09 2s
Barrier solved model in 31 iterations and 1.75 seconds (0.19 work units)
Optimal objective -1.07566552e+04
12 -2.17792461e+03 -1.74844765e+04 1.54e+04 7.47e-17 4.09e+00 1s
18 -4.52089331e+04 -4.52554412e+04 2.42e+01 1.51e-08 7.29e-03 1s
Crossover log...
13 -2.41283127e+03 -1.73148237e+04 1.38e+04 8.08e-17 3.95e+00 1s
19 -4.52341039e+04 -4.52389043e+04 4.77e-02 5.78e-09 1.04e-03 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
14 -2.37024936e+03 -1.69726194e+04 7.13e+03 7.85e-17 3.70e+00 1s
20 -4.52344885e+04 -4.52271955e+04 2.97e-03 1.35e-08 1.43e-04 1s
4 DPushes remaining with DInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
1992 PPushes remaining with PInf 0.0000000e+00 2s
15 -3.43150059e+03 -1.41800729e+04 4.62e+03 5.83e-17 2.71e+00 1s
21 -4.52345711e+04 -4.52343924e+04 6.04e-07 3.08e-10 1.49e-06 1s
16 -3.26018618e+03 -1.35814729e+04 4.15e+03 6.96e-17 2.59e+00 1s
22 -4.52345766e+04 -4.52343298e+04 1.00e-07 4.12e-10 3.32e-08 1s
17 -3.94636266e+03 -1.07182749e+04 2.47e+03 5.00e-16 1.69e+00 1s
23 -4.52345766e+04 -4.52345766e+04 6.54e-08 4.93e-14 3.32e-11 1s
Barrier solved model in 23 iterations and 1.22 seconds (0.15 work units)
Optimal objective -4.52345766e+04
Crossover log...
18 -4.19712572e+03 -7.76089289e+03 1.76e+03 8.87e-10 8.99e-01 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
2346 PPushes remaining with PInf 0.0000000e+00 2s
19 -4.22155084e+03 -7.16810445e+03 1.64e+03 8.33e-17 7.47e-01 1s
5 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
1971 PPushes remaining with PInf 0.0000000e+00 1s
20 -4.49220948e+03 -6.48424140e+03 9.54e+02 4.49e-17 5.01e-01 1s
21 -4.59376179e+03 -5.48888732e+03 6.92e+02 9.34e-11 2.31e-01 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
22 -4.83223975e+03 -4.94421856e+03 9.12e+01 1.77e-09 2.89e-02 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.0425688e-15 2s
Crossover time: 0.85 seconds (0.27 work units)
Solved with barrier
23 -4.86943334e+03 -4.88824601e+03 1.85e+01 4.79e-10 4.93e-03 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.3297336e-15 1s
Crossover time: 0.26 seconds (0.06 work units)
Iteration Objective Primal Inf. Dual Inf. Time
24 -4.87772410e+03 -4.88022767e+03 3.13e+00 2.42e-10 6.65e-04 1s
3281 -5.3742312e+04 0.000000e+00 0.000000e+00 2s
Solved in 3281 iterations and 2.19 seconds (0.41 work units)
Optimal objective -5.374231227e+04
Solved with barrier
25 -4.87945464e+03 -4.87965680e+03 4.39e-04 2.99e-10 4.06e-05 1s
Iteration Objective Primal Inf. Dual Inf. Time
1979 -4.5234577e+04 0.000000e+00 0.000000e+00 2s
Solved in 1979 iterations and 1.53 seconds (0.21 work units)
Optimal objective -4.523457661e+04
26 -4.87946916e+03 -4.87948178e+03 3.14e-08 1.09e-10 1.63e-07 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 9.7144515e-16 2s
Warning: environment still referenced so free is deferred (Continue to use WLS)
Crossover time: 0.57 seconds (0.11 work units)
27 -4.87946920e+03 -4.87946921e+03 9.83e-08 1.06e-13 1.63e-10 1s
Barrier solved model in 27 iterations and 1.35 seconds (0.17 work units)
Optimal objective -4.87946920e+03
Solved with barrier
Crossover log...
Iteration Objective Primal Inf. Dual Inf. Time
1999 -1.0756655e+04 0.000000e+00 0.000000e+00 2s
Solved in 1999 iterations and 2.39 seconds (0.30 work units)
Optimal objective -1.075665538e+04
16 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
1435 PPushes remaining with PInf 0.0000000e+00 1s
Read LP format model from file /tmp/linopy-problem-gcyr3vbr.lp
Reading time = 0.07 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x41451f27
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [7e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.9290125e-15 2s
Crossover time: 0.20 seconds (0.05 work units)
Solved with barrier
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.07s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Iteration Objective Primal Inf. Dual Inf. Time
1454 -4.8794692e+03 0.000000e+00 0.000000e+00 2s
Solved in 1454 iterations and 1.60 seconds (0.22 work units)
Optimal objective -4.879469197e+03
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -1.95889567e+04 -1.59477898e+07 7.39e+08 8.35e-02 1.57e+05 0s
1 -4.54084763e+05 -1.47697680e+07 1.13e+08 1.57e-01 8.02e+04 0s
2 -3.47282117e+05 -5.17742303e+06 6.22e+07 2.89e-03 1.31e+04 0s
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
3 -2.38092501e+04 -2.26922773e+06 2.37e+06 1.62e-04 7.34e+02 0s
Warning: environment still referenced so free is deferred (Continue to use WLS) 4 -1.64818118e+04 -7.01641077e+05 4.38e+05 3.12e-06 1.31e+02 0s 5 -1.79362877e+04 -3.18081509e+05 1.33e+05 2.22e-07 4.43e+01 0s 6 -2.26863901e+04 -1.34347751e+05 7.35e+04 2.11e-16 1.61e+01 0s 7 -2.56912322e+04 -9.08512717e+04 5.75e+04 1.43e-16 9.31e+00 0s 8 -3.21579400e+04 -8.02718696e+04 2.35e+04 1.18e-16 6.35e+00 0s 9 -3.48937756e+04 -7.25457736e+04 1.85e+04 7.02e-17 4.95e+00 0s 10 -3.67582412e+04 -6.57349966e+04 1.46e+04 7.12e-17 3.80e+00 0s 11 -3.80197472e+04 -6.43086550e+04 1.22e+04 7.74e-17 3.43e+00 0s
12 -3.97039802e+04 -5.73729544e+04 8.53e+03 6.04e-17 2.30e+00 0s 13 -4.08180643e+04 -5.25178487e+04 5.91e+03 7.29e-17 1.53e+00 1s 14 -4.14690738e+04 -4.67045524e+04 4.34e+03 5.54e-08 7.22e-01 1s 15 -4.23570501e+04 -4.55442963e+04 2.11e+03 6.58e-08 4.31e-01 1s Warning: environment still referenced so free is deferred (Continue to use WLS) 16 -4.27427739e+04 -4.44778323e+04 1.23e+03 4.47e-08 2.36e-01 1s 17 -4.32832056e+04 -4.34376279e+04 9.38e+01 3.65e-08 2.32e-02 1s 18 -4.33460648e+04 -4.34208538e+04 6.45e+00 3.04e-08 1.15e-02 1s 19 -4.33573044e+04 -4.34016435e+04 1.54e+00 2.10e-08 7.04e-03 1s
20 -4.33596517e+04 -4.33588616e+04 2.58e-02 1.55e-09 2.44e-05 1s
21 -4.33597254e+04 -4.33597227e+04 4.89e-06 1.56e-11 7.58e-09 1s
Barrier solved model in 21 iterations and 0.73 seconds (0.14 work units)
Optimal objective -4.33597254e+04
Crossover log...
5 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
2143 PPushes remaining with PInf 0.0000000e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.5500435e-15 1s
Crossover time: 0.34 seconds (0.10 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
2151 -4.3359725e+04 0.000000e+00 0.000000e+00 1s
Solved in 2151 iterations and 1.10 seconds (0.24 work units)
Optimal objective -4.335972543e+04
Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-yylctrf4.lp
Reading time = 0.06 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x2600b36d
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [5e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.04s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.01s
Read LP format model from file /tmp/linopy-problem-u4wkcwbs.lp
Reading time = 0.04 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x1f619ad7
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [4e-01, 9e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Read LP format model from file /tmp/linopy-problem-tpsv8mrn.lp
Reading time = 0.04 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x85895608
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Read LP format model from file /tmp/linopy-problem-8_oanhdn.lp
Reading time = 0.05 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xd4f6527b
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [7e-01, 7e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -2.58270421e+04 -1.76745576e+07 7.39e+08 9.25e-02 1.74e+05 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.03s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
1 -5.31179057e+05 -1.63807903e+07 1.13e+08 1.81e-01 8.91e+04 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.04s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.01s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
2 -4.22175597e+05 -5.75426114e+06 6.24e+07 3.24e-03 1.46e+04 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.05s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.01s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
0 -3.76779731e+04 -1.02949356e+07 7.39e+08 5.39e-02 1.01e+05 0s
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
3 -3.13376074e+04 -2.52229890e+06 2.39e+06 1.76e-04 8.20e+02 0s
Ordering time: 0.01s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
1 -5.70362551e+05 -8.75425978e+06 1.06e+08 1.03e-01 4.77e+04 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 1.09816256e+04 -5.12365843e+06 7.39e+08 5.32e-02 1.01e+05 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.78854873e+04 -1.50077322e+07 7.39e+08 7.86e-02 1.47e+05 0s
4 -2.23522189e+04 -7.64037641e+05 4.33e+05 2.81e-06 1.41e+02 0s
1 -3.63788526e+04 -4.72861845e+06 1.13e+08 1.04e-01 5.11e+04 0s
2 -3.04366954e+05 -2.66279385e+06 5.43e+07 1.05e-03 5.84e+03 0s
1 -7.00400949e+05 -1.35670394e+07 1.10e+08 1.59e-01 7.58e+04 0s
5 -2.36908837e+04 -3.38995018e+05 1.39e+05 3.25e-08 4.70e+01 0s
2 2.03836277e+04 -1.61157814e+06 6.08e+07 1.56e-03 8.01e+03 0s
3 -3.96106538e+04 -1.20468065e+06 1.79e+06 3.60e-05 3.15e+02 0s
2 -5.75035743e+05 -5.01045231e+06 6.08e+07 2.47e-03 1.26e+04 0s
6 -2.89208017e+04 -1.48002095e+05 7.44e+04 2.44e-16 1.72e+01 0s
3 1.06970163e+04 -7.18319227e+05 2.22e+06 8.87e-05 4.45e+02 0s
4 -3.64506960e+04 -3.75881094e+05 3.93e+05 4.59e-16 6.21e+01 0s
3 -5.31158988e+04 -2.19424337e+06 1.85e+06 1.15e-04 6.11e+02 0s
7 -3.24927850e+04 -9.90262265e+04 5.85e+04 1.54e-16 9.57e+00 0s
8 -3.69406621e+04 -9.46147422e+04 4.26e+04 1.60e-16 8.06e+00 0s
5 -3.75814044e+04 -1.91889618e+05 1.54e+05 2.64e-16 2.30e+01 0s
4 9.94448363e+03 -2.37389041e+05 4.86e+05 3.61e-06 9.57e+01 0s
4 -4.56703383e+04 -7.00600881e+05 4.83e+05 7.16e-16 1.28e+02 0s
9 -3.94292069e+04 -8.08357211e+04 3.31e+04 1.26e-16 5.77e+00 0s
6 -3.84920698e+04 -1.05813910e+05 1.05e+05 1.50e-16 9.68e+00 0s
5 8.13487137e+03 -9.65832028e+04 1.70e+05 6.02e-07 3.25e+01 0s
10 -4.17686440e+04 -7.77521596e+04 2.82e+04 1.19e-16 4.99e+00 0s
5 -4.56934648e+04 -3.23374743e+05 1.69e+05 4.75e-16 4.26e+01 0s
7 -4.01565141e+04 -9.12734918e+04 6.64e+04 1.30e-16 6.99e+00 0s
6 6.62100803e+03 -5.43239046e+04 1.22e+05 1.87e-07 1.85e+01 0s 11 -4.28520052e+04 -7.33723629e+04 2.54e+04 1.17e-16 4.25e+00 0s 8 -4.15229855e+04 -8.48014839e+04 5.21e+04 1.16e-16 5.82e+00 0s 6 -4.74817624e+04 -1.57191973e+05 9.74e+04 2.60e-16 1.58e+01 0s 7 4.93835718e+03 -3.76543751e+04 8.89e+04 1.95e-07 1.27e+01 0s 12 -4.48245312e+04 -6.64497479e+04 1.99e+04 8.63e-17 3.03e+00 0s 9 -4.39770357e+04 -8.04341398e+04 3.62e+04 9.84e-17 4.78e+00 0s 7 -5.00126470e+04 -1.22120522e+05 6.13e+04 1.74e-16 9.94e+00 0s 8 2.43545373e+03 -2.80897459e+04 2.61e+04 2.14e-07 8.04e+00 0s 10 -4.54407485e+04 -7.81499780e+04 3.02e+04 9.14e-17 4.26e+00 0s 8 -5.20866183e+04 -1.00925600e+05 4.78e+04 1.27e-16 6.66e+00 0s 13 -4.66872416e+04 -6.08491385e+04 1.42e+04 1.65e-09 2.01e+00 0s 9 7.34806710e+02 -2.01277372e+04 1.75e+04 2.84e-07 5.46e+00 0s 11 -4.46571559e+04 -7.52350561e+04 2.84e+04 9.41e-17 3.98e+00 0s 10 -3.79596131e+02 -1.74089697e+04 1.29e+04 3.06e-07 4.43e+00 0s 9 -5.39904066e+04 -9.33378723e+04 3.61e+04 8.09e-17 5.29e+00 0s 14 -4.72320730e+04 -6.05740618e+04 1.24e+04 1.11e-08 1.87e+00 0s 12 -4.63784607e+04 -6.96846455e+04 2.09e+04 6.40e-17 3.01e+00 0s 10 -5.80624352e+04 -7.62397534e+04 1.95e+04 8.53e-17 2.47e+00 0s 11 -5.13345291e+02 -1.59539138e+04 1.22e+04 3.20e-07 4.02e+00 0s 15 -4.85361414e+04 -5.77646885e+04 8.18e+03 5.70e-08 1.29e+00 0s 16 -4.92916833e+04 -5.43491670e+04 5.64e+03 1.10e-07 7.32e-01 0s 13 -4.92905739e+04 -6.17977285e+04 7.10e+03 4.69e-17 1.57e+00 0s 12 -1.28548961e+03 -1.29850379e+04 8.60e+03 3.47e-07 3.04e+00 0s 11 -6.08169107e+04 -6.80538773e+04 7.68e+03 4.79e-17 9.73e-01 0s 14 -4.98976650e+04 -5.83180852e+04 5.74e+03 4.25e-17 1.06e+00 0s 12 -6.18066586e+04 -6.52352619e+04 4.28e+03 7.00e-17 4.69e-01 0s 17 -5.01795524e+04 -5.12031715e+04 2.40e+03 1.55e-07 1.82e-01 1s 13 -1.37219232e+03 -1.20884326e+04 7.61e+03 3.28e-07 2.78e+00 0s 15 -5.07106230e+04 -5.67067680e+04 4.04e+03 3.00e-17 7.57e-01 0s 13 -6.22033401e+04 -6.49056467e+04 2.95e+03 7.08e-17 3.64e-01 0s
14 -1.98552153e+03 -9.80962043e+03 5.33e+03 3.19e-07 2.03e+00 0s
18 -5.05987250e+04 -5.09467668e+04 8.18e+02 9.41e-08 6.47e-02 1s
14 -6.27080982e+04 -6.44991273e+04 1.07e+03 3.86e-17 2.30e-01 0s
16 -5.14417322e+04 -5.54655007e+04 2.21e+03 3.03e-17 5.04e-01 1s
19 -5.07815345e+04 -5.08526836e+04 2.17e+02 5.83e-08 1.72e-02 1s
15 -2.26263068e+03 -8.27221886e+03 4.24e+03 2.94e-07 1.57e+00 1s
15 -6.29067146e+04 -6.34627745e+04 3.77e+02 7.57e-17 7.21e-02 1s
20 -5.08449867e+04 -5.08423299e+04 5.99e-02 2.56e-08 1.60e-03 1s
16 -2.51036950e+03 -7.22138218e+03 2.71e+03 2.87e-07 1.22e+00 1s
17 -5.16964920e+04 -5.41748184e+04 1.42e+03 2.43e-17 3.11e-01 1s
21 -5.08460906e+04 -5.08357864e+04 1.30e-02 1.93e-08 2.08e-04 1s
16 -6.29989973e+04 -6.30472924e+04 1.56e-07 5.99e-10 5.85e-03 1s
18 -5.18610219e+04 -5.37682581e+04 9.19e+02 2.96e-17 2.38e-01 1s
17 -2.91836731e+03 -5.64613874e+03 1.14e+03 2.39e-07 7.08e-01 1s
22 -5.08463721e+04 -5.08461715e+04 1.96e-06 3.35e-10 5.47e-07 1s
19 -5.19694493e+04 -5.34745888e+04 5.65e+02 2.52e-17 1.86e-01 1s
17 -6.30020427e+04 -6.30041109e+04 1.86e-09 4.32e-09 1.21e-04 1s
18 -2.91688887e+03 -5.37444611e+03 1.10e+03 2.26e-07 6.41e-01 1s
23 -5.08463734e+04 -5.08463615e+04 3.56e-08 2.00e-11 8.70e-10 1s
Barrier solved model in 23 iterations and 0.68 seconds (0.15 work units)
Optimal objective -5.08463734e+04
20 -5.21079413e+04 -5.30455761e+04 1.78e+02 2.78e-17 1.15e-01 1s
19 -2.99688900e+03 -5.05189409e+03 7.88e+02 2.08e-07 5.36e-01 1s
Crossover log...
18 -6.30021357e+04 -6.30031464e+04 8.75e-09 3.51e-09 1.91e-05 1s
21 -5.21374531e+04 -5.24549210e+04 8.47e+01 3.21e-17 3.90e-02 1s
20 -3.11457907e+03 -4.68755178e+03 4.95e+02 1.66e-07 4.09e-01 1s
22 -5.21683107e+04 -5.22740598e+04 3.84e+00 1.60e-09 1.28e-02 1s
21 -3.16589707e+03 -4.07888203e+03 3.45e+02 9.48e-08 2.38e-01 1s
5 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
19 -6.30021618e+04 -6.30021622e+04 4.84e-08 2.19e-12 3.37e-08 1s
1996 PPushes remaining with PInf 0.0000000e+00 1s
22 -3.22289077e+03 -3.84218800e+03 1.90e+02 7.23e-08 1.62e-01 1s
23 -5.21711009e+04 -5.22158731e+04 1.23e+00 1.06e-09 5.43e-03 1s
20 -6.30021620e+04 -6.30021742e+04 1.48e-07 5.15e-11 3.35e-11 1s
Barrier solved model in 20 iterations and 0.69 seconds (0.14 work units)
Optimal objective -6.30021620e+04
Crossover log...
23 -3.27392694e+03 -3.51177993e+03 6.01e+01 4.05e-08 6.36e-02 1s
24 -5.21712592e+04 -5.22053070e+04 1.02e+00 8.72e-10 4.13e-03 1s
525 DPushes remaining with DInf 0.0000000e+00 1s
25 -5.21722045e+04 -5.21884971e+04 1.12e-02 8.93e-10 1.98e-03 1s
24 -3.27947857e+03 -3.40526040e+03 4.66e+01 2.82e-08 3.48e-02 1s
26 -5.21723910e+04 -5.21836659e+04 6.03e-03 1.01e-09 1.37e-03 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
25 -3.29241295e+03 -3.33140180e+03 1.12e+01 1.50e-08 1.15e-02 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.4458920e-15 1s
Crossover time: 0.17 seconds (0.06 work units)
Solved with barrier
26 -3.29772211e+03 -3.29341029e+03 7.35e-07 1.13e-08 4.01e-04 1s
27 -5.21724689e+04 -5.21825627e+04 4.04e-03 1.11e-09 1.23e-03 1s
Iteration Objective Primal Inf. Dual Inf. Time
2004 -5.0846373e+04 0.000000e+00 0.000000e+00 1s
Solved in 2004 iterations and 0.89 seconds (0.21 work units)
Optimal objective -5.084637343e+04
28 -5.21725807e+04 -5.21728140e+04 4.72e-08 6.44e-10 3.22e-05 1s
27 -3.29798172e+03 -3.29801783e+03 1.90e-07 3.66e-10 3.05e-05 1s
29 -5.21726139e+04 -5.21726173e+04 7.85e-08 1.29e-11 4.77e-07 1s
28 -3.29807422e+03 -3.29808281e+03 3.26e-09 1.55e-11 2.14e-06 1s
30 -5.21726142e+04 -5.21726141e+04 2.35e-08 1.04e-12 4.77e-10 1s
Barrier solved model in 30 iterations and 0.88 seconds (0.18 work units)
Optimal objective -5.21726142e+04
Crossover log...
29 -3.29808143e+03 -3.29808143e+03 4.24e-08 1.54e-11 6.93e-08 1s
485 DPushes remaining with DInf 0.0000000e+00 1s
30 -3.29808149e+03 -3.29808150e+03 5.12e-08 3.67e-14 3.12e-11 1s
Barrier solved model in 30 iterations and 0.92 seconds (0.19 work units)
Optimal objective -3.29808149e+03
Crossover log...
3 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
1628 PPushes remaining with PInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
2199 PPushes remaining with PInf 0.0000000e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.8769708e-15 1s
Crossover time: 0.15 seconds (0.06 work units)
Solved with barrier
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.4294121e-15 1s
Crossover time: 0.39 seconds (0.17 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
2726 -6.3002162e+04 0.000000e+00 0.000000e+00 1s
Solved in 2726 iterations and 1.09 seconds (0.32 work units)
Optimal objective -6.300216196e+04
Iteration Objective Primal Inf. Dual Inf. Time
1634 -3.2980815e+03 0.000000e+00 0.000000e+00 1s
Solved in 1634 iterations and 1.10 seconds (0.25 work units)
Optimal objective -3.298081486e+03
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 DPushes remaining with DInf 0.0000000e+00 1s
2123 PPushes remaining with PInf 0.0000000e+00 1s
Crossover changed status from Optimal to Interrupted
Solved with dual simplex
Iteration Objective Primal Inf. Dual Inf. Time
5416 -5.2172614e+04 0.000000e+00 0.000000e+00 1s
Solved in 5416 iterations and 1.18 seconds (0.67 work units)
Optimal objective -5.217261417e+04
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS)
INFO:pypsa.network.io:Exported network 'Model-Energy' saved to '/tmp/tmp05uquovy.nc contains: storage_units, links, sub_networks, buses, stores, carriers, generators, loads
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-eqmyt9tv.lp
Reading time = 0.14 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xe2b39f95
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Read LP format model from file /tmp/linopy-problem-j8umos60.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xa20fc73d
Model has 1 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+00, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Read LP format model from file /tmp/linopy-problem-9itt0p9b.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xe9a8a415
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.44650696e+04 -1.21888689e+07 7.39e+08 6.38e-02 1.20e+05 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
1 -6.65659905e+05 -1.08914627e+07 1.08e+08 1.28e-01 6.07e+04 0s
Ordering time: 0.02s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.12s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
2 -4.87208483e+05 -4.20783573e+06 5.96e+07 1.77e-03 1.03e+04 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -2.22959945e+04 -1.12289838e+07 7.39e+08 5.88e-02 1.10e+05 0s
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
3 -4.64222187e+04 -1.76931267e+06 1.54e+06 6.97e-05 4.52e+02 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Objective Residual
Iter Primal Dual Primal Dual Compl Time
1 -3.66799375e+05 -9.80870108e+06 1.06e+08 1.14e-01 5.35e+04 0s
Set parameter WLSAccessID
0 -4.94791443e+04 -1.68429189e+07 7.39e+08 8.82e-02 1.65e+05 0s
Read LP format model from file /tmp/linopy-problem-0vppjj2z.lp
Reading time = 0.11 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xb7123fa5
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [3e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
4 -4.25125079e+04 -5.84684006e+05 4.71e+05 8.34e-16 1.05e+02 0s
1 -7.27158409e+05 -1.58031843e+07 1.11e+08 1.77e-01 8.72e+04 0s
2 -2.48001548e+05 -3.64946820e+06 5.66e+07 1.29e-03 8.70e+03 0s
5 -4.26681288e+04 -2.83143861e+05 1.71e+05 2.92e-16 3.67e+01 0s
3 -2.91690803e+04 -1.67046429e+06 1.40e+06 2.07e-05 3.92e+02 0s
2 -6.23698007e+05 -5.79295579e+06 6.33e+07 3.31e-03 1.51e+04 0s
Read LP format model from file /tmp/linopy-problem-w_e1fvom.lp
6 -4.35340653e+04 -1.37862474e+05 9.75e+04 1.10e-16 1.36e+01 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Read LP format model from file /tmp/linopy-problem-phsafi8k.lp
Set parameter WLSAccessID
Reading time = 0.09 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x2e54a80c
Model has 1 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-17, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x6c2f7eae
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [3e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Read LP format model from file /tmp/linopy-problem-yk6s8flw.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xe7a9370b
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [3e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
4 -2.79377241e+04 -4.34942957e+05 4.20e+05 3.70e-16 7.71e+01 0s
3 -5.75585782e+04 -2.54092804e+06 2.23e+06 1.35e-04 7.90e+02 0s
Ordering time: 0.01s
7 -4.58677974e+04 -1.04609355e+05 4.85e+04 1.03e-16 7.88e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
8 -4.80711630e+04 -9.07701876e+04 3.98e+04 7.94e-17 5.68e+00 1s
4 -4.73394665e+04 -8.12507731e+05 5.09e+05 1.11e-15 1.55e+02 0s
5 -2.96108048e+04 -2.05094882e+05 1.63e+05 1.90e-16 2.68e+01 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -3.50983786e+04 -1.06014323e+07 7.39e+08 1.11e-01 2.08e+05 0s
9 -4.93124101e+04 -8.27581142e+04 2.85e+04 6.03e-17 4.37e+00 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.11s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
6 -3.14743062e+04 -1.39011480e+05 1.05e+05 7.32e-17 1.55e+01 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.12s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.11s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
1 -5.18676831e+05 -9.09687824e+06 1.06e+08 2.13e-01 9.92e+04 0s
7 -3.32557504e+04 -1.07754234e+05 7.58e+04 5.50e-17 1.04e+01 0s
5 -4.70922237e+04 -4.18915514e+05 1.71e+05 5.67e-16 5.70e+01 0s
Ordering time: 0.00s
Read LP format model from file /tmp/linopy-problem-jq9oaaiq.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
10 -5.08473622e+04 -7.26539415e+04 1.76e+04 3.97e-17 2.81e+00 1s
Ordering time: 0.00s
Ordering time: 0.02s
Model fingerprint: 0x78333845
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
2 -3.02308711e+05 -3.63355931e+06 5.52e+07 2.34e-03 1.66e+04 0s
6 -4.85514643e+04 -1.64808433e+05 1.01e+05 2.47e-16 1.73e+01 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
8 -3.57397079e+04 -9.91145712e+04 5.55e+04 6.09e-17 8.62e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
11 -5.27533587e+04 -6.55557303e+04 1.17e+04 3.41e-17 1.66e+00 1s
0 -4.49605266e+04 -2.09107277e+07 7.39e+08 1.40e+01 2.63e+07 0s
9 -4.02457382e+04 -8.99816699e+04 3.88e+04 4.13e-17 6.62e+00 1s
7 -5.19142458e+04 -1.33509267e+05 6.00e+04 1.25e-16 1.13e+01 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.96498691e+04 -1.98482666e+07 7.39e+08 2.08e-01 3.90e+05 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -3.58701411e+04 -1.99263011e+07 7.39e+08 2.09e-01 3.91e+05 0s
3 -3.47031965e+04 -1.55335576e+06 1.07e+06 5.03e-05 6.58e+02 0s
1 -7.32480675e+05 -1.95051810e+07 1.12e+08 2.78e+01 1.37e+07 0s
12 -5.38582005e+04 -5.90199414e+04 8.32e+03 2.39e-17 7.02e-01 1s
10 -4.11753250e+04 -8.20894458e+04 3.56e+04 2.70e-17 5.47e+00 1s
8 -5.49586934e+04 -1.01142950e+05 3.68e+04 8.83e-17 6.23e+00 1s
1 -6.43896774e+05 -1.85281834e+07 1.12e+08 4.12e-01 2.02e+05 0s
1 -7.59201643e+05 -1.85676343e+07 1.11e+08 4.16e-01 2.04e+05 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.12s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
13 -5.49132477e+04 -5.85596183e+04 4.97e+03 3.49e-17 4.87e-01 1s
9 -5.68076201e+04 -9.40911801e+04 2.93e+04 5.82e-17 5.00e+00 1s
4 -3.44148708e+04 -4.88902675e+05 4.60e+05 8.38e-16 1.75e+02 0s
2 -6.27664286e+05 -6.94697081e+06 6.28e+07 5.18e-01 2.29e+06 0s
11 -4.36302624e+04 -7.57016584e+04 1.43e+04 3.85e-17 4.06e+00 1s
2 -6.58634832e+05 -6.68383728e+06 6.31e+07 7.83e-03 3.47e+04 0s
2 -5.35540141e+05 -6.54664825e+06 6.26e+07 7.52e-03 3.36e+04 0s
Ordering time: 0.03s
14 -5.54111832e+04 -5.74573203e+04 3.44e+03 2.32e-17 2.80e-01 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
10 -5.82114319e+04 -8.69859299e+04 2.57e+04 5.00e-17 3.89e+00 1s
12 -4.47351830e+04 -7.13881634e+04 1.26e+04 3.21e-17 3.38e+00 1s
3 -5.39688621e+04 -3.04261779e+06 2.41e+06 2.43e-02 1.27e+05 0s
3 -5.86943633e+04 -2.92759538e+06 2.33e+06 3.44e-04 1.87e+03 0s
5 -3.55869820e+04 -1.93942427e+05 1.85e+05 3.93e-16 4.91e+01 0s
11 -6.25331073e+04 -8.40068173e+04 1.44e+04 4.33e-17 2.82e+00 1s
3 -4.32898036e+04 -2.86815764e+06 2.41e+06 3.81e-04 1.87e+03 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -2.32685441e+04 -1.69913492e+07 7.39e+08 8.89e-02 1.67e+05 0s
15 -5.58587337e+04 -5.70109880e+04 1.98e+03 9.74e-10 1.58e-01 1s
13 -4.69500824e+04 -6.30114402e+04 9.00e+03 4.72e-17 2.05e+00 1s
6 -3.73655330e+04 -1.05228848e+05 9.65e+04 1.42e-16 1.93e+01 1s
1 -5.00475552e+05 -1.57388089e+07 1.13e+08 1.73e-01 8.55e+04 0s
12 -6.34906473e+04 -7.73179237e+04 1.09e+04 4.74e-17 1.84e+00 1s
4 -4.16589157e+04 -1.02542276e+06 5.18e+05 1.75e-04 2.54e+04 0s
4 -4.67905694e+04 -1.03082688e+06 5.20e+05 3.36e-07 3.95e+02 0s
16 -5.62080822e+04 -5.68894624e+04 8.42e+02 6.11e-09 9.05e-02 1s
4 -3.21210820e+04 -9.48336866e+05 4.61e+05 4.36e-06 3.54e+02 0s
7 -3.92846972e+04 -9.42002708e+04 6.23e+04 1.15e-16 1.49e+01 1s
14 -4.87681018e+04 -6.16743297e+04 4.18e+03 5.18e-17 1.61e+00 1s
2 -3.91914998e+05 -5.52292225e+06 6.23e+07 3.10e-03 1.40e+04 0s 13 -6.58281562e+04 -7.16454155e+04 3.44e+03 5.58e-17 7.54e-01 1s 5 -4.18631490e+04 -5.05723914e+05 1.63e+05 6.65e-14 8.99e+03 1s 17 -5.64395926e+04 -5.65828740e+04 5.80e+01 9.42e-09 1.81e-02 1s 8 -4.08646194e+04 -8.25555349e+04 4.85e+04 1.14e-16 1.12e+01 1s 5 -4.65899367e+04 -5.04837845e+05 1.80e+05 9.26e-16 1.41e+02 1s 15 -4.92409670e+04 -6.05731011e+04 3.15e+03 6.64e-17 1.40e+00 1s 5 -3.27641002e+04 -4.40876954e+05 1.53e+05 9.56e-16 1.23e+02 1s 6 -4.40963456e+04 -2.63787756e+05 9.44e+04 2.70e-14 4.03e+03 1s 3 -2.82624357e+04 -2.42099553e+06 2.39e+06 1.71e-04 7.85e+02 0s 18 -5.64550511e+04 -5.65006517e+04 8.13e+00 2.57e-09 5.66e-03 1s 9 -4.24687618e+04 -8.10821829e+04 4.08e+04 1.12e-16 1.02e+01 1s 16 -4.93174474e+04 -5.92213077e+04 2.25e+03 6.82e-17 1.22e+00 1s 14 -6.61368477e+04 -6.92617098e+04 2.54e+03 4.79e-10 4.15e-01 1s 6 -4.87632910e+04 -1.92132936e+05 1.03e+05 3.18e-16 4.25e+01 1s 6 -3.63948071e+04 -1.77645737e+05 8.10e+04 4.20e-16 4.08e+01 1s 7 -4.75837618e+04 -1.67444793e+05 5.52e+04 2.10e-14 2.10e+03 1s 10 -4.46837261e+04 -7.89868395e+04 3.19e+04 8.95e-17 8.98e+00 1s 15 -6.66627235e+04 -6.79063389e+04 1.06e+03 6.76e-17 1.67e-01 1s 19 -5.64582035e+04 -5.64587673e+04 1.10e-01 1.43e-10 7.20e-05 1s 7 -5.27507065e+04 -1.48919201e+05 6.70e+04 1.57e-16 2.71e+01 1s 7 -4.00414597e+04 -1.27549016e+05 6.03e+04 1.90e-16 2.47e+01 1s 17 -5.02878212e+04 -5.72377781e+04 6.36e+02 5.62e-17 8.44e-01 1s 4 -1.99073363e+04 -7.37171912e+05 4.28e+05 3.53e-06 1.36e+02 1s 8 -4.86269884e+04 -1.32711478e+05 2.27e+04 1.44e-14 1.38e+03 1s 8 -5.70400968e+04 -1.18040403e+05 3.01e+04 2.06e-16 1.61e+01 1s 11 -4.56386124e+04 -7.44830518e+04 2.89e+04 8.62e-17 7.56e+00 1s 16 -6.69549240e+04 -6.71232987e+04 2.11e+02 1.19e-08 2.41e-02 1s 20 -5.64582860e+04 -5.64582863e+04 8.31e-09 6.39e-12 7.21e-08 1s 8 -4.54771559e+04 -1.09274696e+05 2.86e+04 2.02e-16 1.69e+01 1s 9 -5.50185493e+04 -1.21936927e+05 1.35e+04 1.54e-14 1.08e+03 1s
18 -5.05379411e+04 -5.28147293e+04 2.35e+02 1.03e-09 2.77e-01 1s
5 -2.13074555e+04 -3.27710872e+05 1.38e+05 1.67e-07 4.56e+01 1s
9 -6.06965057e+04 -1.05332970e+05 2.35e+04 2.10e-16 1.18e+01 1s
9 -4.96982970e+04 -9.88484492e+04 2.08e+04 1.63e-16 1.29e+01 1s
12 -4.72682812e+04 -6.68092946e+04 1.48e+04 6.72e-17 4.99e+00 1s
17 -6.70153497e+04 -6.70829362e+04 5.14e+01 4.29e-09 9.16e-03 1s
21 -5.64582860e+04 -5.64582860e+04 1.02e-08 8.52e-15 7.21e-11 1s
Barrier solved model in 21 iterations and 1.22 seconds (0.14 work units)
Optimal objective -5.64582860e+04
10 -5.64724441e+04 -1.02931517e+05 1.19e+04 9.66e-15 7.54e+02 1s
19 -5.06182615e+04 -5.20111320e+04 1.22e+02 4.74e-09 1.69e-01 1s
10 -6.14366227e+04 -1.04564131e+05 2.22e+04 1.94e-16 1.14e+01 1s
10 -5.29814098e+04 -9.03857121e+04 1.56e+04 1.61e-16 9.77e+00 1s
6 -2.63401173e+04 -1.41747610e+05 7.60e+04 2.70e-16 1.67e+01 1s
Crossover log...
13 -4.93548556e+04 -6.53895555e+04 1.03e+04 4.94e-17 4.06e+00 1s
744 DPushes remaining with DInf 0.0000000e+00 1s
18 -6.70338750e+04 -6.70263711e+04 3.43e-01 3.20e-08 3.46e-04 1s
11 -5.78488715e+04 -1.01942848e+05 1.08e+04 9.88e-15 7.14e+02 1s
7 -2.94508873e+04 -9.62461927e+04 5.99e+04 1.30e-16 9.61e+00 1s
11 -6.33466693e+04 -1.01052459e+05 1.93e+04 1.71e-16 9.91e+00 1s
20 -5.06787885e+04 -5.09571804e+04 4.76e+01 4.61e-09 3.40e-02 1s
11 -5.55271291e+04 -8.40755791e+04 1.20e+04 6.92e-17 7.44e+00 1s
19 -6.70342852e+04 -6.70339555e+04 5.83e-05 1.10e-09 2.62e-06 1s
14 -5.08212454e+04 -6.31933471e+04 5.66e+03 6.76e-17 3.09e+00 1s
21 -5.07079443e+04 -5.07770973e+04 1.66e+01 2.49e-09 8.49e-03 1s
8 -3.63332655e+04 -8.72696299e+04 2.76e+04 1.18e-16 6.82e+00 1s
12 -6.00199731e+04 -9.94289539e+04 9.41e+03 9.29e-15 6.37e+02 1s
15 -5.08954339e+04 -6.05641945e+04 5.46e+03 5.30e-17 2.43e+00 1s
12 -6.55325771e+04 -9.67299473e+04 1.52e+04 2.04e-16 8.15e+00 1s
12 -5.73612489e+04 -7.83017155e+04 8.55e+03 8.61e-17 5.44e+00 1s
20 -6.70342875e+04 -6.70342733e+04 6.54e-08 4.54e-11 2.09e-08 1s
9 -3.74830472e+04 -7.57099209e+04 2.43e+04 1.12e-16 5.16e+00 1s
22 -5.07156300e+04 -5.07477284e+04 9.10e+00 3.59e-09 3.95e-03 1s
13 -6.40055094e+04 -8.87594554e+04 6.58e+03 7.95e-15 4.01e+02 1s
16 -5.15649605e+04 -5.53919752e+04 3.15e+03 8.46e-17 9.83e-01 1s
13 -6.87076693e+04 -8.36187613e+04 7.88e+03 1.72e-16 3.91e+00 1s
13 -5.94388630e+04 -7.38005843e+04 4.27e+03 8.21e-17 3.65e+00 1s
21 -6.70342875e+04 -6.70342875e+04 1.35e-08 1.78e-13 3.94e-13 1s
Barrier solved model in 21 iterations and 1.26 seconds (0.14 work units)
Optimal objective -6.70342875e+04
10 -3.84994093e+04 -7.49084994e+04 2.21e+04 1.01e-16 4.89e+00 1s
Crossover log...
14 -6.93348203e+04 -7.92797009e+04 6.30e+03 1.22e-16 2.64e+00 1s
23 -5.07161120e+04 -5.07308753e+04 8.54e+00 3.35e-09 1.86e-03 1s
14 -6.65137739e+04 -8.19696144e+04 3.78e+03 8.92e-15 2.49e+02 1s
11 -4.01139034e+04 -6.92351835e+04 1.87e+04 9.49e-17 3.92e+00 1s
17 -5.19921177e+04 -5.38126274e+04 1.60e+03 8.21e-17 4.70e-01 1s
14 -6.04393035e+04 -6.91938526e+04 2.61e+03 1.48e-16 2.23e+00 1s
15 -7.08128748e+04 -7.45957295e+04 2.98e+03 1.26e-16 1.03e+00 1s
15 -6.76301168e+04 -8.08532993e+04 2.51e+03 8.80e-15 2.11e+02 1s
15 -6.12008954e+04 -6.82574958e+04 1.18e+03 1.04e-16 1.75e+00 1s
24 -5.07177324e+04 -5.07307702e+04 6.98e+00 3.40e-09 1.64e-03 1s
18 -5.20766061e+04 -5.34144694e+04 1.25e+03 1.36e-10 3.46e-01 1s
12 -4.24246532e+04 -6.67506116e+04 1.40e+04 9.50e-17 3.24e+00 1s
235 DPushes remaining with DInf 0.0000000e+00 1s
16 -7.10129115e+04 -7.42347061e+04 2.38e+03 1.48e-16 8.68e-01 1s
19 -5.22970297e+04 -5.29514246e+04 4.70e+02 1.05e-09 1.67e-01 1s
16 -6.17936538e+04 -6.49714034e+04 1.63e+02 1.59e-16 7.74e-01 1s
25 -5.07229436e+04 -5.07290791e+04 1.90e+00 3.40e-09 7.55e-04 1s
17 -7.16658056e+04 -7.28770764e+04 8.74e+02 1.42e-16 3.26e-01 1s
16 -6.85318909e+04 -7.40096742e+04 1.53e+03 1.11e-14 8.86e+01 1s
13 -4.36412749e+04 -5.89032599e+04 1.14e+04 4.83e-17 2.08e+00 1s
20 -5.23369090e+04 -5.26239853e+04 3.27e+02 2.61e-09 7.54e-02 1s
18 -7.20092322e+04 -7.24523797e+04 1.61e+02 2.82e-08 1.15e-01 1s
26 -5.07249412e+04 -5.07250108e+04 2.03e-02 5.68e-10 8.11e-06 2s
17 -6.19070644e+04 -6.24874931e+04 3.89e+01 2.78e-08 1.44e-01 1s
17 -6.97493421e+04 -7.13437318e+04 4.98e+02 1.28e-14 2.59e+01 1s
14 -4.48197420e+04 -5.70347018e+04 7.82e+03 2.10e-08 1.64e+00 1s
19 -7.20735267e+04 -7.21328854e+04 3.59e+01 8.44e-09 1.62e-02 1s
21 -5.23838702e+04 -5.24997117e+04 1.63e+02 2.63e-09 3.10e-02 1s
27 -5.07249706e+04 -5.07249705e+04 4.46e-08 4.79e-11 1.58e-08 2s
18 -7.02143275e+04 -7.04727954e+04 9.25e+01 8.61e-15 4.23e+00 1s
15 -4.56520989e+04 -5.50592304e+04 5.59e+03 5.03e-08 1.25e+00 1s
18 -6.19344646e+04 -6.23516073e+04 2.32e+01 4.34e-08 1.05e-01 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
2212 PPushes remaining with PInf 0.0000000e+00 2s
22 -5.24015665e+04 -5.24418688e+04 1.03e+02 1.64e-09 1.16e-02 1s
20 -7.20927247e+04 -7.20926208e+04 2.55e-08 1.14e-09 3.04e-05 1s
19 -7.03158844e+04 -7.03703048e+04 7.23e+00 8.49e-15 8.59e-01 1s
19 -6.19637858e+04 -6.21693274e+04 6.42e+00 3.31e-08 5.23e-02 1s
28 -5.07249706e+04 -5.07249706e+04 6.50e-08 4.94e-14 1.58e-11 2s
Barrier solved model in 28 iterations and 1.66 seconds (0.17 work units)
Optimal objective -5.07249706e+04
16 -4.57681815e+04 -5.26072325e+04 5.33e+03 9.29e-08 9.38e-01 1s
Crossover log...
21 -7.20927578e+04 -7.20927578e+04 8.61e-09 8.41e-13 6.30e-09 1s
Barrier solved model in 21 iterations and 1.32 seconds (0.14 work units)
Optimal objective -7.20927578e+04
23 -5.24324832e+04 -5.24330258e+04 2.07e-01 1.04e-09 1.46e-04 1s
20 -6.19732954e+04 -6.20842485e+04 6.43e-01 4.17e-08 2.97e-02 1s
20 -7.03266687e+04 -7.03267527e+04 1.24e-02 1.83e-09 1.26e-03 1s
Crossover log...
17 -4.70359704e+04 -4.96033721e+04 1.99e+03 1.40e-07 3.59e-01 1s
21 -6.19739180e+04 -6.20746200e+04 2.07e-01 3.87e-08 2.70e-02 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
6 DPushes remaining with DInf 0.0000000e+00 2s
24 -5.24326496e+04 -5.24326499e+04 3.13e-08 1.66e-11 1.62e-07 2s
21 -7.03267005e+04 -7.03267011e+04 1.17e-04 6.96e-11 5.98e-06 1s
2128 PPushes remaining with PInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
1986 PPushes remaining with PInf 0.0000000e+00 2s
18 -4.74922364e+04 -4.86074976e+04 7.18e+02 1.05e-07 1.56e-01 1s
25 -5.24326498e+04 -5.24326498e+04 2.33e-10 6.71e-14 2.57e-12 2s
Barrier solved model in 25 iterations and 1.56 seconds (0.16 work units)
Optimal objective -5.24326498e+04
22 -7.03267008e+04 -7.03267008e+04 1.60e-06 5.68e-14 5.99e-09 1s
Barrier solved model in 22 iterations and 1.46 seconds (0.14 work units)
Optimal objective -7.03267008e+04
22 -6.19744035e+04 -6.19716970e+04 1.30e-07 2.80e-08 1.24e-03 1s
70 DPushes remaining with DInf 0.0000000e+00 1s
Crossover log...
19 -4.76838640e+04 -4.84105581e+04 3.04e+02 8.52e-08 1.00e-01 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.1015494e-15 2s
Crossover log...
Crossover time: 0.77 seconds (0.12 work units)
Solved with barrier
20 -4.77909451e+04 -4.78259149e+04 6.16e+01 2.71e-08 7.49e-03 1s
23 -6.19762005e+04 -6.19762841e+04 3.45e-08 3.26e-10 1.91e-05 2s
396 DPushes remaining with DInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
2078 PPushes remaining with PInf 0.0000000e+00 2s
Iteration Objective Primal Inf. Dual Inf. Time
2959 -5.6458286e+04 0.000000e+00 0.000000e+00 2s
Solved in 2959 iterations and 2.05 seconds (0.26 work units)
Optimal objective -5.645828605e+04
21 -4.78214656e+04 -4.78227085e+04 3.15e-01 2.69e-09 3.63e-04 1s
72 DPushes remaining with DInf 0.0000000e+00 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
24 -6.19762144e+04 -6.19762145e+04 5.24e-08 2.23e-12 2.75e-08 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.5820678e-15 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Crossover time: 0.67 seconds (0.11 work units)
22 -4.78218589e+04 -4.78219328e+04 2.34e-07 1.11e-10 5.07e-07 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 8.8470897e-16 2s
Solved with barrier
Crossover time: 0.33 seconds (0.06 work units)
0 DPushes remaining with DInf 0.0000000e+00 2s
2059 PPushes remaining with PInf 0.0000000e+00 2s
25 -6.19762145e+04 -6.19762200e+04 4.73e-08 2.08e-11 3.56e-11 2s
Barrier solved model in 25 iterations and 1.65 seconds (0.16 work units)
Optimal objective -6.19762145e+04
Solved with barrier
Crossover log...
23 -4.78218593e+04 -4.78218594e+04 7.33e-09 1.03e-13 5.07e-10 2s
Barrier solved model in 23 iterations and 1.54 seconds (0.15 work units)
Optimal objective -4.78218593e+04
Iteration Objective Primal Inf. Dual Inf. Time
2366 -6.7034287e+04 0.000000e+00 0.000000e+00 2s
Solved in 2366 iterations and 2.00 seconds (0.25 work units)
Optimal objective -6.703428750e+04
Crossover log...
Iteration Objective Primal Inf. Dual Inf. Time
1995 -5.0724971e+04 0.000000e+00 0.000000e+00 2s
Solved in 1995 iterations and 2.06 seconds (0.24 work units)
Optimal objective -5.072497059e+04
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.1884217e-15 2s
5 DPushes remaining with DInf 0.0000000e+00 2s
Crossover time: 0.43 seconds (0.07 work units)
0 DPushes remaining with DInf 0.0000000e+00 2s
2028 PPushes remaining with PInf 0.0000000e+00 2s
5 DPushes remaining with DInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
Solved with barrier
1980 PPushes remaining with PInf 0.0000000e+00 2s
Iteration Objective Primal Inf. Dual Inf. Time
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.4946711e-13 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
2151 -7.2092758e+04 0.000000e+00 0.000000e+00 2s
Solved in 2151 iterations and 1.83 seconds (0.21 work units)
Optimal objective -7.209275780e+04
Crossover time: 0.37 seconds (0.07 work units)
2061 PPushes remaining with PInf 0.0000000e+00 2s
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
2134 -7.0326701e+04 0.000000e+00 0.000000e+00 2s
Solved in 2134 iterations and 1.89 seconds (0.21 work units)
Optimal objective -7.032670084e+04
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 8.8470897e-15 2s
Crossover time: 0.26 seconds (0.06 work units)
0 PPushes remaining with PInf 0.0000000e+00 2s
Solved with barrier
Push phase complete: Pinf 0.0000000e+00, Dinf 5.1269752e-15 2s
Crossover time: 0.25 seconds (0.06 work units)
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.1120939e-15 2s
Crossover time: 0.49 seconds (0.11 work units)
Solved with barrier
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
Iteration Objective Primal Inf. Dual Inf. Time
2036 -6.1976214e+04 0.000000e+00 0.000000e+00 2s
Solved in 2036 iterations and 1.96 seconds (0.22 work units)
Optimal objective -6.197621445e+04
Iteration Objective Primal Inf. Dual Inf. Time
1988 -4.7821859e+04 0.000000e+00 0.000000e+00 2s
Solved in 1988 iterations and 1.84 seconds (0.21 work units)
Optimal objective -4.782185931e+04
2459 -5.2432650e+04 0.000000e+00 0.000000e+00 2s
Solved in 2459 iterations and 2.11 seconds (0.26 work units)
Optimal objective -5.243264984e+04
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-ocs22auy.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x749e2359
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Read LP format model from file /tmp/linopy-problem-vd4ao66w.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xc07a0636
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [3e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Ordering time: 0.03s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -8.38927298e+03 -1.23931658e+07 7.39e+08 6.49e-02 1.22e+05 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 7.31115899e+03 -6.58185289e+06 7.39e+08 6.89e-02 1.29e+05 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
1 -3.06323226e+05 -1.14702810e+07 1.13e+08 1.20e-01 6.22e+04 0s
1 -8.81698972e+04 -6.07818904e+06 1.13e+08 1.32e-01 6.57e+04 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
2 -2.09853288e+05 -4.00428933e+06 6.20e+07 2.19e-03 1.01e+04 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
2 -2.19260203e+04 -2.09471141e+06 6.12e+07 2.16e-03 1.05e+04 0s
Read LP format model from file /tmp/linopy-problem-5xovqzyx.lp
Reading time = 0.18 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xb6efab73
Model has 1 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e-16, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
3 7.02227334e+03 -9.47347050e+05 2.12e+06 1.37e-04 5.67e+02 0s
Read LP format model from file /tmp/linopy-problem-tliu_o6k.lp
Reading time = 0.05 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xf6ed7abb
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
3 -1.04723049e+04 -1.78449930e+06 2.31e+06 1.24e-04 5.63e+02 0s
4 7.10724716e+03 -2.96867148e+05 4.81e+05 6.09e-06 1.18e+02 0s
Read LP format model from file /tmp/linopy-problem-5koa9cfk.lp
Reading time = 0.05 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xb4f76f4d
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [3e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Read LP format model from file /tmp/linopy-problem-lp0sbnua.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x8a4accd8
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [3e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.05s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
5 5.36647227e+03 -1.21553648e+05 1.63e+05 1.02e-06 3.91e+01 0s
Ordering time: 0.01s
6 3.43455814e+03 -5.56702928e+04 1.23e+05 3.52e-09 1.84e+01 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.05s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
7 1.01952491e+03 -3.62959705e+04 8.58e+04 6.59e-08 1.14e+01 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 4.91135483e+04 -8.49418387e+06 7.34e+08 0.00e+00 8.29e+04 0s
4 -6.22043867e+03 -5.66541844e+05 4.58e+05 2.32e-06 1.07e+02 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.14s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
8 -2.92215119e+03 -2.52200996e+04 3.15e+04 1.45e-07 6.19e+00 0s
Ordering time: 0.04s
1 3.42675403e+05 -7.93951575e+06 1.13e+08 7.04e-02 4.26e+04 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
5 -7.75443187e+03 -2.48542533e+05 1.38e+05 3.39e-07 3.56e+01 0s
Ordering time: 0.03s
9 -3.64222970e+03 -2.40110978e+04 2.72e+04 1.59e-07 5.61e+00 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.15s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 4.89704107e+04 -4.24709194e+06 7.30e+08 0.00e+00 8.24e+04 0s
2 3.91914619e+05 -2.40941038e+06 5.54e+07 1.55e-03 5.80e+03 0s
6 -1.08316107e+04 -1.02845452e+05 8.67e+04 1.50e-16 1.34e+01 1s
10 -4.83460263e+03 -2.11257680e+04 2.10e+04 1.98e-07 4.46e+00 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 2.01861603e+04 -3.31804057e+04 6.79e+08 3.91e-15 7.73e+04 0s
Ordering time: 0.02s
1 1.88590599e+05 -3.97915003e+06 1.12e+08 6.90e-02 4.24e+04 0s
3 5.56753301e+04 -1.09882242e+06 3.17e+06 9.99e-05 4.41e+02 0s
11 -5.50285672e+03 -1.90007108e+04 1.73e+04 2.24e-07 3.69e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
7 -1.32921095e+04 -7.64320441e+04 6.78e+04 8.30e-17 9.08e+00 1s
2 3.67161739e+05 -1.16944020e+06 5.56e+07 1.90e-03 4.86e+03 0s
1 4.01320009e+03 -2.90512750e+04 1.08e+08 8.52e-02 3.66e+04 0s
8 -1.42773703e+04 -7.28021740e+04 6.17e+04 1.23e-16 8.37e+00 1s
12 -6.05620385e+03 -1.66986823e+04 1.40e+04 1.93e-07 2.91e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
9 -2.03876511e+04 -5.88502403e+04 2.49e+04 1.02e-16 5.13e+00 1s
0 3.47334170e+04 -4.24709194e+06 7.32e+08 0.00e+00 8.27e+04 0s
4 4.24489019e+04 -3.89741288e+05 4.32e+05 1.04e-07 7.96e+01 0s
2 1.80256942e+03 -7.74107238e+03 4.88e+07 6.59e-03 5.98e+03 0s
3 5.04385999e+04 -4.63122848e+05 4.13e+06 1.92e-04 4.54e+02 0s
10 -2.05863779e+04 -5.79447657e+04 2.40e+04 1.00e-16 4.97e+00 1s
13 -6.71899299e+03 -1.42775832e+04 9.41e+03 2.18e-07 2.06e+00 1s
1 2.26896486e+05 -3.95081713e+06 1.13e+08 7.28e-02 4.21e+04 0s
11 -2.28680041e+04 -5.26534308e+04 1.72e+04 8.04e-17 3.91e+00 1s
5 4.11859706e+04 -1.41696568e+05 2.06e+05 2.40e-16 2.89e+01 0s
Set parameter WLSAccessID
3 2.01736406e+02 -3.61988062e+03 5.37e+06 2.27e-04 6.73e+02 0s
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
2 2.87315622e+05 -1.18108289e+06 5.39e+07 1.41e-03 5.55e+03 0s
14 -6.94206332e+03 -1.38669180e+04 8.13e+03 2.14e-07 1.88e+00 1s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
12 -2.48879889e+04 -4.80467699e+04 1.22e+04 6.43e-17 3.02e+00 1s
4 3.32429287e+04 -1.46824498e+05 4.24e+05 6.28e-06 6.78e+01 0s
6 4.00673461e+04 -7.49846913e+03 1.24e+05 9.38e-17 7.55e+00 0s
15 -7.27249455e+03 -1.29018937e+04 6.28e+03 2.18e-07 1.52e+00 1s
13 -2.57581807e+04 -4.21769863e+04 9.79e+03 3.24e-08 2.15e+00 1s
4 7.67929559e+01 -1.44590035e+03 1.82e+06 6.14e-05 2.35e+02 1s
7 3.60024979e+04 1.53373320e+04 3.77e+04 4.64e-17 2.82e+00 0s
3 4.32930380e+04 -5.19370664e+05 2.66e+06 8.47e-05 3.83e+02 0s
5 3.11444649e+04 -6.50952908e+04 2.23e+05 1.92e-06 3.16e+01 0s
14 -2.66500181e+04 -3.98419015e+04 6.52e+03 6.57e-08 1.71e+00 1s
16 -7.35161272e+03 -1.18988011e+04 5.33e+03 2.27e-07 1.24e+00 1s
8 3.32363023e+04 2.29805502e+04 1.75e+04 2.06e-17 1.35e+00 1s
5 4.30979859e+01 -5.53785662e+02 1.01e+06 2.12e-05 1.26e+02 1s
6 2.96253759e+04 -9.89235164e+03 1.61e+05 6.39e-17 1.35e+01 1s
Read LP format model from file /tmp/linopy-problem-ez0qyw1m.lp
4 3.46020679e+04 -1.50499436e+05 3.74e+05 2.89e-06 6.60e+01 1s
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xd3732619
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
15 -2.74069432e+04 -3.69972897e+04 4.94e+03 1.15e-07 1.25e+00 1s
9 3.22450732e+04 2.48173769e+04 1.08e+04 1.46e-09 9.59e-01 1s
17 -7.72102991e+03 -1.03781709e+04 3.16e+03 1.84e-07 7.29e-01 1s
7 2.67493145e+04 -1.39245145e+02 8.94e+04 5.00e-17 8.41e+00 1s
6 3.21905160e+01 2.43393150e+02 7.36e+05 7.93e-06 8.68e+01 1s
16 -2.78170287e+04 -3.51431155e+04 3.58e+03 9.79e-08 9.51e-01 1s
10 3.15266029e+04 2.73748708e+04 6.60e+03 1.02e-08 5.36e-01 1s
5 3.38617768e+04 -5.27485827e+04 1.32e+05 8.19e-07 2.52e+01 1s
8 2.49430446e+04 5.84472528e+03 6.24e+04 4.52e-17 5.81e+00 1s
18 -7.95866380e+03 -9.17418182e+03 1.76e+03 2.05e-07 3.54e-01 1s
7 2.56649171e+01 6.12137534e+02 5.71e+05 6.08e-06 6.90e+01 1s
11 3.09483424e+04 2.80090104e+04 3.66e+03 2.24e-08 3.75e-01 1s
9 2.30890789e+04 1.13059319e+04 3.83e+04 3.74e-17 3.51e+00 1s
6 3.27416776e+04 8.89224082e+03 6.48e+04 9.92e-17 6.72e+00 1s
19 -8.03961966e+03 -8.95543960e+03 1.17e+03 1.64e-07 2.65e-01 1s
8 2.43412579e+01 7.53457638e+02 5.24e+05 5.67e-06 6.30e+01 1s
17 -2.85512596e+04 -3.10143376e+04 1.51e+03 1.24e-07 3.31e-01 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.13s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
10 2.19905474e+04 1.34475367e+04 2.38e+04 2.37e-17 2.46e+00 1s
7 3.07655889e+04 1.52267628e+04 1.90e+04 2.17e-07 4.00e+00 1s
12 3.05917389e+04 2.93977943e+04 1.43e+03 9.44e-08 1.53e-01 1s
20 -8.18879396e+03 -8.66517984e+03 3.97e+02 1.59e-07 1.42e-01 1s
9 2.34985346e+01 9.14462147e+02 4.99e+05 5.31e-06 6.04e+01 1s
18 -2.89463982e+04 -3.06511287e+04 5.28e+02 1.36e-07 2.26e-01 1s
Ordering time: 0.02s
11 2.12267080e+04 1.41249369e+04 1.34e+04 2.80e-17 1.93e+00 1s
8 2.99706663e+04 2.08072505e+04 1.19e+04 4.85e-07 2.36e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
21 -8.22143626e+03 -8.53832825e+03 2.24e+02 1.38e-07 9.80e-02 1s
10 2.34244843e+01 1.48354787e+03 4.63e+05 4.44e-06 5.82e+01 1s
13 3.05460083e+04 2.98281421e+04 1.17e+03 1.02e-07 9.47e-02 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
19 -2.90598089e+04 -2.97583543e+04 2.31e+02 7.98e-08 9.49e-02 1s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
9 2.92724198e+04 2.44302917e+04 7.36e+03 6.13e-07 1.28e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
11 2.50073044e+01 1.81375736e+03 4.36e+05 4.19e-06 5.47e+01 1s
0 4.41647335e+04 -8.49418387e+06 7.35e+08 0.00e+00 8.29e+04 0s
12 2.12248995e+04 1.58172899e+04 1.11e+04 3.06e-17 1.48e+00 1s
14 3.03288326e+04 3.01329117e+04 3.70e+02 9.23e-08 2.81e-02 1s
20 -2.91503081e+04 -2.91555507e+04 2.21e+01 1.68e-08 2.44e-03 1s
22 -8.24007113e+03 -8.44004784e+03 1.33e+02 1.20e-07 6.58e-02 1s
10 2.87512463e+04 2.47674649e+04 4.17e+03 7.01e-07 1.07e+00 1s
1 3.11988469e+05 -7.93323068e+06 1.13e+08 6.91e-02 4.26e+04 0s
21 -2.91594411e+04 -2.91565833e+04 2.28e+00 5.99e-09 2.17e-04 1s
15 3.02633339e+04 3.01590510e+04 1.50e+02 7.60e-08 1.56e-02 1s
12 2.93528931e+01 2.79993281e+03 4.16e+05 3.79e-06 5.64e+01 1s
13 2.07177590e+04 1.87741978e+04 1.74e+03 4.16e-16 4.96e-01 1s
11 2.84489475e+04 2.54519209e+04 2.92e+03 6.69e-07 8.25e-01 1s
2 3.73240939e+05 -2.41280451e+06 5.53e+07 1.52e-03 5.79e+03 0s
23 -8.26296003e+03 -8.28902862e+03 8.28e+00 5.66e-08 1.34e-02 1s
22 -2.91605153e+04 -2.91605892e+04 2.15e-07 1.13e-10 3.48e-07 1s
16 3.02397303e+04 3.02089124e+04 6.80e+01 3.15e-08 4.99e-03 1s
Read LP format model from file /tmp/linopy-problem-ootmbt3j.lp
Reading time = 0.14 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
14 2.05508181e+04 1.94611434e+04 7.91e+02 6.35e-10 2.75e-01 1s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x4a406bd1
Model has 1 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-16, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
13 4.00508396e+01 3.54285941e+03 4.02e+05 3.64e-06 5.55e+01 1s
24 -8.26669952e+03 -8.26393936e+03 1.68e-02 6.66e-09 1.46e-04 1s
12 2.82625155e+04 2.62722936e+04 2.13e+03 5.96e-07 5.71e-01 1s
3 5.36593235e+04 -1.09244254e+06 3.04e+06 9.20e-05 4.27e+02 0s
23 -2.91605167e+04 -2.91605167e+04 1.01e-08 7.64e-14 3.48e-10 1s
Barrier solved model in 23 iterations and 1.28 seconds (0.15 work units)
Optimal objective -2.91605167e+04
15 2.04978485e+04 2.00508114e+04 5.20e+02 2.78e-15 1.15e-01 1s
Crossover log...
17 3.02212818e+04 3.02171357e+04 9.15e+00 1.27e-08 9.40e-04 1s
14 5.39870198e+01 4.74574957e+03 3.88e+05 3.48e-06 5.42e+01 1s
25 -8.26685170e+03 -8.26629445e+03 1.23e-05 1.16e-09 2.71e-06 1s
13 2.78956153e+04 2.72797103e+04 5.76e+02 4.03e-07 2.09e-01 1s
4 4.16066313e+04 -3.55852472e+05 3.99e+05 1.48e-06 7.20e+01 0s
16 2.04423075e+04 2.03042602e+04 1.89e+02 1.59e-09 3.57e-02 1s
18 3.02186253e+04 3.02178822e+04 1.24e+00 5.80e-09 2.77e-04 1s
15 8.22099413e+01 7.06910516e+03 3.73e+05 3.30e-06 5.20e+01 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.13s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
26 -8.26685192e+03 -8.26685190e+03 6.94e-08 3.94e-13 2.71e-09 1s
Barrier solved model in 26 iterations and 1.35 seconds (0.16 work units)
Optimal objective -8.26685192e+03
Crossover log...
14 2.78404525e+04 2.73993481e+04 3.96e+02 3.51e-07 1.59e-01 1s
5 4.08233825e+04 -1.45605011e+05 1.54e+05 2.26e-07 2.77e+01 1s
4 DPushes remaining with DInf 0.0000000e+00 1s
Ordering time: 0.02s
16 3.57780498e+02 7.88789424e+03 3.56e+05 3.20e-06 4.83e+01 1s
19 3.02181115e+04 3.02181032e+04 4.98e-02 8.28e-11 3.51e-06 1s
17 2.04060861e+04 2.03949753e+04 3.73e+00 1.25e-09 2.64e-03 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
0 DPushes remaining with DInf 0.0000000e+00 1s
1874 PPushes remaining with PInf 0.0000000e+00 1s
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
15 2.77944300e+04 2.75650654e+04 2.83e+02 2.76e-07 9.68e-02 1s
6 4.00998994e+04 -5.89905519e+03 5.97e+04 1.16e-16 6.43e+00 1s
20 3.02180891e+04 3.02180924e+04 1.96e-08 1.58e-11 4.76e-09 1s
Barrier solved model in 20 iterations and 1.18 seconds (0.13 work units)
Optimal objective 3.02180891e+04
18 2.04043781e+04 2.04034699e+04 2.20e-01 5.19e-10 2.36e-04 1s
17 1.23427104e+03 7.99643395e+03 3.20e+05 2.89e-06 4.58e+01 1s
4 DPushes remaining with DInf 0.0000000e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 4.09552971e+04 -6.63608115e+04 6.82e+08 0.00e+00 7.76e+04 0s
16 2.77470541e+04 2.76922924e+04 1.39e+02 1.75e-07 3.94e-02 1s
Crossover log...
0 DPushes remaining with DInf 0.0000000e+00 1s
1674 PPushes remaining with PInf 0.0000000e+00 1s
7 3.74916308e+04 1.20448555e+04 1.61e+04 7.35e-17 3.22e+00 1s
19 2.04042327e+04 2.04043423e+04 2.72e-03 8.19e-10 9.13e-06 1s
18 1.48335714e+03 8.36260040e+03 3.10e+05 2.16e-06 4.06e+01 1s
1 8.08147680e+03 -6.26221091e+04 1.04e+08 8.95e-02 4.03e+04 0s
8 3.60605524e+04 2.49127099e+04 7.43e+03 4.16e-17 1.39e+00 1s
17 2.76991670e+04 2.77188983e+04 1.42e+01 9.90e-08 9.92e-03 1s
20 2.04042286e+04 2.04042340e+04 1.12e-08 3.20e-11 1.23e-08 1s
19 2.15164038e+03 8.48905709e+03 2.83e+05 1.80e-06 3.77e+01 1s
2 4.03287356e+03 -1.94376489e+04 5.14e+07 2.43e-03 6.79e+03 0s
20 DPushes remaining with DInf 0.0000000e+00 1s
9 3.48782352e+04 2.90745693e+04 3.46e+03 2.35e-08 7.15e-01 1s
18 2.76912497e+04 2.77084445e+04 9.59e-02 5.36e-08 3.78e-03 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
3028 PPushes remaining with PInf 0.0000000e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
21 2.04042286e+04 2.04042286e+04 1.18e-09 3.11e-14 4.42e-13 1s
Barrier solved model in 21 iterations and 1.30 seconds (0.14 work units)
Optimal objective 2.04042286e+04
10 3.42297564e+04 3.09854056e+04 1.39e+03 4.53e-08 3.96e-01 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.6688040e-15 2s
20 2.29209454e+03 8.80606425e+03 2.77e+05 1.67e-06 3.65e+01 1s
Crossover log...
Crossover time: 0.37 seconds (0.07 work units)
3 3.71759056e+02 -9.22883196e+03 4.58e+06 2.50e-04 7.08e+02 0s
Solved with barrier
19 2.76910057e+04 2.77108820e+04 7.24e-02 4.13e-08 1.07e-03 1s
11 3.39111312e+04 3.21998956e+04 5.84e+02 2.57e-08 2.09e-01 1s
21 2.43240270e+03 9.52020501e+03 2.71e+05 1.57e-06 3.51e+01 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
20 2.76907368e+04 2.77122946e+04 5.41e-02 4.37e-08 9.94e-04 1s
4 6.60640208e+01 -3.76873133e+03 7.21e+05 2.63e-05 1.34e+02 0s
20 DPushes remaining with DInf 0.0000000e+00 1s
Iteration Objective Primal Inf. Dual Inf. Time
1881 -2.9160517e+04 0.000000e+00 0.000000e+00 2s
Solved in 1881 iterations and 1.74 seconds (0.22 work units)
Optimal objective -2.916051670e+04
Push phase complete: Pinf 0.0000000e+00, Dinf 1.5577817e-15 2s
12 3.38310446e+04 3.27135171e+04 4.15e+02 4.88e-08 1.38e-01 1s
22 2.74402481e+03 1.01647653e+04 2.61e+05 1.50e-06 3.44e+01 1s
Crossover time: 0.37 seconds (0.06 work units)
0 DPushes remaining with DInf 0.0000000e+00 1s
Solved with barrier
21 2.76906929e+04 2.77062678e+04 4.80e-02 3.02e-08 5.25e-04 1s
1129 PPushes remaining with PInf 0.0000000e+00 1s
5 3.78361375e+01 -1.91163517e+03 4.09e+05 8.50e-06 6.62e+01 1s
13 3.36905664e+04 3.29907606e+04 1.57e+02 5.72e-08 8.72e-02 1s
23 3.16901210e+03 1.04575281e+04 2.49e+05 8.68e-07 3.07e+01 2s
Iteration Objective Primal Inf. Dual Inf. Time
22 2.76904676e+04 2.77039920e+04 2.00e-02 2.56e-08 3.93e-04 1s
6 2.51489876e+01 -1.49294848e+03 2.70e+05 6.31e-06 4.65e+01 1s
14 3.36248082e+04 3.31733238e+04 7.20e+01 6.94e-08 5.79e-02 1s
1681 -8.2668519e+03 0.000000e+00 0.000000e+00 2s
Solved in 1681 iterations and 1.81 seconds (0.23 work units)
Optimal objective -8.266851916e+03
24 3.43738400e+03 1.02486915e+04 2.40e+05 6.34e-07 3.07e+01 2s
7 2.03776807e+01 -9.25402898e+02 2.13e+05 4.56e-06 3.61e+01 1s
15 3.36180175e+04 3.32818608e+04 6.30e+01 6.25e-08 4.36e-02 1s
23 2.76903358e+04 2.76924384e+04 4.55e-03 4.03e-09 3.69e-05 2s
8 1.64131214e+01 -3.15513023e+02 1.67e+05 2.66e-06 2.49e+01 1s
25 3.75296379e+03 1.05893171e+04 2.31e+05 5.71e-07 2.90e+01 2s
16 3.36027730e+04 3.33076759e+04 4.55e+01 6.18e-08 3.86e-02 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.1527237e-15 2s
9 1.48426409e+01 -4.43663044e+01 1.44e+05 2.20e-06 2.09e+01 1s
24 2.76902994e+04 2.76903060e+04 1.66e-06 1.67e-11 4.01e-07 2s
26 3.90578182e+03 1.07067506e+04 2.26e+05 5.38e-07 2.79e+01 2s
Crossover time: 0.32 seconds (0.04 work units)
17 3.35900155e+04 3.35163216e+04 2.78e+01 2.69e-08 1.04e-02 1s
Solved with barrier
25 2.76902982e+04 2.76902588e+04 1.83e-08 1.00e-10 7.76e-09 2s
Barrier solved model in 25 iterations and 1.65 seconds (0.16 work units)
Optimal objective 2.76902982e+04
10 1.44835929e+01 2.01853097e+02 1.32e+05 1.94e-06 1.89e+01 1s
Crossover log...
11 1.47881551e+01 4.78059892e+02 1.26e+05 1.77e-06 1.80e+01 1s
27 4.13410179e+03 1.08204158e+04 2.20e+05 4.35e-07 2.58e+01 2s
18 3.35685183e+04 3.35217472e+04 6.57e+00 3.27e-08 7.30e-03 1s
Iteration Objective Primal Inf. Dual Inf. Time
1152 2.0404229e+04 0.000000e+00 0.000000e+00 2s
Solved in 1152 iterations and 1.70 seconds (0.18 work units)
Optimal objective 2.040422855e+04
19 3.35662524e+04 3.35292622e+04 4.49e+00 3.33e-08 6.01e-03 1s
28 4.96929674e+03 1.09650934e+04 1.94e+05 3.78e-07 2.29e+01 2s
12 1.46966879e+01 8.51463867e+02 1.22e+05 1.62e-06 1.75e+01 1s
3 DPushes remaining with DInf 0.0000000e+00 2s
20 3.35622396e+04 3.35407276e+04 2.31e-01 2.91e-08 3.83e-03 1s
29 5.37000403e+03 1.09638798e+04 1.82e+05 4.15e-07 2.13e+01 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
13 2.06992528e+01 2.51324544e+03 1.11e+05 1.27e-06 1.61e+01 1s
738 PPushes remaining with PInf 0.0000000e+00 2s
21 3.35615688e+04 3.35603186e+04 8.15e-02 2.89e-08 8.56e-04 1s
30 5.73563895e+03 1.10827084e+04 1.71e+05 5.66e-07 1.88e+01 2s
14 3.26224517e+01 3.92472145e+03 1.08e+05 1.21e-06 1.60e+01 1s
22 3.35613859e+04 3.35627099e+04 3.73e-02 1.77e-08 1.97e-04 1s
31 5.82251841e+03 1.11070532e+04 1.68e+05 6.03e-07 1.83e+01 2s
15 5.95119193e+01 5.84044341e+03 1.05e+05 1.17e-06 1.56e+01 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 7.7975820e-16 2s
Crossover time: 0.23 seconds (0.02 work units)
23 3.35612258e+04 3.35625659e+04 1.07e-03 1.54e-08 1.44e-04 1s
32 6.69983615e+03 1.11538850e+04 1.41e+05 7.19e-07 1.58e+01 2s
Solved with barrier
16 9.25591573e+02 5.97779342e+03 9.15e+04 1.12e-06 1.48e+01 1s
33 7.08461742e+03 1.12851707e+04 1.30e+05 7.98e-07 1.38e+01 2s
24 3.35612013e+04 3.35612733e+04 1.40e-07 6.89e-10 3.34e-06 1s
Iteration Objective Primal Inf. Dual Inf. Time
744 2.7690298e+04 0.000000e+00 0.000000e+00 2s
Solved in 744 iterations and 1.95 seconds (0.18 work units)
Optimal objective 2.769029817e+04
17 1.23345208e+03 6.18049958e+03 8.67e+04 9.25e-07 1.31e+01 1s
25 3.35611923e+04 3.35612013e+04 7.99e-09 9.78e-11 1.21e-07 1s
34 7.36674115e+03 1.13456120e+04 1.22e+05 8.17e-07 1.30e+01 2s
18 1.69746535e+03 6.35159485e+03 7.96e+04 7.07e-07 1.15e+01 1s
35 7.48312209e+03 1.13965403e+04 1.18e+05 8.21e-07 1.26e+01 2s
26 3.35611922e+04 3.35611922e+04 4.56e-08 1.50e-13 1.24e-10 1s
Barrier solved model in 26 iterations and 1.48 seconds (0.16 work units)
Optimal objective 3.35611922e+04
Warning: environment still referenced so free is deferred (Continue to use WLS)
19 2.24181361e+03 6.41283150e+03 7.11e+04 6.20e-07 1.03e+01 1s
Crossover log...
36 7.79615601e+03 1.14838667e+04 1.09e+05 8.29e-07 1.20e+01 2s
20 2.85156281e+03 6.47985627e+03 6.16e+04 5.18e-07 9.04e+00 1s
21 3.22170886e+03 6.55211852e+03 5.60e+04 4.14e-07 7.97e+00 1s
37 7.97127179e+03 1.15729721e+04 1.05e+05 8.46e-07 1.05e+01 2s
15 DPushes remaining with DInf 0.0000000e+00 2s
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 DPushes remaining with DInf 0.0000000e+00 2s
38 8.25548425e+03 1.15817804e+04 9.67e+04 8.46e-07 1.00e+01 2s
22 3.48283007e+03 6.57324384e+03 5.20e+04 3.81e-07 7.66e+00 1s
670 PPushes remaining with PInf 0.0000000e+00 2s
39 8.75187772e+03 1.16050914e+04 8.30e+04 8.42e-07 8.90e+00 2s
23 3.69831050e+03 6.62388242e+03 4.87e+04 3.07e-07 6.93e+00 1s
40 9.04347452e+03 1.16288738e+04 7.49e+04 8.28e-07 7.92e+00 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.2594773e-16 2s
24 3.89415590e+03 6.64830487e+03 4.57e+04 2.74e-07 6.48e+00 1s
Crossover time: 0.21 seconds (0.02 work units)
41 9.11070941e+03 1.16547861e+04 7.31e+04 8.00e-07 7.25e+00 2s
Solved with barrier
25 3.99424454e+03 6.66803021e+03 4.42e+04 2.49e-07 6.22e+00 1s
42 9.29511397e+03 1.16794036e+04 6.79e+04 7.70e-07 6.65e+00 2s
Iteration Objective Primal Inf. Dual Inf. Time
Warning: environment still referenced so free is deferred (Continue to use WLS)
26 4.54393754e+03 6.76744159e+03 3.59e+04 1.28e-07 4.66e+00 1s
688 3.3561192e+04 0.000000e+00 0.000000e+00 2s
Solved in 688 iterations and 1.75 seconds (0.19 work units)
Optimal objective 3.356119221e+04
43 9.54609205e+03 1.17033875e+04 6.11e+04 7.24e-07 5.94e+00 2s 27 4.95297452e+03 6.82494442e+03 2.98e+04 1.63e-08 3.55e+00 1s 44 9.73125252e+03 1.17113785e+04 5.60e+04 7.05e-07 5.52e+00 2s 28 5.49683686e+03 6.83354852e+03 2.17e+04 9.66e-09 2.99e+00 1s 45 9.83911398e+03 1.17212857e+04 5.31e+04 6.91e-07 5.28e+00 2s 29 5.57292526e+03 6.83615474e+03 2.05e+04 8.81e-09 2.89e+00 1s 46 1.00545599e+04 1.17817980e+04 4.74e+04 6.10e-07 4.42e+00 2s 30 5.67801939e+03 6.84565042e+03 1.89e+04 2.44e-09 2.66e+00 2s 31 5.87613886e+03 6.85278195e+03 1.60e+04 4.03e-13 2.40e+00 2s 47 1.01679170e+04 1.17911711e+04 4.44e+04 6.14e-07 4.22e+00 3s Warning: environment still referenced so free is deferred (Continue to use WLS) 48 1.03683641e+04 1.18003893e+04 3.91e+04 5.71e-07 3.66e+00 3s 32 6.03394338e+03 6.88989395e+03 1.36e+04 6.51e-09 1.72e+00 2s
49 1.05905977e+04 1.18141243e+04 3.33e+04 4.79e-07 3.11e+00 3s 33 6.06307893e+03 6.90316284e+03 1.32e+04 1.78e-08 1.52e+00 2s 50 1.07772258e+04 1.18253978e+04 2.84e+04 4.63e-07 2.73e+00 3s 34 6.08154781e+03 6.90847527e+03 1.29e+04 2.03e-08 1.44e+00 2s 35 6.18741588e+03 6.91036328e+03 1.14e+04 2.10e-08 1.34e+00 2s 51 1.08194938e+04 1.18598665e+04 2.73e+04 3.94e-07 2.50e+00 3s 36 6.32573675e+03 6.92116926e+03 9.32e+03 2.59e-08 1.08e+00 2s 52 1.08648498e+04 1.18752431e+04 2.61e+04 3.87e-07 2.35e+00 3s 53 1.09670510e+04 1.18691467e+04 2.35e+04 3.79e-07 2.15e+00 3s 37 6.37965091e+03 6.92275071e+03 8.53e+03 2.60e-08 1.02e+00 2s 54 1.10645097e+04 1.18880482e+04 2.11e+04 3.56e-07 1.85e+00 3s 38 6.42995724e+03 6.93380821e+03 7.78e+03 3.24e-08 8.65e-01 2s
55 1.11032928e+04 1.18891632e+04 2.01e+04 3.51e-07 1.77e+00 3s 39 6.51173577e+03 6.94496228e+03 6.68e+03 6.87e-09 7.58e-01 2s 56 1.11929471e+04 1.18934521e+04 1.79e+04 3.32e-07 1.52e+00 3s 40 6.59940854e+03 6.94753028e+03 5.41e+03 6.88e-09 6.74e-01 2s Warning: environment still referenced so free is deferred (Continue to use WLS) 57 1.12767471e+04 1.19130745e+04 1.58e+04 2.53e-07 1.20e+00 3s 41 6.61134519e+03 6.95137930e+03 5.24e+03 1.09e-08 6.24e-01 2s 58 1.13016715e+04 1.19188101e+04 1.52e+04 2.49e-07 1.14e+00 3s 42 6.64234114e+03 6.95761436e+03 4.78e+03 1.62e-08 5.35e-01 2s 59 1.13291306e+04 1.19258825e+04 1.45e+04 2.45e-07 1.10e+00 3s 43 6.66672211e+03 6.96473041e+03 4.43e+03 1.84e-08 4.83e-01 2s 44 6.70612599e+03 6.96610072e+03 3.86e+03 1.06e-08 4.18e-01 2s 60 1.13471427e+04 1.19308050e+04 1.41e+04 2.20e-07 1.07e+00 3s
45 6.87488319e+03 6.96713729e+03 1.43e+03 1.37e-08 2.20e-01 2s
61 1.14054389e+04 1.19428580e+04 1.27e+04 2.14e-07 1.03e+00 3s
62 1.14935299e+04 1.19432385e+04 1.07e+04 2.01e-07 8.73e-01 3s
46 6.88976236e+03 6.97252886e+03 1.22e+03 9.02e-09 1.26e-01 2s
63 1.17411027e+04 1.19461400e+04 4.92e+03 1.78e-07 4.62e-01 3s
47 6.93053593e+03 6.97269702e+03 6.35e+02 8.73e-09 8.05e-02 2s
64 1.17479109e+04 1.19478616e+04 4.76e+03 1.43e-07 4.08e-01 3s
48 6.96416381e+03 6.97392183e+03 1.54e+02 5.53e-09 2.67e-02 2s
0 PPushes remaining with PInf 0.0000000e+00 3s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.8077180e-16 3s
65 1.18018263e+04 1.19492958e+04 3.50e+03 1.07e-07 2.88e-01 3s
Crossover time: 2.05 seconds (0.36 work units)
49 6.97480867e+03 6.97475399e+03 2.14e-01 1.29e-09 1.07e-03 2s
Solved with barrier
50 6.97481924e+03 6.97481917e+03 3.26e-07 1.28e-11 1.08e-06 2s
Iteration Objective Primal Inf. Dual Inf. Time
3051 3.0218089e+04 0.000000e+00 0.000000e+00 3s
Solved in 3051 iterations and 3.28 seconds (0.50 work units)
Optimal objective 3.021808906e+04
66 1.18460814e+04 1.19510201e+04 2.47e+03 5.60e-08 1.81e-01 3s
67 1.18871752e+04 1.19512165e+04 1.51e+03 4.87e-08 1.15e-01 3s
51 6.97481924e+03 6.97481924e+03 1.29e-07 5.80e-14 2.51e-09 2s
Barrier solved model in 51 iterations and 2.38 seconds (0.28 work units)
Optimal objective 6.97481924e+03
Crossover log...
68 1.18999463e+04 1.19517885e+04 1.21e+03 1.65e-08 8.37e-02 3s
69 1.19233119e+04 1.19519367e+04 6.71e+02 1.46e-08 4.58e-02 3s
20 DPushes remaining with DInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
70 1.19403195e+04 1.19520866e+04 2.75e+02 6.41e-09 1.82e-02 3s
1288 PPushes remaining with PInf 0.0000000e+00 2s
71 1.19518622e+04 1.19521207e+04 6.44e+00 3.77e-09 7.43e-04 3s
72 1.19521373e+04 1.19521370e+04 2.08e-05 5.50e-11 2.67e-06 4s
73 1.19521372e+04 1.19521372e+04 1.08e-07 1.71e-12 2.67e-09 4s
Barrier solved model in 73 iterations and 3.54 seconds (0.39 work units)
Optimal objective 1.19521372e+04
0 PPushes remaining with PInf 0.0000000e+00 3s
Crossover log...
Push phase complete: Pinf 0.0000000e+00, Dinf 1.1185497e-13 3s
Crossover time: 0.22 seconds (0.05 work units)
Solved with barrier
3 DPushes remaining with DInf 0.0000000e+00 4s
0 DPushes remaining with DInf 0.0000000e+00 4s
Iteration Objective Primal Inf. Dual Inf. Time
1311 6.9748192e+03 0.000000e+00 0.000000e+00 3s
Solved in 1311 iterations and 2.66 seconds (0.34 work units)
Optimal objective 6.974819239e+03
1343 PPushes remaining with PInf 0.0000000e+00 4s
0 PPushes remaining with PInf 0.0000000e+00 4s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.1579626e-13 4s
Warning: environment still referenced so free is deferred (Continue to use WLS)
Crossover time: 0.18 seconds (0.05 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1349 1.1952137e+04 0.000000e+00 0.000000e+00 4s
Solved in 1349 iterations and 3.78 seconds (0.44 work units)
Optimal objective 1.195213724e+04
Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-siqr8b71.lp
Reading time = 0.05 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x412f885b
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [3e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.05s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.03s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 3.58693555e+04 -6.10564897e+06 7.39e+08 3.86e-02 1.20e+05 0s
1 1.21738960e+05 -5.87821878e+06 1.10e+08 1.30e-01 6.43e+04 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
2 1.47583282e+05 -1.83207613e+06 5.87e+07 2.49e-03 9.56e+03 0s
3 1.93590649e+04 -8.66683725e+05 3.50e+06 1.56e-04 7.35e+02 0s
Read LP format model from file /tmp/linopy-problem-qawss6ag.lp
Reading time = 0.05 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
4 1.36986340e+04 -2.65989767e+05 4.72e+05 1.55e-06 1.11e+02 0s
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x25c5fa68
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
5 1.11101986e+04 -1.58564864e+05 2.04e+05 1.68e-07 5.42e+01 0s
6 8.62565670e+03 -8.78453350e+04 1.30e+05 1.42e-16 2.94e+01 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.06s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
7 4.41128878e+03 -6.41144107e+04 7.59e+04 6.67e-17 1.96e+01 0s
Ordering time: 0.01s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
8 2.71054601e+03 -4.81702960e+04 6.09e+04 8.08e-17 1.45e+01 0s
Read LP format model from file /tmp/linopy-problem-qarqoxfw.lp
Reading time = 0.06 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x62177839
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [3e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.05s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
9 -3.66191699e+02 -4.37715119e+04 4.63e+04 3.61e-16 1.21e+01 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 2.32683485e+04 -8.49418387e+06 7.39e+08 3.67e-02 8.34e+04 0s
10 -1.57130351e+03 -3.51195152e+04 3.47e+04 8.34e-17 9.20e+00 0s
11 -3.12866580e+03 -2.46414127e+04 2.44e+04 7.81e-17 5.90e+00 0s
Ordering time: 0.00s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
1 6.77475373e+04 -7.72473946e+06 1.08e+08 8.99e-02 4.27e+04 0s
12 -4.02333688e+03 -1.98960802e+04 1.97e+04 3.61e-16 4.37e+00 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
2 6.30498204e+04 -2.55419688e+06 5.92e+07 1.24e-03 6.54e+03 0s
13 -4.52118398e+03 -1.88322214e+04 1.75e+04 7.08e-17 3.93e+00 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -7.31117532e+03 -1.07573642e+07 7.39e+08 1.13e-01 2.11e+05 0s
1 -2.43360284e+05 -9.44541966e+06 1.06e+08 2.20e-01 1.03e+05 0s
14 -5.32943363e+03 -1.61953380e+04 1.39e+04 1.19e-15 2.99e+00 0s
3 5.39036899e+03 -1.21431744e+06 2.49e+06 4.91e-05 3.97e+02 0s
2 -1.61741612e+05 -3.41301922e+06 5.68e+07 2.38e-03 1.64e+04 0s
15 -5.56700451e+03 -1.51528107e+04 1.17e+04 1.19e-15 2.61e+00 0s
Read LP format model from file /tmp/linopy-problem-zhg2npdm.lp
Reading time = 0.06 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
3 -2.00156202e+04 -1.56885242e+06 1.51e+06 4.62e-05 7.67e+02 0s
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x52c64967
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
4 3.17725303e+03 -3.46658403e+05 4.64e+05 1.94e-15 6.83e+01 0s
16 -5.72766338e+03 -1.45401416e+04 1.10e+04 1.61e-15 2.40e+00 0s
4 -1.89351880e+04 -4.18311109e+05 4.42e+05 1.21e-15 1.54e+02 0s
5 1.33906672e+02 -1.88469134e+05 1.97e+05 1.80e-15 2.98e+01 0s
17 -5.96953590e+03 -1.40788868e+04 8.81e+03 8.60e-16 2.17e+00 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.05s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
5 -2.11456600e+04 -2.00291401e+05 1.58e+05 3.98e-16 5.43e+01 0s
6 -2.64446219e+03 -9.12758349e+04 1.42e+05 1.04e-15 1.41e+01 0s
Ordering time: 0.00s
18 -6.79176515e+03 -1.34116844e+04 2.75e+03 9.44e-16 1.66e+00 0s
6 -2.35745588e+04 -1.66508788e+05 1.18e+05 3.60e-16 4.15e+01 0s
7 -7.60923268e+03 -7.03053539e+04 8.14e+04 1.01e-15 9.25e+00 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
19 -7.06488280e+03 -1.27419003e+04 2.13e+03 5.27e-16 1.42e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 8.38925259e+03 -9.23273879e+06 7.39e+08 4.83e-02 9.07e+04 0s
8 -1.24103792e+04 -6.14293156e+04 5.64e+04 4.65e-16 6.99e+00 0s
7 -2.62879298e+04 -1.19329113e+05 8.37e+04 3.12e-16 2.62e+01 0s
8 -3.02279695e+04 -1.06545978e+05 6.06e+04 2.16e-16 2.09e+01 0s
20 -7.36313305e+03 -1.11974463e+04 1.51e+03 3.61e-16 9.60e-01 1s
9 -1.41768258e+04 -5.87222724e+04 4.98e+04 7.08e-16 6.31e+00 0s 1 -1.03454480e+05 -8.11237620e+06 1.06e+08 9.44e-02 4.42e+04 0s 2 -6.08817949e+04 -2.91252966e+06 5.66e+07 1.09e-03 7.04e+03 0s 21 -7.45925478e+03 -1.03162933e+04 1.32e+03 5.55e-16 7.20e-01 1s 3 -9.05988917e+03 -1.33665760e+06 1.60e+06 2.39e-05 3.39e+02 0s 4 -9.05111494e+03 -3.40480805e+05 4.56e+05 6.21e-16 6.50e+01 0s 10 -1.19148549e+04 -4.67620812e+04 4.13e+04 4.49e-16 4.89e+00 0s 5 -1.19079562e+04 -1.78477450e+05 2.20e+05 1.56e-16 2.73e+01 0s 6 -1.56855544e+04 -1.06885205e+05 1.55e+05 1.02e-16 1.45e+01 0s 22 -7.69160866e+03 -8.84476599e+03 6.95e+02 1.67e-16 2.94e-01 1s 7 -2.17864553e+04 -8.37084245e+04 9.55e+04 8.63e-17 9.38e+00 0s 8 -2.60714005e+04 -7.27202257e+04 7.13e+04 5.59e-17 6.95e+00 0s 11 -1.65680078e+04 -3.93381867e+04 2.34e+04 1.80e-16 3.11e+00 0s 9 -2.63178628e+04 -6.46737415e+04 6.85e+04 6.33e-17 5.82e+00 0s 9 -3.39486971e+04 -8.76051551e+04 4.49e+04 1.68e-16 1.46e+01 0s 23 -7.83032587e+03 -8.04142473e+03 2.63e+02 2.75e-09 5.66e-02 1s 12 -1.76083068e+04 -3.76572878e+04 1.97e+04 1.39e-16 2.72e+00 0s 10 -3.59210531e+04 -7.54662500e+04 2.71e+04 1.26e-16 1.04e+01 0s 24 -7.89128101e+03 -7.95599716e+03 9.05e+01 4.15e-09 1.75e-02 1s 13 -1.86379944e+04 -3.46399189e+04 1.69e+04 2.04e-16 2.18e+00 0s 11 -3.99568039e+04 -6.20555930e+04 1.65e+04 1.07e-16 5.82e+00 0s 25 -7.91842697e+03 -7.93244932e+03 1.72e+01 7.54e-10 3.75e-03 1s 10 -3.03154227e+04 -5.48277933e+04 3.15e+04 3.02e-17 3.47e+00 0s 14 -1.90489718e+04 -3.42618964e+04 1.45e+04 4.34e-11 2.05e+00 1s 12 -4.11399076e+04 -6.13917935e+04 1.45e+04 6.99e-17 5.31e+00 0s 26 -7.92511530e+03 -7.92660112e+03 3.90e-01 3.84e-09 2.62e-04 1s 11 -3.21551027e+04 -4.91272302e+04 2.27e+04 5.30e-17 2.40e+00 0s 13 -4.18523644e+04 -5.85136732e+04 1.09e+04 1.08e-16 4.34e+00 0s 15 -1.95038118e+04 -3.39154418e+04 1.37e+04 3.07e-10 1.94e+00 1s 12 -3.25366568e+04 -4.62450495e+04 1.44e+04 5.71e-17 1.86e+00 0s 27 -7.92535796e+03 -7.92536053e+03 1.61e-07 1.39e-11 2.68e-07 1s 14 -4.28980301e+04 -5.24651045e+04 7.76e+03 1.17e-16 2.53e+00 0s 16 -2.04805634e+04 -3.25957434e+04 1.04e+04 1.50e-09 1.61e+00 1s 13 -3.30762195e+04 -4.58026568e+04 1.32e+04 5.97e-17 1.73e+00 0s 28 -7.92535824e+03 -7.92535826e+03 6.75e-09 2.03e-13 2.68e-10 1s 15 -4.41636565e+04 -4.65602462e+04 3.31e+03 1.36e-16 6.63e-01 1s Barrier solved model in 28 iterations and 0.78 seconds (0.17 work units) Optimal objective -7.92535824e+03 17 -2.10264828e+04 -2.87871603e+04 7.89e+03 4.72e-09 1.05e+00 1s Crossover log... 14 -3.35871397e+04 -4.33377709e+04 1.08e+04 5.13e-17 1.33e+00 0s
16 -4.47572837e+04 -4.52727424e+04 7.41e+02 1.08e-08 1.43e-01 1s
18 -2.10055212e+04 -2.79954273e+04 7.63e+03 6.17e-09 9.50e-01 1s
15 -3.35449705e+04 -4.27830560e+04 1.04e+04 4.97e-17 1.26e+00 0s
28 DPushes remaining with DInf 0.0000000e+00 1s
16 -3.42295005e+04 -3.88663306e+04 6.80e+03 1.15e-09 6.55e-01 0s
19 -2.11244727e+04 -2.76513357e+04 6.82e+03 6.85e-09 8.83e-01 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
17 -4.49286532e+04 -4.50473145e+04 1.62e+02 5.65e-09 3.26e-02 1s
1456 PPushes remaining with PInf 0.0000000e+00 1s
18 -4.49413230e+04 -4.50288346e+04 1.12e+02 4.34e-09 2.38e-02 1s
20 -2.15395612e+04 -2.45284603e+04 5.18e+03 4.22e-09 4.28e-01 1s
17 -3.46825684e+04 -3.68635668e+04 1.36e+03 2.31e-09 2.81e-01 0s
21 -2.18773843e+04 -2.33581965e+04 3.42e+03 4.06e-09 2.22e-01 1s
19 -4.49730617e+04 -4.49900359e+04 8.20e+00 1.93e-09 4.28e-03 1s
18 -3.49299937e+04 -3.59246834e+04 7.27e+02 4.93e-09 1.29e-01 0s
22 -2.23164596e+04 -2.27680871e+04 1.01e+03 6.07e-09 6.71e-02 1s
20 -4.49776629e+04 -4.49778482e+04 1.72e-01 3.46e-10 4.72e-05 1s
19 -3.51826977e+04 -3.53361097e+04 7.92e+01 6.62e-09 1.96e-02 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.5621866e-15 1s
23 -2.24309088e+04 -2.25714369e+04 4.36e+02 1.15e-08 2.22e-02 1s
Crossover time: 0.17 seconds (0.05 work units)
Solved with barrier
20 -3.52094381e+04 -3.52640280e+04 2.17e+01 4.73e-09 6.94e-03 1s
21 -4.49777833e+04 -4.49777838e+04 9.70e-07 1.26e-11 1.31e-07 1s
21 -3.52184317e+04 -3.52304842e+04 5.34e+00 1.57e-08 1.70e-03 1s
22 -4.49777834e+04 -4.49777834e+04 7.92e-09 9.62e-15 9.52e-13 1s
Iteration Objective Primal Inf. Dual Inf. Time
1487 -7.9253582e+03 0.000000e+00 0.000000e+00 1s
Solved in 1487 iterations and 0.98 seconds (0.23 work units)
Optimal objective -7.925358241e+03
24 -2.25042455e+04 -2.25253220e+04 7.53e+01 5.21e-09 3.40e-03 1s
Barrier solved model in 22 iterations and 0.72 seconds (0.14 work units)
Optimal objective -4.49777834e+04
22 -3.52212044e+04 -3.52241765e+04 5.79e-01 4.69e-09 4.18e-04 1s
Crossover log...
25 -2.25161510e+04 -2.25210082e+04 2.01e+01 8.90e-10 8.24e-04 1s
23 -3.52215839e+04 -3.52216999e+04 4.77e-02 1.16e-08 1.36e-04 1s
24 -3.52216056e+04 -3.52210236e+04 2.65e-02 9.78e-09 3.11e-05 1s
26 -2.25204089e+04 -2.25206562e+04 5.24e-01 4.61e-10 3.46e-05 1s
10 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
1770 PPushes remaining with PInf 0.0000000e+00 1s
27 -2.25205479e+04 -2.25205481e+04 2.71e-07 4.25e-12 4.72e-08 1s
25 -3.52216226e+04 -3.52210748e+04 2.93e-05 8.40e-09 2.04e-05 1s
28 -2.25205481e+04 -2.25205481e+04 5.36e-09 5.56e-15 4.72e-11 1s
Barrier solved model in 28 iterations and 0.90 seconds (0.17 work units)
Optimal objective -2.25205481e+04
26 -3.52216388e+04 -3.52209317e+04 4.94e-08 8.66e-09 3.37e-06 1s
Crossover log...
27 -3.52216324e+04 -3.52212341e+04 3.63e-08 4.96e-09 2.36e-06 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 4.2830323e-15 1s
28 -3.52216407e+04 -3.52212363e+04 2.61e-08 4.84e-09 1.82e-07 1s
12 DPushes remaining with DInf 0.0000000e+00 1s
Crossover time: 0.15 seconds (0.06 work units)
Solved with barrier
0 DPushes remaining with DInf 0.0000000e+00 1s
1536 PPushes remaining with PInf 0.0000000e+00 1s
29 -3.52216408e+04 -3.52215651e+04 1.89e-08 9.09e-10 7.49e-08 1s
Iteration Objective Primal Inf. Dual Inf. Time
1783 -4.4977783e+04 0.000000e+00 0.000000e+00 1s
Solved in 1783 iterations and 0.90 seconds (0.20 work units)
Optimal objective -4.497778343e+04
30 -3.52216412e+04 -3.52216372e+04 4.59e-08 4.76e-11 3.90e-09 1s
Barrier solved model in 30 iterations and 0.76 seconds (0.19 work units)
Optimal objective -3.52216412e+04
Crossover log...
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 7.5373735e-16 1s
Crossover time: 0.14 seconds (0.06 work units)
12 DPushes remaining with DInf 0.0000000e+00 1s
Solved with barrier
0 DPushes remaining with DInf 0.0000000e+00 1s
1704 PPushes remaining with PInf 0.0000000e+00 1s
Iteration Objective Primal Inf. Dual Inf. Time
1551 -2.2520548e+04 0.000000e+00 0.000000e+00 1s
Solved in 1551 iterations and 1.07 seconds (0.23 work units)
Optimal objective -2.252054807e+04
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 9.4195485e-16 1s
Crossover time: 0.14 seconds (0.07 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1719 -3.5221641e+04 0.000000e+00 0.000000e+00 1s
Solved in 1719 iterations and 0.93 seconds (0.26 work units)
Optimal objective -3.522164125e+04
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
INFO:pypsa.network.io:Exported network 'Model-Energy' saved to '/tmp/tmpqa8i87zv.nc contains: storage_units, links, sub_networks, buses, stores, carriers, generators, loads
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-2gl35bz6.lp
Reading time = 0.08 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xa4d88f59
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [4e-01, 9e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.06s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.00s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -5.01489996e+04 -1.90216978e+07 7.39e+08 9.96e-02 1.87e+05 0s
1 -7.54199826e+05 -1.78123085e+07 1.11e+08 2.00e-01 9.80e+04 0s 2 -6.54171688e+05 -6.44318082e+06 6.31e+07 3.75e-03 1.68e+04 0s 3 -5.90421126e+04 -2.82408240e+06 2.31e+06 1.62e-04 8.97e+02 0s 4 -4.75735405e+04 -9.95727791e+05 5.27e+05 1.21e-15 1.91e+02 0s
5 -4.72954804e+04 -4.90769577e+05 1.83e+05 4.62e-16 6.86e+01 0s 6 -4.93743036e+04 -1.90075175e+05 1.07e+05 2.34e-16 2.09e+01 0s 7 -5.33760809e+04 -1.47883717e+05 6.51e+04 1.61e-16 1.32e+01 0s 8 -5.63937881e+04 -1.15815694e+05 3.65e+04 1.41e-16 7.97e+00 0s 9 -5.96084657e+04 -1.06115782e+05 2.88e+04 1.14e-16 6.21e+00 1s 10 -6.33647680e+04 -9.86863567e+04 2.08e+04 5.80e-17 4.67e+00 1s
11 -6.59478113e+04 -8.95836143e+04 1.38e+04 5.33e-17 3.12e+00 1s 12 -6.89094350e+04 -8.21389158e+04 5.43e+03 7.70e-17 1.70e+00 1s 13 -6.96086164e+04 -7.48478172e+04 2.42e+03 6.66e-17 6.77e-01 1s 14 -7.04727680e+04 -7.37461111e+04 9.91e+02 2.80e-17 4.14e-01 1s
15 -7.07350782e+04 -7.23745060e+04 5.55e+02 7.92e-09 2.09e-01 1s 16 -7.10399525e+04 -7.14290813e+04 8.77e+01 1.53e-08 4.95e-02 1s Set parameter WLSAccessID Set parameter WLSSecret Set parameter LicenseID to value 2766203 Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de 17 -7.10971194e+04 -7.11293063e+04 9.28e+00 1.03e-09 4.12e-03 1s Set parameter WLSAccessID Set parameter WLSSecret Set parameter LicenseID to value 2766203 Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de Set parameter WLSAccessID Set parameter WLSSecret Set parameter LicenseID to value 2766203 Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de Set parameter WLSAccessID Set parameter WLSSecret Set parameter LicenseID to value 2766203 Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de 18 -7.11039707e+04 -7.11102194e+04 3.16e+00 2.67e-10 8.22e-04 1s Set parameter WLSAccessID Set parameter WLSSecret Set parameter LicenseID to value 2766203 Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de Set parameter WLSAccessID Set parameter WLSSecret Set parameter LicenseID to value 2766203 19 -7.11075482e+04 -7.11077692e+04 4.36e-02 1.89e-10 2.07e-05 1s Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-53dt4u72.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x47d2e2f3
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
20 -7.11076143e+04 -7.11076155e+04 1.17e-06 2.98e-12 2.10e-08 1s
Read LP format model from file /tmp/linopy-problem-u5mod5ky.lp
Reading time = 0.11 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x7f7ca0ae
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [7e-01, 7e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
21 -7.11076143e+04 -7.11076143e+04 1.63e-09 6.62e-15 6.86e-14 1s
Read LP format model from file /tmp/linopy-problem-jb5q1278.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Barrier solved model in 21 iterations and 1.07 seconds (0.14 work units)
Optimal objective -7.11076143e+04
Model fingerprint: 0x170fea55
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [7e-03, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Read LP format model from file /tmp/linopy-problem-f8v993aw.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xe482597e
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Crossover log...
Read LP format model from file /tmp/linopy-problem-o9ac975g.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x0d76bf87
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Read LP format model from file /tmp/linopy-problem-fyq5dbv3.lp
Reading time = 0.09 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x4e6783e3
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.09s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.07s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.01s
77 DPushes remaining with DInf 0.0000000e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.09s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.02s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.09s
Ordering time: 0.03s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Presolve removed 11188 rows and 1442 columns
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 1.13616314e+04 -5.04837552e+06 7.39e+08 5.16e-02 9.91e+04 0s
Presolve time: 0.09s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Ordering time: 0.02s
0 DPushes remaining with DInf 0.0000000e+00 1s
2074 PPushes remaining with PInf 0.0000000e+00 1s
Ordering time: 0.02s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
Read LP format model from file /tmp/linopy-problem-4unuh6as.lp
Ordering time: 0.03s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 1.50394802e+04 -8.49623936e+06 7.39e+08 4.33e-02 8.34e+04 0s
1 -2.87740353e+04 -4.65900648e+06 1.13e+08 1.03e-01 5.03e+04 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
0 -2.19660480e+04 -1.12305307e+07 7.39e+08 4.70e-01 8.82e+05 0s
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x4d5b70fd
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [8e-02, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
2 2.60876559e+04 -1.58314645e+06 6.08e+07 1.55e-03 7.87e+03 0s
1 -3.63883598e+05 -9.81238554e+06 1.06e+08 9.15e-01 4.28e+05 0s
1 -3.54553138e+04 -7.53019043e+06 1.06e+08 8.76e-02 4.11e+04 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -2.03094896e+04 -1.61574652e+07 7.39e+08 8.46e-02 1.59e+05 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 4.66081094e+04 -4.24709194e+06 7.31e+08 0.00e+00 8.25e+04 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 4.44699623e+04 -8.49418387e+06 7.35e+08 0.00e+00 8.29e+04 0s
2 -1.71454839e+04 -2.65397862e+06 5.73e+07 1.07e-03 6.52e+03 0s
2 -2.46359593e+05 -3.64658134e+06 5.66e+07 1.03e-02 6.96e+04 0s
1 1.60047435e+05 -3.98705365e+06 1.12e+08 8.84e-02 4.26e+04 0s
3 1.12363728e+04 -7.04652301e+05 2.22e+06 8.79e-05 4.37e+02 0s
1 -4.63264317e+05 -1.49644520e+07 1.13e+08 1.60e-01 8.13e+04 0s
1 3.14031860e+05 -7.93348041e+06 1.13e+08 6.91e-02 4.26e+04 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.12s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
2 3.04573846e+05 -1.17069795e+06 5.61e+07 1.90e-03 4.90e+03 0s
3 -2.89942009e+04 -1.66956583e+06 1.40e+06 1.67e-04 3.14e+03 0s
2 -3.56051813e+05 -5.24678731e+06 6.23e+07 2.93e-03 1.33e+04 0s
2 3.75059663e+05 -2.41241934e+06 5.53e+07 1.52e-03 5.79e+03 0s
3 -4.09659844e+03 -1.22991618e+06 1.80e+06 2.84e-05 3.33e+02 0s
Ordering time: 0.04s
4 1.03399964e+04 -2.32747086e+05 4.85e+05 3.62e-06 9.40e+01 0s
0 PPushes remaining with PInf 0.0000000e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Push phase complete: Pinf 0.0000000e+00, Dinf 2.3817753e-15 1s
Crossover time: 0.38 seconds (0.07 work units)
3 4.46917745e+04 -5.01590203e+05 4.97e+06 1.82e-04 5.21e+02 0s
3 -2.46788707e+04 -2.29969387e+06 2.37e+06 1.64e-04 7.44e+02 0s
Solved with barrier
3 5.38803362e+04 -1.09246790e+06 3.05e+06 9.23e-05 4.27e+02 0s
4 -4.48685164e+03 -3.28156156e+05 4.50e+05 5.67e-16 6.29e+01 0s
4 -2.77456955e+04 -4.35023212e+05 4.20e+05 3.17e-15 6.17e+02 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 4.31423859e+04 -3.09217857e+06 7.39e+08 1.89e-02 1.21e+05 0s
5 8.52057046e+03 -9.47358289e+04 1.71e+05 6.13e-07 3.20e+01 0s
4 2.63857681e+04 -1.56667965e+05 4.54e+05 7.32e-06 7.07e+01 0s
Iteration Objective Primal Inf. Dual Inf. Time
5 -2.94344446e+04 -2.04337421e+05 1.63e+05 1.61e-15 2.14e+02 0s
1 8.83293253e+04 -2.93045174e+06 1.11e+08 1.31e-01 6.40e+04 0s
6 7.01841528e+03 -5.31596864e+04 1.22e+05 2.06e-07 1.83e+01 1s
2154 -7.1107614e+04 0.000000e+00 0.000000e+00 2s
Solved in 2154 iterations and 1.54 seconds (0.21 work units)
Optimal objective -7.110761433e+04
5 -7.67846605e+03 -1.64016336e+05 1.94e+05 2.45e-16 2.49e+01 0s
4 -1.71604465e+04 -7.11570103e+05 4.38e+05 3.12e-06 1.32e+02 0s
4 4.17404990e+04 -3.55799231e+05 4.00e+05 1.48e-06 7.20e+01 0s
2 1.48065230e+05 -1.02565021e+06 5.80e+07 2.60e-03 1.10e+04 0s
7 5.33339971e+03 -3.67176297e+04 8.86e+04 2.14e-07 1.25e+01 1s
6 -3.13265735e+04 -1.39324654e+05 1.05e+05 6.80e-16 1.24e+02 1s
5 2.37825268e+04 -6.93198048e+04 2.33e+05 1.80e-06 3.12e+01 0s
6 -1.05757878e+04 -9.52242013e+04 1.49e+05 1.27e-16 1.36e+01 1s
5 -1.85951176e+04 -3.23935208e+05 1.33e+05 2.23e-07 4.50e+01 1s
8 2.89795336e+03 -2.75324560e+04 2.49e+04 2.31e-07 7.98e+00 1s
5 4.09392381e+04 -1.45462971e+05 1.54e+05 2.24e-07 2.77e+01 1s
7 -3.31159539e+04 -1.07962513e+05 7.62e+04 6.13e-16 8.39e+01 1s
3 1.99941251e+04 -4.62367277e+05 2.96e+06 1.56e-04 7.48e+02 0s
6 2.16675022e+04 -2.29320531e+04 1.64e+05 6.11e-16 1.55e+01 1s
7 -1.55236854e+04 -7.68534382e+04 8.61e+04 9.07e-17 9.15e+00 1s
6 -2.32997364e+04 -1.40924905e+05 7.38e+04 2.86e-16 1.68e+01 1s
9 1.19256223e+03 -1.98472042e+04 1.65e+04 2.99e-07 5.48e+00 1s
6 4.01965482e+04 -6.22750715e+03 5.96e+04 1.22e-16 6.48e+00 1s
8 -3.56123436e+04 -9.93769585e+04 5.58e+04 5.87e-16 6.95e+01 1s
8 -2.01635052e+04 -6.49793375e+04 6.25e+04 8.61e-17 6.57e+00 1s 7 1.85538016e+04 -1.34316711e+04 8.75e+04 8.51e-17 1.00e+01 1s 7 -2.69224809e+04 -1.03737630e+05 5.79e+04 1.65e-16 1.08e+01 1s 7 3.75521039e+04 1.02861973e+04 1.46e+04 7.69e-17 3.44e+00 1s 10 8.30536072e+01 -1.75499117e+04 1.19e+04 3.22e-07 4.55e+00 1s 9 -4.00999579e+04 -9.02012384e+04 3.92e+04 3.65e-16 5.34e+01 1s 4 1.56742941e+04 -1.33080107e+05 5.06e+05 1.02e-06 1.25e+02 0s 9 -2.16024349e+04 -6.21617769e+04 4.66e+04 8.64e-17 5.74e+00 1s 8 -2.98026936e+04 -8.89790369e+04 2.70e+04 1.42e-16 7.80e+00 1s 8 1.58121277e+04 -1.07364868e+04 5.25e+04 8.82e-17 7.74e+00 1s 8 3.61324685e+04 2.52488737e+04 6.71e+03 3.11e-17 1.35e+00 1s 11 -1.58192625e+02 -1.64292983e+04 9.22e+03 3.26e-07 4.16e+00 1s 10 -4.10598914e+04 -8.23956693e+04 3.58e+04 6.41e-16 4.42e+01 1s 9 1.47577446e+04 -4.24934108e+03 3.79e+04 3.05e-16 5.47e+00 1s 9 -3.28989450e+04 -7.34981728e+04 1.93e+04 1.09e-16 5.32e+00 1s 9 3.49115793e+04 2.97691294e+04 3.12e+03 5.31e-08 6.33e-01 1s 5 1.31550880e+04 -7.21680884e+04 2.18e+05 1.74e-16 5.74e+01 1s 10 -2.32612587e+04 -5.51836546e+04 4.00e+04 4.62e-17 4.53e+00 1s 12 -8.29226496e+02 -9.75717556e+03 7.00e+03 3.31e-07 2.33e+00 1s 11 -4.33943900e+04 -7.61753298e+04 1.42e+04 3.79e-16 3.32e+01 1s 10 1.49816128e+04 -8.47892778e+02 3.56e+04 7.22e-16 4.60e+00 1s 10 3.42761744e+04 3.16992273e+04 1.33e+03 6.46e-08 3.15e-01 1s 10 -3.40049956e+04 -7.12550080e+04 1.73e+04 8.84e-17 4.87e+00 1s 11 -2.56599043e+04 -4.60674585e+04 2.42e+04 6.50e-17 2.84e+00 1s 6 1.15746784e+04 -3.28219428e+04 1.45e+05 2.37e-16 3.06e+01 1s 12 -4.45407616e+04 -7.15238302e+04 1.25e+04 4.04e-16 2.74e+01 1s 11 -3.72398633e+04 -6.67617727e+04 1.28e+04 8.34e-17 3.83e+00 1s 11 1.36741964e+04 3.24857918e+03 1.48e+04 3.61e-16 2.82e+00 1s 11 3.40156677e+04 3.24512089e+04 7.43e+02 3.56e-08 1.91e-01 1s 13 -1.12422060e+03 -8.88917577e+03 5.65e+03 3.05e-07 2.02e+00 1s 7 9.21803863e+03 -2.18156102e+04 9.07e+04 4.44e-16 2.01e+01 1s
12 -2.63453077e+04 -4.59467333e+04 2.24e+04 9.67e-17 2.72e+00 1s 12 -3.82451940e+04 -5.88613288e+04 1.12e+04 5.31e-17 2.71e+00 1s 13 -4.67178219e+04 -6.47773700e+04 9.41e+03 2.49e-16 1.84e+01 1s 12 3.38790367e+04 3.31729183e+04 4.61e+02 6.38e-08 8.89e-02 1s 12 1.30212790e+04 4.19202367e+03 8.41e+03 7.77e-16 2.31e+00 1s 14 -1.76492377e+03 -7.78780146e+03 3.67e+03 2.98e-07 1.56e+00 1s 8 6.74319739e+03 -1.54193511e+04 5.76e+04 1.86e-16 1.37e+01 1s 13 -2.71065407e+04 -4.29028777e+04 1.80e+04 5.46e-17 2.18e+00 1s 13 -3.89963780e+04 -5.65142128e+04 1.00e+04 5.91e-17 2.32e+00 1s 13 3.36962883e+04 3.33523079e+04 1.31e+02 6.15e-08 4.42e-02 1s 15 -1.80028836e+03 -6.41473453e+03 3.55e+03 2.81e-07 1.21e+00 1s 14 -2.71385491e+04 -4.12745203e+04 1.75e+04 5.18e-17 1.96e+00 1s 13 1.27692298e+04 8.42623718e+03 6.13e+03 8.33e-17 1.16e+00 1s 9 7.22122286e+03 -1.11560569e+04 5.35e+04 1.11e-16 1.15e+01 1s 14 -4.70123374e+04 -6.30007076e+04 8.44e+03 2.51e-16 1.63e+01 1s 14 3.36562897e+04 3.34066287e+04 7.14e+01 5.39e-08 3.24e-02 1s 14 -4.07746669e+04 -5.48141879e+04 6.71e+03 1.13e-08 1.83e+00 1s 10 5.63763014e+03 -5.11565868e+03 3.19e+04 1.42e-16 6.65e+00 1s 16 -2.07508905e+03 -5.87798937e+03 2.63e+03 2.69e-07 9.97e-01 1s 15 -4.12039933e+04 -5.36606856e+04 4.43e+03 2.37e-08 1.59e+00 1s 14 1.26300974e+04 8.57527412e+03 5.33e+03 2.50e-16 1.08e+00 1s 15 3.36274452e+04 3.35373497e+04 3.29e+01 5.33e-08 1.35e-02 1s 15 -2.82417862e+04 -4.03944853e+04 1.05e+04 5.31e-17 1.62e+00 1s 15 -4.88461577e+04 -5.58942931e+04 3.32e+03 3.02e-16 7.12e+00 1s 11 4.78866388e+03 -2.25864637e+03 2.11e+04 1.34e-16 4.33e+00 1s 15 1.26885301e+04 8.77048083e+03 5.02e+03 3.50e-17 1.04e+00 1s 16 -4.17822369e+04 -5.12984097e+04 3.62e+03 7.27e-08 1.22e+00 1s 17 -2.36365986e+03 -4.96658404e+03 1.53e+03 2.43e-07 6.85e-01 1s
16 3.36166871e+04 3.35654246e+04 1.95e+01 4.19e-08 8.29e-03 1s 16 -4.91992773e+04 -5.54541863e+04 2.89e+03 2.47e-16 6.31e+00 1s 16 -2.87807057e+04 -3.69618116e+04 7.96e+03 3.28e-17 1.10e+00 1s 12 4.60537400e+03 -1.03835503e+03 1.85e+04 9.36e-17 3.52e+00 1s 16 1.24408859e+04 9.26999718e+03 2.86e+03 8.05e-16 8.20e-01 1s 18 -2.36659099e+03 -4.45663874e+03 1.43e+03 2.18e-07 5.56e-01 1s 17 -4.30089616e+04 -4.67674187e+04 1.72e+03 1.21e-07 4.94e-01 1s 17 3.36082365e+04 3.36026102e+04 8.16e+00 1.45e-08 1.45e-03 1s 17 -4.91763171e+04 -5.47565073e+04 2.84e+03 1.11e-16 5.65e+00 1s 17 -2.90491344e+04 -3.53787970e+04 6.29e+03 5.96e-11 8.51e-01 1s 19 -2.46122610e+03 -4.42374832e+03 1.11e+03 2.16e-07 5.19e-01 1s 18 -4.35891820e+04 -4.53273480e+04 9.13e+02 7.80e-08 2.32e-01 1s 13 4.16504605e+03 1.32921929e+03 1.03e+04 1.91e-16 1.79e+00 1s 17 1.24313969e+04 1.01037702e+04 2.67e+03 1.39e-16 6.10e-01 1s 18 -2.96174798e+04 -3.39616269e+04 2.09e+03 1.97e-10 5.52e-01 1s 18 3.36026499e+04 3.36023388e+04 1.43e+00 7.36e-09 3.63e-04 1s 18 -4.95658075e+04 -5.40910304e+04 1.95e+03 2.43e-16 4.55e+00 1s Warning: environment still referenced so free is deferred (Continue to use WLS) 19 -4.37580212e+04 -4.50514746e+04 6.82e+02 5.81e-08 1.73e-01 1s 19 3.36017733e+04 3.36034307e+04 5.79e-01 1.01e-08 2.28e-04 1s 14 3.78262334e+03 1.87373433e+03 4.38e+03 8.33e-16 1.10e+00 1s 20 -2.62066049e+03 -4.10620705e+03 5.57e+02 1.81e-07 3.91e-01 1s 19 -4.99487808e+04 -5.26703734e+04 1.15e+03 2.42e-16 2.72e+00 1s 18 1.22653639e+04 1.11318760e+04 5.72e+02 8.33e-17 2.84e-01 1s 19 -2.96719385e+04 -3.12370690e+04 1.79e+03 5.35e-10 2.12e-01 1s 20 -4.41715595e+04 -4.44022414e+04 8.91e+01 4.21e-08 3.27e-02 1s 20 3.36013420e+04 3.36023819e+04 1.59e-01 3.47e-09 2.93e-05 1s 21 -2.64622984e+03 -3.80529222e+03 4.55e+02 1.43e-07 3.05e-01 1s 15 3.70384952e+03 2.46638905e+03 3.37e+03 4.44e-16 7.31e-01 1s 20 -5.02810971e+04 -5.17104826e+04 5.93e+02 2.14e-16 1.43e+00 1s
19 1.22389978e+04 1.15745776e+04 4.04e+02 2.40e-17 1.68e-01 1s 21 -4.42393330e+04 -4.42474255e+04 3.73e+00 9.33e-09 1.76e-03 1s 21 3.36011868e+04 3.36015919e+04 1.30e-02 1.49e-09 3.52e-06 1s 20 -2.99408586e+04 -3.02716285e+04 2.64e+02 1.56e-09 4.36e-02 1s 22 -2.70616674e+03 -3.24408802e+03 2.22e+02 7.81e-08 1.43e-01 1s 16 3.61138007e+03 2.90458091e+03 2.21e+03 1.52e-09 4.28e-01 1s 21 -5.04658859e+04 -5.11470584e+04 2.76e+02 2.98e-16 6.80e-01 1s 20 1.22053573e+04 1.18126200e+04 1.50e+02 6.38e-16 9.76e-02 1s 22 -4.42425983e+04 -4.42377891e+04 2.04e-02 8.72e-09 8.66e-05 1s 21 -2.99818482e+04 -3.00617578e+04 9.86e+01 9.20e-09 1.11e-02 1s 22 3.36011730e+04 3.36011915e+04 4.16e-07 6.21e-11 1.26e-07 1s 21 1.21924512e+04 1.18898172e+04 7.98e+01 2.78e-16 7.45e-02 1s 23 -2.76118490e+03 -2.96935449e+03 5.15e+01 5.33e-08 5.76e-02 1s 17 3.49716324e+03 3.17807775e+03 6.32e+02 1.86e-09 1.79e-01 1s 22 -5.05878992e+04 -5.07021097e+04 7.09e+01 2.51e-10 1.16e-01 1s 22 -3.00014330e+04 -3.00137691e+04 2.11e+01 5.37e-09 1.86e-03 1s 23 -4.42426795e+04 -4.42415933e+04 3.60e-07 1.79e-09 2.07e-06 1s 22 1.21827307e+04 1.20591793e+04 9.90e+00 9.32e-10 3.00e-02 1s 23 3.36011721e+04 3.36011721e+04 2.72e-08 2.15e-12 1.45e-09 1s Barrier solved model in 23 iterations and 1.38 seconds (0.15 work units) Optimal objective 3.36011721e+04 24 -2.76633798e+03 -2.80054286e+03 3.82e+01 2.19e-08 1.17e-02 1s 18 3.46663965e+03 3.33361915e+03 2.45e+02 3.53e-09 7.36e-02 1s 23 -3.00075894e+04 -3.00077758e+04 2.74e-02 2.36e-10 2.71e-05 1s 23 -5.06294626e+04 -5.06703492e+04 7.06e+00 6.20e-10 4.00e-02 1s Crossover log... 25 -2.77960831e+03 -2.77942092e+03 3.48e+00 1.35e-08 1.73e-03 1s 24 -4.42426814e+04 -4.42426818e+04 9.55e-08 1.29e-12 2.09e-09 1s Barrier solved model in 24 iterations and 1.43 seconds (0.15 work units) Optimal objective -4.42426814e+04 19 3.44688702e+03 3.42152068e+03 2.61e+01 3.16e-10 1.34e-02 1s 23 1.21784011e+04 1.21080752e+04 1.77e-01 1.03e-09 1.70e-02 1s 24 -3.00076230e+04 -3.00076254e+04 8.08e-09 1.47e-11 3.28e-08 1s
24 -5.06319630e+04 -5.06577684e+04 3.56e+00 5.33e-10 2.52e-02 1s
Crossover log...
26 -2.78035275e+03 -2.78058698e+03 1.69e+00 1.95e-09 3.34e-04 2s
20 3.44383298e+03 3.44350923e+03 3.08e-02 8.39e-09 4.46e-04 1s
24 1.21781060e+04 1.21268078e+04 1.22e-01 1.30e-09 1.23e-02 1s
25 -3.00076230e+04 -3.00076230e+04 6.29e-08 1.46e-14 3.28e-11 2s
Barrier solved model in 25 iterations and 1.53 seconds (0.16 work units)
Optimal objective -3.00076230e+04
25 -5.06348113e+04 -5.06357876e+04 1.37e-07 1.82e-10 9.40e-04 2s
Crossover log...
21 3.44381589e+03 3.44356514e+03 2.03e-02 6.63e-09 3.49e-04 1s
15 DPushes remaining with DInf 0.0000000e+00 2s
27 -2.78104561e+03 -2.78068138e+03 4.69e-02 1.01e-09 3.97e-05 2s
25 1.21774110e+04 1.21461773e+04 6.95e-04 2.09e-09 7.46e-03 2s
26 -5.06350221e+04 -5.06350263e+04 1.63e-09 2.42e-12 4.07e-06 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
670 PPushes remaining with PInf 0.0000000e+00 2s
22 3.44375386e+03 3.44381056e+03 3.82e-08 1.18e-09 1.06e-05 1s
26 1.21771942e+04 1.21679109e+04 3.34e-04 1.74e-08 1.54e-03 2s
5 DPushes remaining with DInf 0.0000000e+00 2s
28 -2.78107061e+03 -2.78093176e+03 6.52e-07 2.94e-10 1.53e-06 2s
13 DPushes remaining with DInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
2029 PPushes remaining with PInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
1584 PPushes remaining with PInf 0.0000000e+00 2s
27 1.21770004e+04 1.21769876e+04 2.64e-07 3.19e-11 1.77e-06 2s
27 -5.06350236e+04 -5.06350236e+04 7.85e-08 7.21e-15 4.07e-09 2s
Barrier solved model in 27 iterations and 1.64 seconds (0.17 work units)
Optimal objective -5.06350236e+04
29 -2.78107159e+03 -2.78107154e+03 7.89e-08 2.77e-13 3.71e-10 2s
Barrier solved model in 29 iterations and 1.67 seconds (0.18 work units)
Optimal objective -2.78107159e+03
23 3.44374867e+03 3.44374863e+03 5.52e-08 7.70e-13 1.07e-08 1s
Crossover log...
Crossover log...
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.4918622e-16 2s
Crossover time: 0.27 seconds (0.02 work units)
Solved with barrier
24 3.44374866e+03 3.44374866e+03 7.61e-08 1.37e-14 1.07e-11 2s
Barrier solved model in 24 iterations and 1.51 seconds (0.15 work units)
Optimal objective 3.44374866e+03
28 1.21769993e+04 1.21769903e+04 3.47e-08 5.96e-11 6.75e-09 2s
Barrier solved model in 28 iterations and 1.66 seconds (0.17 work units)
Optimal objective 1.21769993e+04
Crossover log...
Crossover log...
6 DPushes remaining with DInf 0.0000000e+00 2s
Iteration Objective Primal Inf. Dual Inf. Time
3 DPushes remaining with DInf 0.0000000e+00 2s
688 3.3601172e+04 0.000000e+00 0.000000e+00 2s
Solved in 688 iterations and 1.73 seconds (0.17 work units)
0 DPushes remaining with DInf 0.0000000e+00 2s
Optimal objective 3.360117210e+04
2058 PPushes remaining with PInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
1600 PPushes remaining with PInf 0.0000000e+00 2s
19 DPushes remaining with DInf 0.0000000e+00 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
20 DPushes remaining with DInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.5070410e-15 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
1253 PPushes remaining with PInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
Crossover time: 0.30 seconds (0.06 work units)
1324 PPushes remaining with PInf 0.0000000e+00 2s
Solved with barrier
0 PPushes remaining with PInf 0.0000000e+00 2s
Iteration Objective Primal Inf. Dual Inf. Time
1600 -3.0007623e+04 0.000000e+00 0.000000e+00 2s
Solved in 1600 iterations and 1.90 seconds (0.22 work units)
Optimal objective -3.000762303e+04
Push phase complete: Pinf 0.0000000e+00, Dinf 2.9440426e-15 2s
Crossover time: 0.45 seconds (0.09 work units)
Solved with barrier
0 PPushes remaining with PInf 0.0000000e+00 2s
Iteration Objective Primal Inf. Dual Inf. Time
Push phase complete: Pinf 0.0000000e+00, Dinf 2.2911360e-15 2s
2037 -4.4242681e+04 0.000000e+00 0.000000e+00 2s
Solved in 2037 iterations and 1.94 seconds (0.24 work units)
Optimal objective -4.424268136e+04
0 PPushes remaining with PInf 0.0000000e+00 2s
Crossover time: 0.32 seconds (0.07 work units)
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.1302404e-15 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.3514858e-15 2s
Solved with barrier
Crossover time: 0.29 seconds (0.05 work units)
Solved with barrier
0 PPushes remaining with PInf 0.0000000e+00 2s
Crossover time: 0.30 seconds (0.05 work units)
Solved with barrier
Push phase complete: Pinf 0.0000000e+00, Dinf 1.1914081e-14 2s
Crossover time: 0.37 seconds (0.07 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1606 -2.7810716e+03 0.000000e+00 0.000000e+00 2s
Solved in 1606 iterations and 2.06 seconds (0.25 work units)
Optimal objective -2.781071592e+03
Iteration Objective Primal Inf. Dual Inf. Time
1347 3.4437487e+03 0.000000e+00 0.000000e+00 2s
Solved in 1347 iterations and 1.85 seconds (0.21 work units)
Optimal objective 3.443748662e+03
Iteration Objective Primal Inf. Dual Inf. Time
1275 1.2176999e+04 0.000000e+00 0.000000e+00 2s
Solved in 1275 iterations and 2.00 seconds (0.22 work units)
Optimal objective 1.217699932e+04
Iteration Objective Primal Inf. Dual Inf. Time
2067 -5.0635024e+04 0.000000e+00 0.000000e+00 2s
Solved in 2067 iterations and 2.05 seconds (0.24 work units)
Optimal objective -5.063502359e+04
Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-3di__hv3.lp
Reading time = 0.07 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Read LP format model from file /tmp/linopy-problem-h6klnf9g.lp
Reading time = 0.07 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Model fingerprint: 0x5e040bbb
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [7e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x0d8726e8
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [4e-01, 9e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.06s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.06s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.02s
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 3.82232835e+04 -8.49418387e+06 7.35e+08 0.00e+00 8.30e+04 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -1.24165026e+04 -1.37319655e+07 7.39e+08 7.19e-02 1.35e+05 0s
1 -3.60465678e+05 -1.27128049e+07 1.13e+08 1.32e-01 6.90e+04 0s
1 2.70460912e+05 -7.92955939e+06 1.13e+08 6.96e-02 4.26e+04 0s
2 -2.59420961e+05 -4.44558269e+06 6.21e+07 2.45e-03 1.13e+04 0s
2 3.31567017e+05 -2.41956135e+06 5.54e+07 1.52e-03 5.80e+03 0s
3 -1.50747874e+04 -1.97942380e+06 2.30e+06 1.35e-04 6.22e+02 0s
3 4.84382284e+04 -1.09367193e+06 2.97e+06 8.76e-05 4.19e+02 0s
4 -9.87742089e+03 -6.20783943e+05 4.54e+05 3.40e-06 1.17e+02 0s
4 3.81960615e+04 -3.66636623e+05 4.09e+05 1.61e-06 7.37e+01 0s
5 -1.13503570e+04 -2.80903054e+05 1.38e+05 4.36e-07 3.98e+01 0s 5 3.75991883e+04 -1.49255397e+05 1.74e+05 2.58e-07 2.85e+01 0s 6 -1.48543534e+04 -1.15736505e+05 8.11e+04 1.22e-16 1.46e+01 0s 6 3.70432703e+04 -1.66972190e+04 1.01e+05 1.17e-16 7.92e+00 0s 7 -1.70519438e+04 -8.66625448e+04 6.51e+04 9.12e-17 9.92e+00 0s 7 3.46332141e+04 1.43154487e+04 1.08e+04 5.63e-17 2.53e+00 0s 8 -2.25314438e+04 -7.75274148e+04 2.97e+04 9.14e-17 7.30e+00 0s 9 -2.49578226e+04 -6.15143159e+04 2.20e+04 5.55e-17 4.85e+00 1s 8 3.35063030e+04 2.43638370e+04 5.52e+03 1.87e-07 1.14e+00 1s 10 -2.77051983e+04 -5.88027056e+04 1.63e+04 7.98e-17 4.07e+00 1s 9 3.23384538e+04 2.70367488e+04 2.47e+03 3.02e-07 6.74e-01 1s
10 3.17927204e+04 2.87735326e+04 1.21e+03 3.24e-07 3.98e-01 1s
11 -2.86509064e+04 -5.35523121e+04 1.43e+04 2.97e-17 3.27e+00 1s
11 3.14919731e+04 2.94825232e+04 6.00e+02 2.73e-07 2.70e-01 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
12 -2.97975890e+04 -4.87828630e+04 1.18e+04 2.99e-09 2.51e+00 1s
12 3.12542484e+04 3.03331986e+04 2.36e+02 2.90e-07 1.41e-01 1s
13 -3.11200593e+04 -4.51647491e+04 8.47e+03 6.09e-08 1.85e+00 1s
Read LP format model from file /tmp/linopy-problem-hmr5ayfc.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
13 3.11292530e+04 3.07608017e+04 8.75e+01 2.60e-07 7.20e-02 1s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xa3e78eb3
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [5e-01, 9e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
14 -3.19432685e+04 -4.41981601e+04 6.51e+03 7.60e-08 1.60e+00 1s
14 3.10528210e+04 3.09482547e+04 3.79e+01 2.64e-07 4.24e-02 1s
15 -3.26625599e+04 -4.08510943e+04 4.64e+03 9.89e-08 1.08e+00 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
15 3.10268221e+04 3.10374623e+04 2.46e+01 2.21e-07 2.42e-02 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.09s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
16 -3.32384293e+04 -3.86039587e+04 2.56e+03 1.01e-07 7.00e-01 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Ordering time: 0.01s
16 3.10096916e+04 3.10102030e+04 1.26e+01 7.37e-08 8.45e-03 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
17 -3.39646154e+04 -3.46560772e+04 7.19e+02 4.68e-08 9.96e-02 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -5.01424328e+04 -1.82730917e+07 7.39e+08 9.57e-02 1.79e+05 0s
17 3.09923826e+04 3.10076781e+04 1.27e+00 4.57e-08 3.42e-03 1s
18 -3.43100587e+04 -3.44194706e+04 5.97e+01 4.41e-08 1.80e-02 1s
Read LP format model from file /tmp/linopy-problem-1cr7hgyv.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x4754bf3e
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [5e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
1 -7.46287516e+05 -1.71241772e+07 1.11e+08 1.92e-01 9.43e+04 0s
19 -3.43430981e+04 -3.43469563e+04 1.82e+00 2.88e-08 2.95e-03 1s
18 3.09902172e+04 3.10069345e+04 4.59e-01 2.44e-08 6.35e-04 1s
Read LP format model from file /tmp/linopy-problem-1m0wy71q.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x6aa20f74
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [5e-01, 9e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
2 -6.45863548e+05 -6.22117813e+06 6.32e+07 3.60e-03 1.62e+04 0s
20 -3.43452380e+04 -3.43437688e+04 5.44e-08 2.37e-09 1.99e-05 1s
19 3.09886554e+04 3.09948676e+04 2.44e-02 7.59e-09 5.79e-05 1s
21 -3.43452827e+04 -3.43452876e+04 2.49e-08 3.18e-11 1.54e-07 1s
3 -5.88130076e+04 -2.72791414e+06 2.29e+06 1.53e-04 8.61e+02 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.11s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
20 3.09885045e+04 3.09885494e+04 4.73e-05 6.15e-11 2.12e-07 1s
21 3.09885039e+04 3.09885043e+04 1.05e-08 4.55e-13 2.21e-10 1s
Barrier solved model in 21 iterations and 1.11 seconds (0.14 work units)
Optimal objective 3.09885039e+04
Crossover log...
Ordering time: 0.04s
22 -3.43452827e+04 -3.43452825e+04 6.19e-08 2.46e-13 1.54e-10 1s
Presolve removed 11188 rows and 1442 columns
Barrier solved model in 22 iterations and 1.12 seconds (0.14 work units)
Optimal objective -3.43452827e+04
Presolve time: 0.13s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Crossover log...
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
4 -4.76844102e+04 -9.19107272e+05 5.17e+05 9.58e-16 1.76e+02 0s
Ordering time: 0.03s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 5.23804771e+03 -9.61937235e+06 7.39e+08 5.03e-02 9.45e+04 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
5 -4.75126295e+04 -4.39454591e+05 1.69e+05 5.67e-16 6.00e+01 0s
1 -1.32165989e+05 -8.45078634e+06 1.06e+08 9.83e-02 4.60e+04 0s
3 DPushes remaining with DInf 0.0000000e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 1.06404212e+03 -1.00687702e+07 7.39e+08 5.27e-02 9.89e+04 0s
6 -4.93206941e+04 -1.77006011e+05 1.02e+05 2.34e-16 1.90e+01 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
576 PPushes remaining with PInf 0.0000000e+00 1s
4 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
1901 PPushes remaining with PInf 0.0000000e+00 1s
2 -8.06532936e+04 -3.03852630e+06 5.67e+07 1.12e-03 7.34e+03 0s
1 -1.69757865e+05 -8.84390100e+06 1.06e+08 1.03e-01 4.82e+04 0s
7 -5.28618646e+04 -1.40189950e+05 6.45e+04 2.25e-16 1.23e+01 1s
2 -1.07287735e+05 -3.18551344e+06 5.67e+07 1.15e-03 7.69e+03 0s
3 -1.12796177e+04 -1.39495890e+06 1.58e+06 2.37e-05 3.51e+02 0s
8 -5.65777813e+04 -1.07521684e+05 3.50e+04 1.17e-16 6.85e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.9602375e-16 1s
9 -5.86988723e+04 -1.00442789e+05 2.82e+04 7.10e-17 5.58e+00 1s
3 -1.42096697e+04 -1.46307192e+06 1.55e+06 2.34e-05 3.64e+02 0s
Crossover time: 0.28 seconds (0.02 work units)
4 -1.09557719e+04 -3.54163096e+05 4.54e+05 3.19e-16 6.72e+01 0s
Solved with barrier
10 -6.01307508e+04 -9.59082121e+04 2.47e+04 9.15e-17 4.77e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
4 -1.35555801e+04 -3.92314221e+05 4.50e+05 6.19e-16 7.34e+01 0s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.0938112e-15 1s
Iteration Objective Primal Inf. Dual Inf. Time
582 3.0988504e+04 0.000000e+00 0.000000e+00 1s
Solved in 582 iterations and 1.45 seconds (0.16 work units)
Optimal objective 3.098850394e+04
Crossover time: 0.32 seconds (0.07 work units)
5 -1.37095298e+04 -1.76145066e+05 2.13e+05 2.50e-16 2.65e+01 0s
11 -6.17698549e+04 -8.95076927e+04 2.12e+04 9.98e-17 3.73e+00 1s
Solved with barrier
6 -1.78634229e+04 -1.11295593e+05 1.46e+05 1.28e-16 1.46e+01 1s
5 -1.66012714e+04 -1.72826466e+05 1.68e+05 2.63e-16 2.41e+01 1s
12 -6.48936848e+04 -8.30080813e+04 1.36e+04 8.85e-17 2.42e+00 1s
Iteration Objective Primal Inf. Dual Inf. Time
1908 -3.4345283e+04 0.000000e+00 0.000000e+00 2s
Solved in 1908 iterations and 1.53 seconds (0.22 work units)
Optimal objective -3.434528269e+04
7 -2.37863057e+04 -8.84621975e+04 9.00e+04 7.12e-17 9.63e+00 1s
6 -2.01390029e+04 -1.08937991e+05 1.18e+05 1.14e-16 1.34e+01 1s
13 -6.64630192e+04 -7.84030541e+04 1.08e+04 6.06e-17 1.63e+00 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
8 -2.80386231e+04 -7.73437508e+04 6.66e+04 7.65e-17 7.20e+00 1s
7 -2.55902719e+04 -9.47704974e+04 7.96e+04 1.23e-16 1.00e+01 1s
14 -6.79794836e+04 -7.21098646e+04 5.89e+03 7.67e-17 6.00e-01 1s
9 -2.68635637e+04 -7.15273893e+04 6.51e+04 5.65e-17 6.56e+00 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
8 -2.95845802e+04 -7.85205677e+04 5.91e+04 8.93e-17 7.00e+00 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
15 -6.87599298e+04 -7.17404366e+04 3.74e+03 6.21e-17 4.26e-01 1s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
9 -3.15900326e+04 -7.36770068e+04 4.38e+04 7.63e-17 5.86e+00 1s
10 -3.08315800e+04 -6.20297392e+04 2.75e+04 3.70e-17 4.22e+00 1s
16 -6.88140394e+04 -7.10351142e+04 3.54e+03 5.22e-09 3.28e-01 1s
10 -3.27459497e+04 -6.50311400e+04 3.09e+04 1.03e-16 4.40e+00 1s
Read LP format model from file /tmp/linopy-problem-hkf4pwrt.lp
Reading time = 0.11 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xd9b6ed2a
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [7e-01, 7e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
11 -3.37666194e+04 -5.24101654e+04 1.81e+04 6.50e-17 2.53e+00 1s
Read LP format model from file /tmp/linopy-problem-cdbvz_jv.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
17 -6.96188926e+04 -7.00214815e+04 7.27e+02 1.56e-08 6.02e-02 1s
Model fingerprint: 0x7b2449af
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [4e-01, 9e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Read LP format model from file /tmp/linopy-problem-i_d_fo78.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x203c7c2a
Model has 2 linear objective coefficients
12 -3.47553308e+04 -5.15689894e+04 1.34e+04 5.64e-17 2.24e+00 1s
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
11 -3.52936415e+04 -5.79188417e+04 2.23e+04 9.33e-17 3.08e+00 1s
18 -6.97959188e+04 -6.99233268e+04 1.98e+02 5.03e-09 1.85e-02 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
13 -3.48306707e+04 -4.95513200e+04 1.18e+04 6.50e-17 1.96e+00 1s
12 -3.69254333e+04 -5.21150768e+04 1.68e+04 7.36e-17 2.09e+00 1s
19 -6.98562640e+04 -6.98797532e+04 3.53e+01 3.19e-09 3.60e-03 1s
Ordering time: 0.01s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.09s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
14 -3.58408599e+04 -4.73171562e+04 8.92e+03 6.45e-17 1.52e+00 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
13 -3.76391272e+04 -5.17680135e+04 1.47e+04 6.42e-17 1.93e+00 1s
20 -6.98696934e+04 -6.98696858e+04 2.80e-07 8.98e-10 3.81e-05 1s
Ordering time: 0.02s
Ordering time: 0.03s
15 -3.58371354e+04 -4.63732973e+04 6.91e+03 2.79e-10 1.37e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.80531592e+04 -1.51723394e+07 7.39e+08 7.94e-02 1.49e+05 0s
14 -3.73032568e+04 -5.07042454e+04 1.42e+04 8.42e-17 1.83e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
21 -6.98697590e+04 -6.98697591e+04 3.35e-08 3.98e-12 2.34e-08 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 4.97691886e+04 -8.49418387e+06 7.34e+08 0.00e+00 8.29e+04 0s
1 -7.02808913e+05 -1.37195685e+07 1.10e+08 1.60e-01 7.66e+04 0s
15 -3.83208777e+04 -4.82294517e+04 8.41e+03 7.15e-17 1.32e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.56302429e+04 -1.30679348e+07 7.39e+08 6.84e-02 1.28e+05 0s
16 -3.65781973e+04 -4.08202234e+04 3.61e+03 1.42e-09 5.62e-01 1s
22 -6.98697590e+04 -6.98697590e+04 2.98e-08 4.95e-15 2.34e-11 1s
Barrier solved model in 22 iterations and 1.21 seconds (0.14 work units)
Optimal objective -6.98697590e+04
1 3.43686086e+05 -7.94402463e+06 1.12e+08 8.05e-02 4.26e+04 0s
2 -5.79132624e+05 -5.05779909e+06 6.08e+07 2.50e-03 1.27e+04 0s
16 -3.96485962e+04 -4.17585356e+04 1.79e+03 8.04e-17 2.79e-01 1s
1 -6.74484043e+05 -1.17442097e+07 1.09e+08 1.37e-01 6.55e+04 0s
17 -3.69708516e+04 -3.83830472e+04 1.97e+03 1.11e-09 1.97e-01 1s
Crossover log...
18 -3.71847959e+04 -3.79339600e+04 1.11e+03 1.65e-08 1.05e-01 1s
2 3.78070751e+05 -2.41211563e+06 5.55e+07 1.58e-03 5.83e+03 0s
2 -5.19310499e+05 -4.45539453e+06 6.02e+07 2.01e-03 1.11e+04 0s
17 -3.98540824e+04 -4.16591473e+04 1.11e+03 6.86e-10 2.32e-01 1s
3 -5.34237998e+04 -2.21525225e+06 1.86e+06 1.17e-04 6.19e+02 0s
18 -3.99730054e+04 -4.08942940e+04 7.53e+02 1.24e-09 1.21e-01 1s
99 DPushes remaining with DInf 0.0000000e+00 1s
19 -3.72474350e+04 -3.77796335e+04 8.69e+02 1.53e-08 7.53e-02 1s
3 5.30279744e+04 -1.10616654e+06 3.23e+06 1.05e-04 4.48e+02 0s
3 -4.87963527e+04 -1.87840169e+06 1.66e+06 8.52e-05 5.01e+02 0s
Warning: environment still referenced so free is deferred (Continue to use WLS)
4 -4.58229938e+04 -7.09072960e+05 4.86e+05 7.95e-16 1.30e+02 0s
20 -3.73898927e+04 -3.76410005e+04 2.89e+02 8.64e-09 3.39e-02 1s
19 -4.00667803e+04 -4.05336133e+04 4.58e+02 6.94e-09 6.21e-02 1s
4 -4.35599577e+04 -6.39766880e+05 4.56e+05 6.18e-16 1.14e+02 0s
4 3.98430437e+04 -3.81404034e+05 4.40e+05 4.52e-16 7.86e+01 0s
5 -4.58243292e+04 -3.26892345e+05 1.68e+05 5.07e-16 4.31e+01 0s
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 DPushes remaining with DInf 0.0000000e+00 1s
2089 PPushes remaining with PInf 0.0000000e+00 1s
20 -4.02015470e+04 -4.03410790e+04 9.20e+01 9.44e-09 1.79e-02 1s
21 -3.74303479e+04 -3.74977415e+04 1.32e+02 6.36e-09 9.71e-03 1s
6 -4.76483987e+04 -1.58522440e+05 9.73e+04 2.11e-16 1.60e+01 0s
5 -4.36196115e+04 -3.05800813e+05 1.74e+05 3.06e-16 4.02e+01 0s
5 3.81946519e+04 -1.45745807e+05 2.19e+05 2.01e-16 2.96e+01 0s
7 -5.02064589e+04 -1.23364860e+05 6.16e+04 1.15e-16 1.01e+01 1s
21 -4.02354097e+04 -4.03001158e+04 1.01e+01 5.93e-09 7.87e-03 1s
6 -4.50646072e+04 -1.35553103e+05 9.25e+04 1.84e-16 1.29e+01 0s
22 -3.74558051e+04 -3.74705131e+04 4.41e+01 2.58e-09 2.36e-03 1s
6 3.65562787e+04 -2.22711325e+04 1.33e+05 1.20e-16 9.35e+00 1s
22 -4.02389773e+04 -4.02437930e+04 3.17e+00 2.25e-10 6.17e-04 1s
8 -5.23209310e+04 -1.01751002e+05 4.76e+04 1.01e-16 6.74e+00 1s
7 -4.74675951e+04 -1.07470441e+05 5.51e+04 9.85e-17 8.16e+00 1s
7 3.11328094e+04 -2.98781047e+03 4.38e+04 8.10e-17 4.68e+00 1s
23 -3.74677894e+04 -3.74687642e+04 1.77e+00 4.84e-10 1.47e-04 1s
9 -5.45502073e+04 -9.31599772e+04 3.40e+04 7.45e-17 5.17e+00 1s
23 -4.02410606e+04 -4.02418379e+04 2.93e-01 1.44e-10 9.59e-05 1s
24 -3.74686194e+04 -3.74686341e+04 2.52e-02 3.28e-11 2.05e-06 1s
8 -5.02402846e+04 -9.24464754e+04 4.15e+04 1.07e-16 5.65e+00 1s
8 2.93604096e+04 9.79956011e+03 2.90e+04 5.37e-17 2.64e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.0720591e-15 2s
Crossover time: 0.41 seconds (0.08 work units)
9 -5.03062775e+04 -8.72881628e+04 3.90e+04 8.65e-17 4.95e+00 1s
24 -4.02412847e+04 -4.02412906e+04 4.24e-08 2.85e-11 4.89e-07 1s
10 -5.56612506e+04 -8.90369034e+04 2.88e+04 7.20e-17 4.45e+00 1s
25 -3.74686309e+04 -3.74686308e+04 2.61e-07 6.76e-13 1.84e-10 1s
9 2.77830054e+04 1.51973465e+04 1.93e+04 3.58e-17 1.68e+00 1s
Solved with barrier
Barrier solved model in 25 iterations and 1.42 seconds (0.16 work units)
Optimal objective -3.74686309e+04
Crossover log...
11 -5.88413979e+04 -7.18077242e+04 1.35e+04 6.38e-17 1.75e+00 1s
10 -5.40913215e+04 -7.21715427e+04 1.78e+04 5.46e-17 2.37e+00 1s
10 2.64408368e+04 1.86931386e+04 1.20e+04 2.42e-17 1.02e+00 1s
25 -4.02412856e+04 -4.02412856e+04 9.52e-08 5.34e-14 4.89e-10 1s
Barrier solved model in 25 iterations and 1.41 seconds (0.16 work units)
Optimal objective -4.02412856e+04
Iteration Objective Primal Inf. Dual Inf. Time
Crossover log...
2191 -6.9869759e+04 0.000000e+00 0.000000e+00 2s
Solved in 2191 iterations and 1.70 seconds (0.22 work units)
Optimal objective -6.986975898e+04
11 2.57908546e+04 2.05577968e+04 8.41e+03 1.45e-17 6.93e-01 1s
11 -5.70570733e+04 -6.31444706e+04 5.59e+03 3.50e-17 7.93e-01 1s
12 -6.11293500e+04 -6.77030239e+04 6.86e+03 6.84e-17 8.84e-01 1s
11 DPushes remaining with DInf 0.0000000e+00 2s
12 2.52219835e+04 2.12708380e+04 4.86e+03 1.85e-17 5.12e-01 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
13 -6.24373673e+04 -6.65050278e+04 3.00e+03 3.48e-17 5.30e-01 1s
12 -5.78630380e+04 -6.03396622e+04 2.55e+03 2.98e-17 3.25e-01 1s
1702 PPushes remaining with PInf 0.0000000e+00 2s
8 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
14 -6.27069789e+04 -6.51658105e+04 2.13e+03 5.87e-17 3.25e-01 1s
13 -5.82799654e+04 -5.98762392e+04 8.40e+02 2.83e-17 2.01e-01 1s
1763 PPushes remaining with PInf 0.0000000e+00 2s
13 2.44611407e+04 2.30470400e+04 1.07e+03 8.97e-08 1.81e-01 1s
15 -6.31763727e+04 -6.39220408e+04 6.62e+02 2.44e-09 9.93e-02 1s
14 -5.83476152e+04 -5.87989691e+04 5.89e+02 3.40e-17 6.06e-02 1s
14 2.42735720e+04 2.39030680e+04 3.60e+02 5.82e-08 4.94e-02 1s
15 -5.85019531e+04 -5.85503090e+04 6.16e+01 2.07e-09 6.56e-03 1s
15 2.41943672e+04 2.41014483e+04 1.07e+02 2.58e-08 1.31e-02 1s
16 -6.33611967e+04 -6.33982126e+04 3.53e+01 1.13e-08 5.36e-03 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.1449175e-15 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Crossover time: 0.28 seconds (0.06 work units)
16 -5.85208878e+04 -5.85219284e+04 1.79e-01 8.48e-10 1.45e-04 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 5.4817262e-16 2s
17 -6.33791702e+04 -6.33811409e+04 2.65e-07 7.49e-10 2.62e-04 1s
Solved with barrier
Crossover time: 0.26 seconds (0.06 work units)
16 2.41708881e+04 2.41391590e+04 3.87e+01 1.16e-08 4.58e-03 1s
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1774 -4.0241286e+04 0.000000e+00 0.000000e+00 2s
Solved in 1774 iterations and 1.70 seconds (0.22 work units)
Optimal objective -4.024128564e+04
17 -5.85211638e+04 -5.85211667e+04 6.57e-08 1.92e-11 1.48e-07 1s
18 -6.33792836e+04 -6.33793240e+04 1.69e-08 1.41e-10 1.80e-06 1s
Iteration Objective Primal Inf. Dual Inf. Time
1716 -3.7468631e+04 0.000000e+00 0.000000e+00 2s
Solved in 1716 iterations and 1.77 seconds (0.22 work units)
Optimal objective -3.746863085e+04
17 2.41575755e+04 2.41571789e+04 8.88e-01 3.98e-09 2.48e-04 1s
18 -5.85211641e+04 -5.85211641e+04 1.40e-09 2.88e-14 1.15e-12 1s
Barrier solved model in 18 iterations and 1.01 seconds (0.12 work units)
Optimal objective -5.85211641e+04
19 -6.33792851e+04 -6.33792851e+04 4.52e-08 1.70e-13 1.80e-09 1s
Barrier solved model in 19 iterations and 1.06 seconds (0.13 work units)
Optimal objective -6.33792851e+04
18 2.41566995e+04 2.41569979e+04 5.12e-07 9.81e-10 9.21e-06 1s
Crossover log...
Crossover log...
695 DPushes remaining with DInf 0.0000000e+00 1s
461 DPushes remaining with DInf 0.0000000e+00 1s
19 2.41566907e+04 2.41566920e+04 4.10e-08 1.41e-11 1.58e-07 1s
20 2.41566900e+04 2.41566900e+04 9.31e-10 2.50e-13 2.08e-10 1s
Barrier solved model in 20 iterations and 1.13 seconds (0.13 work units)
Optimal objective 2.41566900e+04
Crossover log...
21 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
1087 PPushes remaining with PInf 0.0000000e+00 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 DPushes remaining with DInf 0.0000000e+00 1s
2193 PPushes remaining with PInf 0.0000000e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 5.8156605e-16 1s
Crossover time: 0.25 seconds (0.05 work units)
Solved with barrier
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.1570606e-15 1s
Iteration Objective Primal Inf. Dual Inf. Time
1111 2.4156690e+04 0.000000e+00 0.000000e+00 1s
Solved in 1111 iterations and 1.43 seconds (0.18 work units)
Optimal objective 2.415669002e+04
Crossover time: 0.41 seconds (0.10 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
2657 -6.3379285e+04 0.000000e+00 0.000000e+00 1s
Solved in 2657 iterations and 1.49 seconds (0.23 work units)
Optimal objective -6.337928506e+04
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 DPushes remaining with DInf 0.0000000e+00 2s
2209 PPushes remaining with PInf 0.0000000e+00 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.2628787e-15 2s
Crossover time: 0.64 seconds (0.21 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
2907 -5.8521164e+04 0.000000e+00 0.000000e+00 2s
Solved in 2907 iterations and 1.69 seconds (0.33 work units)
Optimal objective -5.852116407e+04
Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-efksxi_a.lp
Reading time = 0.04 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x5452b1b9
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.07s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Read LP format model from file /tmp/linopy-problem-txfkpezb.lp
Reading time = 0.03 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x83c0fa9e
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [5e-01, 8e-01]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Ordering time: 0.01s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 3.20948078e+04 -4.24709194e+06 7.33e+08 0.00e+00 8.27e+04 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.04s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
1 2.06178934e+05 -3.94574913e+06 1.13e+08 7.41e-02 4.20e+04 0s
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
2 2.64117909e+05 -1.18303117e+06 5.40e+07 1.38e-03 5.54e+03 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 2.56258960e+04 -8.49418387e+06 7.39e+08 3.40e-02 8.34e+04 0s
3 4.02458036e+04 -5.20691466e+05 2.60e+06 8.13e-05 3.77e+02 0s
1 9.83403749e+04 -7.76490733e+06 1.08e+08 9.03e-02 4.30e+04 0s
2 9.18464618e+04 -2.52259738e+06 5.96e+07 1.27e-03 6.50e+03 0s
4 3.22454860e+04 -1.56113079e+05 3.64e+05 3.45e-06 6.64e+01 0s
5 3.14295341e+04 -4.55956795e+04 1.21e+05 7.29e-07 2.23e+01 0s
6 3.00037961e+04 3.20159150e+03 6.03e+04 2.82e-07 7.43e+00 0s
7 2.81307798e+04 8.31461902e+03 2.39e+04 4.76e-07 5.14e+00 0s
8 2.71709388e+04 1.62821514e+04 1.53e+04 6.33e-07 2.83e+00 0s
3 8.88799173e+03 -1.20511116e+06 2.68e+06 5.48e-05 4.13e+02 0s
9 2.65079613e+04 1.83680613e+04 1.06e+04 7.22e-07 2.13e+00 0s
4 5.48249249e+03 -3.47926670e+05 4.55e+05 2.97e-15 6.84e+01 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
10 2.61048745e+04 1.92653988e+04 6.90e+03 7.01e-07 1.79e+00 0s
5 2.49062807e+03 -1.92973935e+05 1.97e+05 7.91e-16 3.08e+01 0s
11 2.55117461e+04 2.10039491e+04 3.97e+03 6.84e-07 1.20e+00 0s
6 -2.12986990e+02 -8.25721258e+04 1.41e+05 5.48e-16 1.32e+01 0s
12 2.51177092e+04 2.27449345e+04 1.72e+03 5.54e-07 6.60e-01 0s
7 -5.46114774e+03 -6.46353289e+04 8.11e+04 3.75e-16 8.80e+00 0s
13 2.48850268e+04 2.39082296e+04 8.41e+02 4.05e-07 2.99e-01 0s
8 -1.02395379e+04 -5.46985848e+04 5.66e+04 2.53e-16 6.42e+00 0s
Read LP format model from file /tmp/linopy-problem-_zru4syu.lp
Reading time = 0.04 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xbf11e364
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
9 -1.11162294e+04 -5.30674082e+04 5.19e+04 1.94e-16 6.02e+00 0s
14 2.47955707e+04 2.41057294e+04 5.18e+02 3.39e-07 2.20e-01 0s
15 2.47083814e+04 2.43752875e+04 1.88e+02 2.28e-07 1.16e-01 0s
16 2.46791838e+04 2.45096567e+04 1.02e+02 1.61e-07 6.60e-02 0s
10 -1.34763579e+04 -4.55946540e+04 3.03e+04 1.77e-16 4.39e+00 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.04s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
17 2.46681126e+04 2.45842021e+04 7.92e+01 1.42e-07 4.24e-02 0s
11 -1.52253552e+04 -3.64215820e+04 2.20e+04 3.61e-16 2.90e+00 0s
18 2.46539461e+04 2.46413227e+04 4.12e+01 3.39e-08 8.58e-03 0s
19 2.46454425e+04 2.46482570e+04 2.00e+01 2.64e-08 3.51e-03 0s
20 2.46375858e+04 2.46406342e+04 3.12e-01 5.38e-09 1.09e-04 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
21 2.46373957e+04 2.46373146e+04 9.60e-05 2.07e-10 4.71e-06 0s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
12 -1.70701731e+04 -3.42266928e+04 1.48e+04 3.61e-16 2.29e+00 0s
Ordering time: 0.04s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
13 -1.73348366e+04 -3.38887813e+04 8.10e+03 3.47e-16 2.12e+00 0s
22 2.46373950e+04 2.46370772e+04 2.25e-08 5.91e-10 2.15e-07 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.10167623e+04 -2.06835161e+07 7.39e+08 2.17e-01 4.06e+05 0s
14 -1.78266944e+04 -3.34746344e+04 5.77e+03 1.94e-16 1.97e+00 0s
1 -6.96598376e+05 -1.92647056e+07 1.12e+08 4.29e-01 2.11e+05 0s
23 2.46373949e+04 2.46373954e+04 6.82e-08 9.40e-13 2.33e-10 1s
Barrier solved model in 23 iterations and 0.51 seconds (0.15 work units)
Optimal objective 2.46373949e+04
Read LP format model from file /tmp/linopy-problem-0jzxkfw2.lp
Reading time = 0.06 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x3fb26852
Model has 2 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [8e-02, 1e+00]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
15 -1.79358367e+04 -3.20184714e+04 5.41e+03 4.16e-16 1.78e+00 0s
Crossover log...
2 -5.89745148e+05 -6.83335377e+06 6.27e+07 7.92e-03 3.51e+04 0s
16 -1.86280888e+04 -2.64593143e+04 1.86e+03 2.29e-16 9.69e-01 0s
Presolve removed 11188 rows and 1442 columns
17 -1.94235149e+04 -2.18000235e+04 6.77e+02 6.35e-10 2.95e-01 0s
Presolve time: 0.05s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
2 DPushes remaining with DInf 0.0000000e+00 1s
3 -4.93672932e+04 -2.99321551e+06 2.41e+06 3.86e-04 1.96e+03 0s
0 DPushes remaining with DInf 0.0000000e+00 1s
844 PPushes remaining with PInf 0.0000000e+00 1s
Ordering time: 0.01s
18 -1.97274351e+04 -2.05162904e+04 3.78e+02 7.79e-09 9.96e-02 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
19 -1.99042691e+04 -2.03355455e+04 2.02e+02 1.58e-08 5.42e-02 1s
4 -3.72371182e+04 -9.91996719e+05 4.60e+05 4.38e-06 3.68e+02 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -2.58070542e+04 -1.11731914e+07 7.39e+08 2.34e-01 4.39e+05 0s
20 -2.00292661e+04 -2.01614990e+04 7.48e+01 1.90e-08 1.65e-02 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
5 -3.76698628e+04 -4.46406630e+05 1.53e+05 9.32e-16 1.23e+02 0s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.1405807e-15 1s
1 -3.99731476e+05 -9.73151123e+06 1.06e+08 4.54e-01 2.12e+05 0s
Crossover time: 0.14 seconds (0.03 work units)
21 -2.00842463e+04 -2.01257981e+04 2.17e+01 1.37e-08 5.01e-03 1s
Solved with barrier
6 -4.02749724e+04 -1.85196240e+05 9.36e+04 6.55e-16 4.31e+01 0s
2 -2.65108567e+05 -3.67066304e+06 5.64e+07 5.14e-03 3.48e+04 0s
22 -2.01039477e+04 -2.01110843e+04 1.98e+00 5.59e-09 7.78e-04 1s
7 -4.49312805e+04 -1.38116164e+05 6.43e+04 4.39e-16 2.65e+01 0s
Iteration Objective Primal Inf. Dual Inf. Time
849 2.4637395e+04 0.000000e+00 0.000000e+00 1s
Solved in 849 iterations and 0.68 seconds (0.18 work units)
Optimal objective 2.463739495e+04
3 -3.09576973e+04 -1.67595473e+06 1.34e+06 7.58e-05 1.54e+03 0s
8 -5.06887792e+04 -1.17028033e+05 2.96e+04 3.48e-16 1.76e+01 0s
23 -2.01061895e+04 -2.01083746e+04 5.77e-01 3.93e-09 1.97e-04 1s
9 -5.41923041e+04 -1.02655181e+05 2.12e+04 2.74e-16 1.28e+01 0s
24 -2.01068414e+04 -2.01075739e+04 1.41e-01 1.66e-09 5.94e-05 1s
10 -5.70593394e+04 -9.45008603e+04 1.80e+04 1.56e-16 9.90e+00 0s
4 -2.99390325e+04 -4.32482520e+05 4.25e+05 2.40e-15 3.07e+02 0s
11 -5.94177386e+04 -8.91191803e+04 1.46e+04 1.30e-16 7.85e+00 0s
25 -2.01071017e+04 -2.01074489e+04 3.52e-02 1.39e-09 1.67e-05 1s
5 -3.14319005e+04 -2.16767522e+05 1.72e+05 6.88e-16 1.13e+02 0s
12 -6.29397376e+04 -8.26239813e+04 7.79e+03 1.55e-16 5.11e+00 0s
26 -2.01071924e+04 -2.01072637e+04 3.53e-07 4.54e-10 2.86e-07 1s
6 -3.31233606e+04 -1.34854834e+05 9.83e+04 4.10e-16 5.77e+01 0s
7 -3.52578027e+04 -1.07608003e+05 6.22e+04 3.37e-16 3.93e+01 0s
13 -6.46759214e+04 -7.76503697e+04 3.80e+03 1.48e-16 3.30e+00 0s
27 -2.01071925e+04 -2.01071925e+04 6.96e-08 1.44e-13 2.86e-10 1s
8 -3.84181038e+04 -1.01063809e+05 4.77e+04 2.88e-16 3.34e+01 0s
Barrier solved model in 27 iterations and 0.73 seconds (0.17 work units)
Optimal objective -2.01071925e+04
Crossover log...
14 -6.55545860e+04 -7.36067330e+04 2.32e+03 1.26e-16 2.04e+00 0s
9 -4.18331246e+04 -9.09266083e+04 3.54e+04 2.33e-16 2.58e+01 0s
15 -6.60450029e+04 -7.15298653e+04 1.45e+03 1.30e-16 1.39e+00 0s
10 -4.24412624e+04 -8.24285965e+04 3.32e+04 1.76e-16 2.11e+01 0s
12 DPushes remaining with DInf 0.0000000e+00 1s
16 -6.67475870e+04 -6.80742493e+04 3.84e+02 2.30e-09 3.39e-01 0s
0 DPushes remaining with DInf 0.0000000e+00 1s
1539 PPushes remaining with PInf 0.0000000e+00 1s
11 -4.58610564e+04 -7.65072588e+04 1.55e+04 1.16e-16 1.56e+01 0s
17 -6.70160358e+04 -6.70559197e+04 2.28e+01 8.16e-09 1.01e-02 1s
12 -4.59560536e+04 -7.20586744e+04 1.30e+04 1.88e-16 1.33e+01 0s
18 -6.70404716e+04 -6.70411745e+04 1.41e-07 1.51e-09 7.62e-05 1s
19 -6.70405311e+04 -6.70405319e+04 5.17e-09 2.04e-12 7.47e-08 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
13 -4.60016170e+04 -7.12385897e+04 1.21e+04 1.58e-16 1.28e+01 0s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.0330278e-15 1s
Crossover time: 0.12 seconds (0.06 work units)
20 -6.70405312e+04 -6.70405312e+04 3.42e-08 3.14e-14 7.47e-11 1s
Barrier solved model in 20 iterations and 0.58 seconds (0.13 work units)
Optimal objective -6.70405312e+04
Solved with barrier
14 -4.82437983e+04 -6.24020938e+04 7.82e+03 1.87e-16 7.21e+00 0s
Crossover log...
15 -4.93697493e+04 -5.85224116e+04 5.52e+03 1.17e-16 4.68e+00 0s
Iteration Objective Primal Inf. Dual Inf. Time
1554 -2.0107193e+04 0.000000e+00 0.000000e+00 1s
Solved in 1554 iterations and 0.89 seconds (0.23 work units)
Optimal objective -2.010719254e+04
4 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
2046 PPushes remaining with PInf 0.0000000e+00 1s
16 -4.94412786e+04 -5.78547509e+04 5.24e+03 1.17e-16 4.30e+00 0s
17 -5.01912560e+04 -5.54839676e+04 3.43e+03 8.73e-17 2.71e+00 0s
Warning: environment still referenced so free is deferred (Continue to use WLS)
18 -5.05669064e+04 -5.36852336e+04 2.53e+03 1.14e-16 1.61e+00 1s
19 -5.06586472e+04 -5.29409761e+04 2.31e+03 1.20e-16 1.20e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.6984305e-15 1s
20 -5.09608818e+04 -5.27406414e+04 1.53e+03 1.11e-16 9.23e-01 1s
Crossover time: 0.12 seconds (0.06 work units)
Solved with barrier
21 -5.11426672e+04 -5.21576504e+04 1.11e+03 5.51e-10 5.36e-01 1s
Iteration Objective Primal Inf. Dual Inf. Time
2053 -6.7040531e+04 0.000000e+00 0.000000e+00 1s
Solved in 2053 iterations and 0.72 seconds (0.20 work units)
Optimal objective -6.704053115e+04
22 -5.12469518e+04 -5.17818556e+04 8.58e+02 4.95e-09 2.93e-01 1s
23 -5.14574043e+04 -5.16279443e+04 2.54e+02 1.00e-08 9.22e-02 1s
24 -5.15241292e+04 -5.16110309e+04 9.18e+01 8.35e-09 4.55e-02 1s
25 -5.15396436e+04 -5.15990948e+04 6.30e+01 8.12e-09 3.11e-02 1s
26 -5.15677336e+04 -5.15783032e+04 7.37e+00 2.20e-09 5.38e-03 1s
27 -5.15702697e+04 -5.15771597e+04 3.96e+00 1.89e-09 3.47e-03 1s
28 -5.15731303e+04 -5.15735356e+04 7.65e-02 8.02e-10 1.96e-04 1s
29 -5.15732421e+04 -5.15732807e+04 1.51e-02 2.01e-10 1.88e-05 1s
30 -5.15732579e+04 -5.15732581e+04 1.53e-06 1.67e-12 9.61e-08 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
31 -5.15732579e+04 -5.15732579e+04 1.20e-08 5.79e-14 3.99e-13 1s
Barrier solved model in 31 iterations and 0.72 seconds (0.18 work units)
Optimal objective -5.15732579e+04
Crossover log...
5 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
1987 PPushes remaining with PInf 0.0000000e+00 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 9.2044428e-15 1s
Crossover time: 0.10 seconds (0.06 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1995 -5.1573258e+04 0.000000e+00 0.000000e+00 1s
Solved in 1995 iterations and 0.84 seconds (0.25 work units)
Optimal objective -5.157325794e+04
Warning: environment still referenced so free is deferred (Continue to use WLS)
While more difficult to visualize, more than two dimensions can be used to analyse near-optimal spaces. Suppose we are interested in the mutual trade-offs between wind, solar and energy storage. Storage, as a sum of battery and hydrogen storage, is easily defined as a third dimension. In this case, since we are comparing different kinds of components with heterogenous units, it makes sense to scale our dimensions by capital cost in order to get comparable investment numbers.
dimensions = {
"wind": {"Generator": {"p_nom": {"wind": n.generators.at["wind", "capital_cost"]}}},
"solar": {
"Generator": {"p_nom": {"solar": n.generators.at["solar", "capital_cost"]}}
},
"storage": {
"StorageUnit": {
"p_nom": {
"battery storage": n.storage_units.at["battery storage", "capital_cost"]
}
},
"Store": {
"e_nom": {
"hydrogen storage": n.stores.at["hydrogen storage", "capital_cost"]
}
},
"Link": {"p_nom": n.links.capital_cost},
},
}
directions = pypsa.optimization.mga.generate_directions_halton(
dimensions.keys(), 50, seed=0
)
dirs, pts = n.optimize.optimize_mga_in_multiple_directions(
dimensions=dimensions,
directions=directions,
slack=0.05,
solver_name="gurobi",
max_parallel=8,
)
INFO:pypsa.network.io:Exported network 'Model-Energy' saved to '/tmp/tmp9kra4zy8.nc contains: storage_units, links, sub_networks, buses, stores, carriers, generators, loads
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-psztkql2.lp
Reading time = 0.09 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xe07df83c
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e-01, 7e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.03s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.94776732e+07 -8.32589054e+11 7.39e+08 2.18e+03 4.09e+09 0s
1 -1.52291908e+10 -7.31333242e+11 1.06e+08 4.26e+03 1.99e+09 0s
2 -9.81742341e+09 -2.63508906e+11 5.68e+07 4.74e+01 3.18e+08 0s
Read LP format model from file /tmp/linopy-problem-uhh9c9mp.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x976fd96b
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [9e+01, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
3 -1.25840891e+09 -1.21073615e+11 1.55e+06 9.58e-01 1.50e+07 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
4 -1.19216032e+09 -3.24604438e+10 4.49e+05 1.90e-11 3.02e+06 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Ordering time: 0.03s
5 -1.43034581e+09 -1.41912834e+10 1.66e+05 8.02e-12 9.85e+05 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
6 -1.70801303e+09 -8.89091562e+09 1.18e+05 6.34e-12 5.43e+05 0s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -7.31880475e+09 -7.65113109e+11 7.39e+08 2.01e+03 3.75e+09 0s
7 -2.15466007e+09 -7.76557146e+09 7.96e+04 3.56e-12 4.06e+05 1s
1 -1.67709934e+11 -7.31286239e+11 1.37e+08 4.10e+03 2.15e+09 0s
Read LP format model from file /tmp/linopy-problem-anijrgjo.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x8143fed2
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [3e+01, 5e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
8 -2.47913356e+09 -6.44577270e+09 5.94e+04 2.59e-12 2.84e+05 1s
2 -1.53742264e+11 -2.64269434e+11 7.04e+07 9.82e+01 3.52e+08 0s
9 -2.65871362e+09 -6.03195132e+09 4.44e+04 2.41e-12 2.35e+05 1s
Read LP format model from file /tmp/linopy-problem-wh8qckat.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xd05aad5a
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [9e+01, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
10 -2.97990782e+09 -5.01335237e+09 2.65e+04 1.60e-12 1.40e+05 1s
3 -1.21732323e+10 -1.15454602e+11 3.75e+06 5.96e+00 2.40e+07 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
4 -5.29792051e+09 -4.02204390e+10 5.31e+05 7.42e-02 3.68e+06 0s
11 -3.10644744e+09 -4.24928607e+09 1.94e+04 1.94e-12 8.08e+04 1s
Ordering time: 0.03s
Read LP format model from file /tmp/linopy-problem-e83lgfzt.lp
Reading time = 0.09 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Read LP format model from file /tmp/linopy-problem-t1p1h6n6.lp
Reading time = 0.08 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Model fingerprint: 0xe323ba01
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 2e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xa0689048
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
5 -4.57493918e+09 -2.27515336e+10 1.80e+05 7.14e-03 1.43e+06 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.12s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
12 -3.10159564e+09 -4.15660083e+09 1.81e+04 2.72e-12 7.44e+04 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -1.24072175e+09 -9.04639276e+11 7.39e+08 2.37e+03 4.44e+09 0s
6 -4.46494029e+09 -9.16494177e+09 1.04e+05 7.77e-12 3.71e+05 0s
Ordering time: 0.03s
13 -3.16368857e+09 -4.08395572e+09 1.34e+04 2.27e-12 6.33e+04 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
7 -4.45945523e+09 -6.95281056e+09 3.52e+03 5.47e-12 1.52e+05 1s
1 -4.39101628e+09 -8.12247705e+11 1.04e+08 4.72e+03 2.23e+09 0s
Presolve removed 11188 rows and 1442 columns
Set parameter WLSAccessID
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
14 -3.16869239e+09 -3.93166838e+09 1.26e+04 1.76e-12 5.32e+04 1s
8 -4.51930734e+09 -6.35349263e+09 2.51e+03 3.58e-12 1.12e+05 1s
Ordering time: 0.02s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -2.45258929e+09 -5.75752496e+11 7.39e+08 1.51e+03 2.82e+09 0s
2 4.05252050e+09 -3.11323964e+11 5.78e+07 6.56e+01 3.79e+08 0s
Ordering time: 0.04s
15 -3.29122632e+09 -3.60607532e+09 4.12e+03 1.75e-12 2.13e+04 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
9 -4.64854001e+09 -5.73369221e+09 1.00e+03 2.09e-12 6.59e+04 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
1 -1.09707402e+11 -5.46821733e+11 1.46e+08 3.03e+03 1.60e+09 0s
10 -4.69753214e+09 -5.41735796e+09 7.07e+02 2.17e-12 4.37e+04 1s
3 -1.36450532e+09 -1.33972093e+11 1.52e+06 2.31e+00 1.71e+07 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 6.65797534e+09 -3.44286610e+11 7.39e+08 4.73e+02 1.70e+09 0s
16 -3.33061101e+09 -3.43482649e+09 1.59e+03 2.40e-12 7.15e+03 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 5.64559307e+09 -4.86721086e+11 7.39e+08 1.27e+03 2.39e+09 0s
2 -1.02677105e+11 -1.70384513e+11 7.02e+07 7.46e+01 2.27e+08 0s
11 -4.74597197e+09 -5.33212303e+09 5.47e+02 1.80e-12 3.56e+04 1s
1 1.48151570e+11 -3.11864422e+11 9.62e+07 1.78e+03 8.27e+08 0s
17 -3.34477086e+09 -3.39631703e+09 7.96e+02 2.14e-12 3.54e+03 1s
4 -1.80117423e+09 -4.21881638e+10 4.66e+05 2.41e-11 3.89e+06 0s
Read LP format model from file /tmp/linopy-problem-t1904v1e.lp
Reading time = 0.15 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x6796faed
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [5e+01, 9e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
1 1.07538059e+11 -4.34453615e+11 1.01e+08 1.81e+03 1.15e+09 0s
3 -9.99833331e+09 -7.98185157e+10 5.98e+06 7.59e+00 2.27e+07 0s
12 -4.78395286e+09 -5.27329207e+09 4.21e+02 1.83e-12 2.97e+04 1s
2 1.34264160e+11 -1.10291226e+11 5.28e+07 2.25e+01 1.35e+08 0s
2 1.03461010e+11 -1.52123380e+11 5.38e+07 2.79e+01 1.78e+08 0s
18 -3.35103680e+09 -3.37298299e+09 4.77e+02 1.91e-12 1.57e+03 1s
5 -2.08279664e+09 -1.74320380e+10 1.68e+05 1.45e-11 1.17e+06 0s
13 -4.81904067e+09 -5.13110459e+09 2.86e+02 1.53e-12 1.89e+04 1s
4 -1.43330964e+09 -3.28583815e+10 5.12e+05 3.17e-01 3.12e+06 0s
3 5.85728168e+09 -5.00790932e+10 1.30e+06 4.42e-01 6.15e+06 0s
19 -3.35758546e+09 -3.36465944e+09 1.20e+02 2.06e-12 4.87e+02 1s
3 5.20627413e+09 -6.44929273e+10 1.35e+06 1.29e+00 8.13e+06 0s
Presolve removed 11188 rows and 1442 columns
6 -2.34229584e+09 -8.78689499e+09 7.08e+04 6.96e-12 4.46e+05 1s
Presolve time: 0.12s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
5 -9.35167613e+08 -1.31453365e+10 2.14e+05 3.96e-02 1.01e+06 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
20 -3.35956967e+09 -3.36102533e+09 3.23e+01 2.03e-12 1.03e+02 1s
7 -2.48489706e+09 -7.20281323e+09 5.61e+04 4.24e-12 3.21e+05 1s
14 -4.84090053e+09 -5.12131752e+09 1.82e+02 9.88e-13 1.70e+04 1s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Ordering time: 0.02s
4 3.18326573e+09 -1.13952404e+10 3.82e+05 8.97e-12 1.24e+06 0s
8 -2.57973143e+09 -5.82639185e+09 5.00e+04 2.68e-12 2.21e+05 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
4 3.18300604e+09 -1.68745856e+10 3.56e+05 1.98e-02 1.73e+06 0s
6 -8.33438217e+08 -3.92390373e+09 1.19e+05 4.08e-12 2.57e+05 1s
21 -3.36032240e+09 -3.36042689e+09 3.17e+00 1.00e-11 7.84e+00 1s
15 -4.86240783e+09 -5.03715153e+09 1.28e+02 1.47e-12 1.06e+04 1s
9 -2.71972333e+09 -5.33410310e+09 4.13e+04 3.55e-12 1.76e+05 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 5.46392929e+09 -3.36053005e+09 7.56e+08 0.00e+00 1.72e+07 0s
5 2.30226455e+09 -4.41591814e+09 1.89e+05 9.55e-12 4.86e+05 1s
22 -3.36040033e+09 -3.36041425e+09 3.17e-01 1.50e-11 9.93e-01 1s
7 -1.07779243e+09 -2.26513409e+09 3.24e+04 2.12e-12 8.55e+04 1s
5 2.39448263e+09 -6.54314349e+09 1.42e+05 4.49e-12 6.45e+05 1s
16 -4.87039191e+09 -5.01217241e+09 1.05e+02 9.87e-13 8.60e+03 1s
10 -2.79701987e+09 -5.18313985e+09 3.49e+04 2.46e-12 1.60e+05 1s
23 -3.36041011e+09 -3.36041013e+09 5.28e-06 2.44e-11 9.99e-04 1s
8 -1.27655902e+09 -1.84374745e+09 1.22e+04 1.41e-12 3.87e+04 1s
1 4.42201020e+09 -2.81172345e+09 1.18e+07 1.16e-02 1.84e+06 0s
Read LP format model from file /tmp/linopy-problem-zhm8ecvd.lp
6 1.57451666e+09 -3.17339926e+09 1.10e+05 2.66e-12 3.24e+05 1s
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x4fad4e6f
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
9 -1.33973448e+09 -1.66443293e+09 5.50e+03 1.46e-12 2.15e+04 1s
17 -4.88239236e+09 -4.98486706e+09 7.08e+01 9.12e-13 6.21e+03 1s
6 2.01607345e+09 -3.59951825e+09 1.05e+05 3.18e-12 4.02e+05 1s
24 -3.36041011e+09 -3.36041011e+09 1.52e-07 4.28e-11 9.99e-07 1s
11 -3.10148672e+09 -4.24703315e+09 1.30e+04 2.97e-12 7.47e+04 1s
2 2.73564203e+09 1.40608614e+08 5.99e+06 7.13e-02 2.90e+05 0s
7 1.45021854e+09 -2.27782477e+09 9.86e+04 2.27e-12 2.58e+05 1s
7 1.96897236e+09 -2.82360392e+09 8.27e+04 2.67e-12 3.36e+05 1s
10 -1.38691264e+09 -1.46724668e+09 1.54e+03 1.13e-12 5.32e+03 1s
12 -3.24317443e+09 -3.94412737e+09 6.53e+03 2.04e-12 4.50e+04 1s
18 -4.89338321e+09 -4.96255598e+09 3.86e+01 9.14e-13 4.19e+03 1s
25 -3.36041011e+09 -3.36041011e+09 2.93e-08 2.65e-11 9.99e-10 1s
Barrier solved model in 25 iterations and 1.36 seconds (0.16 work units)
Optimal objective -3.36041011e+09
8 1.51148266e+09 -1.62835947e+09 8.61e+04 3.18e-12 2.17e+05 1s
8 1.78273011e+09 -1.52453453e+09 5.81e+04 1.59e-12 2.29e+05 1s
Crossover log...
3 1.67139937e+09 9.33599161e+08 2.96e+06 3.24e-02 1.43e+05 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.12s
13 -3.30481533e+09 -3.71968454e+09 3.64e+03 1.83e-12 2.65e+04 1s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
11 -1.40526214e+09 -1.41993097e+09 2.93e+02 9.87e-13 9.72e+02 1s
19 -4.89718752e+09 -4.95358943e+09 2.64e+01 5.14e-13 3.42e+03 1s
9 1.19973685e+09 -1.37201875e+09 4.82e+04 1.29e-12 1.71e+05 1s
9 1.69442087e+09 -1.42754353e+09 5.21e+04 1.50e-12 2.15e+05 1s
Ordering time: 0.01s
10 1.05042045e+09 -1.14476440e+09 4.31e+04 1.60e-12 1.47e+05 1s
14 -3.36008234e+09 -3.51400840e+09 9.59e+02 2.00e-12 9.65e+03 1s
20 -4.89992293e+09 -4.92372853e+09 1.87e+01 1.17e-12 1.44e+03 1s
12 -1.40994419e+09 -1.41226488e+09 4.38e+01 1.41e-12 1.53e+02 1s
8 DPushes remaining with DInf 0.0000000e+00 1s
4 1.70985052e+09 1.55436113e+09 2.04e+06 1.45e-02 1.04e+05 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
0 DPushes remaining with DInf 0.0000000e+00 1s
10 1.58889183e+09 -8.86242391e+08 4.51e+04 1.57e-12 1.71e+05 1s
1757 PPushes remaining with PInf 0.0000000e+00 1s
11 7.98254701e+08 -8.12560721e+08 3.42e+04 8.64e-12 1.10e+05 1s
15 -3.36838390e+09 -3.42399375e+09 6.21e+02 1.11e-12 3.60e+03 1s
21 -4.90404054e+09 -4.91686062e+09 7.75e+00 6.53e-13 7.77e+02 1s
13 -1.41071354e+09 -1.41141188e+09 8.78e+00 1.15e-12 4.47e+01 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 3.60208621e+09 -7.91807881e+11 7.39e+08 2.07e+03 3.89e+09 0s
5 1.78364697e+09 1.86672143e+09 1.57e+06 1.11e-02 8.21e+04 1s
11 1.44533260e+09 -4.01414693e+08 3.43e+04 1.28e-12 1.27e+05 1s
14 -1.41089002e+09 -1.41119600e+09 1.70e+00 1.13e-12 1.90e+01 1s
22 -4.90566542e+09 -4.91457580e+09 3.72e+00 5.58e-13 5.40e+02 1s
12 7.21956683e+08 -4.77744751e+08 2.91e+04 1.41e-12 8.30e+04 1s
1 8.24753368e+10 -7.22815725e+11 1.01e+08 4.06e+03 1.92e+09 0s
16 -3.38127416e+09 -3.38594532e+09 7.78e+01 2.26e-12 3.12e+02 1s
12 1.36503590e+09 -1.91198658e+08 2.72e+04 1.34e-12 1.06e+05 1s
6 1.85789037e+09 2.14856342e+09 1.41e+06 8.60e-03 7.21e+04 1s
15 -1.41093724e+09 -1.41093805e+09 7.57e-03 4.23e-11 5.12e-02 1s
2 8.22389727e+10 -2.61323805e+11 5.64e+07 6.01e+01 3.18e+08 0s
23 -4.90622980e+09 -4.91200089e+09 2.28e+00 1.16e-12 3.49e+02 1s
17 -3.38323720e+09 -3.38369705e+09 6.22e+00 1.01e-12 3.02e+01 1s
13 7.03737869e+08 -4.25414121e+08 2.69e+04 1.09e-12 7.80e+04 1s
7 1.90676670e+09 2.21872695e+09 1.27e+06 7.78e-03 6.47e+04 1s
13 1.28185396e+09 2.75206555e+08 1.75e+04 1.23e-12 6.86e+04 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
16 -1.41093760e+09 -1.41093760e+09 2.65e-05 7.28e-12 5.29e-05 1s
18 -3.38342565e+09 -3.38343043e+09 4.82e-02 6.59e-11 3.07e-01 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 4.9567461e-11 2s
Crossover time: 0.32 seconds (0.06 work units)
3 3.73797450e+09 -1.16310683e+11 1.72e+06 2.37e+00 1.59e+07 0s
24 -4.90710935e+09 -4.90770249e+09 1.66e-01 1.14e-12 3.59e+01 1s
8 1.99252772e+09 2.25188637e+09 1.10e+06 6.56e-03 5.81e+04 1s
14 6.08272937e+08 -1.62310475e+08 1.72e+04 7.92e-13 5.29e+04 1s
Solved with barrier
14 1.23209255e+09 7.77061727e+08 1.17e+04 1.33e-12 3.25e+04 1s
19 -3.38342766e+09 -3.38342767e+09 4.33e-07 1.56e-11 3.07e-04 1s
17 -1.41093760e+09 -1.41093760e+09 1.69e-06 1.05e-11 9.59e-08 1s
9 2.04183546e+09 2.37804087e+09 1.02e+06 4.76e-03 5.19e+04 1s
4 1.59979770e+09 -3.54836460e+10 4.61e+05 1.44e-11 3.49e+06 0s
15 5.37341921e+08 -8.79314715e+06 1.11e+04 1.23e-12 3.71e+04 1s
15 1.19548883e+09 9.38421066e+08 7.59e+03 6.91e-13 1.88e+04 1s
25 -4.90721896e+09 -4.90722438e+09 2.46e-05 1.32e-11 3.26e-01 1s
Iteration Objective Primal Inf. Dual Inf. Time
1768 -3.3604101e+09 0.000000e+00 0.000000e+00 2s
Solved in 1768 iterations and 1.78 seconds (0.22 work units)
Optimal objective -3.360410114e+09
20 -3.38342767e+09 -3.38342767e+09 3.17e-08 1.27e-11 3.07e-07 1s
18 -1.41093760e+09 -1.41093760e+09 7.03e-08 1.11e-10 9.59e-11 1s
10 2.09342117e+09 2.42308319e+09 9.46e+05 4.14e-03 4.87e+04 1s
Barrier solved model in 18 iterations and 1.18 seconds (0.12 work units)
Optimal objective -1.41093760e+09
Crossover log...
5 8.54805149e+08 -1.37050642e+10 1.55e+05 7.69e-12 1.08e+06 1s
16 4.96398149e+08 2.08282873e+08 5.72e+03 5.91e-12 1.94e+04 1s
16 1.15127227e+09 1.00351856e+09 2.96e+03 1.12e-12 1.02e+04 1s
26 -4.90722050e+09 -4.90722050e+09 2.09e-07 3.85e-10 3.27e-04 2s
21 -3.38342767e+09 -3.38342767e+09 3.21e-08 2.71e-11 3.07e-10 1s
Barrier solved model in 21 iterations and 1.29 seconds (0.14 work units)
Optimal objective -3.38342767e+09
11 2.14978040e+09 2.47947061e+09 8.43e+05 3.42e-03 4.29e+04 1s
6 3.58698544e+08 -6.86074207e+09 8.66e+04 5.92e-12 5.08e+05 1s
Crossover log...
17 4.82142664e+08 2.13876852e+08 4.62e+03 6.40e-13 1.78e+04 1s
27 -4.90722050e+09 -4.90722050e+09 8.02e-08 8.77e-11 6.88e-10 2s
Barrier solved model in 27 iterations and 1.58 seconds (0.17 work units)
Optimal objective -4.90722050e+09
12 2.22288946e+09 2.50218218e+09 7.30e+05 3.08e-03 3.82e+04 1s
670 DPushes remaining with DInf 0.0000000e+00 1s
13 DPushes remaining with DInf 0.0000000e+00 1s
17 1.12898012e+09 1.09586328e+09 3.32e+02 1.19e-12 2.14e+03 1s
Crossover log...
7 2.48505733e+08 -5.60915742e+09 6.05e+04 3.83e-12 3.99e+05 1s
18 4.68399767e+08 2.60480204e+08 3.62e+03 2.73e-12 1.39e+04 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
757 PPushes remaining with PInf 0.0000000e+00 1s
18 1.12568538e+09 1.12395660e+09 7.73e+01 1.35e-12 1.37e+02 1s
8 8.87904671e+07 -4.12065852e+09 4.62e+04 3.67e-12 2.83e+05 1s
13 2.32948028e+09 2.57818145e+09 6.05e+05 2.31e-03 3.22e+04 1s
19 4.57775657e+08 2.78946181e+08 2.67e+03 1.82e-12 1.18e+04 1s
9 -3.33282469e+07 -3.14204976e+09 3.98e+04 1.97e-12 2.10e+05 1s
3 DPushes remaining with DInf 0.0000000e+00 2s
19 1.12528596e+09 1.12449504e+09 4.64e+01 7.18e-13 6.73e+01 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
1464 PPushes remaining with PInf 0.0000000e+00 2s
14 2.39144120e+09 2.65734053e+09 5.34e+05 1.89e-03 2.76e+04 1s
20 4.53905222e+08 3.07412256e+08 2.32e+03 2.73e-12 9.69e+03 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.3817393e-11 1s
10 -3.12592202e+08 -2.22170097e+09 2.16e+04 1.51e-12 1.27e+05 1s
Crossover time: 0.24 seconds (0.02 work units)
20 1.12467488e+09 1.12464935e+09 1.33e+00 5.00e-12 2.10e+00 1s
Solved with barrier
15 2.40266536e+09 2.66490038e+09 5.21e+05 1.84e-03 2.69e+04 1s
21 4.49898034e+08 3.50304880e+08 1.65e+03 8.43e-13 6.61e+03 1s
11 -4.29642706e+08 -1.27862738e+09 1.70e+04 1.31e-12 6.01e+04 1s
21 1.12465617e+09 1.12465514e+09 3.10e-04 1.86e-10 6.24e-02 1s
Iteration Objective Primal Inf. Dual Inf. Time
16 2.49899320e+09 2.72259067e+09 4.28e+05 1.48e-03 2.26e+04 1s
773 -1.4109376e+09 0.000000e+00 0.000000e+00 2s
Solved in 773 iterations and 1.51 seconds (0.15 work units)
Optimal objective -1.410937604e+09
12 -5.95258797e+08 -1.11322126e+09 9.73e+03 1.74e-12 3.63e+04 1s
22 4.39021598e+08 3.82477019e+08 5.84e+02 8.87e-13 3.63e+03 1s
22 1.12465589e+09 1.12465589e+09 6.82e-06 2.18e-11 1.98e-04 1s
13 -7.18188952e+08 -9.92876889e+08 4.14e+03 1.88e-12 1.87e+04 1s
17 2.57888366e+09 2.82815818e+09 3.49e+05 9.73e-04 1.63e+04 1s
23 4.35609614e+08 4.06223816e+08 1.66e+02 8.03e-13 1.83e+03 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
23 1.12465589e+09 1.12465589e+09 9.98e-07 5.99e-11 1.98e-07 1s
14 -7.44062909e+08 -8.62956436e+08 2.89e+03 1.94e-12 8.64e+03 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.4670044e-11 2s
Crossover time: 0.35 seconds (0.05 work units)
24 4.34852113e+08 4.12184926e+08 8.58e+01 1.17e-12 1.40e+03 2s
Solved with barrier
24 1.12465589e+09 1.12465589e+09 6.59e-08 4.27e-11 1.98e-10 2s
15 -7.88758174e+08 -8.42586010e+08 6.83e+02 1.88e-12 3.59e+03 1s
18 2.69699107e+09 2.89755662e+09 2.48e+05 5.02e-04 1.14e+04 1s
Barrier solved model in 24 iterations and 1.54 seconds (0.15 work units)
Optimal objective 1.12465589e+09
Crossover log...
25 4.34483787e+08 4.24922050e+08 4.65e+01 9.09e-12 5.93e+02 2s
Iteration Objective Primal Inf. Dual Inf. Time
1470 -4.9072205e+09 0.000000e+00 0.000000e+00 2s
Solved in 1470 iterations and 1.99 seconds (0.23 work units)
Optimal objective -4.907220499e+09
16 -8.01752352e+08 -8.08869592e+08 8.13e+01 2.75e-12 4.70e+02 1s
19 2.78079257e+09 2.96414395e+09 1.82e+05 1.81e-04 7.33e+03 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
26 4.34106132e+08 4.28899963e+08 1.62e+01 2.27e-12 3.20e+02 2s
2209 PPushes remaining with PInf 0.0000000e+00 2s
17 -8.03749247e+08 -8.04755817e+08 4.74e+00 2.64e-12 6.30e+01 1s
20 2.83913426e+09 2.99350996e+09 1.39e+05 6.61e-05 5.13e+03 1s
27 4.33932944e+08 4.33831356e+08 9.20e-07 9.09e-12 6.12e+00 2s
73 DPushes remaining with DInf 0.0000000e+00 2s
18 -8.03875367e+08 -8.04111913e+08 5.84e-01 1.57e-12 1.45e+01 1s
21 2.86138118e+09 2.99761059e+09 1.21e+05 6.20e-05 4.46e+03 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
28 4.33904985e+08 4.33904824e+08 5.26e-08 1.46e-11 9.68e-03 2s
19 -8.03904151e+08 -8.03904436e+08 2.61e-06 2.53e-10 1.71e-02 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
22 2.87269211e+09 3.00643978e+09 1.12e+05 4.73e-05 4.20e+03 1s
2071 PPushes remaining with PInf 0.0000000e+00 2s
20 -8.03904191e+08 -8.03904191e+08 6.53e-08 1.83e-11 1.75e-05 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
23 2.88640763e+09 3.01353551e+09 1.01e+05 3.18e-05 3.78e+03 1s
29 4.33904954e+08 4.33904954e+08 8.96e-08 6.09e-11 9.68e-06 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.7057467e-11 2s
Crossover time: 0.65 seconds (0.15 work units)
Solved with barrier
21 -8.03904191e+08 -8.03904191e+08 2.14e-09 8.37e-11 1.75e-08 1s
24 2.90599684e+09 3.01132717e+09 8.76e+04 1.02e-05 3.23e+03 2s
Iteration Objective Primal Inf. Dual Inf. Time
2882 -3.3834277e+09 0.000000e+00 0.000000e+00 2s
Solved in 2882 iterations and 1.97 seconds (0.29 work units)
Optimal objective -3.383427665e+09
30 4.33904954e+08 4.33904954e+08 9.13e-08 9.28e-11 9.68e-09 2s
Barrier solved model in 30 iterations and 1.81 seconds (0.18 work units)
Optimal objective 4.33904954e+08
22 -8.03904191e+08 -8.03904191e+08 2.33e-09 6.18e-11 1.75e-11 1s
Barrier solved model in 22 iterations and 1.26 seconds (0.14 work units)
Optimal objective -8.03904191e+08
25 2.94640631e+09 3.02084275e+09 6.23e+04 2.50e-12 2.62e+03 2s
Crossover log...
Crossover log...
594 DPushes remaining with DInf 0.0000000e+00 2s
26 2.95138483e+09 3.02383739e+09 5.89e+04 2.27e-13 2.48e+03 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 4.4735771e-11 2s
377 DPushes remaining with DInf 0.0000000e+00 1s
Crossover time: 0.35 seconds (0.07 work units)
Solved with barrier
27 2.95621136e+09 3.03136648e+09 5.56e+04 2.27e-12 2.18e+03 2s
28 2.96784457e+09 3.03639107e+09 4.78e+04 1.18e-13 1.86e+03 2s
Iteration Objective Primal Inf. Dual Inf. Time
2147 1.1246559e+09 0.000000e+00 0.000000e+00 2s
Solved in 2147 iterations and 1.95 seconds (0.22 work units)
Optimal objective 1.124655890e+09
29 2.97529124e+09 3.04138966e+09 4.32e+04 3.18e-12 1.70e+03 2s
Warning: environment still referenced so free is deferred (Continue to use WLS)
30 2.98372223e+09 3.04280201e+09 3.90e+04 1.14e-12 1.63e+03 2s
31 2.98508632e+09 3.04641654e+09 3.82e+04 2.18e-13 1.55e+03 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
2130 PPushes remaining with PInf 0.0000000e+00 2s
32 2.99364943e+09 3.04795057e+09 3.32e+04 1.82e-12 1.34e+03 2s
33 2.99481372e+09 3.04923771e+09 3.25e+04 1.59e-12 1.26e+03 2s
34 2.99909375e+09 3.04957528e+09 3.02e+04 2.05e-12 1.17e+03 2s
Warning: environment still referenced so free is deferred (Continue to use WLS)
35 3.01389213e+09 3.05080740e+09 2.26e+04 2.50e-12 9.22e+02 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 4.3058890e-11 2s
Crossover time: 0.39 seconds (0.12 work units)
Solved with barrier
36 3.01796273e+09 3.05096958e+09 2.03e+04 2.73e-12 8.50e+02 2s
37 3.02269663e+09 3.05328446e+09 1.78e+04 3.30e-12 7.04e+02 2s
Iteration Objective Primal Inf. Dual Inf. Time
2509 -8.0390419e+08 0.000000e+00 0.000000e+00 2s
Solved in 2509 iterations and 1.71 seconds (0.26 work units)
Optimal objective -8.039041907e+08
0 DPushes remaining with DInf 0.0000000e+00 2s
2199 PPushes remaining with PInf 0.0000000e+00 2s
38 3.02497868e+09 3.05344464e+09 1.66e+04 2.61e-12 6.63e+02 2s
39 3.03322230e+09 3.05418038e+09 1.22e+04 5.91e-12 5.13e+02 2s
Warning: environment still referenced so free is deferred (Continue to use WLS)
40 3.03968826e+09 3.05548121e+09 9.02e+03 5.00e-12 3.76e+02 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.8776981e-11 2s
Crossover time: 0.59 seconds (0.16 work units)
41 3.04528712e+09 3.05604161e+09 6.12e+03 6.37e-12 2.58e+02 2s
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
42 3.04776342e+09 3.05657496e+09 4.83e+03 2.96e-12 1.90e+02 2s
2796 4.3390495e+08 0.000000e+00 0.000000e+00 2s
Solved in 2796 iterations and 2.45 seconds (0.35 work units)
Optimal objective 4.339049537e+08
Warning: environment still referenced so free is deferred (Continue to use WLS)
43 3.05062944e+09 3.05665816e+09 3.42e+03 2.73e-12 1.45e+02 2s
44 3.05236606e+09 3.05695170e+09 2.53e+03 6.37e-12 1.00e+02 2s
45 3.05326848e+09 3.05711510e+09 2.07e+03 4.89e-12 7.82e+01 2s
46 3.05474481e+09 3.05729390e+09 1.32e+03 1.86e-11 4.54e+01 2s
47 3.05700735e+09 3.05739065e+09 1.94e+02 5.38e-09 6.23e+00 2s
48 3.05728118e+09 3.05739529e+09 5.83e+01 6.14e-09 1.92e+00 2s
49 3.05737971e+09 3.05739723e+09 9.19e+00 1.29e-09 3.33e-01 2s
50 3.05739758e+09 3.05739750e+09 1.66e-04 4.03e-10 4.98e-03 2s
51 3.05739756e+09 3.05739756e+09 8.12e-06 2.66e-11 4.98e-06 2s
52 3.05739756e+09 3.05739756e+09 1.89e-07 4.80e-11 4.98e-09 2s
Barrier solved model in 52 iterations and 2.45 seconds (0.29 work units)
Optimal objective 3.05739756e+09
Crossover log...
Warning: environment still referenced so free is deferred (Continue to use WLS)
6 DPushes remaining with DInf 0.0000000e+00 3s
0 DPushes remaining with DInf 0.0000000e+00 3s
1483 PPushes remaining with PInf 0.0000000e+00 3s
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 PPushes remaining with PInf 0.0000000e+00 3s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.0070169e-11 3s
Crossover time: 0.20 seconds (0.06 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1492 3.0573976e+09 0.000000e+00 0.000000e+00 3s
Solved in 1492 iterations and 2.71 seconds (0.35 work units)
Optimal objective 3.057397558e+09
Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-i28m2119.lp
Reading time = 0.08 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x5a587057
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.06s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Read LP format model from file /tmp/linopy-problem-o__jazkx.lp
Reading time = 0.08 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x17659491
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+01, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 4.15566486e+09 -7.60411156e+11 7.39e+08 1.99e+03 3.74e+09 0s
1 9.79694797e+10 -6.62596036e+11 9.45e+07 3.33e+03 1.74e+09 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.07s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
2 9.24124875e+10 -2.60691346e+11 5.06e+07 4.03e+01 2.95e+08 0s
Ordering time: 0.03s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
3 2.93436309e+09 -1.16247458e+11 9.63e+05 2.99e-01 1.21e+07 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 2.30963708e+09 -3.66489471e+11 7.39e+08 6.70e+02 1.80e+09 0s
4 1.68023644e+09 -3.43338893e+10 4.39e+05 2.23e-11 3.31e+06 0s
1 1.87701780e+10 -3.30865449e+11 1.09e+08 1.40e+03 8.78e+08 0s
2 1.79808352e+10 -1.08429529e+11 5.19e+07 2.47e+01 1.20e+08 0s 5 7.72037924e+08 -1.62395627e+10 1.78e+05 1.20e-11 1.26e+06 0s 3 2.26616585e+09 -4.39755917e+10 1.81e+06 1.46e+00 6.59e+06 0s 6 3.47044445e+08 -9.00014719e+09 1.13e+05 6.71e-12 6.54e+05 0s 7 1.15478548e+08 -8.05424758e+09 9.16e+04 6.00e-12 5.60e+05 0s 4 1.86301211e+09 -1.24641611e+10 4.62e+05 4.19e-02 1.41e+06 0s 8 -3.28946641e+08 -6.77967704e+09 7.15e+04 3.96e-12 4.36e+05 0s 5 1.61399466e+09 -5.73026516e+09 1.81e+05 1.41e-11 5.78e+05 0s 9 -5.97555000e+08 -6.44431986e+09 5.92e+04 4.02e-12 3.91e+05 1s 6 1.43889815e+09 -2.49632530e+09 1.32e+05 2.00e-11 3.10e+05 0s 10 -8.59045467e+08 -5.97525852e+09 5.23e+04 3.17e-12 3.41e+05 1s
11 -9.91482029e+08 -5.02198847e+09 4.82e+04 2.79e-12 2.71e+05 1s 7 1.30282671e+09 -1.56781709e+09 9.26e+04 1.00e-11 2.18e+05 0s 12 -1.12455195e+09 -4.32321453e+09 3.66e+04 3.01e-12 2.13e+05 1s 8 1.17124233e+09 -9.08510125e+08 4.27e+04 1.00e-11 1.45e+05 1s 9 1.02228983e+09 -2.62035648e+08 2.57e+04 8.43e-13 8.82e+04 1s 13 -1.53718255e+09 -3.06899007e+09 1.36e+04 2.76e-12 1.00e+05 1s 10 9.59152963e+08 -1.96130615e+08 2.08e+04 1.36e-11 7.83e+04 1s 14 -1.65951270e+09 -2.84208126e+09 1.09e+04 1.25e-12 7.75e+04 1s 11 9.07284569e+08 -3.40770018e+07 1.46e+04 1.18e-11 6.27e+04 1s Set parameter WLSAccessID Set parameter WLSSecret Set parameter LicenseID to value 2766203 Set parameter WLSAccessID Set parameter WLSSecret Set parameter LicenseID to value 2766203 Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de 15 -1.70230729e+09 -2.80541865e+09 9.76e+03 1.59e-12 7.21e+04 1s 12 8.69984240e+08 2.63669569e+08 9.68e+03 1.73e-11 4.04e+04 1s 16 -1.75864332e+09 -2.62782049e+09 8.38e+03 1.22e-12 5.73e+04 1s
17 -1.84851175e+09 -2.50801490e+09 6.50e+03 1.78e-12 4.36e+04 1s
Read LP format model from file /tmp/linopy-problem-ijox18gl.lp
Reading time = 0.08 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
13 8.36290866e+08 3.26471907e+08 7.26e+03 1.14e-11 3.36e+04 1s
Read LP format model from file /tmp/linopy-problem-f7cm4pmh.lp
Reading time = 0.09 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x5cd654a4
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 2e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xdedc8a05
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 2e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
18 -1.87018389e+09 -2.40949387e+09 5.56e+03 1.49e-12 3.58e+04 1s
14 8.06372974e+08 3.57913857e+08 5.42e+03 6.82e-12 2.92e+04 1s
19 -1.93112319e+09 -2.38695507e+09 4.17e+03 1.43e-12 3.00e+04 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.07s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
20 -1.97642885e+09 -2.30003846e+09 2.90e+03 2.10e-12 2.12e+04 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
15 7.91520201e+08 4.26991021e+08 3.98e+03 6.82e-12 2.36e+04 1s
21 -2.00087147e+09 -2.27199201e+09 2.33e+03 2.00e-12 1.77e+04 1s
Ordering time: 0.02s
Ordering time: 0.03s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
16 7.77225180e+08 5.28658318e+08 2.71e+03 1.04e-12 1.60e+04 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
22 -2.00803856e+09 -2.24242641e+09 2.18e+03 1.18e-12 1.54e+04 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 8.66751518e+09 -4.75621852e+09 7.59e+08 0.00e+00 2.45e+07 0s
1 5.03007160e+09 -3.53490613e+09 8.11e+06 1.61e-02 1.26e+06 0s
23 -2.01665577e+09 -2.20035849e+09 1.93e+03 2.40e-12 1.23e+04 1s
Read LP format model from file /tmp/linopy-problem-ld_64kph.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -6.60714130e+09 -9.63912148e+11 7.39e+08 2.53e+03 4.73e+09 0s
17 7.66812500e+08 5.80172519e+08 1.65e+03 1.36e-11 1.19e+04 1s
Model fingerprint: 0xb0a5a43e
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [5e+01, 8e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
2 3.14568346e+09 1.42873908e+08 4.67e+06 3.84e-02 3.16e+05 0s
24 -2.02492812e+09 -2.16365736e+09 1.70e+03 1.60e-12 9.39e+03 1s
1 -1.99094941e+11 -9.12687618e+11 1.46e+08 5.04e+03 2.67e+09 0s
18 7.57727282e+08 6.12147255e+08 9.99e+02 1.13e-12 9.18e+03 1s
25 -2.03817545e+09 -2.15040332e+09 1.11e+03 1.64e-12 7.43e+03 1s
3 2.33351508e+09 9.34805441e+08 2.58e+06 9.55e-12 1.83e+05 0s
2 -1.92258737e+11 -2.89142643e+11 7.06e+07 1.19e+02 3.81e+08 0s
19 7.56144118e+08 6.50880907e+08 8.09e+02 1.04e-12 6.66e+03 1s
26 -2.05370869e+09 -2.14469050e+09 6.26e+02 1.98e-12 5.86e+03 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.13s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
4 1.99685811e+09 1.13520890e+09 1.82e+06 2.73e-12 1.28e+05 0s
20 7.49709746e+08 6.67607721e+08 4.23e+02 1.36e-12 5.13e+03 1s
27 -2.06216862e+09 -2.12215478e+09 3.27e+02 1.82e-12 3.81e+03 1s
3 -1.83824154e+10 -1.35270515e+11 5.62e+06 1.12e+01 3.61e+07 0s
5 1.84640155e+09 1.30497594e+09 1.38e+06 1.18e-11 9.67e+04 0s
Ordering time: 0.03s
28 -2.06633284e+09 -2.10807193e+09 1.94e+02 1.61e-12 2.63e+03 1s
21 7.49097575e+08 6.78353098e+08 3.60e+02 7.61e-13 4.42e+03 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
6 1.77685002e+09 1.43899820e+09 1.10e+06 3.18e-12 7.65e+04 0s
4 -3.82122873e+09 -5.23739686e+10 4.91e+05 4.26e-01 4.80e+06 0s
29 -2.06743801e+09 -2.08769242e+09 1.60e+02 1.05e-12 1.32e+03 1s
22 7.48343597e+08 6.90068422e+08 3.02e+02 6.10e-13 3.64e+03 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -3.60951263e+09 -9.62831038e+11 7.39e+08 2.52e+03 4.73e+09 0s
7 1.77119626e+09 1.55697906e+09 1.03e+06 1.82e-12 7.04e+04 0s
5 -2.93707708e+09 -2.39077169e+10 1.90e+05 7.36e-02 1.68e+06 0s
30 -2.07041870e+09 -2.07640956e+09 5.90e+01 2.14e-12 3.97e+02 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
1 -9.03020309e+10 -8.61691268e+11 1.15e+08 5.07e+03 2.44e+09 0s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
23 7.46769228e+08 6.98152900e+08 2.04e+02 6.88e-13 3.02e+03 1s
8 1.78276493e+09 1.68645528e+09 8.90e+05 4.09e-12 6.09e+04 0s
31 -2.07054069e+09 -2.07473523e+09 5.52e+01 2.28e-12 2.86e+02 1s
6 -2.73146213e+09 -8.26684758e+09 9.50e+04 7.82e-12 4.27e+05 1s
2 -8.22763772e+10 -2.96709043e+11 6.26e+07 6.47e+01 3.79e+08 0s
24 7.46284522e+08 7.20368638e+08 1.66e+02 9.61e-13 1.63e+03 1s
9 1.81546060e+09 1.80263639e+09 8.07e+05 2.73e-12 5.49e+04 1s
7 -2.90788419e+09 -5.40455823e+09 2.22e+04 3.48e-12 1.66e+05 1s
32 -2.07110938e+09 -2.07450712e+09 3.73e+01 1.48e-12 2.27e+02 1s
3 -5.83295568e+09 -1.41844359e+11 2.40e+06 2.12e+00 2.16e+07 0s
25 7.45568030e+08 7.38309205e+08 1.21e+02 7.73e-12 4.81e+02 1s
10 1.87487577e+09 2.00602301e+09 7.18e+05 9.09e-13 4.75e+04 1s
8 -3.07876845e+09 -4.58929428e+09 1.22e+04 2.52e-12 9.82e+04 1s
Read LP format model from file /tmp/linopy-problem-qoxny66j.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xf449290b
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [3e+01, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
26 7.44774566e+08 7.40560631e+08 6.55e+01 1.14e-11 2.77e+02 1s
9 -3.22268093e+09 -3.92147736e+09 5.99e+03 1.58e-12 4.50e+04 1s
33 -2.07214912e+09 -2.07241638e+09 4.39e+00 1.77e-12 1.88e+01 1s
4 -3.50159115e+09 -4.22371526e+10 4.85e+05 2.85e-11 3.86e+06 0s
11 1.95866543e+09 2.19537977e+09 6.40e+05 2.73e-12 4.22e+04 1s
27 7.43931270e+08 7.41068169e+08 1.03e+01 3.18e-12 1.77e+02 1s
34 -2.07229238e+09 -2.07229537e+09 2.37e-02 2.66e-11 1.94e-01 2s
10 -3.34165329e+09 -3.67915991e+09 1.62e+03 2.23e-12 2.11e+04 1s
5 -3.24535601e+09 -2.25183789e+10 1.70e+05 1.44e-11 1.48e+06 1s
12 1.99880642e+09 2.22304246e+09 5.98e+05 9.09e-13 4.05e+04 1s
28 7.43788801e+08 7.42073433e+08 2.71e+00 2.38e-10 1.05e+02 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.12s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
35 -2.07229397e+09 -2.07229398e+09 1.47e-05 3.27e-11 8.72e-05 2s
11 -3.38475694e+09 -3.53412576e+09 6.48e+02 1.19e-12 9.32e+03 1s
6 -3.35447084e+09 -1.12433985e+10 1.08e+05 8.12e-12 5.88e+05 1s
13 2.05367859e+09 2.29446362e+09 5.43e+05 9.09e-12 3.78e+04 1s
29 7.43740732e+08 7.43447346e+08 5.00e-01 1.10e-12 1.79e+01 1s
Ordering time: 0.03s
12 -3.40194380e+09 -3.48784416e+09 3.44e+02 1.43e-12 5.35e+03 1s
36 -2.07229398e+09 -2.07229398e+09 5.64e-07 1.35e-10 8.72e-08 2s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
7 -3.60576421e+09 -8.73657218e+09 6.46e+04 6.05e-12 3.64e+05 1s
14 2.11624774e+09 2.33626055e+09 5.02e+05 5.00e-12 3.66e+04 1s
30 7.43730032e+08 7.43728082e+08 8.32e-04 5.80e-11 1.17e-01 2s
8 -3.86410688e+09 -8.06790528e+09 4.56e+04 4.63e-12 2.89e+05 1s
13 -3.41230076e+09 -3.44094597e+09 1.68e+02 4.16e-13 1.80e+03 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -3.79921976e+09 -1.12326590e+12 7.39e+08 2.94e+03 5.51e+09 0s
37 -2.07229398e+09 -2.07229398e+09 5.31e-08 1.12e-10 8.72e-11 2s
Barrier solved model in 37 iterations and 1.68 seconds (0.21 work units)
Optimal objective -2.07229398e+09
15 2.18777083e+09 2.50046950e+09 4.55e+05 4.55e-13 3.13e+04 1s
31 7.43728854e+08 7.43728773e+08 8.13e-05 3.54e-10 4.91e-03 2s
14 -3.41953422e+09 -3.42720913e+09 4.36e+01 1.99e-12 4.81e+02 1s
Crossover log...
1 -7.14327612e+10 -9.89216322e+11 1.10e+08 5.80e+03 2.74e+09 0s
9 -4.09585299e+09 -7.35562392e+09 3.34e+04 3.44e-12 2.20e+05 1s
10 -4.22508382e+09 -6.81507996e+09 2.70e+04 2.72e-12 1.74e+05 1s
15 -3.42195885e+09 -3.42290470e+09 4.66e+00 1.39e-12 5.89e+01 1s
16 2.27526516e+09 2.64662510e+09 3.96e+05 7.18e-14 2.55e+04 1s
2 -5.87968204e+10 -3.61380996e+11 5.91e+07 6.85e+01 4.43e+08 0s
32 7.43728838e+08 7.43728837e+08 2.78e-06 1.13e-10 3.66e-05 2s
10 DPushes remaining with DInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
17 2.34276433e+09 2.76639927e+09 3.63e+05 7.75e-14 2.22e+04 1s
1907 PPushes remaining with PInf 0.0000000e+00 2s
11 -4.51359467e+09 -6.57234001e+09 1.49e+04 2.42e-12 1.34e+05 1s
18 2.40030796e+09 2.82752941e+09 3.34e+05 7.73e-12 2.07e+04 1s
16 -3.42231969e+09 -3.42232853e+09 4.37e-06 5.68e-12 5.32e-01 1s
33 7.43728837e+08 7.43728837e+08 9.93e-08 2.93e-09 3.66e-08 2s
3 -4.70134378e+09 -1.68278724e+11 1.69e+06 1.45e+00 2.14e+07 0s
12 -4.59009710e+09 -6.02284275e+09 1.23e+04 2.05e-12 9.38e+04 1s
34 7.43728837e+08 7.43728837e+08 4.66e-10 4.21e-10 3.66e-11 2s
19 2.52942301e+09 2.87565689e+09 2.64e+05 3.18e-12 1.73e+04 1s
17 -3.42232225e+09 -3.42232226e+09 1.23e-08 5.34e-12 5.32e-04 1s
Barrier solved model in 34 iterations and 1.75 seconds (0.20 work units)
Optimal objective 7.43728837e+08
4 -3.77886873e+09 -4.84974127e+10 4.56e+05 2.68e-11 4.33e+06 0s
Crossover log...
13 -4.66130634e+09 -5.62867495e+09 9.93e+03 2.48e-12 6.40e+04 1s
18 -3.42232226e+09 -3.42232226e+09 1.16e-08 6.37e-12 7.65e-10 1s
Barrier solved model in 18 iterations and 1.08 seconds (0.12 work units)
Optimal objective -3.42232226e+09
20 2.59771908e+09 2.93918100e+09 2.32e+05 1.82e-12 1.47e+04 1s
Crossover log...
5 -3.68516465e+09 -2.31619997e+10 1.50e+05 1.99e-11 1.46e+06 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 6.5824679e-11 2s
14 -4.59195283e+09 -5.50980589e+09 8.17e+03 1.36e-12 5.99e+04 1s
3 DPushes remaining with DInf 0.0000000e+00 2s
Crossover time: 0.29 seconds (0.06 work units)
21 2.66217307e+09 2.95453161e+09 2.02e+05 4.55e-12 1.34e+04 1s
Solved with barrier
0 DPushes remaining with DInf 0.0000000e+00 2s
1547 PPushes remaining with PInf 0.0000000e+00 2s
6 -3.78152090e+09 -1.36178408e+10 1.07e+05 8.23e-12 7.19e+05 1s
15 -4.68237658e+09 -5.45864230e+09 6.15e+03 2.42e-12 5.02e+04 1s
22 2.69999627e+09 2.96429143e+09 1.85e+05 4.55e-13 1.27e+04 1s
7 -3.97079256e+09 -1.02771291e+10 6.53e+04 7.65e-12 4.39e+05 1s
16 -4.73110708e+09 -5.35319684e+09 4.86e+03 2.46e-12 4.01e+04 1s
4 DPushes remaining with DInf 0.0000000e+00 1s
Iteration Objective Primal Inf. Dual Inf. Time
1920 -2.0722940e+09 0.000000e+00 0.000000e+00 2s
Solved in 1920 iterations and 2.06 seconds (0.28 work units)
Optimal objective -2.072293976e+09
23 2.73418773e+09 2.98217016e+09 1.71e+05 2.73e-12 1.18e+04 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
8 -4.25863186e+09 -9.73969311e+09 5.00e+04 6.75e-12 3.73e+05 1s
574 PPushes remaining with PInf 0.0000000e+00 1s
17 -4.76636991e+09 -5.16275739e+09 3.94e+03 2.44e-12 2.60e+04 1s
24 2.78909286e+09 3.06066635e+09 1.47e+05 3.64e-12 7.79e+03 1s
9 -4.41215668e+09 -9.40815814e+09 4.37e+04 4.77e-12 3.37e+05 1s
18 -4.81261679e+09 -4.98772187e+09 2.27e+03 2.55e-12 1.17e+04 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.2258640e-11 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
25 2.82110236e+09 3.09168333e+09 1.32e+05 1.82e-12 6.55e+03 1s
Crossover time: 0.25 seconds (0.02 work units)
10 -4.66619787e+09 -8.45148490e+09 3.24e+04 3.91e-12 2.52e+05 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 5.8747673e-11 2s
Crossover time: 0.30 seconds (0.06 work units)
Solved with barrier
19 -4.82895617e+09 -4.96897370e+09 1.44e+03 1.20e-12 9.17e+03 1s
Solved with barrier
11 -4.89198641e+09 -7.18426227e+09 1.56e+04 2.60e-12 1.48e+05 1s
20 -4.84274572e+09 -4.92310687e+09 1.05e+03 1.63e-12 5.37e+03 1s
26 2.84349620e+09 3.09895427e+09 1.25e+05 1.36e-12 6.37e+03 1s
Iteration Objective Primal Inf. Dual Inf. Time
581 -3.4223223e+09 0.000000e+00 0.000000e+00 1s
Solved in 581 iterations and 1.41 seconds (0.14 work units)
Optimal objective -3.422322255e+09
Iteration Objective Primal Inf. Dual Inf. Time
1553 7.4372884e+08 0.000000e+00 0.000000e+00 2s
Solved in 1553 iterations and 2.13 seconds (0.26 work units)
Optimal objective 7.437288371e+08
12 -5.07860942e+09 -6.72235048e+09 1.22e+04 2.87e-12 1.06e+05 1s
21 -4.85364881e+09 -4.92053103e+09 8.02e+02 1.69e-12 4.43e+03 1s
27 2.88121885e+09 3.11163283e+09 1.11e+05 1.81e-13 6.02e+03 1s
13 -5.09621887e+09 -6.42729010e+09 1.14e+04 3.06e-12 8.70e+04 1s
22 -4.87257414e+09 -4.88859008e+09 2.15e+02 1.58e-12 1.07e+03 1s
28 2.90973264e+09 3.14050549e+09 1.01e+05 5.46e-12 5.01e+03 1s
14 -5.17134874e+09 -6.41104127e+09 9.59e+03 3.46e-12 8.04e+04 1s
23 -4.87894286e+09 -4.88072592e+09 3.28e+01 2.38e-12 1.24e+02 1s
29 3.02599609e+09 3.15581384e+09 5.86e+04 4.55e-13 3.21e+03 2s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
15 -5.31293799e+09 -5.95386528e+09 5.80e+03 2.82e-12 4.20e+04 1s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
24 -4.88015250e+09 -4.88019065e+09 2.12e-02 7.28e-12 2.31e+00 1s
30 3.06252902e+09 3.16608724e+09 4.51e+04 2.73e-12 2.33e+03 2s
16 -5.33977836e+09 -5.89548686e+09 5.06e+03 2.66e-12 3.64e+04 1s
25 -4.88017105e+09 -4.88017142e+09 4.65e-05 6.80e-11 2.23e-02 1s
31 3.07989935e+09 3.16749527e+09 3.85e+04 4.09e-12 2.07e+03 2s
26 -4.88017113e+09 -4.88017113e+09 2.25e-08 7.85e-10 2.23e-05 1s
17 -5.40619242e+09 -5.70096695e+09 2.51e+03 1.51e-12 1.90e+04 1s
32 3.13446425e+09 3.17245475e+09 1.81e+04 9.09e-13 1.17e+03 2s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-19kf3jzz.lp
Reading time = 0.11 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xb1867fa0
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+01, 5e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
33 3.14816262e+09 3.18003015e+09 1.30e+04 6.82e-12 5.67e+02 2s
27 -4.88017113e+09 -4.88017113e+09 2.10e-08 5.43e-11 2.23e-08 1s
18 -5.48625221e+09 -5.54513735e+09 2.97e+02 2.25e-12 3.69e+03 1s
34 3.17350320e+09 3.18219150e+09 3.66e+03 1.23e-11 1.79e+02 2s
28 -4.88017113e+09 -4.88017113e+09 3.03e-09 1.09e-09 2.23e-11 2s
Barrier solved model in 28 iterations and 1.53 seconds (0.17 work units)
Optimal objective -4.88017113e+09
19 -5.49829823e+09 -5.51486738e+09 6.70e+01 2.04e-12 1.03e+03 1s
Crossover log...
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.09s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
20 -5.50124623e+09 -5.50904229e+09 1.34e+01 1.91e-12 4.76e+02 1s
Read LP format model from file /tmp/linopy-problem-fy_2_l5z.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x943442c2
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [9e+01, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
35 3.17698069e+09 3.18322947e+09 2.36e+03 3.07e-13 7.82e+01 2s
21 -5.50193246e+09 -5.50422535e+09 3.50e+00 1.59e-12 1.40e+02 1s
Ordering time: 0.02s
36 3.18120451e+09 3.18332296e+09 8.14e+02 1.82e-12 2.90e+01 2s
12 DPushes remaining with DInf 0.0000000e+00 2s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
22 -5.50202061e+09 -5.50288216e+09 2.57e+00 2.41e-12 5.31e+01 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
1624 PPushes remaining with PInf 0.0000000e+00 2s
Warning: environment still referenced so free is deferred (Continue to use WLS)
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 2.31064696e+09 -1.91222395e+11 7.39e+08 1.92e+02 9.37e+08 0s
37 3.18283633e+09 3.18339436e+09 2.14e+02 3.18e-12 7.59e+00 2s
23 -5.50210153e+09 -5.50230880e+09 1.67e+00 3.22e-12 1.33e+01 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
1 -4.02551884e+09 -1.78671303e+11 1.24e+08 3.01e+02 4.93e+08 0s
38 3.18341690e+09 3.18341280e+09 1.01e+00 5.46e-12 4.41e-01 2s
Ordering time: 0.02s
24 -5.50211537e+09 -5.50228575e+09 1.36e+00 2.52e-12 1.09e+01 1s
2 1.08673988e+10 -5.35018347e+10 6.00e+07 2.31e+01 5.65e+07 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.28673020e+09 -6.25473416e+11 7.39e+08 1.64e+03 3.07e+09 0s
39 3.18341806e+09 3.18341802e+09 1.54e-05 4.05e-11 3.00e-03 2s
3 2.20522638e+09 -2.24160126e+10 5.19e+06 2.49e+00 6.03e+06 0s
25 -5.50222440e+09 -5.50224447e+09 1.01e-02 9.23e-11 1.21e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
1 -1.36963235e+11 -6.02429694e+11 1.42e+08 3.41e+03 1.80e+09 0s
40 3.18341805e+09 3.18341805e+09 9.91e-07 4.77e-11 3.48e-08 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 6.4670047e-11 2s
26 -5.50223033e+09 -5.50223166e+09 8.91e-05 1.64e-11 8.00e-02 1s
Crossover time: 0.28 seconds (0.06 work units)
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
Solved with barrier
4 1.97493063e+09 -6.76130434e+09 4.47e+05 1.02e-01 8.31e+05 0s
41 3.18341805e+09 3.18341805e+09 8.17e-08 5.82e-11 3.48e-11 2s
Barrier solved model in 41 iterations and 2.02 seconds (0.23 work units)
Optimal objective 3.18341805e+09
2 -1.30893841e+11 -1.96372451e+11 7.27e+07 7.81e+01 2.72e+08 0s
27 -5.50223053e+09 -5.50223054e+09 1.45e-06 7.24e-11 2.17e-04 1s
Crossover log...
Iteration Objective Primal Inf. Dual Inf. Time
1639 -4.8801711e+09 0.000000e+00 0.000000e+00 2s
Solved in 1639 iterations and 1.87 seconds (0.23 work units)
Optimal objective -4.880171132e+09
5 1.96177057e+09 -2.22531690e+09 2.15e+05 2.74e-02 3.45e+05 0s
3 -1.09900455e+10 -8.58112101e+10 4.65e+06 6.65e+00 2.13e+07 0s
6 1.93575288e+09 4.89694447e+08 1.55e+05 8.84e-13 1.25e+05 0s
238 DPushes remaining with DInf 0.0000000e+00 2s
28 -5.50223054e+09 -5.50223054e+09 1.74e-06 1.13e-10 2.63e-07 2s
4 -3.58432312e+09 -3.58824008e+10 6.14e+05 1.36e-01 3.53e+06 0s
7 1.78167714e+09 1.20974759e+09 4.77e+04 9.09e-13 4.31e+04 0s
29 -5.50223054e+09 -5.50223054e+09 7.22e-08 8.19e-10 2.63e-10 2s
Barrier solved model in 29 iterations and 1.56 seconds (0.18 work units)
Optimal objective -5.50223054e+09
5 -2.93498265e+09 -1.73767416e+10 2.55e+05 8.78e-03 1.26e+06 0s
Crossover log...
8 1.69235329e+09 1.47375761e+09 1.76e+04 4.09e-12 1.59e+04 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
2112 PPushes remaining with PInf 0.0000000e+00 2s
9 1.65544797e+09 1.56934091e+09 5.76e+03 2.54e-13 6.00e+03 1s
6 -2.86790202e+09 -7.50392278e+09 1.54e+05 3.61e-12 4.06e+05 0s
7 DPushes remaining with DInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
10 1.64666088e+09 1.59882683e+09 3.45e+03 7.28e-12 3.36e+03 1s
7 -2.99425091e+09 -5.67869886e+09 6.40e+04 2.87e-12 2.03e+05 0s
1919 PPushes remaining with PInf 0.0000000e+00 2s
11 1.63788892e+09 1.62175506e+09 1.27e+03 2.97e-13 1.14e+03 1s
8 -3.18148647e+09 -4.82556335e+09 3.93e+04 1.43e-12 1.21e+05 1s
9 -3.37987906e+09 -4.47916662e+09 2.12e+04 1.43e-12 7.70e+04 1s
12 1.63346564e+09 1.63114847e+09 2.11e+02 9.09e-13 1.67e+02 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.6628478e-11 2s
10 -3.45430676e+09 -4.11908742e+09 1.45e+04 8.84e-13 4.68e+04 1s
Crossover time: 0.34 seconds (0.07 work units)
13 1.63247169e+09 1.63230956e+09 1.09e+01 2.19e-13 1.12e+01 1s
Solved with barrier
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.3106850e-11 2s
11 -3.48152158e+09 -4.02392485e+09 1.17e+04 1.16e-12 3.80e+04 1s
Crossover time: 0.25 seconds (0.06 work units)
14 1.63240506e+09 1.63239911e+09 5.02e-01 3.57e-13 4.24e-01 1s
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
2348 3.1834181e+09 0.000000e+00 0.000000e+00 2s
Solved in 2348 iterations and 2.42 seconds (0.31 work units)
Optimal objective 3.183418052e+09
12 -3.54132666e+09 -3.94231614e+09 5.17e+03 2.13e-12 2.64e+04 1s
15 1.63240091e+09 1.63240087e+09 1.32e-04 1.39e-10 2.07e-03 1s
Iteration Objective Primal Inf. Dual Inf. Time
1929 -5.5022305e+09 0.000000e+00 0.000000e+00 2s
Solved in 1929 iterations and 1.86 seconds (0.25 work units)
Optimal objective -5.502230538e+09
13 -3.58371836e+09 -3.76604685e+09 1.43e+03 1.09e-12 1.16e+04 1s
16 1.63240090e+09 1.63240089e+09 1.24e-04 9.78e-12 1.28e-04 1s
14 -3.59756734e+09 -3.65500251e+09 7.59e+02 1.58e-12 3.76e+03 1s
17 1.63240089e+09 1.63240089e+09 5.08e-07 3.60e-11 1.29e-07 1s
15 -3.60598140e+09 -3.63953319e+09 4.08e+02 1.97e-12 2.18e+03 1s
18 1.63240089e+09 1.63240089e+09 3.97e-08 1.82e-11 1.29e-10 1s
Barrier solved model in 18 iterations and 0.91 seconds (0.13 work units)
Optimal objective 1.63240089e+09
Crossover log...
Warning: environment still referenced so free is deferred (Continue to use WLS)
16 -3.61106605e+09 -3.62699203e+09 1.88e+02 1.30e-12 1.03e+03 1s
17 -3.61321730e+09 -3.61986617e+09 9.70e+01 8.90e-13 4.38e+02 1s
18 -3.61513684e+09 -3.61744756e+09 2.00e+01 5.56e-13 1.47e+02 1s
13 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
757 PPushes remaining with PInf 0.0000000e+00 1s
19 -3.61547939e+09 -3.61666048e+09 6.30e+00 4.50e-13 7.36e+01 1s
20 -3.61552368e+09 -3.61641703e+09 4.87e+00 7.50e-13 5.57e+01 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.3745449e-11 1s
Crossover time: 0.17 seconds (0.02 work units)
Solved with barrier
21 -3.61565846e+09 -3.61569029e+09 2.64e-06 1.61e-12 1.92e+00 1s
Iteration Objective Primal Inf. Dual Inf. Time
773 1.6324009e+09 0.000000e+00 0.000000e+00 1s
Solved in 773 iterations and 1.13 seconds (0.15 work units)
Optimal objective 1.632400893e+09
22 -3.61567385e+09 -3.61567424e+09 1.40e-09 1.43e-12 2.35e-02 1s
23 -3.61567396e+09 -3.61567396e+09 4.31e-08 1.50e-11 3.55e-06 1s
24 -3.61567396e+09 -3.61567396e+09 4.14e-08 1.41e-11 4.03e-11 1s
Barrier solved model in 24 iterations and 1.10 seconds (0.16 work units)
Optimal objective -3.61567396e+09
Crossover log...
Warning: environment still referenced so free is deferred (Continue to use WLS)
32 DPushes remaining with DInf 0.0000000e+00 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 DPushes remaining with DInf 0.0000000e+00 1s
1119 PPushes remaining with PInf 0.0000000e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 4.5588422e-11 1s
Crossover time: 0.16 seconds (0.04 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1154 -3.6156740e+09 0.000000e+00 0.000000e+00 1s
Solved in 1154 iterations and 1.27 seconds (0.20 work units)
Optimal objective -3.615673959e+09
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-nb_7dzdu.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x59fb2a95
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [9e+01, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.11841013e+09 -6.08032425e+11 7.39e+08 1.59e+03 2.98e+09 0s
1 -1.32570581e+11 -5.77036841e+11 1.47e+08 3.21e+03 1.70e+09 0s
2 -1.19992932e+11 -2.32400564e+11 7.03e+07 8.92e+01 3.14e+08 0s
Read LP format model from file /tmp/linopy-problem-ywjhivtm.lp
Reading time = 0.11 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xe1a42e5a
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e+01, 8e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
3 -8.09996541e+09 -1.03067079e+11 3.74e+06 5.05e+00 2.14e+07 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
4 -2.32220905e+09 -3.71316008e+10 4.85e+05 1.07e-01 3.42e+06 0s
Read LP format model from file /tmp/linopy-problem-5gafvc63.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
Ordering time: 0.01s
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
5 -1.70655766e+09 -1.59598185e+10 1.43e+05 1.33e-02 1.08e+06 0s
Model fingerprint: 0x36d02bb6
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+01, 5e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
6 -1.76934237e+09 -8.34361249e+09 7.74e+04 5.19e-12 4.69e+05 0s
Read LP format model from file /tmp/linopy-problem-c787b889.lp
Reading time = 0.09 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Objective Residual
Iter Primal Dual Primal Dual Compl Time
Model fingerprint: 0x36909313
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 2e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
0 5.65147770e+09 -3.44901312e+09 7.58e+08 0.00e+00 1.77e+07 0s
7 -1.94542333e+09 -5.36855851e+09 4.09e+04 2.25e-12 2.34e+05 0s
1 4.39770420e+09 -2.83046861e+09 9.74e+06 1.30e-02 1.67e+06 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.07s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
2 2.72019253e+09 -5.52867747e+08 4.47e+06 1.59e-01 4.75e+05 0s
Ordering time: 0.02s
8 -2.08170481e+09 -4.83077160e+09 2.83e+04 2.67e-12 1.84e+05 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
9 -2.25071222e+09 -4.46592426e+09 1.83e+04 1.78e-12 1.45e+05 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
3 1.47241476e+09 -3.95401136e+07 1.79e+06 5.44e-01 1.99e+05 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
0 1.69365017e+09 -5.50436304e+11 7.39e+08 1.44e+03 2.70e+09 0s
10 -2.37565322e+09 -3.79030528e+09 1.09e+04 2.81e-12 9.14e+04 1s
1 1.37546237e+10 -4.79181776e+11 1.02e+08 2.77e+03 1.28e+09 0s
4 1.25783760e+09 1.97383477e+08 1.34e+06 3.23e-01 1.33e+05 0s
Ordering time: 0.01s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
2 1.36884237e+10 -1.75829095e+11 5.40e+07 2.96e+01 2.06e+08 0s
11 -2.53644433e+09 -3.40087803e+09 5.29e+03 2.29e-12 5.50e+04 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
5 1.09494489e+09 3.18426786e+08 9.87e+05 2.17e-01 9.91e+04 0s
0 -7.39914789e+09 -9.42734519e+11 7.39e+08 2.47e+03 4.62e+09 0s
12 -2.58352592e+09 -3.03597553e+09 3.34e+03 1.36e-12 2.90e+04 1s
1 -2.03425170e+11 -9.02590484e+11 1.44e+08 5.06e+03 2.68e+09 0s
3 3.88077713e+08 -7.87727214e+10 1.22e+06 4.65e-01 8.91e+06 0s
6 1.01965137e+09 4.02938699e+08 7.80e+05 1.67e-01 8.08e+04 0s
13 -2.60741287e+09 -2.93403432e+09 2.52e+03 8.82e-13 2.09e+04 1s
2 -2.00640666e+11 -2.89343705e+11 7.20e+07 1.32e+02 3.96e+08 0s
7 1.00673193e+09 5.30269464e+08 6.50e+05 1.29e-01 6.81e+04 0s
14 -2.65575686e+09 -2.84257313e+09 1.06e+03 1.57e-12 1.18e+04 1s
4 1.15899267e+08 -1.95195912e+10 3.94e+05 1.98e-11 1.83e+06 0s
15 -2.67803169e+09 -2.77999430e+09 3.69e+02 8.40e-13 6.34e+03 1s 3 -1.93424767e+10 -1.40461411e+11 5.46e+06 1.20e+01 3.62e+07 0s 8 9.95005713e+08 6.34717122e+08 5.57e+05 1.14e-01 5.76e+04 1s 5 -2.15939743e+08 -1.14756373e+10 1.79e+05 1.07e-11 8.67e+05 0s 4 -5.13491808e+09 -5.58402777e+10 5.29e+05 2.33e-01 5.12e+06 0s 16 -2.68812549e+09 -2.70709743e+09 6.31e+01 2.54e-12 1.18e+03 1s 9 1.01078167e+09 6.77860091e+08 5.34e+05 1.12e-01 5.56e+04 1s 17 -2.69066208e+09 -2.69331617e+09 1.93e+01 2.46e-12 1.69e+02 1s 5 -4.23532771e+09 -2.63659814e+10 2.27e+05 2.71e-02 1.84e+06 0s 10 1.02170784e+09 7.61815997e+08 4.69e+05 9.76e-02 5.03e+04 1s 6 -4.51024552e+08 -6.45413415e+09 1.25e+05 4.47e-12 4.56e+05 0s 18 -2.69179490e+09 -2.69232419e+09 6.92e-01 2.17e-12 3.23e+01 1s 11 1.02383341e+09 8.04196122e+08 4.64e+05 9.37e-02 4.87e+04 1s 6 -3.93558592e+09 -9.62803042e+09 1.09e+05 8.42e-12 4.56e+05 0s 7 -8.40342597e+08 -5.42099524e+09 8.73e+04 3.16e-12 3.36e+05 1s 19 -2.69184045e+09 -2.69187327e+09 4.87e-04 1.86e-12 1.98e+00 1s 7 -4.00904436e+09 -6.24085621e+09 4.36e+03 5.08e-12 1.37e+05 1s 12 1.05160278e+09 9.28218310e+08 4.01e+05 8.25e-02 4.25e+04 1s 8 -1.08017761e+09 -4.58006735e+09 6.87e+04 3.45e-12 2.54e+05 1s
20 -2.69184700e+09 -2.69184716e+09 1.37e-06 3.49e-09 9.86e-03 1s
8 -4.19115550e+09 -5.25503524e+09 2.27e+03 3.09e-12 6.53e+04 1s
9 -1.13940661e+09 -4.17766131e+09 6.41e+04 3.19e-12 2.22e+05 1s
9 -4.36207987e+09 -4.84794414e+09 9.95e+02 3.01e-12 2.97e+04 1s
21 -2.69184704e+09 -2.69184704e+09 7.08e-08 1.50e-11 9.86e-06 1s
13 1.06586553e+09 9.72175013e+08 3.82e+05 7.87e-02 4.01e+04 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
10 -1.28065882e+09 -3.74717986e+09 3.94e+04 1.96e-12 1.71e+05 1s
10 -4.45005951e+09 -4.64081936e+09 3.14e+02 1.26e-12 1.16e+04 1s
22 -2.69184704e+09 -2.69184704e+09 3.17e-08 5.50e-11 9.86e-09 1s
14 1.07315985e+09 1.03594926e+09 3.73e+05 7.32e-02 3.76e+04 1s
Barrier solved model in 22 iterations and 1.08 seconds (0.14 work units)
Optimal objective -2.69184704e+09
11 -1.33186360e+09 -3.20125051e+09 1.93e+04 1.10e-12 1.23e+05 1s
Crossover log...
11 -4.48974653e+09 -4.53806425e+09 6.47e+01 1.31e-12 2.94e+03 1s
15 1.09006690e+09 1.12036581e+09 3.54e+05 6.65e-02 3.44e+04 1s
12 -1.51934260e+09 -3.16914566e+09 1.05e+04 1.83e-12 1.05e+05 1s
12 -4.49906537e+09 -4.51603477e+09 2.26e+01 8.71e-13 1.03e+03 1s
3 DPushes remaining with DInf 0.0000000e+00 1s
16 1.10217446e+09 1.24209717e+09 3.39e+05 6.08e-02 3.23e+04 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
Read LP format model from file /tmp/linopy-problem-krj8yhpk.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
1149 PPushes remaining with PInf 0.0000000e+00 1s
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
13 -4.50257530e+09 -4.50707633e+09 8.36e+00 1.49e-12 2.74e+02 1s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xdfb74fc1
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
13 -1.54561064e+09 -2.64103077e+09 8.99e+03 1.98e-12 7.05e+04 1s
17 1.15597814e+09 1.30771643e+09 3.16e+05 5.75e-02 3.20e+04 1s
14 -4.50430872e+09 -4.50510487e+09 1.65e+00 1.99e-12 4.86e+01 1s
14 -1.58808827e+09 -2.62640528e+09 7.98e+03 2.16e-12 6.66e+04 1s
15 -4.50466741e+09 -4.50478800e+09 3.11e-01 1.50e-12 7.37e+00 1s
15 -1.63988933e+09 -2.51075424e+09 6.07e+03 2.46e-12 5.55e+04 1s
18 1.22302892e+09 1.35955731e+09 2.77e+05 4.72e-02 2.84e+04 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.12s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 6.3558048e-11 1s
16 -4.50475267e+09 -4.50475549e+09 2.67e-03 7.11e-11 1.71e-01 1s
16 -1.68456708e+09 -2.32001415e+09 4.30e+03 1.75e-12 4.03e+04 1s
Crossover time: 0.25 seconds (0.04 work units)
19 1.30286785e+09 1.39573222e+09 2.28e+05 3.80e-02 2.50e+04 1s
Solved with barrier
Ordering time: 0.02s
Iteration Objective Primal Inf. Dual Inf. Time
1155 -2.6918470e+09 0.000000e+00 0.000000e+00 1s
Solved in 1155 iterations and 1.35 seconds (0.19 work units)
Optimal objective -2.691847043e+09
Set parameter WLSAccessID
17 -4.50475416e+09 -4.50475416e+09 3.68e-06 5.15e-10 1.81e-04 1s
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
17 -1.70175649e+09 -2.02481439e+09 3.45e+03 1.49e-12 2.11e+04 1s
20 1.32216854e+09 1.43683965e+09 2.15e+05 2.66e-02 2.20e+04 1s
18 -4.50475416e+09 -4.50475416e+09 8.86e-07 1.23e-11 9.62e-08 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 8.13590442e+09 -4.14160090e+09 7.58e+08 0.00e+00 2.13e+07 0s
21 1.38606761e+09 1.46615146e+09 1.73e+05 1.91e-02 1.88e+04 1s
18 -1.72310295e+09 -1.86875451e+09 2.51e+03 1.14e-12 9.92e+03 1s
1 4.52970353e+09 -3.14007845e+09 8.54e+06 1.23e-02 1.25e+06 0s
22 1.43526781e+09 1.49672629e+09 1.42e+05 1.26e-02 1.59e+04 1s
19 -4.50475416e+09 -4.50475416e+09 7.08e-08 2.96e-10 9.62e-11 1s
Barrier solved model in 19 iterations and 1.02 seconds (0.13 work units)
Optimal objective -4.50475416e+09
19 -1.74590548e+09 -1.83925072e+09 1.34e+03 7.91e-13 6.23e+03 1s
Crossover log...
23 1.47581184e+09 1.53532832e+09 1.16e+05 4.73e-03 1.26e+04 1s
Read LP format model from file /tmp/linopy-problem-wn7781pb.lp
Reading time = 0.11 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x63dcd000
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
2 2.83586150e+09 1.11829222e+08 4.85e+06 5.45e-02 2.89e+05 0s
20 -1.76124490e+09 -1.81051704e+09 6.20e+02 9.51e-13 3.24e+03 1s
24 1.51752230e+09 1.56065680e+09 9.22e+04 3.67e-03 1.04e+04 1s
21 -1.76842809e+09 -1.78453127e+09 3.19e+02 9.71e-13 1.11e+03 1s
3 1.87838733e+09 1.06407377e+09 3.29e+06 2.00e-02 1.81e+05 0s
25 1.55471582e+09 1.58434499e+09 6.91e+04 6.10e-04 8.26e+03 1s
22 -1.77436443e+09 -1.77800072e+09 9.79e+01 1.64e-12 2.61e+02 1s
14 DPushes remaining with DInf 0.0000000e+00 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
0 DPushes remaining with DInf 0.0000000e+00 1s
26 1.56091193e+09 1.58897961e+09 6.54e+04 4.82e-04 7.90e+03 1s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
743 PPushes remaining with PInf 0.0000000e+00 1s
4 1.74076446e+09 1.31206223e+09 2.42e+06 6.96e-03 1.34e+05 0s
23 -1.77687189e+09 -1.77720920e+09 4.83e+00 1.25e-12 2.24e+01 1s
Ordering time: 0.02s
27 1.57357977e+09 1.62008608e+09 5.91e+04 4.55e-13 6.44e+03 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
24 -1.77704896e+09 -1.77705172e+09 7.65e-03 4.06e-11 1.70e-01 1s
5 1.69126518e+09 1.47806554e+09 1.81e+06 1.37e-04 1.00e+05 0s
0 PPushes remaining with PInf 0.0000000e+00 1s
28 1.58553062e+09 1.63619074e+09 5.24e+04 5.00e-12 5.71e+03 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.6294523e-11 1s
Crossover time: 0.24 seconds (0.02 work units)
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -6.80314605e+09 -7.42918561e+11 7.39e+08 1.95e+03 3.64e+09 0s
6 1.71363959e+09 1.51995424e+09 1.71e+06 2.96e-12 9.59e+04 1s
25 -1.77704978e+09 -1.77704978e+09 2.46e-07 2.64e-11 8.12e-07 1s
1 -1.78048692e+11 -7.00906842e+11 1.46e+08 3.88e+03 2.06e+09 0s
Solved with barrier
29 1.59737325e+09 1.64549213e+09 4.74e+04 9.09e-13 5.46e+03 1s
Iteration Objective Primal Inf. Dual Inf. Time
760 -4.5047542e+09 0.000000e+00 0.000000e+00 1s
Solved in 760 iterations and 1.32 seconds (0.16 work units)
Optimal objective -4.504754157e+09
7 1.72887611e+09 1.63068270e+09 1.49e+06 9.09e-13 8.34e+04 1s
26 -1.77704978e+09 -1.77704978e+09 8.64e-08 8.14e-11 8.12e-10 1s
Barrier solved model in 26 iterations and 1.38 seconds (0.16 work units)
Optimal objective -1.77704978e+09
30 1.59992949e+09 1.65416814e+09 4.63e+04 3.41e-12 5.18e+03 2s
Crossover log...
2 -1.68105592e+11 -2.42720020e+11 7.15e+07 9.26e+01 3.17e+08 0s
8 1.75037835e+09 1.67759782e+09 1.37e+06 4.55e-13 7.75e+04 1s
9 1.79643245e+09 1.73975941e+09 1.17e+06 9.09e-13 6.84e+04 1s
31 1.61549227e+09 1.66133140e+09 4.01e+04 2.14e-13 4.77e+03 2s
11 DPushes remaining with DInf 0.0000000e+00 1s
3 -1.38569633e+10 -1.06968242e+11 4.45e+06 7.00e+00 2.45e+07 0s
0 DPushes remaining with DInf 0.0000000e+00 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
1673 PPushes remaining with PInf 0.0000000e+00 1s
10 1.88603178e+09 1.87362441e+09 1.05e+06 4.55e-13 6.38e+04 1s
32 1.62161004e+09 1.66355833e+09 3.79e+04 1.19e-12 4.68e+03 2s
4 -4.60636565e+09 -4.06415542e+10 5.55e+05 1.78e-01 3.79e+06 0s
11 2.02302520e+09 2.03643184e+09 8.33e+05 1.36e-12 5.49e+04 1s
33 1.62621635e+09 1.68060006e+09 3.62e+04 9.09e-13 3.97e+03 2s
12 2.09705452e+09 2.31509748e+09 7.85e+05 9.09e-13 4.79e+04 1s
5 -3.76039090e+09 -1.94127099e+10 1.71e+05 2.54e-02 1.23e+06 0s
34 1.63041407e+09 1.68249254e+09 3.47e+04 9.09e-13 3.88e+03 2s
13 2.14708848e+09 2.38352129e+09 7.36e+05 9.09e-13 4.52e+04 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
Read LP format model from file /tmp/linopy-problem-8cui7zg5.lp
Reading time = 0.11 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x375fff24
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [7e+01, 9e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
6 -3.71321007e+09 -9.50446645e+09 1.08e+05 5.87e-12 4.48e+05 1s
35 1.63817737e+09 1.68488017e+09 3.20e+04 4.81e-13 3.65e+03 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 4.3229420e-11 2s
14 2.20248022e+09 2.45705939e+09 6.86e+05 9.95e-14 4.32e+04 1s
Crossover time: 0.27 seconds (0.06 work units)
7 -3.84511647e+09 -7.32666848e+09 3.26e+04 4.21e-12 2.33e+05 1s
Solved with barrier
36 1.64682486e+09 1.68928640e+09 2.94e+04 3.87e-12 3.48e+03 2s
Iteration Objective Primal Inf. Dual Inf. Time
1687 -1.7770498e+09 0.000000e+00 0.000000e+00 2s
Solved in 1687 iterations and 1.67 seconds (0.22 work units)
Optimal objective -1.777049783e+09
15 2.29406247e+09 2.55903548e+09 6.12e+05 2.27e-12 3.94e+04 1s
8 -3.94990721e+09 -6.47792622e+09 2.38e+04 2.66e-12 1.67e+05 1s
Presolve removed 11188 rows and 1442 columns
37 1.65444198e+09 1.70179670e+09 2.68e+04 4.83e-13 2.77e+03 2s
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
9 -4.12562670e+09 -5.86951575e+09 1.36e+04 2.20e-12 1.13e+05 1s
16 2.31134687e+09 2.59163553e+09 6.01e+05 6.37e-12 3.85e+04 1s
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
38 1.66750057e+09 1.71065682e+09 2.26e+04 1.82e-12 2.16e+03 2s
10 -4.18312383e+09 -5.55654931e+09 9.34e+03 2.44e-12 8.79e+04 1s
17 2.37270332e+09 2.65926475e+09 5.54e+05 9.09e-13 3.58e+04 1s
39 1.67377423e+09 1.71178479e+09 2.06e+04 6.37e-12 2.08e+03 2s
11 -4.31597658e+09 -5.10642176e+09 5.28e+03 2.03e-12 5.03e+04 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
18 2.42057280e+09 2.68995486e+09 5.24e+05 4.61e-14 3.49e+04 1s
0 -4.39147234e+09 -9.17947439e+11 7.39e+08 2.40e+03 4.50e+09 0s
40 1.69237980e+09 1.71517219e+09 1.47e+04 5.49e-13 1.81e+03 2s
1 -1.11483826e+11 -8.26949832e+11 1.20e+08 4.89e+03 2.38e+09 0s
12 -4.39606580e+09 -4.81050339e+09 3.18e+03 1.77e-12 2.65e+04 1s
19 2.46647169e+09 2.77278780e+09 4.91e+05 3.18e-12 3.19e+04 1s
41 1.69293727e+09 1.71845113e+09 1.46e+04 1.82e-12 1.63e+03 2s 13 -4.43944300e+09 -4.72826298e+09 1.94e+03 2.09e-12 1.83e+04 1s 2 -1.04574496e+11 -2.80672629e+11 6.49e+07 6.92e+01 3.67e+08 0s 20 2.51800122e+09 2.88479894e+09 4.58e+05 9.09e-13 2.84e+04 1s 14 -4.48666772e+09 -4.68985894e+09 6.27e+02 1.50e-12 1.26e+04 1s 42 1.69754439e+09 1.71853737e+09 1.32e+04 8.53e-13 1.61e+03 2s 21 2.56117349e+09 2.95663238e+09 4.33e+05 9.09e-13 2.65e+04 1s 3 -7.25950280e+09 -1.31237198e+11 2.67e+06 2.78e+00 2.15e+07 0s Warning: environment still referenced so free is deferred (Continue to use WLS) 15 -4.49948995e+09 -4.56156471e+09 3.54e+02 1.89e-12 3.91e+03 1s 43 1.71052185e+09 1.72491487e+09 9.06e+03 1.82e-12 1.12e+03 2s 22 2.59097915e+09 2.97999929e+09 4.15e+05 9.09e-13 2.57e+04 1s 44 1.71468021e+09 1.72623734e+09 7.75e+03 2.27e-12 9.36e+02 2s 4 -3.91996366e+09 -4.08934188e+10 4.76e+05 1.25e-10 3.67e+06 0s 16 -4.51186898e+09 -4.53878616e+09 9.72e+01 2.30e-12 1.67e+03 1s 23 2.62777217e+09 2.99983881e+09 3.94e+05 1.82e-12 2.48e+04 1s 45 1.72127581e+09 1.73240925e+09 5.70e+03 3.87e-12 5.39e+02 2s 17 -4.51383463e+09 -4.52127169e+09 6.00e+01 1.81e-12 4.75e+02 1s 5 -3.55787557e+09 -2.25194287e+10 1.79e+05 4.62e-11 1.47e+06 0s 24 2.65983037e+09 3.03631816e+09 3.76e+05 9.09e-13 2.36e+04 1s
18 -4.51596099e+09 -4.51755059e+09 2.02e+01 2.19e-12 1.04e+02 1s 46 1.72522674e+09 1.73321818e+09 4.45e+03 2.05e-12 4.65e+02 2s 6 -3.60944089e+09 -1.08296374e+10 1.16e+05 2.73e-11 5.52e+05 0s 25 2.74354425e+09 3.11657759e+09 3.36e+05 4.55e-13 2.11e+04 1s 47 1.72867636e+09 1.73466724e+09 3.36e+03 8.19e-12 3.54e+02 2s 7 -3.84369230e+09 -8.31286740e+09 6.31e+04 2.16e-11 3.19e+05 1s 19 -4.51693596e+09 -4.51726192e+09 1.63e+00 2.13e-12 2.04e+01 1s 26 2.81920289e+09 3.13940321e+09 3.01e+05 1.32e-13 2.04e+04 1s 48 1.73042243e+09 1.73499461e+09 2.81e+03 6.59e-12 3.25e+02 2s 8 -4.09850975e+09 -7.59841334e+09 4.20e+04 9.09e-12 2.41e+05 1s 20 -4.51703355e+09 -4.51704353e+09 5.64e-02 2.26e-12 6.25e-01 1s 27 2.83507956e+09 3.15293393e+09 2.93e+05 9.09e-13 1.99e+04 1s 9 -4.29011584e+09 -7.01117882e+09 3.09e+04 6.37e-12 1.85e+05 1s 49 1.73265368e+09 1.73784328e+09 2.10e+03 9.55e-12 1.35e+02 2s 21 -4.51703897e+09 -4.51703952e+09 1.65e-03 3.28e-10 3.37e-02 1s 28 2.90085700e+09 3.22053438e+09 2.62e+05 3.18e-12 1.71e+04 1s 10 -4.37118108e+09 -6.81195594e+09 2.73e+04 6.37e-12 1.65e+05 1s 50 1.73712505e+09 1.73826772e+09 7.02e+02 1.00e-11 8.16e+01 2s 22 -4.51703929e+09 -4.51703929e+09 9.22e-06 2.87e-10 2.17e-04 1s 11 -4.31372228e+09 -6.52960950e+09 2.58e+04 6.59e-12 1.50e+05 1s 29 2.99512116e+09 3.25999249e+09 2.20e+05 2.73e-12 1.52e+04 1s 23 -4.51703929e+09 -4.51703929e+09 6.20e-07 1.26e-10 4.09e-10 1s Barrier solved model in 23 iterations and 1.17 seconds (0.15 work units) Optimal objective -4.51703929e+09
Warning: environment still referenced so free is deferred (Continue to use WLS)
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
51 1.73769146e+09 1.73884504e+09 5.23e+02 4.79e-12 4.23e+01 2s
Crossover log...
12 -4.65466336e+09 -6.12216680e+09 9.46e+03 7.73e-12 9.40e+04 1s
30 3.06167639e+09 3.35851741e+09 1.94e+05 5.00e-12 1.09e+04 2s
52 1.73898228e+09 1.73926253e+09 1.06e+02 2.52e-11 5.66e+00 2s
31 3.07836299e+09 3.36616919e+09 1.87e+05 2.27e-12 1.05e+04 2s
13 -4.75373306e+09 -6.05339110e+09 6.34e+03 6.14e-12 8.20e+04 1s
3 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
1250 PPushes remaining with PInf 0.0000000e+00 1s
32 3.11920024e+09 3.39317619e+09 1.70e+05 3.64e-12 9.34e+03 2s
53 1.73913904e+09 1.73929279e+09 5.54e+01 8.87e-12 2.54e+00 3s
14 -4.77432240e+09 -6.00214274e+09 5.61e+03 6.82e-12 7.72e+04 1s
Read LP format model from file /tmp/linopy-problem-d2dybt08.lp
54 1.73929671e+09 1.73930569e+09 4.05e+00 2.00e-11 3.24e-01 3s
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xaf7a9eb5
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e+01, 6e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
33 3.14090231e+09 3.39866427e+09 1.60e+05 1.36e-12 8.94e+03 2s
15 -4.77915931e+09 -5.92925863e+09 4.28e+03 6.12e-12 7.17e+04 1s
55 1.73930523e+09 1.73930662e+09 8.01e-01 4.00e-10 8.72e-02 3s
16 -4.83423169e+09 -5.62235521e+09 2.94e+03 8.41e-12 4.91e+04 1s
34 3.16143028e+09 3.41739873e+09 1.51e+05 2.07e-13 8.05e+03 2s
56 1.73930732e+09 1.73930729e+09 1.40e-02 4.51e-10 4.69e-03 3s
Presolve removed 11188 rows and 1442 columns
0 PPushes remaining with PInf 0.0000000e+00 1s
35 3.19841313e+09 3.44004943e+09 1.35e+05 3.64e-12 7.06e+03 2s
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
17 -4.80424842e+09 -5.40601717e+09 2.11e+03 1.30e-11 3.73e+04 1s
57 1.73930742e+09 1.73930731e+09 4.82e-03 3.32e-10 7.59e-03 3s
Push phase complete: Pinf 0.0000000e+00, Dinf 6.2421179e-11 1s
Crossover time: 0.25 seconds (0.05 work units)
58 1.73930735e+09 1.73930732e+09 1.41e-04 5.36e-10 1.70e-03 3s
Solved with barrier
36 3.20999915e+09 3.44233814e+09 1.30e+05 5.00e-12 6.92e+03 2s
18 -4.85712612e+09 -5.31380573e+09 1.47e+03 5.00e-12 2.83e+04 1s
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
37 3.25969946e+09 3.46580923e+09 1.11e+05 6.37e-12 5.55e+03 2s
Iteration Objective Primal Inf. Dual Inf. Time
1256 -4.5170393e+09 0.000000e+00 0.000000e+00 1s
Solved in 1256 iterations and 1.49 seconds (0.20 work units)
Optimal objective -4.517039286e+09
19 -4.86040692e+09 -5.29602725e+09 1.43e+03 9.32e-12 2.70e+04 1s
59 1.73930733e+09 1.73930733e+09 3.38e-06 7.05e-12 1.65e-05 3s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 3.79456345e+08 -8.70811340e+11 7.39e+08 2.28e+03 4.28e+09 0s
38 3.41357432e+09 3.50626213e+09 5.23e+04 1.59e-11 3.01e+03 2s
20 -4.86558371e+09 -5.23779100e+09 1.36e+03 7.28e-12 2.31e+04 1s
60 1.73930733e+09 1.73930733e+09 9.91e-08 6.73e-11 1.65e-08 3s
1 -3.99213686e+08 -7.92683874e+11 1.10e+08 3.70e+03 2.15e+09 0s
21 -4.87499284e+09 -5.18083162e+09 1.23e+03 4.87e-12 1.90e+04 1s
39 3.42946013e+09 3.51535384e+09 4.62e+04 1.36e-11 2.45e+03 2s
61 1.73930733e+09 1.73930733e+09 4.49e-09 6.87e-11 1.65e-11 3s
2 5.58019149e+09 -2.75637561e+11 5.97e+07 6.81e+01 3.40e+08 0s
Barrier solved model in 61 iterations and 2.81 seconds (0.33 work units)
Optimal objective 1.73930733e+09
Crossover log...
22 -4.88539240e+09 -5.04438390e+09 1.09e+03 6.37e-12 1.01e+04 1s
40 3.46504694e+09 3.51607771e+09 3.19e+04 1.50e-11 2.21e+03 2s
3 3.80048356e+08 -1.25818937e+11 2.01e+06 4.00e+00 1.82e+07 0s
41 3.48357002e+09 3.52642307e+09 2.46e+04 1.27e-11 1.50e+03 2s
23 -4.94520631e+09 -4.97412741e+09 9.28e+01 7.28e-12 1.79e+03 1s
20 DPushes remaining with DInf 0.0000000e+00 3s
42 3.49179725e+09 3.52852302e+09 2.14e+04 1.27e-11 1.34e+03 2s
0 DPushes remaining with DInf 0.0000000e+00 3s
4 1.32033784e+08 -4.03739407e+10 4.74e+05 1.55e-01 3.87e+06 0s
1565 PPushes remaining with PInf 0.0000000e+00 3s
24 -4.95056354e+09 -4.95729661e+09 2.72e+01 7.17e-12 4.18e+02 1s
43 3.50152446e+09 3.53043389e+09 1.75e+04 1.09e-11 1.17e+03 2s
25 -4.95256758e+09 -4.95387408e+09 4.39e+00 7.97e-12 8.07e+01 1s
5 -8.95657326e+07 -1.68091037e+10 1.50e+05 2.08e-02 1.25e+06 0s
44 3.50790001e+09 3.53593884e+09 1.50e+04 6.37e-12 8.09e+02 2s
26 -4.95296454e+09 -4.95298709e+09 9.88e-02 1.93e-11 1.40e+00 1s
6 -3.44232880e+08 -7.49661846e+09 9.96e+04 4.17e-12 5.24e+05 0s
0 PPushes remaining with PInf 0.0000000e+00 3s
7 -5.71500300e+08 -5.37174978e+09 7.47e+04 3.66e-12 3.46e+05 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.1351809e-11 3s
27 -4.95298104e+09 -4.95298138e+09 6.08e-05 1.75e-11 2.08e-02 1s
45 3.53078530e+09 3.54180916e+09 5.98e+03 3.41e-12 3.34e+02 2s
Crossover time: 0.24 seconds (0.06 work units)
Solved with barrier
8 -1.01769033e+09 -4.48799994e+09 2.17e+04 3.45e-12 2.25e+05 1s
28 -4.95298114e+09 -4.95298114e+09 3.43e-06 2.57e-11 4.63e-05 1s
46 3.53999983e+09 3.54375918e+09 2.41e+03 9.55e-12 1.77e+02 2s
9 -1.06726086e+09 -3.99809250e+09 1.83e+04 3.31e-12 1.89e+05 1s
Iteration Objective Primal Inf. Dual Inf. Time
1588 1.7393073e+09 0.000000e+00 0.000000e+00 3s
Solved in 1588 iterations and 3.12 seconds (0.39 work units)
Optimal objective 1.739307334e+09
47 3.54572916e+09 3.54560499e+09 8.74e+01 4.55e-12 2.23e+01 2s
29 -4.95298114e+09 -4.95298114e+09 3.99e-06 2.59e-11 1.27e-07 1s
10 -1.20617656e+09 -3.53269063e+09 1.42e+04 2.51e-12 1.50e+05 1s
48 3.54585379e+09 3.54589916e+09 2.86e+01 3.28e-13 2.04e+00 2s
11 -1.30341198e+09 -3.03497660e+09 1.17e+04 1.89e-12 1.12e+05 1s
30 -4.95298114e+09 -4.95298114e+09 4.15e-08 1.78e-10 1.27e-10 1s
Barrier solved model in 30 iterations and 1.45 seconds (0.18 work units)
Optimal objective -4.95298114e+09
Crossover log...
49 3.54589927e+09 3.54591348e+09 6.97e+00 3.41e-11 3.07e-01 2s
12 -1.41733502e+09 -2.78897712e+09 9.14e+03 1.37e-12 8.82e+04 1s
50 3.54591316e+09 3.54591377e+09 4.62e-01 1.18e-09 4.03e-02 2s
51 3.54591407e+09 3.54591407e+09 1.02e-04 5.50e-11 5.64e-06 2s
13 -1.46135772e+09 -2.59994606e+09 7.43e+03 1.74e-12 7.31e+04 1s
12 DPushes remaining with DInf 0.0000000e+00 2s
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 DPushes remaining with DInf 0.0000000e+00 2s
1536 PPushes remaining with PInf 0.0000000e+00 2s
14 -1.48696736e+09 -2.57477546e+09 6.77e+03 1.45e-12 6.97e+04 1s
52 3.54591407e+09 3.54591407e+09 5.60e-08 1.32e-11 5.64e-09 2s
Barrier solved model in 52 iterations and 2.39 seconds (0.29 work units)
Optimal objective 3.54591407e+09
Crossover log...
15 -1.49744448e+09 -2.51903481e+09 6.35e+03 1.95e-12 6.54e+04 1s
16 -1.51480786e+09 -2.37037148e+09 5.90e+03 2.06e-12 5.50e+04 1s
20 DPushes remaining with DInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 8.4256158e-11 2s
17 -1.59316235e+09 -2.10286726e+09 2.83e+03 2.45e-12 3.24e+04 1s
1669 PPushes remaining with PInf 0.0000000e+00 2s
Crossover time: 0.24 seconds (0.06 work units)
Solved with barrier
18 -1.62140928e+09 -2.05659018e+09 1.78e+03 2.23e-12 2.73e+04 1s
Iteration Objective Primal Inf. Dual Inf. Time
1551 -4.9529811e+09 0.000000e+00 0.000000e+00 2s
Solved in 1551 iterations and 1.76 seconds (0.24 work units)
Optimal objective -4.952981136e+09
19 -1.64448415e+09 -1.92385473e+09 9.63e+02 2.67e-12 1.74e+04 1s
20 -1.66874777e+09 -1.69653366e+09 1.65e+02 2.46e-12 1.77e+03 1s
0 PPushes remaining with PInf 0.0000000e+00 3s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.0659919e-11 3s
21 -1.67630925e+09 -1.67925162e+09 2.50e+01 1.73e-12 1.91e+02 1s
Crossover time: 0.25 seconds (0.06 work units)
Solved with barrier
22 -1.67766403e+09 -1.67815867e+09 1.17e+00 2.16e-12 3.05e+01 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
Iteration Objective Primal Inf. Dual Inf. Time
23 -1.67773818e+09 -1.67775028e+09 3.04e-06 3.14e-12 7.28e-01 1s
1692 3.5459141e+09 0.000000e+00 0.000000e+00 3s
Solved in 1692 iterations and 2.70 seconds (0.35 work units)
Optimal objective 3.545914074e+09
24 -1.67773931e+09 -1.67773932e+09 5.80e-08 1.55e-11 7.64e-04 1s
25 -1.67773931e+09 -1.67773931e+09 7.97e-08 3.30e-11 1.08e-08 1s
26 -1.67773931e+09 -1.67773931e+09 5.36e-09 2.39e-09 1.08e-11 1s
Barrier solved model in 26 iterations and 1.20 seconds (0.16 work units)
Optimal objective -1.67773931e+09
Crossover log...
5 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
1928 PPushes remaining with PInf 0.0000000e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
Push phase complete: Pinf 0.0000000e+00, Dinf 6.7387873e-11 1s
Crossover time: 0.18 seconds (0.07 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1936 -1.6777393e+09 0.000000e+00 0.000000e+00 1s
Solved in 1936 iterations and 1.42 seconds (0.24 work units)
Optimal objective -1.677739311e+09
Warning: environment still referenced so free is deferred (Continue to use WLS)
Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-juabnzab.lp
Reading time = 0.07 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xb823599f
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e+00, 9e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.01s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 3.86657403e+08 -5.83796787e+11 7.39e+08 1.53e+03 2.87e+09 0s
1 -1.44803752e+10 -5.39119189e+11 1.14e+08 2.71e+03 1.46e+09 0s
2 -8.22958371e+09 -1.85047452e+11 6.19e+07 4.84e+01 2.32e+08 0s
3 2.90893543e+08 -8.39080843e+10 2.20e+06 3.12e+00 1.28e+07 0s
4 4.88422283e+08 -2.80584251e+10 4.84e+05 1.34e-01 2.75e+06 0s
5 3.53159855e+08 -1.08282266e+10 1.59e+05 1.75e-02 8.56e+05 0s
6 2.05488529e+08 -6.08990062e+09 1.13e+05 5.25e-12 4.73e+05 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
7 3.31808752e+07 -3.90241021e+09 8.10e+04 3.38e-12 2.92e+05 0s
8 -2.70469884e+08 -2.87088761e+09 3.06e+04 2.55e-12 1.76e+05 0s
9 -4.41518295e+08 -2.52421159e+09 2.14e+04 2.15e-12 1.38e+05 0s
Read LP format model from file /tmp/linopy-problem-hl46lwmv.lp
Reading time = 0.08 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x8a25bd1f
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [8e+01, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
10 -5.54065127e+08 -2.24649810e+09 1.57e+04 1.89e-12 1.11e+05 0s
11 -6.02256121e+08 -2.06866424e+09 1.29e+04 1.31e-12 9.59e+04 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.07s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
12 -6.50779507e+08 -1.55482717e+09 1.00e+04 1.10e-12 5.99e+04 1s
13 -6.87238157e+08 -1.37643955e+09 7.30e+03 1.53e-12 4.54e+04 1s
Ordering time: 0.03s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
14 -7.32905483e+08 -1.17201513e+09 5.09e+03 1.15e-12 2.91e+04 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 2.02966837e+09 -8.74485733e+11 7.39e+08 2.29e+03 4.30e+09 0s
1 6.03943496e+10 -7.61662990e+11 9.48e+07 4.19e+03 2.01e+09 0s
15 -7.51408742e+08 -1.16446111e+09 4.18e+03 1.78e-12 2.70e+04 1s
2 6.40352038e+10 -3.09434742e+11 5.10e+07 4.91e+01 3.49e+08 0s
16 -7.76246820e+08 -1.11925064e+09 3.06e+03 1.32e-12 2.23e+04 1s
3 1.39804120e+09 -1.40526628e+11 1.05e+06 4.75e-01 1.49e+07 0s
17 -7.79931255e+08 -1.08418009e+09 2.86e+03 2.08e-12 1.98e+04 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
18 -7.89822608e+08 -1.05381811e+09 2.34e+03 2.48e-12 1.71e+04 1s
4 2.95532568e+08 -4.25427875e+10 4.63e+05 2.25e-11 4.05e+06 0s
19 -7.99207838e+08 -1.04958598e+09 1.93e+03 1.99e-12 1.61e+04 1s
5 -3.68370689e+08 -2.04698323e+10 2.07e+05 9.28e-12 1.55e+06 0s
Read LP format model from file /tmp/linopy-problem-ht_5r0jd.lp
20 -8.14249314e+08 -1.01021701e+09 1.08e+03 2.15e-12 1.24e+04 1s
Reading time = 0.09 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x6bedae28
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
6 -8.59284000e+08 -1.09400269e+10 1.06e+05 5.82e-12 7.05e+05 0s
21 -8.27331758e+08 -9.31603163e+08 4.12e+02 1.91e-12 6.52e+03 1s
7 -1.31095812e+09 -9.15847680e+09 6.61e+04 4.62e-12 5.25e+05 0s
22 -8.33898450e+08 -8.66096128e+08 6.44e+01 1.31e-12 1.98e+03 1s
8 -1.55067227e+09 -7.92483858e+09 5.53e+04 3.60e-12 4.23e+05 0s
Presolve removed 11188 rows and 1442 columns
Set parameter WLSAccessID
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
23 -8.35700988e+08 -8.51075706e+08 5.95e+00 1.34e-12 9.36e+02 1s
9 -1.90601986e+09 -7.68752941e+09 4.60e+04 3.14e-12 3.80e+05 0s
Ordering time: 0.02s
10 -2.08586000e+09 -7.16888098e+09 4.11e+04 4.32e-12 3.33e+05 1s
24 -8.36229934e+08 -8.40185845e+08 1.04e+00 1.31e-12 2.40e+02 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
11 -1.97846303e+09 -6.40888500e+09 3.95e+04 2.43e-12 2.91e+05 1s
Objective Residual
25 -8.36319023e+08 -8.36512337e+08 1.92e-01 1.28e-12 1.18e+01 1s
Iter Primal Dual Primal Dual Compl Time
0 6.97445239e+09 -3.04044017e+11 7.39e+08 4.63e+02 1.50e+09 0s
12 -2.31891377e+09 -5.57550148e+09 2.67e+04 2.02e-12 2.11e+05 1s
26 -8.36344560e+08 -8.36347505e+08 1.55e-04 1.85e-12 1.79e-01 1s
1 1.29032746e+11 -2.77457882e+11 1.01e+08 8.53e+02 7.24e+08 0s
Read LP format model from file /tmp/linopy-problem-7weej9y8.lp
Reading time = 0.11 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x26f54f24
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [8e+01, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
2 1.23677285e+11 -8.87417322e+10 5.26e+07 1.91e+01 1.07e+08 0s
13 -2.72960977e+09 -4.30761704e+09 1.17e+04 1.94e-12 1.02e+05 1s
27 -8.36344984e+08 -8.36345415e+08 6.11e-06 2.06e-12 2.60e-02 1s
14 -2.81628083e+09 -3.81877994e+09 8.51e+03 1.17e-12 6.52e+04 1s
3 7.12080132e+09 -3.97734668e+10 1.55e+06 8.94e-01 5.50e+06 0s
28 -8.36344996e+08 -8.36345004e+08 2.30e-07 3.48e-11 4.54e-04 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
15 -2.90151930e+09 -3.63330261e+09 5.81e+03 1.53e-12 4.74e+04 1s
29 -8.36345003e+08 -8.36345003e+08 6.01e-08 4.42e-10 3.54e-07 1s
Ordering time: 0.01s
4 4.17715694e+09 -8.31362466e+09 3.46e+05 1.11e-02 1.04e+06 0s
16 -2.95561242e+09 -3.51980448e+09 4.29e+03 1.94e-12 3.64e+04 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
5 3.45022310e+09 -2.79335379e+09 1.83e+05 2.59e-12 4.60e+05 0s
30 -8.36345003e+08 -8.36345003e+08 4.66e-10 1.09e-09 3.54e-10 1s
Objective Residual
Barrier solved model in 30 iterations and 1.23 seconds (0.18 work units)
Optimal objective -8.36345003e+08
Iter Primal Dual Primal Dual Compl Time
0 6.90963565e+09 -3.55222039e+09 7.58e+08 0.00e+00 1.83e+07 0s
Crossover log...
17 -2.97664562e+09 -3.36086682e+09 3.68e+03 1.65e-12 2.53e+04 1s
1 4.09266038e+09 -2.79047155e+09 9.12e+06 1.07e-02 1.33e+06 0s
6 3.10329268e+09 -1.20155536e+09 1.41e+05 1.41e-12 3.12e+05 0s
18 -3.00300320e+09 -3.31557764e+09 2.96e+03 1.80e-12 2.05e+04 1s
2 2.62387906e+09 8.17737228e+07 5.06e+06 6.41e-02 2.64e+05 0s
7 3.12670036e+09 -9.32150625e+08 1.24e+05 1.45e-12 2.90e+05 0s
4 DPushes remaining with DInf 0.0000000e+00 1s
19 -3.02249692e+09 -3.27318360e+09 2.16e+03 2.65e-12 1.64e+04 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
1654 PPushes remaining with PInf 0.0000000e+00 1s
8 2.98574603e+09 3.05422968e+08 8.98e+04 9.04e-13 1.92e+05 1s
3 1.69921499e+09 8.83418805e+08 2.61e+06 1.08e-02 1.40e+05 0s
20 -3.04048305e+09 -3.21625334e+09 1.61e+03 2.92e-12 1.15e+04 1s
9 2.89895717e+09 5.21971823e+08 7.87e+04 6.92e-13 1.70e+05 1s
10 2.78919006e+09 1.02454013e+09 6.52e+04 1.15e-12 1.27e+05 1s
21 -3.04665228e+09 -3.18747375e+09 1.16e+03 2.45e-12 9.17e+03 1s
4 1.59830135e+09 1.20257830e+09 2.10e+06 1.36e-03 1.12e+05 0s
11 2.67553686e+09 1.23605209e+09 5.09e+04 9.91e-13 1.03e+05 1s
22 -3.06630422e+09 -3.17607640e+09 6.19e+02 2.69e-12 6.98e+03 1s
5 1.53498574e+09 1.35748915e+09 1.61e+06 2.05e-12 8.48e+04 0s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 5.3944404e-11 1s
12 2.63742322e+09 1.65888729e+09 3.90e+04 5.88e-13 7.11e+04 1s
Crossover time: 0.27 seconds (0.06 work units)
Solved with barrier
23 -3.07125307e+09 -3.14999049e+09 3.75e+02 1.89e-12 4.96e+03 1s
6 1.55092800e+09 1.45700697e+09 1.34e+06 2.61e-12 7.18e+04 0s
13 2.55959049e+09 1.93883491e+09 1.91e+04 3.45e-13 4.32e+04 1s
7 1.57012794e+09 1.62242370e+09 1.23e+06 5.00e-12 6.38e+04 1s
Iteration Objective Primal Inf. Dual Inf. Time
24 -3.07505130e+09 -3.12693539e+09 2.22e+02 2.26e-12 3.25e+03 1s
1661 -8.3634500e+08 0.000000e+00 0.000000e+00 2s
Solved in 1661 iterations and 1.56 seconds (0.25 work units)
Optimal objective -8.363450030e+08
14 2.52130539e+09 2.11516741e+09 1.23e+04 4.88e-13 2.82e+04 1s
8 1.60272739e+09 1.71790057e+09 1.12e+06 2.73e-12 5.78e+04 1s
25 -3.07560084e+09 -3.12555166e+09 2.08e+02 2.43e-12 3.13e+03 1s
15 2.49442326e+09 2.20104100e+09 5.89e+03 3.56e-13 1.94e+04 1s
9 1.63782771e+09 1.74958768e+09 1.04e+06 5.00e-12 5.45e+04 1s
10 1.66681465e+09 1.79378029e+09 9.78e+05 7.73e-12 5.18e+04 1s
26 -3.07750538e+09 -3.10666183e+09 1.51e+02 2.46e-12 1.84e+03 1s
16 2.47799376e+09 2.31315654e+09 3.76e+03 4.25e-13 1.10e+04 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
11 1.76415572e+09 1.87938222e+09 8.51e+05 6.37e-12 4.77e+04 1s
17 2.46331820e+09 2.35514089e+09 1.53e+03 3.43e-13 6.96e+03 1s
12 1.88862910e+09 2.12261110e+09 7.15e+05 4.55e-12 3.96e+04 1s
27 -3.08007800e+09 -3.09323984e+09 7.00e+01 1.78e-12 8.33e+02 1s
18 2.46167821e+09 2.35840158e+09 1.38e+03 4.32e-13 6.62e+03 1s
28 -3.08141264e+09 -3.09083196e+09 3.18e+01 1.44e-12 5.86e+02 1s
19 2.45911452e+09 2.37267890e+09 1.15e+03 2.63e-13 5.54e+03 1s
13 2.08817302e+09 2.27197433e+09 5.21e+05 3.64e-12 3.24e+04 1s
29 -3.08160054e+09 -3.08986764e+09 2.63e+01 9.77e-13 5.13e+02 1s
20 2.45624128e+09 2.38034145e+09 8.41e+02 1.76e-13 4.82e+03 1s
Read LP format model from file /tmp/linopy-problem-j_jr8ndb.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xd48c1150
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 2e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
14 2.17060206e+09 2.33163688e+09 4.46e+05 3.18e-12 2.94e+04 1s
30 -3.08207091e+09 -3.08781471e+09 1.11e+01 1.55e-12 3.52e+02 1s
21 2.45464006e+09 2.39240004e+09 6.80e+02 4.93e-13 3.95e+03 1s
15 2.27185929e+09 2.45639148e+09 3.87e+05 3.18e-12 2.58e+04 1s
31 -3.08221866e+09 -3.08508171e+09 5.72e+00 2.33e-12 1.76e+02 1s
22 2.45318276e+09 2.41032003e+09 4.52e+02 3.83e-13 2.71e+03 1s
16 2.37313851e+09 2.52616249e+09 3.17e+05 5.00e-12 2.24e+04 1s
32 -3.08244616e+09 -3.08255050e+09 6.05e-02 2.43e-12 6.32e+00 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.01s
23 2.45104419e+09 2.42943065e+09 1.93e+02 2.58e-13 1.36e+03 1s
17 2.41600062e+09 2.61192445e+09 2.87e+05 2.61e-12 1.87e+04 1s
33 -3.08246240e+09 -3.08246337e+09 4.00e-06 4.36e-10 5.83e-02 2s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
24 2.45054712e+09 2.43309266e+09 1.52e+02 3.77e-13 1.10e+03 1s
34 -3.08246256e+09 -3.08246256e+09 6.19e-08 1.55e-11 5.83e-05 2s
18 2.46475760e+09 2.69056979e+09 2.53e+05 2.73e-12 1.48e+04 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -7.82604132e+09 -9.88461261e+11 7.39e+08 2.59e+03 4.85e+09 0s
25 2.45026758e+09 2.43702912e+09 1.26e+02 4.45e-13 8.34e+02 1s
19 2.53786205e+09 2.70480300e+09 2.11e+05 4.15e-14 1.38e+04 1s
35 -3.08246256e+09 -3.08246256e+09 5.47e-08 2.91e-11 4.35e-10 2s
Barrier solved model in 35 iterations and 1.59 seconds (0.20 work units)
Optimal objective -3.08246256e+09
1 -2.12614966e+11 -9.44365229e+11 1.45e+08 5.28e+03 2.80e+09 0s
Crossover log...
26 2.44911571e+09 2.43994068e+09 2.90e+01 5.39e-13 5.61e+02 1s
20 2.56746213e+09 2.73550348e+09 1.94e+05 2.27e-12 1.24e+04 1s
2 -2.09888754e+11 -3.03583481e+11 7.18e+07 1.37e+02 4.13e+08 0s
21 2.60412432e+09 2.78961553e+09 1.73e+05 2.73e-12 9.76e+03 1s
27 2.44884412e+09 2.44865250e+09 7.53e+00 6.96e-13 1.37e+01 1s
3 -2.06100179e+10 -1.43643267e+11 5.60e+06 1.22e+01 3.83e+07 0s
10 DPushes remaining with DInf 0.0000000e+00 2s
Warning: environment still referenced so free is deferred (Continue to use WLS)
22 2.63163341e+09 2.81425476e+09 1.55e+05 2.73e-12 8.57e+03 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
28 2.44880535e+09 2.44873483e+09 4.65e+00 1.41e-11 5.59e+00 1s
1959 PPushes remaining with PInf 0.0000000e+00 2s
29 2.44877829e+09 2.44874537e+09 2.46e+00 2.43e-08 2.69e+00 1s
23 2.71079544e+09 2.82907785e+09 1.10e+05 4.09e-12 6.93e+03 1s
4 -5.28539361e+09 -5.91808303e+10 5.28e+05 2.70e-01 5.43e+06 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
30 2.44875060e+09 2.44874852e+09 4.15e-05 8.95e-09 1.25e-01 1s
24 2.74306489e+09 2.84449732e+09 9.38e+04 9.09e-13 6.02e+03 1s
5 -4.32652193e+09 -2.80201278e+10 2.22e+05 4.14e-02 1.95e+06 0s
31 2.44874932e+09 2.44874784e+09 2.17e-06 1.80e-09 8.97e-02 1s
25 2.76298455e+09 2.85455916e+09 8.34e+04 1.99e-13 5.39e+03 1s
6 -4.01639711e+09 -1.12234861e+10 1.02e+05 1.10e-11 5.51e+05 1s
32 2.44874931e+09 2.44874931e+09 4.48e-07 5.46e-11 3.13e-04 2s
26 2.76855527e+09 2.87157811e+09 8.03e+04 3.87e-12 4.52e+03 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 6.0254024e-11 2s
7 -4.02834519e+09 -6.13936776e+09 1.85e-06 3.73e-12 1.27e+05 1s
Crossover time: 0.34 seconds (0.06 work units)
Read LP format model from file /tmp/linopy-problem-gggv90j3.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x1106f4fa
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [4e+00, 8e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Solved with barrier
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
33 2.44874931e+09 2.44874931e+09 7.38e-08 6.82e-11 3.13e-07 2s
27 2.79712187e+09 2.88059758e+09 6.52e+04 5.91e-12 3.70e+03 1s
8 -4.25761182e+09 -5.43290842e+09 1.82e-06 2.78e-12 7.09e+04 1s
28 2.80378224e+09 2.88849001e+09 6.17e+04 3.87e-12 3.26e+03 1s
34 2.44874931e+09 2.44874931e+09 2.33e-10 8.00e-11 3.13e-10 2s
Barrier solved model in 34 iterations and 1.61 seconds (0.20 work units)
Optimal objective 2.44874931e+09
Iteration Objective Primal Inf. Dual Inf. Time
1972 -3.0824626e+09 0.000000e+00 0.000000e+00 2s
Solved in 1972 iterations and 2.02 seconds (0.27 work units)
Optimal objective -3.082462563e+09
9 -4.27939213e+09 -5.25322092e+09 1.83e-06 3.15e-12 5.88e+04 1s
Crossover log...
Presolve removed 11188 rows and 1442 columns
29 2.80674954e+09 2.88966720e+09 6.01e+04 2.96e-12 3.18e+03 1s
Presolve time: 0.09s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Read LP format model from file /tmp/linopy-problem-ieozivbi.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
30 2.80835209e+09 2.89171935e+09 5.92e+04 8.19e-12 3.10e+03 1s
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x57298375
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [3e+01, 5e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Ordering time: 0.03s
10 -4.29628156e+09 -4.91522313e+09 1.68e-06 1.72e-12 3.73e+04 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
86 DPushes remaining with DInf 0.0000000e+00 2s
31 2.81287397e+09 2.89435025e+09 5.67e+04 1.82e-12 2.99e+03 2s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -2.98559789e+09 -8.98932335e+11 7.39e+08 2.35e+03 4.41e+09 0s
11 -4.51110561e+09 -4.65786361e+09 1.01e-06 1.18e-12 8.85e+03 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
32 2.82104509e+09 2.89652271e+09 5.26e+04 1.59e-12 2.81e+03 2s
2062 PPushes remaining with PInf 0.0000000e+00 2s
1 -4.30268318e+10 -7.64661025e+11 1.05e+08 4.47e+03 2.07e+09 0s
Presolve removed 11188 rows and 1442 columns
12 -4.54423776e+09 -4.60586103e+09 8.03e-07 1.06e-12 3.72e+03 1s
Presolve time: 0.14s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
13 -4.55008382e+09 -4.58970191e+09 1.04e-06 1.06e-12 2.39e+03 1s
2 -2.12212912e+10 -2.31975881e+11 5.40e+07 4.57e+01 2.54e+08 0s
33 2.83199557e+09 2.90671565e+09 4.72e+04 2.50e-12 2.28e+03 2s
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
14 -4.55736388e+09 -4.57371993e+09 1.74e-06 7.64e-13 9.86e+02 1s
3 -3.11795895e+09 -1.04721579e+11 1.76e+06 1.55e+00 1.36e+07 0s
34 2.85413526e+09 2.90978363e+09 3.65e+04 3.64e-12 1.85e+03 2s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 2.95452216e+09 -4.71260572e+11 7.39e+08 1.20e+03 2.32e+09 0s
15 -4.56078883e+09 -4.56757607e+09 4.01e-06 1.39e-12 4.09e+02 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
1 3.93220700e+10 -4.08787658e+11 9.59e+07 2.34e+03 1.07e+09 0s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.4205527e-11 2s
35 2.86807094e+09 2.91430560e+09 2.98e+04 1.59e-12 1.56e+03 2s
Crossover time: 0.35 seconds (0.06 work units)
4 -2.98679571e+09 -3.25456123e+10 3.91e+05 1.77e-11 2.70e+06 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
2 3.47034102e+10 -1.53251693e+11 5.09e+07 2.23e+01 1.73e+08 0s
Solved with barrier
16 -4.56339410e+09 -4.56432128e+09 1.47e-05 1.57e-12 5.59e+01 1s
Iteration Objective Primal Inf. Dual Inf. Time
2149 2.4487493e+09 0.000000e+00 0.000000e+00 2s
Solved in 2149 iterations and 2.00 seconds (0.27 work units)
Optimal objective 2.448749308e+09
36 2.87105143e+09 2.91751565e+09 2.85e+04 4.09e-12 1.39e+03 2s
5 -3.11609984e+09 -1.65358216e+10 1.51e+05 6.39e-12 9.94e+05 0s
17 -4.56385858e+09 -4.56390755e+09 8.61e-07 1.28e-12 2.95e+00 1s
37 2.88245738e+09 2.91890339e+09 2.32e+04 3.18e-12 1.22e+03 2s
3 1.43768627e+09 -6.67659705e+10 9.69e+05 1.83e-01 7.00e+06 0s
6 -3.23397491e+09 -9.26653563e+09 8.77e+04 2.66e-12 4.22e+05 1s
38 2.88444117e+09 2.92112286e+09 2.23e+04 3.18e-12 1.13e+03 2s
18 -4.56388523e+09 -4.56389987e+09 2.85e-07 1.34e-12 8.81e-01 1s
7 -3.34410903e+09 -8.09349656e+09 6.43e+04 2.59e-12 3.23e+05 1s
Read LP format model from file /tmp/linopy-problem-9bo1r3iz.lp
Reading time = 0.11 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xfeb70205
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
4 9.66012278e+08 -1.79473786e+10 3.74e+05 9.99e-12 1.70e+06 0s
39 2.88678923e+09 2.92497275e+09 2.14e+04 3.64e-12 1.06e+03 2s
8 -3.48295136e+09 -7.42836902e+09 4.79e+04 2.30e-12 2.63e+05 1s
19 -4.56389883e+09 -4.56389884e+09 4.19e-09 1.41e-12 8.82e-04 1s
40 2.90033761e+09 2.92871684e+09 1.56e+04 4.55e-12 7.39e+02 2s
5 5.59503078e+08 -7.93434937e+09 1.85e+05 7.09e-12 6.59e+05 0s
9 -3.68885054e+09 -7.02357338e+09 3.43e+04 7.26e-13 2.18e+05 1s
20 -4.56389884e+09 -4.56389884e+09 3.64e-07 9.09e-12 5.61e-07 1s
41 2.90921061e+09 2.93103315e+09 1.18e+04 6.59e-12 5.46e+02 2s
10 -3.74878351e+09 -6.95090774e+09 3.17e+04 1.46e-12 2.08e+05 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.09s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
6 1.06179796e+08 -5.42553667e+09 1.12e+05 4.57e-12 4.06e+05 1s
21 -4.56389884e+09 -4.56389884e+09 3.81e-08 1.68e-11 5.61e-10 1s
Barrier solved model in 21 iterations and 1.25 seconds (0.14 work units)
Optimal objective -4.56389884e+09
11 -3.89087018e+09 -6.74809180e+09 2.79e+04 1.59e-12 1.85e+05 1s
42 2.91655285e+09 2.93263315e+09 8.73e+03 5.91e-12 4.19e+02 2s
Ordering time: 0.01s
7 -1.93598089e+08 -4.67828355e+09 8.38e+04 4.25e-12 3.21e+05 1s
Crossover log...
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
8 -3.06649525e+08 -4.38306919e+09 7.41e+04 3.35e-12 2.89e+05 1s
12 -3.91495414e+09 -6.07028850e+09 2.39e+04 1.07e-12 1.40e+05 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
43 2.93294595e+09 2.93569850e+09 1.87e+03 1.91e-11 1.33e+02 2s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -7.49171376e+09 -8.10769076e+11 7.39e+08 2.13e+03 3.98e+09 0s
9 -4.92216547e+08 -3.65864044e+09 5.99e+04 2.96e-12 2.24e+05 1s
13 -4.16891733e+09 -5.51477088e+09 1.19e+04 1.09e-12 8.59e+04 1s
14 DPushes remaining with DInf 0.0000000e+00 1s
1 -1.91947780e+11 -7.81055932e+11 1.41e+08 4.43e+03 2.34e+09 0s
44 2.93465189e+09 2.93666480e+09 1.13e+03 3.64e-12 5.92e+01 2s
10 -5.06426824e+08 -2.97222685e+09 5.76e+04 2.09e-12 1.78e+05 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
663 PPushes remaining with PInf 0.0000000e+00 1s
14 -4.23338399e+09 -5.11882989e+09 9.10e+03 9.54e-13 5.70e+04 1s
45 2.93723499e+09 2.93723517e+09 1.52e+01 1.46e-11 2.42e+00 2s
2 -1.83102831e+11 -2.63399807e+11 7.30e+07 1.04e+02 3.65e+08 0s
11 -6.40053165e+08 -2.70127713e+09 4.30e+04 2.11e-12 1.46e+05 1s
46 2.93726466e+09 2.93726470e+09 4.14e-02 6.14e-12 3.77e-03 2s
15 -4.32034759e+09 -4.91348481e+09 6.10e+03 8.71e-13 3.81e+04 1s
12 -8.11799650e+08 -2.31941486e+09 2.93e+04 1.86e-12 1.05e+05 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.3386625e-11 1s
3 -1.49204683e+10 -1.14454492e+11 4.23e+06 7.93e+00 2.64e+07 0s
47 2.93726473e+09 2.93726473e+09 1.68e-06 7.91e-11 1.32e-08 2s
Crossover time: 0.23 seconds (0.02 work units)
16 -4.37066071e+09 -4.88098575e+09 4.38e+03 8.40e-13 3.25e+04 1s
Solved with barrier
13 -8.62650706e+08 -1.85376030e+09 2.52e+04 2.11e-12 7.16e+04 1s
4 -5.78835495e+09 -4.61798580e+10 6.08e+05 9.70e-02 4.43e+06 0s
48 2.93726473e+09 2.93726473e+09 2.91e-08 7.37e-11 1.93e-12 2s
Barrier solved model in 48 iterations and 2.28 seconds (0.27 work units)
Optimal objective 2.93726473e+09
Crossover log...
17 -4.39827222e+09 -4.70170503e+09 3.04e+03 5.92e-13 1.95e+04 1s
14 -9.03286334e+08 -1.69785582e+09 9.47e+03 2.12e-12 5.21e+04 1s
Iteration Objective Primal Inf. Dual Inf. Time
680 -4.5638988e+09 0.000000e+00 0.000000e+00 2s
Solved in 680 iterations and 1.55 seconds (0.16 work units)
Optimal objective -4.563898841e+09
5 -4.88412937e+09 -2.31249709e+10 2.44e+05 3.43e-04 1.57e+06 0s
15 -9.33441934e+08 -1.58531055e+09 8.34e+03 1.83e-12 4.29e+04 1s
18 -4.42494678e+09 -4.59999423e+09 1.91e+03 9.06e-13 1.13e+04 1s
6 -4.63834313e+09 -9.33516148e+09 1.24e+05 6.87e-12 3.97e+05 0s
19 -4.44863474e+09 -4.53416958e+09 8.72e+02 9.20e-13 5.50e+03 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
16 -9.78335110e+08 -1.34233049e+09 5.20e+03 1.84e-12 2.42e+04 1s
15 DPushes remaining with DInf 0.0000000e+00 2s
7 -4.69108487e+09 -6.96800837e+09 2.55e+04 4.10e-12 1.53e+05 1s
20 -4.45905960e+09 -4.50423814e+09 4.08e+02 7.73e-13 2.88e+03 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
1558 PPushes remaining with PInf 0.0000000e+00 2s
17 -1.01746271e+09 -1.15582509e+09 2.45e+03 1.28e-12 9.39e+03 1s
8 -4.85226170e+09 -6.57059470e+09 1.41e+04 2.84e-12 1.11e+05 1s
21 -4.46538381e+09 -4.48042216e+09 1.22e+02 8.44e-13 9.55e+02 1s
18 -1.02984014e+09 -1.14362640e+09 1.50e+03 1.05e-12 7.49e+03 1s
9 -4.99546959e+09 -5.82623674e+09 6.05e+03 2.67e-12 5.27e+04 1s
22 -4.46657780e+09 -4.46920896e+09 7.12e+01 1.41e-12 1.87e+02 1s
19 -1.02958094e+09 -1.09457887e+09 1.38e+03 9.61e-13 4.50e+03 1s
23 -4.46815460e+09 -4.46869945e+09 6.40e+00 1.41e-12 3.54e+01 1s
10 -5.09183704e+09 -5.49368863e+09 3.01e+03 2.09e-12 2.54e+04 1s
0 PPushes remaining with PInf 0.0000000e+00 3s
20 -1.03815540e+09 -1.06341068e+09 7.32e+02 1.44e-12 1.82e+03 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.9480418e-11 3s
Crossover time: 0.27 seconds (0.06 work units)
11 -5.13130679e+09 -5.35313622e+09 2.05e+03 8.81e-13 1.41e+04 1s
24 -4.46833945e+09 -4.46837408e+09 4.14e-01 9.47e-11 2.25e+00 1s
Solved with barrier
21 -1.04226433e+09 -1.05579887e+09 4.33e+02 1.48e-12 9.88e+02 1s
12 -5.13288734e+09 -5.33495709e+09 1.99e+03 1.14e-12 1.29e+04 1s
25 -4.46835521e+09 -4.46835619e+09 1.38e-02 3.12e-11 6.46e-02 1s
13 -5.15962740e+09 -5.31308030e+09 1.41e+03 1.05e-12 9.74e+03 1s
Iteration Objective Primal Inf. Dual Inf. Time
22 -1.04647442e+09 -1.04933606e+09 1.16e+02 1.30e-12 2.17e+02 1s
26 -4.46835588e+09 -4.46835589e+09 1.26e-05 1.54e-10 9.36e-05 1s
1576 2.9372647e+09 0.000000e+00 0.000000e+00 3s
Solved in 1576 iterations and 2.65 seconds (0.33 work units)
Optimal objective 2.937264728e+09
14 -5.17073717e+09 -5.27852150e+09 1.15e+03 1.50e-12 6.89e+03 1s
23 -1.04816556e+09 -1.04837611e+09 8.91e+00 1.46e-11 1.61e+01 1s
27 -4.46835589e+09 -4.46835589e+09 1.64e-07 8.08e-11 9.36e-08 1s
15 -5.17315058e+09 -5.26302914e+09 1.08e+03 9.00e-13 5.79e+03 1s
24 -1.04827087e+09 -1.04834905e+09 3.57e+00 7.28e-12 6.09e+00 1s
28 -4.46835589e+09 -4.46835589e+09 4.94e-08 1.99e-09 9.36e-11 1s
Barrier solved model in 28 iterations and 1.37 seconds (0.17 work units)
Optimal objective -4.46835589e+09
Crossover log...
25 -1.04833344e+09 -1.04834775e+09 6.28e-01 3.27e-11 1.10e+00 1s
16 -5.20513476e+09 -5.23912520e+09 3.35e+02 7.12e-13 2.16e+03 1s
17 -5.21461966e+09 -5.22866915e+09 1.10e+02 9.13e-13 8.83e+02 1s
423 DPushes remaining with DInf 0.0000000e+00 1s
26 -1.04834692e+09 -1.04834695e+09 1.11e-03 2.59e-10 2.53e-03 1s
18 -5.21890012e+09 -5.22096831e+09 1.70e+01 1.29e-12 1.30e+02 1s
27 -1.04834693e+09 -1.04834693e+09 1.32e-05 1.80e-11 1.36e-05 1s
28 -1.04834693e+09 -1.04834693e+09 7.77e-07 1.56e-11 1.36e-08 1s
19 -5.21969521e+09 -5.21986321e+09 1.63e+00 1.89e-12 1.07e+01 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
20 -5.21979918e+09 -5.21981069e+09 1.70e-02 2.11e-12 6.99e-01 1s
29 -1.04834693e+09 -1.04834693e+09 1.54e-08 2.19e-10 1.36e-11 1s
Barrier solved model in 29 iterations and 1.42 seconds (0.18 work units)
Optimal objective -1.04834693e+09
Crossover log...
21 -5.21980142e+09 -5.21980344e+09 5.24e-04 6.80e-10 1.22e-01 1s
22 -5.21980156e+09 -5.21980157e+09 9.87e-08 7.52e-12 1.22e-04 1s
8 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
1757 PPushes remaining with PInf 0.0000000e+00 2s
23 -5.21980156e+09 -5.21980156e+09 6.24e-05 3.24e-10 4.77e-07 1s
24 -5.21980156e+09 -5.21980156e+09 1.02e-07 6.07e-10 4.77e-10 1s
Barrier solved model in 24 iterations and 1.14 seconds (0.15 work units)
Optimal objective -5.21980156e+09
Crossover log...
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 4.0785153e-11 2s
Crossover time: 0.19 seconds (0.06 work units)
0 DPushes remaining with DInf 0.0000000e+00 2s
20 DPushes remaining with DInf 0.0000000e+00 1s
2076 PPushes remaining with PInf 0.0000000e+00 2s
Solved with barrier
0 DPushes remaining with DInf 0.0000000e+00 1s
1072 PPushes remaining with PInf 0.0000000e+00 1s
Iteration Objective Primal Inf. Dual Inf. Time
1768 -1.0483469e+09 0.000000e+00 0.000000e+00 2s
Solved in 1768 iterations and 1.68 seconds (0.24 work units)
Optimal objective -1.048346933e+09
Crossover changed status from Optimal to Interrupted
Solved with dual simplex
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 4.6100013e-11 1s
Crossover time: 0.19 seconds (0.04 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
5519 -4.4683559e+09 0.000000e+00 0.000000e+00 2s
Solved in 5519 iterations and 1.90 seconds (0.64 work units)
Optimal objective -4.468355885e+09
Iteration Objective Primal Inf. Dual Inf. Time
1095 -5.2198016e+09 0.000000e+00 0.000000e+00 1s
Solved in 1095 iterations and 1.38 seconds (0.20 work units)
Optimal objective -5.219801564e+09
Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-zwnw5amb.lp
Reading time = 0.08 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x67ddaf42
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [4e+01, 5e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.06s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.01s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.70725135e+09 -9.88784497e+11 7.39e+08 2.59e+03 4.85e+09 0s
1 -8.66212437e+10 -9.27826896e+11 1.17e+08 5.23e+03 2.60e+09 0s
2 -8.16274559e+10 -3.33137665e+11 6.60e+07 1.03e+02 4.42e+08 0s
3 -6.08878680e+09 -1.40106100e+11 2.61e+06 5.52e+00 2.44e+07 0s
4 -3.87126561e+09 -5.33179748e+10 5.34e+05 4.68e-02 5.03e+06 0s
5 -3.58221060e+09 -2.69498662e+10 1.96e+05 1.02e-11 1.84e+06 0s
6 -3.58641462e+09 -1.15545995e+10 1.02e+05 7.38e-12 5.87e+05 0s
7 -3.70582415e+09 -7.89144949e+09 5.09e+04 3.59e-12 2.87e+05 0s 8 -3.82393145e+09 -6.40129851e+09 3.25e+04 2.68e-12 1.72e+05 0s 9 -4.03251045e+09 -6.27300457e+09 1.77e+04 3.02e-12 1.44e+05 0s 10 -4.17477003e+09 -5.84208176e+09 1.16e+04 2.21e-12 1.06e+05 0s 11 -4.23509166e+09 -5.54749692e+09 9.50e+03 2.56e-12 8.35e+04 0s 12 -4.31810364e+09 -5.51275882e+09 7.22e+03 2.65e-12 7.53e+04 1s 13 -4.38546221e+09 -4.93787642e+09 4.27e+03 1.80e-12 3.52e+04 1s
14 -4.42165841e+09 -4.76609592e+09 2.84e+03 2.32e-12 2.20e+04 1s
15 -4.43774673e+09 -4.56321784e+09 2.21e+03 2.75e-12 8.48e+03 1s
16 -4.48723890e+09 -4.51718936e+09 2.17e+02 1.68e-12 1.89e+03 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
17 -4.49306160e+09 -4.49610843e+09 2.34e+01 2.06e-12 1.93e+02 1s
18 -4.49397897e+09 -4.49403241e+09 1.87e-01 1.77e-12 3.30e+00 1s
19 -4.49399851e+09 -4.49399852e+09 4.34e-05 2.17e-11 6.87e-04 1s
Read LP format model from file /tmp/linopy-problem-1eys0oeo.lp
Reading time = 0.09 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x23871812
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [5e+01, 6e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
20 -4.49399851e+09 -4.49399851e+09 1.25e-07 7.28e-12 6.87e-07 1s
21 -4.49399851e+09 -4.49399851e+09 2.54e-08 3.58e-11 1.20e-11 1s
Barrier solved model in 21 iterations and 0.84 seconds (0.14 work units)
Optimal objective -4.49399851e+09
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Crossover log...
Ordering time: 0.00s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
72 DPushes remaining with DInf 0.0000000e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 3.02769858e+08 -1.01366562e+12 7.39e+08 2.65e+03 4.98e+09 0s
1 1.80206383e+10 -9.28286855e+11 1.06e+08 5.26e+03 2.51e+09 0s
0 DPushes remaining with DInf 0.0000000e+00 1s
2072 PPushes remaining with PInf 0.0000000e+00 1s
2 2.22277140e+10 -3.33118430e+11 5.89e+07 8.36e+01 4.14e+08 0s
3 3.31515372e+08 -1.51572995e+11 1.86e+06 4.09e+00 2.11e+07 0s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 5.3177018e-11 1s
Crossover time: 0.32 seconds (0.07 work units)
Solved with barrier
4 -4.94431662e+08 -4.80492180e+10 4.47e+05 4.86e-02 4.47e+06 0s
Iteration Objective Primal Inf. Dual Inf. Time
2147 -4.4939985e+09 0.000000e+00 0.000000e+00 1s
Solved in 2147 iterations and 1.23 seconds (0.21 work units)
Optimal objective -4.493998513e+09
5 -8.36878211e+08 -2.08333122e+10 1.47e+05 1.26e-11 1.48e+06 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
6 -1.09778013e+09 -9.31853022e+09 8.77e+04 8.43e-12 5.87e+05 1s
7 -1.36196327e+09 -6.88305489e+09 6.37e+04 6.02e-12 3.82e+05 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
8 -1.66396762e+09 -6.15689273e+09 3.09e+04 5.18e-12 2.93e+05 1s
Read LP format model from file /tmp/linopy-problem-08sr4n8d.lp
Reading time = 0.09 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x26e64e48
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [7e+01, 9e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
9 -1.76900591e+09 -5.26151982e+09 2.70e+04 4.61e-12 2.29e+05 1s
Read LP format model from file /tmp/linopy-problem-p4jai18b.lp
Reading time = 0.11 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xad8c0617
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [7e+01, 8e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
10 -2.00088817e+09 -4.70071241e+09 2.01e+04 3.33e-12 1.76e+05 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.07s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
11 -2.18957219e+09 -3.90066226e+09 1.44e+04 2.10e-12 1.12e+05 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-uisejvdl.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x4defc872
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+01, 5e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
12 -2.29728790e+09 -3.29718418e+09 1.00e+04 2.17e-12 6.61e+04 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -1.28208978e+09 -4.84373432e+11 7.39e+08 1.27e+03 2.37e+09 0s
Ordering time: 0.03s
1 -8.78024837e+10 -4.57958999e+11 1.47e+08 2.20e+03 1.33e+09 0s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
13 -2.39505719e+09 -2.93338558e+09 5.98e+03 2.21e-12 3.59e+04 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
2 -7.75956017e+10 -1.41885965e+11 6.92e+07 6.02e+01 1.86e+08 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 3.60914841e+09 -6.97893815e+11 7.39e+08 1.82e+03 3.43e+09 0s
Read LP format model from file /tmp/linopy-problem-540d8dct.lp
14 -2.41516097e+09 -2.70480774e+09 5.17e+03 2.49e-12 2.04e+04 1s
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x7eed2cb3
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e+01, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Ordering time: 0.03s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
15 -2.47981830e+09 -2.64324524e+09 2.55e+03 9.51e-13 1.13e+04 1s
1 6.43990647e+10 -6.05491420e+11 9.49e+07 3.29e+03 1.58e+09 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
16 -2.48874302e+09 -2.62867627e+09 2.19e+03 1.69e-12 9.68e+03 1s
3 -6.95375359e+09 -6.51149697e+10 5.84e+06 5.85e+00 1.84e+07 0s
2 6.04189870e+10 -2.32308114e+11 5.05e+07 3.27e+01 2.61e+08 0s
0 3.61690948e+09 -2.75958766e+09 7.55e+08 0.00e+00 1.40e+07 0s
4 -3.36626014e+08 -2.52268434e+10 4.88e+05 2.91e-01 2.45e+06 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.11s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
1 3.55043200e+09 -2.15469479e+09 2.83e+07 6.31e+00 1.90e+06 0s
5 4.66324682e+07 -1.06785580e+10 1.99e+05 5.40e-02 8.69e+05 0s
Warning: environment still referenced so free is deferred (Continue to use WLS)
17 -2.52299524e+09 -2.55412833e+09 7.46e+02 1.96e-12 2.29e+03 1s
3 2.12671070e+09 -1.02791856e+11 9.96e+05 2.36e-01 1.08e+07 0s
Ordering time: 0.00s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
6 1.10469930e+08 -2.61080271e+09 1.15e+05 5.25e-12 2.25e+05 0s
2 2.21833676e+09 -2.95874796e+08 5.76e+06 7.10e-01 3.40e+05 0s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -1.62263588e+08 -1.06867055e+12 7.39e+08 2.80e+03 5.25e+09 0s
7 -1.23747429e+08 -1.14708674e+09 3.09e+04 1.86e-12 7.33e+04 0s
18 -2.53756372e+09 -2.54305987e+09 1.37e+02 2.47e-12 4.08e+02 1s
1 -1.10753177e+09 -9.29847868e+11 1.02e+08 5.39e+03 2.50e+09 0s
4 1.27984638e+09 -2.87976122e+10 4.28e+05 1.00e-11 2.79e+06 0s
8 -2.53708869e+08 -7.10129311e+08 1.54e+04 1.43e-12 3.23e+04 0s
3 1.56524276e+09 4.68203965e+08 3.62e+06 2.08e-02 1.34e+05 0s
2 7.01182399e+09 -3.45670832e+11 5.46e+07 5.67e+01 4.05e+08 0s
19 -2.54012092e+09 -2.54221431e+09 3.16e+01 1.92e-12 1.44e+02 1s
9 -3.52496203e+08 -5.57793560e+08 5.50e+03 1.49e-12 1.40e+04 0s
5 6.35341676e+08 -1.18811129e+10 1.90e+05 8.36e-12 9.58e+05 0s
3 -1.13590495e+09 -1.56164708e+11 1.17e+06 7.48e-01 1.71e+07 0s
10 -3.91357061e+08 -4.67650739e+08 1.75e+03 1.07e-12 5.08e+03 1s
20 -2.54088999e+09 -2.54116035e+09 6.59e+00 4.46e-12 1.99e+01 1s 4 1.41958012e+09 1.08197226e+09 2.30e+06 1.39e-02 9.38e+04 0s 6 9.73252633e+07 -8.53203519e+09 1.25e+05 6.31e-12 6.25e+05 1s 11 -4.07205646e+08 -4.31274831e+08 4.49e+02 7.41e-13 1.57e+03 1s 21 -2.54101381e+09 -2.54112005e+09 2.36e+00 1.06e-12 7.70e+00 1s 4 -1.47917409e+09 -4.07686681e+10 3.88e+05 2.81e-11 3.60e+06 0s 5 1.44803157e+09 1.37596780e+09 1.77e+06 1.19e-03 6.98e+04 0s 7 -3.30215796e+08 -7.52161728e+09 9.22e+04 5.23e-12 5.06e+05 1s 22 -2.54109547e+09 -2.54109581e+09 2.50e-04 1.37e-10 2.11e-02 1s 12 -4.11863962e+08 -4.19544517e+08 1.25e+02 8.55e-13 4.96e+02 1s 5 -1.84838923e+09 -2.03895670e+10 1.58e+05 1.07e-11 1.38e+06 0s 6 1.45492998e+09 1.41621271e+09 1.67e+06 4.02e-04 6.58e+04 1s 8 -6.86302055e+08 -6.45473899e+09 7.29e+04 4.24e-12 4.01e+05 1s 13 -4.13564284e+08 -4.15066961e+08 2.32e+01 1.21e-12 9.68e+01 1s 23 -2.54109559e+09 -2.54109559e+09 4.36e-06 1.41e-10 2.11e-05 1s 6 -2.18168908e+09 -1.39837007e+10 9.29e+04 7.50e-12 8.24e+05 0s 9 -9.06521167e+08 -5.10356741e+09 6.04e+04 2.69e-12 2.93e+05 1s 7 1.46221596e+09 1.47554506e+09 1.42e+06 4.57e-04 5.60e+04 1s 14 -4.13947009e+08 -4.14136176e+08 2.33e+00 1.37e-12 1.20e+01 1s 24 -2.54109559e+09 -2.54109559e+09 5.79e-07 1.30e-10 2.11e-08 1s 10 -8.55731095e+08 -4.95961353e+09 5.85e+04 3.39e-12 2.86e+05 1s 7 -2.53053384e+09 -1.08940732e+10 6.44e+04 7.14e-12 5.69e+05 0s 8 1.51136551e+09 1.58444623e+09 1.19e+06 5.05e-04 4.79e+04 1s Set parameter WLSAccessID Set parameter WLSSecret Set parameter LicenseID to value 2766203 Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
15 -4.13994795e+08 -4.13995298e+08 1.28e-06 1.23e-12 3.03e-02 1s
11 -9.91891267e+08 -4.56553274e+09 5.08e+04 2.64e-12 2.48e+05 1s
25 -2.54109559e+09 -2.54109559e+09 6.75e-09 8.68e-10 2.11e-11 1s
Barrier solved model in 25 iterations and 1.33 seconds (0.16 work units)
Optimal objective -2.54109559e+09
8 -2.93343532e+09 -9.63636066e+09 4.80e+04 6.07e-12 4.48e+05 1s
9 1.54401152e+09 1.60936942e+09 1.09e+06 4.71e-04 4.49e+04 1s
Crossover log...
16 -4.13994989e+08 -4.13994990e+08 3.70e-08 1.31e-12 3.03e-05 1s
9 -3.16031590e+09 -8.32369604e+09 3.97e+04 4.64e-12 3.44e+05 1s
10 1.59260112e+09 1.72605561e+09 9.60e+05 9.95e-04 3.77e+04 1s
12 -1.25586191e+09 -3.86302186e+09 3.18e+04 2.43e-12 1.77e+05 1s
10 -3.27559734e+09 -7.79061912e+09 3.00e+04 4.70e-12 2.95e+05 1s
17 -4.13994989e+08 -4.13994989e+08 6.15e-07 5.12e-12 3.33e-08 1s
13 -1.48513101e+09 -3.24428800e+09 2.26e+04 2.40e-12 1.19e+05 1s
Read LP format model from file /tmp/linopy-problem-8pxcbe2r.lp
11 1.67774860e+09 1.78170196e+09 6.97e+05 7.42e-04 2.81e+04 1s
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
11 -3.65393063e+09 -7.15530128e+09 1.96e+04 3.56e-12 2.26e+05 1s
111 DPushes remaining with DInf 0.0000000e+00 1s
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xcc723f53
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 2e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
18 -4.13994989e+08 -4.13994989e+08 1.54e-08 7.28e-12 3.33e-11 1s
Barrier solved model in 18 iterations and 0.88 seconds (0.13 work units)
Optimal objective -4.13994989e+08
Crossover log...
12 -3.76842856e+09 -5.90609620e+09 1.66e+04 2.88e-12 1.40e+05 1s
12 1.71777162e+09 1.80534723e+09 5.87e+05 7.12e-04 2.41e+04 1s
14 -1.53817393e+09 -2.91695128e+09 2.04e+04 2.09e-12 9.48e+04 1s
13 -3.97600051e+09 -5.32452692e+09 7.36e+03 1.73e-12 8.63e+04 1s
15 -1.55355557e+09 -2.83230985e+09 1.65e+04 2.40e-12 8.65e+04 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
13 1.73376317e+09 1.83394928e+09 5.60e+05 6.33e-04 2.23e+04 1s
12 DPushes remaining with DInf 0.0000000e+00 1s
14 -4.05476260e+09 -5.08164915e+09 5.61e+03 1.95e-12 6.57e+04 1s
Ordering time: 0.03s
14 1.76073505e+09 1.84190466e+09 4.98e+05 5.74e-04 2.06e+04 1s
16 -1.58095645e+09 -2.70046143e+09 1.26e+04 3.31e-12 7.46e+04 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
2074 PPushes remaining with PInf 0.0000000e+00 2s
0 DPushes remaining with DInf 0.0000000e+00 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
710 PPushes remaining with PInf 0.0000000e+00 1s
15 -4.08780748e+09 -5.05235618e+09 5.17e+03 1.67e-12 6.16e+04 1s
15 1.78983300e+09 1.87087574e+09 4.45e+05 4.82e-04 1.86e+04 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -6.14214855e+09 -9.09669185e+11 7.39e+08 2.38e+03 4.46e+09 0s
17 -1.69536658e+09 -2.29445069e+09 2.48e+03 1.40e-12 3.74e+04 1s
16 -4.12587343e+09 -5.01905781e+09 4.72e+03 1.60e-12 5.70e+04 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.7706725e-11 1s
1 -1.87987466e+11 -8.61558756e+11 1.46e+08 4.77e+03 2.52e+09 0s
16 1.83675282e+09 1.90854444e+09 3.61e+05 3.97e-04 1.59e+04 1s
18 -1.75148964e+09 -1.97354779e+09 6.61e+02 2.34e-12 1.37e+04 1s
Crossover time: 0.23 seconds (0.02 work units)
Solved with barrier
17 -4.13270665e+09 -4.66993995e+09 3.43e+03 1.03e-12 3.45e+04 1s
2 -1.79609035e+11 -2.71703580e+11 7.02e+07 1.14e+02 3.56e+08 0s
19 -1.75830629e+09 -1.96643173e+09 5.84e+02 2.58e-12 1.28e+04 1s
17 1.85195911e+09 1.96683678e+09 3.38e+05 3.07e-04 1.36e+04 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
18 -4.22514377e+09 -4.40541993e+09 1.18e+03 2.30e-12 1.15e+04 1s
Iteration Objective Primal Inf. Dual Inf. Time
Push phase complete: Pinf 0.0000000e+00, Dinf 3.3708147e-11 2s
Crossover time: 0.45 seconds (0.08 work units)
725 -4.1399499e+08 0.000000e+00 0.000000e+00 1s
Solved in 725 iterations and 1.19 seconds (0.15 work units)
Optimal objective -4.139949893e+08
18 1.87620185e+09 1.99002331e+09 2.99e+05 2.40e-04 1.22e+04 1s
Solved with barrier
3 -1.61145237e+10 -1.21960649e+11 5.19e+06 1.07e+01 3.18e+07 0s
20 -1.76226054e+09 -1.95640946e+09 5.27e+02 2.72e-12 1.20e+04 1s
19 -4.27021409e+09 -4.33990296e+09 2.64e+02 1.86e-12 4.35e+03 1s
19 1.88750452e+09 1.99941122e+09 2.84e+05 2.21e-04 1.16e+04 1s
20 -4.28352067e+09 -4.29710308e+09 3.69e+01 2.50e-12 8.39e+02 1s
21 -1.77076323e+09 -1.94605959e+09 4.30e+02 2.90e-12 1.08e+04 1s
4 -3.41294910e+09 -4.94718875e+10 4.57e+05 3.22e-01 4.42e+06 0s
Iteration Objective Primal Inf. Dual Inf. Time
2188 -2.5410956e+09 0.000000e+00 0.000000e+00 2s
Solved in 2188 iterations and 1.87 seconds (0.24 work units)
Optimal objective -2.541095590e+09
21 -4.28544315e+09 -4.29111500e+09 8.60e+00 2.05e-12 3.46e+02 1s
22 -1.77843351e+09 -1.89767373e+09 3.40e+02 2.73e-12 7.35e+03 1s
5 -2.54774005e+09 -2.29880324e+10 1.50e+05 6.71e-02 1.55e+06 0s
20 1.90804100e+09 2.04828011e+09 2.55e+05 1.48e-04 9.38e+03 1s
22 -4.28588171e+09 -4.29047952e+09 3.11e+00 1.13e-12 2.79e+02 1s
6 -2.43260196e+09 -9.32868075e+09 9.11e+04 4.07e-12 5.16e+05 1s
23 -1.78524727e+09 -1.88175002e+09 2.27e+02 1.83e-12 5.93e+03 1s 21 1.93718649e+09 2.05896925e+09 2.16e+05 1.33e-04 8.15e+03 1s 23 -4.28605544e+09 -4.28623093e+09 6.49e-01 2.44e-12 1.09e+01 1s 7 -2.55158742e+09 -6.24214288e+09 1.61e+04 1.62e-03 2.36e+05 1s 22 1.95151129e+09 2.06840226e+09 1.99e+05 7.68e-05 7.18e+03 1s 24 -1.79327783e+09 -1.86289873e+09 1.09e+02 2.51e-12 4.25e+03 1s 8 -2.79339718e+09 -5.17434689e+09 7.14e+03 4.57e-04 1.49e+05 1s 24 -4.28610413e+09 -4.28611160e+09 4.62e-07 3.26e-12 4.50e-01 1s 23 1.98200762e+09 2.07330567e+09 1.63e+05 4.84e-05 6.18e+03 1s 25 -1.79462095e+09 -1.85082742e+09 7.77e+01 2.12e-12 3.42e+03 1s 9 -2.90172983e+09 -4.46359440e+09 4.49e+03 9.56e-05 9.73e+04 1s 25 -4.28610450e+09 -4.28610450e+09 1.72e-08 1.67e-11 3.95e-06 1s Set parameter WLSAccessID Set parameter WLSSecret Set parameter LicenseID to value 2766203 10 -2.99525680e+09 -4.04908427e+09 2.64e+03 1.20e-12 6.53e+04 1s 24 2.00658834e+09 2.09676260e+09 1.37e+05 1.47e-05 4.71e+03 1s Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de 26 -1.79674421e+09 -1.83706271e+09 4.57e+01 1.65e-12 2.45e+03 1s 26 -4.28610450e+09 -4.28610450e+09 1.75e-08 4.95e-11 3.95e-09 1s Barrier solved model in 26 iterations and 1.27 seconds (0.16 work units) Optimal objective -4.28610450e+09 Crossover log... 11 -3.05779624e+09 -3.89273781e+09 1.79e+03 1.06e-12 5.16e+04 1s 27 -1.79811563e+09 -1.81743163e+09 2.59e+01 2.45e-12 1.18e+03 2s 25 2.02123482e+09 2.10433509e+09 1.22e+05 8.19e-12 4.14e+03 1s
12 -3.12167134e+09 -3.70656638e+09 1.04e+03 0.00e+00 3.61e+04 1s
26 2.03917770e+09 2.10560987e+09 1.04e+05 5.00e-12 3.83e+03 1s
28 -1.79941420e+09 -1.80231840e+09 7.50e+00 2.36e-12 1.79e+02 2s
8 DPushes remaining with DInf 0.0000000e+00 1s
29 -1.79980405e+09 -1.80145498e+09 2.32e+00 8.77e-13 1.01e+02 2s
27 2.04658953e+09 2.11260939e+09 9.67e+04 8.64e-12 3.46e+03 2s
Read LP format model from file /tmp/linopy-problem-3n87um_9.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xea1a391e
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [8e+01, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
0 DPushes remaining with DInf 0.0000000e+00 1s
1909 PPushes remaining with PInf 0.0000000e+00 1s
13 -3.17249082e+09 -3.32738753e+09 4.68e+02 1.36e-12 9.58e+03 1s
30 -1.79996880e+09 -1.80007384e+09 6.57e-01 1.27e-11 6.66e+00 2s
28 2.05285744e+09 2.11274595e+09 9.08e+04 9.55e-12 3.35e+03 2s
14 -3.19309584e+09 -3.27134031e+09 2.76e+02 1.52e-12 4.85e+03 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
15 -3.20972554e+09 -3.23949913e+09 1.26e+02 1.48e-12 1.85e+03 1s
31 -1.80001158e+09 -1.80003543e+09 2.23e-01 2.86e-11 1.55e+00 2s
29 2.06956404e+09 2.12464346e+09 7.61e+04 1.34e-11 2.66e+03 2s
16 -3.22163962e+09 -3.22742551e+09 2.13e+01 1.52e-12 3.58e+02 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.12s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
32 -1.80003407e+09 -1.80003418e+09 3.20e-04 1.08e-10 6.76e-03 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
30 2.07264676e+09 2.13212091e+09 7.33e+04 4.09e-11 2.25e+03 2s
Ordering time: 0.02s
Push phase complete: Pinf 0.0000000e+00, Dinf 5.6132876e-11 2s
Crossover time: 0.27 seconds (0.06 work units)
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Warning: environment still referenced so free is deferred (Continue to use WLS)
33 -1.80003410e+09 -1.80003410e+09 8.04e-07 8.30e-11 6.79e-06 2s
31 2.08377170e+09 2.13335083e+09 6.40e+04 3.96e-11 2.13e+03 2s
17 -3.22425128e+09 -3.22450821e+09 3.88e-01 1.54e-12 1.56e+01 1s
Solved with barrier
Objective Residual
Iter Primal Dual Primal Dual Compl Time
32 2.09254875e+09 2.13618553e+09 5.64e+04 5.46e-11 1.92e+03 2s
0 -7.06982528e+09 -7.72434230e+11 7.39e+08 2.03e+03 3.79e+09 0s
18 -3.22433938e+09 -3.22434352e+09 1.78e-05 2.84e-11 2.49e-01 1s
34 -1.80003410e+09 -1.80003410e+09 2.16e-07 8.03e-11 6.79e-09 2s
Barrier solved model in 34 iterations and 1.84 seconds (0.20 work units)
Optimal objective -1.80003410e+09
Iteration Objective Primal Inf. Dual Inf. Time
1920 -4.2861045e+09 0.000000e+00 0.000000e+00 2s
Solved in 1920 iterations and 1.63 seconds (0.23 work units)
Optimal objective -4.286104499e+09
33 2.10141909e+09 2.13871345e+09 4.87e+04 3.96e-11 1.71e+03 2s
1 -1.56754038e+11 -6.95858055e+11 1.29e+08 4.16e+03 2.07e+09 0s
Crossover log...
19 -3.22434024e+09 -3.22434024e+09 5.12e-08 9.78e-12 1.46e-04 1s
2 -1.48607845e+11 -2.49130578e+11 6.97e+07 6.69e+01 3.32e+08 0s
34 2.10760026e+09 2.14054959e+09 4.33e+04 3.68e-11 1.56e+03 2s
8 DPushes remaining with DInf 0.0000000e+00 2s
20 -3.22434024e+09 -3.22434024e+09 4.77e-08 4.09e-12 1.46e-07 1s
0 DPushes remaining with DInf 0.0000000e+00 2s
3 -9.93382997e+09 -1.11130394e+11 2.72e+06 2.64e+00 1.83e+07 0s
1813 PPushes remaining with PInf 0.0000000e+00 2s
35 2.10912709e+09 2.14324450e+09 4.19e+04 3.91e-11 1.43e+03 2s
21 -3.22434024e+09 -3.22434024e+09 1.40e-09 2.91e-10 1.46e-10 1s
Barrier solved model in 21 iterations and 1.13 seconds (0.14 work units)
Optimal objective -3.22434024e+09
Crossover log...
36 2.11309113e+09 2.14417079e+09 3.84e+04 4.05e-11 1.34e+03 2s
4 -5.50885787e+09 -3.84110261e+10 5.09e+05 2.14e-11 3.35e+06 0s
37 2.11700816e+09 2.14848757e+09 3.50e+04 9.09e-12 1.14e+03 2s
5 -4.85866880e+09 -1.92779960e+10 1.76e+05 6.91e-12 1.13e+06 0s
2 DPushes remaining with DInf 0.0000000e+00 1s
38 2.12064182e+09 2.14956731e+09 3.25e+04 7.73e-12 1.12e+03 2s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 2.5409008e-11 2s
0 DPushes remaining with DInf 0.0000000e+00 1s
679 PPushes remaining with PInf 0.0000000e+00 1s
6 -4.73443539e+09 -7.91836964e+09 1.02e+05 5.98e-12 2.53e+05 0s
Crossover time: 0.25 seconds (0.06 work units)
Solved with barrier
39 2.12670972e+09 2.15034366e+09 2.79e+04 1.77e-11 1.03e+03 2s
7 -4.65965835e+09 -6.24325697e+09 1.26e+04 2.65e-12 1.00e+05 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Iteration Objective Primal Inf. Dual Inf. Time
1824 -1.8000341e+09 0.000000e+00 0.000000e+00 2s
Solved in 1824 iterations and 2.15 seconds (0.26 work units)
Optimal objective -1.800034101e+09
Push phase complete: Pinf 0.0000000e+00, Dinf 6.8112627e-11 1s
8 -4.71797102e+09 -5.68861804e+09 7.34e+03 1.41e-12 6.07e+04 1s
Crossover time: 0.20 seconds (0.02 work units)
40 2.12793136e+09 2.15107114e+09 2.69e+04 2.55e-11 9.86e+02 2s
9 -4.77548136e+09 -5.58310430e+09 5.26e+03 1.44e-12 5.02e+04 1s
Solved with barrier
41 2.12885040e+09 2.15172223e+09 2.62e+04 2.59e-11 9.46e+02 2s
10 -4.81910634e+09 -5.52702800e+09 4.32e+03 1.18e-12 4.39e+04 1s
Iteration Objective Primal Inf. Dual Inf. Time
684 -3.2243402e+09 0.000000e+00 0.000000e+00 1s
Solved in 684 iterations and 1.40 seconds (0.16 work units)
Optimal objective -3.224340239e+09
42 2.12935321e+09 2.15403806e+09 2.58e+04 2.05e-11 8.37e+02 2s
11 -4.83668040e+09 -5.40709058e+09 3.90e+03 9.89e-13 3.54e+04 1s
43 2.13143985e+09 2.15561571e+09 2.43e+04 1.82e-11 7.92e+02 2s
12 -4.91212005e+09 -5.25294622e+09 2.02e+03 8.35e-13 2.10e+04 1s
44 2.13314556e+09 2.15653465e+09 2.30e+04 1.96e-11 7.38e+02 2s
13 -4.94377907e+09 -5.23093112e+09 1.52e+03 6.09e-13 1.77e+04 1s
45 2.13907237e+09 2.15786625e+09 1.85e+04 1.09e-11 5.98e+02 2s
Warning: environment still referenced so free is deferred (Continue to use WLS)
46 2.14706716e+09 2.16041743e+09 1.27e+04 1.05e-11 3.81e+02 2s
14 -4.96485381e+09 -5.15086409e+09 1.15e+03 1.02e-12 1.15e+04 1s
47 2.15021566e+09 2.16136100e+09 1.03e+04 7.05e-12 2.98e+02 2s 15 -4.97618098e+09 -5.06942976e+09 7.92e+02 1.22e-12 5.79e+03 1s 48 2.15138485e+09 2.16147005e+09 9.45e+03 1.14e-11 2.81e+02 2s 16 -4.99831799e+09 -5.04253363e+09 3.17e+02 6.25e-13 2.73e+03 1s 49 2.15226273e+09 2.16155241e+09 8.79e+03 1.23e-11 2.70e+02 2s 17 -5.00802952e+09 -5.03054612e+09 1.18e+02 7.42e-13 1.38e+03 1s 50 2.15594172e+09 2.16221266e+09 6.11e+03 7.73e-12 2.00e+02 2s 18 -5.00880895e+09 -5.02258458e+09 1.01e+02 9.43e-13 8.51e+02 1s 19 -5.01041315e+09 -5.01997381e+09 7.06e+01 7.97e-13 5.91e+02 1s 51 2.15755246e+09 2.16307861e+09 4.93e+03 9.09e-13 1.36e+02 2s 20 -5.01193971e+09 -5.01642754e+09 4.32e+01 1.22e-12 2.79e+02 1s 52 2.15858585e+09 2.16337687e+09 4.18e+03 2.73e-12 1.15e+02 2s 21 -5.01349051e+09 -5.01543418e+09 1.40e+01 1.09e-12 1.20e+02 1s 53 2.15976785e+09 2.16383805e+09 3.34e+03 2.73e-12 7.62e+01 2s
54 2.16153168e+09 2.16427855e+09 2.11e+03 6.82e-12 3.84e+01 3s 22 -5.01428699e+09 -5.01452440e+09 3.66e-01 1.04e-12 1.44e+01 1s Warning: environment still referenced so free is deferred (Continue to use WLS) 23 -5.01433315e+09 -5.01434311e+09 4.57e-02 2.00e-11 6.09e-01 1s 55 2.16213876e+09 2.16436244e+09 1.68e+03 1.09e-13 2.87e+01 3s 24 -5.01433947e+09 -5.01434052e+09 3.63e-03 9.14e-10 6.39e-02 1s 56 2.16224154e+09 2.16437197e+09 1.60e+03 8.25e-14 2.74e+01 3s Warning: environment still referenced so free is deferred (Continue to use WLS) 25 -5.01434010e+09 -5.01434011e+09 7.27e-06 2.44e-12 6.42e-05 1s 57 2.16248725e+09 2.16438093e+09 1.44e+03 9.11e-14 2.55e+01 3s 58 2.16335999e+09 2.16449714e+09 8.24e+02 5.12e-11 1.16e+01 3s 26 -5.01434010e+09 -5.01434010e+09 1.88e-04 1.36e-11 9.03e-06 1s 59 2.16407964e+09 2.16449885e+09 3.27e+02 4.84e-11 6.54e+00 3s 27 -5.01434010e+09 -5.01434010e+09 2.95e-07 1.96e-11 3.26e-09 1s Barrier solved model in 27 iterations and 1.19 seconds (0.17 work units) Optimal objective -5.01434010e+09 Crossover log...
60 2.16454163e+09 2.16453830e+09 3.74e-05 6.71e-10 2.00e-01 3s
61 2.16454042e+09 2.16454041e+09 5.56e-07 2.93e-11 2.19e-04 3s
8 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
1757 PPushes remaining with PInf 0.0000000e+00 1s
62 2.16454041e+09 2.16454041e+09 5.17e-06 2.17e-11 9.03e-07 3s
63 2.16454041e+09 2.16454041e+09 3.21e-07 1.98e-11 9.39e-10 3s
Barrier solved model in 63 iterations and 2.85 seconds (0.34 work units)
Optimal objective 2.16454041e+09
Crossover log...
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.6250112e-11 1s
Crossover time: 0.21 seconds (0.06 work units)
20 DPushes remaining with DInf 0.0000000e+00 3s
Solved with barrier
0 DPushes remaining with DInf 0.0000000e+00 3s
907 PPushes remaining with PInf 0.0000000e+00 3s
Iteration Objective Primal Inf. Dual Inf. Time
1768 -5.0143401e+09 0.000000e+00 0.000000e+00 1s
Solved in 1768 iterations and 1.45 seconds (0.23 work units)
Optimal objective -5.014340105e+09
0 PPushes remaining with PInf 0.0000000e+00 3s
Push phase complete: Pinf 0.0000000e+00, Dinf 1.2834178e-11 3s
Crossover time: 0.17 seconds (0.03 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
930 2.1645404e+09 0.000000e+00 0.000000e+00 3s
Solved in 930 iterations and 3.08 seconds (0.37 work units)
Optimal objective 2.164540414e+09
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable. /home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-9rkkjmz6.lp
Reading time = 0.08 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xb91a1d64
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.06s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 5.60526403e+09 -4.66537001e+11 7.39e+08 1.22e+03 2.29e+09 0s
1 1.04734029e+11 -4.07188789e+11 9.40e+07 2.08e+03 1.06e+09 0s
2 9.18803873e+10 -1.53823789e+11 5.00e+07 2.34e+01 1.75e+08 0s
3 3.75519528e+09 -6.69499746e+10 9.13e+05 1.81e-01 7.00e+06 0s
4 2.60857256e+09 -1.74363735e+10 3.87e+05 9.45e-12 1.77e+06 0s
5 1.85241393e+09 -7.67119885e+09 1.95e+05 5.87e-12 7.22e+05 0s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
6 1.24774163e+09 -5.24702128e+09 1.25e+05 2.59e-12 4.71e+05 0s
7 7.56745785e+08 -4.52907884e+09 9.31e+04 2.05e-12 3.75e+05 0s
Read LP format model from file /tmp/linopy-problem-b4edrh6p.lp
Reading time = 0.07 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
8 4.68005728e+08 -3.52004670e+09 7.65e+04 1.74e-12 2.82e+05 0s
Model fingerprint: 0x75e33efb
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [9e+01, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
9 3.61105671e+08 -2.74564553e+09 5.96e+04 2.26e-12 2.17e+05 0s
10 1.59510973e+08 -2.59049935e+09 4.94e+04 1.90e-12 1.90e+05 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.06s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
11 -4.93476045e+07 -1.98868622e+09 3.70e+04 1.68e-12 1.35e+05 1s
Ordering time: 0.01s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
12 -1.47150690e+08 -1.67243190e+09 2.84e+04 1.53e-12 1.06e+05 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 2.18995940e+09 -7.15664783e+11 7.39e+08 1.87e+03 3.52e+09 0s
1 6.45260111e+10 -6.36881870e+11 9.77e+07 3.68e+03 1.71e+09 0s 13 -1.93416595e+08 -1.60825058e+09 1.12e+04 1.52e-12 9.07e+04 1s 2 6.65776956e+10 -1.90007520e+11 5.42e+07 4.74e+01 2.21e+08 0s 14 -2.20182044e+08 -8.87829192e+08 7.34e+03 1.96e-12 4.38e+04 1s 3 2.60657441e+09 -8.53831070e+10 2.01e+06 1.65e+00 1.25e+07 0s 15 -2.68626180e+08 -8.67849686e+08 5.79e+03 1.61e-12 3.89e+04 1s 16 -3.02479707e+08 -7.80024239e+08 4.76e+03 9.04e-13 3.11e+04 1s 4 1.72150545e+08 -2.50317560e+10 3.75e+05 5.32e-11 2.24e+06 0s 17 -3.13008649e+08 -7.31987181e+08 3.94e+03 9.16e-13 2.72e+04 1s 5 -3.95225130e+08 -1.20735650e+10 1.59e+05 6.08e-12 8.64e+05 0s 6 -6.80662463e+08 -7.24655093e+09 1.07e+05 1.77e-11 4.69e+05 0s 18 -3.31200673e+08 -6.96670827e+08 3.21e+03 4.08e-13 2.36e+04 1s
19 -3.35953249e+08 -6.56691420e+08 2.99e+03 4.17e-13 2.08e+04 1s 7 -1.01578904e+09 -6.01464346e+09 8.25e+04 1.77e-11 3.50e+05 0s 8 -1.22835547e+09 -5.45341968e+09 6.41e+04 2.00e-11 2.90e+05 0s 20 -3.53581018e+08 -5.95472934e+08 2.40e+03 0.00e+00 1.58e+04 1s 21 -3.64642055e+08 -5.56414246e+08 1.74e+03 6.57e-13 1.24e+04 1s 9 -1.20011611e+09 -5.17682415e+09 6.26e+04 2.14e-11 2.73e+05 0s 22 -3.77875916e+08 -5.15135597e+08 1.23e+03 5.61e-13 8.89e+03 1s 10 -1.29112211e+09 -3.89567045e+09 5.37e+04 1.59e-11 1.81e+05 0s 11 -1.50900133e+09 -2.97373132e+09 2.43e+04 2.02e-11 9.77e+04 1s 23 -3.85424191e+08 -4.89290723e+08 7.88e+02 8.76e-13 6.65e+03 1s 24 -3.93259634e+08 -4.65402541e+08 4.42e+02 8.97e-13 4.57e+03 1s 12 -1.67327808e+09 -2.93888350e+09 1.56e+04 2.14e-11 8.24e+04 1s 25 -3.96156849e+08 -4.57228821e+08 3.34e+02 1.30e-13 3.85e+03 1s
26 -3.97089254e+08 -4.22666401e+08 2.86e+02 1.08e-12 1.68e+03 1s
13 -1.72002944e+09 -2.68730109e+09 1.31e+04 3.14e-11 6.34e+04 1s
14 -1.83242651e+09 -2.55704001e+09 9.04e+03 3.50e-11 4.72e+04 1s
27 -4.00168818e+08 -4.12177985e+08 1.26e+02 1.11e-12 7.86e+02 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
15 -1.83582205e+09 -2.52462630e+09 8.81e+03 2.27e-11 4.49e+04 1s
28 -4.01786919e+08 -4.09273083e+08 5.23e+01 6.25e-13 4.77e+02 1s
29 -4.02550769e+08 -4.07403492e+08 1.80e+01 1.11e-12 3.01e+02 1s
16 -1.87875601e+09 -2.27568972e+09 5.32e+03 6.55e-11 2.60e+04 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
30 -4.02909517e+08 -4.05629948e+08 3.32e-01 1.88e-12 1.64e+02 1s
17 -1.92319119e+09 -2.09592275e+09 2.53e+03 1.83e-11 1.14e+04 1s
Read LP format model from file /tmp/linopy-problem-h184pezx.lp
Reading time = 0.09 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
31 -4.02951410e+08 -4.03041078e+08 1.30e-01 2.06e-12 5.46e+00 1s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xbcc50bcb
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [2e+01, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
18 -1.94635424e+09 -2.03024730e+09 8.76e+02 1.18e-11 5.40e+03 1s
32 -4.03000362e+08 -4.03000929e+08 1.85e-05 1.24e-10 3.41e-02 1s
19 -1.95265600e+09 -2.00044990e+09 3.97e+02 1.55e-11 3.04e+03 1s
Read LP format model from file /tmp/linopy-problem-q7dxscl6.lp
Reading time = 0.08 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x9f8e42a8
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [4e+01, 5e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
33 -4.03000437e+08 -4.03000437e+08 1.04e-07 2.46e-11 3.41e-05 1s
20 -1.95802947e+09 -1.96882603e+09 4.11e+01 1.46e-11 6.67e+02 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
21 -1.95859630e+09 -1.96764588e+09 1.53e+01 7.75e-11 5.51e+02 1s
Presolve removed 11188 rows and 1442 columns
22 -1.95887752e+09 -1.96438976e+09 2.60e-01 9.96e-10 3.32e+02 1s
34 -4.03000437e+08 -4.03000437e+08 1.27e-06 8.78e-11 3.41e-08 1s
Presolve time: 0.08s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.03s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Ordering time: 0.03s
35 -4.03000437e+08 -4.03000437e+08 7.37e-09 1.05e-10 3.41e-11 1s
Barrier solved model in 35 iterations and 1.37 seconds (0.21 work units)
Optimal objective -4.03000437e+08
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 1.70853610e+09 -2.33930572e+11 7.39e+08 2.71e+02 1.15e+09 0s
23 -1.95893845e+09 -1.95900252e+09 4.60e-05 2.74e-09 3.86e+00 1s
Crossover log...
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
1 -1.20092137e+10 -2.16780756e+11 1.27e+08 9.70e+02 5.99e+08 0s
24 -1.95895105e+09 -1.95895112e+09 2.33e-06 2.11e-10 3.89e-03 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -4.75503318e+09 -1.01883151e+12 7.39e+08 2.67e+03 5.00e+09 0s
12 DPushes remaining with DInf 0.0000000e+00 1s
2 3.34174274e+09 -1.06672932e+11 6.53e+07 2.62e+02 1.96e+08 0s
0 DPushes remaining with DInf 0.0000000e+00 1s
1772 PPushes remaining with PInf 0.0000000e+00 1s
1 -9.15359888e+10 -9.53769303e+11 1.18e+08 5.37e+03 2.68e+09 0s
25 -1.95895106e+09 -1.95895106e+09 1.59e-08 1.32e-11 3.89e-06 1s
2 -8.72712528e+10 -3.37459926e+11 6.62e+07 1.07e+02 4.47e+08 0s
3 -9.02329180e+08 -6.08536930e+10 2.48e+07 8.09e+00 6.40e+07 0s
26 -1.95895106e+09 -1.95895106e+09 7.19e-08 2.14e-11 3.89e-09 1s
Barrier solved model in 26 iterations and 1.11 seconds (0.16 work units)
Optimal objective -1.95895106e+09
4 1.71119335e+09 -3.69668191e+10 8.56e+05 1.91e-01 4.29e+06 0s
Crossover log...
3 -6.37254065e+09 -1.42001284e+11 2.74e+06 6.08e+00 2.55e+07 0s
0 PPushes remaining with PInf 0.0000000e+00 2s
874 DPushes remaining with DInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 4.9112714e-11 2s
5 1.94143036e+09 -1.38737471e+10 3.29e+05 5.11e-03 1.39e+06 0s
Crossover time: 0.23 seconds (0.06 work units)
Solved with barrier
4 -3.70943073e+09 -5.14613845e+10 4.77e+05 7.06e-02 4.69e+06 0s
6 1.98915698e+09 -9.09407209e+09 1.43e+05 3.00e-12 8.15e+05 0s
Iteration Objective Primal Inf. Dual Inf. Time
1787 -4.0300044e+08 0.000000e+00 0.000000e+00 2s
Solved in 1787 iterations and 1.68 seconds (0.27 work units)
Optimal objective -4.030004370e+08
5 -3.40604835e+09 -2.67858314e+10 1.57e+05 3.63e-03 1.76e+06 0s
7 1.94402510e+09 -5.69962573e+09 8.83e+04 4.41e-12 5.31e+05 0s
0 DPushes remaining with DInf 0.0000000e+00 1s
2278 PPushes remaining with PInf 0.0000000e+00 1s
6 -3.41212764e+09 -1.25556265e+10 9.73e+04 7.98e-12 6.72e+05 0s
8 1.85837439e+09 -2.63771927e+09 5.34e+04 2.27e-12 3.03e+05 1s
7 -3.55843865e+09 -8.78132743e+09 3.72e+04 5.66e-12 3.45e+05 1s
9 1.77861158e+09 -1.09549780e+09 3.73e+04 4.55e-12 1.90e+05 1s
8 -3.65323916e+09 -6.91189306e+09 2.41e+04 4.20e-12 2.11e+05 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
10 1.71344274e+09 -5.03518463e+08 3.07e+04 1.03e-12 1.46e+05 1s
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
0 PPushes remaining with PInf 0.0000000e+00 1s
11 1.57738397e+09 -3.90990248e+08 2.30e+04 8.22e-13 1.28e+05 1s
9 -3.86491055e+09 -6.75103614e+09 1.35e+04 4.70e-12 1.82e+05 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 7.1310069e-11 1s
Crossover time: 0.31 seconds (0.09 work units)
Solved with barrier
10 -3.94499680e+09 -6.07592513e+09 1.11e+04 2.78e-12 1.34e+05 1s
12 1.52401039e+09 1.93793804e+08 1.79e+04 7.51e-13 8.63e+04 1s
Iteration Objective Primal Inf. Dual Inf. Time
3155 -1.9589511e+09 0.000000e+00 0.000000e+00 1s
Solved in 3155 iterations and 1.47 seconds (0.25 work units)
Optimal objective -1.958951063e+09
11 -4.01524044e+09 -5.93219816e+09 8.80e+03 2.20e-12 1.20e+05 1s
13 1.40241526e+09 5.66137650e+08 6.83e+03 5.46e-12 5.27e+04 1s
Read LP format model from file /tmp/linopy-problem-dagesg6k.lp
Reading time = 0.13 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x4bed8884
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 2e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
12 -4.04884183e+09 -5.62070002e+09 8.12e+03 3.14e-12 9.88e+04 1s
14 1.35129489e+09 6.42761003e+08 4.08e+03 1.09e-11 4.42e+04 1s
13 -4.14922056e+09 -5.40994209e+09 6.40e+03 2.43e-12 7.91e+04 1s
15 1.33248746e+09 8.17726071e+08 3.20e+03 3.64e-12 3.21e+04 1s
14 -4.29317911e+09 -5.31641940e+09 3.73e+03 2.26e-12 6.35e+04 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
16 1.31151754e+09 9.77903575e+08 2.32e+03 9.33e-13 2.09e+04 1s
15 -4.29018189e+09 -5.21729998e+09 3.59e+03 2.47e-12 5.76e+04 1s
Ordering time: 0.03s
17 1.29230916e+09 1.06906743e+09 1.40e+03 9.75e-13 1.39e+04 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
16 -4.37695158e+09 -5.01019780e+09 1.61e+03 2.13e-12 3.89e+04 1s
18 1.27813438e+09 1.10819080e+09 7.54e+02 1.36e-12 1.05e+04 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -8.20238888e+09 -9.52907361e+11 7.39e+08 2.50e+03 4.67e+09 0s
19 1.26973234e+09 1.13827587e+09 3.37e+02 5.91e-12 8.06e+03 1s
17 -4.41687590e+09 -4.72999819e+09 7.54e+02 1.81e-12 1.92e+04 1s
20 1.26511724e+09 1.18329045e+09 1.90e+02 7.61e-13 5.01e+03 1s
1 -2.11442791e+11 -9.06688084e+11 1.45e+08 5.05e+03 2.68e+09 0s
21 1.26493092e+09 1.18700006e+09 1.81e+02 7.94e-13 4.77e+03 1s
18 -4.44880418e+09 -4.58866136e+09 1.65e+02 1.65e-12 8.51e+03 1s
22 1.26291685e+09 1.19856289e+09 1.11e+02 1.36e-12 3.93e+03 1s
2 -2.07458746e+11 -2.98635403e+11 7.18e+07 1.25e+02 4.00e+08 0s
19 -4.45587595e+09 -4.52690285e+09 5.85e+01 2.69e-12 4.31e+03 1s
23 1.26185322e+09 1.22747921e+09 8.69e+01 5.14e-11 2.11e+03 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
3 -1.87908313e+10 -1.33888908e+11 5.03e+06 1.08e+01 3.39e+07 0s
24 1.25980673e+09 1.24936161e+09 2.45e+01 5.68e-13 6.39e+02 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
20 -4.46060363e+09 -4.48288823e+09 1.46e-01 1.65e-12 1.34e+03 1s
25 1.25900891e+09 1.25669688e+09 9.28e-06 6.91e-13 1.40e+02 1s
4 -5.41738675e+09 -5.30046613e+10 5.25e+05 2.30e-01 4.86e+06 0s
21 -4.46104314e+09 -4.47525810e+09 5.13e-02 1.39e-12 8.57e+02 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
26 1.25882758e+09 1.25868651e+09 5.03e-06 7.48e-13 8.52e+00 1s
5 -4.46529347e+09 -2.52935591e+10 2.05e+05 3.17e-02 1.70e+06 0s
22 -4.46141272e+09 -4.46162357e+09 1.57e-06 2.22e-12 1.27e+01 1s
Read LP format model from file /tmp/linopy-problem-zb1qtc5k.lp
Reading time = 0.12 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
27 1.25880508e+09 1.25880441e+09 3.86e-07 5.41e-13 4.01e-02 1s
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xbdfd1b2f
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [1e+02, 2e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
28 1.25880463e+09 1.25880463e+09 8.06e-08 4.60e-12 8.01e-08 1s
23 -4.46146925e+09 -4.46147188e+09 1.60e-07 2.44e-12 1.58e-01 1s
6 -4.19304156e+09 -1.05715272e+10 9.31e+04 5.50e-12 4.83e+05 0s
29 1.25880463e+09 1.25880463e+09 7.33e-08 3.45e-11 1.88e-12 1s
Barrier solved model in 29 iterations and 1.27 seconds (0.18 work units)
Optimal objective 1.25880463e+09
Crossover log...
24 -4.46146936e+09 -4.46146936e+09 7.66e-08 9.77e-10 1.60e-04 1s
7 -4.24765667e+09 -6.85937522e+09 1.44e+04 4.42e-12 1.67e+05 1s
25 -4.46146936e+09 -4.46146936e+09 3.96e-08 2.55e-09 1.65e-07 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.11s
8 -4.40119052e+09 -6.28912581e+09 8.27e+03 2.51e-12 1.19e+05 1s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
4 DPushes remaining with DInf 0.0000000e+00 1s
26 -4.46146936e+09 -4.46146936e+09 2.47e-10 2.84e-11 1.65e-10 1s
Barrier solved model in 26 iterations and 1.31 seconds (0.16 work units)
Optimal objective -4.46146936e+09
0 DPushes remaining with DInf 0.0000000e+00 1s
1033 PPushes remaining with PInf 0.0000000e+00 1s
9 -4.54860555e+09 -5.65982802e+09 4.52e+03 1.13e-12 6.94e+04 1s
Crossover log...
Ordering time: 0.03s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
10 -4.62179274e+09 -5.32278294e+09 2.80e+03 1.65e-12 4.36e+04 1s
5 DPushes remaining with DInf 0.0000000e+00 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 DPushes remaining with DInf 0.0000000e+00 1s
0 6.24033147e+09 -5.02050666e+11 7.39e+08 1.05e+03 2.47e+09 0s
2026 PPushes remaining with PInf 0.0000000e+00 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.2287062e-11 1s
Crossover time: 0.20 seconds (0.04 work units)
11 -4.70763339e+09 -5.15440372e+09 1.14e+03 1.79e-12 2.75e+04 1s
1 1.41199194e+11 -4.48929465e+11 9.55e+07 2.57e+03 1.19e+09 0s
Solved with barrier
2 1.27535474e+11 -1.63140805e+11 5.24e+07 3.11e+01 1.96e+08 0s
12 -4.73884027e+09 -4.99557545e+09 7.40e+02 1.33e-12 1.58e+04 1s
Iteration Objective Primal Inf. Dual Inf. Time
1040 1.2588046e+09 0.000000e+00 0.000000e+00 2s
Solved in 1040 iterations and 1.55 seconds (0.22 work units)
Optimal objective 1.258804632e+09
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 6.1419314e-11 2s
13 -4.76601379e+09 -4.89831885e+09 3.83e+02 1.42e-12 8.15e+03 1s
Crossover time: 0.23 seconds (0.06 work units)
3 5.10385528e+09 -7.40260886e+10 1.15e+06 4.83e-01 8.46e+06 0s
Solved with barrier
14 -4.77611860e+09 -4.86400353e+09 2.74e+02 1.36e-12 5.42e+03 1s
4 2.90568210e+09 -1.80284128e+10 3.86e+05 1.56e-11 1.82e+06 0s
Iteration Objective Primal Inf. Dual Inf. Time
2034 -4.4614694e+09 0.000000e+00 0.000000e+00 2s
Solved in 2034 iterations and 1.60 seconds (0.23 work units)
Optimal objective -4.461469358e+09
15 -4.78921238e+09 -4.83520483e+09 1.36e+02 1.12e-12 2.83e+03 1s
5 1.91144836e+09 -8.09081217e+09 1.58e+05 7.16e-12 7.16e+05 0s
16 -4.79566272e+09 -4.81264990e+09 6.69e+01 1.02e-12 1.05e+03 1s
6 1.37685900e+09 -4.99198289e+09 9.48e+04 3.41e-12 4.32e+05 1s
17 -4.79936626e+09 -4.80510040e+09 2.73e+01 1.88e-12 3.55e+02 1s
7 1.05385397e+09 -4.12000014e+09 7.63e+04 3.83e-12 3.49e+05 1s 18 -4.80169703e+09 -4.80256352e+09 3.88e+00 1.74e-12 5.36e+01 1s 8 7.03083239e+08 -3.84591964e+09 6.26e+04 3.87e-12 3.04e+05 1s 19 -4.80209320e+09 -4.80211108e+09 5.85e-02 1.59e-12 1.10e+00 1s 9 6.85888969e+08 -2.58115248e+09 6.13e+04 2.30e-12 2.23e+05 1s 20 -4.80210257e+09 -4.80210259e+09 9.38e-07 2.67e-12 1.10e-03 1s 10 3.65937261e+08 -2.00462719e+09 2.05e+04 1.56e-12 1.51e+05 1s 21 -4.80210258e+09 -4.80210258e+09 1.59e-07 7.39e-12 1.10e-06 1s 11 3.40975556e+08 -1.97170123e+09 2.00e+04 1.02e-12 1.47e+05 1s 22 -4.80210258e+09 -4.80210258e+09 4.73e-08 7.73e-12 1.10e-09 1s Barrier solved model in 22 iterations and 1.15 seconds (0.14 work units) Optimal objective -4.80210258e+09 12 1.08685066e+08 -1.74323262e+09 1.59e+04 9.78e-13 1.18e+05 1s Crossover log... 13 2.16758067e+07 -1.51521697e+09 1.36e+04 7.67e-13 9.83e+04 1s
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
14 -1.68349150e+08 -1.33847941e+09 9.77e+03 5.60e-13 7.47e+04 1s
2 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
695 PPushes remaining with PInf 0.0000000e+00 1s
15 -1.50360191e+08 -1.21526299e+09 9.12e+03 7.37e-13 6.82e+04 1s
16 -2.15714742e+08 -9.43589974e+08 6.07e+03 1.10e-12 4.66e+04 1s
Read LP format model from file /tmp/linopy-problem-c8pb63u6.lp
Reading time = 0.10 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xc50bcde9
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [9e+00, 5e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 4.6114224e-11 1s
Crossover time: 0.17 seconds (0.02 work units)
17 -2.93910356e+08 -8.83775627e+08 2.38e+03 1.04e-12 3.66e+04 1s
Solved with barrier
Warning: environment still referenced so free is deferred (Continue to use WLS)
18 -3.08180044e+08 -7.43142517e+08 1.34e+03 1.13e-12 2.68e+04 1s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.07s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Iteration Objective Primal Inf. Dual Inf. Time
700 -4.8021026e+09 0.000000e+00 0.000000e+00 1s
Solved in 700 iterations and 1.40 seconds (0.17 work units)
Optimal objective -4.802102580e+09
19 -3.20780654e+08 -6.57324571e+08 8.95e+02 1.15e-12 2.07e+04 1s
Ordering time: 0.02s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
20 -3.25458727e+08 -5.40799220e+08 6.73e+02 9.34e-13 1.33e+04 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 8.70683082e+08 -4.59490331e+11 7.39e+08 1.08e+03 2.26e+09 0s
21 -3.35447027e+08 -4.17025424e+08 3.93e+02 8.10e-13 5.09e+03 1s
1 -8.53518931e+09 -4.15519865e+11 1.10e+08 2.42e+03 1.16e+09 0s
Read LP format model from file /tmp/linopy-problem-yqf9ovyz.lp
Reading time = 0.09 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x5c197bec
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [5e+01, 6e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
22 -3.39715016e+08 -3.99809269e+08 2.88e+02 1.07e-12 3.75e+03 1s
2 -8.08940387e+09 -1.39163350e+11 6.01e+07 3.35e+01 1.78e+08 0s
3 -4.56087799e+08 -6.62283553e+10 2.52e+06 1.27e+00 1.08e+07 0s
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.10s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Warning: environment still referenced so free is deferred (Continue to use WLS)
23 -3.47072625e+08 -3.68411833e+08 7.13e+01 1.00e-12 1.32e+03 1s
24 -3.48971051e+08 -3.51699286e+08 1.42e+01 1.40e-12 1.71e+02 1s
4 -2.01329476e+08 -1.92754539e+10 4.84e+05 6.30e-11 1.90e+06 0s
25 -3.49545172e+08 -3.50199033e+08 2.05e+00 1.93e-12 4.03e+01 1s
26 -3.49624544e+08 -3.49722326e+08 3.83e-01 1.57e-12 6.06e+00 1s
5 -3.25836499e+08 -1.06212879e+10 1.96e+05 1.57e-11 8.14e+05 0s
Ordering time: 0.01s
27 -3.49638988e+08 -3.49646919e+08 9.21e-02 1.11e-10 5.19e-01 1s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
28 -3.49643575e+08 -3.49646071e+08 6.65e-03 2.43e-10 1.53e-01 1s
6 -4.86012101e+08 -4.77715746e+09 1.41e+05 2.14e-11 3.49e+05 0s
29 -3.49643603e+08 -3.49644043e+08 6.24e-03 1.64e-11 2.93e-02 1s
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -5.95830342e+08 -3.92256847e+11 7.39e+08 7.88e+02 1.92e+09 0s
7 -8.04837954e+08 -3.81493704e+09 7.86e+04 1.36e-11 2.26e+05 0s
30 -3.49643983e+08 -3.49643987e+08 2.47e-06 4.57e-09 2.19e-04 1s
1 -5.23131484e+10 -3.76642717e+11 1.33e+08 2.11e+03 1.09e+09 0s
31 -3.49643984e+08 -3.49643984e+08 7.75e-08 4.68e-11 2.19e-07 1s
2 -4.97385633e+10 -1.19085857e+11 6.76e+07 4.78e+01 1.60e+08 0s
8 -1.02510083e+09 -3.47732338e+09 5.92e+04 1.22e-11 1.80e+05 0s
32 -3.49643984e+08 -3.49643984e+08 7.57e-08 1.46e-11 2.19e-10 1s
Barrier solved model in 32 iterations and 1.34 seconds (0.19 work units)
Optimal objective -3.49643984e+08
9 -1.11105132e+09 -2.91243626e+09 4.84e+04 1.09e-11 1.32e+05 1s
Crossover log...
3 -4.65164669e+09 -5.66156771e+10 5.57e+06 4.23e+00 1.56e+07 0s
396 DPushes remaining with DInf 0.0000000e+00 1s
10 -1.30272212e+09 -2.40951594e+09 2.64e+04 1.39e-11 7.87e+04 1s
11 -1.37725834e+09 -2.33544300e+09 1.73e+04 1.35e-11 6.55e+04 1s
4 -8.36223447e+08 -2.19730962e+10 6.06e+05 1.20e-01 2.26e+06 0s
5 -6.11841369e+08 -1.01641711e+10 2.58e+05 1.38e-02 8.28e+05 0s
12 -1.30220419e+09 -2.16839409e+09 1.40e+04 1.18e-11 5.82e+04 1s
6 -6.18892036e+08 -4.04473208e+09 1.76e+05 4.18e-12 3.10e+05 0s
0 DPushes remaining with DInf 0.0000000e+00 1s
2132 PPushes remaining with PInf 0.0000000e+00 1s
13 -1.43856388e+09 -2.04095891e+09 5.92e+03 1.22e-11 3.88e+04 1s
7 -8.37198541e+08 -2.90613571e+09 7.41e+04 3.61e-12 1.61e+05 0s
14 -1.50097622e+09 -1.87861039e+09 2.54e+03 1.04e-11 2.38e+04 1s
8 -1.00842559e+09 -2.41073400e+09 4.62e+04 1.60e-12 1.05e+05 1s
15 -1.50974786e+09 -1.67783780e+09 1.55e+03 7.28e-12 1.07e+04 1s
9 -1.16394075e+09 -2.10255467e+09 2.63e+04 1.51e-12 6.73e+04 1s
16 -1.52596475e+09 -1.58246257e+09 6.83e+02 7.46e-12 3.65e+03 1s
0 PPushes remaining with PInf 0.0000000e+00 2s
Push phase complete: Pinf 0.0000000e+00, Dinf 6.0765615e-11 2s
Crossover time: 0.28 seconds (0.07 work units)
Solved with barrier
10 -1.21620643e+09 -1.81822360e+09 9.58e+03 8.29e-13 3.99e+04 1s
17 -1.53568989e+09 -1.54302904e+09 1.71e+02 8.47e-12 5.03e+02 1s
Iteration Objective Primal Inf. Dual Inf. Time
18 -1.53894277e+09 -1.53973253e+09 2.62e+01 3.10e-11 5.69e+01 1s
2528 -3.4964398e+08 0.000000e+00 0.000000e+00 2s
Solved in 2528 iterations and 1.68 seconds (0.27 work units)
Optimal objective -3.496439842e+08
11 -1.27342481e+09 -1.56489351e+09 4.60e+03 1.08e-12 1.92e+04 1s
12 -1.29303367e+09 -1.49936714e+09 3.10e+03 5.89e-13 1.35e+04 1s
19 -1.53937652e+09 -1.53959675e+09 8.31e+00 6.58e-12 1.62e+01 1s
13 -1.30696337e+09 -1.45896677e+09 2.16e+03 1.10e-12 9.89e+03 1s
20 -1.53958121e+09 -1.53958415e+09 2.57e-05 2.14e-11 1.77e-01 1s
14 -1.32097531e+09 -1.40848833e+09 1.00e+03 5.04e-13 5.60e+03 1s
21 -1.53958208e+09 -1.53958208e+09 1.51e-06 2.31e-11 7.79e-06 1s
15 -1.32943014e+09 -1.36661126e+09 4.18e+02 7.92e-13 2.38e+03 1s
22 -1.53958208e+09 -1.53958208e+09 3.73e-09 2.50e-11 7.79e-09 1s
Barrier solved model in 22 iterations and 0.96 seconds (0.14 work units)
Optimal objective -1.53958208e+09
Crossover log...
16 -1.33146245e+09 -1.34079947e+09 2.69e+02 1.77e-12 6.46e+02 1s
17 -1.33391695e+09 -1.33718522e+09 1.01e+02 8.35e-13 2.28e+02 1s
17 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
1519 PPushes remaining with PInf 0.0000000e+00 1s
18 -1.33508099e+09 -1.33561345e+09 2.47e+01 1.46e-12 3.97e+01 1s
19 -1.33547588e+09 -1.33549823e+09 3.76e-01 1.29e-12 1.46e+00 1s
20 -1.33548569e+09 -1.33548578e+09 4.02e-07 1.72e-11 5.49e-03 1s
21 -1.33548572e+09 -1.33548572e+09 2.75e-08 1.09e-11 5.49e-06 1s
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.6607162e-11 1s
Crossover time: 0.21 seconds (0.05 work units)
Solved with barrier
22 -1.33548572e+09 -1.33548572e+09 8.38e-08 4.12e-11 4.55e-09 1s
Barrier solved model in 22 iterations and 1.01 seconds (0.14 work units)
Optimal objective -1.33548572e+09
Crossover log...
Iteration Objective Primal Inf. Dual Inf. Time
1539 -1.5395821e+09 0.000000e+00 0.000000e+00 1s
Solved in 1539 iterations and 1.22 seconds (0.20 work units)
Optimal objective -1.539582079e+09
18 DPushes remaining with DInf 0.0000000e+00 1s
0 DPushes remaining with DInf 0.0000000e+00 1s
1166 PPushes remaining with PInf 0.0000000e+00 1s
Warning: environment still referenced so free is deferred (Continue to use WLS)
0 PPushes remaining with PInf 0.0000000e+00 1s
Push phase complete: Pinf 0.0000000e+00, Dinf 3.0567548e-11 1s
Crossover time: 0.17 seconds (0.04 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1187 -1.3354857e+09 0.000000e+00 0.000000e+00 1s
Solved in 1187 iterations and 1.24 seconds (0.19 work units)
Optimal objective -1.335485715e+09
Warning: environment still referenced so free is deferred (Continue to use WLS) Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-uk_5dbsf.lp
Reading time = 0.02 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0x99e4a7df
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [5e+01, 1e+05]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.02s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.00s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 6.18383285e+08 -1.06615267e+12 7.39e+08 2.79e+03 5.24e+09 0s
1 2.36938477e+10 -9.15192874e+11 9.92e+07 5.28e+03 2.42e+09 0s
2 3.19363148e+10 -3.56027767e+11 5.17e+07 5.17e+01 3.98e+08 0s
3 -2.37994790e+08 -1.58174387e+11 1.02e+06 3.86e-01 1.64e+07 0s
4 -8.36891405e+08 -4.66830104e+10 4.59e+05 3.29e-11 4.37e+06 0s
5 -1.38090755e+09 -2.19387794e+10 1.74e+05 1.37e-11 1.55e+06 0s
6 -1.71050128e+09 -1.24568180e+10 1.05e+05 7.25e-12 7.60e+05 0s
7 -1.88850752e+09 -1.14825155e+10 8.69e+04 5.29e-12 6.65e+05 0s
8 -2.34097313e+09 -9.64079536e+09 6.41e+04 4.74e-12 4.96e+05 0s
9 -2.91497585e+09 -8.53193566e+09 4.50e+04 3.03e-12 3.74e+05 0s
10 -3.01370606e+09 -7.58308482e+09 4.20e+04 1.33e-12 3.07e+05 0s
11 -3.37726395e+09 -6.83176309e+09 1.71e+04 1.52e-12 2.20e+05 0s
12 -3.56108346e+09 -6.03045151e+09 1.43e+04 1.20e-12 1.58e+05 0s
13 -3.52309389e+09 -5.44974968e+09 1.33e+04 2.01e-12 1.25e+05 0s
14 -3.65148396e+09 -5.01686277e+09 9.62e+03 1.51e-12 8.86e+04 0s
15 -3.88294226e+09 -4.73802414e+09 5.24e+03 2.45e-12 5.50e+04 0s
16 -3.93922335e+09 -4.52500025e+09 3.68e+03 2.11e-12 3.77e+04 0s
17 -4.02048406e+09 -4.31046101e+09 1.34e+03 2.38e-12 1.83e+04 0s
18 -4.05367474e+09 -4.15447382e+09 5.76e+02 2.21e-12 6.41e+03 0s
19 -4.06816373e+09 -4.12981450e+09 2.84e+02 1.37e-12 3.88e+03 0s
20 -4.07613713e+09 -4.10272501e+09 1.26e+02 2.72e-12 1.67e+03 0s
21 -4.08030569e+09 -4.09523480e+09 5.97e+01 1.67e-12 9.33e+02 0s
22 -4.08310599e+09 -4.08720425e+09 1.19e+01 2.98e-12 2.54e+02 0s
23 -4.08376765e+09 -4.08486952e+09 3.38e+00 2.25e-12 6.83e+01 0s
24 -4.08402302e+09 -4.08420113e+09 1.34e-01 2.31e-12 1.08e+01 0s
25 -4.08403708e+09 -4.08406512e+09 6.27e-02 1.07e-09 1.72e+00 0s
26 -4.08404127e+09 -4.08404466e+09 3.40e-04 2.91e-11 2.05e-01 0s
27 -4.08404460e+09 -4.08404460e+09 1.55e-05 7.22e-09 5.30e-04 0s
28 -4.08404460e+09 -4.08404460e+09 5.03e-08 5.28e-11 5.30e-07 0s
29 -4.08404460e+09 -4.08404460e+09 3.73e-09 5.64e-11 5.30e-10 0s
Barrier solved model in 29 iterations and 0.20 seconds (0.18 work units)
Optimal objective -4.08404460e+09
Crossover log...
8 DPushes remaining with DInf 0.0000000e+00 0s
0 DPushes remaining with DInf 0.0000000e+00 0s
1961 PPushes remaining with PInf 0.0000000e+00 0s
0 PPushes remaining with PInf 0.0000000e+00 0s
Push phase complete: Pinf 0.0000000e+00, Dinf 7.3356432e-11 0s
Crossover time: 0.04 seconds (0.06 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1972 -4.0840446e+09 0.000000e+00 0.000000e+00 0s
Solved in 1972 iterations and 0.25 seconds (0.24 work units)
Optimal objective -4.084044601e+09
Warning: environment still referenced so free is deferred (Continue to use WLS)
/home/docs/checkouts/readthedocs.org/user_builds/pypsa/checkouts/v1.1.2/pypsa/optimization/mga.py:502: FutureWarning: The default value of `include_objective_constant` will change from True to False in version 2.0. Set `include_objective_constant` explicitly to suppress this warning. Using False improves LP numerical conditioning by not including the objective constant as a variable.
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2766203
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Read LP format model from file /tmp/linopy-problem-zgnlsz3v.lp
Reading time = 0.02 seconds
obj: 21435 rows, 9746 columns, 42400 nonzeros
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64 - "Ubuntu 24.04 LTS")
CPU model: AMD EPYC 9R14, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 2 physical cores, 2 logical processors, using up to 2 threads
Academic license 2766203 - for non-commercial use only - registered to f.___@tu-berlin.de
Optimize a model with 21435 rows, 9746 columns and 42400 nonzeros (Min)
Model fingerprint: 0xcf7215c0
Model has 6 linear objective coefficients
Coefficient statistics:
Matrix range [1e-03, 2e+05]
Objective range [6e+01, 8e+04]
Bounds range [0e+00, 0e+00]
RHS range [5e+03, 8e+09]
Warning: Model contains large rhs
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 11188 rows and 1442 columns
Presolve time: 0.02s
Presolved: 10247 rows, 8304 columns, 29770 nonzeros
Concurrent LP optimizer: dual simplex and barrier
Showing barrier log only...
Ordering time: 0.00s
Barrier statistics:
Dense cols : 6
AA' NZ : 2.537e+04
Factor NZ : 1.718e+05 (roughly 9 MB of memory)
Factor Ops : 2.974e+06 (less than 1 second per iteration)
Threads : 1
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 -2.42533182e+09 -5.26704544e+11 7.39e+08 1.38e+03 2.58e+09 0s
1 -8.72662429e+10 -4.95980343e+11 1.36e+08 2.72e+03 1.41e+09 0s
2 -7.66714494e+10 -1.69797083e+11 6.59e+07 5.50e+01 2.11e+08 0s
3 -4.76416067e+09 -7.39333011e+10 3.43e+06 3.63e+00 1.45e+07 0s
4 -1.27624823e+09 -2.51752568e+10 4.92e+05 1.05e-01 2.41e+06 0s
5 -1.00599257e+09 -1.13257224e+10 1.57e+05 1.72e-02 8.06e+05 0s
6 -1.08114022e+09 -6.15757951e+09 1.02e+05 3.84e-12 3.88e+05 0s
7 -1.23909281e+09 -4.54817747e+09 6.80e+04 3.31e-12 2.45e+05 0s
8 -1.49726754e+09 -3.70079162e+09 2.93e+04 1.32e-12 1.51e+05 0s
9 -1.63553445e+09 -2.98622743e+09 1.89e+04 1.80e-12 9.18e+04 0s
10 -1.70563601e+09 -2.79132764e+09 1.49e+04 2.88e-12 7.34e+04 0s
11 -1.77637225e+09 -2.71103114e+09 1.14e+04 1.85e-12 6.24e+04 0s
12 -1.86379699e+09 -2.41757773e+09 6.33e+03 2.01e-12 3.66e+04 0s
13 -1.91114681e+09 -2.22627971e+09 3.54e+03 2.02e-12 2.07e+04 0s
14 -1.92970169e+09 -2.11224079e+09 2.56e+03 1.61e-12 1.22e+04 0s
15 -1.94374240e+09 -2.08812836e+09 1.77e+03 1.43e-12 9.55e+03 0s
16 -1.96526494e+09 -2.03028170e+09 4.03e+02 1.25e-12 4.12e+03 0s
17 -1.97085082e+09 -1.98414889e+09 1.20e+02 2.26e-12 8.58e+02 0s
18 -1.97327831e+09 -1.98292282e+09 3.17e+01 1.88e-12 5.98e+02 0s
19 -1.97376425e+09 -1.97837097e+09 1.44e+01 2.89e-12 2.85e+02 0s
20 -1.97403454e+09 -1.97457801e+09 5.02e+00 1.28e-12 3.51e+01 0s
21 -1.97418057e+09 -1.97431302e+09 7.14e-02 2.43e-12 8.04e+00 0s
22 -1.97419201e+09 -1.97419215e+09 3.88e-06 2.47e-10 8.42e-03 0s
23 -1.97419203e+09 -1.97419203e+09 6.80e-08 1.40e-10 8.42e-06 0s
24 -1.97419203e+09 -1.97419203e+09 9.78e-08 2.21e-10 8.42e-09 0s
Barrier solved model in 24 iterations and 0.17 seconds (0.15 work units)
Optimal objective -1.97419203e+09
Crossover log...
3 DPushes remaining with DInf 0.0000000e+00 0s
0 DPushes remaining with DInf 0.0000000e+00 0s
1383 PPushes remaining with PInf 0.0000000e+00 0s
0 PPushes remaining with PInf 0.0000000e+00 0s
Push phase complete: Pinf 0.0000000e+00, Dinf 7.6283868e-11 0s
Crossover time: 0.04 seconds (0.06 work units)
Solved with barrier
Iteration Objective Primal Inf. Dual Inf. Time
1389 -1.9741920e+09 0.000000e+00 0.000000e+00 0s
Solved in 1389 iterations and 0.22 seconds (0.21 work units)
Optimal objective -1.974192028e+09
Warning: environment still referenced so free is deferred (Continue to use WLS)
fig, ax = plt.subplots(figsize=(8, 6))
ax.scatter(
pts["wind"] / 1e6, pts["solar"] / 1e6, c=pts["storage"] / 1e6, cmap="viridis"
)
hull = ConvexHull(pts[["wind", "solar"]] / 1e6)
line_segments = [hull.points[simplex] for simplex in hull.simplices]
ax.add_collection(LineCollection(line_segments, colors="k", linestyle="solid"))
ax.axis("equal")
ax.set_xlabel("Wind investment (mEUR)")
ax.set_ylabel("Solar investment (mEUR)")
cbar = plt.colorbar(ax.collections[0], ax=ax)
cbar.set_label("Storage investment (mEUR)")
In the above example, we see that low investment in renewables necessitates higher investment in storage, while high investment in renewables excludes (via the total system cost bound) a high investment in storage.