Данная задача является задачей поиска наилучшего варианта из трех имеющихся способов размещения дополнительного производства объемом S=b1+b2+b3+b4-d4, в одном из пунктов: А1, А2, А3. Введём в рассмотрение три переменные y1, y2, y3, принимающие значения 0 или 1(переменные, обладающие таким свойством, называются булевскими) такие, что yi=1 тогда и только тогда, когда дополнительное производство будет размещено в пункте Ai, где . Тогда задача сводится к задаче целочисленного линейного программирования. Тот факт, что дополнительное производство будет размещено, только в одном из пунктов математически запишется в виде системы ограничений:
y1+ y2+ y3=1;
0£ y1£1; 0£ y2£1; 0£ y3£1;
у1,у2,у3 – целые.
При этом затраты на размещение дополнительного производства составят величину: y1×h1+ y2×h2+ y3×h3 (в последней сумме только одно слагаемое отлично от 0). С учетом транспортных затрат целевая функция для данной задачи имеет вид:
z=c1×x1+ c2×x2+ c3×x3+ c4×x4+ c5×x5+ c6×x6+ y1×h1+ y2×h2+ y3×h3,
|
|
где xi- величина транспортного потока перевозок продукта по дуге i, ci- коэффициент удельных транспортных расходов при перевозках по данной магистрали. Система неравенств материального баланса для производства и потребления и потоков перевозок для каждого населенного пункта имеет вид:
b1+x5+x2£ x1+x4+y1×S - для пункта А1;
b2+x3+x1£ x2+y2×S - для пункта А2;
b3+x6 £ x5+y3×S - для пункта А3;
b4+x4 £ x3+x6+d4 - для пункта А4.
В левой части неравенств записываем объём потребляемой и вывозимой продукции, а в правой - объём ввозимой и возможно производимой продукции (для пункта А4 объём ввозимой и производимой продукции).
Таким образом, изучаемая задача сводится целочисленной задаче линейного программирования на поиск минимума:
z=c1×x1+ c2×x2+ c3×x3+ c4×x4+ c5×x5+ c6×x6+ y1×h1+ y2×h2+ y3×h3®min;
x1- x2+x4- x5+y1×S³ b1;
-x1+x2- x3 +y2×S³ b2;
x5- x6+y3×S³ b3;
x3- x4+x6³ b4-d4;
y1+ y2+ y3=1; 0£ y1£1;
0£ y1£1; y1- целое;
0£ y2£1; y2- целое;
0£ y3£1; y3- целое;
x1³0; x2³0; x3³0; x4³0; x5³0; x6³0.