22. Мультимножества. Понятие мультимножества
Мы рассмотрели конечные множества, в которых отсутствуют повторяющиеся элементы. В кортежах возможны повторяющиеся элементы, но при этом значение каждого элемента определяется его местоположением. В задачах искусственного интеллекта начинают использоваться объекты с повторяющимися элементами. Л. Б. Петровский такие элементы назвал мультимножествами и разработал основы их теории.
Мультимножество - это множество с повторяющимися элементами, где один и тот же элемент может присутствовать многократно, особенностью мультимножества является понятие кратности вхождения элемента. Элементы мультимножеств будем обозначать строчными буквами с подстрочным индексом М: AM, BM, …; а мультимножества – прописными буквами с подстрочным индексом М: AM, BM, …
Примером мультимножеств могут служить, например, следующие совокупности элементов A, B, C, D, E, F, G, H:
AM = {a, b, a, d, e, c, a, b, h, h}, BM = {d, d, e, b, b, d, e, e, h}, CM = {a, a, d, a, c, a, a, e, c, c, g, g, g}.
Порядок следования элементов в мультимножестве считается несущественным. Тогда приведенные мультимножества A, B, C можно переписать следующим образом:
AM = {3a, 2b, c, d, e, 2h}
Отметим, что отсутствующие элементы не указываются в записи мультимножества.
Формальное определение мультимножества, данное А. Б Петровским:
Мультимножеством АМ, определенном на множестве А={x1, x2, …}, вес элементы хi, которого различны, называется совокупность групп одинаковых элементов
AM={K1X1, K2X2, …}, XiA.
Группу одинаковых элементов Kixi, называют Компонентой мультимножества, элементы Xi, входящие в компоненту Kixi, – Экземплярами элементов мультимножества. Функция Ki Принимающая числовые значения, определяет число вхождений элемента XiAВ мультимножество AM. Ее также называют Функцией кратности Или Функцией числа экземпляров мультимножестваAM.
Говорят, что элемент Xi принадлежит мультимножеству AM (обозначается XiAM) и в мультимножестве AM имеется ровно kэкземпляров элемента Xi, тогда и только тогда, когда кратность элемента Xi равна Kixi> 0. Когда кратность элемента Xi равна нулю Kixi = 0, тогда говорят, что элемент Xi не содержится в мультимножестве AM (обозначается XiAM). Тем самым принадлежность элемента Xi мультимножеству AM определяется значением функции кратности.
Если все мультимножества семейства Θ(AM) = {A1M, A2M, …} образуются из элементов одного и того же множества G = {x1, x2, …}, то множество G называется Порождающим множеством или Доменом для семейства Θ(AM). В качестве порождающего множества G может выступать любое непустое (конечное или бесконечное) множество.
Основными характеристиками мультимножества являются мощность и размерность. Мощность Мультимножества AMОпределяется как общее число экземпляров всех его элементов
|AM |=cardAM,
А Размерность мультимножества А– как общее число различных элементов
/AM / = dimAM.
Размерность мультимножества не превосходит его мощности и мощности домена /AM/|AM|,/AM/|G|. Мощность мультимножества |AM | в общем случае не связана с мощностью домена |G|. Конечные мультимножества, имеющие мощность Т И состоящие из Т Элементов (cчитая повторения), называют M-кардинальными мультимножествами Или Т-мультимножествами, а имеющие размерность ПИ состоящие из П Компонент - N-мерными мультимножествами.
Высотой Или Пиковым значением Мультимножества АM называется максимальное значение его функции кратности Ki, а элемент xA*, для которого функция кратности KA максимальна, - Пиком или пиковым элементом мультимножества АM.
Мультимножество удобно изображать графически в виде ступенчатой гистограммы, по оси абсцисс которой расположены элементы основного множества A или домена G, а по оси ординат отложены значения KI(XI) функции кратности, показывающие количество экземпляров элемента XI в мультимножестве AM. Таким образом, каждый столбец гистограммы соответствует определенной компоненте мультимножества АM. Ширина гистограммы равна размерности /АM/ мультимножества, а высота гистограммы есть высота мультимножества АM. Мощность мультимножества |АM| будет численно равна площади фигуры, ограниченной гистограммой.
Для мультимножеств справедливы теоретико-множественные понятия, введенные для множеств.
Рассмотрим возможные способы сопоставления мультимножеств, обусловленные особенностями их различных характеристик. Мультимножества АM и BM называются равными (AM = BM), если KI(XI) = KJ(XJ) для всех элементов XI, xJG, KI(XI)АM,KJ(XJ)BM. В противном случае эти мультимножества неравны. Для равных мультимножеств имеем |A| = |B|, /A/ = /B/.
Мультимножества A и B называют:
· Равномощными, если |A|=|B|.
· Равноразмерными, если /А/=/В/.
· Равными, если они равномощны и равноразмерны.
Говорят, что мультимножество BMСодержится или включено в мультимножество АM(AMBM), если KJXjKIXI,для каждого элемента XI, XJG, KIXIAM, KJXjBM. Мультимножество BM называемся тогда Подмультимножеством мультимножества AM, а мультимножество AM – Надмультимножеством Мультимножества BM.
Включение мультимножества обладает свойствами рефлексивности (AMАM) и транзитивности (AMBM, BMCMAMCM), а значит, является отношением предпорядка.
< Предыдущая | Следующая > |
---|