Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
150
Добавлен:
12.03.2015
Размер:
1.41 Mб
Скачать

Вопросы для самопроверки и упражнения:

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.

Таким образом, АBXY.

Пример 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} наилучших и несравнимых вариантов решений называют в теории принятия решений областью компромиссов, или множеством парето-оптимальных решений.