组合杂题选讲 #4

问题描述

题意:已知有一个 n 点的无向图 G 不包含三元环,求 G 边数的最大值。

提示:设 G=(V,E) 是一个无向图。我们称 G 包含三元环是指存在三个点 a,b,c 满足 {(a,b),(b,c),(a,c)}E

例如当 n=5 时,下面是一个不包含三元环的图的例子,

包含 5 个点 6 条边的样例图

该图包含 5 个点和 6 条边,可以证明所有没有三元环的 5 个点的无向图的边数均不超过 6

解答

G=(V,E) 是某个无向图,包含 n 个点 m 条边。点 v 的度数是指连接点 v 的边的数量,记作 d(v)。于是有

xVd(x)=2m

以及

xVd2(x)=xV(x,y)Ed(x)=(x,y)Ed(x)+d(y)

现在假设 G 不包含三元环。若 (x,y) 是图 G 的边,那么对于任意一个点 v,一定有 (x,v)E(y,v)E,这说明

d(x)+d(y)n

于是

(x,y)Ed(x)+d(y)nm

另一方面,根据柯西-施瓦茨不等式得到

xVd2(x)1n(xVd(x))2=4m2n

联立上述结果,得到

nm(x,y)Ed(x)+d(y)=xVd2(x)4m2n

整理得到 mn2/4,这说明 m 的值不会超过 n2/4,这个上界可以由完全二分图 K(n/2,n/2) 取到。

2022年12月16日 与东莞松山湖

posted @   方而静  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示