Нижние и верхние границы в питоне
Я не знаю, находится ли этот вопрос в правильном месте или нет, если нет, пожалуйста, скажите мне. Итак, я использую Python, и я должен оптимизировать функцию стоимости, которая имеет два ограничения. Эта функция стоимости не увеличивается по отношению к объему производства, поэтому оптимально заказывать как можно меньше. Тем не менее, мои ограничения накладывают верхние и нижние границы на объем производства. Можно утверждать, что, следовательно, в этом случае нижняя граница будет обязательной.
Но теперь я также вычислял нижнюю и верхнюю границы вручную, а в некоторых случаях нижняя граница превышает верхнюю границу значения...
Я использую scipy.optimize.minimize и метод SLSQP, и я понял, что ограничения неравенства таковы, что они неотрицательны. Поэтому я ввел количество продукции - нижнюю границу в качестве ограничения, а верхнюю границу - количество продукции (они должны быть неотрицательными).
При выполнении я получаю в качестве ответов наименьшее возможное значение, как утверждалось ранее. Однако иногда это минимально возможное значение задается верхней границей. И поэтому оба ограничения также не выполняются, так как нижний> верхний. Однако я не получаю ошибки, все время он может найти решения? Как это возможно? И как нижняя граница может быть больше, чем верхняя граница