符号推理,实例检索专家系统,基于优化的专家系统,本文研究了专家系统开发过程中的关键技术。介绍了专家系统工具CLIPS语言。CLIPS是一种专家系统开发语言。本文讨论了CLIPS和VC++的交互方法,分析了文本文件作为CLIPS和VC++交互中介的局限性,并提出了改进的交互方法。1)传统的符号推理设计专家系统 2)基于实例的设计专家系统 3)非主流的计算专家系统 4)模糊设计专家系统
2021-12-07 10:27:46 12.61MB CLIPS 起重机 实例检索 树搜索算法
1
matlab广度优先算法代码人工智能搜索算法 搜索是AI中解决问题的通用技术。 这个项目将使您开始使用这些不同的算法: 蛮力搜索策略 广度优先搜索:它从根节点开始,先探索相邻节点,然后再向下一级邻居移动。 每次生成一棵树,直到找到解决方案。 可以使用FIFO队列数据结构来实现。 此方法提供了最短的解决方案路径。 缺点:由于保存了每个级别的节点用于创建下一个节点,因此它会占用大量内存空间。 存储节点的空间要求是指数级的。 (请参见代码:) 深度优先搜索:它是通过LIFO堆栈数据结构递归实现的。 它仅按不同顺序创建与“广度优先”方法相同的节点集。 缺点:该算法可能不会终止并在一条路径上无限进行。 解决此问题的方法是选择截止深度。 如果理想截止值是d,并且选择的截止值小于d,则该算法可能会失败。 如果选择的截止值大于d,则执行时间会增加。 (请参见代码:) 知情(启发式)搜索策略 星级搜索:这是“最佳优先”搜索的最著名形式。 它避免了扩展已经很昂贵的路径,而是首先扩展了最有希望的路径。f(n)= g(n)+ h(n),其中: g(n)到达节点的成本(到目前为止) h(n)从节点到目标的估计成
2021-12-05 16:49:04 503KB 系统开源
1
五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍五子棋程序的数据结构、评分规则、胜负判断方法和搜索算法过程。
2021-12-05 13:42:29 7KB 五子棋 算法
1
混合策略改进的乌鸦搜索算法
2021-12-05 09:14:19 938KB 混合策略 乌鸦搜索算法
附件中已包含算法实现的主要部分,可根据实际需要予以改进!
1
矩形优化排样问题是一个在制造业领域生产实践中普遍遇到的问题 ,采用了一种改进的最低水平线搜索算法求解此类问题 .首先分析了原始的最低水平线搜索算法在排样中存在的缺陷 ,并针对该缺陷为其设计了一个评价函数 ,排样时对所有未排零件进行评价 ,选择评价值最高的零件排入当前位置 ,从而克服了算法在搜索过程中的随机性 ,优化了算法的搜索方向 .实验仿真的结果表明 ,提出的算法可以得到较好的排样效果 ,并且其解决问题的规模越大 ,优化性能越好 ,适合于求解大规模排样问题 .
2021-12-01 22:49:58 629KB 工程技术 论文
1
包含人工智能各种算法,模拟这算法的运行,方便进一步理解退火算法、遗传算法、八数码问题、A*算法等等……
1
详细阐述变邻域搜索算法的文章,很有用处,很详细
2021-11-30 21:10:54 265KB 邻域搜索 邻域搜索算法 变邻域搜索