Jump to content

Коллекция вложенных наборов

Вложенный набор матрешек .
Вложенный набор, представляющий пример биологической таксономии . Внешнее внутри: порядок, семейство, род, вид.

Коллекция вложенных наборов или семейство вложенных наборов — это набор наборов, состоящий из цепочек подмножеств , образующих иерархическую структуру, наподобие русской куклы .

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

Иногда это понятие путают с набором множеств с наследственным свойством (например, конечностью в наследственно конечном множестве ).

Формальное определение

[ редактировать ]

Некоторые авторы рассматривают коллекцию вложенных множеств как семейство множеств. Другие [1] предпочитаю классифицировать это отношение как порядок включения .

Пусть B непустое множество, а C — подмножеств B. совокупность Тогда C является вложенной коллекцией множеств, если:

  • (и, по мнению некоторых авторов, )

Первое условие гласит, что весь набор B , содержащий все элементы каждого подмножества, должен принадлежать коллекции вложенных множеств. Некоторые авторы [1] не предполагайте, что B непусто.

Второе условие гласит, что пересечение каждой пары наборов в коллекции вложенных наборов не является пустым набором, только если один набор является подмножеством другого. [2]

В частности, при сканировании всех пар подмножеств при втором условии это справедливо для любой комбинации с B .

Выразив пример как частично упорядоченное множество с помощью его диаграммы Хассе .

Использование набора атомарных элементов в соответствии с набором игральных карт :

Б = {♠, ♥, ♦, ♣}; Б 1 = {♠, ♥}; В 2 = {♦, ♣}; В 3 = {♣};
C знак равно { B , B 1 , B 2 , B 3 }.

Второе условие формального определения можно проверить, объединив все пары:

В 1 В 2 = ∅; В 1 В 3 = ∅; Б 3 Б 2 .

Существует иерархия, которую можно выразить двумя ветвями и ее вложенным порядком: B 3 B 2 B ; Б 1 Б .

Производные понятия

[ редактировать ]

Как наборы, которые являются общей абстракцией и основой для многих концепций, вложенный набор является основой для «вложенной иерархии», «иерархии включения» и других.

Вложенная иерархия

[ редактировать ]

Вложенная иерархия или иерархия включения — это иерархическое упорядочение вложенных множеств . [3] Идея гнездования иллюстрируется русскими матрешками . Каждая кукла окружена другой куклой, вплоть до внешней куклы. Внешняя кукла содержит все внутренние куклы, следующая внешняя кукла содержит все оставшиеся внутренние куклы и так далее. Матрешки представляют собой вложенную иерархию, где каждый уровень содержит только один объект, т. е. существует только одна кукла каждого размера; обобщенная вложенная иерархия позволяет использовать несколько объектов на уровнях, но каждый объект имеет только одного родителя на каждом уровне. Иллюстрируем общую концепцию:

Квадрат всегда можно также назвать четырехугольником, многоугольником или фигурой. Таким образом, это иерархия. Однако рассмотрим набор полигонов, используя эту классификацию. Квадрат может быть только четырехугольником; это никогда не может быть треугольник , шестиугольник и т. д.

Вложенные иерархии — это организационные схемы, лежащие в основе таксономий и систематических классификаций. Например, используя оригинальную таксономию Линнея (версию, которую он изложил в 10-м издании Systema Naturae ), человека можно сформулировать как: [4]

Таксономии могут часто меняться (как видно из биологической таксономии ), но основная концепция вложенных иерархий всегда одна и та же.

Иерархия сдерживания

[ редактировать ]

Иерархия включения — это прямая экстраполяция концепции вложенной иерархии . Все упорядоченные наборы по-прежнему являются вложенными, но каждый набор должен быть « строгим » — никакие два набора не могут быть идентичными. Пример фигур выше можно изменить, чтобы продемонстрировать это:

Обозначения означает, что x является подмножеством y , но не равен y .

Иерархия включения используется при наследовании классов объектно -ориентированного программирования .

См. также

[ редактировать ]
  1. ^ Jump up to: а б Б. Корте и Дж. Виген (2012). Комбинаторная оптимизация . Спрингер, Гейдельберг.
  2. ^ «Цифровые библиотеки и архивы: 8-я итальянская исследовательская конференция, IRCDL 2012 - Бари, Италия, 9–10 февраля 2012 г., переработанные избранные статьи» под редакцией Маристеллы Агости, Флорианы Эспозито , Стефано Ферилли, Никола Ферро. Опубликовано в 2013 году. ISBN   9783642358340 . Определение на странице 221.
  3. ^ Лейн, Дэвид (2006). «Иерархия, сложность, общество». В Пумэне, Дениз (ред.). Иерархия в естественных и социальных науках . Нью-Йорк, Нью-Йорк: Springer-Verlag . стр. 81–120. ISBN  978-1-4020-4126-6 .
  4. ^ Линней, Карл фон (1959). Система природы по трем царствам природы: по классам, отрядам, родам, видам, с признаками, различиями, синонимами, местами (на латыни) (10-е изд.). Стокгольм : Прямые расходы. ISBN  0-665-53008-0 . Проверено 24 сентября 2011 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4851fd4716813a70d24c37a67b7e1d78__1719441360
URL1:https://arc.ask3.ru/arc/aa/48/78/4851fd4716813a70d24c37a67b7e1d78.html
Заголовок, (Title) документа по адресу, URL1:
Nested set collection - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)