完全偶图K(3,3)与完全图K5是否存在平面表示
本文论述k(3, 3)与K5平面表示的存在性。首先给出图的平面表示的定义:
若可以在平面里画出一个图而让边没有任何交叉(边的交叉是指边的直线或弧线在它们的公共端点以外的地方相交),则这个图是平面性的。这样一种画法称为这个图的平面表示。
显然,证明一个图是非平面性比证明一个图是平面性的要困难。因为对于后者我们可以用构造性的存在性证明来说明一个图是平面性的。
首先考虑K(3, 3)是否是平面性的。为了解决这个问题,我们首先可能认为其存在平面表示,于是乎我们开始尝试各种可能,企图利用构造性的存在性证明来找到一个合法的解。不幸的是在尝试了许多可能后,我们仍然没有找到一个合法解。自然的,我们在心里开始否认先前的看法,转而认为其不可能有平面表示。但是,这只是一种合情的猜想,站在G·波利亚的角度我们可能会说,数学的发现离不开猜想,然而猜想也仅仅是猜想而已,未经证明的猜想是不可靠的,对于猜想的态度应该是要么证明它,要么推翻它,对于既不能推翻也不能证明的猜想就有可能成为世界性难题,比如著名的哥德巴赫猜想和经由计算机证明的四色定理。扯远了,思想性的东西还是直接看波利亚的书吧。回到我们的主题,下面我们将证明K(3, 3) 是非平面性的。
考虑两个集合,每个集合有三个元素(顶点),在两个集合中各取出两个元素,作出在完全偶图概念下的平面表示。这显然是容易做到的,它很明显是一个四边形,且属于同一个集合的顶点在四边形的对角线上(这里广义化了,因为四边形可能是不规则的)。考虑到还有两个元素没有添加进来,我们不失一般性的任取其中之一,其摆放位置很明显有两种,要么在四边形区域内要么在四边形区域外,如果在区域内,将其和另一个集合的两个顶点相连,这样把平面划分成了三个区域,注意到剩下的那个顶点在这种情况下放到哪个区域中都不可能不发生交叉。在区域外的情况同理。至此我们证明了K(3, 3)是非平面性的。
利用相似的思想,我们可以证明完全图K5 也是非平面性的(hits: 可以先放置四个顶点,它的形式必然如下图,考虑第五个顶点,它无论放到哪里都不可能不产生交叉;或者我们可以先放置三个顶点,它构成了一个三角形,然后考虑另外两个顶点的放置方法)。
完全偶图K(3,3)与完全图K5是否存在平面表示的更多相关文章
- Codeforces 1290D - Coffee Varieties(分块暴力+完全图的链覆盖)
Easy version:Codeforces 题面传送门 & 洛谷题面传送门 Hard version:Codeforces 题面传送门 & 洛谷题面传送门 发现自己交互题烂得跟 s ...
- leetcode-973最接近原点的K个点
leetcode-973最接近原点的K个点 题意 我们有一个由平面上的点组成的列表 points.需要从中找出 K 个距离原点 (0, 0) 最近的点. (这里,平面上两点之间的距离是欧几里德距离.) ...
- [网络流24题]最长k可重线段集[题解]
最长 \(k\) 可重线段集 题目大意 给定平面 \(x-O-y\) 上 \(n\) 个开线段组成的集合 \(I\) ,和一个正整数 \(k\) .试设计一个算法,从开线段集合 \(I\) 中选取开线 ...
- 离散数学A
自反性:(都自指)所有的点自己指向自己[<a,a><b,b>]:反自反性:(都不自指)所有的点都绝不自己指向自己:对称性:但凡指,定互指[<a,b>,<b,a ...
- Ramsey's_theorem Friendship Theorem 友谊定理
w https://en.wikipedia.org/wiki/Ramsey's_theorem https://zh.wikipedia.org/wiki/拉姆齐定理 在组合数学上,拉姆齐(Rams ...
- 《Pro AngularJS》学习小结-01
<Pro AngularJS>该书以一个SportsStore案例为主线铺开. 一.开发环境设置 该书中所用的数据库data server开发环境是Deployed,从来没听说过,而且作者 ...
- String的常规使用集合
今天先附上代码君: package com.jacob.javase; import java.io.UnsupportedEncodingException; /* *探讨String: * * ...
- Codeforce 215 div1
C 把每个qi看成点,则问题转化为:求一个最大的k,遍历k个点的完全图需要的最小步数+1不超过n, (这里+1的原因是把起点加进去) 讨论k的奇偶: k为奇数,每个点度数为偶数,这是一个欧拉回路,步数 ...
- luogu P3726 [AH2017/HNOI2017]抛硬币
传送门 我是真的弱,看题解都写了半天,,, 这题答案应该是\(\sum_{i=1}^{a}\binom{a}{i}\sum_{j=0}^{min(b,i-1)}\binom{b}{j}\) 上面那个式 ...
随机推荐
- 【BZOJ】2563: 阿狸和桃子的游戏
http://www.lydsy.com/JudgeOnline/problem.php?id=2563 题意:给一个n个加权点m条加权边的无向图,两个人轮流拿走一个点,最后使先手得分-后手得分尽量大 ...
- 让 cell 显示底部线条时,总是有几个线条被隐藏.
一,经历 1> 感觉像是重用的问题,但从代码的分析中找不出任何问题. 2> 感觉像是我 在创建怎样的 cell 的代码 被 layoutsubviews 方法覆盖了一样.于是先在创建怎样的 ...
- Install the Maven in your computer
While, this blog will talk about installing the Maven in your computer. There are three steps as fol ...
- CodeForces 670D1 暴力或二分
今天,开博客,,,激动,第一次啊 嗯,,先来发水题纪念一下 D1. Magic Powder - 1 This problem is given in two versions that diff ...
- JavaScript 页面模板引擎
var TemplateEngine = function(html, options) { var re = /<%([^%>]+)?%>/g, reExp = /(^( )?(i ...
- Netty_Netty系列之Netty百万级推送服务设计要点
1. 背景 1.1. 话题来源 最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题.问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为 ...
- 使用ADO.NET访问数据库
第一种连接数据库的方法:可以使用.ET Framework提供程序的sqlConnection对象,使用无参数的构造函数创建Connection对象,代码如下: string strcon = &qu ...
- linux文件创建、查看、编辑命令
一.创建文件命令 1.touch命令 linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件.touch [-acm][-r ref ...
- 使用数据泵导入(impdp)和导出(expdp)
数据泵技术是Oracle Database 10g 中的新技术,它比原来导入/导出(imp,exp)技术快15-45倍.速度的提高源于使用了并行技术来读写导出转储文件. expdp使用 使用EXPDP ...
- $_POST 变量以及$GLOBALS['HTTP_RAW_POST_DATA']
$_POST 变量是一个数组,内容是由 HTTP POST 方法发送的变量名称和值. $_POST 变量用于收集来自 method="post" 的表单中的值.从带有 POST 方 ...