stringtranslate.com

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

Мощность набора из 2 элементов, упорядоченная по включению

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

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

В некоторых источниках фраза «диаграмма Хассе» имеет иное значение: направленный ациклический граф, полученный из отношения покрытия частично упорядоченного множества, независимо от какого-либо рисунка этого графа. [5]

Проектирование диаграммы

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

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

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

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

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

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

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

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

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

Примечания

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

Ссылки

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