Noorik
Есть какие-нибудь методы для integer step size при изменений значений в objective? Допустим если initial guess был 1, то след будет тоже целочисленным?
scipy.optimize использует дифференциальные методы 1го и 2го порядка для нахождения оптимума.
Для целочисленной оптимизации используются совсем другие алгоритмы (т.к. дифференциорвание даже неопределено для целочисленного домена).
PuLP должен их поддерживать, но это язык для моделирования вложенный в питон, а не сам солвер. Нужно просто использовать солвер в бакенде PuLPа, который поддерживает целочисленную оптимизацию.
Дисклеймер: я почити не знаком с PuLP