|
|
|
================================================================================ |
|
from transp-linprog.py Mon Jun 10 13:14:42 2019 |
|
versions: numpy 1.16.4 scipy 1.3.0 python 3.7.3 |
|
c A: |
|
[0.225 0.153 0.162 0.225 0.162 0.126] |
|
[[0.225 0.153 0.162 0.225 0.162 0.126] |
|
[1 1 1 0 0 0] |
|
[0 0 0 1 1 1] |
|
[-1 0 0 -1 0 0] |
|
[0 -1 0 0 -1 0] |
|
[0 0 -1 0 0 -1]] |
|
b: [1e+10 350 600 -325 -300 -275] |
|
params: disp True tol 0.0001 |
|
|
|
-------------------------------------------------------------------------------- |
|
linprog method: interior-point sparse: True |
|
Primal Feasibility Dual Feasibility Duality Gap Step Path Parameter Objective |
|
1.0 1.0 1.0 - 1.0 1.053 |
|
0.03970108076208 0.03970100029991 26655.09069371 0.9710884895028 0.0397002956859 0.5294453395671 |
|
2.237111193684e-06 2.237405684e-06 18.77027302619 0.9999436511367 2.236881518392e-06 0.649008009407 |
|
The algorithm terminated successfully and determined that the problem is infeasible. |
|
Iterations: 2 |
|
final f: 0.649008 x: [0.711 0.57 0.515 0.707 0.557 0.549] |
|
|
|
-------------------------------------------------------------------------------- |
|
linprog method: interior-point sparse: False |
|
Primal Feasibility Dual Feasibility Duality Gap Step Path Parameter Objective |
|
1.0 1.0 1.0 - 1.0 1.053 |
|
0.03970102588196 0.03970106469025 67253.82154926 0.9710884895028 0.03970003971184 0.5294751484279 |
|
2.237758684622e-06 2.237995969238e-06 225.9257602917 0.9999436347497 2.240250226874e-06 0.6494724617124 |
|
The algorithm terminated successfully and determined that the problem is unbounded. |
|
Iterations: 2 |
|
final f: 0.649472 x: [0.712 0.57 0.515 0.708 0.557 0.55] |
|
|
|
-------------------------------------------------------------------------------- |
|
linprog method: revised simplex sparse: True |
|
transp-linprog.py:64: OptimizeWarning: Unknown solver options: sparse |
|
method=method, options=options ) |
|
Traceback (most recent call last): |
|
File "transp-linprog.py", line 64, in <module> |
|
method=method, options=options ) |
|
File "/opt/local/mac/big/py3/lib/python3.7/site-packages/scipy/optimize/_linprog.py", line 532, in linprog |
|
c, c0=c0, A=A, b=b, x0=x0, callback=callback, _T_o=T_o, **solver_options) |
|
File "/opt/local/mac/big/py3/lib/python3.7/site-packages/scipy/optimize/_linprog_rs.py", line 543, in _linprog_rs |
|
mast, pivot, callback, _T_o, disp)) |
|
File "/opt/local/mac/big/py3/lib/python3.7/site-packages/scipy/optimize/_linprog_rs.py", line 51, in _phase_one |
|
A, b, c, basis, x, status = _generate_auxiliary_problem(A, b, x0, tol) |
|
File "/opt/local/mac/big/py3/lib/python3.7/site-packages/scipy/optimize/_linprog_rs.py", line 195, in _generate_auxiliary_problem |
|
cols, rows = _select_singleton_columns(A, r) |
|
File "/opt/local/mac/big/py3/lib/python3.7/site-packages/scipy/optimize/_linprog_rs.py", line 254, in _select_singleton_columns |
|
same_sign = A[row_indices, column_indices]*b[row_indices] >= 0 |
|
File "/opt/local/mac/big/py3/lib/python3.7/site-packages/numpy/matrixlib/defmatrix.py", line 220, in __mul__ |
|
return N.dot(self, asmatrix(other)) |
|
ValueError: shapes (1,12) and (1,12) not aligned: 12 (dim 1) != 1 (dim 0) |
|
|
|
-------------------------------------------------------------------------------- |
|
linprog method: revised simplex sparse: False |
|
transp-linprog.py:64: OptimizeWarning: Unknown solver options: sparse |
|
method=method, options=options ) |
|
Phase Iteration Minimum Slack Constraint Residual Objective |
|
1 0 -325.0 0.0 0.0 |
|
1 1 -300.0 0.0 73.125 |
|
1 2 -275.0 0.0 76.95 |
|
1 3 -275.0 0.0 119.025 |
|
1 4 -225.0 0.0 127.125 |
|
1 5 0.0 0.0 165.6 |
|
2 5 0.0 0.0 165.6 |
|
2 6 0.0 0.0 155.475 |
|
2 7 0.0 0.0 153.675 |
|
Optimization terminated successfully. |
|
Current function value: 153.675000 |
|
Iterations: 7 |
|
final f: 153.675 x: [50 300 0 275 0 275] |
|
|
|
-------------------------------------------------------------------------------- |
|
linprog method: simplex sparse: True |
|
transp-linprog.py:64: OptimizeWarning: Unknown solver options: sparse |
|
method=method, options=options ) |
|
Traceback (most recent call last): |
|
File "transp-linprog.py", line 64, in <module> |
|
method=method, options=options ) |
|
File "/opt/local/mac/big/py3/lib/python3.7/site-packages/scipy/optimize/_linprog.py", line 526, in linprog |
|
c, c0=c0, A=A, b=b, callback=callback, _T_o=T_o, **solver_options) |
|
File "/opt/local/mac/big/py3/lib/python3.7/site-packages/scipy/optimize/_linprog_simplex.py", line 601, in _linprog_simplex |
|
row_constraints = np.hstack((A, np.eye(n), b[:, np.newaxis])) |
|
File "/opt/local/mac/big/py3/lib/python3.7/site-packages/numpy/core/shape_base.py", line 338, in hstack |
|
return _nx.concatenate(arrs, 0) |
|
ValueError: all the input arrays must have same number of dimensions |
|
|
|
-------------------------------------------------------------------------------- |
|
linprog method: simplex sparse: False |
|
Optimization terminated successfully. |
|
Current function value: 153.675000 |
|
Iterations: 18 |
|
final f: 153.675 x: [0 300 0 325 0 275] |