Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
74
Добавлен:
05.01.2018
Размер:
207.28 Кб
Скачать

3. Нахождение оптимального плана работы флота и оптимальных схем движения судов при помощи пакета пэр.

Перенумеруем переменные, чтобы они были одноиндексными (табл. 3.1)

Таблица 3.1.Переход от двухиндексной к одноиндексной нумерации переменных

x11

x12

x13

x14

x21

x22

x23

x24

Знак

Правые части ограничений

x 1

x 2

x 3

x4

x5

x6

x7

x8

11

8

320

10

7

250

10

10

9

9

340

11

11

11

9

9

9

150

125

119

56

109

=

2555

115

117

55

99

=

2190

457,8

396,2

200,2

424,2

366,8

340,2

163,8

320,6

max

Запишем математическую модель в координатной форме с использованием конкретных числовых данных:

Целевая функция:

Z = 457,8* x1+ 396,2* x2+ 200,2* x3+ 424,2*x4 + 366,8* x5+ 340,2* x6+ 163,8* x7 +320,6*x8 – max

Ограничения:

11* x1+8* x2320;

10* x4 + 7* x8250;

10* x1+10* x2+9x5+9x6340;

11* x2+ 11* x3 +11* x4 + 9* x6+9x7+9x8 150;

125* x1 +119* x2+ 56* x3+109x4= 2555

115* x5 +117* x6+ 55* x7+99x8= 2190

x1-8  0

Перейдем от задачи в стандартной форме к задаче в канонической форме (преобразуем неравенства в уравнения с помощью дополнительных переменных):

Z = 457,8* x1+ 396,2* x2+ 200,2* x3+ 424,2*x4 + 366,8* x5+ 340,2* x6+ 163,8* x7 +320,6*x8 +0*x9+0*x10+0*x11+0*x12 – max

Ограничения:

11* x1+8* x2+x9=320;

10* x4 + 7* x8+x10=250;

10* x1+10* x2+9x5+9x6+x11=340;

11* x2+ 11* x3 +11* x4 + 9* x6+9x7+9x8+x12=150;

125* x1 +119* x2+ 56* x3+109x4= 2555

115* x5 +117* x6+ 55* x7+99x8= 2190

x1-12 0

Обозначаем вектора условий :

; ;;;;;;;;;;

Данная система ограничений не содержит нужных для построения базиса (m+n) единичных векторов – условий. Применим метод искусственного базиса и перейдем от исходной задачи к расширенной путем ввода искусственных переменных x13 и x14.

Z = 457,8* x1+ 396,2* x2+ 200,2* x3+ 424,2*x4 + 366,8* x5+ 340,2* x6+ 163,8* x7 +320,6*x8 +0*x9+0*x10+0*x11+0*x12М*x13 М*x14– max

Ограничения:

11* x1+8* x2+x9320;

10* x4 + 7* x8+x10250;

10* x1+10* x2+9x5+9x6+x11340;

11* x2+ 11* x3 +11* x4 + 9* x6+9x7+9x8+x12 150;

125* x1 +119* x2+ 56* x3+109x4 – x13= 2555

115* x5 +117* x6+ 55* x7+99x8 – x14= 2190

x1-14 0

Мы получили 6 единичных векторов необходимых для построения базиса:

A9=A10=A11=A12=A13=A14=B=

Вычислим значение базисных переменных.

Тогда исходный опорный план расширенной задачи таков:

X= (x1=0; x2=0; x3=0; x4=0; x5=0; x6=0; x7=0; x8=0; x9=320; x10=250; x11=340; x12=150; x13=2555; x14=2190).

Составим симплекс-таблицу для исходного опорного плана расширенной задачи (табл.3.2).

17

Таблица 3.2 Симплекс таблица для исходного опорного плана

Строка

Базис

Сб

В

457,8

396,2

200,2

424,2

366,8

340,2

163,8

320,6

0

0

0

0

-M

-M

x1

x2

x3

x4

x5

x6

x7

x8

x9

x10

x11

x12

x13

x14

1

Х9

0

320

11

8

0

0

0

0

0

0

1

0

0

0

0

0

2

Х10

0

250

0

0

0

10

0

0

0

7

0

1

0

0

0

0

3

Х11

0

340

10

10

0

0

9

9

0

0

0

0

1

0

0

0

4

Х12

0

150

0

11

11

11

0

9

9

9

0

0

0

1

0

0

5

Х13

M

2555

125

119

56

109

0

0

0

0

0

0

0

0

1

0

6

Х14

M

2190

0

0

0

0

115

117

55

99

0

0

0

0

0

1

m+1

Zj + Cj

0

-457,8

-396,2

-200,2

-424,2

-366,8

-340,2

-163,8

-320,6

0

0

0

0

0

0

m+2

4745

-125

-119

-56

-109

-115

-117

-55

-99

0

0

0

0

0

0

18

План в табл. 3.2 неоптимальный, так как есть отрицательные оценки, а задача на максимум. Оптимальный план находим с помощью ПЭВМ типа PENTIUM по программе симплекс – метода.

Пакет прикладных программ (ППП) ПЭР – пакет экономических расчетов является адаптацией пакета «Системы количественного анализа в управлении» версии 5.0.

ППП ПЭР предназначен для решения ряда экономико – математических задач на персональных компьютерах типа PENTIUM. В пакете реализованы наиболее часто используемые экономико – математические задачи и методы, в частности: линейное программирование.

Максимальные размеры решаемых задач: 40 основных переменных и 40 ограничений. Программа линейного программирования использует симплексный – метод решения задач.

В основном меню пакета выбираем пирамиду LP, при этом осуществляем переход к решению конкретной задачи. Решение задачи начинается с появления на экране меню, где мы выбираем опцию «Ввод новой задачи». Ввод начинается с задания имени задачи, которое должно содержать не более 6 символов.

Далее вводятся характеристики задачи:

  1. признак оптимальности: при максимизации вводим 1;

  2. число переменных;

  3. число ограничений;

  4. символ “N”, чтобы не пользоваться именами переменных.

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

Затем, выбираем опцию «Решение задачи», на экране появляется меню решение задачи, в которой выбираем «Решить и вывести начальную и конечную таблицы ».

После этого надо сохранить задачу, для этого мы вызываем опцию «Вывод (печать окончательного решения задачи)» - на экране появляется меню выводарешения, где выбираем вывод на экран и печать окончательного решения.

Я получила следующую таблицу (табл. 3.3)

Таблица 3.3. Оптимальный план задачи

Х1 = Х11 = 8,55 S1 = 225,96

Х2 = Х12 = 0 S2 = 113,6364

Х3 = Х13 = 0 S3 = 83,1178

Х4 = Х14 = 13,64 S4 =0

Х5 = Х21 = 19,04 А5=0

Х6 = Х22 = 0 А6=0

Х7 = Х23 = 0 Zmax=16683,47

Х8 = Х24 = 0 итерац. = 5

Экономический смысл полученных данных таков:

Х11=9 - судами 1-го типа выполнено 9 рейсов по 1й схеме.

Х12= 0 - Судами 1-го типа выполнено 0 рейсов по 2-й схеме.

Х13= 0 - Судами 1-го типа выполнено 0 рейсов по 3-й схеме.

Х14= 14 - Судами 1го типа выполнено 14 рейсов по 4-й схеме.

Х21=19 - Судами 2го типа выполнено 19 рейсов по 1-й схеме.

Х22=0 - Судами 2-го типа выполнено 0 рейсов по 2-й схеме.

Х23=0 - Судами 2-го типа выполнено 0 рейсов по 3-й схеме.

Х24=0 - Судами 2-го типа выполнено 0 рейсов по 4-й схеме.

Zmax= 16683,47 – максимальный доход в инвалюте при работе судов по схемам.

В результате решения задачи получили оптимальные схемы движения.

Соседние файлы в папке факультет ттс-ннимб 2-3курс