1

这是过去两天一直困扰我的事情。我需要为定点算法填充初始配置(/状态)空间。

在这个状态空间中,每个转换权重都有一个权重向量,并且不同的界限可以应用于这个向量中的每个权重。

这目前被定义为示例转换权重,例如 (5,-1,-1)

每个权重的边界对应于权重向量本身的索引,例如这些权重的上限,假设所有权重的下限为 0,则由 (5,3,3) 给出

现在,要设置初始配置空间,我需要在开始时设置所有可用的权重组合。(0,0,0) (0,0,1) (0,1,0) (1,0,0)... 以此类推,它们每个都达到最大界限。

现在,如果我正在处理一个 3 加权系统,这将是微不足道的,但我需要在我的代码中支持 n 维向量。

那么,关于我将如何完成填充此配置空间的任何想法?(我目前正在使用 C#)

4

1 回答 1

0

这是生成在 Javascript 中实现的所有 ntuples 的代码。这是不言自明的,但如果您需要进一步解释,我很乐意提供帮助(我实际上尝试用伪代码编写算法,但我写的最终看起来像评论)

于 2013-11-12T14:00:14.733 回答