-
题名用回溯法编程求解爱因斯坦谜题
被引量:2
- 1
-
-
作者
谢玉庚
-
机构
中国石化中原石油化工有限责任公司
-
出处
《电脑与电信》
2016年第10期50-51,共2页
-
文摘
本文模拟人工智能的思路,用回溯法编程求解爱因斯坦谜题,使总排列数下降了7个数量级,极大提高了解题速度。程序编写了线索输入函数,把迷题线索存入向量中,可随意修改线索的内容、数量及顺序,进而对新的谜题进行重新求解,而不用修改剪枝函数的代码,适用性好。
-
关键词
爱因斯坦谜题
回溯法
拼图
人工智能
向量
-
Keywords
Einstein' S Riddle
backtracking algorithm
jigsaw
A.I.
vector
-
分类号
TP18
[自动化与计算机技术—控制理论与控制工程]
-
-
题名推箱子游戏目标间遮掩关系的分析
被引量:1
- 2
-
-
作者
谢玉庚
-
机构
中原石油化工有限责任公司
-
出处
《电脑编程技巧与维护》
2018年第4期4-7,共4页
-
文摘
推箱子游戏目标之间经常存在遮掩关系,分析这种关系有助于优化智能求解推箱子游戏。基于图数据结构的特点,进行图的构建、边的删减,从而得出了目标间的遮掩关系。结合一款广泛流行的益智小游戏,展示了复杂数据结构的灵活运用,通俗易懂且饶有趣味。
-
关键词
目标遮掩
有向图
人工智能
JAVA语言
-
分类号
TP18
[自动化与计算机技术—控制理论与控制工程]
TP317
[自动化与计算机技术—计算机软件与理论]
-
-
题名用间接递归法判断推箱子游戏的死锁情况
被引量:1
- 3
-
-
作者
谢玉庚
-
机构
中国石化中原石油化工有限责任公司
-
出处
《电脑开发与应用》
2014年第9期30-34,共5页
-
文摘
把推箱子游戏中箱子的死锁情况分为三大类,分别为"之"字形死锁、"凹"形死锁区和闭合死锁区。其中"之"字形死锁是最常见的情况,"死角"、"四块"等形状只是"之"字形死锁的变形,都是在横向与竖向之间进行的交替延伸,非常适合用"间接递归法"程序进行智能分析。图文并茂、循序渐进,能使编程初学者尽快理解奇妙的"间接递归法",用java语言编写了分析程序,希望能为读者提供良好的借鉴作用,同时也为分析推箱子游戏箱子死锁问题奠定一个坚实的基础。
-
关键词
间接递归法
推箱子
死锁
-
Keywords
indirect recursion method
box
a deadlock
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-