Я хочу настроить проверку ограничений в Python, используя PULP. Предположим, у меня были переменные A1, .., Xn и ограничение (AffineExpression) A1X1 + ... + AnXn <= B, где A1, .., An и B - все постоянные. </p>
Учитывая назначение для X (например, X1 = 1, X2 = 4, ... Xn = 2), как я могу проверить, выполнены ли ограничения? Я знаю, как это сделать с матрицами, использующими Numpy, но мне интересно, можно ли это сделать с помощью PULP, чтобы библиотека справилась с работой.
Я надеюсь, что смогу проверить определенные назначения переменных. Я не хочу запускать алгоритм оптимизации проблемы (например, prob.solve ()).
Может ли PULP сделать это? Есть ли другая библиотека Python, которая была бы лучше? Я думал об инструментах Google OR, но обнаружил, что с документацией разобраться немного сложнее, чем с PULP.