- - - - - | | (3.5) |
Таким образом, получена задача линейного программирования: максимизировать функцию (3.1) при условиях (3.4) и (3.5).
Эту задачу с двумя переменными можно решить графически:
|
На графике видно, что система линейных неравенств (3.4), (3.5), образует область допустимых решений, ограниченную прямыми:
при этом линии уровня функции (3.1) перпендикулярны вектору-градиенту
Координаты этой точки и определяют искомые объемы дополнительных ресурсов. Следовательно, программа «расшивки узких мест производства имеет вид:
и прирост прибыли составит:
Сводка результатов по пунктам 1-3 приведена в таблице 2.
Таблица 2. | |||||||||
| 30 | 11 | 45 | 6 | B | | | | |
| 3 | 2 | 6 | 0 | 150 | 0 | 6 | 50 | |
4 | 2 | 3 | 5 | 130 | 0 | 3 | | ||
4 | 3 | 2 | 4 | 124 | 8 | 0 | 0 | ||
| 22 | 0 | 14 | 0 | 1290 | | |||
| 0 | 7 | 0 | 9 |
Транспортная задача – это задача о минимизации транспортных расходов, связанных с обеспечением пунктов потребления определенным количеством однородной продукции, производимой (хранимой) в нескольких пунктах производства (хранения). В общем виде задача может быть сформулирована следующим образом:
Однородный продукт, сосредоточенный в
Примем следующие обозначения:
| Номер пункта производства (хранения) (i=1,2,…,m) |
| Номер пункта потребления (j=1,2,…,n) |
| Количество продукта, имеющиеся в i-ом пункте производства |
| Количество продукта, необходимое для j-го пункта потребления |
| Стоимость перевозки единицы продукта из i-го пункта отправления в j-ый пункт назначения |
| Количество груза, планируемого к перевозке от i-го пункта отправления в j-ый пункт назначения |
Тогда, при наличии баланса производства и потребления:
математическая модель транспортной задачи будет выглядеть следующим образом:
найти план перевозок
минимизирующий общую стоимость всех перевозок
при условии, что из любого пункта производства вывозиться весь продукт
| (4.1) |
и любому потребителю доставляется необходимое количества груза
| (4.2) |
причем, по смыслу задачи
Для решения транспортной задачи чаще всего применяется метод потенциалов, при котором вводят обозначение вектора симплексных множителей или потенциалов:
Тогда:
Откуда следует:
При этом один из потенциалов можно выбирать произвольно, т.к. в системе (4.1) и (4.2) одно уравнение линейно зависит от остальных, а остальные потенциалы находятся, что для базисных значений
Предположим, что однородный продукт, находящийся в трех пунктах производства (m=3), необходимо доставить в четыре пункта потребления (n=4). При этом матрица
| |
Тогда получается, что общий объем продукта в пунктах производства
Для того чтобы превратить открытую модель транспортной задачи в закрытую, необходимо ввести фиктивный пункт потребления с объемом потребления
при этом тарифы на перевозку продукта в этот пункт потребления будут равны нулю, т.к. фактического перемещения продукта не происходит.
Тогда, первое базисное допустимое решение легко построить по правилу «северо-западного угла». А т.к. оценки базисных клеток транспортной таблицы равны нулю, то, приняв, что