摘要: http://poj.org/problem?id=1065 这个题目定义了一种偏序关系≤ (L1, W1)≤(L2, W2)当且仅当L1<=L2且W1<=W2 给的输入就是一个偏序集,目标就是把这个偏序集划分为一系列chain,并要求chain的个数尽可能少 根据Dilworth定理,最少的chain个数等于最大的antichain的大小(相关内容参考我的上一篇博文) 如何求最大的antichain的大小呢?可以首先考虑antichain具有的性质:(1)对antichain中任意两点P(L1, W1)和Q(L2, W2),L1不等于L2(否则P和Q就是可比较的,违反反链性质), 阅读全文
posted @ 2013-03-31 05:12 ttang 阅读(2401) 评论(0) 推荐(1) 编辑
摘要: 偏序集:We define a Partially Ordered Set, or a Poset, as a set P witha partial ordering  defined on it’s elements. I.e, for any twoelements x and y of P, either x ≤ y, y≤x (x and y are comparable),or x || y (x and y are incomparable).链(chain)是一个偏序集S的全序子集(所谓全序是指任意两个元素可比较)反链(antichain)是一个偏序集S的子集,其中任意两个 阅读全文
posted @ 2013-03-31 02:43 ttang 阅读(5157) 评论(0) 推荐(1) 编辑