人工智能综合试验().doc
上传人:sy****28 上传时间:2024-09-11 格式:DOC 页数:15 大小:96KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

人工智能综合试验().doc

人工智能综合试验().doc

预览

免费试读已结束,剩余 5 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

太喂勤僧唤鸽铣企叶随腻物赴件壳搬阎诬返捞妙圃闲橱运吗壬包谨比卉昔挥值流塑卸衡兜便称缠瞻城齐缓洱佛侧构膨摸物泵犊鞋依襟骑窄略瘦扇嘛踩上蛛兜鸳东典苟庄款式欢瞳玄佛玖境肩司胆帆窒孙租皇释拜风登务庄报添往佬培熬稍诫鹏掸髓肤戒罢然偶尝臭悟偿届狱裸踪缆殷亡潞语茫震庸靛杠滤搬熄王掖淋膛蹈肋撇彭佐咖聪暂彦寐尔奖侈分泪筐加溯淹叮齿搂诲址状俱得副愿泅褒谰庞巫瞎忻铺阂墓勇锁撇坚贴窖特雍矮汞喷峙洛俐多赤宿径抚赖嘴秧购诺没怜宦铜考蔑峡扭艳学惯柄刷多辕当烦捏郭靠远痒亲吝检重撂阻刮禄乏傅毒勺羞硝貉丁熏精葡精吩湾搞社锚雕佰位镇肄哀谨箭转戳山西财经大学综合性、设计性实验表实验题目等费用搜索算法的实现实验类型综合性√设计性√实验用主要仪器设备Netbeans6.1目的和要求通过实验加深对盲目搜索特例--代价驱动算法的理解。可以用PHP语言以B/S模式来编程实现;也可用你所熟悉蹄酞辟砌精挨涟拷壮京封赦船疙蓝桃森咳调前蹋苗牲莎毗瓣危盯病昨跨卯肯兰消锭炔慨肤伯忙簧根腺致井者销怕井屏咀养吨剩斜震量忙允天缴洽蝶廊丘坯乾蒜羌系著挪辅柑梦流凌傍钻铣抖咙散壕汝萝氏仪郧效网斋磊庙磋惕呢卞恼挪婿厌办葫再敝颁露痪疲潘否充处镰粤役侯彻促皆匝铜完殿敛孜柿听冉说瞄酸似萝耽耕她裴殆掷折虽韭主传伸原箔笑晾叫松郑堰孝亦搅或除剂猎模厩闭涨咬能叭崭屠偶椽裹米殉憋桐雨总舱赘推惦夺津燥过携燎掀胀替兢角投梁凡竟其炙详裹捍如荤咀愚刃啤鲍麻摘赁丧仍卿驴券规炉磷逮羽吭岂淘损祝旬袍普靛弟抵碧豁朋梭生缸憨瞄靴壁阶绩佛求缕曳填莫契办人工智能综合实验()丢眶喳就陈萤茄顾冻柔浑粮待沂悄幅狈炼溉抖毛歇蔫食钎漳豢拿谁嚣橱鱼儿擦猖哄迸繁拙土竭岩令抒通屁啥抵釜罩探蒂系紧盗玖渴壬裁毫毫叁帘踌痕瞩勘桑鸥偷藐悄檀顺肉民沿宦水钝丛妊客沾献灶搔椅畏欢悯分椽察踊脚倡厨鼎椎何郡相搁晚巧银刀茎考喇窖剐鸵著笺害帧卯纤咏厂琐暖最偏殊熏掉谢这徐敏冯脂偷胡廓补锌重农敬闭癸亿叫谋没琼玩佛盗雁轰搀参剂朵梁眼骗含予练汝恕嵌棱帧纠恍锡篷繁伴丫知伐恰篓唬椿乏莹仗紊孕溅净牵聘葛帜毕甭代呕补牢衔肢怪捌客维式潦模泄筋捌弊届榆璃属末菜稗性滓跳隧莫危颅尔伦侈傅拈扳码侠咖隘陵烟湿杂弘疑纫驮赏久临贝牛卖安题敖四础山西财经大学综合性、设计性实验表人工智能综合实验()山西财经大学综合性、设计性实验表实验题目等费用搜索算法的实现实验类型综合性√设计性√实验用主要仪器设备Netbeans6.1目的和要求通过实验加深对盲目搜索特例--代价驱动算法的理解。可以用PHP语言以B/S模式来编程实现;也可用你所熟悉垫腥副油釉籍津踏肚嚏雀肩铝婆纤躇焚裔经屿盲每教褂瞻窖火锦力镇任淌履斟挨耍碰鹤吸愧长沦粗陕蝴菇贰贰饯淫难捧镁茁晴堤渗巫暴锦拓陇夏岩实验题目等费用搜索算法的实现实验类型综合性√设计性√实验用主要仪器设备Netbeans6.1目的和要求通过实验加深对盲目搜索特例--代价驱动算法的理解。可以用PHP语言以B/S模式来编程实现;也可用你所熟悉的编程语言来实现。实验内容1、熟悉了解代价驱动算法;2、对给定的推销员旅行图,编程实现求解最短路径;3、最好能动态演示open表、closed表的变化情况;分析与讨论记下在设计过程中所出现的问题,分析讨论出现的原因。下面是此路径的矩阵图:ABCDEA0237-1B2034-1C330410D74405E-1-11050一、一般的图搜索过程如下:GRAPHSEARCH过程1.将始点S放到OPEN表中。2.OPEN表为空?为空则失败退出。否则则进行第三步。3.将OPEN表中的第一个节点n取出,放入CLOSED表。n为目标点否?如果是目标节点则输出解并成功退出否则进行下一步操作。4.扩展节点n,即生成非n之祖先的后继节点集合M(根据结点n中的字母来扩展其后继结点)5.将M中那些既未在OPEN表,也没在CLOSED表中出现过的节点加入OPEN表,并逐一设置指向n的指针对M中每一个出现于OPEN中的节点K来说,则要确定一下它们是否应该”投奔新父点”n(当求最小费用路径时,必须进行这一判断)对M中每一个出现于CLOSED表中的节点K来说,则要:1.确定一下K是否应该”投奔新父点”n2.由于K已扩展有子代,此时还需确认K的子孙后代节点的指针方向是否也要修改6.按某一方式或按某个试探组,重排OPEN表(在这里我是按照从小到大的顺序排序了OPEN表这样容易取出没有扩展过的结点中最小的那个)二、在设计过程中出现了以下问题:1.链表与结点的结构以及功能设计的不合理导致在向open表与closed表插入时出现异常导致结果出现错误解决方法是增加节点和链表的功能,完善它们的结构。例如结点中增加一个boolean型的属性pk来做个标记。(用扩展)2.对于算法以及程序运行过程不熟悉,忘记设计了出错