- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一笔画问题(欧拉图)
2010-10-18 17:32 by EricZhang(T2噬菌体), 3556 visits, HYPERLINK /leoo2sk/archive/2010/10/18/.html 网摘, HYPERLINK /leoo2sk/AddToFavorite.aspx?id= 收藏, HYPERLINK /leoo2sk/admin/EditPosts.aspx?postid= 编辑
关于一笔画问题的数学分析(对一道面试题的总结与扩展思考)
摘要
前几天参加了一个公司的面试,其中被问到了一个题。面试官在纸上画了一个图形(具体图形见下文),问我能不能一笔画出这个图形,要求每条边必须只走一次,并且画的过程中笔不能离开纸。当时我没有试着去画 ,而是凭着自己图论方面的知识在几秒钟之内告诉面试官不可能做到,然后简单说了一下理由。面试结束后我翻阅了图论相关的资料,发现当时自己虽然给出了正确答案,但理由并不完全正确。昨天我花了几个小时仔细研究了一下相关的理论,总结了一下这类问题的类型和解法,写成此文,分享给大家。
问题的提出
当时面试官给我出的问题是这样的:对于下面这个图形,让我一笔画出,要求每条边必须只走一次,并且画的过程中笔不能离开纸。
面试时我给出的回答是不可能做到,面试结束后我也从数学上证明了这个这个回答。当然有兴趣的朋友可以试着画画看。
这个问题其实就是我们小时候会玩到的一笔画游戏。这类问题看似简单直观,但是仔细研究下来却蕴含了很多东西,而且涉及了图论中一个非常重要的研究课题——欧拉迹。而且这类问题可以扩展出很多东西,例如任意给一个图可不可以完成一笔画且最后回到起始点?再如到底什么样的图可以一笔画出来?什么样的图一笔画不出来?如果一个图可以一笔画出来,那么应该如何画?有没有对一切可一笔画图形的通用解法?
下面我们将这个问题抽象成一般问题,然后从图论角度寻找上述疑问的答案。
图论中的一些概念
因为在下文论述过程中需要用到一些图论的基本概念,为了照顾在这方面不熟悉的朋友,我先将要用到的定义和概念列出来,如果您对图论的基本内容已经了然于胸,可以跳过这一节。另外如不做特殊说明,下文所有的“图”都默认指“无向图”,本文的讨论不涉及“有向图”。
简单图——一个简单图可表示为G=(V, E),其中V是顶点集合,其中每个元素是图的一个顶点;E是边集合,其中每一个的元素是一个顶点对(a, b),其中a和b均属于V,这个顶点对表示顶点a和b间有一条边相连。
多重图——简单图不允许同一组顶点对在E中出现两次,即一对顶点间最多只有一条边。如果在简单图的基础上允许任一组顶点对间有任意条边,则简单图变为多重图。
一般图——如果在多重图的基础上允许自关联边,即允许(a, a)这样的顶点对出现在E中,则这种图叫一般图。(我们后续所有讨论的对象都是一般图,如不做特殊说明,下文所有的“图”均指一般图)
顶点的度——一个顶点的度是这个顶点所连接的边的条数。
连通图——如果一个图任意两个顶点之间都存在由边组成的通路,则这种图叫连通图。(我们后续所有讨论的对象都是连通图,如不做特殊说明,下文所有的“图”均指无向一般连通图)
途径——在一个图G中,{x1, x2}, {x2, x3}, …, {xm-1, xm}叫做G的一个途径,如果x1和xm为同一顶点,则说这个途径是闭的,否则说这个途径是开的。
迹——如果一个途径中没有重复的边,则这个途径叫做“迹”。
欧拉迹——如果图G的一个迹包含了G所有的边,则这个迹叫做“欧拉迹”。
一笔画问题的抽象
有了上面的定义,我们就可以用数学语言描述一笔画问题了:
所谓一笔画问题,就是给定一个无向一般连通图,这个图存在欧拉迹的充分必要条件是什么?如果存在欧拉迹,如何求欧拉迹?
这个问题很庞大,我们化整为零,分几步去讨论。另外,为了避免枯燥无味,我将不会从绝对严格的数理层面去做推理和证明,而是用一些直观的启发式方法,尽量让每位朋友都能读懂。
问题一:图G存在欧拉迹的必要条件是什么?
首先,我们来推导G存在欧拉迹的必要条件。虽然满足必要条件不能充分证明G一定存在欧拉迹,但是不满足必要条件就一定不存在欧拉迹。所以搞清这个问题,可以用来帮助我们判断出显然不能一笔画出的图。
欧拉迹分为开欧拉迹和闭欧拉迹,我们先讨论开欧拉迹的情况。
现已知图G存在开欧拉迹(等价于存在一笔画画法,并且这种画法在完成时不会回到起始顶点),那么可以推导出什么?
现在我们这样想:设{x1, x2}, {x2, x3}, …, {xm-1, xm}是G的一条开欧拉迹,那么{x1, x2, …, xm}是这条欧拉迹所经过的顶点的序列。需要注意,这里除了x1和xm一定不是同一顶点,其它很多顶点可能是相同的。因为欧拉迹只要求每个边出现且仅出现一次,但不限制同一顶点出现几次
您可能关注的文档
- 郑州代理记账公司各税种纳税义务发生时间的汇总(三).docx
- 郑州代理记账公司固定资产折旧的会计和税务差异分析.docx
- 郑州代理记账公司土地增值税的清算八步曲.docx
- 郑州代理记账公司土地增值税筹划的几种方法.docx
- 郑州代理记账公司土增税清算税企争议的20个问题(三).docx
- 郑州代理记账公司大企业税收风险管理中存在的问题.docx
- 郑州代理记账公司学会计常见的误区 各位会计人引以为鉴.docx
- 郑州代理记账公司增值税优惠政策的会计处理.docx
- 郑州代理记账公司如何处理固定资产一次性计入成本费用.docx
- 郑州代理记账公司土增税清算税企争议的20个问题(一).docx
- 《2025年公共卫生应急报告:AI疫情预测与资源调配模型》.docx
- 《再生金属行业2025年政策环境循环经济发展策略研究》.docx
- 2025年开源生态AI大模型技术创新与产业协同趋势.docx
- 《2025年智能汽车人机交互创新研究》.docx
- 2025年专利申请增长趋势下的知识产权保护机制创新分析报告.docx
- 《2025年数字藏品元宇宙技术发展趋势分析报告》.docx
- 2025年折叠屏技术迭代中AI功能集成市场反应量化分析报告.docx
- 《2025年教育培训视频化教学与会员学习服务》.docx
- 《2025年工业软件行业CAD国产化应用场景分析报告》.docx
- 《2025年生物制药行业趋势:单抗技术迭代与产业链自主可控规划》.docx
最近下载
- 旅游学概论课程教学课件第四章旅游业的构成.ppt VIP
- 矩阵操作说明书.pdf VIP
- 原电池课件(共37张PPT) 2025-2026学年高二年级上册学期化学人教版(2019))选择性必修一.pptx VIP
- DB12_T 1414-2025 天津市1:500 1:2000地形图测绘技术规范.pdf VIP
- 生产部周例会.pptx VIP
- 国家开放大学,专科,参考答案,零售管理,形考任务三.pdf VIP
- DB12_T 1419-2025 三维地籍产权体测绘技术规程.pdf VIP
- DB12_T 1446-2025 全氟己酮灭火系统设计施工及验收技术规范.pdf VIP
- 工业清洗企业资质申请表(物理清洗资质专用).doc VIP
- 【基恩士】SR-2000_1000 系列 × 三菱电机 iQ-F FX5 系列 连接指南 Ethernet PLC链接通信_Ethernet 端口内置CPU.pdf VIP
原创力文档


文档评论(0)