【发布时间】:2014-09-13 22:41:17
【问题描述】:
我有一个 m x n 实数矩阵。我想从每一列中选择一个值,以便我选择的值的总和尽可能接近预先指定的总数。
我不是一个经验丰富的程序员(虽然我有一个经验丰富的朋友会提供帮助)。我想使用 Matlab、Mathematica 或 c++(必要时使用 MySQL)来实现这一点。 代码只需要运行几次,每隔几天运行一次——它不一定需要优化。我将有 16 列和大约 12 行。
【问题讨论】:
-
取值范围是多少?特别是,数字可以是负数吗?
-
如果这是作业,您可能会在课程材料中找到有关算法的提示。对我来说听起来像是一个优化问题。
-
@ooga 实数不是正数吗?我已经有一段时间没学数学了,所以我可能是错的。
标签: arrays algorithm select sum permutation