- •Содержание
- •Введение
- •Характеристика направлений перевозок и флота
- •Подготовка исходных данных и составление математической модели задачи
- •Построение возможных вариантов схем движения судов
- •2.2 Расчет нормативов работы судов на схемах движения
- •2.3 Составление математической модели задачи
- •3. Нахождение оптимального плана работы флота и оптимальных схем движения судов при помощи пакета пэр.
- •Тогда исходный опорный план расширенной задачи таков:
- •Составим симплекс-таблицу для исходного опорного плана расширенной задачи (табл.3.2).
- •4.Расчет плановых показателей работы флота
- •Список литературы
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;
число переменных;
число ограничений;
символ “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 – максимальный доход в инвалюте при работе судов по схемам.
В результате решения задачи получили оптимальные схемы движения.