![](https://cv01.studmed.ru/view/818ef27f08c/bg57.png)
Второй способ: введите фиктивный пункт отправления, условно приписав ему
недостающий запас грузов. Затраты на перевозки из этого пункта на любой пункт
назначения можно положить равными 0 или штрафу за недопоставку единицы
груза на данный пункт назначения (в возможности минимизации штрафных
санкций за недопоставку грузов — преимущество второго способа действий).
Любая полученная в оптимальном решении поставка с фиктивного пункта
отправления трактуется как недоставленный груз.
Если какие-либо маршруты перевозок недопустимы, то соответствующие затраты
следует положить равными достаточно большим числам, значительно
превышающим затраты остальных перевозок (или, если задача на максимум,
большим по абсолютной величине отрицательным числам).
Если по условию задачи необходимо получить целочисленное решение, то для
этого необходимо обеспечить, чтобы запасы груза в пунктах отправления и
потребности в пунктах назначения выражались целыми числами (это особенность
алгоритма решения транспортной задачи).
Самостоятельная работа
1.
Воспроизведите на своем компьютере с помощью программы Excel всю
последовательность решения примера, рассмотренного в этом разделе
(см. раздел 3.3.2).
2.
Повторите на своем компьютере решение примеров 3.1.1, 3.2.1 и 3.2.2 с помощью
пакета прикладных программ Excel.
3.
Пусть в примере 3.2.2 введены штрафы в размере $200 и $300 за каждый
недопоставленный автомобиль в распределительные центры Денвера и Майами
соответственно. Кроме того, поставки из Лос-
нджелеса в Майами не планируются
изначально. Постройте транспортную модель и найдите схему оптимальных
перевозок с помощью программы Excel.
Глава 4. Задача о назначениях
В общих чертах, задача о назначениях — это задача о наилучшем распределении
некоторого количества работ между исполнителями. Она сводится к задаче
линейного программирования и, по сути, является частным случаем транспортной
задачи. Любое ее решение будет целочисленным.
4.1. Общий вид задачи о назначениях
Итак, требуется оптимально распределить n исполнителей (или каких-то других
объектов) по n работам. Такая задача встает перед менеджером в самых
разнообразных ситуациях. Вот несколько примеров: распределение торговых агентов
по районам, представителей сферы обслуживания по поступившим заявкам на
обслуживание, редакторов по редактируемым рукописям, дизайнеров по
создаваемым рекламным плакатам и т. д.
Считается, что каждый работник может выполнять любую работу, но с разной
степенью мастерства (или с разной производительностью, или за разное время).
Оптимальность при этом достигается, если для каждой работы удается подобрать
лучшего работника. Например, если на каждую работу назначается работник той
квалификации, которая нее необходима, то стоимость выполнения работы будет
ниже, чем при назначении работника неподходящей квалификации.
Цель задачи — найти распределение работников, обеспечивающее минимальную
суммарную стоимость выполнения всех работ (или максимальную суммарную
Ст
. 87 из 101Шаблон для книг
Word 97
15.09.2004mk:
MSITStore:\\e
b4\New%20files\К
т
зов.chm::/Manual.htm