Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
full_v2.doc
Скачиваний:
12
Добавлен:
01.07.2025
Размер:
13 Мб
Скачать
☆

Глава 7. Основные понятия теории мультимножеств

Понятие мультимножества, компоненты мультимножеств, определение и способы задания мультимножеств,основные характеристики мультимножеств, операции над мультимножествами

ЦЕЛИ

Освоив эту главу студенты должны:

  • иметь понятия о мультимножествах;

  • знать основные характеристики мультимножеств;

  • знать способы задания мультимножеств;

  • уметь выполнять операции над мультимножествами.

7.1. Понятие мультимножества

Мы рассмотрели конечные множества, в которых отсутствуют повторяющиеся элементы. В кортежах возможны повторяющиеся элементы, но при этом значение каждого элемента определяется его местоположением. В задачах искусственного интеллекта начинают использоваться объекты с повторяющимися элементами. Материалы данной главы основаны на монографии А.Б. Петровского, приведенной в списке литературы.

Мультимножество - это множество с повторяющимися элементами, где один и тот же элемент может присутствовать многократно. Особенностью мультимножества является понятие кратности вхождения элемента. Элементы мультимножеств будем обозначать строчными буквами с подстрочным индексом М: aМ, bМ, ..., мультимножества - прописными буквами с подстрочным индексом М – АМ, ВМ, ...

Примером мультимножеств могут служить, например, следующие совокупности элементов а, b, с, d, e, f, g, h:

AМ = {a, b, a, d, e, c, a, b, h, h}, BМ = {d, d, e, b, b, d, e, e, h}, CМ = {a, a, d, a, c, a, a, e, c, c, g, g, g}.

Порядок следования элементов в мультимножестве считается несущественным. Тогда приведенные мультимножества А, В, С можно переписать следующим образом:

AМ = {3a, 2b, c, d, e, 2h},

BМ = {2b, 3d, 3e, h },

CМ = {5a, 3c, d, e, 3g},

Отметим, что отсутствующие элементы не указываются в записи мультимножества.

Приведем формальное определение мультимножества, данное А.Б. Петровским. Мультимножеством АМ, определенном на множестве А = {x1, x2, ...}, все элементы xi которого различны, называется совокупность групп одинаковых элементов

AМ = {k1x1, k2x2, ...}, xi А.

Группу одинаковых элементов kixi называют компонентой мультимножества, элементы xi, входящие в компоненту kixi, - экземплярами элементов мультимножества. Функция ki, принимающая числовые значения, определяет число вхождений элемента xiА в мультимножество АМ или «вес» элемента xi в мультимножестве АМ. Ее также называют функцией кратности или функцией числа экземпляров мультимножества АМ. Другими словами, мультимножество - это множество, состоящее из различных групп одинаковых экземпляров элементов.

Говорят, что элемент хi принадлежит мультимножеству АМ (обозначается хiАМ) и в мультимножестве АМ имеется ровно k экземпляров элемента хi тогда и только тогда, когда кратность элемента хi равна kixi > 0. Когда кратность элемента хi равна нулю kixi = 0, тогда говорят, что элемент хi не содержится в мультимножестве АМ (обозначается хiАМ). Тем самым принадлежность элемента хi мультимножеству АМ определяется значением функции кратности.

Если все мультимножества семейства (АМ) = {А1М, А2М, ...} образуются из элементов одного и того же множества G = {x1, x2, ...}, то множество G называется порождающим множеством или доменом для семейства (АМ). В качестве порождающего множества G может выступать любое непустое (конечное или бесконечное) множество.

Основными характеристиками мультимножества являются мощность и размерность. Мощность мультимножества АМ определяется как общее число экземпляров всех его элементов

а размерность мультимножества А - как общее число различных элементов

Размерность мультимножества не превосходит его мощности и мощности домена / АМ /  | АМ |, / АМ /  |G|. Мощность мультимножества | АМ | в общем случае не связана с мощностью домена |G|. Конечные мультимножества, имеющие мощность т и состоящие из т элементов (считая повторения), называют т-кардинальными мультимножествами или т-мультимножествами, а имеющие размерность п и состоящие из п компонент - n-мерными мультимножествами.

Высотой или пиковым значением мультимножества АМ называется максимальное значение его функции кратности ki, а элемент , для которого функция кратности kA максимальна, - пиком или пиковым элементом мультимножества АМ.

Мультимножество удобно изображать графически в виде ступенчатой гистограммы, по оси абсцисс которой расположены элементы основного множества A или домена G, а по оси ординат отложены значения ki(xi) функции кратности, показывающие количество экземпляров элемента хi в мультимножестве АМ. Таким образом, каждый столбец гистограммы соответствует определенной компоненте мультимножества АМ. Ширина гистограммы равна размерности / АМ / мультимножества, а высота гистограммы есть высота мультимножества АМ. Мощность мультимножества |АМ | будет численно равна площади фигуры, ограниченной гистограммой.

Для мультимножеств справедливы теоретико-множественные понятия, введенные для множеств.

Рассмотрим возможные способы сопоставления мультимножеств, обусловленные особенностями их различных характеристик. Мультимножества АМ и ВМ называются равными (АМ = ВМ), если ki(xi) = kj(xj) для всех элементов xi, xjG, ki(xi)  АМ, kj(xj)  BМ. В противном случае эти мультимножества неравны. Для равных мультимножеств имеем |A| = |В|, /A/ = /B/.

Мультимножества А и В называют равномощными, если |А| = |В|. Например, мультимножества AМ = {3a, 2b}, BМ = {2a, 3b} являются равномощными, так как мощность мультимножества AМ = 5 и мощность мультимножества BМ = 5, а мультимножества CМ = {3d, e}, DМ = {e, 2d} – неравными, т.к. 4  3.

Мультимножества А и В называют равноразмерными, если /A/ = /B/. Например, мультимножества AМ = {3a, 2b, c}, BМ = {2a, 2b, 2c} являются равноразмернымимощными, так как число различных экземпляров мультимножества /AМ / = /BМ / = 3, а мультимножества CМ = {3d, e}, DМ = {e, 2d} – неравными, т.к. 4  3.

Мультимножества АM и ВM называют равными, если они равномощны и равноразмерны.

Говорят, что мультимножество ВM содержится или включено в мультимножество АM (ВMАM), если kjxjkixi, для каждого элемента xi, xjG, kixiАМ, kjxjBМ. Мультимножество ВM называется тогда подмультимножеством мультимножества АM, а мультимножество АM - надмультимножеством мультимножества ВM. В этом случае |В|  |A|, /B/  /A/. Как и в случае обычных множеств, одновременное выполнение условий ВMАM и АMВM влечет равенство мультимножеств АM = ВM.

Замечание. Включение мультимножества обладает свойствами рефлексивности (АMАM) и транзитивности (АMВM, ВM СMAMСM), а значит, является отношением предпорядка.

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