(注:本篇内容参考于2018国家候选队选手杨乾澜的论文。)
拟阵\(M=(S,T)\),其中\(S\)为一个有限集,\(T\)为该有限集的独立集组成的集合。显然,有\(T\subseteq 2^S\)(\(2^S\)表示S的所有子集组成的集合,也叫\(S\)的幂集)。
拟阵需要满足以下公理:
如果\(I\in T\),则称\(I\)是独立集,通常认为空集也是独立集。
满足以上两条,即可认为是一个拟阵模型。
拟阵的极大独立集称作基,拟阵的极小非独立集称作环。可以证明,基和环的大小唯一。
由于拟阵有不止一个大小都相同的基,所以我们根据扩张性,可以证明将所有的元素按权值从大到小排序,挨个看插入后是否仍然为独立集来判断该元素是否能插入。插入结束时得到权值最大的基。(贪心)
证明具体看论文。
无向图的生成森林为拟阵问题。
线性基为拟阵问题。
原文:https://www.cnblogs.com/surculosaoi/p/13081185.html