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


14

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

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


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

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

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

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

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

Answers:


21

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

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

不失一般性,我们可以假设i,j≥⌈k2⌉(我们总能扭转编号)。然后,我们可以构造一个新的路径P∗=⟨v0,…,vi,x1,…,xb,uj,…,u0⟩(沿着去P1至vi,然后过桥形成通过P′到uj,然后沿着P2到u0)。

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

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


我认为你需要j≤⌊k2⌋b=0

1
b0P′viujv0→vi→uj→u0j≥⌈k2⌉ is right. If it went to uk then j≤⌊k2⌋ 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.