19 lines
434 B
Python
19 lines
434 B
Python
import numpy as np
|
|
import tabulate as tb
|
|
from SimplexMethod import SimplexMethod
|
|
|
|
table = np.array([[18, 1, 3],
|
|
[16, 2, 1],
|
|
[5, 0, 1],
|
|
[21, 3, 0],
|
|
[0, -2, -3]])
|
|
|
|
result = np.zeros(2)
|
|
S = SimplexMethod(table)
|
|
table_result = S.calculate(result)
|
|
|
|
print(tb.tabulate(table_result))
|
|
|
|
print("\n")
|
|
print(f"X[max] = {result}")
|
|
print(f"F[max] = {table_result[-1][0]:.2f}") |