Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические работы по логистике.doc
Скачиваний:
130
Добавлен:
29.02.2016
Размер:
1.46 Mб
Скачать

Практическая работа №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 Задачи для самостоятельного решения

Найти следующими методами решение векторной задачи:

  1. Метод линейной комбинации частных критериев при заданном векторе весовых коэффициентов a={0.3, 0.7}.

  2. Метод ведущего критерия. Решить задачу, считая ведущим второй критерий. Верхнюю/нижнюю границы установить ±10% от оптимального значения.

  3. Метод последовательных уступок. Считать наиболее важным второй критерий. Величина уступки – 15% от оптимального решения.

  4. Метод равных наименьших отклонений.

В отчете должны быть представлены для каждого метода математическая модель задачи и оптимальное решение, полученное данным методом.

Условие:

Дано множество критериев оптимальности задачи векторной оптимизации:

Ограничения:

Решить векторную задачу при заданной системе ограничений:

  1. Критерии F1 max, F2 min

  2. Критерии F1 max, F3 min

  3. Критерии F1 max, F2 max

  4. Критерии F1 max, F3 max

  5. Критерии F2 max, F3 min

  6. Критерии F2 max, F3 max

  7. Критерии F2 min, F3 min

  8. Критерии F2 min, F3 max

  9. Критерии F1 min, F2 min

  10. Критерии F1 min, F3 min

  11. Критерии F1 min, F2 max

  12. Критерии F1 min, F3 max