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