证明每两条最长的路径至少有一个共同的顶点


14

如果图G已连接并且没有长度大于k路径,请证明长度为k的G的每两个路径具有至少一个共同的顶点。 k

我认为该共同顶点应该位于两条路径的中间。因为如果不是这种情况,那么我们可以有一个长度的路径>k。我对吗?


2
没有强烈连接的有向图的反例:顶点,边A CA DB D,路径A CB D没有共同的顶点。A,B,C,DACADBDACBD
sdcvvc 2012年

@sdcvvc,您可以提供它作为答案。

2
@sdcvvc我想这个问题仅限于无向图。
拉斐尔

您可以确认(或确认)无向图,并且只考虑简单的(=无循环)路径吗?G
吉尔(Gilles)'所以

@Gilles是,该图是无向的,路径是在其中行走的路径,其中包含不同的边和顶点。
萨拉巴

Answers:


21

承担矛盾的是P1=v0,,vkP2=u0,,uk是在两个路径G长度的k没有共享的顶点。

G被连接,还有一个路径P连接viuj一些i,j[1,k],使得P股无顶点P1P2比其他viuj。比如说P=vi,x0,,xb,uj(注意,可能不存在xi顶点,即,b可以是0 -符号是有点缺陷虽然)。

不失一般性,我们可以假设i,jk2(我们总能扭转编号)。然后,我们可以构造一个新的路径P=v0,,vi,x1,,xb,uj,,u0(沿着去P1vi,然后过桥形成通过Puj,然后沿着P2u0)。

显然,P长度至少为k+1,但这与G的长度不大于k的假设相矛盾。

因此,长度为k任意两条路径必须至少相交一个顶点,然后按照您的推理观察到它必须位于中间(如果只有一个)。


我认为你需要jk2b=0

1
b0Pviujv0viuju0jk2 is right. If it went to uk then jk2 would be the right condition.
Luke Mathieson

1

没错,公共顶点必须出现在两条路径的中间。

但是,这种直觉无法解决您要解决的实际问题。

相反,要尝试证明,在路径中的任何点处,从该点(包括该点)到原始路径两端的路径段必须严格大于完整路径的一半。

一旦证明了这一点,就可以解决您遇到的问题并验证您的猜想。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.