完全偶图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】3771: Triple
http://www.lydsy.com/JudgeOnline/problem.php?id=3771 题意:n个带价值互不相同的物品,每次可以取1.2.3个物品,问能得到的所有的价值和这个价值的方 ...
- Js:DOM对象操作常用的方法和属性
- TCP/IP基础知识
TCP/IP基础知识 网络 TCP/IP 引言 本篇属于TCP/IP协议的基础知识,重点介绍了TCP/IP协议簇的内容.作用以及TCP.UDP.IP三种常见网络协议相关的基础知识. 内容 TCP/IP ...
- 第1章 ZigBee协议栈初始化网络启动流程
作者:宋老师,华清远见嵌入式学院讲师. ZigBee的基本流程:由协调器的组网(创建PAN ID),终端设备和路由设备发现网络以及加入网络. 基本流程:main()->osal_init_sys ...
- Spring MVC和Struts2的比较的优点
Spring MVC和Struts2的区别: 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filter和servlet是不同的.以前认为filter是 ...
- Search Ads 已经在美国区上线 - iOS 移动开发周报(46)
Search Ads 已经在美国区上线 - iOS 移动开发周报(46) 新闻 Search Ads 上线 苹果的 AppStore 搜索广告终于 正式上线了 https://developer.ap ...
- ListView的HeaderView和Footer
HeaderView介绍 HeaderView用法 属性中添加 ListView中属性listHeader和overScrollHeader区别: android:overScrollHeader=& ...
- android-数据存储之SharedPreferences
数据存储:SharedPreferences 一.基础概要 1.说明 1>主要用于存储单一小数据: 2>存储类型:boolean.float.String.long.int 3>数据 ...
- PHP后门新玩法:一款猥琐的PHP后门分析
0x00 背景 近日,360网站卫士安全团队近期捕获一个基于PHP实现的webshell样本,其巧妙的代码动态生成方式,猥琐的自身页面伪装手法,让我们在分析这个样本的过程中感受到相当多的乐趣.接下来就 ...
- C++静态成员和静态成员函数
一:静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员.和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则 ...