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

  • 3
  • 0
  • 约4.33千字
  • 约 8页
  • 2024-11-26 发布于江西
  • 举报

人工智能课程大作业

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

班级:

学号: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)

1亿VIP精品文档

相关文档