您现在的位置是:源码地带 > 资源下载

回溯(b a c k t r a c k i n g)是一种系统地搜索问题解答的方法。为了实现回溯

  • 上传时间: 2014-01-17
  • 上传用户:happy_christina
  • 资源积分:2 下载积分
  • 标      签: 搜索

资 源 简 介

回溯(b a c k t r a c k i n g)是一种系统地搜索问题解答的方法。为了实现回溯,首先需要为问题定义一个解空间( solution space),这个空间必须至少包含问题的一个解(可能是最优的)。在迷宫老鼠问题中,我们可以定义一个包含从入口到出口的所有路径的解空间;在具有n 个对象的0 / 1背包问题中(见1 . 4节和2 . 2节),解空间的一个合理选择是2n 个长度为n 的0 / 1向量的集合,这个集合表示了将0或1分配给x的所有可能方法。当n= 3时,解空间为{ ( 0 , 0 , 0 ),( 0 , 1 , 0 ),( 0 , 0 , 1 ),( 1 , 0 , 0 ),( 0 , 1 , 1 ),( 1 , 0 , 1 ),( 1 , 1 , 0 ),( 1 , 1 , 1 ) }。

  • 本资源暂不提供下载

相 关 资 源