maths.free › Combinatorics & Graph Theory › Partially Ordered Sets › Dilworth's Theorem for Interval Orders

Dilworth's Theorem for Interval Orders

As remarked previously, we do not yet have an efficient process for determining the width of a poset and a minimum partition into chains. For interval orders, there is indeed a simple way to find both.

Dilworth's Theorem for Interval Orders

As remarked previously, we do not yet have an efficient process for determining the width of a poset and a minimum partition into chains. For interval orders, there is indeed a simple way to find both. The explanation is just to establish a connection with coloring of interval graphs as discussed in .

Let \(\PXP\) be an interval order and let \(\{[a_x,b_x]:x\in X\}\) be intervals of the real line so that \(x\lt y\) in \(\bfP\) if and only \(b_x\lt a_y\). Then let \(\bfG\) be the interval graph determined by this family of intervals. Note that if \(x\) and \(y\) are distinct elements of \(X\), then \(x\) and \(y\) are incomparable in \(\bfP\) if and only if \(xy\) is an edge in \(\bfG\). In other words, \(\bfG\) is just the incomparability graph of \(\bfP\).

Recall from that interval graphs are perfect, , \(\chi(\bfG)=\omega(\bfG)\) for every interval graph \(\bfG\). Furthermore, you can find an optimal coloring of an interval graph by applying first fit to the vertices in a linear order that respects left end points. Such a coloring concurrently determines a partition of \(\bfP\) into chains.

In fact, if you want to skip the part about interval representations, take any linear ordering of the elements as \(x_1\), \(x_2,\dots,x_n\) so that \(i\lt j\) whenever \(D(x)\) is a proper subset of \(D(y)\). Then apply First Fit with respect to chains. For example, using the \(10\) point interval order illustrated in , here is such a labeling: \[\begin{aligned}x_1 \amp=g \amp x_2 \amp=f \amp x_3 \amp=c \amp x_4 \amp=d \amp x_5 \amp=h \\ x_6 \amp=a \amp x_7 \amp=j \amp x_8 \amp=b \amp x_9 \amp=i \amp x_{10} \amp=e\end{aligned}\]

Now apply the First Fit algorithm to the points of \(\bfP\), in this order, to assign them to chains \(C_1\), \(C_2,\dots\). In other words, assign \(x_1\) to chain\(C_1\). Thereafter if you have assigned points \(x_1\), \(x_2,\dots,x_i\) to chains, then assign \(x_{i+1}\) to chain \(C_j\) where \(j\) is the least positive integer for which \(x_{i+1}\) is comparable to \(x_k\) whenever \(1\le k\le i\) and \(x_k\) has already been assigned to \(C_j\). For example, this rule results in the following chains for the interval order \(\bfP\) \[\begin{aligned}C_1 \amp = \{g,h,b\} \\ C_2 \amp = \{f,a,e\} \\ C_3 \amp = \{c,d\} \\ C_4 \amp = \{j\} \\ C_5 \amp = \{i\}\end{aligned}\] In this case, it is easy to see that the chain partition is optimal since the width of \(\bfP\) is \(5\) and \(A=\{a,b,d,i,j\}\) is a \(5\)-element antichain.

Condensed: the full section is in Keller & Trotter, Applied Combinatorics.

이제 너 계산기는 이것을 해결하지 않지만, 그 조각은 계산 가능합니다. 아래의 하나를 시도하거나 자신의 것을 입력하십시오.

연습 (2)

먼저 종이에 각각을 시도해 보세요. 확인하기 위해 답을 드러내세요. 확인된 답은 각 단계의 솔버에서 열 수 있습니다.

  1. Start applying the First Fit algorithm for chain partitioning to the interval order shown below, ordering the intervals by left endpoint (and then right endpoint if you have a tie to break). Only apply the algorithm until you assign interval \(q\) to a chain! What chain is interval \(q\) assigned to? Why?

  2. Consider the interval order with representation shown below. Can you see how to visually inspect the interval representation to find its width without needing to apply the First Fit algorithm? If so, what is the width of this interval order and explain how you came up with this. If you're not able to see how to do this, briefly describe some things you've thought about and ask a question that might help get you unstuck.

자신의 작업을 유지

무료 계정은 모든 수업에 노트를 추가, 당신이 완료 한 기록, 당신이 해결 한 문제를 한 곳에, 그리고 당신이이 페이지에 대해 물어 수업 지도자. 수학 자체는 모두에게 열려 있습니다, 로그인 여부.

가입하기 로그인

여기서 사용된 기호

기호를 탭하면 전체 정의, 이미지 및 각 문자의 의미를 확인할 수 있습니다.

사람들이 묻는 질문

Permutation or combination?

Ask whether order matters. A lock code is a permutation (order matters); a hand of cards is a combination (it does not).

What is a graph in this sense?

Dots (vertices) joined by lines (edges), not a plot. Road maps, social networks and molecules are graphs; questions like "is there a route" and "how few colours" are graph theory.

이 페이지의 일부는 다음에서 변경되었습니다. Keller & Trotter, Applied Combinatorics (CC BY-SA 4.0). 여기서 압축하고 다시 설명; 오류는 우리의.

에 더 Combinatorics & Graph Theory