论述得很好,关于二阶段搜索法,译文没有看得很明白,不过在我考虑最短步数问题方面,也存在一个二端遍历的方法,由于近来频频出差,很多想法尚没有时间和心情成文发表,有时间一定整理出来与大家共享。 由于摩方的多簇性,且各簇仅在自已的簇内独立变换,扰动表达的也仅仅是簇状态的搭配关系,我认为不可能用于一个矩阵或其它什么方法将所有簇套入一个数学表达式进行分析,因此对各簇进行协调变换才是取得最短步数的唯一可行方法。 养一颗最短步数状态树,理论上是完全可能,所有状态都在这颗树上占有一个唯一的位置,邻接状态之间单步连接,从任意状态沿树生长方向到达任何状态的路径都是彼此二状态的最短路径。有了这样一颗树,可以解决所有状态之间的最短步数问题(原因非常简单,容大家思考)。 不过这样一颗很美丽的树却在天文基数的状态下难以接近,要存放一个三阶的所有状态就可以用光全世界所有的IBM阵列!二阶段搜索方法可以对付三阶,但是,有人听说过对付四阶或四阶以上的方法吗?状态数会让所有这类想法化为泡影。 所以,从簇最短步数变换层面,找出一个协调尽可多的簇同时沿簇最短路径变换的算法才能回避指数级增长的状态陷井。
[此贴子已经被作者于2007-2-8 10:30:55编辑过]
|