集合覆盖问题的贪心算法,有点意思。用的是 Chvátal 那套经典思路,但做了点小优化:选择的时候,多个方案里挑最大的集合,再做一次精简,把能被合并的集合踢掉,结果会更干净。GREEDYSCP函数用起来也挺直观,输入集合矩阵就能跑,输出解集合和索引。蛮适合用在短序列分类、宏基因组啥的,Matlab 写的,跑得也还不错。如果你是做数据挖掘或计算生物的,这段代码还挺值一试的。