Я работаю над проблемой программирования, которая сводится к уравнению и неравенству:
x[0]*a[0] + x[1]*a[1] + ... x[n]*a[n] >= D
x[0]*b[0] + x[1]*b[1] + ... x[n]*b[n] = C
Я хочу найти значения X
, которые дадут абсолютный минимум C
, учитывая входные данные D
и списки, а также A
и B
, состоящие из a[0 - n]
и b[0 - n ]
.
Я сейчас решаю проблему в Python, но в целом проблема не зависит от языка.
ОБНОВЛЕНИЕ РАЗЪЯСНЕНИЯ: коэффициенты x[0 - n]
ограничены набором неотрицательных целых чисел.