- •Методические указания к практическим работам по дисциплине “Логистика и математические модели на транспорте”
- •Практическая работа №1
- •1 Общие сведения
- •Ввод исходных данных
- •Проверка правильности введения формул
- •Решение задачи
- •Запуск задачи на решение
- •2 Примерные вопросы на защите работы
- •3 Варианты для самостоятельного решения
- •Практическая работа №2 решение транспортной задачи линейного программирования
- •1 Общие сведения
- •2 Порядок выполнения работы
- •3 Варианты для самостоятельного решения
- •Практическая работа №3
- •1 Порядок выполнения работы
- •2 Постановка задачи
- •3 Варианты для самостоятельного решения
- •Практическая работа №4
- •1.Общие сведения
- •Анализ влияния изменения правых частей ограничений на значения целевой функции (чувствительность решения к изменению запасов сырья)
- •3 Порядок выполнения работы
- •4 Варианты для самостоятельного решения
- •Практическая работа №5
- •1 Общие сведения
- •2 Порядок выполнения работы
- •3 Задачи для самостоятельного решения
- •Практическая работа №6
- •1.Общие сведения
- •2 Порядок выполнения работы
- •3 Задания для самостоятельного решения
- •Практическая работа №7
- •1 Общие сведения
- •3 Задачи для самостоятельного решения
- •Практическая работа №8 Управления проектами
- •1 Общие сведения Оптимизация проекта по времени
- •Оптимизация проекта по стоимости
- •Оптимизация проекта по ресурсам
- •2 Порядок выполнения работы
- •3 Задачи для самостоятельного решения
Практическая работа №5
Решение задач векторной оптимизации
Цель работы:
1) Ознакомиться с теорией векторной оптимизации.
2) Научиться решать задачи различными методами.
1 Общие сведения
Основные методы:
методы, основанные на свертывании критериев в единый;
методы, использующие ограничения на критерии;
методы целевого программирования;
методы, основанные на отыскании компромиссного решения;
методы, в основе которых лежат человеко-машинные процедуры принятия решений (интерактивное программирование).
В методах, основанных на свертывании критериев, из локальных критериев формируется один. Наиболее распространенным является метод линейной комбинации частных критериев. Пусть задан вектор весовых коэффициентов критериев б={б1,…бk}, характеризующих важность соответствующего критерия, Линейная скаляризованная функция представляет собой сумму частных критериев, умноженных на весовые коэффициенты. Задача математического программирования становится однокритериальной и имеет вид
Критерии в свертке могут быть нормированы. Решение, полученное в результате оптимизации скаляризованного критерия эффективно.
К недостаткам метода можно отнести то, что малым приращениям коэффициентов соответствуют большие приращения функции, т. е. решение задачи неустойчиво, а также необходимость определения весовых коэффициентов.
Направление методов, использующих ограничения на критерии включает два подхода:
1) метод ведущего критерия;
2) методы последовательного применения критериев (метод последовательных уступок, метод ограничений).
В методе ведущего критерия все целевые функции кроме одной переводятся в разряд ограничений. Пусть г=( г2, г3,… гК-1) - вектор, компоненты которого представляют собой нижние границы соответствующих критериев. Задача будет иметь вид
Полученное этим методом решение может не быть эффективным, поэтому необходимо проверить его принадлежность области компромиссов.
Метод ведущего критерия применяется в таких задачах, как минимизация полных затрат при условии выполнения плана по производству различных видов продукции, максимизация выпуска комплектных наборов при ограничении на потребляемые ресурсы.
Алгоритм метода последовательных уступок:
1. Критерии нумеруются в порядке убывания важности.
2. Определяется значение f1*. Лицом, принимающим решение, устанавливается величина уступки Д1 по этому критерию.
3. Решается задача по критерию f2 с дополнительным ограничением f1(X)≥ f1*-Д1.
Далее пункты 2 и 3 повторяются для критерия f2,...,fk. Полученное решение не всегда принадлежит области компромиссов.
2 Порядок выполнения работы
2.1.Ознакомится с методическими указаниями, изложенными в п.1;
2.2.Решить задачи разными методами;
2.3 Оформить отчет.
3 Задачи для самостоятельного решения
Найти следующими методами решение векторной задачи:
Метод линейной комбинации частных критериев при заданном векторе весовых коэффициентов a={0.3, 0.7}.
Метод ведущего критерия. Решить задачу, считая ведущим второй критерий. Верхнюю/нижнюю границы установить ±10% от оптимального значения.
Метод последовательных уступок. Считать наиболее важным второй критерий. Величина уступки – 15% от оптимального решения.
Метод равных наименьших отклонений.
В отчете должны быть представлены для каждого метода математическая модель задачи и оптимальное решение, полученное данным методом.
Условие:
Дано множество критериев оптимальности задачи векторной оптимизации:
Ограничения:
Решить векторную задачу при заданной системе ограничений:
Критерии F1 → max, F2 → min
Критерии F1 → max, F3 → min
Критерии F1 → max, F2 → max
Критерии F1 → max, F3 → max
Критерии F2 → max, F3 → min
Критерии F2 → max, F3 → max
Критерии F2 → min, F3 → min
Критерии F2 → min, F3 → max
Критерии F1 → min, F2 → min
Критерии F1 → min, F3 → min
Критерии F1 → min, F2 → max
Критерии F1 → min, F3 → max