第十二讲  数学竞赛中的图论问题

zty.gif (352 字节)

§0 (综述)
§1 (图的基本概念与应用)
§2 (特殊图)
§3 (染色问题) (本页)
§4 (竞赛中的问题)


§3  染色问题

  数学竞赛中,经常出现各种各样的染色问题,诸如点染色,边染色,面染色等等,许多染色问题都与图论有密切的关系.实际上,在图论发展史上,“四色猜想”就是一个久负盛名的问题,这个猜想的内容是:任何一个平面地图,至多使用四种颜色染色,就可以把所有相邻(有公共边界)的国家区分开.人们为了证实这一猜想,经过了一百多年的努力,直到 1976 年,才由 Appel,Haken,Koch 等人借助电子计算机经过 1200 个小时,作了近 100 亿个逻辑判定才予以证实.是否能不借助机器证明来解决这一难题,至今仍有人在进行探索.总之,解决“四色问题”的种种努力,大大推动了图论的发展.

  下面,给出几个染色体的例子.

  例 9  以任意方式对平面上每一点染红色或蓝色.证明一定可以找到无穷多个顶点为同一颜色的三角形.

    若平面上所有的点颜色相同,则结论显然成立.否则,取两个颜色不同的点 及不过此两点的直线 上必有无穷多个红色或蓝色的点.(否则,两种颜色的点都有限,则 上点有限,引出矛盾),从 上无穷多个同色点中任取两个,与同色的 (或 )组成一个顶点颜色相同的三角形.显然,这样的三角形有无穷多个.

  例 10  用任意方式给平面上所有的点染红色或蓝色.求证:一定存在无数多条长为 1 的线段,这些线段的两端颜色相同.

    用边长为 2 的正方形网划分平面.在每个网格内任取三点,使它们构成边长为 1 的正三角形.这三点中必有两点颜色相同(图 8).于是每个网格内可得一条长 1 为且两端颜色相同的线段,由于网格的数目无穷多,因此这样的线段有无数多条.

  

图 8

  例 11  在 的国际象棋盘的 64 个格子中取 16 个格子.证明:如果每一行每一列都恰好取了两个格子,那么一定可以把 8 个红起棋与 8 个蓝棋子放在这些取定的格子里,使得每一行与每一列都恰有一个红棋子与一个蓝棋子.

     把 16 个格子作为 图的 16 个顶点,如果两个格子在同一行或同一列,那么就把相应两个顶点之间连上一条边.由已知图 的每个顶点度数都为 2,因此 是回路或若干回路的并.又由于每行或每列只有两个顶点,因而在每个回路上的边横竖相间,于是每个回路上的边数都是偶数,顶点个数也是偶数.在每个回路上任取一点 ,自 开始给回路的各个顶点交替用红、蓝两色染色,于是相邻顶点(即位于同一行或同一列的顶点)一个染红色,一个染蓝色(图 9),问题得证.

  

图 9

  例 12  五棱柱 ,上、下底面五边形的各边和所有线段 皆染上红色或绿色,每个三角形如果它的顶点是棱柱的顶点,而且各边皆已染色,则有两边颜色不同.求证,在上、下底的 10 条边是同色的.( 21 届 IMO,1979 年)

    证明 (见相关知识 注3)

  例 13  在直角坐标平面里,取 区域 ,用红蓝两色去染 (包括边界)的整点.每点染且只染一种颜色,证明不论怎样染色,区域 总含有这样的矩形,它的顶点为同色的整点,边平行于坐标轴.如果区域是 的,则存在这样一种染法,使区域 不含这种矩形(美国数学竞赛题).

    为便于叙述,顶点为同色整点而边平行于坐标轴的矩形叫单色矩形. 的每一列上有 7 个整点,染有 2 色,因此至少有 4 点同色.由于调换 的某两行(两列), 的单色矩形仍为单色矩形.所以不妨假设在 的第一列上 这四个点为红色.

  如果区域 的某一列上两个整点为红色,则 含有单色(红色)矩形.因此可设 的每一列至多一个红色整点.于是 的 8 个整点中至少有 6 个为蓝色整点.由于 只有 4 行,每行只有 2 个整点,于是 必有两行全为蓝色整点,因此在 中就有单色(蓝色)矩形(图 11).

 

 图 11

  关于 区域中不存在单色矩形的例子,留给读者作为练习.

 0  1  2  3(本页) 4