摘要: 有人说算法导论中没有回溯和分支定界这两种算法。我觉得这个算是导论中算法的应用吧,废话不多说,走起。回溯算法之子集和数问题。这个算法要解决的问题:假定有N个不同的正数(通常称为权),要求找出这些数中所有使得某和数为M的组合。这种问题的解的形式:(1)问题的解是大小固定的N元组,解向量中的元素的个数就是正数的个数,每个元素为X(i),它的取值为0或者1,表示这个解是否包 含了相对应的正数W(i)。 (2)问题的解是大小不固定的K元组,这里不做讨论。这样的整个的求解过程就构成了一棵树,对于i级上的一个结点,其左儿子是对应于X(i)=1产生... 阅读全文
posted @ 2013-11-02 16:29 stemon 阅读(6306) 评论(1) 推荐(2)