Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Кафедра летательных аппаратов. Задача динамического программирования. Самара 2012. Транспортная задача с оптимизацией плана перевозок. По критерию времени
Министерство образования и науки Российской Федерации ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ АКАДЕМИКА С.П. КОРОЛЕВА (НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ)» (СГАУ) ____________________________________________________ Кафедра летательных аппаратов
Лабораторная робота по предмету Исследование операций
ЗАДАЧА ДИНАМИЧЕСКОГО ПРОГРАММИРОВАНИЯ
Выполнила: Ст. группы 1308 Гурьянова М.И. Проверил: Кучеров А.С.
Самара 2012
1 Транспортная задача с оптимизацией плана перевозок по критерию времени
Задача.Для выполнения работы требуется набрать сотрудников при следующих условиях: продолжительность работы n=4 года; производственное задание каждого года известно и определяет необходимое число работников: m1=2, m2=3, m3=4, m4=3; число работников в начале работ x0=2. Затраты по изменению численности работников (по найму дополнительных работников или увольнению их части) при переходе от j-1 – го к j– му году определяются функцией где xj, xj-1 – соответствующее число работников. Отклонение численности работников от потребной (как в большую, так и в меньшую сторону) приводит к дополнительным затратам, выражаемым функцией По окончании работ затраты а увольнение оставшихся работников не предусматриваются. Составить оптимальный план набора работников при следующих исходных данных: m1=2, m2=3, m3=4, m4=3, a=9, b=7, c=8, d=10. Решение.Используем метод динамического программирования. Будем решать задачу в «обратном направлении», используя информацию о начальном состоянии системы (x0=2). Введем вспомогательную функцию S, определяющую суммарные затраты, начиная с текущего периода, и обозначим ее минимальное значение F: где z- вектор состояния системы (в данной задаче - количество работников) в начале текущего этапа операции. При этом Шаг 1.Для отыскания Для выполнения расчетов с использованием пакета Mathcad сформировать вектор M, компоненты которого M, равны потребным количествам работников mj (в данном случае j=0,…,4, поскольку в Mathcad нумерация компонент начинается с нуля, при этом нулевая компонента может быть задана произвольно, т.к. в расчетах не используется):
Шаг 2. Задать новое значение шага j:=3 и получить вновь значения матрицы С. Затем, используя соотношение (5.3), рассчитать значения вспомогательной функции
На основе значений матрицы S cформируем вектора F и X3:
Шаг 3. По аналогии для j=2 получим:
Шаг 4. На данном шаге нет нужды табулировать значение z, поскольку оно равно численности работников в начале работ, т.е. x0=2 . Однако при расчетах на компьютере удобнее использовать стандартную процедуру, которая позволяет получить следующие результаты:
Можно видеть, что минимальное значение функции S=8 в заданном начальном состоянии z=x0=2 достигается при x1*=3. Далее по значению z= x1*=3 можно найти оптимальную компоненту вектора X2: При этом минимальные суммарные затраты составят
|
||
|
Последнее изменение этой страницы: 2024-06-27; просмотров: 41; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.005 с.) |