Число гамильтоновых циклов на графе Серпинского


18

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

Я пытаюсь решить эту проблему, для которой мне нужно вычислить число гамильтоновых циклов в графе Серпинского го порядка . (Пожалуйста, также см. Ссылку выше для определения и изображений графов Серпинского)n S nC(n)nSn

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

(а) В данном графе называют внешние углы . Затем я определяю следующие величины: A , B , CSnA,B,C

N(n):= количество гамильтоновых путей от до .CAC

N¯(n):= число путей от до , которые посещают каждый узел один раз , за исключением .C BACB

Я также назову такие пути путями или -типа в следующем.ˉ NNN¯

(б) Легко видеть, что .N(n)=N¯(n)

Причина в следующем: рассмотрим путь типа. Начиная с этот путь имеет форму . Заменив сегмент на мы получим путь -типа. Эта операция однозначно отображает все пути типа в пути -типа.( , . . . , Х 1 , В , Х 2 , . . . , С ) ( Х 1 , В , Х 2 ) ( Х 1 , Х 2 ) ˉ Н Н ˉ НNA(A,...,X1,B,X2,...,C)(X1,B,X2)(X1,X2)N¯NN¯

(в) Выведем рекурсию .N(n+1)=2N(n)3

Рассмотрим путь типа от до и обозначим подтреугольники во внешних углах как соответственно. Ясно, что путь типа будет посещать каждый подтреугольник ровно один раз, начиная с по до . Теперь рассмотрим узел в котором подтреугольники и . Есть две возможности, когда эта точка посещается путем, либо (i) перед выходом из либо (ii) после входа вA B A , B , C T A , T B , T C N T A T B T C Z T A T C T A T C T A T T , T B , T C N , N , ˉ N ˉ N , N , NNABA,B,CTA,TB,TCNTATBTCZTATCTATC, В этих случаях три подпути внутри имеют типы (i) или (ii) соответственно. Имея это в виду, мы можем рассчитыватьTA,TB,TC N,N,N¯ N¯,N,N

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

(d) Мы решаем рекурсию (c) с и получаем .N ( n ) = 2 3 0 + 3 1 + . , , + 3 н - 2N(1)=1N(n)=230+31+...+3n2

(e) Рассмотрим гамильтонов цикл в графе . Поскольку каждый из трех подтреугольников связан с остальными только через два узла, ясно, что цикл будет входить в каждый подтреугольник ровно один раз через один соединительный узел, затем «заполнять» его, и, наконец, покинуть его через другой соединительный узел. Следовательно, гамильтонов цикл в состоит из трех подпутей типа в подтреугольниках, которые имеют структуру . Можно сделать вывод о количестве гамильтоновых цикловS n N S S n - 1SnSnNSn1

C(n)=N(n1)3 .

Однако это следует дляn=5

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

где последний должен быть получен в соответствии со страницей проблемы (ссылка выше).

Еще раз спасибо за любую помощь или комментарии.


Это действительно забавно, я вывел все примерно с одинаковыми идеями и сделал ту же самую ошибку =) Вы уже решили ее?
Flawr

Ответы:


11

Хорошая идея! Кажется, проблема в шаге . Замена в на дает , но не каждый путь будет содержать . Так что это не биекция. Это говорит только .(b)(X1,B,X2)N(X1,X2)N¯N¯(X1,X2)N(n)N¯(n)

Или вы можете фактически показать, что , в результате чего .N¯(n)=3N(n)/2N(n+1)=3N3


Спасибо, вы сделали мой день + еще одно спасибо за то, что оставили мне правильное доказательство!
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.