Разбиением числа N, как известно, является представление N в виде суммы положительных целых чисел. Например, для N = 4 получаем набор:
- 1+1+1+1
- 1+1+2
- 1+3
- 2+2
- 4
Если речь идет о композиции числа N, то здесь имеет роль порядок слагаемых. Для того же N получаем набор:
- 1+1+1+1
- 1+1+2
- 1+2+1
- 1+3
- 2+1+1
- 2+2
- 3+1
- 4
Общее количество композиций для N равно $%2^{N-1}$%. А как быть если слагаемые должны лежать в интервале [1,K]?
Здесь приводится формула $%R(N,K)$%, но она зацикливается. Полагаю, что в ней допущена опечатка.
В общем случае получаем:
- $%R(K,K) = 2^{K-1}$%
- $%R(K+1,K) = 2^K — 1$%
- $%R(K+2,K) = 2^{K+1} — 3$%
- $%R(K+3,K) = 2^{K+2} — 8$%
- $%R(K+4,K) = 2^{K+3} — 20$%
- $%R(K+5,K) = 2^{K+4} — 48 $%
- $%R(K+6,K) = 2^{K+5} — 112$%
- ….
Представленные вычеты {3,8,20,48,112,…} образуют такую последовательность, но когда каждый раз, когда N становится кратным K происходит смещение. Вывести формулу пока не получилось.
Поэтому буду благодарен, если Вы поделитесь корректным вариантом формулы R(N,K) или литературой, где можно об этом почитать.
It’s not hard to find the generating functions, at least. Let $A$ be the set of allowable parts; then the number of compositions of $n$ into exactly $k$ allowable parts is easily seen to be
$$[x^n]left(sum_{ain A}x^aright)^k;.$$
Since
$$frac1{1-sum_{ain A}x^a}=sum_{kge 0}left(sum_{ain A}x^aright)^k;,$$
the number of compositions of $n$ into allowable parts is
$$[x^n]left(frac1{1-sum_{ain A}x^a}right);.$$
If $A=Bbb Z^+setminus{2}$, this is
$$[x^n]left(frac1{1-x-sum_{age 3}x^a}right)=[x^n]left(frac1{1-x-frac{x^3}{1-x}}right)=[x^n]left(frac{1-x}{1-2x+x^2-x^3}right);.$$
Added: This clearly implies that $a_n$, the number of allowable compositions of $n$, satisfies the recurrence
$$a_n=2a_{n-1}-a_{n-2}+a_{n-3};.$$
To derive this combinatorially, suppose that $m_1+ldots+m_k$ is a composition of $n$. If $m_1=1$, this composition is obtained by adding $1$ at the beginning of the allowable composition $m_2+ldots+m_k$ of $n-1$. Conversely, every allowable composition of $n-1$ can be extended to an allowable composition of $n$ by adding $1$ at the beginning. Thus, $n$ has $a_{n-1}$ allowable compositions that begin with $1$.
If $m_1+m_2+ldots+m_k$ is an allowable composition of $n-1$, we can also produce the composition $(m_1+1)+m_2+ldots+m_k$ of $n$, which will be allowable if and only if $m_1ne 1$. We just saw that $n-1$ has $a_{n-2}$ allowable compositions beginning with $1$, so this procedure of adding $1$ to the first term of a composition of $n-1$ produces $a_{n-1}-a_{n-2}$ allowable compositions of $n$ that do not start with $1$.
However, this procedure does not produce any composition of $n$ that begins with $3$, since that would require starting with a non-allowable composition of $n-1$. To get the allowable compositions of $n$ that begin with $3$, we must start with an allowable composition of $n-3$ and add $3$ at the beginning. There are $a_{n-3}$ such compositions, so altogether we have
$$a_n=a_{n-1}+(a_{n-1}-a_{n-2})+a_{n-3}=2a_{n-1}-a_{n-2}+a_{n-3};.$$
В
математике композиция функций
(суперпозиция функций) – это применение
одной функции к результату другой.
Композиция функций F
и G
обычно обозначается G
° F.
Определение:
Пусть
и
две
функции. Тогда их композицией называется
функция
,
определённая равенством:
.
Свойства
композиции:
-
Композиция ассоциативна:
.
-
Если
— тождественное
отображение на
,
то есть
,
то
.
-
Если
—
тождественное отображение на
,
то есть
,
то
.
Композиция
числа.
В
теории чисел композицией, или разложением,
натурального числа называется его
представление в виде упорядоченной
суммы натуральных слагаемых. Слагаемые,
входящие в композицию, называют частями,
а их количество – длиной композиции.
В
отличие от композиции, разбиение числа
не учитывает порядок следования частей.
Поэтому число разбиений числа никогда
не превосходит числа композиций.
Существует
8 композиций числа 4:
4
= 4
4
= 3 + 1
4
= 2 + 2
4
= 2 + 1 + 1
4
= 1 + 3
4
= 1 + 2 + 1
4
= 1 + 1 + 2
4
= 1 + 1 + 1 + 1
В
общем случае существует 2n-1
композиций числа n,
из которых в точности
имеют длину k.
17.
Понятие композиции. Теорема о числе
композиций n из k частей при рi>0.
Композиции
и разбиения.
Пусть стоит задача порождения разбиения
положительного числа n в
последовательность неотрицательных
целых чисел {p1,p2,…,pk}, так
чтоp1+p2+…+pk=n причем
на рi могут
накладываться различные ограничения.
Если
порядок чисел рi важен,
то (p1,p2,…,pk)
называется композицией n.
Поиск композиций ведется с ограничением рi>0.
Если k фиксировано,
то такие композиции называются
композициями n из k частей.
При их поиске ограничение рi>0
может сниматься, т.е. разрешается рi=0.
Если
порядок рi не
важен и рi>0,
то {p1,p2,…,pk}
является мультимножеством и называется
разбиением n.
Поясним
различие между композициями, композициями
из k частей
и разбиениями на следующем примере:
n=3,
композиции:
(3), (1,2), (2,1), (1,1,1),
композиции
из двух частей (рi>0):
(1,2), (2,1),
композиции
из двух частей (рi³0):
(0,3), (1,2), (2,1), (3,0),
разбиения:
{3}, {1,2}, {1,1,1}.
Ч
исло
композиций n из k частей с ограничением
рi>0 равно .Доказательство. Представим
композицию как на рис 1 Каждая композиция
n из k частей (рi>0) соответствует способу
выбора (k-1)-элементного подмножества
точек из n-1 точек. То есть число таких
композиций равно.
18. Понятие композиции. Теорема о числе композиций n из k частей при рi0.
Понятие
композиции см. вопрос. 17
Число
композиций n из k частей,
если pi³0
равно
.
Доказательство.
Каждой композиции n из k частей
при рi³0
взаимно однозначно соответствует
двоичный набор, такой, что первое
слагаемое равно числу единиц, стоящих
перед первым нулем в наборе, второе —
числу единиц, стоящих перед первым и
вторым нулями, и т.д. Пример такого
представления композиции n=4, k=3
приведен в табл.1.
Длина
набора равна n+k-1,
число нулей равно k-1,
следовательно, число наборов (искомых
композиций) равно числу способов
выбора k-1
мест для нулей из n+k-1
мест (
)
или тоже самое числу способов выбора n мест
для единиц из n+k-1
мест (
).
Таблица
1.
№ |
Композиция |
Двоичный |
Сочетание |
1 |
0+0+4 |
0 |
1 |
2 |
0+1+З |
0 |
1 |
3 |
0+2+2 |
0 |
1 |
… |
… |
… |
… |
13 |
3+0+1 |
1 |
4 |
14 |
3+1+0 |
1 |
4 |
15 |
4+0+0 |
1 |
5 |
Доказательство
данной теоремы можно было также получить
путем установки взаимно однозначного
соответствия между данными композициями
и множеством всех сочетания из k элементов
по n с повторениями.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Сообщения без ответов | Активные темы | Избранное
Правила форума
В этом разделе нельзя создавать новые темы.
Если Вы хотите задать новый вопрос, то не дописывайте
его в существующую тему, а создайте новую в корневом разделе «Помогите решить/разобраться (М)».
Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.
Не ищите на этом форуме халяву
, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения
и указать конкретные затруднения.
Обязательно просмотрите тему
Правила данного раздела, иначе Ваша тема может быть удалена
или перемещена в Карантин, а Вы так и не узнаете, почему.
|
Количество способов разложить число в сумму (композиции) 11.12.2006, 18:57 |
11/12/06 |
Задача следующая:
|
|
|
maxal |
11.12.2006, 19:07 |
||
11/01/06 |
|||
|
|||
hclubmk |
Re: Количество способов разложить число в сумму (композиции) 17.11.2010, 17:58 |
17/11/10 |
Я извиняюсь за поднятие старой темы, но вопрос касается именно этой задачи.
|
|
|
maxal |
Re: Количество способов разложить число в сумму (композиции) 17.11.2010, 18:49 |
||
11/01/06 |
Каково будет решение (число композиций) при условии, что слагаемые могут принадлежать диапазону, предположим от 1 до m (где m<n)? Производящая функция равна ( индексирует количество частей в композиции): Коэффициент при равен: Ну и остается заметить, что
|
||
|
|||
hclubmk |
Re: Количество способов разложить число в сумму (композиции) 17.11.2010, 21:12 |
17/11/10 |
maxal Спасибо за ответ. Для меня такие выкладки достаточно сложны. Я прекрасно понимаю, что Вы можете меня послать курить матчасть, но если существует такая возможность, объясните «на пальцах» (на примере), как практически применить Ваши формулы.
|
|
|
maxal |
Re: Количество способов разложить число в сумму (композиции) 17.11.2010, 22:19 |
||
11/01/06 |
Я прекрасно понимаю, что Вы можете меня послать курить матчасть, но если существует такая возможность, объясните «на пальцах» (на примере), как практически применить Ваши формулы. Ну, например, на PARI/GP указанные формулы можно реализовать так: Код: ? aux(t,m) = sum(i=0,t(m+1), binomial(t-m*i,i) * (-1)^i * 2^(t-(m+1)*i) ) ? ncomp(n,m) = aux(n,m) — aux(n-1,m) ? matrix(10,10,n,m,ncomp(n,m)) Как видим, полученные значения для сходятся с приведёнными в последовательности A126198. Значит, я нигде не наглюкал.
|
||
|
|||
hclubmk |
Re: Количество способов разложить число в сумму (композиции) 18.11.2010, 13:27 |
17/11/10 |
Жесть. Кроме матчасти — курить семантику PARI/GP.
|
|
|
maxal |
Re: Количество способов разложить число в сумму (композиции) 18.11.2010, 17:11 |
||
11/01/06 |
Нет ли возможности всё-же разъяснить назначение операторов, поскольку есть необходимость реализовывать на другом языке программирования (скажем «С»). Может, мне ещё за вас программу написать?! Вам нужно — вы и разбирайтесь. Вся необходимая информация приведена выше.
|
||
|
|||
hclubmk |
Re: Количество способов разложить число в сумму (композиции) 18.11.2010, 23:04 |
17/11/10 |
maxal Я не специалист в таких узких областях, поэтому и попросил разъяснений , а не готовое решение (наверно есть разница?).
|
|
|
scwec |
Re: Количество способов разложить число в сумму (композиции) 04.12.2010, 20:55 |
||||
17/09/10 |
Хотел бы обратить внимание модераторов и других активных участников на их большую готовность отвечать на совершенно бессмысленные вопросы мало касающиеся математики и неготовность отвечать на принципиальные вопросы. Не хочу делать глубокомысленных выводов, однако их пора, видимо, пришла. Успехов Вам.
— Сб дек 04, 2010 22:33:11 — Приношу глубокие извинения за, может быть, обидные слова. Такие у Вас, выходит, правила.
|
||||
|
|||||
tess |
Re: Количество способов разложить число в сумму (композиции) 18.07.2011, 10:53 |
21/06/11 |
|
|
|
maxal |
Re: Количество способов разложить число в сумму (композиции) 18.07.2011, 15:07 |
||
11/01/06 |
Есть ли решение для числа вариантов, если считать варианты, отличающиеся порядком слагаемых в сумме, за один вариант? Такие «варианты» называются разбиениями — см., например, в википедии.
|
||
|
|||
SaDiSt007 |
Re: Количество способов разложить число в сумму (композиции) 24.10.2011, 14:20 |
||||
24/10/11 |
ну да уж…
|
||||
|
|||||
Модераторы: Модераторы Математики, Супермодераторы
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
Сообщения без ответов | Активные темы
Автор | Сообщение | ||
---|---|---|---|
VasiliiSocratov |
Заголовок сообщения: Композиция числа с учётом нолей Добавлено: 24 мар 2021, 15:06 |
||
|
Здравсвтуйте! Число композиций одного числа вычисляется по формуле 2[math]^{n-1}[/math]
|
||
Вернуться к началу |
|
||
StepUp |
Заголовок сообщения: Re: Композиция числа с учётом нолей Добавлено: 24 мар 2021, 16:53 |
VasiliiSocratov писал(а): как определить число композиций числа, учитывая нули, Этой формулой и пользуйтесь. Все композиции будут разными с учетом нулей, Может вы хотели что-то другое спросить? Тогда уточните вопрос.
|
|
Вернуться к началу |
|
VasiliiSocratov |
Заголовок сообщения: Re: Композиция числа с учётом нолей Добавлено: 24 мар 2021, 19:51 |
Число композиций тройки по фурмуле 2^(3-1) равняется четырём, то есть (3=3, 2+1=3, 1+2=3, 1+1+1=3)
|
|
Вернуться к началу |
|
StepUp |
Заголовок сообщения: Re: Композиция числа с учётом нолей Добавлено: 25 мар 2021, 16:31 |
VasiliiSocratov писал(а): если мы решаем полином по типу [math](a + b + c)^3[/math], то мы видим, что слагаемых 10. … Интересная задачка. Поискал общую формулу для суммы [math]n[/math] чисел в квадрате. Действительно, такая формула имеется. С учетом приведения подобных членов, полином будет иметь следующее число одночленов: [math]N=n+frac {ncdot(n-1)} 2[/math].
|
|
Вернуться к началу |
|
За это сообщение пользователю StepUp «Спасибо» сказали: VasiliiSocratov |
|
StepUp |
Заголовок сообщения: Re: Композиция числа с учётом нолей Добавлено: 25 мар 2021, 17:35 |
VasiliiSocratov писал(а): интересно, есть ли способ без ручного перебора всех вариантов… сразу посчитать их количество? Нашел формулу для суммы [math]n[/math] чисел в кубе: [math]N=n+ncdot(n-1) + C_{n}^3[/math]. К сожалению, пока общего со случаем, когда степень [math]=2[/math] мало. Поэтому вероятность наличия общей формулы для всех степеней маловероятна.
|
|
Вернуться к началу |
|
StepUp |
Заголовок сообщения: Re: Композиция числа с учётом нолей Добавлено: 25 мар 2021, 18:06 |
Нашел подобный вопрос на Киберфоруме https://www.cyberforum.ru/combinatorics/thread2802514.html только о расчете коэффициентов при одночленах.
|
|
Вернуться к началу |
|
StepUp |
Заголовок сообщения: Re: Композиция числа с учётом нолей Добавлено: 25 мар 2021, 23:04 |
MihailM писал(а): Тут например Большое спасибо.
|
|
Вернуться к началу |
|
VasiliiSocratov |
Заголовок сообщения: Re: Композиция числа с учётом нолей Добавлено: 29 мар 2021, 13:12 |
Я не нашёл общей формулы, но нашёл алгоритм действий, чтобы самому без перебора найти число одночленов полинома.
|
|
Вернуться к началу |
|
Похожие темы | Автор | Ответы | Просмотры | Последнее сообщение |
---|---|---|---|---|
Композиция
в форуме Дискретная математика, Теория множеств и Логика |
tanyhaftv |
0 |
196 |
30 апр 2018, 23:57 |
Композиция функции
в форуме Начала анализа и Другие разделы школьной математики |
alex1 |
8 |
484 |
06 мар 2017, 22:12 |
Композиция перестановок
в форуме Линейная и Абстрактная алгебра |
hotclover |
2 |
717 |
11 янв 2015, 19:00 |
Композиция отношений
в форуме Дискретная математика, Теория множеств и Логика |
mentlv |
2 |
165 |
30 апр 2020, 16:30 |
Композиция функции y=sin(x)
в форуме Начала анализа и Другие разделы школьной математики |
kamenniy_ostrov |
17 |
1578 |
10 сен 2014, 11:50 |
Решить уравнение с учетом ОДЗ
в форуме Алгебра |
Nas_tya+- |
10 |
713 |
23 янв 2015, 19:14 |
Решить уравнение с учетом ОДЗ
в форуме Алгебра |
Nas_tya+- |
5 |
342 |
23 янв 2015, 22:55 |
Вычисление с учетом размерности
в форуме Алгебра |
gogi300 |
2 |
130 |
15 апр 2022, 14:52 |
Композиция рефлексивных отношений
в форуме Дискретная математика, Теория множеств и Логика |
diofant |
1 |
443 |
14 фев 2017, 00:59 |
Композиция антисимметричных отношений
в форуме Дискретная математика, Теория множеств и Логика |
Ellipsoid |
2 |
593 |
14 окт 2015, 13:26 |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB