这是一个典型的产生式系统的算法题.用的是有界深度优先的递归算法,是用C++Builder4.0写的.这也是人工智能或者程序设计竞赛题中最基本最常用的算法.如果自己动手编程实现了一个这样的题目,那么很多相关的题目也就都一样可以做了,比如"四皇后问题","推箱子问题","传教士和野人问题"等等。 利用深度优先的算法都是不一定能找到最优路径的,而且如果解路径过长的话还可能会搜索失败.如果保证要找到最优路径需要用另一些算法,比如宽度优先算法.无论是哪一种算法,如果问题稍微复杂一点的话,都要解决"组合爆炸"问题,即有几乎无穷种组合走法的问题,这种空间的复杂度往往是难以想象的,要求计算机的速度往往也就是体现在这方面. 所以我们每一次搜索都要以某种控制策略来决定下一步的走法,以最快的速度达到目标,减少搜索的范围.这也是人工智能的核心问题.可以说,人工智能的精髓就是穷举,人工智能的关键就是控制策略.
资源简介:这是一个典型的产生式系统的算法题.用的是有界深度优先的递归算法,是用C++Builder4.0写的.这也是人工智能或者程序设计竞赛题中最基本最常用的算法.如果自己动手编程实现了一个这样的题目,那么很多相关的题目也就都一样可以做了,比如"四皇后问题","推箱子问题"...
上传时间: 2017-04-10
上传用户:franktu
资源简介:一个用于动物识别的产生式系统,通过对动物特征的描述来判断是何种动物。
上传时间: 2013-12-23
上传用户:maizezhen
资源简介:VC++编程实现了二元域的BM算法。Berlekamp-Massey 算法是一个少有的高效算法。只需要输入密文中的2l个比特,就可以产生LFSR的最小多项式,从而生成整个序列。这里的l是系统的线性复杂度。
上传时间: 2013-12-29
上传用户:璇珠官人
资源简介:硕士论文题目:网络环境下组态软件的研究与开发 主要内容:该文通过对网络技术和组态软件的研究与分析,提出了一种网络环境下组态软件的结构框架,并通过编程实现了基于Web的组态软件的开发.通过对计算机网络在工业信息监视系统上的应有物分析,我们将Internet技...
上传时间: 2013-12-24
上传用户:lepoke
资源简介:关于八数码难题的程序 大虾请进 用的是有界深度优先搜索算法
上传时间: 2016-01-10
上传用户:youke111
资源简介:设计邻接表类,实现无向图的深度优先非递归遍历,无向图的广度优先遍历,并设计主函数输入数据进行测试
上传时间: 2014-01-26
上传用户:dapangxie
资源简介:BS在线文件管理系统,采用asp编程,实现了对文件的简单管理,并且有比较方便的各种功能的实现.-BS online document management system, using asp programming, a simple document management, and a more convenient various functions.
上传时间: 2017-02-02
上传用户:leixinzhuo
资源简介:该系统对jsp进行了初级编程 实现了ajax下的部门人才管理
上传时间: 2014-12-22
上传用户:标点符号
资源简介:算术表达式的求值 操作结果: 从第1个顶点起,按广度优先非递归遍历图G,并对每个顶点调用函数
上传时间: 2016-03-09
上传用户:asdfasdfd
资源简介:本文设计实现了一个基于5l单片机的嵌入式WEB服务 器。由于5l单片机系统资源的限制,本文使用c5l编程实现了简化后 的TCP/IP协议并在此基础上实现了H耵P协议。硬件设计采用8052 单片机和RTL8019AS以太网接口芯片。整个系统可以通过Internet进 行低成本远程...
上传时间: 2016-08-20
上传用户:2404
资源简介:实现了一个济南大学的校园导游系统!设计经典算法是最短路径的算法!
上传时间: 2016-06-25
上传用户:星仔
资源简介:这是ACM 国际大学生程序设计竞赛中一个模拟算法解决的例题。算法模拟简易电子计算机现实0到9这10个数字。
上传时间: 2013-12-04
上传用户:pkkkkp
资源简介:栈(stack)是程序设计过程中经常遇到朝气一种数据结构形式,它对于数据的存放和操作有下面这样的特点: 1) 它只有一个对数据进行存入和取出的端口; 2) 后进者先出,即最后被存入的数据将首先被取出。其形式很象一种存储硬币的小容器,每次只可以从顶端压入一...
上传时间: 2013-12-03
上传用户:225588
资源简介:一个面向对象的产生式推理模型,用于某专家系统的设计。提供了知识录入、编辑,自动推理,知识自检等功能。
上传时间: 2015-04-30
上传用户:dreamboy36
资源简介:这是我自己写的一个RPG游戏 基于MIDP2.0开发,开发环境为Eclipse+EclipseMe+WTK2.2,主要是用于学习,实现了RPG游戏的基本功能,望能发布
上传时间: 2013-12-12
上传用户:songnanhua
资源简介:无线传感器的服务器端的Demo.实质上是数据库的编程。人工智能的产生式体现在数据库的字段当中。
上传时间: 2015-08-29
上传用户:fxf126@126.com
资源简介:摘要: 设计并实现了一个运行在低端8/16位MCU上的小型嵌入式TCP/IP协议栈。在设计和实现过程中,允许应用程序参与数据的重发。以减少协议栈对资源的消耗。实现了一个最小可达7K,并具有较高响应速度的小型TCP/IPP协议栈。 关键词:TCP/IP,嵌入式系统, 因...
上传时间: 2013-12-31
上传用户:zwei41
资源简介:在程序设计过程中,类似于解决其它复杂的智力问题,我们使用推测、直觉、技巧、灵感和经验在内的各种技巧和技术,最经常使用的工具是抽象技术。一般地,在开始阶段,因还未了解问题的全部细节和求解的方法,主要问题集中于对问题的求解方案的全局作出决策,设...
上传时间: 2016-01-10
上传用户:baiom
资源简介:问题描述:本实验综合体现面向对象程序设计技术。此实验需应用面向对象程序设计课程中的“封装和继承”的基本原理,本课程中“类、对象和接口”的基本概念、以及“Java的事件处理机制”、“图形用户界面设计”技术,自己构思,编写一个具有如下布局的小应用程...
上传时间: 2013-12-18
上传用户:com1com2
资源简介:本程序实现了一个十字路口的交通灯信号系统。在设计过程中借助硬件描述语言verilog hdl的强大行为级描述能力直接进行系统级描述。
上传时间: 2013-12-25
上传用户:894898248
资源简介:二叉树遍历的递归算法,帮助理解程序设计过程中的递归思想,以及二叉树遍历的基本思想
上传时间: 2013-12-25
上传用户:cc1015285075
资源简介:拉格朗日插值逼近:在离散数据基础上补插除连续函数是计算数学中最基本最常用的手段是函数逼近的重要方法。
上传时间: 2017-01-21
上传用户:思琦琦
资源简介:此源码是著名的教材BeginningLinux Programming中文名字叫Linux程序设计书中的源代码
上传时间: 2017-02-08
上传用户:wff
资源简介:中断处理是DSP应用系统中必不可少的一个重要环节。本文阐述DSP芯片TMS320F2812的中断机制和中断处理过程,并给出用C语言编程实现中断处理过程的思路和实例。
上传时间: 2013-12-17
上传用户:wyc199288
资源简介:-- 本模块的功能是验证实现和PC机进行基本的串口通信的功能。需要在 --PC机上安装一个串口调试工具来验证程序的功能。 -- 程序实现了一个收发一帧10个bit(即无奇偶校验位)的串口控 --制器,10个bit是1位起始位,8个数据位,1个结束 --位。串口的波特律...
上传时间: 2017-04-12
上传用户:lgnf
资源简介:产生式系统中传教士和野人问题的java版
上传时间: 2013-12-14
上传用户:xsnjzljj
资源简介:产生式系统中旅行商问题的求解
上传时间: 2013-12-23
上传用户:kernaling
资源简介:MP3播放器: 利用API函数[mciSendString]可以轻松实现MP3音乐文件的播放。下面这段程序实现了MP3播放的大部分常规操作,对其稍加修改,做一个100KB大小的MP3播放器轻而易举 启动VB程序,在窗体上放置6个命令按钮,三个标签,一个公用对话框、一个进度条、一个...
上传时间: 2014-11-12
上传用户:silenthink
资源简介:定义和实现了一个栈及其操作编译的时候只要用TC2.0或者WinTC打开Main.c文件进行编译就好了。如发现有Bug请在这里贴出来或者把修改后的代码跟帖在这里:)总之,这个工程仅仅是一个简单示例,告诉大家怎么样把课堂上学到的知识运用到实际编程当中去,工程中所用...
上传时间: 2015-03-25
上传用户:busterman
资源简介:该程序实现了一个简单的运动目标识别程序,这是主程序文件
上传时间: 2014-01-24
上传用户:wfeel