Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники ТПР / Учебник ТПР_2.2.doc
Скачиваний:
174
Добавлен:
17.06.2016
Размер:
387.58 Кб
Скачать

67

2.2. Выбор альтернатив с использованием

языка функций выбора

________________________________________________________________________________________________________

    1. Выбор альтернатив с использованием

языка функций выбора.

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

Если же для выбора предлагаются разные множества 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

{

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, 8, 11, 12, 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 по определению предполагает его антирефлексивность.

Логические формы функций выбора