新棋吧 关注:7,038贴子:282,589

我定义了一种相似度的概念

只看楼主收藏回复

用来比较各种棋类对局过程中的相似程度。当然相似度越低越好,不过这只是个粗糙的概念,和实际或许差的很多。这是在灵吾玄志网友的启发下做的


IP属地:江苏来自Android客户端1楼2015-08-28 15:30回复
    首先说一下概念。给定一种棋的两个局面,其中有相同棋子的位置除以总的位置数,就称为两个局面间的相似度。


    IP属地:江苏来自Android客户端2楼2015-08-28 15:40
    回复
      两个局面都是空白的位置也算是有相同棋子的位置


      IP属地:江苏来自Android客户端3楼2015-08-28 15:41
      回复
        然后是两个对局之间的相似度。第n手之后的相似度就是第n手之后两个对局局面的相似度。两个对局的相似度取所有的《第n手之后的相似度》的最小值。


        IP属地:江苏来自Android客户端4楼2015-08-28 15:43
        收起回复
          接下来是我实际测得的一些数据


          IP属地:江苏来自Android客户端5楼2015-08-28 15:45
          回复


            IP属地:江苏来自Android客户端6楼2015-08-28 15:46
            收起回复
              国象选的是最近sinquefield上的两个对局。中象选的是象甲的两个对局。将棋选的是新浪将棋上羽生和森内之间的两个对局


              IP属地:江苏来自Android客户端7楼2015-08-28 15:47
              收起回复
                当然,我的想法或许无法成立,调查的数据也太少。但是作为一种参考也好吧。


                IP属地:江苏来自Android客户端8楼2015-08-28 15:49
                回复
                  看起来很有道理,不过我不确定相似和复杂度有关系。。。


                  IP属地:江苏9楼2015-08-28 16:42
                  收起回复
                    稍后我会测一下两个围棋对局的相似度


                    IP属地:江苏来自Android客户端11楼2015-08-28 17:03
                    收起回复
                      其实,研究棋的可行变化与不可行变化更有意义。。。。


                      IP属地:广东14楼2015-08-28 22:43
                      回复
                        围棋的情况,50手的时候相同格数280,相似度0.78。100手的时候210,0.58。150手的时候176,0.49。200手的时候154,0.43。250手的时候142,0.39。


                        IP属地:江苏来自Android客户端15楼2015-08-29 12:02
                        收起回复