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

Автор работы: Пользователь скрыл имя, 05 Ноября 2013 в 19:21, контрольная работа

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

Задание 1.
Построить область определения функции цели и графическим методом найти наибольшее и наименьшее значения функции в этой области.

Вложенные файлы: 1 файл

Контрольная работа по линейному программированию.docx

— 228.33 Кб (Скачать файл)

Согласно  правилу учета  наименьших затрат мы должны дать поставку в клетку имеющую наименьший показатель затрат, это клетка (А1; В1) показатель затрат равен  1, в эту клетку мы дадим 250 единиц груза, при этом  потребности В1 удовлетворены полностью, а мощность поставщика А1 уменьшились до 50 единиц груза.

Пункты  отправления

Мощности  поставщиков

Пункты  назначения и их спрос

250-250=0

200

290

260

300-250=50

   250

4

5

11

320

12

8

3

14

380

10

15

7

9


Далее мы дадим поставку в клетку (А2; В3), где  показатель затрат равен 3. Передав в эту  клетку 290 единиц груза, мы полностью удовлетворим потребности пункта В3 и уменьшим мощность поставщика А2 до 30 единиц груза.

Пункты  отправления

Мощности  поставщиков

Пункты  назначения и их спрос

0

200

290-290=0

260

50

   250

4

5

11

320-290=30

12

8

  290

14

380

10

15

7

9


Заполняя  аналогичным образом, соответствующие  клетки таблицы придем к следующей схеме  поставок:

Пункты  отправления

Мощности  поставщиков

Пункты  назначения и их спрос

250-250

200-50-30-120

290-290

260-260

300-250-50

   250

   50

5

11

320-290-30

12

   30

  290

14

380-120-260

10

15  120

7

9     260


При данном распределении поставок целевая функция  F будет равна:

F=250+4*50+8*30+15*120+3*290+9*260=5700

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

Пункты  отправления

Мощности  поставщиков

Пункты  назначения и их спрос

 

 

250

200

290

260

 

300

   250

   50

5

11

 

320

12

   30

  290

14

 

380

10

15  120

7

9     260

 
           

Каждой  клетке таблицы поставим в соответствие ее оценку, полученную как алгебраическую сумму показателя затрат клетки и соответствующих  чисел, записанных в  дополнительных строке и столбце. Эти  числа подбираются  таким образом, чтобы  оценки заполненных  клеток равнялись  нулю. Оценки свободных  клеток могут быть положительными, отрицательными или равными нулю.

Впишем  в правый верхний  угол каждой клетки ее оценку.

 

 

 

 

 

Пункты  отправления

Мощности  поставщиков

Пункты  назначения и их спрос

 

250

200

290

260

300

7

0

   250

0

0

   50

6

0

5

9

133

11

-1

320

12

   30

  290

14

-5

380

-2

10

0

15  120

-3

7

0

9     260

-12

 

0

-3

2

3

 

 

Таким образом определили, что первоначальное распределение поставок не является оптимальным (в  клетках (А3; В1) и (А3; В3) отрицательные  оценки). Необходимо произвести перераспределение  поставок. Сделаем поставку в клетку (А3; В3). Но очевидно, что поставка в эту клетку повлечет изменения поставок в соседние клетки, другими словами образуется цикл. Передадим 120 единиц груза из клетки (А3; В2) в клетку (А3; В3), затем увеличим на 120 единиц поставку в клетку (А2; В2), а поставку в клетке (А2; В3) уменьшим на 120 единиц. Получили:

Пункты  отправления

Мощности  поставщиков

Пункты  назначения и их спрос

 

250

200

290

260

300

7

0

   250

0

0

   50

6

0

5

9

103

11

-1

320

12

   150

  170

14

-5

380

1

10

0

15 

0

7    120

0

9     260

-9

 

0

-3

2

0

 

При данном распределении поставок целевая функция  F будет равна:

F=250+4*50+8*150+3*170+7*120+9*260=5340

Таблица не содержит пустых клеток с отрицательными оценками, а значит мы нашли оптимальное  решение данной задачи.

Следует отметить, что данное распределение поставок могло бать получено при первоначальном распределении по правилу северо-западного  угла.


Информация о работе Графический метод решения задач линейного программирования