![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
III. Краткие теоретические сведения
Приближенное построение множества Парето относится к числу очень важных и трудных задач численного анализа. С расширением круга проблем, которые изучает системный анализ (например, с появлением задач автоматизации проектирования), значение методов эффективного анализа множества Парето непрерывно растет. Однако до самого последнего времени этим вопросам уделялось очень мало внимания, и численные методы построения точек множества Парето в настоящее время только начинают развиваться. На нескольких простых примерах поясним содержание возникающих здесь проблем. Начнем с рассмотрения простейшего случая двух критериев. Пусть речь идет о задаче
Каждой точке
ставят в соответствие некоторую точку f
Рис. 1.
различных задач проектирования и планирования. Поэтому в последние годы началось систематическое изучение возможностей построения множеств достижимости. Заметим, что множество Парето представляет собой лишь часть границы множества достижимости. На рис. 1 множеством Парето будет дуга АСD. Приближенное построение множества Парето сводится к последовательному решению ряда задач математического программирования. Опишем одну из возможных схем расчета. Фиксируем некоторые желательные значения критериев
Значения Примечание. В общем случае проблема определения внутренней точки множества достижимости может оказаться совсем не простой. Решаем теперь две оптимизационные задачи.
I:
Решив эти задачи, мы определим точки а и b (рис. 3.3), Проведя через них прямую 1, мы получим простейшую аппроксимацию множества Парето. Для уточнения аппроксимации, решив нижеследующие задачи III и IV, мы находим еще две точки —c и d, - принадлежащие этому множеству:
III.
Значения
Рис. 2. Рис. 3.
Для аппроксимации множества Парето можно поступить и по – другому. Пусть
Составим новый критерий
и решим следующую задачу математического программирования: Оказывается, что решение этой задачи определяет такой вектор Поэтому аппроксимацию множества Парето мы можем осуществить следующим образом (рис. 3.4). Решаем задачу
где
Точно так же мы определим точку
Рис. 4
При использовании подобных построений возникает вопрос: можно ли таким способом построить любую точку множества Парето? Другими словами, каждой ли точке множества Парето мы можем поставить в соответствие такой вектор определяет совокупность чисел
т. е. являются также линейными функциями В заключение этого параграфа сделаем одно замечание о точности описанного способа аппроксимации множества Парето. Если множество Парето выпукло, то, увеличивая количество точек, которые определяются одним из описанных выше способов, мы можем построить многогранник, аппроксимирующий это множество с любой степенью точности. Это иллюстрируют примеры, изображенные на рис. 2 и 3. Но, к сожалению, практика дает примеры множеств Парето, которые не являются выпуклыми. Тогда задача их аппроксимации резко усложняется. Ситуация, которая здесь возникает, показана на рис. 4.
Популярное:
|
Последнее изменение этой страницы: 2016-07-13; Просмотров: 957; Нарушение авторского права страницы