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

Правила, задаваемые функциями выбора

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

Функции выбора, которые порождаются бинарным отношением R, задают:

правило выбора мажорант (альтернатив, которые не хуже ни одной из всех других альтернатив) на подмножестве Xi множества :

CR (Xi) = {x Xi |  y Xi yx} (функции блокировки)

и правило выбора максимумов (альтернатив, которые лучше всех других альтернатив) на подмножестве Xi множества :

CR (Xi) = {x Xi |  yXi x R y} (функции предпочтения).

Функции выбора, которые порождаются отношением Парето P, задают правило выбора из любого Xi  множества недоминируемых альтернатив, оценки каждого свойства которых не хуже, чем у всех остальных альтернатив:

C P(Xi) = {xXi|  yXi yx} или

CP (Xi) = {xXi |  yXi, yx [j=| yj xj и  j0{1, …, m}| yj0 > xj0]},

где xj, yj – оценки j-го свойства альтернатив x и y.

Функции выбора, которые порождаются Лексикографическим отношением L, задают правило выбора из любого Xi  альтернатив в соответствии с оценками их упорядоченных по важности свойств. В множество выбранных альтернатив войдут такие альтернативы, у которых оценка одного из свойств лучше, чем у всех остальных альтернатив, а оценки свойств, более важных, чем это свойство, не хуже чем у других:

CL (Xi) = {xXi|  yXi x L y} или

CL (Xi)={xXi |yXi, yCL(Xi)[ j0{1, …, m}| xj0 > yj0, аj=| xj yj]},

где xj, yj – оценки j-го свойства альтернатив x и y.

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

Некоторые важные аксиомы

Аксиома наследования: выбор на подмножестве Xi содержит все те (может быть и другие) альтернативы, которые входят в выбор на множестве X, если Xi X:

если Xi X, то C(X)  XiC(Xi)

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

C(Xi)  C(Xi)

Совместное использование этих двух аксиом приводит к переходу от выбора на «языке функций выбора» к выбору на «языке бинарных отношений».

Следовательно, язык функций выбора является более общим языком по сравнению с языком бинарных отношений.

Упражнения

  1. Определить логическую форму функции выбора по ее описанию:

={x1, x2, x3};

C(xi)= xi; C(xi, xj)= xk, где k=min{i, j};

C(xi, xj, xk)= {xj, xk}, где i=max{i, j, k}.

  1. Определить описание функции выбора по ее логической форме:

ЛФВ(C) = {f1, f2, f3}, где f1(1, 2) = 1; f2(1, 2) =1; f3(1, 2)= 2.

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

    1. f1(1) = ; f2(1) =;

    2. f1(1) = 1; f2(1) =;

    3. f1(1) = ; f2(1) =1.

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

  • если предъявляется x1, а предыдущий выбор не содержал x1, то выбор пуст, в противном случае выбирается x1;

  • если предъявляется x2, а предыдущий выбор не содержал x2, то выбирается x2, в противном случае – выбор пуст;

  • если предъявляется {x1, x2}, а предыдущий выбор не был пуст, то выбирается x2, в противном случае выбирается x1.

Контрольные вопросы:

1. Является ли нормальными функции выбора, заданные следующими логическими формами?

;

;

;

;

;

.

2. Дайте определение функции выбора С(x) на множестве .

3. Дайте определение функции блокировки по отношению к R.

4. Дайте определение функции предпочтения по отношению R?

5. Какова связь между функциями блокировки и предпочтения?

6. Какая функция выбора называется нормальной?

7. Когда функция выбора не является нормальной, т.е. когда не существует порождающего её бинарного отношения?

8. Сколько бинарных отношений может породить функцию выбора:

С (X1) =  C(X2) =  C(X1, X2) = ?

9. Дайте определение минимального отношения, порождающего функцию выбора.

10. Сколько бинарных отношений и сколько функций выбора может быть задано на ={x1, x2}?

11. Дайте формулировку аксиомы согласия?

12. Когда СR(x) ?

13. Дайте определение логической формы функции выбора.

14. Что является результатом выбора, когда используется динамическая функция выбора?

15. Дайте определение конечного автомата, порождённого выбором.

16. Дайте формулировку аксиомы наследования.