Министерство Образования и науки Российской Федерации
Федеральное агентство по образованию
Государственное образовательное учреждение
Высшего профессионального образования
Магнитогорский государственный технический университет
им. Г.И. Носова
Кафедра промышленного транспорта.
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
по дисциплине:
«Методы оптимизации транспортных процессов»
Выполнила: Анисимова Ю. А.
Группа: ГТ-05-2
Проверили: доцент, к. т. н. Цыганов А. В.
доцент, к. т. н. Рахмангулов А. Н.
Магнитогорск 2007
Содержание
Введение. 3
1.Дискриптивные модели. 4
2. Графоаналитический метод решения простейших оптимизационных моделей. 5
3. Симплексный метод решения линейных математических моделей. 6
4. Симплексный метод с искусственным базисом.. 7
5. Построение и решение линейных оптимизационных моделей. 9
6. Решение транспортной задачи линейного программирования в матричной постановке методом потенциалов. 10
7. Поиск кратчайших расстояний на транспортной сети. 17
8. Решение транспортной задачи в сетевой постановке методом сокращения невязки. 19
9. Расчет оптимального варианта плана формирования поездов. 31
10. Решение «задаче коммивояжера» методом.. 33
«ветвей и границ». 33
11. Решения задачи этапного распределения ресурсов методом динамического программирования. 38
Заключение. 43
Приложение к «задаче коммивояжера». 44
С конца ХХ века резко увеличилась сфера использования вычислительной техники во всех областях человеческой деятельности, в том числе и на транспорте. До появления персональных компьютеров круг задач, сводился к автоматизации учета, проектирования и выполнения плановых расчетов. Специалистам требовалось умение строить математическую модель производства или транспортного процесса, знание математических методов, позволяющих найти оптимальное решение.
Потребность в применении этих методов очень велика. Особенно это касается транспорта, где существует потребность решения сложных оптимизационных задач планирования и управления. Проблемы с выбором оптимальных решений существуют у железнодорожных и автотранспортных диспетчеров, работников плановых и технических отделов, в конструкторском бюро. Всем этим специалистам ежедневно приходится сталкиваться с проблемой выбора единственно правильного решения среди множества менее выгодных или невыгодных вообще.
При увеличении числа компьютеров на рабочих местах и появлении программного обеспечения решать задачи управления и оптимизации можно на каждом рабочим месте инженера-транспортнака.
Реализация этих проблем на практике требует соответствующей подготовки инженеров, которые бы могли видеть производственную задачу, формулировать математическую модель, а затем решать ее с помощью приведенных ниже методов.
В данной работе представлены математические модели транспортных и производственных процессов, подробное решение оптимизационных задач «вручную», а также с применением персонального компьютера.
1.1 Условие задачи.
Авиакомпания осуществляет пассажирские перевозки, используя для этого самолеты двух типов. Экипаж самолета первого типа состоит из 3 человек и перевозит 45 пассажиров за рейс, экипаж самолета второго типа состоит из 6 человек и перевозит 80 пассажиров за рейс. За квартал компании необходимо перевезти не менее 5000 пассажиров, но при формировании экипажей самолетов обоих типов по трудовому законодательству компания располагает фондом рабочего времени в размере не более 360 чел.-рейсов. Требуется определить количество рейсов для обоих типов самолетов, которые компания может выполнить, учитывая ограничения на количество пассажиров и размер фонда рабочего времени.
Таблица 1.1
Тип |
Кол-во пассажиров |
Кол-во пилотов |
1 |
45 |
3 |
2 |
80 |
6 |
перевозимых пассажиров, чел. |
5000 |
|
Фонд рабочего времени, чел.-рейс |
360 |
1.2 Математическая модель.
Пусть: х - кол-во рейсов 1 типа х- кол-во рейсов 2 типа
Составим систему уравнений:
1.3 Решение на компьютере.
Таблица 1.2
Тип самолета |
Кол-во пассажиров |
Кол-во пилотов |
Кол-во рейсов |
1 |
45 |
3 |
40 |
2 |
80 |
6 |
40 |
перевозимых пассажиров, чел. |
5000 |
||
Фонд рабочего времени, чел.-рейс |
360 |
||
Ограничение пассажиров |
5000 |
||
Ограничение пилотов |
360 |
1.4 Интерпретация результатов.
При заданных ограничениях кол-во рейсов 1 типа самолета – 40, кол-во рейсов 2 типа самолета – 40.
2.1 Условие задачи.
Z = х- х max,
2.2 Все графические построения.
Графические построения заключаются в нахождении области, образованной системой ограничений. Для этого неравенство условно заменяют на равенства, строят прямые и находят области на плоскости, где выполняются все неравенства системы ограничений. Далее строится прямая, отображающая целевую функцию, находится направление ее возрастания. Затем путем параллельного перемещения целевой функции находится точка экстремума.
2.3 Аналитические расчеты координат точки экстремума.
Максимальное значение очень большое и его вручную не считают.
2.4 Решение на компьютере.
Таблица 2.1
Значение при х |
Значение при х |
Значение при х |
Значение справа |
Значение слева |
Неизвестные |
|
1 |
3 |
12 |
12 |
12 |
644245106 |
|
3 |
-1 |
6 |
6 |
2147483684 |
-214748364 |
|
3 |
4 |
0 |
0 |
1073741860 |
||
Максимальное значение |
858993471 |
|||||
3.1 Условие задачи.
Z = 2х+х+2х+3хmax,
3.2 Симплекс-преобразования, оформленные в виде таблиц.
Согласно алгоритму решения, добавим в уравнение системы ограничений дополнительные переменные, чтобы получить из неравенства равенства.
Z = 2х+х+2х+3х+0х+0х+0хmax,
Таблица3.1
С |
Базисные переменные |
С план |
2 х |
1 х |
2 х |
3 х |
0 х |
0 х |
0 х |
0 |
х |
6 |
3 |
0 |
-1 |
-1 |
1 |
0 |
0 |
0 |
х |
2 |
0 |
1 |
-1 |
1 |
0 |
1 |
0 |
0 |
х |
6 |
-1 |
1 |
1 |
0 |
0 |
0 |
1 |
=Z - C |
0 |
-2 |
-1 |
-2 |
-3 |
0 |
0 |
Таблица3.2
С |
Базисные переменные |
С план |
2 х |
1 х |
2 х |
3 х |
0 х |
0 х |
0 х |
0 |
х |
8 |
3 |
1 |
-2 |
0 |
1 |
1 |
0 |
3 |
х |
2 |
0 |
1 |
-1 |
1 |
0 |
1 |
0 |
0 |
х |
6 |
-1 |
1 |
1 |
0 |
0 |
0 |
1 |
=Z - C |
6 |
-2 |
2 |
-5 |
0 |
0 |
3 |
0 |
Таблица3.3
С |
Базисные переменные |
С план |
2 х |
1 х |
2 х |
3 х |
0 х |
0 х |
0 х |
0 |
х |
20 |
1 |
2 |
0 |
0 |
1 |
1 |
2 |
3 |
х |
8 |
-1 |
2 |
0 |
1 |
0 |
1 |
1 |
2 |
х |
6 |
-1 |
1 |
1 |
0 |
0 |
0 |
1 |
=Z - C |
36 |
-7 |
7 |
0 |
0 |
0 |
3 |
5 |
Таблица3.4
С |
Базисные переменные |
С план |
2 х |
1 х |
2 х |
3 х |
0 х |
0 х |
0 х |
2 |
х |
20 |
1 |
2 |
0 |
0 |
1 |
1 |
2 |
3 |
х |
28 |
0 |
4 |
0 |
1 |
1 |
2 |
3 |
2 |
х |
26 |
0 |
3 |
1 |
0 |
1 |
1 |
3 |
=Z - C |
176 |
0 |
21 |
0 |
0 |
7 |
10 |
19 |
3.3 Оптимальные значения переменных и целевой функции.
х=20
х=0 х=26 х=28
Z = 2*20+1*0+2*26+3*28=176
3.4 Решение на компьютере.
Таблица 3.5
Значение при х |
Значение при х |
Значение при х |
Значение при х |
Значение справа |
Значение слева |
Неизвестные |
||
3 |
0 |
-1 |
-1 |
6 |
6 |
20 |
||
0 |
1 |
-1 |
1 |
2 |
2 |
0 |
||
-1 |
1 |
1 |
0 |
6 |
6 |
26 |
||
28 |
||||||||
Максимальное значение |
176 |
|||||||
4.1 Условие задачи.
Z = 2х+х-хmax,
4.2 Симплекс-преобразования, оформленные в виде таблиц.
Согласно алгоритму решения, добавим в уравнение системы ограничений дополнительные переменные, чтобы получить из неравенства равенства
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.