Графический метод решения задач линейного программирования в случае двух переменных.

См. лекцию 3 (стр. 3-5) МатМетоды в экономике. Лекция 3 – графический метод

20. Постановка транспортной задачи. Построение первоначального плана перевозок с помощью методов северо-западного угла и наименьшей стоимости.

МатМетоды в экономике. Лекция 7 (конец)– постановка транспортной задачи.

Правильность составленного плана легко проверить:

1. подсчитав суммы чисел, стоящих в заполненных клетках по строкам и столбцам. Должна ровняться запасам/потребностям в закрытой задаче.

2. в таблице перевозок, представляющей опорный план, мы имеем Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru заполненных и Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru * Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru пустых клеток.

Построение первоначального плана перевозок с помощью методов северо-западного угла.

При этом методе на каждом шаге построения первого опорного плана заполняется левая верхняя клетка (северо-западный угол) оставшейся части таблицы. При таком методе заполнение таблицы начинается с клетки неизвестного Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru и заканчивается в клетке неизвестного Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru , т. е. идет как бы по диагонали таблицы перевозок.

Заполнение таблицы начинается с ее северо-западного угла, т. е. клетки с неизвестным Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . Первая база Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru может полностью удовлетворить потребность первого заказчика Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . Полагая Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru , вписываем это значение в клетку Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru и исключаем из рассмотрения первый столбец. На базе Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru остается измененный запас Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . В оставшейся новой таблице с тремя строками Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru и четырьмя столбцами Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru ; северо-западным углом будет клетка для неизвестного Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . Первая база с запасом Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru может полностью удовлетворить потребность второго заказчика Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . Полагаем Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru , вписываем это значение в клетку Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru и исключаем из рассмотрения второй столбец. На базе Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru остается новый остаток (запас) Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . В оставшейся новой таблице с тремя строками Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru и тремя столбцами Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru северо-западным углом будет клетка для неизвестного Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . Теперь третий заказчик Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru может принять весь запас с базы Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . Полагаем Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru , вписываем это значение в клетку Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru и исключаем из рассмотрения первую строку. У заказчика из Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru осталась еще не удовлетворенной потребность Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru .

Теперь переходим к заполнению клетки для неизвестного Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru и т.д.

Через шесть шагов у нас останется одна база Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru с запасом груза (остатком от предыдущего шага) Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru и один пункт Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru с потребностью Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . Соответственно этому имеется одна свободная клетка, которую и заполняем, положив Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . План составлен. Базис образован неизвестными Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru .

Правильность составленного плана легко проверить:

1. подсчитав суммы чисел, стоящих в заполненных клетках по строкам и столбцам. Должна ровняться запасам/потребностям в закрытой задаче.

2. в таблице перевозок, представляющей опорный план, мы имеем заполненных и * пустых клеток.

Общий объем перевозок в тонно-километрах для этого плана составит

Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru .

Для получения оптимального опорного плана необходимо перебрать все возможные варианты и из них выбрать вариант перевозок с наименьшим S*.

Пункты Отправления Пункты назначения Запасы
Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru
Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru          
   
Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru          
     
Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru          
     
Потребности

Метод наименьшей стоимости.

При этом методе на каждом шаге построения опорного плана первою заполняется та клетка оставшейся части таблицы, которая имеет наименьший тариф. Если такая клетка не единственная, то заполняется любая из них.

Пример:

Пункты отправления Пункты назначения Запасы
Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru
Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru          
   
Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru          
       
Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru          
   
Потребности

В данном случае заполнение таблицы начинается с клетки для неизвестного Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru , для которого мы имеем значение Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru , наименьше из всех значений Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . Эта клетка находится на пересечении третьей строки и второго столбца, соответствующим третьей базе Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru и второму заказчику Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . Третья база Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru может полностью удовлетворить потребность второго заказчика Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . Полагая Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru , вписываем это значение в клетку Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru и исключаем из рассмотрения второй столбец. На базе Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru остается изменённый запас Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . В оставшейся новой таблице с тремя строками Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru и четырьмя столбцами Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru клеткой с наименьшим значением Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru клетка, где Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . Заполняем описанным выше способом эту клетку и аналогично заполняем следующие клетки. В результате оказываются заполненными (в приведенной последовательности) следующие клетки:

Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru .

На пятом шаге клеток с наименьшими значениями Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru оказалось две Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . Мы заполнили клетку для Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru , положив Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru . Можно было выбрать для заполнения другую клетку, положив Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru , что приведет в результате к другому опорному плану. Общий объем перевозок в тонно-километрах для этого плана составит

Графический метод решения задач линейного программирования в случае двух переменных. - student2.ru

Замечание. В диагональном методе не учитываются величины тарифов, в методе же наименьшей стоимости эти величины учитываются, и часто последний метод приводит к плану с меньшими общими затратами (что и имеет место в нашем примере), хотя это и не обязательно.


Наши рекомендации