相关文章  
  • 很像羽毛球的搔痒机器人(图)
  • 矮个子的人更容易出现听力损失吗
  • 围绕太阳旋转的巨大冰块(图)
  • 多动症儿童的大脑与正常人不同
  • 水中锻炼对骨关节炎患者有利
  • 母乳喂养对孩子的血压影响很小
  • 最古老星系帮天文学家确定宇宙年龄
  • 钙质摄取与体重的关系有多大
  • 使疼痛感大为减轻的微米针头阵列
  • 出生体重的人长大后平均智商高
  •   推荐  
      科普之友首页   专利     科普      动物      植物    天文   考古   前沿科技
     您现在的位置在:  首页>>科普 >>科普杂文

    计算机象棋冠军如何战胜棋手(图)

      著名世界国际象棋大师卡斯帕罗夫曾说过:“国际象棋是一个人与计算机对抗的场所,直觉或洞察力是一种粗略计算力。”

      国际象棋计算机能力或威力取决于两个因素:计算机效率和所利用的算法程序。第一个指数即计算机效率是指每秒运算速度,计算机计算的步骤越多,则它获胜的几率就越大。同时不能忘记,在下棋考虑计谋时计算机只能提前计算几步。

      我们假设,下棋时每名棋手可以考虑10步棋——其中每一步棋都不改变(纯理论上的情况,实际上这未必能做到)。计算机应该“想到”每一种变化会引起怎样的结果,它会考虑下棋步骤,并计算出对手可能作出的10种回应,然后是下一步棋以及对手可能的10步棋。总之,在描述棋势时必须仔细考虑100种不同的变化。

      我们不妨作稍深入的分析,如考虑2步棋,在计算机下一步棋的10种变化中
    < 1 >   < 2

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved