Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Teoria_mn.doc
Скачиваний:
55
Добавлен:
02.04.2015
Размер:
957.44 Кб
Скачать

Контрольные вопросы и задания

1. Придумать для рассмотренного выше примера такие множества Y и Z, чтобы нарушалось условие С.

2. Пусть на элементах множества Х задана векторная функция F(x) = { f 1(x), f 2(x),..., f n(x) }.

Механизм голосования определяется так: если f i (х) > f i(y), то i-й избиратель голосует за кандидата х против кандидата у. Записать выражение для функции выбора, соответствующей механизму выбора по большинству голосов.

3. Записать функцию выбора, соответствующую механизму блокирующих ограничений, т.е. выбирается элемент х, если он не хуже фиксированного элемента u в смысле бинарного отношения R.

4. На множестве Х = {1, 2, ... 5} задано бинарное отношение R с помощью матрицы [R]:

[R] =

Построить на Х выбор согласно механизмам:

а) доминирования по R; б) блокировки по R;

в) блокирующих ограничений при u = 5; г) турнирному.

5. Пусть GR(х) и HR(х) – соответственно верхний и нижний срез отношения R в точке х; |GR(х)| и |HR(х)| – их мощности. Построить выбор на множестве Х = {2, 3, ..., 15} согласно следующим механизмам:

1) C1(X) = { xХ | max |HR(х)| }; 2) C2(X) = { xХ | min |GR(х)| }.

Отношение R определяется условиями:

а) б)

6. Доказать, что для любого асимметричного отношения R выполняется включение СR(Х)  СR(Х). Привести пример, когда это включение строгое. Показать, что условие асимметричности, вообще говоря, не является необходимым, т.е. из СR(Х)  CR(X) не следует асимметричность R.

7*. Доказать, что для функции выбора, заданной на предъявлении Х и определяемой скалярным максимизирующим механизмом, выполняются следующие условия:

а)   x, y  C(X) f(x) = f(y) = f max;

б)   z  X\C(X) f(z) < f max.

8*. Доказать, что функция выбора, определяемая скалярным оптимизирующим механизмом удовлетворяет условию константности.

9*. Доказать, что если функция выбора на конечном множестве А определяется механизмом блокировки по асимметричному транзитивному бинарному отношению R, то

 х  А\ CR(A)   y  CR(A) : (y, x)  R .

Иными словами, для любого элемента х, не попавшего в выбор, существует элемент y, лучший, чем х, в смысле отношения R.

10. Составить программу, реализующую метод сканирования, и построить выбор на множестве точек плоскости с целочисленными координатами в соответствии с условно-экстремальным механизмом при следующих условиях.

а) f 0 = 2x12 + x22 – 2x1x2 + 6x1 – 11x2  min

 0  x1  6;   0  x2  7;

x12 + (x2 – 7)2  36.

б) f 0 = 2x12 + x22 – 2x1x2 – 4x1 – 6x2  min

0  x  9; 0  x2  4;

x12 + (x2 – 4)2  81.

Примеры решения

Задача 7.

Выберем два произвольных элемента x,y С(Х). Очевидно, что f(x) = f(y). В противном случае, например при f(x) > f(y), оптимальным был бы элемент х, а y – не был. Поскольку множество С(Х) состоит из элементов, доставляющих максимум f, то в этом случае элемент y не попал бы в выбор С(Х). Условие а) доказано.

Для доказательства условия б) введем на множестве Х бинарное отношение I: xIy  f(x) = f(y). Нетрудно убедиться, что отношение I – эквивалентность. Следовательно, множество Х можно разбить на классы эквивалентности, на которых функция f постоянна. По доказанному условию а), выбор С(Х) целиком содержится в одном из таких классов.

Выберем произвольный элемент zX \ C(X). В силу определения С(Х), f(z)  f(x), где х – произвольный элемент С(Х). Но равенства быть не может, т.к. в этом случае, в силу произволь-ности z, все множество Х состояло бы из одного-единственного класса эквивалентности и f(x) была бы постоянна на нем. Ясно, что такого быть не может. Полученное противоречие доказывает условие б).

Задача 9.

Предположим противное, т.е. существует такой х  А\ CR (А), что (y, x)  R для любого y  CR(А). Тогда либо х  CR(А), что невозможно по предположению, либо существует такой z1  А\ CR(А), что (z1, x)  R. Т.е. если элемент х не доминируется никаким элементом из CR(А), то он должен доминироваться некоторым z1 из А\CR(А). В противном случае получим, что х  CR(А), а это противоречит предположению. Но, в свою очередь, z1 должен доминироваться либо некоторым z2  А\CR(А), либо некоторым t  CR(А), так как иначе получим z1  CR(A), что невозможно в силу определения z1. Если верно второе предположение, то, в силу транзитивности R, х доминируется элементом t из множества CR(А), что невозможно. Следовательно, верно первое предположение о существовании z2  А\CR(А).

Продолжая эти рассуждения, получим последовательность точек zi  A\CR(А), таких, что zi R zi -1 и ни одна из них не доминируется никакой точкой из CR(А), т.к. иначе, вследствие транзитивности R, получится, что х доминируется элементом CR(А), что невозможно по предположению.

Поскольку R асимметрично и транзитивно, то оно и ациклично. Значит, в этой последовательности не может быть повторяющихся элементов. Поэтому, в силу конечности A, последовательность должна оборваться на элементе zn  А\CR(А), для которого уже не найдется доминирующего элемента множества А\CR(А). Но он не может доминироваться и элементом CR(А), так как тогда вследствие транзитивности R получим, что и x доминируется этим элементом . Значит, zn недоминируем на A и, следовательно, должен принадлежать CR(А), что противоречит условию zn  А\CR(А) . Полученное противоречие доказывает утверждение задачи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]