русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Принципы компромисса


Дата добавления: 2013-12-23; просмотров: 1965; Нарушение авторских прав


Концептуальные проблемы при решении многокритериальных задач

 

Нормализация критериев является сложной концептуальной проблемой. Она возникает во всех векторных задачах оптимизации, в которых критерии оптимальности имеют различие в единицы измерения.

Большинство применяемых способов нормализации основывается на введении понятия идеальной альтернативы (оценки), представляемого вектором идеальных значений критериев .

С помощью вектора вектор критериев Y приводится к безразмерной (нормированной) форме.

В этом случае (при невидном условии, что все ).

Успешное решение проблемы нормализации во многом зависит от того, насколько правильно и объективно удается определить “идеальное” качество решений.

Способ выбора идеального вектора определяет и способ нормализации. Рассмотрим некоторые из наиболее часто предлагаемых способов.

Способ 1: Здесь идеальный вектор качества определяется заданием величинами критериев, т.е.

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

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

), недостатком такого способа нормализации является то, что он существенно зависит от максимально возможного уровня критериев, предъявляемых уровнями задачи.

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

Способ 3: Здесь в качестве компонент принимается максимально возможный разброс соответствующего локального критерия, а именно: -).

 

Пусть имеется двумерный критерий:

Пусть множество решений м.б. представлено в виде закрытого интервала [a,b].



 

Графики применения составляющих оценок и имеют вид:

 

       
   
 

 


x

a c d e f b

Допустим, что идеальным было бы решение, обеспечивающее одновременно мах пои по:

 

Формально область компромисса можно определить в виде множества:

для всех ij, i, , .

Где I- множество порядковых номеров критериев, составляющих векторный критерий Y; X- допустимое множество решений.

Принцип равномерности.

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

а) Принцип равенства. Здесь наилучшим решением считается такое, при котором достигается равенство всех локальных критериев: .

Этот принцип чрезмерно жесткий и, как правило, может не делать оптимальных решений, т.к. данное условие не обязательно выполняется на область возможных решений Х.

б) Принцип максимума. Здесь идея равномерности проявляется в стремлении повышать уровень всех критериев за счет максимального “подтягивания” наихудшего из критериев (имеющего наименьшее значение): .

 

Dабс=(4-2)+(6-9)=2-3=-1<0, Þ k0 лучше k-1

2) Принцип относительной уступки: справедливым является компромисс, при котором суммарный относительный уровень снижения одного или нескольких критериев не > суммарного относительного уровня приращения остальных критериев:

, где Di- абсолютная уступка,

- значение критерия i в базовой точке.

Если при переходе из одной точки в другую Dотн>0, то Þ ищем точку, где Dотн0.

 

Пример:

лучше k0

Т.о.: - мультипликативная свертка.

 

3) Принцип последовательной уступки (лексикографический принцип):имеется векторный критерий (k1, k2,….kn)- критерии упорядочения по важности:

 

1) Находим решение: , ЛПР может пойти на уступку: D1®x, м. меняться от а до в.

2) Находим решение: , при условии: .

3) Находим решение: , при условии: .

и т.д.

 

Если уступка очень мала, то решаем однокритериальную задачу по самому важному критерию. Если D велика, то решаем однокритериальную задачу по наименее важному критерию.

Пусть найдено Q1, будем повышать D1 и смотрим, как меняется k2, берем D1 соответствующее насыщению. Затем исследуем k3(D2) и т.д.

Лекция № 21



<== предыдущая лекция | следующая лекция ==>
У Слейтора все граничные точки включены в множество. | Методы решения МКЗ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.