
- •Функции выбора и бинарные отношения
- •Представление функций выбора их логическими формами создает единую основу для исследования всех свойств функции выбора, их классификации и декомпозиции на более простые свойства.
- •Методика определения логической формы функции выбора по ее описанию
- •Методика определения описания функции выбора по ее логической форме
- •Правила, задаваемые функциями выбора
- •Некоторые важные аксиомы
Правила, задаваемые функциями выбора
Если на функции выбора накладывать ограничения, то можно получать различные классы функций выбора и различные, более ограниченные по сравнению с языком функций выбора, языки выбора.
Функции выбора, которые порождаются бинарным отношением 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) Xi C(Xi)
Аксиома согласия: в выбор из объединения подмножеств Xi должны входить все те альтернативы (возможно и другие), которые являются общими для выборов из подмножеств Xi.
C(Xi)
C(
Xi)
Совместное использование этих двух аксиом приводит к переходу от выбора на «языке функций выбора» к выбору на «языке бинарных отношений».
Следовательно, язык функций выбора является более общим языком по сравнению с языком бинарных отношений.
Упражнения
Определить логическую форму функции выбора по ее описанию:
={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}.
Определить описание функции выбора по ее логической форме:
ЛФВ(C)
= {f1,
f2,
f3},
где f1(1,
2)
= 1;
f2(1,
2)
=1;
f3(1,
2)=
2.
Определить по описанию функций выбора, являются ли нормальными функции выбора, заданные их логическими формами:
f1(1) =
; f2(1) =;
f1(1) = 1; f2(1) =
;
f1(1) = ; f2(1) =1.
Задать граф и таблицу переходов конечного автомата, порожденного динамической функцией выбора, описанной следующим образом:
если предъявляется 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. Дайте формулировку аксиомы наследования.