![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Основные понятия векторных представлений:
Вектор v – упорядоченный набор элементов
v =(a 1, a 2, …, an),
где a 1, a 2, …, an – компоненты (координаты) вектора. Число n ком-понент называется длиной (размерностью) вектора.
Два вектора v 1=(a 1, a 2, …, an) и v 2=(b 1, b 2, …, bm) равны:
(a 1, a 2, …, an)=(b 1, b 2, …, bm)
если: 1) n = m; 2) a 1= b 1, a 2= b 2, …, an = bm.
Прямое (декартово) произведение множеств:
A 1´ A 2´...´ An ={(a 1,..., an)| a 1Î A 1,..., an Î An },
если A 1= A 2=...= An = A, то A 1´ A 2´...´ An = An.
Мощность прямого произведения множеств A 1, A 2,..., An:
| A 1´ A 2´...´ An |=| A 1| × | A 2| × … × | An |.
Способы задания прямого произведения множеств A 1´ A 2´...´ An – аналогичны способам задания множеств с той разницей, что требуется задание каждого множества A 1, A 2,..., An прямого произведения.
Операции над множествами векторов (данного прямого произведе-ния) – объединение, пересечение, разность, дополнение – аналогичны соответствующим операциям над множествами элементов.
Операции над вектором v длины n: v =(a 1, a 2, …, an).
Проекция вектора v на i - ю ось: пр i v = ai.
Проекция вектора v на оси с номерами i 1, i 2, …, ik:
где i 1< i 2<…< ik.
Операции над множеством векторов V длины n: v =(a 1, a 2, …, an), v Î V.
Проекция множества векторов V на i - ю ось:
пр iV ={пр i v; v Î V }.
Проекция множества векторов V на оси с номерами i 1, i 2, …, ik:
=
v Î V }.
В частности, если V = , то
Операции над упорядоченным множеством векторов V длины n: V ={ v 1, v 2, …, vm }, v =(a 1, a 2, …, an).
Проекция упорядоченного множества векторов V на i -ю ось:
Проекция упорядоченного множества векторов V на оси с номе-рами i 1, i 2, …, ik:
Кроме того, над векторами v одинаковой длины n возможно выполнение различных операций сравнения, задаваемых теми или иными правилами сравнения векторов:
Правило 1 сравнения векторов по предпочтению:
Пусть V – множество векторов длины n, компонентами которых являются числа. Вектор a =(a 1, a 2, …, an) не менее предпочтителен, чем вектор b =(b 1, b 2, …, bn) (обозначение a b), если компоненты вектора a не меньше соответствующих компонент вектора b, т.е.:
а b, если a 1³ b 1, a 2³ b 2, …, an ³ bn.
Пример 1. Пусть при предварительном отборе претендентов на вакантную должность кадровую службу организации интересуют следующие их характеристики:
A 1 – пол; A 1={женск., мужск.};
A 2 – возраст (лет); A 2={18, 19, …, 35};
A 3 – образование; A 3={среднее, незаконченное высшее, высшее};
A 4 – общий стаж работы (лет); A 4={0, 1, 2, …, 15, более 15};
A 5 – стаж работы менеджером (лет); A 5={0, 1, 2, …, 10, более 10};
A 6 – знание английского языка; A 6={не владеет, со словарем, свободно};
A 7 – владение компьютером; A 7={компьютер, нет};
A 8 – семейное положение; A 8={холост (не замужем), женат (замужем)};
Опишите векторно двух претендентов:
а) Иванова 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:
пр1 V ={ a, c, d }; пр2 V ={ b }; пр2,3 V ={(b, d), (b, b)}.
Проекции упорядоченного множества векторов V =((a, b, d), (c, b, d), (d, b, b)):
пр1 V =(a, c, d); пр2 V ={ b, b, b }; пр2,3 V =((b, d), (b, d), (b, b)).
Пример 3. Пусть V ={(a, b), (b, c, d), (c, a, d)}. Чему равна проекция пр1 V?
Проекция пр1 V не может быть определена, так как задано мно-жество V векторов разной длины.
Пример 4. Пусть X ={0, 1}, Y ={ a, b }. Найти X ´ Y, Y ´ X, X 2, X ´ Y ´ X.
X ´ Y ={(0, a), (0, b), (1, a), (1, b)}.
Y ´ X ={(a, 0), (b, 0), (a, 1), (b, 1)}.
Таким образом, X ´ Y ¹ Y ´ X.
X 2={(0, 0), (0, 1), (1, 0), (1, 1)}.
X ´ Y ´ X ={(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. Проиллюстрировать на конкретном примере утверждение: если A Í X и B Í Y, то А ´ B Í X ´ Y.
Пусть A ={ a }, X ={ a, b }, т.е. A Í X, и B ={1, 2}, Y ={1, 2, 3}, т.е. B Í Y. Тогда: А ´ B ={(a, 1), (a, 2)};
X ´ Y ={(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)}= X ´ Y.
Таким образом, А ´ B Í X ´ Y.
Пример 6. Пусть A – алфавит, т.е. конечное множество, элементами которого являются символы (буквы, цифры, знаки препинания, знаки операций и т.д.). Словом длины n в алфавите А (обозначается последовательностью из n символов без скобок и запятых) называют любой элемент множества An. В этом определении слово представлено как вектор. Множество всех слов в алфавите A – это множество A *: A *= A 1È A 2È A 3È…
Пусть теперь алфавит A состоит из трех символов, например: A ={ a, b, c }. Определить множество всех слов длины 1, 2, 3, 4 в алфавите A.
Множество всех слов длины 1:
A 1={ a, b, c }, | A 1|=3.
Множество всех слов длины 2:
A 2= А ´ A ={ aa, ab, ac, ba, bb, bc, ca, cb, cc }, | A 2|=9=32.
Множество всех слов длины 3:
A 3= А ´ A ´ A ={ aaa, aab, aac, aba, …, ccc }, | A 3|=27=33.
Множество всех слов длины 4:
A 4= А ´ A ´ A ´ A ={ aaaa, aaab, aaac, aaba, …, cccc }, | A 4|=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 } наилучших и несравнимых вариантов решений называют в теории принятия решений областью компромиссов, или множеством парето-оптимальных решений.
Вопросы для самопроверки и упражнения:
1. Определить проекции v: пр1 v, пр3 v, пр1,3 v, если:
а) v =(2, 3, 1, 1); б) v =(2, 2, 3, 1).
2. Определить проекции множества векторов V: пр1 V, пр3 V, пр1,3 V, если:
а) {(2, 3, 1, 1), (2, 2, 3, 1), (1, 2, 3, 1)};
б) {(1, 3, 5), (2, 4, 6), (3, 5, 7)}.
3. Пусть X ={ a, c }, Y ={ a, d, f }. Найти X ´ Y, Y 2, Y ´ X ´ Y.
4. Пусть A 1= A 2={ a, b, c }, A 3= A 4={ d, e } и V = A 1´ A 2´ A 3´ A 4. Найти: пр1 V, пр1,3 V.
5. Сравнить векторные оценки множества V ={(3, 1, 2, 3), (2, 2, 1, 3), (1, 2, 3, 2), (3, 1, 2, 2), (1, 2, 2, 3), (3, 2, 3, 2), (2, 2, 2, 2), (2, 3, 1, 3)} с использованием правила 1 сравнения векторов по предпочтению и определить подмножество V ′ наилучших – парето-оптимальных – векторных оценок, V ′Í V.
Дата публикования: 2015-03-29; Прочитано: 2076 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!