Задача о наборе высоты и скорости самолетов. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Задача о наборе высоты и скорости самолетов.

Задача о наборе высоты и скорости самолетов.

Постановка. Самолет находится на высоте  и имеет некоторую скорость . Требуется найти минимальные затраты топлива, которые позволили бы ему подняться на высоту  и приобрести скорость . Для ее решения также применим метод динамического программирования. При инвариантном погружении вводится декартова система координат на плоскости. При инвариантном погружении отрезки [ , ] и [ , ] разбиваются на некоторое количество равных частей и делается предположение, что в результате отдельной операции самолет может набирать скорость, т.е. двигаться по оси , либо только набирать высоту.

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

29. Теория расписаний. Задача обслуживания заявок на одном приборе

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

Постановка задачи. Имеется некоторый прибор и имеется n-заявок на этом приборе. На каждой заявке указано время ti  и ci - штраф за единицу времени ожидания в очереди. Требуется задать такую последовательность обслуживания всех заявок, чтобы суммарный штраф был минимальным.

Математическая модель                         

Обозначим через                         - последовательность обслуживания. Это и будет план задачи. Множество всех планов последовательности обслуживания – это множество перестановок из n-чисел – будем обозначать через  . Ясно, что всего планов будет n!. Посчитаем суммарный штраф для последовательности :

(2.6.1)

 

Математическую модель задачи получаем в виде:

(2.6.2)

                                                    

Пусть  - оптимальный план. Тогда  т. е. получаем необходимое условие оптимальности  ,  

 Это соотношение можно переписать в виде:

В первую очередь должны обслуживаться заявки с наибольшим относительным штрафом на единицу ожидания. Ясно теперь как решать задачу. Надо для любого найти  и расставить эти числа по убыванию. Номера этих чисел и укажут оптимальный план задачи. 

 

Пример 2.6.2. Имеется матрица Т запросов заявок:

n

 

Оптимальная последовательность: = (2, 5, 1, 4, 3).

 

Минимальный суммарный штраф в итоге будет равным:

     .



Поделиться:


Последнее изменение этой страницы: 2024-07-06; просмотров: 45; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.236 (0.007 с.)