stringtranslate.com

Диаграмма Хассе

Силовой набор двухэлементного набора, упорядоченного по включению

В теории порядка диаграмма Хассе ( / ˈh æ s ə / ; немецкий: [ ˈhasə] ) — это тип математической диаграммы , используемой для представления конечного частично упорядоченного множества в форме рисунка его транзитивной редукции . Конкретно, для частично упорядоченного множества каждый элемент представляет собой вершину на плоскости и рисует отрезок линии или кривую, идущую вверх от одной вершины к другой вершине всякий раз , когда она закрывает (то есть всякий раз, когда , и нет отличных от и с ). Эти кривые могут пересекать друг друга, но не должны касаться каких-либо вершин, кроме своих конечных точек. Такая диаграмма с помеченными вершинами однозначно определяет ее частичный порядок.

Диаграммы Хассе названы в честь Гельмута Хассе (1898–1979); по словам Гаррета Биркгоффа , они названы так из-за эффективного использования их Хассе. [1] Однако Хассе был не первым, кто использовал эти диаграммы. Один из примеров, предшествовавших Хассе, можно найти у Анри Гюстава Фогта (1895). [2] Хотя диаграммы Хассе изначально были разработаны как метод рисования частично упорядоченных множеств вручную, в последнее время они стали создаваться автоматически с использованием методов рисования графов . [3]

Фраза «диаграмма Хассе» может также относиться к транзитивной редукции как к абстрактному направленному ациклическому графу , независимо от какого-либо изображения этого графа, но здесь такое использование избегается. [4]

Дизайн диаграммы

Хотя диаграммы Хассе являются простыми и интуитивно понятными инструментами для работы с конечными частично упорядоченными множествами , нарисовать «хорошие» диаграммы оказывается довольно сложно. Причина в том, что, как правило, существует множество различных способов построения диаграммы Хассе для данного ЧУ-множества. Простой метод, заключающийся в том, что мы начинаем с минимальных элементов порядка, а затем постепенно рисуем более крупные элементы, часто дает весьма плохие результаты: симметрия и внутренняя структура порядка легко теряются.

Следующий пример демонстрирует проблему. Рассмотрим степенной набор 4-элементного набора, упорядоченного по включению . Ниже приведены четыре различные диаграммы Хассе для этого частичного порядка. Каждое подмножество имеет узел, помеченный двоичной кодировкой, которая показывает, входит ли определенный элемент в подмножество (1) или нет (0):

Первая диаграмма ясно показывает, что набор степеней является градуированным ЧУМ . Вторая диаграмма имеет такую ​​же градуированную структуру, но, делая некоторые ребра длиннее других, она подчеркивает, что 4-мерный куб представляет собой комбинаторное объединение двух 3-мерных кубов, и что тетраэдр ( абстрактный 3-мерный многогранник ) аналогичным образом объединяет два треугольники ( абстрактные 2-многогранники ). Третья диаграмма демонстрирует некоторую внутреннюю симметрию конструкции. На четвертой диаграмме вершины расположены в сетке 4×4.

Восходящая планарность

Эта диаграмма Хассе решетки подгрупп группы диэдра Dih 4 не имеет пересекающихся ребер.

Если частичный порядок можно изобразить в виде диаграммы Хассе, в которой никакие два ребра не пересекаются, то его граф покрытия называется плоскостью вверх . Известен ряд результатов о восходящей планарности и построении беспересекающихся диаграмм Хассе:

Использование в нотации UML

Диаграмма классов , изображающая множественное наследование

В программной инженерии / объектно-ориентированном проектировании классы программной системы и отношения наследования между этими классами часто изображаются с помощью диаграммы классов , формы диаграммы Хассе, в которой ребра, соединяющие классы, рисуются в виде сегментов сплошной линии с открытым пространством. треугольник в конце суперкласса.

Примечания

  1. ^ Биркгоф (1948).
  2. ^ Соперник (1985), с. 110.
  3. ^ Например, см. Ди Баттиста и Тамассия (1988) и Фриз (2004).
  4. ^ Примеры этого альтернативного значения диаграмм Хассе см. в Christofides (1975, стр. 170–174); Туласираман и Свами (1992); Банг-Дженсен (2008)
  5. ^ Гарг и Тамассия (1995a), Теорема 9, с. 118; Бейкер, Фишберн и Робертс (1971), теорема 4.1, стр. 18.
  6. ^ Гарг и Тамассия (1995a), Теорема 15, с. 125; Бертолацци и др. (1993).
  7. ^ Гарг и Тамассия (1995a), Следствие 1, с. 132; Гарг и Тамассия (1995b).
  8. ^ Чан (2004).
  9. ^ Юнгер и Лейперт (1999).

Рекомендации

Внешние ссылки