
- •Оглавление
- •Предисловие
- •1. Элементы теории множеств
- •Основные обозначения
- •1.1 Основные понятия
- •Вопросы для самопроверки и упражнения:
- •1.2 Операции над множествами
- •Вопросы для самопроверки и упражнения:
- •1.3 Диаграммы (круги) Эйлера-Венна
- •Вопросы для самопроверки и упражнения:
- •1.4 Доказательства
- •Виды доказательств в теории множеств:
- •Вопросы для самопроверки и упражнения:
- •1.5 Векторы, прямые произведения, проекции векторов
- •Вопросы для самопроверки и упражнения:
- •2. Отношения
- •2.1 Бинарные отношения. Основные определения
- •Вопросы для самопроверки и упражнения:
- •2.2 Свойства бинарных отношений
- •Вопросы для самопроверки и упражнения:
- •2.3 Эквивалентность и порядок
- •Вопросы для самопроверки и упражнения:
- •2.4 Операции над бинарными отношениями
- •Вопросы для самопроверки и упражнения:
- •3. Соответствия
- •3.1 Соответствия и их свойства. Основные определения
- •Вопросы для самопроверки и упражнения:
- •3.2 Функции и отображения
- •Вопросы для самопроверки и упражнения:
- •3.3 Операции
- •Вопросы для самопроверки и упражнения:
- •3.4 Гомоморфизмы и изоморфизмы
- •Вопросы для самопроверки и упражнения:
- •Список литературы
- •1. Учебники и учебные пособия
Вопросы для самопроверки и упражнения:
1. Пусть даны множества A, B, C, причем С B. Доказать, что
а) ACAB; б) ACAB; в) A\BA\C;
г) C\AB\A;
д)
\A
\A.
2. Доказать эквивалентность приведенных ниже утверждений, т.е. что из каждого следует другое:
AB=U;
B;
=.
1.5 Векторы, прямые произведения, проекции векторов
Основные понятия векторных представлений:
Вектор v – упорядоченный набор элементов
v=(a1, a2, …, an),
где a1, a2, …, an – компоненты (координаты) вектора. Число n ком-понент называется длиной (размерностью) вектора.
Два вектора v1=(a1, a2, …, an) и v2=(b1, b2, …, bm) равны:
(a1, a2, …, an)=(b1, b2, …, bm)
если: 1) n=m; 2) a1=b1, a2=b2, …, an=bm.
Прямое (декартово) произведение множеств:
A1A2...An={(a1, ...,an) a1A1, ..., anAn},
если A1=A2=...=An=A, то A1A2...An=An.
Мощность прямого произведения множеств A1, A2, ..., An:
|A1A2...An|=|A1| |A2| … |An|.
Способы задания прямого произведения множеств A1A2...An– аналогичны способам задания множеств с той разницей, что требуется задание каждого множества A1, A2, ..., An прямого произведения.
Операции над множествами векторов (данного прямого произведе-ния) – объединение, пересечение, разность, дополнение – аналогичны соответствующим операциям над множествами элементов.
Операции над вектором v длины n: v=(a1, a2, …, an).
Проекция вектора v на i-ю ось: прi v=ai.
Проекция вектора v на оси с номерами i1, i2, …, ik:
где
i1<i2<…<ik.
Операции над множеством векторов V длины n: v=(a1, a2, …, an), vV.
Проекция множества векторов V на i-ю ось:
прiV={прi v; vV}.
Проекция множества векторов V на оси с номерами i1, i2, …, ik:
=
vV}.
В частности, если
V=,
то
Операции над упорядоченным множеством векторов V длины n: V={v1, v2, …, vm}, v=(a1, a2, …, an).
Проекция упорядоченного множества векторов V на i-ю ось:
Проекция упорядоченного множества векторов V на оси с номе-рами i1, i2, …, ik:
Кроме того, над векторами v одинаковой длины n возможно выполнение различных операций сравнения, задаваемых теми или иными правилами сравнения векторов:
Правило 1 сравнения векторов по предпочтению:
Пусть V
– множество векторов длины n,
компонентами которых являются числа.
Вектор a=(a1,
a2,
…, an)
не менее предпочтителен, чем вектор
b=(b1,
b2,
…, bn)
(обозначение ab),
если компоненты вектора a
не меньше соответствующих компонент
вектора b,
т.е.:
аb,
если
a1b1,
a2b2,
…, anbn.
Пример 1. Пусть при предварительном отборе претендентов на вакантную должность кадровую службу организации интересуют следующие их характеристики:
A1 – пол; A1={женск., мужск.};
A2 – возраст (лет); A2={18, 19, …, 35};
A3 – образование; A3={среднее, незаконченное высшее, высшее};
A4 – общий стаж работы (лет); A4={0, 1, 2, …, 15, более 15};
A5 – стаж работы менеджером (лет); A5={0, 1, 2, …, 10, более 10};
A6 – знание английского языка; A6={не владеет, со словарем, свободно};
A7 – владение компьютером; A7={компьютер, нет};
A8 – семейное положение; A8={холост (не замужем), женат (замужем)};
Опишите векторно двух претендентов:
а) Иванова 23 лет, окончившего МИФИ, владеющего английским со словарем, однако не имеющего стажа работы по специальности менеджера, неженатого;
б) Петрова 27 лет, окончившего Международный университет 3 года назад и проработавшего далее менеджером в коммерческой фирме, свободно владеющего двумя иностранными языками, в том числе, английским, женатого.
Определите проекции полученных векторов на оси с номерами: 2, 5, 6, 7.
При указанной последовательности характеристик векторные описания претендентов:
а=(мужск., 23, высшее, 5, 0, со словарем, компьютер, неженат),
б=(мужск., 27, высшее, 7, 3, свободно, компьютер, женат).
Проекции полученных векторов на оси (характеристики) с номе-рами 2, 5, 6, 7:
пр2, 5, 6, 7а=(23, 0, со словарем, компьютер);
пр2, 5, 6, 7б=(27, 3, свободно, компьютер).
Пример 2. Пусть V={(a, b, d), (c, b, d), (d, b, b)}. Чему равны проекции V на первую ось, на вторую, а также на вторую и третью? Чему равны проекции V на эти оси, если V – упорядоченное (указан-ным выше образом) множество векторов V?
Проекции множества векторов V:
пр1V={a, c, d}; пр2V={b}; пр2,3V={(b, d), (b, b)}.
Проекции упорядоченного множества векторов V=((a, b, d), (c, b, d), (d, b, b)):
пр1V=(a, c, d); пр2V={b, b, b}; пр2,3V=((b, d), (b, d), (b, b)).
Пример 3. Пусть V={(a, b), (b, c, d), (c, a, d)}. Чему равна проекция пр1V?
Проекция пр1V не может быть определена, так как задано мно-жество V векторов разной длины.
Пример 4. Пусть X={0, 1}, Y={a, b}. Найти XY, YX, X2, XYX.
XY={(0, a), (0, b), (1, a), (1, b)}.
YX={(a, 0), (b, 0), (a, 1), (b, 1)}.
Таким образом, XYYX.
X2={(0, 0), (0, 1), (1, 0), (1, 1)}.
XYX={(0, a, 0), (0, a, 1), (0, b, 0), (0, b, 1), (1, a, 0), (1, a, 1), (1, b, 0), (1, b, 1)}.
Пример 5. Проиллюстрировать на конкретном примере утверждение: если AX и BY, то АBXY.
Пусть A={a}, X={a, b}, т.е. AX, и B={1, 2}, Y={1, 2, 3}, т.е. BY. Тогда: АB={(a, 1), (a, 2)};
XY={(a, 1), (a, 2), (a, 3), (b, 1), (b, 2), (b, 3)}={(a, 1), (a, 2)}{(a, 3), (b, 1), (b, 2), (b, 3)}=[АB]{(a, 3), (b, 1), (b, 2), (b, 3)}= XY.
Таким образом, АB XY.
Пример 6. Пусть A – алфавит, т.е. конечное множество, элементами которого являются символы (буквы, цифры, знаки препинания, знаки операций и т.д.). Словом длины n в алфавите А (обозначается последовательностью из n символов без скобок и запятых) называют любой элемент множества An. В этом определении слово представлено как вектор. Множество всех слов в алфавите A – это множество A*: A*=A1A2A3…
Пусть теперь алфавит A состоит из трех символов, например: A={a, b, c}. Определить множество всех слов длины 1, 2, 3, 4 в алфавите A.
Множество всех слов длины 1:
A1={a, b, c}, |A1|=3.
Множество всех слов длины 2:
A2=АA={aa, ab, ac, ba, bb, bc, ca, cb, cc}, |A2|=9=32.
Множество всех слов длины 3:
A3=АAA={aaa, aab, aac, aba, …, ccc}, |A3|=27=33.
Множество всех слов длины 4:
A4=АAAA={aaaa, aaab, aaac, aaba, …, cccc}, |A4|=81=34.
Очевидно, что |An|=|A|n.
Пример 7. Пусть при сравнении пяти вариантов решений a, b, c, d, e по четырем характеристикам-критериям X, Y, Z, U получены следую-щие векторные оценки каждого варианта:
V={(2, 3, 1, 2), (3, 3, 1, 2), (2, 2, 2, 2), (3, 2, 1, 2), (2, 3, 2, 2)}.
Используя правило 1 сравнения векторов по предпочтению, определить наилучшие векторные оценки и соответствующие им варианты решений.
В соответствии с правилом 1 выполним попарное сравнение векторных оценок из V. При сравнении первой векторной оценки со второй последняя оказывается не менее предпочтительной, а именно:
(2, 3, 1, 2)(3,
3, 1, 2).
Поэтому дальнейшее сравнение первой векторной оценки со всеми другими можно не выполнять и далее ее не рассматривать. Оставшиеся векторные оценки:
V′={(3, 3, 1, 2), (2, 2, 2, 2), (3, 2, 1, 2), (2, 3, 2, 2)}.
В полученном списке V′ векторных оценок первая сравнима по правилу 1 только с третьей этого списка:
(3, 3, 1, 2)(3,
2, 1, 2).
Это позволяет отбросить третью векторную оценку в V′ как менее предпочтительную. Новый список векторных оценок:
V′′={(3, 3, 1, 2), (2, 2, 2, 2), (2, 3, 2, 2)}
В новом списке V′′ сравнимыми по правилу 1 оказываются только последние две оценки:
(2, 2, 2, 2)(2,
3, 2, 2).
Оставшиеся две векторные оценки
V′′′={(3, 3, 1, 2), (2, 3, 2, 2)}
несравнимы по правилу 1, т.е. никакой из них нельзя отдать предпочтение по данному правилу. Поэтому их следует признать лучшими среди векторных оценок исходного списка V.
Таким образом, наилучшими по правилу 1 сравнения векторов по предпочтению оказались вторая и последняя векторные оценки исходного списка V, и соответствующие им варианты решений {b, e} следует также признать наилучшими с учетом оценок, полученных ими по критериям Х, Y, Z, U.
Заметим, что полученное с использованием правила 1 множество MП={b, e} наилучших и несравнимых вариантов решений называют в теории принятия решений областью компромиссов, или множеством парето-оптимальных решений.