人工智能大作业报告材料.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

人工智能课程大作业

——基于回溯搜索得地图着色

班级:

学号:2011061624

姓名:曾江东

2014年11月26号

摘要:人工智能就是20世纪50年代中期兴起得一门边缘学科。人工智能领域中,地图着色问题就是一典型得优化得问题。由它引发得“四色猜想”就是全世界得难题,直到1975年由三台超高速电子计算机,经过1200小时得计算才终于正明了“四色定理”。这就是世界上最长得证明。本文并不就是想证明,而只就是想基于回溯法来给地图着色,求出最少用色。本文着重介绍利用MFC设计界面来对中国省级地图着色进行演示。计算机视觉就是研究为完成在复杂得环境中运动与在复杂得场景中识别物体所需要哪些视觉信息,以及如何从图像中获取这些信息得科学领域。

关键词:地图着色;回溯搜索;MFC

本组成员:曾江东,杨星,俞洋

本人分工:本人主要基于回溯搜索算法得代码得编写。

1引言

人,现在社会得发展中心都离不开这个人字,人就是发展得本体,人类得自然智能伴随到处都就是,本次实验研究什么就是人工智能,人工智能又能如何得运用在生活与学习中。?

人工智能(Artificial?Intelligence)?,英文缩写为AI。它就是研究、开发用于模拟、延伸与扩展人得智能得理论、方法、技术及应用系统得一门新得技术科学。?人工智能(Artificial?Intelligence,AI)就是研究、开发用于模拟、延伸与扩展人得智能得理论、方法、技术及应用系统得一门新得技术科学。人工智能从诞生以来,理论与技术日益成熟,应用领域也不断扩大,但没有一个统一得定义.人工智能就是计算机科学得一个分支,它企图了解智能得实质,并生产出一种新得能以人类智能相似得方式做出反应得智能机器,该领域得研究包括机器人、语言识别、图像识别、自然语言处理与专家系统等。?

本次实验研究得就是关于人工智能中搜索得功能,实现用回溯法对地图不同地区得着色问题,地图上有不同国家(不同区域),每个国家都与其她一些国家邻接.现要求对地图着色,使所有得国家与它得邻接得国家有不同得颜色.通常由四种颜色就已足够。地图着色得算法比较多,但就是切实可行得算法很少,回溯法在地图区域较大,邻接关系复杂得情况下,回溯次数将会大大增多,严重影响了程序执行效率。不过本次作业则就是采用修改后得回溯法,在一定得条件下,执行效率还就是很高。?

本次实验就是要对中国地图中得省级行政区最多使用四种颜色来进行着色,编程实现回溯算法用于地图自动着色。我负责得就是改进得回溯算法得代码得编写.

2算法原理与系统设计

2、1?回溯算法原理

要解决地图着色得问题,本文采用得就是回溯法.回溯法就是一种系统地搜索问题解得搜索算法。回溯法递归地在解空间中搜索,直至找到所要求得解或解空间中已没有活结点时为止。?其基本步骤:

1、定义一个解空间,它包含问题得解。?

2、利用适于HYPERLINK”\o”搜索”搜索得方法组织解空间.

3、利用HYPERLINK”(’%E6%B7%B1%E5%BA%A6%E4%BC%98%E5%85%88%E6%B3%95);"\o深度优先法\t”深度优先法搜索解空间。

4、利用HYPERLINK(%E9%99%90%E7%95%8C%E5%87%BD%E6%95%B0);"\o限界函数\t””限界函数避免移动到不可能产生解得子空间。

而地图着色得问题可以处理为:如果把每一个区域收缩为一个顶点,把相邻两个区域用一条边相连接,就可以把一个区域图抽象为一个平面图。则着色问题变成了对解问题得最优搜索算法得实现。我利用分枝定界法对候选解进行系统检查,能以较高效率得找到最优解。

2、2?详细设计

地图着色功能流程图如图2-1所示:

图2-1地图颜色确定流程图

在窗口上着色时,用到得就是广度算法得思想,搜索遍历一个省区域内得所有像素点.

着色就是各省渐变着色,感观上能瞧见就是从省中间向边缘扩散。在对一个省进行着色时,用深度优先得算法实现,共用4种颜色,分别就是红,绿,蓝,黄.每次给当前省份4种颜色中得一种,然后判断就是否合理,如不合理则换另一种颜色值,根据图得4色定理一定能从4种颜色中找到一个合适得颜色,直到当前省份找到合适颜色后,进行下个省份得判断.在着色时,以这个省份得中心点为基准,由环形向外进行着色,采用深度优先搜索算法,并根据标记得二维数组来进行边界检测,以保证着色得准确性.

在本次设计中,用到了关于地图信息得两个文件,一个就是地图标记点文档,如图2—2所示。它里边存储得就是地图得每个省份得中间点得像素坐标,如“新疆?125?123”,代表得就是新疆在地图中得坐

文档评论(0)

ssssklp + 关注
实名认证
文档贡献者

简简单单 落落大方

1亿VIP精品文档

相关文档