Доведіть, що кожні два найдовші шляхи мають принаймні одну вершину спільного


14

Якщо граф підключений і не має ніякого шляху з довжиною більше , ніж до , доводять , що кожні два шляхи в G довжини до , по крайней мере , одну загальну вершину. GkGk

Я думаю, що ця загальна вершина повинна бути посередині обох контурів. Тому що якщо це не так, то ми можемо мати шлях довжиною . Я правий?>k


2
Контрприклад для спрямованого графіка, який не сильно пов'язаний: вершини , ребра A C , A D , B D , шляхи A C і B D не мають спільної вершини. A,B,C,DACADBDACBD
sdcvvc

@sdcvvc, ви можете надати це як відповідь.

2
@sdcvvc Я гадаю, що питання обмежено непрямими графами.
Рафаель

Чи можете ви підтвердити (або підтвердити), що - це непрямий графік, і ви розглядаєте лише прості (= без циклу) шляхи? G
Жил "ТАК - перестань бути злим"

@Gilles Так, графік непрямий, а шлях - прогулянка, в якій містяться чіткі краї та вершини.
Саураб

Відповіді:


21

Припустимо противного , що P1=v0,,vk і P2=u0,,uk два шляхи в G довжини k без загальних вершин.

Оскільки G пов'язаний, для деякого i , j [ 1 , k ] існує шлях P з'єднує vi до uj , такий, що P ' не має вершин з P 1P 2, крім v i та u j . Скажімо P ' = v я , х 0 , ... , х б , уi,j[1,k]PP1P2viujP=vi,x0,,xb,uj(зверніть увагущо там може бути неxi вершина, тобто,bможе бути0- позначення трохи дефіцитніхоча).

Без втрати загальності можна вважати, що i,jk2(ми завжди можемо змінити нумерацію). Тоді ми можемо побудувати новий шляхP=v0,,vi,x1,,xb,uj,,u0(йдучи поP1доvi, потім через міст формується поPдоuj, потім поP2доu0).

Очевидно, що P має довжину щонайменше k+1 , але це суперечить припущенню, що G не має шляхів довжиною більше k .

Тож будь-які два шляхи довжиною k повинні перетинатися принаймні однією вершиною, і ваше зауваження, що воно повинно бути посередині (якщо є лише один), слідує, як ви міркували.


Я думаю, що вам потрібно , інакше новий шлях необов'язково довший. Зверніть увагу, щоb=0можливе. jk2b=0
Рафаель

1
@Raphael Так, я прямо не заявив це (і використовував злегка оманливі позначення), але може бути щасливим 0 , міст завжди додає хоча б один край, хоча навіть якщо єдиними вершинами в P ' є v i і u j . На першому пункті зауважте, що я побудував шлях з v 0v iu ju 0 , тому j kb0Pviujv0viuju0правильно. Якщо вона перейшла доuk,тоjkjk2ukбуде правильним умовою. jk2
Люк Матхісон

1

Ви маєте рацію, що загальна вершина повинна виникати посередині обох шляхів.

Однак інтуїція не вирішить актуальну проблему, яку ви намагаєтеся вирішити.

Натомість спробуйте продемонструвати, що, враховуючи будь-яку точку шляху, відрізок шляху від (і включаючи), який вказує на один із кінців початкового шляху, повинен мати строго більше половини стільки вузлів, скільки повний шлях.

Після того, як ви продемонстрували це, ви зможете як вирішити проблему, про яку ви запитали, так і перевірити свою думку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.