Регистрация не е нужна, освен при създаване на тема в "Задача на седмицата".

Мънистен гердан

Интересни задачи, решими със знания до 12 клас.
Публикувайте само, ако имате над 50 мнения. Всички други форуми са без регистрация.

Мънистен гердан

Мнениеот Добромир Глухаров » 31 Дек 2019, 14:20

Задача: Да се намери формула за броя на различните гердани, които могат да се образуват от $n$ мъниста, ако всяко мънисто е с някой от $a$ цвята и без да се разглеждат ротациите и отраженията ( т.е. ако един гердан може да се получи от друг чрез ротация или отражение, тези два гердана НЕ се смятат за различни ).

Задачата е взета от книгата на Мартин Гарднер "Математически развлечения" том 2, издателство НАУКА И ИЗКУСТВО, София 1977 г., където авторът цитира една от книгите със загадки на Хенри Ърнест Дюдни - "Г. Дьюдени, Пятьсоть двадцать головоломок, Москва, 1975".

Задачата е еквивалентна на следния проблем от теория на информацията: Какъв е броят на различните двоично кодирани думи с дадена дължина, ако за еквивалентни се приемат всички думи, цифрите на които при подреждане в кръг следват еднакъв цикличен ред по часовниковата стрелка или обратно?

Скрит текст: покажи
За съжаление не мога да я реша, но имам отговор от книгата на Гарднер, даден му като решение от С. Голомб от Калифорнийския технологичен институт. За формулирането му Голомб е използвал Фи-функцията на Ойлер.
Аватар
Добромир Глухаров
Математик
 
Мнения: 2080
Регистриран на: 11 Яну 2010, 13:23
Рейтинг: 2178

Re: Мънистен гердан

Мнениеот Добромир Глухаров » 01 Яну 2020, 15:44

Позволявам си да публикувам отговора-решение на С. Голомб, да си го има тук, пък който не иска, да не го чете.

Скрит текст: покажи
Нека $d_1,d_2,d_3,...,d_k$ са всички $k$ на брой делителя на $n$ (включително $1$ и $n$).

Тогава за нечетни $n$ броят на различните гердани при $a$ цвята на мънистата е:

$\frac{1}{2n}\left[\varphi(d_1).a^{\frac{n}{d_1}}+\varphi(d_2).a^{\frac{n}{d_2}}+\varphi(d_3).a^{\frac{n}{d_3}}+\cdots+\varphi(d_k).a^{\frac{n}{d_k}}+n.a^\frac{n+1}{2}\right]$

и при четни $n$ е:

$\frac{1}{2n}\left[\varphi(d_1).a^{\frac{n}{d_1}}+\varphi(d_2).a^{\frac{n}{d_2}}+\varphi(d_3).a^{\frac{n}{d_3}}+\cdots+\varphi(d_k).a^{\frac{n}{d_k}}+\frac{n}{2}\cdot(a+1).a^\frac{n}{2}\right]$


Мисля, че съм го преписал точно. Ако има грешка, тя е на Мартин Гарднер или при отпечатване на книгата.
Аватар
Добромир Глухаров
Математик
 
Мнения: 2080
Регистриран на: 11 Яну 2010, 13:23
Рейтинг: 2178

Re: Мънистен гердан

Мнениеот drago » 02 Яну 2020, 19:22

Да, тази книга я имах навремето. За броенето на герданите и подобни работи си има обща теория. Ключовата дума е лемата на Бърнсайд (https://en.wikipedia.org/wiki/Burnside%27s_lemma). Нямам спомен как го е направил М. Гарднър, но сигурно мимикрира това по-долу, без да използва термини като стабилизатор, орбита, действие на група в/у множество. Общата теория може да се намери в нета, напр. като се тръгне от горния линка. В случая имаме групата $G$ от отражения и ротации, която действа в/у множеството $X$ от всички оцветявания в $a$ цвята на $n$ правилно наредени елемента $\{1,2,\dots,n\}$ в/у окръжност. Да ги наречем гердани, но различаваме тези, които се получават чрез въртене/отражение. Очевидно $|X|=a^n$. Ако $g\in G, x\in X$, то $gx=y$ е гердана $y$, който се получава от гердана $x$, като му се приложи съответната ротация/отражение $g$. Всъщност $G$ е точно диедралната група $D_n$, която има $2n$ елемента (n ротации и n отражения). Орбита $Gx\subset X$ на елемента $x\in X$ се нарича $Gx:=\{gx : g\in G\}$. Лесно се вижда, че орбитите на различните $x\in X$ или съвпадат или не се пресичат. Всъщност орбитата на някакво $x\in X$ може да се тълкува като онези елементи от $X$, които не се различават. Ако вземем един гердан и почнем да го въртим и отразяваме, всичко което се получава е неразличимо, един вид това е един и същи гердан. Стабилизатор на $g\in G$ се нарича подмножеството $X_g$ на $X$ от неподвижните точки при прилагане на $g$, т.е. $X_g := \{x\in X : gx=x\}$. Със $X/G$ се означава множеството на всички орбити. Лемата на Бърнсайд дава броя на тези орбити, изразени чрез стабилизаторите:
$$|X/G|=\frac{1}{|G|}\sum_{g\in G}|X_g|$$
Т.е. броя на орбитите е усреднената големина на стабилизатора по всички $g\in G$. Сега вижте отговора в поста по-горе. Имаме делене на $2n$, точно колкото е $|G|$. Последния член е сумата от стабилизаторите на отраженията. Затова има разлика при четни и нечетни $n$ - има принципно различни отражения. Първите членове са сумата от стабилизаторите на ротациите. Една ротция се определя от завъртане $r$ обратно на час. стрелка, $0\le r\le n-1$. При $а=0$ имаме (идентитета) броя на елементите на стабилизатора е $|X|=a^n$. Ako $(r,n)=1$, тази ротация оставя неподвижни само гердани с едноцветни мънисти, т.е. $|X_r|=a$. И тъй като има $\varphi(n)$ такива $r$-та - ето ви го члена $\varphi(n)a^{n/n}$
Нека сега $(r,n)=d$. Стабилизаторът $X_r$ състои от гердани, за които мънистата $d-k,2d-k,\dots, (n/d)d-k$ са едноцветни за всяко $k=0,1,\dots,d_i-1$. Броят на тези гердани е $a^{d}$, а всички ротации ($r$-та) за които $(r,n)=d$ са точно тези $r=\ell d, (\ell,d)=1$, т.е. $\varphi(n/d)$ на брой. От там идва и члена $\varphi(n/d) a^{d}$ (само са разменени $d$ и $n/d$, ама те и двата са делители, така че е същия запис).
Това е. Може да потърсите из нета Burnside lemma, Polya enumeration theorem, ето и още по-смляно https://en.wikipedia.org/wiki/Necklace_(combinatorics) .
drago
Математик
 
Мнения: 1182
Регистриран на: 09 Авг 2010, 23:44
Рейтинг: 518

Re: Мънистен гердан

Мнениеот Добромир Глухаров » 02 Яну 2020, 19:53

Много благодаря, drago! Всъщност в книгата на Мартин Гарднер няма нищо повече по въпроса, освен формулите, дадени му от С. Голомб. Никакво подобие на решение, камо ли доказателство. Не е и спомената поне Лемата на Бърнсайд. Още веднъж благодарности!
Аватар
Добромир Глухаров
Математик
 
Мнения: 2080
Регистриран на: 11 Яну 2010, 13:23
Рейтинг: 2178


Назад към Задача на седмицата



Кой е на линия

Регистрирани потребители: Google [Bot]

Форум за математика(архив)