- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用有向图解答过河类问题泉州五中郭仲英362000摘要过河类
利用有向图解答“过河”类问题
泉州五中 郭仲英 362000
摘要:“过河”类问题是全国青少年信息学奥林匹克联赛信息学奥林匹克联赛全国青少年信息学奥林匹克联赛联赛3×3的九个方格,将1~8这八个自然数填入方格中,给定一个初始状态,如下图左所示,其中空方格用数字0表示。允许空格周围相邻的数字移入空格,但每次只能移动1格。对于任意给定的一个目标状态(如下图右所示),为实现从初始状态到目标状态的转换至少需要移动数字的步数。
这类问题,可以用实验的方法去寻求解决的途径,但是在有限的考试作答时间内用实验的方法显然是不可取的。当然,如果选手具备相应的数学知识(矩阵运算),用数学方法解决也是可以的,但是,利用图论中有向图的概念去解决是较为直观的、简洁的。
二、图论的基本概念
在计算机科学中,数据是计算机程序加工处理的对象,抽象地说,数据是对客观事物所进行的描述。数据元素之间抽象化的相互关系称为数据的逻辑结构,这种相互关系可用一组运算及相应的运算规则来描述,简称为数据结构。图是一种复杂的数据结构。
图 G 由两个集合V( G )和E( G )所组成,记作G= (V, E),其中V(G)是图中顶点的非空有限集合,E(G)是图中边的有限集合。
例如,右边所示的图,其顶点集V={a, b, c, d},边集E={e1, e2, e3, e4, e5},其中e1=(a,b), e2=(a,c),e3=(a,d), e4=(b,c),e5=(c,d)。
如果图中每条边都是顶点的无序对,则称此图为无向图。用(X, Y) 表示。(X, Y)表示顶点X和顶点Y之间的边。(X, Y)和(Y,X)是表示同一条边。
与无向图相应,如果图中每条边都是顶点的有序对,即每条边在图示时都用箭头表明了方向,则称此图为有向图。有向图中的边称为“弧”,用X,Y表示。X,Y表示从顶点X发出而到达顶点Y的一条弧,其中X为弧尾或初始点,Y为弧头或终端点。X,Y与Y,X表示不同的弧。
若(X,Y)是图中的一条边,则称顶点X和Y是邻接的,边(X,Y)依附于顶点X和Y。在无向图中,顶点的度是指依附于该顶点的边数。在有向图中,以某顶点为头,即终止于该顶点的弧的数目称为该顶点的入度,记为deg-(vi)。以某顶点为尾,即起始于该顶点的弧的数目称为该顶点的出度deg+(vi)。
在图 G=(V, E) 中, 若从顶点 vi 出发, 沿一些边经过一些顶点 vp1, vp2, …, vpm,到达顶点vj,则称顶点序列 ( vi vp1 vp2 ... vpm vj ) 为从顶点vi 到顶点 vj 的路径。它经过的边(vi, vp1)、(vp1, vp2)、...、(vpm, vj)应是属于E的边。路径上边或弧的数目称为路径长度。vi 称为这条路径的起点,vj称为这条路径的终点。当Vi=Vj时,这条路径称为一个回路。对于一个有向图是一个通路或一个回路,则必满足
(1)与之相对应的无向图是连通的;
(2)满足| deg+(vi)-deg-(vi)|=1的顶点个数为2或0,并且其余的顶点均满足deg+(vi)=deg-(vi)=1。
三、利用图论知识求解“过河”类问题
我们以“农夫、狼、羊、草”过河的问题为例,具体分析利用图论知识求解的过程。假设分别用M表示农夫,W表示狼,表示羊,表示草。16种:MWSG、MWS、MWG、MSG、WSG、MW、MS、MG、WS、WG、SG、M、W、S、G、φ,这里φ表示原岸是空集, 即人、狼、羊、草都已运到河的对岸去了。
根据题意可以得到,这16种情况中有6种情况是不允许出现的。它们是:WSG(狼、羊、草)、MW(农夫、狼)、MG(农夫、草)、WS(狼、羊)、 SG(羊、草)、M(农夫)。如MG表示人和干草在原岸,而狼和羊在对岸,这显然是不行的。因此,允许出现的情况只有10种。
我们构造一个图,它的顶点就是这10种状态。如果船某次从河的一岸划往另一岸时,使原岸的状态从V变成V’,我们就作一条从V到V’的弧,这样就可以得到如下图所示的有向图
由于船是在两岸间往返的,那么“过河”问题就转换成在上图中找出一条由结点MWSG到结点φ的路径,这条路径中相邻的两条弧或者都是由同一点引出的,或者都是进入同一个结点的,这样的路径是很容易找到的。从图中得到两条这样的路径,路径一:人狼羊草→狼草→人狼草→草→人羊草→羊→人羊→φ,路径二:人狼羊草→狼草→人狼草→狼→人狼羊→羊→人羊→φ,它们的长度都是7,也就是说,农夫至少要经过7次摆渡才能将狼、羊、草都安全摆渡到对岸,可以有两种方案。如果要求解至少需要摆渡的次数,那就是去找路径长度最小的路径。
对于油瓶分油问题,利用图论的知识用同样的方法可以得到解决,倒9次油可将10kg的油均分成两份。对于八数码问题中所示的原始状态和目标
您可能关注的文档
- 数学竞赛中的图论问题-6(p.doc
- 法律逻辑学第一次平时作业.doc
- 正弦定理的证明从历史到教学-张小明hpm研究工作坊.doc
- 试论七桥问题的教育功能.doc
- 必修5,选修6备课安排.doc
- 《离散数学》理论教学大纲.doc
- 第12章压杆稳定.doc.doc
- (港口与航道工程)执业资格考试基础考试大纲-中国工程勘察信息网.doc
- 数学史.doc-西北师范大学数学与统计学院网站.doc
- 第十章常微分方程(组)求解.doc
- DB23_T 3866-2024冰上龙舟赛事组织服务规范.docx
- DB32 2163-2012 棉纱单位可比综合电耗限额及计算方法.docx
- DB32∕T 2429-2013 棉花田间生长发育观察记载规范.docx
- DB23_T 3820-2024 工业互联网综合平台数据质量管理规范.docx
- DB23_T 3474-2023非煤智慧矿山信息系统技术规范.docx
- DB3201_T 1106-2022 工程地质层划分技术规范.docx
- DB33T 2515-2022公共机构“零碳”管理与评价规范.docx
- DB3301_T 0415-2023 装修垃圾收运处置管理规范.docx
- DB3311/T 106―2019“丽水山居”民宿服务要求与评价规范.docx
- DB3201T 1127-2022 慈善捐赠受赠管理规范.docx
最近下载
- 亿赛通电子文档安全管理系统V5.0--客户端使用手册V1113379.pdf VIP
- [标准规范]煤矿窄轨铁道维修质量标准及检查评级办法(精编).doc VIP
- 人教统编版小升初语文总复习专题七:句式变换课件(共28张PPT).ppt VIP
- 2025重庆永川区板桥镇村(社区) 后备干部选拔笔试备考试题及答案解析.docx VIP
- 深度解析《GBT 44026-2024预制舱式锂离子电池储能系统技术规范》.pptx
- 品质部各岗位职责说明书.pdf VIP
- 2022.01 深圳南山红花岭工业区城市更新项目一期建筑方案设计 华艺.pdf VIP
- 电冰箱安全技术规程培训.pptx VIP
- 07FK02 防空地下室 通风设备安装.pdf VIP
- 解决我国农民负担问题的路线图设想-中国发展.pdf
文档评论(0)