+ -
当前位置:首页 → 问答吧 → 获取该类问题最优解的算法

获取该类问题最优解的算法

时间:2011-12-03

来源:互联网

问题描述:给定一个N*N的矩阵,其中每个元素有一个权值。现从每一行取一个数,且每个数位于不同的列,问如何才能得到该N个权值和的最大值。请问有哪些算法可以有效地得到最优解?

作者: Jocodeoe   发布时间: 2011-12-03

权值全部拿出进行排序,
然后取前n个 判断这n个是否符合不在不同列的条件
注意权值有可能相同,判断会稍微复杂

如果不行,将最后一个后移再行判断
类似于深度优先搜索

只是设想,没有实践过。。。

作者: yaoweijq   发布时间: 2011-12-03

热门下载

更多