mex.simplex.problem_definition.constrain¶
-
mex.simplex.problem_definition.
constrain
(matrix, eq, memory_prof=False)[source]¶ Adds constraints to the problem.
- Parameters
matrix (numpy array) – matrix defined with
create_matrix
.eq (string) – coefficients of constraints expressions. Use L for less than, G for greater than, E for equal to.
>>> problem_matrix = create_matrix(2,3) # 2 variables and 3 constraints >>> constrain(problem_matrix,'1,L,4') # x_1 <= 4 >>> constrain(problem_matrix,'0,2,L,12') # 2x_2 <= 12 >>> constrain(problem_matrix,'3,2,G,18') # 3x_1 + 2x_2 >= 18