Решение транспортной задачи

Суммарные ресурсы в пунктах отправления и назначения равны соответственно a = иb = . Если общий объем производства (отправления) груза равен общему объему потребления (назначения), т.е. a = b, то такая задача называется сбалансированной (закрытой). В противном случае имеет место несбалансированная задача (открытая). Кроме того, в общем случае предполагается, что cij 0.

Чтобы вывезти грузы всех поставщиков (условие 1), необходимо, чтобы выполнялось равенство a= Чтобы удовлетворить заявки всех потребителей (условие 2), необходимо, чтобы выполнялось равенство b=

Построение математической модели.Таким образом, задача линейного программирования сводится к транспортной задаче, которая в аналитической форме может быть представлена так:

Функционал Y= ®min.

Ограничения

= a, = b, при условии сбалансированности a= b.

В случае a b задача несбалансированна. Для решения такой задачи ее необходимо свести к сбалансированной следующим образом.

1. Если a > b, то вводится дополнительный фиктивный склад потребителя bn1=ab и устанавливается стоимость перевозки ci,n1= 0, (i=1, m);

2. Если a < b, то вводится дополнительный фиктивный склад поставщика am1=ba и устанавливается стоимость перевозки cm1,j = 0, (j=1, n).

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

Y = c11x11 + c12x12 + … + cijxij + … + cmnxmn, т.е. Y = .

Если перевозка по данному маршруту не определена, то xij=0.

Критерием оптимизации являются минимальные затраты на доставку всего груза потребителю, т.е. Y® min. Задача сводится к нахождению таких xij, которые удовлетворяют ограничениям задачи и минимизируют суммарные затраты Y. В матричной форме данная задача представлена на рис. 2. В крайнем правом столбце и нижней строке матрицы записаны ресурсы соответствующих поставщиков и потребителей, а в клетках проставляется стоимость перевозки грузов.

        B     a
    B1 B2   Bj ... Bn  
  A1 c11 c12 ... c1j ... c1n a1
  A2 c21 c22 ... c2j ... c2n a2
A ... ... ... ... ... ... ... ...
  Ai ci1 ci2 ... cij ... cin ai
  ... ... ... ... ... ... ... ...
  Am cm1 cm2 ... cmj ... cmn am
b   b1 b2 ... bj ... bn  

Рис. 2. Представление транспортной задачи в матричной форме








Дата добавления: 2016-02-16; просмотров: 397;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.