2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Restricted perfect partitions
Сообщение19.01.2009, 22:44 
Аватара пользователя


05/02/06
387
Здравствуйте, мне потребовалось отобрать подходящие к моему случаю ограниченные разбиения чисел (restricted partitions). Путем перебора и составления таблицы выяснилось, что подходящими являются некоторые замечательные разбиения (perfect partition). Чтобы подвести теорию под численный эксперимент пришлось покопаться в интернете и единственная статья с "живыми", красивыми примерами практически совпадающими с моим случаем это
Edwin O'Shea "M-partitions: Optimal partitions of weight for one scale pan"
Меня интересуют 4-х позиционные разбиения, приведенные на стр. 3 в Example 2.11. как Mp(8) и по Mp(15). Дело в том, что рассмотренные в статье разбиения обязательно включают единицу, в отличие от моих, которые приведены ниже и могут ее не содержать

Код:
Mp(8)
4     2     1     1
3     3     1     1
3     2     2     1

Mp(9)
5     2     1     1
4     3     1     1
4     2     2     1
3     3     2     1
3     2     2     2

Mp(10)
5     3     1     1
5     2     2     1
4     3     2     1

Mp(11)
6     3     1     1
6     2     2     1
5     3     2     1
4     4     2     1
4     3     3     1
4     3     2     2

Mp(12)
6     3     2     1
5     4     2     1

Mp(13)
7     3     2     1
6     4     2     1
4     4     3     2

Mp(14)
7     4     2     1
6     4     3     1

Mp(15)
8     4     2     1


Я не знаю как обобщить теорию, изложенную в статье на этот случай, несмотря на то, что имеется несколько статей на сходную тему. В частности немного из истории проблемы дается в Øystein J. Rødseth "Minimal r-Complete Partitions" в более ранней статье "Enumeration of M-partitions" этот же автор подсчитывает число таких разбиений

 Профиль  
                  
 
 
Сообщение23.01.2009, 06:15 
Модератор
Аватара пользователя


11/01/06
5660
Alik в сообщении #179395 писал(а):
еня интересуют 4-х позиционные разбиения, приведенные на стр. 3 в Example 2.11. как Mp(8) и по Mp(15). Дело в том, что рассмотренные в статье разбиения обязательно включают единицу, в отличие от моих, которые приведены ниже и могут ее не содержать

Тогда надо сначала определить, что такое "мои разбиения". Приведенные в Example 2.11 разбиения являются всего лишь иллюстрацией строгого определения M-разбиений, данного в статье; и единицу они содержат не по прихоти автора, а потому, что это необходимое условие, которое следует из определения.
Если "ваши разбиения" могут не содержать единицы, то они не являются M-разбиениями, о которых идет речь в статьи. А, значит, и обсуждать их в контексте M-разбиений бессмысленно (по крайней мере пока вы не укажите их связь в явном виде).

 Профиль  
                  
 
 
Сообщение23.01.2009, 16:02 
Аватара пользователя


05/02/06
387
maxal, чтобы объяснить как были получены мои разбиения я должен привести листинг программы в MATLAB. Проблема в том что она не дает формулу в явном виде, это всего лишь алгоритм проверки всех n-позиционных разбиений числа m на подходящие. Вкратце: имеется параметрическая система уравнений, программа подставляет каждое разбиение как параметр и смотрит решается система или нет. Поскольку c увеличением m число разбиений резко увеличивается, допустим P(63,4) = 1815, проверить все варианты крайне затруднительно. Анализируя свой алгоритм я нашел некоторые параллели с указанной статьей, поэтому и привожу ее в качестве reference, связь М-разбиений со своими в явном виде пока что не могу сформулировать. Более того, попрошу вашей помощи разобраться в статье Minimal r-Complete Partitions и выписать m-ary разбиения Mp(8) и по Mp(15), которые могут не содержать единицу, я хочу подставить их в программу и проверить.

 Профиль  
                  
 
 
Сообщение24.01.2009, 17:58 
Аватара пользователя


05/02/06
387
Чтобы все таки ответить на вопрос maxal что такое "мои разбиения" нужно обратиться к последней странице топика http://dxdy.ru/topic11598-60.html
Приведенные разбиения подставляются в этот алгоритм в качестве вектора-маски $K$ и гарантированно дают решение каждой из систем уравнений.
Например после подстановки Mp(8) = 4     2     1     1 имеем 8 различных систем, для которых
{} & \begin{array}{c}
 x_1  = {4 \mathord{\left/
 {\vphantom {1 2}} \right.
 \kern-\nulldelimiterspace} 9} \\ 
 x_2  = {2\mathord{\left/
 {\vphantom {1 4}} \right.
 \kern-\nulldelimiterspace} 9} \\ 
 x_3  = {1 \mathord{\left/
 {\vphantom {1 8}} \right.
 \kern-\nulldelimiterspace} 9} \\ 
 x_4  = {1 \mathord{\left/
 {\vphantom {3 8}} \right.
 \kern-\nulldelimiterspace} 9} \\ 
 \end{array}  \\
\end{array} \\ 
 \end{array}
В то время как $x_5$ принимает значения $1/9, 2/9, ..., 8/9$

 Профиль  
                  
 
 
Сообщение28.01.2009, 21:15 
Аватара пользователя


05/02/06
387
Я очень надеюсь на участие людей разбирающихся в теории чисел, пока привожу свои соображения.
Из показанного примера ясно, что знаменатель это единица плюс сумма частей разбиения $9=1+8=1+ 4+2+1+1$. Таким образом, знаменатель подпадает под определение Completeness в статье "Minimal r-Complete Partitions", а именно $a_i=1+a_0+...+a_{i-1}$. Выпишем для случая $x_5=2/9$ все разбиения согласно алгоритму
Код:
     4     0    -1    -1
    -4    -2     0    -1
     4    -2     1    -1
     0     2     1    -1
    -4    -2    -1     0
     4    -2     0     0
     0     1     0     0
     4    -2    -1     1
     0     2    -1     1
     0     0     1     1

Очевидно, что знаменатель $9$ служит для дополнения отрицательных сумм до двух, в частности $2=9-7=9-4-2+0-1$. Отсюда можно сделать вывод, что если части разбиения Mp(8)=4 2 1 1 берутся со знаком, то Completeness сохраняется. Как это доказать для общего случая всех M-partitions я не знаю, но опять таки есть статья на эту тему:
George E. Andrews Euler's "De Partitio Numerorum"

 Профиль  
                  
 
 
Сообщение07.02.2009, 15:47 
Аватара пользователя


05/02/06
387
Я, судя по нулевому количеству ответов, не сумел понятно сформулировать задачу, исправляюсь:
Let $w$ be the weight of M-partition $\lambda =(\lambda_0, \lambda_1, …,  \lambda_n)$ of length $n+1$. According to the definition any number $m = 1 … w$ can be obtained uniquely as a sum of $\lambda_i$.
Permit the $\lambda_i$ to be positive, zero or negative, so that:
$k =a_0\lambda_0 + a_1\lambda_1 + … +  a_n\lambda_n$
where $a_i$ takes just three values ${-1, 0, 1}$.
It is obvious that $k=m$ (runs over $1 … w$) at least once, when all $\lambda_i$ are positive, that is quite the M-partition. There is, however, a number of ways to obtain $k=m$ when the largest part $\lambda_n$ is positive. When $\lambda_n$ becomes negative, we have to examine the sub-partition $a_0\lambda_0 + a_1\lambda_1 + … +  a_{n-1}\lambda_{n-1}$. If it is negative, $k$ is negative also and we replace $k$ by $w+k+1$. So, the negative values of $k$ are completed by $w+1$ that yields additional ways to obtain $k=m$.
Consider for example one of the M-partitions of $w=11$ written in the lexicographic order: $Mp(11)={4+4+2+1}$. The parts $\lambda = (4, 4, 2, 1)$ are used to represent $m=1$ and $m=2$ in the ways given below in the MATLAB format.
Код:
[  12    -4    -4    -2    -1;
     0     4     0    -2    -1;
     0     0     4    -2    -1;
     0     4    -4     2    -1;
     0     0     0     2    -1;
     0    -4     4     2    -1;
     0     4    -4     0     1;
     0     0     0     0     1;
     0    -4     4     0     1 ]

Код:
[   12    -4    -4    -2     0;
     0     4     0    -2     0;
     0     0     4    -2     0;
     0     4    -4     2     0;
     0     0     0     2     0;
     0    -4     4     2     0  ]

The rank of first matrix is equal 5, while the rank of second matrix is 4. Designate the matrices of this type $A_m$ and the rank of $A_m$ by $rank(A_m)$.
So, the proposed conjectures for all $n+1$ length M-partitions are:
$rank(A_m)\leqslant n+2$
$rank(A_m)=n+2$ when $w+1$ is prime
$rank(A_m)=n+2$ when $w+1$ is relatively prime to $m$

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

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



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

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


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

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