Многоэтапная транспортная задача оптимального размещения и концентрации производства

Автор работы: Пользователь скрыл имя, 27 Января 2014 в 16:15, курсовая работа

Краткое описание

Цели курсовой работы:
- показать, как разрабатываются математические модели двухэтапных транспортных задач линейного программирования;
- решить сформулированные математические задачи на ЭВМ с использованием пакетов прикладных программ линейного программирования.

Прикрепленные файлы: 1 файл

emmm1.doc

— 452.50 Кб (Скачать документ)

Целевая функция задачи запишется в виде:

f2 =9• X11 + 3 • X12 +...+ 3•X66 (min)                          (2.2.5)

Сравнивая суммарные возможности промежуточных пунктов 100 + 30 + 70 + 240 + 160 + 200 = 800 со спросом потребителей 40 + 160 + 120 + 150 + 130 + 200 = 800, видим, что эти суммы совпадают. Следовательно, данная транспортная задача обладает закрытой моделью.

Переходя к ограничениям на переменные Хkj, следует учесть, что спрос потребителей Вj, не может превышать возможности промежуточных пунктов, т.е.

  X11 + X12 + X13 + X14 + X15 + X16 =100

 X21 + X22 + X23 + X24 + X25 + X26 = 30                                   (2.2.6)

 X31 + X32+ X33 + X34+ X35 + X36 = 70

 X41 + X42+ X43  + X44+ X45 + X46 = 240

 X51 + X52+ X53 + X54+ X55 + X56 = 160

 X61 + X62+ X63 + X64+ X65 + X66 = 200

 

Условия удовлетворения спроса поставщиков Вj:

 X11 + X21 + X31+ X41+ X51  + X61 = 40

 X12 + X22 + X32 + X42+ X52 + X62 = 160

 X13 + X23+ X33 + X43 + X53 + X63 = 120

 X14 + X24+ X34+ X44 + X54 + X64 = 150                             (2.2.7)

 X15 + X25+ X35+ X45 + X55  + X65 = 130

 X16 + X26+ X36+ X46 + X56 + X66 = 200

          Условия неотрицательности переменных:

Хij  ≥0    (j=1,6; k=1,6)                                  (2.2.8)

Соотношения (2.2.5) - (2.2.8) образуют экономико-математическую модель рассматриваемой  задачи.

Таким образом, математическая модель задачи: целевая функция (2.2.5), описывающая суммарные затраты на втором этапе транспортировки, минимизируется при ограничениях (2.2.6) - (2.2.8).

    Решим полученную  транспортную задачу методом  потенциалов.

Таблица 2.7.

 

В1 (40)

В2 (160)

В3 (120)

В4 (150)

В5 (130)

В6 (200)

 

D1 (100)

9

3

4

1

5

2

100

-2

D2 (30)

1

30

6

2

5

3

8

-1

D3 (70)

3

5

2

1

70

3

4

0

0

D4 (240)

7

2

160

5

1

80

4

6

0

D5 (160)

2

10

3

1

120

4

2

30

8

0

D6 (200)

5

3

2

4

1

100

3

100

-1

Vj

2

2

2

1

2

4

 

Приступая к составлению  исходного опорного плана, устанавливаем, что в нашем случае любой опорный план должен «загружать» m+n-1= 6+6-1=11  клеток.

Построим исходный опорный  план методом минимального элемента.

Для исследования плана  на оптимальность необходимо найти  оценки свободных клеток. Для этого

надо знать потенциалы Ui и Vj, которые определяются в результате решения системы уравнений                                                     

U1 + V6 = 2


U2 + V1 = 1

U3 + V4 = 1

U3 + V6 = 4

U4 + V2 = 2

U4 + V4 = 1

U5 + V1 = 2

U5 + V3 = 1

U5 + V5 = 2

U6 + V5 = 1

U6 + V6 = 3

 

составленных по заполненным  клеткам. Это неопределенная система, т.к. неизвестных на одно больше числа  уравнений. Придадим одному из неизвестных  определенное числовое значение, например, U1 = 0. Тогда остальные неизвестные находятся из системы.

   Получаем

U1 = 0-2 U2 = -1, U3 = 0, U4 = 0, U5 = 0, U6 = -1,V1 = 2, V2 = 2, V3 = 2, V4 = 1, V5 = 2, V6 = 4.

Теперь можно найти  оценки свободных клеток: Δ11 = C11 - (U1 + V1) = 9-(2-2)= 9 и так далее. Поскольку в таблице 2.8  свободных клеток с отрицательными оценками нет, то опорный план является оптимальным.

Итак,  получен  оптимальный  план:

 

0

0

0

0

0

100

 

30

0

0

0

0

0

X*=

0

0

0

70

0

0

 

0

160

0

80

0

0

 

10

0

120

0

30

0

 

0

0

0

0

100

100




 

 

 

 

    

 

 Этому плану соответствуют  минимальные суммарные затраты в 1300 ден. ед.

( f2 = 100∙2 + 30∙1 + 70∙1 + 160∙2 + 80∙1+ 10∙2 + 120∙1 + 30∙2 + 100∙1 + 100∙3 = 1300) 

    Общие транспортные  затраты в данном случае составят:

f = f1 + f2 = 1280 + 1300 = 2580 ден.ед.

   Изобразим решение  данной задачи на рисунке 2.2.

 

2.3. Сравнивая полученные результаты в пунктах 2.1 и 2.2, можем сделать вывод, что в нашем случае планы, полученные в пунктах 2.1 и 2.2 равнозначны. Так как суммарные транспортные затраты в обоих планах одинаковы и равны 2580 ден. ед.

2.4. Решим двухэтапные транспортные задачи с учетом дополнительных ограничений.

     Все оценки  свободных клеток в таблице 2.7. оказались положительными, следовательно, полученный нами опорный план, является оптимальным, и ему соответствуют минимальные транспортные затраты:

Zmin = (40∙1 + 80∙3 + 80∙1 + 30∙1 + 160∙1 + 110∙3+ 30∙4 + 130∙3 + 90∙2 + 20∙1 + 30∙2) + (100∙2 + 30∙1 + 70∙4 + 150∙1 + 10∙6+ 80∙4 + 10∙2 + 30∙3 + 120∙1 + 130∙3+ 50∙1+ 20∙3) = 3420 тыс. ден. ед.

    Можем сделать  вывод, что введение дополнительных  ограничений, привело к повышению  значения целевой функции на 3420 – 2580 = 840 ден. ед.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.5 Компьютерная реализация.

      2.5.1. Решим задачу пункта 2.1 в среде Microsoft Excel, используя надстройку поиск решения.

    Создадим математическую  форму и введем исходные данные.

    Заполним диалоговое  окно поиск решения.

   В результате  получим:

     

Мы получили план перевозок c такими же суммарными затратами, что и в пункте 2.1. Следовательно, задача решена нами верно.

 

2.5.2. Решим задачу пункта 2.2 в среде Microsoft Excel, используя надстройку поиск решения.

    Создадим математическую  форму и введем исходные данные  для первого этапа задачи.

 

 В результате получим:

   

Создадим математическую форму и введем исходные данные для  второго этапа задачи.

 

 В результате получим:

   Мы получили  такое же решение, что и в пункте 2.2. Следовательно, в пункте 2.2 задача решена верно.

 

2.5.3. Решим двухэтапную транспортную задачу с учетом дополнительных ограничений:

  1. Из А1 в Д1 можно перевезти не менее 80 единиц груза,

Из А3 в  Д4 перевозки не осуществляются и из Д4 в В2 перевозки так же запрещены,

Из Д6 в  В5 можно перевезти не более 50 единиц груза.

   Используя форму  задачи пункта 2.5.1, дополним в  диалоговое окно поиск решения  заданные три ограничения, получим:

 

    Можем сделать  вывод, что введение дополнительных ограничений, привело к повышению значения целевой функции на 3420 – 2580 = 840 ден. ед.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Заключение.

     Подводя  итоги, проделанной нами работы, можем сделать вывод, что для  рассматриваемого нами случая  двухэтапной транспортной, когда возможности поставщиков равны потребностям потребителей, а вместимость промежуточных пунктов не превосходит по величине объем грузоперевозок, наиболее подходящим методом решения будет метод сведения двухэтапной транспортной задачи к классической задачи линейного программирования. Данный метод рассмотрен нами в пункте 2.1. главы 2. Значение целевой функции, полученное данным методом в нашем случае равно значению  целевой функции, полученной в пункте 2.2. Обычно значение целевой функции, полученной при решении двухэтапной транспортной задачи выше значения целевой функции, полученной методом раздельного прикрепления. В нашем случае эти значения равны. Это объясняется тем, что данная задача имеет несколько оптимальных решений.

       Анализируя влияние дополнительных ограничений, рассмотренное нами в пункте 2.4 главы 2, можем отметить, что при их введении  значение целевой функции возрастает на 840 тыс. ден. ед.

 

 

 

 

 

 

 

 

 

 

 

 

 

Литература.

  1. Таха X. Введение в исследование операций. М: Издательский дом "Вильяме", 2001. -912с.
  2. Эддоус М., Стэнсфилд Р. Методы принятия решений. М.: Юнити, 1997. - 590 с.
  3. Кузнецов  А.В.,   Сакович  В.А.,   Холод  II.И.   Высшая   математика:   Математическое программирование. Мн.: Вышэйшая школа, 2001. - 351 с.
  4. Сборник    задач     и     упражнений     по     высшей     математике:     Математическое программирование / Под общей ред. А.В.Кузнецова и Р.А.Рутковского. Мн.: Вышэйшая школа, 2002. - 447 с.
  5. Экономико-математические методы и модели / Под ред. А.В. Кузнецова. Мн.: БГЭУ,1999.-413с.
  6. Исследование операций в экономике / Под ред. НЛП. Кремера. М.: Банки и биржи -Юнити, 1997.-407с.
  7. Вентцель Е.С. Исследование операций: задачи, принципы, методология. М.: Высшая школа, 2001. - 208 с.
  8. Смородинский С.С.,  Батин Н.В.   Оптимизация решений на основе методов и моделей математического программирования. Мн.: БГУИР, 2003. - 136 с.
  9. Смородинский    С.С.,    Батин    Н.В.    Методы    анализа    и    принятия    решений    в слабоструктурированных задачах. Мн.: БГУИР, 2002. - 116с.

10. Смородинский С.С., Батин Н.В. Анализ и оптимизация систем на основе аналитических      моделей. Мн.: БГУИР, 1997. - 77 с.

 

 

 

 

 

 

 

 

 

 

 

Помощь на экзамене, зачете, тесте.


Информация о работе Многоэтапная транспортная задача оптимального размещения и концентрации производства