
- •Функции выбора и бинарные отношения
- •Представление функций выбора их логическими формами создает единую основу для исследования всех свойств функции выбора, их классификации и декомпозиции на более простые свойства.
- •Методика определения логической формы функции выбора по ее описанию
- •Методика определения описания функции выбора по ее логической форме
- •Правила, задаваемые функциями выбора
- •Некоторые важные аксиомы
2.2.
Выбор альтернатив с использованием языка
функций выбора
________________________________________________________________________________________________________
Выбор альтернатив с использованием
языка функций выбора.
Изучая язык бинарных отношений, мы говорили о выборе альтернатив из множества предлагаемых для выбора альтернатив вне зависимости от того, какие альтернативы это множество включает.
Если же для выбора предлагаются разные множества Xi , то выбранные множества лучших альтернатив C(Xi) в общем случае различны между собой, так как они зависят от множества предлагаемых для выбора альтернатив.
Так, например, пусть по итогам зимней сессии лучшим классом 3-го факультета признан 333 класс, лучшим классом 2-го факультета признан 241 класс, а лучшим классом ВМИРЭ признан 551 класс. Эти выбранные альтернативы различны, поскольку различны исходные множества предъявляемых для выбора альтернатив: множество классов 3-го факультета, множество классов 2-го факультета, множество классов ВМИРЭ.
Однако, из того, что лучшим классом ВМИРЭ признан 551 класс, следует, лучшим классом 5-го факультета также признан 551 класс, поскольку множество классов 5-го факультета является подмножеством множества классов ВМИРЭ. Следовательно, отношение «быть лучшим классом 5-го факультета» является сужением отношения «быть лучшим классом ВМИРЭ» на множество классов 5-го факультета.
Для формализации зависимости выборов от множества предъявляемых для выбора альтернатив пользуются понятием функции выбора [15].
Понятие функции выбора. Функции выбора, порожденные бинарными отношениями.
Функцией выбора C называется отображение, сопоставляющее каждому Xi его подмножество C(Xi) Xi.
Выбранное подмножество может быть либо пустым C(Xi)=, либо полным C(Xi)= Xi, либо может включать в себя некоторое количество альтернатив множества Xi, выбранных в состав множества C(Xi) в соответствии с правилом выбора C. Таким образом, для того чтобы задать функцию выбора нужно перечислить все возможные подмножества предъявляемых для выбора альтернатив Xi , поставив каждому подмножеству Xi в соответствие множество выбранных альтернатив C(Xi).
Каждому бинарному отношению R соответствует некоторая порожденная им функция выбора CR или CR.
Пусть на задано бинарное отношение R и для x,y выполнено x R y. Если для выбора предъявлено подмножество Xi , то бинарное отношение R может породить две функции выбора:
1) функцию блокировки CR (Xi), в которую войдут все мажоранты отношения R на подмножестве Xi:
CR
(Xi)
= {x
Xi
|
y
Xi
yx}
(все x, с которыми ни один y не находится в отношении R);
2) функцию предпочтения CR (Xi), в которую войдут все максимумы отношения R на подмножестве Xi:
CR (Xi) = {x Xi | y Xi x R y}
(все x, с которые находятся в отношении R с каждым y).
Причем
CR
(Xi)
=
(Xi)
и CR
(Xi)
=
(Xi)
Функция
блокировки CR
(Xi)
по отношению R
совпадает с функцией предпочтения
(Xi)
по отношению Rd,
двойственному к отношению R,
и наоборот, функция предпочтения CR(Xi)
по отношению R
совпадает с функцией блокировки
(Xi)
по отношению Rd,
двойственному к отношению R.
Поэтому достаточно рассматривать только одну из двух функций выбора: либо функцию блокировки CR(Xi), либо функцию предпочтения CR(Xi).
Функцию блокировки CR(Xi) по отношению R называют функцией выбора, порожденной бинарным отношением R. Такие функции выбора называются нормальными.
Разным бинарным отношениям R могут соответствовать одинаковые функции выбора (блокировки) CR.
Функции выбора и бинарные отношения
на множествах {x},{y},{x, y}
№ п/п |
CR(x) |
CR(y) |
CR(x, y) |
R |
Rd |
1 |
x |
y |
{
|
|
|
2 |
x |
y |
x |
|
|
3 |
x |
y |
y |
|
|
4 |
x |
y |
|
|
|
5 |
x |
|
{x, y} |
не существует |
не существует |
6 |
x |
|
x |
|
|
7 |
x |
|
y |
не существует |
не существует |
8 |
x |
|
|
|
|
9 |
|
y |
{x, y} |
не существует |
не существует |
10 |
|
y |
x |
не существует |
не существует |
11 |
|
y |
y |
|
|
12 |
|
y |
|
|
|
13 |
|
|
{x, y} |
не существует |
не существует |
14 |
|
|
x |
не существует |
не существует |
15 |
|
|
y |
не существует |
не существует |
16 |
|
|
|
|
|
Например, функцию выбора, показанную в строке 6: CR (x)={x}, CR (y)=, CR (x, y)={x}, могут породить два бинарных отношения R1: R1+(x)= , R1–(x)= , R1+(y)= {y}, R1–(y)= {y} и R2: R2+(x)= , R2–(x)= {y}, R2+(y)= {x, y}, R2–(y)= {y}, графы которых представлены в пятом столбце шестой строки таблицы.
То, что отношения R1 и R2 могут являться исходными для данной функции выбора, обусловлено тем, что наличие в графах G(R1) и G(R2) петли при вершине y «блокирует» выбор элемента y из подмножества X независимо от наличия других дуг в графах G(R1) и G(R2). Это происходит потому, что множество CR(X) состоит только из мажорант, а элемент y не может являться мажорантой, так как находится в отношении R сам с собой.
Таким образом, наличие или отсутствие дуг типа (x, y) приводит к разным бинарным отношениям R, но не влияет на порождаемую ими функцию выбора CR.
Минимальным отношением называется такое отношение из всех отношений, порождающих одну и ту же функцию выбора CR, которое не содержит пар x R y или y R x.
Не все функции выбора являются нормальными, т. е. не все они могут быть порождены бинарными отношениями.
Так, бинарных отношений, породивших функции выбора, приведенные в строках 5, 7, 9, 10, 13, 14, 15, не существует.
Докажем от противного, что не существует ни одного бинарного отношения, порождающего функцию выбора CR(x)={x}, CR(y)=, CR(x, y)={x, y}, приведенную в строке 5. Допустим, что такое бинарное отношение R существует. Тогда, из определения функции блокировки и из того, что CR (y)=, следует, что y R y. Следовательно, y не может являться мажорантой по отношению R. Но тогда не должно выполняться CR (x, y)={x, y}, так как y CR(X), где X – любое сочетание элементов исходного множества альтернатив. Следовательно, C CR, т. е. не существует бинарного отношения, порождающего функцию выбора CR (x)={x}, CR (y)=, CR (x, y)={x, y}.
Сколько же возможно задать бинарных отношений и функций выбора на множестве X={x, y}?
Количество бинарных отношений определяется количеством возможных комбинаций дуг в графах G(Ri). Всего в таких графах может быть не более 4 дуг: при вершине x, при вершине y, от вершины x к вершине y, от вершины y к вершине x.
Число
сочетаний из n
по m
.
Комбинаций, в которых нет ни одной дуги – C40 = 1;
комбинаций, в которых присутствует только одна дуга – C41 = 4;
комбинаций, в которых присутствует две дуги – C42 = 6;
комбинаций, в которых присутствует три дуги – C43 = 4;
комбинаций, в которых присутствует четыре дуги – C44 = 1.
Итого: количество бинарных отношений на множестве X={x, y} равно C40+ C41+ C42 + C43 + C44 = 1 + 4 + 6 + 4 + 1 =16.
Количество функций выбора на множестве X={x, y} определяется количеством комбинаций возможных исходов выбора из трех подмножеств альтернатив {x}, {y}, {x, y}, предъявляемых для выбора. Если для выбора предъявляется подмножество {x, y}, то возможны четыре исхода выбора: , {x}, {y}, {x, y}. Если для выбора предъявляется подмножества {x} или {y}, то возможны только по два исхода выбора: , {x} или , {y}.
Но, поскольку комбинация возможных исходов выбора из трех подмножеств является трехместной, то количество таких комбинаций будет равно произведению возможных значений на каждом из трех мест: C21 · C21· C41 = 2 · 2 · 4 = 16. Таким образом, количество функций выбора на множестве X={x, y} также равно 16.
Правило: Отношений, порождающих функцию выбора, не существует, если множеству C(x, y) принадлежит такая альтернатива x или y, которая не принадлежит множеству C(x) или C(y) соответственно.
Т. е. если [(xC(x))(xC(x, y))][(yC(y))(yC(x, y))], то функция выбора C не является нормальной.
CR(X) для X (X) тогда и только тогда, когда отношение R ациклично.
Действительно, CR – множество мажорант по отношению R, а если R не ациклично, то мажорант нет.
Следовательно, при ацикличном R выбор CR(X) для X (X) не пуст.
Следует заметить, что ацикличность отношения R по определению предполагает его антирефлексивность.
Логические формы функций выбора