SlideShare a Scribd company logo
1 of 33
Вернемся к  многокритериальным задачам  выбора вариантов Будем рассматривать процедуры сужения множества Парето на основе дополнительной информации пользователя
АДАПТИВНЫЕ ПРОЦЕДУРЫ ВЫБОРА
Основные предположения ,[object Object],[object Object],[object Object]
В качестве основы адаптивной процедуры выбора может быть выбран некоторый метод конечномерной оптимизации. Продемонстрируем основные идеи, имея в виду знакомую реализацию метода ЦПС -  алгоритм  GZ1 . Для реализации этого алгоритма достаточно обеспечить только сравнение точек в смысле хуже-лучше-одинаково (см. след. слайд)
Алгоритм  GZ1   (стр. 197) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Прямой алгоритм  многокритериального выбора ,[object Object],[object Object],[object Object],[object Object],[object Object]
Геометрическая иллюстрация Х x 1 x 2 f 1 f 2 f( Х ) f(x 1 ) f(x 2 )
Косвенный алгоритм выбора  ( идея) 1 1 x(  )  f(x(  )) GZ1
Обсуждение ,[object Object],[object Object]
[object Object],[object Object]
ВЫБОР НА ОСНОВЕ МЕТОДА      t   –  УПОРЯДОЧЕНИЯ Используется ординальная информация пользователя об относительной значимости критериев
Основные предположения ,[object Object],[object Object],[object Object]
Основные определения   –  на примерах 4-х критериальных задач Пусть 2 школьника оцениваются по четырем предметам и имеют оценки Если мы декларируем эквивалентность этих оценок по предпочтительности, то критерии   f 2   и   f 3   считаются  равноценными Если  Z > W,   то критерий  f 3   по определению   важнее   критерия  f 2   (более важному   критерию соответствует большее число) 1
Пример  работы метода Предварительно заметим, что по сути дела речь идет о  способе интерпретации  утверждения пользователя, например, типа:  критерий 1 важнее критерия 2   Пусть имеем  несравнимые  по Парето оценки: Пусть утверждается, что   f 1   важнее  f 2 Рассмотрим оценку 0.4 Тогда по определению относительной важности имеем: И т.к. то
Обсуждение ,[object Object],[object Object]
ЗАДАЧИ С МАЛЫМ ЧИСЛОМ КРИТЕРИЕВ И АЛЬТЕРНАТИВ
Основные предположения ,[object Object],[object Object],[object Object]
Матрица попарных сравнений Пусть задано конечное множество объектов: Нам необходимо построить вектор весов, определяющих «важность»  или «полезность» объектов  p i   : с неотрицательными вещественными  компонентами
Если весовые коэффициенты   i  заданы, то тогда отношение может интерпретироваться как коэффициент превосходства  i  –  го объекта над  j  -  м ! Очевидно Предполагается, что ЛПР легче назначать  значения  , а не сами искомые значения весовых коэффициентов
Матрица попарных сравнений  имеет вид Если  > 1 , то объект  «важнее» объекта в  раз
Методы Саати,  Коггера и Ю ,[object Object],[object Object],[object Object],[object Object]
Рассмотрим более простой подход Исходная информация – цепочка коэффициентов превосходства, например, вида для сравниваемых объектов Ясно, что по этой информации непосредственно восстанавливается вектор
Проиллюстрируем технологию применения метода на конкретном примере
Предварительно заметим, что для облегчения задачи пользователя при ответе на вопросы о взаимном превосходстве может использоваться таблица смысловых интерпретаций  вида: Например, если р 1 сильно превосходит р 2  , то  Если, наоборот, р 2 сильно превосходит р 1  , то  16 и более Абсолютное превосходство 8 Очень сильное превосходство 4 Сильное превосходство 2 Слабое превосходство
Пример.   Выбор научного руководителя (мужа, жены, сотрудника фирмы при приеме на работу, автомобиля и т.д.) Пусть имеется 3 потенциальных научных руководителя:  А, В, С  и надо выбрать одного. Казалось бы мы намереваемся теперь их  сравнивать непосредственно на основе таблицы смысловых интерпретаций. – Ничего  подобного! Это было бы сверхпримитивным и ЛПР с такими вопросами бы не справилось. Мы бы попросту заставили его самого сделать выбор! Надо структурировать задачу.
Вначале надо понять, что мы хотим видеть в «хорошем» научном руководителе: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Будем предполагать, что все введенные частные критерии отражают степень выполнения сформулированных требований и их надо максимизировать ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Переходим к реализации пункта 1. Ранжируем по важности частные критерии P   =   (  f 1  ,  f 2  ,…,  f 6  ) Первый вопрос : насколько критерий 1 (словесное описание) превосходит по важности критерий 2 ? Ответ  (с использованием таблицы):  слабо превосходит Результат :  Аналогично получаем:
Воспользовавшись соотношением и условием нормированности вектора    , получаем: Далее проранжируем по каждому из  f i   все варианты:  А, В, С.  Здесь  P   =   (  А, В, С   ) (это пункт 2)
Начинаем с критерия  f 1  –  перспективность исследований  и сравниваем по этому критерию все три варианта  А, В, С   (трех руководителей) Вопрос : насколько перспективность исследований, проводимых в научной группе  А   превосходит это же в научной группе  В  ? Ответ : все одинаково, по моему мнению Результат :  Аналогично получаем: Соответствующий вектор весов имеет вид:
Полученные значения весов  интерпретируются как значения Таким образом, мы получили численные значения, вообще говоря, нечислового критерия для трех значений аргумента !
Аналогично получаем остальные значения Легко подсчитать, что всего пользователь ответил на  17  вопросов m n  – 1 где  m  –  число частных критериев,  n  - число  альтернатив
Далее (пункт 3) можно воспользоваться, например, методом  линейной свертки   в качестве  обобщенного (глобального) критерия: max

More Related Content

What's hot

Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...
Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...
Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...
aleksashka3
 
Понятие предиката. Логические операции над предикатами
Понятие предиката. Логические операции над предикатамиПонятие предиката. Логические операции над предикатами
Понятие предиката. Логические операции над предикатами
aleksashka3
 
элементы языка и типы данных
элементы языка и типы данныхэлементы языка и типы данных
элементы языка и типы данных
Елена Ключева
 

What's hot (20)

Можарова Тематические модели: учет сходства между униграммами и биграммами.
Можарова Тематические модели: учет сходства между униграммами и биграммами.Можарова Тематические модели: учет сходства между униграммами и биграммами.
Можарова Тематические модели: учет сходства между униграммами и биграммами.
 
Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...
Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...
Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...
 
Предикаты. Основные понятия, связанные с предикатами
Предикаты. Основные понятия, связанные с предикатамиПредикаты. Основные понятия, связанные с предикатами
Предикаты. Основные понятия, связанные с предикатами
 
Понятие предиката. Логические операции над предикатами
Понятие предиката. Логические операции над предикатамиПонятие предиката. Логические операции над предикатами
Понятие предиката. Логические операции над предикатами
 
Java. Методы
Java. Методы Java. Методы
Java. Методы
 
Rule b platf
Rule b platfRule b platf
Rule b platf
 
элементы языка и типы данных
элементы языка и типы данныхэлементы языка и типы данных
элементы языка и типы данных
 
Java. Наследование.
Java. Наследование.Java. Наследование.
Java. Наследование.
 
презентация3
презентация3презентация3
презентация3
 
Ruby: работа с массивами
Ruby: работа с массивамиRuby: работа с массивами
Ruby: работа с массивами
 
Мадорский. Извлечение тематически сгруппированных ключевых терминов из тексто...
Мадорский. Извлечение тематически сгруппированных ключевых терминов из тексто...Мадорский. Извлечение тематически сгруппированных ключевых терминов из тексто...
Мадорский. Извлечение тематически сгруппированных ключевых терминов из тексто...
 
Автоматическое обновление аннотации новостного кластера
Автоматическое обновление аннотации новостного кластераАвтоматическое обновление аннотации новостного кластера
Автоматическое обновление аннотации новостного кластера
 
Смирнова. Методы исправления ошибок в текстах, написанных иностранцами.
Смирнова. Методы исправления ошибок в текстах, написанных иностранцами.Смирнова. Методы исправления ошибок в текстах, написанных иностранцами.
Смирнова. Методы исправления ошибок в текстах, написанных иностранцами.
 
Java. Generic - шаблонные типы.
Java.  Generic - шаблонные типы.Java.  Generic - шаблонные типы.
Java. Generic - шаблонные типы.
 
Методы морфологического анализа текстов
Методы морфологического анализа текстовМетоды морфологического анализа текстов
Методы морфологического анализа текстов
 
Ruby — Паттерны программирования
Ruby — Паттерны программированияRuby — Паттерны программирования
Ruby — Паттерны программирования
 
Определение
ОпределениеОпределение
Определение
 
Java. Полиморфизм.
Java. Полиморфизм.Java. Полиморфизм.
Java. Полиморфизм.
 
Rgsu04
Rgsu04Rgsu04
Rgsu04
 
Системы автоматического составления обзорных рефератов
Системы автоматического составления обзорных рефератовСистемы автоматического составления обзорных рефератов
Системы автоматического составления обзорных рефератов
 

Viewers also liked (6)

Martin Ky HWMs and Inundation Limit: A May 2009 Retrospective
Martin Ky HWMs and Inundation Limit: A May 2009 RetrospectiveMartin Ky HWMs and Inundation Limit: A May 2009 Retrospective
Martin Ky HWMs and Inundation Limit: A May 2009 Retrospective
 
Qgis 1.7.0 user-guide_en
Qgis 1.7.0 user-guide_enQgis 1.7.0 user-guide_en
Qgis 1.7.0 user-guide_en
 
л 2 5
л 2 5л 2 5
л 2 5
 
л 2 11
л 2 11л 2 11
л 2 11
 
Inundation of Information 2007
Inundation of Information 2007Inundation of Information 2007
Inundation of Information 2007
 
MapAction and QGIS: GIS for Humanitarian Response
MapAction and QGIS: GIS for Humanitarian ResponseMapAction and QGIS: GIS for Humanitarian Response
MapAction and QGIS: GIS for Humanitarian Response
 

Similar to л 2 7

Михаил Александров, Индуктивное моделирование
Михаил Александров, Индуктивное моделированиеМихаил Александров, Индуктивное моделирование
Михаил Александров, Индуктивное моделирование
Lidia Pivovarova
 
ису методы ису
ису методы исуису методы ису
ису методы ису
fluffy_fury
 
методы ису
методы исуметоды ису
методы ису
fluffy_fury
 
уровни подготовленности по теме лекции № 1
уровни подготовленности по теме лекции № 1уровни подготовленности по теме лекции № 1
уровни подготовленности по теме лекции № 1
Аркадий Захаров
 
Классы и объекты в Java
Классы и объекты в JavaКлассы и объекты в Java
Классы и объекты в Java
metaform
 

Similar to л 2 7 (20)

л 2 2
л 2 2л 2 2
л 2 2
 
4 azure 24 04
4 azure 24 044 azure 24 04
4 azure 24 04
 
Определение новизны информации в новостном кластере
Определение новизны информации в новостном кластереОпределение новизны информации в новостном кластере
Определение новизны информации в новостном кластере
 
Введение в машинное обучение
Введение в машинное обучение Введение в машинное обучение
Введение в машинное обучение
 
Михаил Александров, Индуктивное моделирование
Михаил Александров, Индуктивное моделированиеМихаил Александров, Индуктивное моделирование
Михаил Александров, Индуктивное моделирование
 
л 2 9
л 2 9л 2 9
л 2 9
 
Работа с текстом на уроках математики
Работа с текстом на уроках математикиРабота с текстом на уроках математики
Работа с текстом на уроках математики
 
6
66
6
 
Алексей Колосов
Алексей Колосов Алексей Колосов
Алексей Колосов
 
04 извлечение информации
04 извлечение информации04 извлечение информации
04 извлечение информации
 
ису методы ису
ису методы исуису методы ису
ису методы ису
 
методы ису
методы исуметоды ису
методы ису
 
уровни подготовленности по теме лекции № 1
уровни подготовленности по теме лекции № 1уровни подготовленности по теме лекции № 1
уровни подготовленности по теме лекции № 1
 
а. попов, т. ишмуратова
а. попов, т. ишмуратоваа. попов, т. ишмуратова
а. попов, т. ишмуратова
 
лин уравнения с параметрами
лин уравнения с параметрамилин уравнения с параметрами
лин уравнения с параметрами
 
Николай Паламарчук "Functional Programming basics for PHP developers"
Николай Паламарчук "Functional Programming basics for PHP developers"Николай Паламарчук "Functional Programming basics for PHP developers"
Николай Паламарчук "Functional Programming basics for PHP developers"
 
Введение в машинное обучение
Введение в машинное обучениеВведение в машинное обучение
Введение в машинное обучение
 
Методы оценивания
Методы оцениванияМетоды оценивания
Методы оценивания
 
M
MM
M
 
Классы и объекты в Java
Классы и объекты в JavaКлассы и объекты в Java
Классы и объекты в Java
 

More from Kirill Bystrov (7)

л 2 13
л 2 13л 2 13
л 2 13
 
л 2 12
л 2 12л 2 12
л 2 12
 
л 2 3
л 2 3л 2 3
л 2 3
 
л 2 1
л 2 1л 2 1
л 2 1
 
л 2 8
л 2 8л 2 8
л 2 8
 
л 2 6
л 2 6л 2 6
л 2 6
 
л 2 4
л 2 4л 2 4
л 2 4
 

л 2 7

  • 1. Вернемся к многокритериальным задачам выбора вариантов Будем рассматривать процедуры сужения множества Парето на основе дополнительной информации пользователя
  • 3.
  • 4. В качестве основы адаптивной процедуры выбора может быть выбран некоторый метод конечномерной оптимизации. Продемонстрируем основные идеи, имея в виду знакомую реализацию метода ЦПС - алгоритм GZ1 . Для реализации этого алгоритма достаточно обеспечить только сравнение точек в смысле хуже-лучше-одинаково (см. след. слайд)
  • 5.
  • 6.
  • 7. Геометрическая иллюстрация Х x 1 x 2 f 1 f 2 f( Х ) f(x 1 ) f(x 2 )
  • 8. Косвенный алгоритм выбора ( идея) 1 1 x(  )  f(x(  )) GZ1
  • 9.
  • 10.
  • 11. ВЫБОР НА ОСНОВЕ МЕТОДА t – УПОРЯДОЧЕНИЯ Используется ординальная информация пользователя об относительной значимости критериев
  • 12.
  • 13. Основные определения – на примерах 4-х критериальных задач Пусть 2 школьника оцениваются по четырем предметам и имеют оценки Если мы декларируем эквивалентность этих оценок по предпочтительности, то критерии f 2 и f 3 считаются равноценными Если Z > W, то критерий f 3 по определению важнее критерия f 2 (более важному критерию соответствует большее число) 1
  • 14. Пример работы метода Предварительно заметим, что по сути дела речь идет о способе интерпретации утверждения пользователя, например, типа: критерий 1 важнее критерия 2 Пусть имеем несравнимые по Парето оценки: Пусть утверждается, что f 1 важнее f 2 Рассмотрим оценку 0.4 Тогда по определению относительной важности имеем: И т.к. то
  • 15.
  • 16. ЗАДАЧИ С МАЛЫМ ЧИСЛОМ КРИТЕРИЕВ И АЛЬТЕРНАТИВ
  • 17.
  • 18. Матрица попарных сравнений Пусть задано конечное множество объектов: Нам необходимо построить вектор весов, определяющих «важность» или «полезность» объектов p i : с неотрицательными вещественными компонентами
  • 19. Если весовые коэффициенты  i заданы, то тогда отношение может интерпретироваться как коэффициент превосходства i – го объекта над j - м ! Очевидно Предполагается, что ЛПР легче назначать значения , а не сами искомые значения весовых коэффициентов
  • 20. Матрица попарных сравнений имеет вид Если > 1 , то объект «важнее» объекта в раз
  • 21.
  • 22. Рассмотрим более простой подход Исходная информация – цепочка коэффициентов превосходства, например, вида для сравниваемых объектов Ясно, что по этой информации непосредственно восстанавливается вектор
  • 23. Проиллюстрируем технологию применения метода на конкретном примере
  • 24. Предварительно заметим, что для облегчения задачи пользователя при ответе на вопросы о взаимном превосходстве может использоваться таблица смысловых интерпретаций вида: Например, если р 1 сильно превосходит р 2 , то Если, наоборот, р 2 сильно превосходит р 1 , то 16 и более Абсолютное превосходство 8 Очень сильное превосходство 4 Сильное превосходство 2 Слабое превосходство
  • 25. Пример. Выбор научного руководителя (мужа, жены, сотрудника фирмы при приеме на работу, автомобиля и т.д.) Пусть имеется 3 потенциальных научных руководителя: А, В, С и надо выбрать одного. Казалось бы мы намереваемся теперь их сравнивать непосредственно на основе таблицы смысловых интерпретаций. – Ничего подобного! Это было бы сверхпримитивным и ЛПР с такими вопросами бы не справилось. Мы бы попросту заставили его самого сделать выбор! Надо структурировать задачу.
  • 26.
  • 27.
  • 28. Переходим к реализации пункта 1. Ранжируем по важности частные критерии P = ( f 1 , f 2 ,…, f 6 ) Первый вопрос : насколько критерий 1 (словесное описание) превосходит по важности критерий 2 ? Ответ (с использованием таблицы): слабо превосходит Результат : Аналогично получаем:
  • 29. Воспользовавшись соотношением и условием нормированности вектора  , получаем: Далее проранжируем по каждому из f i все варианты: А, В, С. Здесь P = ( А, В, С ) (это пункт 2)
  • 30. Начинаем с критерия f 1 – перспективность исследований и сравниваем по этому критерию все три варианта А, В, С (трех руководителей) Вопрос : насколько перспективность исследований, проводимых в научной группе А превосходит это же в научной группе В ? Ответ : все одинаково, по моему мнению Результат : Аналогично получаем: Соответствующий вектор весов имеет вид:
  • 31. Полученные значения весов интерпретируются как значения Таким образом, мы получили численные значения, вообще говоря, нечислового критерия для трех значений аргумента !
  • 32. Аналогично получаем остальные значения Легко подсчитать, что всего пользователь ответил на 17 вопросов m n – 1 где m – число частных критериев, n - число альтернатив
  • 33. Далее (пункт 3) можно воспользоваться, например, методом линейной свертки в качестве обобщенного (глобального) критерия: max

Editor's Notes

  1. Вначале первый альфа полагается равным 1 и из него определяем второй альфа, далее третий и т.д. После получения всех весовых коэффициентов вектор нормируется делением на их сумму.