Кількість циклів гамільтонів на графіку Сєрпіньського


18

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

Я намагаюся вирішити цю проблему, для якої мені потрібно обчислити кількість гамільтонових циклів C(n) у n му порядку Сірпінського-графіка Sn . (Будь ласка, дивіться також вищезазначене посилання для визначення та зображень Сєрпінських-графіків)

Я знайшов C(n) , але, мабуть, щось зіпсував, тому що мій розв'язок не відповідає заданому значенню C(5)=71328803586048 . Моя аргументація складається з дуже основних думок, і я не можу знайти помилку. Будь-яка допомога дуже вдячна. Навіть якщо це здається тривалим, думки стають тривіальними, якщо дивитись на графіки під час наступного.

(А) У даному графі Sn називають зовнішні кутами , В , С . Тоді я визначаю такі кількості:A,B,C

кількість гамільтонових шляхів від A до C .N(n):=AC

число шляхів відAдоCякі відвідують кожен вузол один развиняткомB.N¯(n):=ACB

Я також називатиму такі контури - або ˉ N- контури у наступному.NN¯

(б) Неважко помітити, що .N(n)=N¯(n)

Причина полягає в наступному: Розглянемо шлях типу. Починаючи з А цей шлях має вигляд ( А , . . . , Х 1 , В , Х 2 , . . . , З ) . Шляхом заміни сегмента ( Х 1 , B , X 2 ) по ( Х 1 , Х 2 ) , отримаємо ˉ N -типу шлях. Ця операція унікально відображає всі NNA(A,...,X1,B,X2,...,C)(X1,B,X2)(X1,X2)N¯N-типи шляхів до шляхів типу.N¯

(c) Отримуємо рекурсію .N(n+1)=2N(n)3

Розглянемо -типу шлях від A до B і позначають подтреугольніков на зовнішніх кутах , B , C на T A , T B , T C , відповідно. Ясно , що Н - типу шлях буде відвідувати кожен подтреугольніка рівно один раз , починаючи з T A над T B до T C . Тепер розглянемо вузол Z, у якому піддвікутники T A і T CNABA,B,CTA,TB,TCNTATBTCZTATCдотик. Є два варіанти, коли ця точка відвідують шляху, або (I) , перш ніж покинути або (II) після введення T C . У цих випадках три підпутника всередині T A , T B , T C мають типи (i) N , N , ˉ N або (ii) ˉ N , N , N відповідно. Зважаючи на це, ми можемо порахуватиTATCTA,TB,TC N,N,N¯ N¯,N,N

і з(b)приходимо до верхньої рекурсії.N(n+1)=N(n)N(n)N¯(n)+N¯(n)N(n)N(n)

(г) Розв’яжемо рекурсію (с) з і отримаємо N ( n ) = 2 3 0 + 3 1 + . . . + 3 п - 2 .N(1)=1N(n)=230+31+...+3n2

(е) Розгляньте цикл Гамільтонів у графі . Оскільки кожен з трьох піддрібників з'єднаний з іншими лише через два вузли, зрозуміло, що цикл буде входити в кожний підрядок рівно один раз через один з'єднувальний вузол, а потім "заповнювати" його, остаточно залишати через інший з'єднувальний вузол. Отже, цикл Гамільтонів у S n складається з трьох підтипів N- типу в підтрикутниках, які мають структуру S n - 1 . Можна зробити висновок про кількість гамільтонових циклівSnSnNSn1

.C(n)=N(n1)3

Однак для n = 5 випливаєn=5

C(5)=N(4)3=81923=54975581388871328803586048

де останню слід отримати відповідно до проблемної сторінки (посилання вище).

Ще раз дякую за будь-яку допомогу чи коментарі.


Це справді смішно, я виводив все приблизно з одними і тими ж ідеями і робив абсолютно таку ж помилку =) Ви вирішили це вже зараз?
недолік

Відповіді:


11

Хороша ідея! Здається, проблема полягає у кроці . Заміна ( Х 1 , В , Х 2 ) в N -path від ( X 1 , Х 2 ) дає ˉ N -path, але не кожен ˉ N -path буде містити ( Х 1 , Х 2 ) . Тож це не біекція. Це говорить лише N ( n ) ˉ N ( n ) .(b)(X1,B,X2)N(X1,X2)N¯N¯(X1,X2)N(n)N¯(n)

Or you can in fact show that N¯(n)=3N(n)/2, resulting in N(n+1)=3N3.


Thanks, you made my day + another thanks for leaving the correct proof as an exercise to me!
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.