- •Раздел I. Теория множеств и бинарные отношения
- •Тема 1. Основные понятия теории множеств
- •1. Множества и их элементы
- •2. Операции над множествами
- •3. Представление множеств в эвм
- •4. Отображения
- •Тема 2. Мощность множества
- •1. Понятие мощности
- •0/1 1/1 2/1 3/1 . . .
- •1/2 2/2 3/2 4/2 . . .
- •2. Свойства счетных множеств
- •3. Примеры несчетных множеств
- •4. Множества мощности континуума и выше
- •Тема 3. Нечеткие множества
- •1. Понятие нечеткого множества
- •Примеры записи нечеткого множества
- •Основные характеристики нечетких множеств.
- •Примеры нечетких множеств
- •Методы построения функций принадлежности нечетких множеств
- •2. Операции над нечеткими множествами
- •Свойства операций. Пусть а, в, с – нечеткие множества, тогда выполняются следующие соотношения:
- •Тема 4. Бинарные отношения
- •1. Бинарные отношения и операции над ними
- •2. Свойства операций над отношениями
- •3. Способы задания отношений
- •4. Применение отношений в информационных технологиях
- •5. Свойства бинарных отношений
- •Тема 5. Специальные бинарные отношения.
- •1. Упорядочение и безразличие
- •2. Слабый порядок
- •XIслy ( (X, y) Pсл и (y, X) Pсл )
- •XIслy ( (y, X)Pсл и (X, y)Pсл ).
- •3. Разбиение и эквивалентность
- •4. Качественный порядок
- •5. Описание и организация выбора
5. Описание и организация выбора
Задача выбора возникает, когда из некоторого конечного или бесконечного множества надо отобрать подмножество в каком-то смысле хороших элементов.
Пусть Х – исходное множество альтернатив. Подмножество отбираемых элементов называется выбором, и обозначается С(Х) (от английскогоchoice–выбор). Алгоритм, реализующий этот отбор, называетсямеханизмом выбора.
Рассмотрим примеры наиболее распространенных механизмов выбора.
1) Скалярный оптимизирующий механизм – выбор вариантов, при которых некоторая скалярная функция f(х) достигает максимума
Сопт(Х) = { хХ | х = arg max f(x) }
2) Условно-оптимальный механизм – выбор по схеме математического программирования, т.е. выбор таких хХ, при которых достигается условный максимум скалярной функции f0(x) при выполнении системы ограничений
Смп(Х) = { хХ | х = arg max f0(x) | f i(х) 0, i = 1,.., m] }.
Перечисленные механизмы базируются, как нетрудно догадаться, на критериальном языке описания выбора. Следующие два механизма основаны на использовании языка бинарных отношений.
3) Механизм доминирования по бинарному отношению R – выбор тех хХ, которые с любым элементом из Х находится в отношении R (элемент х лучше любого y в смысле отношения предпочтении R)
СR(Х) ={ хХ | yХ : (x, y)R }
4) Механизм блокировки по бинарному отношению R – выбор тех элементов xX, для которых в Х нет элемента лучше в смысле отношения предпочтения R
СR(Х) = { хХ | yХ : (y, х)R }.
Приведем несколько теорем о свойствах выбора.
Теорема 4.1. Пусть имеем два отношения R1 и R2, такие, что R2 = (R1)d. Тогда а) СR1(Х) = СR2(Х) и б) СR1(Х) = СR2(Х).
Доказательство. Пусть х СR2(Х). По определению СR2(Х) = { хХ | yХ : (y, х)R2 }. Пусть (y, х)R2 = . Это означает, что (у, х)(R1)–1 , или (х, у) R1. Так как последнее соотношение выполняется для любого у Х, то значит х СR1(Х). Следовательно, СR2(Х) СR1(Х).
Обратное включение и свойство б) доказывается аналогично, т.к. для любого отношения R выполняется равенство .
На основании данной теоремы получаем, что свойства механизмов доминирования и блокировки во многом совпадают.
Приведем без доказательства также следующие теоремы о выборе.
Теорема 4.2. Бинарное отношение R порождает непустой выбор (т.е. содержащий хотя бы один элемент), основанный на механизме доминирования или блокировки тогда и только тогда, когда R ациклично.
Теорема 4.3. Бинарное отношение R порождает однозначный выбор (т.е. содержащий ровно один элемент), основанный на механизме доминирования или блокировки тогда и только тогда, когда R ациклично и слабо полно.
Задание. Указать такое бинарное отношение, при котором механизм доминирования совпадает со скалярно-оптимизирующим механизмом выбора.