43
⎩
⎨
⎧
=+
=+
1052
3
21
21
xx
xx
Эта система двух линейных уравнений относительно х
1
и х
2
легко решается, если, например, первое уравнение умножить на два, а
затем вычесть его из второго. Мы получим: х
1
= 5/3, х
2
= 4/3. Это и есть
координаты точки В.
Подсчитаем теперь z в точках А, В, и С. Имеем
z
A
= 9; z
B
= 3·5/3 + 1·4/3 = 19/3 ≈ 6,3; z
C
= 15.
Наименьшее значение z (минимум неудобств больному)
принимает в точке В = (5/3, 4/3). Следовательно, координаты этой точки
и являются искомым решением. Курс лечения будет оптимальным, если
ввести 5/3 грамм лекарственного препарата и провести облучение в
течение 4/3 минуты.
Разумеется в приведённом примере ситуация намеренно
упрощена. В реальном случае, например, может быть не один, а
несколько
лекарственных препаратов. В соответствии с этим может
возрасти и число всевозможных ограничений. Итак, если функция z,
наибольшее (или наименьшее) значение которой требуется отыскать, так
же как и в этом примере, линейна по x
i
(z = a
1
x
1
+ a
2
x
2
+ … + a
n
x
n
) и
ограничения записываются также с помощью любых линейных равенств
или неравенств, то подобные задачи являются задачами линейного
программирования.
Линейное программирование позволяет решать внешне очень
несходные задачи.
Рациональный «раскрой».
На предприятии из листов металла размером 5х10 м требуется
выкраивать заготовки типа А и В, имеющих размеры соответственно 4х1
м и 2х
3 м. Известны потребности в этих заготовках – нужно выкроить не
менее 1600 заготовок каждого типа. Необходимо предложить такой план
раскроя, который позволит выполнить плановое задание с
минимальными затратами материала (листов).
Каждый лист может быть раскроен по-разному. Например, из
листа можно выкроить одну заготовку А, а оставшуюся часть листа
отправить в отходы.
Сразу ясно, что такой способ раскроя очень плох,
так как в отходы идет материал, из которого еще можно выкраивать
заготовки. Поэтому с самого начала сосредоточим внимание только на
«разумных» способах раскроя, то есть на таких, где в отходы идет
материал, из которого уже нельзя выкроить ни одной заготовки. На
рисунке
приведены такие способы раскроя.