天弈五子棋开局是如何生成的?—弈客围棋的一百个疑问
时间:2021-04-20 05:37 来源:弈客五子棋 作者:弈客李刚 点击:次
![]() 为了保证先后手的均衡性,组委会从弈客天弈开局库中选取54个特定开局类型,人工筛选,可谓用心良苦。 然而即便如此,不少开局,在专业视角,依然存在“不均衡”的感觉。天弈规则如要继续发展,乃至得到“官方”承认,开局库的均衡性问题是绕不过去的坎。 那么随机生成不知弈客五子棋的“天弈”开局库是如何用AI生成的呢? 答案其实很简单: 目前天弈开局库生成的规则如下: 1.判断局面采用相对高PO的运行时间,比如30000PO。 2.将平衡性定义行为50%±X%,X目前设定为2。可以认为计算结果48%~52%都是平衡的。 3.平衡性仅判断第六手白棋是否有平衡性点,而不判断第六手平衡点的数量。换句话说,前五手局面下,第六手白棋有1个平衡点或者10个平衡点都认为是平衡开局。 目前1/2/3的开局库生成规则是否合理?有没有优化空间? 优化空间巨大! 1.判断平衡性的程序运行时间可以延长,甚至达到100完全Po以尽可能减少人工智能盲点。 2.在开局库数量够用的前提下,可以讲阈值X%进一步缩小,比如降低为0.5%。即49.5%~50.5%才算平衡。 3.对于第六手平衡点数量进行限制,比如只有超过2个平衡点才算平衡开局,避免白棋难度过大(局面有唯一平衡点,人类很难算到) 天弈的平衡性究竟要严格到何种程度,完全取决于天弈规则试图推广的对象。如果天弈需要登堂入室成为高水平乃至专业棋手的选择,那么杜对于均衡性的严格要求势在必行,否则棋道尊严如何保持。 而对于普罗大众来说,天弈的平衡性问题则要小得多,优化方案中第三条的实施即能保障。 谨以此文纪念勇于创新的平谷世界休闲大会五子棋组委会。 (责任编辑:伍源) |