拟阵
拟阵( matroid )是一个数学结构,是对(线性)独立的概括与归纳。常用于排列组合和图论等方面。 – 维基百科
拟阵就是满足如下条件的序偶M=(S,I):
1. S是一个有限集合;
2.
3. ifA∈I且B∈I,|A|<|B|,那么存在某个元素x∈B−A,使得A⋃x∈I,则称M满足交换性质。
拟阵理论描述了很多贪心方法生成最优解的问题。
图拟阵
图拟阵与最小生成树紧密相关。
在寻找最小生成树时,贪心算法(Kruskal 算法与Prime 算法都为贪心算法)非常有效的原因是图的森林集合形成一个图拟阵。
图拟阵定义
- SG为G的边集
- ifA是
版权声明:本文为nxiangbo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。