2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Число ожерелий для заданного числа бусин каждого цвета
Сообщение11.12.2020, 00:34 


26/09/17
341
Например, сколько ожерелий можно составить из двух синих, двух белых и пяти красных бусин?
P.S. Бусины одного цвета неразличимы. Интересует общий случай (естественно).

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение11.12.2020, 03:12 


26/09/17
341
Нашел (Задача 2): http://elibrary.lt/resursai/Uzsienio%20 ... 802_05.pdf
Правда эта формула для браслетов. Но видно, что есть возможность ее откорректировать чтобы вычислять число обычных (фиксированных) ожерелий. Кто-нибудь может с этим помочь?

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение11.12.2020, 13:25 
Заслуженный участник
Аватара пользователя


03/06/08
2320
МО
Браслет это то, что названо ожерельем в цитируемой статье? А что такое тогда ожерелье (или "обычное/фиксированное ожерелье") в Вашем смысле?

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение11.12.2020, 15:02 


05/09/16
12065
maximkarimov в сообщении #1495981 писал(а):
Правда эта формула для браслетов. Но видно, что есть возможность ее откорректировать чтобы вычислять число обычных (фиксированных) ожерелий. Кто-нибудь может с этим помочь?

Сформулируйте пож-ста пределения:
1. Браслета;
2. Обычного (фисированного) ожерелья;
3. Необычного (нефиксированного) ожерелья.

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение11.12.2020, 16:32 


26/09/17
341
Браслет и "нефиксированное" ожерелье - одно и то же. В отличие от ожерелья, браслет можно не только вращать в плоскости, но и "оторвать" от плоскости, перевернуть в трехмерном пространстве и положить обратно (на плоскость). Другими словами, два ожерелья (обычных, фиксированных) тождественны, если одно можно получить из другого вращением (только), а два браслета (или нефиксированных ожерелья) тождественны если один можно получить из другого композицией вращения и переворота. Вообще говоря, термины "браслет" и "ожерелье" являются устоявшимися, общепринятыми, строгие определения есть, в частности, в Википедии.

-- 11.12.2020, 17:36 --

пианист в сообщении #1496030 писал(а):
Браслет это то, что названо ожерельем в цитируемой статье?

Да.

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение12.12.2020, 13:49 


26/09/17
341
maximkarimov в сообщении #1495975 писал(а):
Например, сколько ожерелий можно составить из двух синих, двух белых и пяти красных бусин?
P.S. Бусины одного цвета неразличимы. Интересует общий случай (естественно).

Уточняю: имеется ввиду, что длинна ожерелий равна 9 (в общем случае - общему числу бусин всех сортов).

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение12.12.2020, 19:26 


26/09/17
341
Скорее всего для обычных ожерелий должна работать формула, которая указана для всех вращений и обозначена автором символом:
$$\sum\limits_{}^{}1$$
Но я не понимаю как вычислить значение $P$, на которое нужно умножить функцию Эйлера. Кто-нибудь может объяснить?
Вот код, но он дает не верный результат:
Используется синтаксис Matlab M
% Вычисляем число ожерелий, которые можно составить из заданного набора бусин
% (задано число бусин каждого сорта, длинна ожерелий равна числу бусин всех сортов).

% ======= Input argument =========
A=[1 2 3 7 11]; % каждый элемент вектора равен количеству бусин одного сорта

% ======= Algorithm =======
res=0;
for i=1:min(A)
    if unique(mod(A,i))==0
        res=res + totient(i) * sum(A./i);
    end
end
res % получается просто сумма элементов А (не верно)

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение12.12.2020, 23:09 
Заслуженный участник
Аватара пользователя


03/06/08
2320
МО
maximkarimov в сообщении #1496201 писал(а):
как вычислить значение $P$

Видимо, надо смотреть в книжечке Балашовой и Кукина, что это такое. Ну, или самому посчитать неподвижные точки как-то.

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение12.12.2020, 23:17 


26/09/17
341
Найти эту книжку в сети мне не удалось. В бумажном виде она есть здесь: https://omsu.ru/about/structure/science/ub/
Никто в Омске не живет, случайно?)

-- 13.12.2020, 00:32 --

пианист в сообщении #1496240 писал(а):
maximkarimov в сообщении #1496201 писал(а):
как вычислить значение $P$

Ну, или самому посчитать неподвижные точки как-то.

Свою задачу мне удалось свести к Задаче 2 Д.И. Яковенко, но решить последнюю - не мой уровень.

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение13.12.2020, 10:21 
Заслуженный участник


09/05/13
8904
∞⠀⠀⠀⠀
maximkarimov
Полиномиальные к-ты - известная штука. Совсем необязательно искать источник. Авторы могли бы и в статье написать, или уж никуда не ссылаться.
Я бы, чем бронебойные чужие результаты применять, постаралась решить в вашем частном случае.
Ну например: https://math.stackexchange.com/question ... beads?rq=1

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение13.12.2020, 13:39 


26/09/17
341
В моей задаче получаются разные наборы (хотя они всегда содержат либо 2 либо 3 сорта бусин). Поэтому мне необходимо решение именно в общем виде - чтобы реализовать в коде соответствующую функцию.
За ссылку спасибо.

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение13.12.2020, 13:44 
Заслуженный участник


09/05/13
8904
∞⠀⠀⠀⠀
maximkarimov
Вы бы ее сформулировали, Вашу задачу. Задачу по ссылке я уже много раз прочитала. Что Вы хотите решать?

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение13.12.2020, 13:57 


26/09/17
341
Имеется множество наборов бусин.
Каждый набор содержит 2 либо 3 сорта бусин.
Для каждого сорта в каждом наборе указано количество бусин.
Каждое ожерелье содержит все бусины набора.
Требуется вычислить число ожерелий для каждого набора.
Все.
P.S. Ожерелье и браслет - не одно и то же (пояснение было выше).

-- 13.12.2020, 15:14 --

Собственно вопрос остался такой: как вычислить значение $P$ в формуле Д.И. Яковенко для $\sum_{1}$

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение13.12.2020, 14:19 
Заслуженный участник


09/05/13
8904
∞⠀⠀⠀⠀
maximkarimov
В англоязычных источниках (типа приведенного мной)
maximkarimov в сообщении #1496298 писал(а):
Ожерелье и браслет

насколько я вижу, используются, как синонимы. И для четкости постановки задачи добавляют, какие ожерелья (браслеты) мы будем называть совпадающими. Или различными. Это уж как удобнее.

Насколько я Вас понимаю, совпадают те, которые переводятся друг в друга поворотом. Зеркальные симметрии исключаются. Верно?

-- 13.12.2020, 16:20 --

maximkarimov в сообщении #1496298 писал(а):
$$\sum\limits_{}^{}1$$

Индекс поставьте снизу.

 Профиль  
                  
 
 Re: Число ожерелий для заданного числа бусин каждого цвета
Сообщение13.12.2020, 14:24 


26/09/17
341
Otta в сообщении #1496300 писал(а):
Зеркальные симметрии исключаются. Верно?
Да.

-- 13.12.2020, 15:46 --

Otta в сообщении #1496300 писал(а):
насколько я вижу, используются, как синонимы.
Нет, не так. Термины уже устоявшиеся, их не смешивают. Браслетами называют определенный, частный тип ожерелья (не наоборот). Вот, например, откройте выпадающее меню для Object type: http://combos.org/necklace
P.S. Хотя аттавизмы конечно случаются.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group