하세 다이어그램

Hasse diagram
포함에 의해 정렬된 2-element 세트의 전원 세트

순서 이론에서 하세 도표(/ˈhæsə/; 독일어: [ˈhasə])는 유한 부분 순서 집합을 나타내기 위해 사용되는 수학적 도표의 일종으로, 그 전이적 감소도면의 형태다. 구체적으로는 부분 순서의 집합(S, ≤)의 경우, 평면에서 S의 각 요소를 정점으로 나타내며, y가 x덮을 때마다(, x ≤ y와 xz없을 때마다) x에서 y로 로 올라가는 선 세그먼트나 곡선을 그린다. 이러한 곡선은 서로 교차할 수 있지만 끝점 이외의 정점에 닿으면 안 된다. 이러한 다이어그램은 정점이 라벨로 표시되어 있으며, 그 순서가 부분적으로 결정된다.

이 도표는 헬무트 하세 (1898–1979)의 이름을 따서 명명되었다. 개럿 비르호프 (1948년)에 따르면, 이 도표들을 효과적으로 사용하기 때문에 그렇게 불린다. 그러나 하세가 이 도표를 처음 사용한 것은 아니었다. 하세보다 앞선 한 예는 앙리 구스타프 보그트(1895)에서 찾을 수 있다. 하세 다이어그램은 원래 부분적으로 순서가 정해진 세트를 손으로 그리기 위한 기법으로 고안되었지만, 최근에는 그래프 그리기 기법을 이용해 자동으로 만들어지고 있다.[1]

"Hasse diagraphy"라는 문구는 또한 그 그래프의 어떤 도면과 독립적으로 추상적인 방향의 ACyclic graph로서 transitive 감소를 언급할 수 있지만, 이 용도는 여기에서 제외된다.[2][3][4]

다이어그램 디자인

하세 다이어그램은 유한양행(poset)을 다루기 위한 직관적인 도구일 뿐 아니라 단순하지만, '좋은' 다이어그램은 그리기가 다소 어려운 것으로 나타났다. 그 이유는 일반적으로 주어진 포셋에 대해 Hasse 도표를 그리는 많은 가능한 방법이 있을 것이기 때문이다. 순서의 최소 요소부터 시작하여 점차적으로 더 큰 요소를 그리는 단순한 기법은 종종 꽤 좋지 않은 결과를 낳는다: 대칭과 내부 구조는 쉽게 상실된다.

다음의 예는 그 문제를 보여준다. 포함ordered 에 의해 정렬된 4-element 세트의 전원 세트를 고려하십시오 다음은 이 부분 순서에 대한 4가지 Hasse 다이어그램입니다. 각 하위 집합에는 특정 요소가 하위 집합 (1)에 있는지 여부를 나타내는 이진 인코딩으로 표시된 노드가 있다.

Hypercubeorder binary.svg Hypercubecubes binary.svg Hypercubestar binary.svg Hypercubematrix binary.svg

첫 번째 도표를 보면 전원 세트가 등급이 매겨진 포셋임을 알 수 있다. 두 번째 도표는 같은 등급의 구조를 가지고 있지만, 다른 도표보다 일부 가장자리를 길게 하여 4차원 입방체는 두 개의 3차원 입방체의 결합체임을 강조하고 있으며, 4차원 입방체(추상 3-폴리토프) 역시 마찬가지로 두 개의 삼각형(추상 2-폴리토프)을 병합한다는 것을 강조한다. 세 번째 도표는 구조물의 내부 대칭의 일부를 보여준다. 네 번째 다이어그램에서 정점은 4×4 행렬의 요소처럼 배열되어 있다.

상향평형성

Dihedral groupDih4 부분군 격자 격자의 Hasse 다이어그램에는 교차 모서리가 없다.

두 모서리가 교차하지 않는 Hasse 도표로 부분 순서를 그릴 수 있는 경우, 커버 그래프는 위쪽 평면이라고 한다. 상향 평면성 및 교차 없는 Hasse 다이어그램 구성에 대한 많은 결과가 알려져 있다.

  • 부분 순서가 격자일 경우 최대 2개의 순서 차원이 있는 경우에만 교차 없이 그릴 수 있다.[5] 이 경우 순서 차원을 실현하는 두 개의 선형 순서에서 원소의 위치로부터 원소에 대한 카르테시안 좌표를 도출한 다음 45도 각도로 도면을 시계 반대방향으로 회전시켜 비교차 도면을 찾을 수 있다.
  • 부분 순서에 최소 요소가 하나 이상 있거나 최대 한 개의 최대 요소가 있는 경우, 교차하지 않는 Hasse 도표가 있는지 여부를 선형 시간 내에 시험할 수 있다.[6]
  • 다중 선원과 싱크가 있는 부분 순서를 교차 없는 Hasse 도표로 그릴 수 있는지 여부를 결정하는 것은 NP 완성이다.[7] 그러나 교차 없는 Hasse 도표를 찾는 것은 부분 순서의 전이적 감소의 3차원 요소관절 지점의 수로 파라메트릭을 구했을 때 고정 매개변수를 추적할 수 있다.[8]
  • 부분 순서 요소의 y 좌표가 지정되면, 그러한 좌표 할당을 존중하는 교차 자유 하세 도표는 선형 시간 내에 찾을 수 있다.[9] 특히 입력 포셋이 등급화된 포셋이라면 각 정점의 높이가 순위에 비례하는 교차 프리 하세 다이어그램이 있는지 선형적으로 판단할 수 있다.

UML 표기법

표준 UML 상속 커넥터로 예시 표현. 각 세트는 별개의 물체(표준 UML 박스는 직사각형이다)이다.

포함 체인의 표준 다이오라마는 상속 관계에 의해 세트를 연결하는 UML 등급이다. 그림에는 중첩된 집합 집합 집합 C:

B13 = {♠, ♥, ♦, ♦}, B = {♠, ♥}, B2 = {♦, ♣}, B = {♣};
C = {B1, B, B2, B3}.

메모들

  1. ^ 예: Di Battista & Tamassia(1988)Freese(2004)를 참조한다.
  2. ^ Christofides, Nicos (1975), Graph theory: an algorithmic approach, Academic Press, pp. 170–174.
  3. ^ Thulasiraman, K.; Swamy, M. N. S. (1992), "5.7 Acyclic Directed Graphs", Graphs: Theory and Algorithms, John Wiley and Son, p. 118, ISBN 978-0-471-51356-8.
  4. ^ Bang-Jensen, Jørgen (2008), "2.1 Acyclic Digraphs", Digraphs: Theory, Algorithms and Applications, Springer Monographs in Mathematics (2nd ed.), Springer-Verlag, pp. 32–34, ISBN 978-1-84800-997-4.
  5. ^ 가르그 & 타마시아(1995a), 정리 9, 페이지 118; 베이커, 피쉬번 & 로버츠(1971), 정리 4.1, 18페이지.
  6. ^ 가르그 & 타마시아(1995a), 정리 15, 페이지 125; 베르톨라치 외(1993).
  7. ^ Garg & Tamassia (1995a), Corollary 1, 페이지 132; Garg & Tamassia (1995b).
  8. ^ 찬(2004년).
  9. ^ 귄거&라이퍼트(1999년).

참조

외부 링크