Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


III. Краткие теоретические сведения



Приближенное построение множества Парето относится к числу очень важных и трудных задач численного анализа. С расширением круга проблем, которые изучает системный анализ (например, с появлением задач автоматизации проектирования), значение методов эффективного анализа мно­жества Парето непрерывно растет. Однако до самого последнего времени этим вопросам уделялось очень мало внимания, и чис­ленные методы построения точек множества Парето в настоя­щее время только начинают развиваться. На нескольких простых примерах поясним содержание возникающих здесь проблем.

Начнем с рассмотрения простейшего случая двух критериев. Пусть речь идет о задаче

(1)

Каждой точке соотношения

(2)

ставят в соответствие некоторую точку f в плоскости кри­териев (рис.1). Соотношения (2) определяют отображение множества на .

Множество носит название множества достижимости или множества предельных возможностей. Изучение структуры этого множества может оказаться весьма полезным при исследовании

 

Рис. 1.

 

различных задач проектирования и планирования. Поэтому в последние годы началось систематическое изучение возможно­стей построения множеств достижимости. Заметим, что множе­ство Парето представляет собой лишь часть границы множества достижимости. На рис. 1 множеством Парето будет дуга АСD.

Приближенное построение множества Парето сводится к по­следовательному решению ряда задач математического про­граммирования. Опишем одну из возможных схем расчета. Фиксируем некоторые желательные значения критериев и :

Значения и С2 следует выбрать так, чтобы они принадлежали множеству достижимости.

Примечание. В общем случае проблема определения внутренней точ­ки множества достижимости может оказаться совсем не простой.

Решаем теперь две оптимизационные задачи.

 

I: II:

 

Решив эти задачи, мы определим точки а и b (рис. 3.3), Проведя через них прямую 1, мы получим простейшую аппро­ксимацию множества Парето.

Для уточнения аппроксимации, решив нижеследующие задачи III и IV, мы находим еще две точки —c и d, - принадлежащие этому множеству:

 

III. IV.

 

Значения и снова должны принадлежать множеству достижимости. Через точки a, c, d, b мы проведем ломаную 2, которая и будет следующим приближением. Очень часто подобной информации о структуре множества Парето уже бывает достаточно для решения практических задач. Описанный способ можно распространить и на случай большинства критериев.

 

 

 

 

Рис. 2. Рис. 3.

 

Для аппроксимации множества Парето можно поступить и по – другому. Пусть и - строго положительные числа такие, что

(3)

 

Составим новый критерий

 

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

Оказывается, что решение этой задачи определяет такой вектор , что точка принадлежит множеству Парето.

Поэтому аппроксимацию множества Парето мы можем осуществить следующим образом (рис. 3.4). Решаем задачу

(4)

где и удовлетворяют условию (3). Задача (3), (4) определит некоторый вектор , который в плоскости f определит точку с координатами

.

Точно так же мы определим точку и через точки и прове­дем прямую 1. Она будет простейшей аппроксимацией множе­ства Парето (см. рис. 3). Строя точки и , мы можем полу­чить с их помощью ломаную 2, которая будет следующим при­ближением, и т. д.

 

 

 

 

Рис. 4

 

При использовании подобных построений возникает вопрос: можно ли таким способом построить любую точку множества Парето? Другими словами, каждой ли точке множества Парето мы можем поставить в соответствие такой вектор ( ), удовлетворяющий условиям , что решение задачи оптимизации

определяет совокупность чисел , являющихся координатами данной точки множества Парето? В общем случае ответ на этот вопрос остается открытым. Он решен, притом положительно, только для того случая, когда множество —многогран­ник, а критерии имеют вид

,

т. е. являются также линей­ными функциями

В заключение этого параграфа сделаем одно замечание о точности описанного способа аппроксимации множества Парето.

Если множество Парето выпукло, то, увеличивая коли­чество точек, которые определяются одним из описанных выше способов, мы можем построить многогранник, аппроксимирую­щий это множество с любой степенью точности. Это иллюстрируют примеры, изображенные на рис. 2 и 3. Но, к сожалению, практика дает примеры множеств Парето, которые не являются выпуклыми. Тогда задача их аппроксимации резко усложняется. Ситуация, которая здесь возникает, показана на рис. 4.

 

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-07-13; Просмотров: 888; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.022 с.)
Главная | Случайная страница | Обратная связь