2014 dxdy logo

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

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


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


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

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

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

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Частичная сумма латинского квадрата
Сообщение22.12.2012, 16:36 


18/05/09
111
Насчет упрощения полиномов от 3-значных переменных идея в принципе перспективная. Однако проблемы следующие:
1. Мало литературы. Бухбергер в этом плане в основном работал. Но под упрощением он подразумевает обычно как раз приведение к каноническому виду, что в данном случае бесполезно.
2. Стандартные методы минимизации булевых уравнений тут тоже мало полезны, так как не могут учесть свойств конкретных полиномов.
3. Как учесть свойства конкретных полиномов с точки зрения минимизации.
Пытаюсь еще усмотреть нечто в палиндромах типа сообщение #658250 которые являются табличным представлением полиномов и наверняка обладают какими-то нужными свойствами.

 Профиль  
                  
 
 Re: Частичная сумма латинского квадрата
Сообщение08.01.2013, 14:18 


18/05/09
111
Все таки Xaositect вывел из тупика. По крайней мере для поиска суммы типа $\sum_{j = 0}^x(( j\cdot y )\mod z)$, $y<z$
для одномерной последовательности.
Идея очевидная, ее может еще Гаусс или Эйлер знали. Переходим от остатков к полам, от полов к остаткам и т.д. с уменьшением модуля, пока до единицы не дойдем. Только формула громоздкая получается, цепная дробь. Намного проще рукописный текст сфотографировать, чем в тексе набирать. Количество элементов в формуле зависит от $y$.
И под большим вопросом двумерный случай.
Может быть, если эту идею найти у кого-то типа Эйлера или Гаусса, там и обобщение на двумерный случай найдется?

 Профиль  
                  
 
 Re: Частичная сумма латинского квадрата
Сообщение08.01.2013, 21:26 


18/05/09
111
Пытаюсь выразить идею без цепной дроби.

$\sum_{j = 0}^x(( j\cdot y )\mod z)=\sum_{j = 0}^xj\cdot y-\sum_{j = 0}^n\Delta S_j $

$\sum_{j = 0}^x(( j\cdot y )\mod z)$ - сумма остатков

$\sum_{j = 0}^xj\cdot y$ - cумма арифметической прогрессии

$\sum_{j = 0}^n\Delta S_j $ - сумма полосок полов

$y<z$

$n= \lfloor\frac{x\cdot y}{z} \rfloor $ - длина самой длинной полоски, деленная на $z$

Площадь отдельной полоски

$\Delta S_j= j\cdot z\cdot(\lfloor\frac{j\cdot z}{y} \rfloor- \lfloor\frac{(j-1)\cdot z}{y} \rfloor) $

поэтому

$\sum_{j = 0}^n\Delta S_j= z( n\lfloor\frac{n\cdot z}{y} \rfloor- \sum_{j = 0}^{n-1}\lfloor\frac{j\cdot z}{y} \rfloor )$.

$\lfloor\frac{j\cdot z}{y} \rfloor=\frac{j\cdot z-((j\cdot z)\mod y)}{y}$,

поэтому

$ \sum_{j = 0}^{n-1}\lfloor\frac{j\cdot z}{y} \rfloor =\frac{ \sum_{j = 0}^{n-1}j\cdot z- \sum_{j = 0}^{n-1}((j\cdot z)\mod y)}{y}$

Теперь нужно думать, что делать с суммой остатков

$\sum_{j = 0}^{n-1}((j\cdot z)\mod y)$

Поскольку $z>y$
$j\cdot z \mod y =( j( z \mod y))\mod y$

$Z= z \mod y$

$\sum_{j = 0}^{n-1}((j\cdot z)\mod y) = \sum_{j = 0}^{n-1}((j\cdot Z)\mod y)$

$Z<y$

Будем представлять сумму остатков $\sum_{j = 0}^{n-1}((j\cdot Z)\mod y)$ согласно выше написанному.

И т.д.

 Профиль  
                  
 
 Re: Частичная сумма латинского квадрата
Сообщение10.01.2013, 12:29 


18/05/09
111
Эту часть
0101 в сообщении #669015 писал(а):
$\lfloor\frac{j\cdot z}{y} \rfloor=\frac{j\cdot z-((j\cdot z)\mod y)}{y}$,

поэтому

$ \sum_{j = 0}^{n-1}\lfloor\frac{j\cdot z}{y} \rfloor =\frac{ \sum_{j = 0}^{n-1}j\cdot z- \sum_{j = 0}^{n-1}((j\cdot z)\mod y)}{y}$

Теперь нужно думать, что делать с суммой остатков

$\sum_{j = 0}^{n-1}((j\cdot z)\mod y)$

Поскольку $z>y$
$j\cdot z \mod y =( j( z \mod y))\mod y$

$Z= z \mod y$

$\sum_{j = 0}^{n-1}((j\cdot z)\mod y) = \sum_{j = 0}^{n-1}((j\cdot Z)\mod y)$

$Z<y$

Будем представлять сумму остатков $\sum_{j = 0}^{n-1}((j\cdot Z)\mod y)$ согласно выше написанному.

И т.д.

можно представить в лучшем виде, а именно:
Цитата:
Поскольку $z>y$

$ \sum_{j = 0}^{n-1}\lfloor\frac{j\cdot z}{y} \rfloor = \lfloor\frac{z}{y} \rfloor\sum_{j = 0}^{n-1}j + \sum_{j = 0}^{n-1}\lfloor\frac{j\cdot Z}{y} \rfloor$

$Z= z\mod y$ , $Z<y$

Будем представлять сумму $\sum_{j = 0}^{n-1}\lfloor\frac{j\cdot Z}{y} \rfloor$ согласно выше написанному как сумму полосок полов.

И т.д.

 Профиль  
                  
 
 Re: Частичная сумма латинского квадрата
Сообщение11.01.2013, 12:41 


18/05/09
111
В еще лучшей редакции

$\sum_{j = 0}^x(( j\cdot y )\mod z)=\sum_{j = 0}^xj\cdot y-\sum_{j = 0}^{x}\lfloor\frac{j\cdot y}{z} \rfloor$

$x, y<z$

$\sum_{j = 0}^{x}\lfloor\frac{j\cdot y}{z} \rfloor=\sum_{j = 0}^n\Delta S_j$

$\sum_{j = 0}^n\Delta S_j $ - сумма полосок полов

$n= \lfloor\frac{x\cdot y}{z} \rfloor $ - длина самой длинной полоски, деленная на $z$

Площадь отдельной полоски

$\Delta S_j= j\cdot z\cdot(\lfloor\frac{j\cdot z}{y} \rfloor- \lfloor\frac{(j-1)\cdot z}{y} \rfloor) $

поэтому

$\sum_{j = 0}^n\Delta S_j= z( n\lfloor\frac{n\cdot z}{y} \rfloor- \sum_{j = 0}^{n-1}\lfloor\frac{j\cdot z}{y} \rfloor )$.

Поскольку $z>y$

$ \sum_{j = 0}^{n-1}\lfloor\frac{j\cdot z}{y} \rfloor = \lfloor\frac{z}{y} \rfloor\sum_{j = 0}^{n-1}j + \sum_{j = 0}^{n-1}\lfloor\frac{j\cdot Z}{y} \rfloor$

$Z= z\mod y$ , $Z<y$

Будем представлять сумму $\sum_{j = 0}^{n-1}\lfloor\frac{j\cdot Z}{y} \rfloor$ согласно выше написанному как сумму полосок полов.

И т.д.

А вот что делать с \sum_{i = 0}^{y}\sum_{j = 0}^{x}\lfloor\frac{j\cdot y}{z} \rfloor$? Кто-нибудь кроме Р. Грэхема, Д. Кнута, О. Паташника вникал в вопрос?

 Профиль  
                  
 
 Re: Частичная сумма латинского квадрата
Сообщение11.01.2013, 19:06 


18/05/09
111
Ошибка в формуле. В исправленном виде
0101 в сообщении #670231 писал(а):
А вот что делать с \sum_{i = 0}^{y}\sum_{j = 0}^{x}\lfloor\frac{j\cdot i}{z} \rfloor$? Кто-нибудь кроме Р. Грэхема, Д. Кнута, О. Паташника вникал в вопрос?

 Профиль  
                  
 
 Re: Частичная сумма латинского квадрата
Сообщение12.01.2013, 19:36 


18/05/09
111
Потерялась площадь самой длинной полоски, поэтому внесены небольшие исправления

$\sum_{j = 0}^x(( j\cdot y )\mod z)=\sum_{j = 0}^xj\cdot y-\sum_{j = 0}^{x}\lfloor\frac{j\cdot y}{z} \rfloor$

$x, y<z$

$\sum_{j = 0}^{x}\lfloor\frac{j\cdot y}{z} \rfloor=\sum_{j = 0}^n\Delta S_j$

$\sum_{j = 0}^n\Delta S_j $ - сумма полосок полов

$n= \lfloor\frac{x\cdot y}{z} \rfloor $ - длина самой длинной полоски, деленная на $z$

Площадь отдельной полоски

$\Delta S_j= j\cdot z\cdot(\lfloor\frac{j\cdot z}{y} \rfloor- \lfloor\frac{(j-1)\cdot z}{y} \rfloor) $

поэтому

$\sum_{j = 0}^n\Delta S_j= z( x\cdot n - \sum_{j = 0}^{n}\lfloor\frac{j\cdot z}{y} \rfloor )$.

Поскольку $z>y$

$ \sum_{j = 0}^{n}\lfloor\frac{j\cdot z}{y} \rfloor = \lfloor\frac{z}{y} \rfloor\sum_{j = 0}^{n}j + \sum_{j = 0}^{n}\lfloor\frac{j\cdot Z}{y} \rfloor$

$Z= z\mod y$ , $Z<y$

Будем представлять сумму $\sum_{j = 0}^{n}\lfloor\frac{j\cdot Z}{y} \rfloor$ согласно выше написанному как сумму полосок полов.

И т.д.

Для двумерного случая нужно рассмотреть суммы типа $  \sum_{i = 0}^{y}(\lfloor\frac{z}{i} \rfloor\lfloor\frac{x\cdot i}{z} \rfloor)$,$  \sum_{i = 0}^{y}(\lfloor\frac{z}{i} \rfloor\lfloor\frac{x\cdot i}{z} \rfloor^2)$

 Профиль  
                  
 
 Re: Частичная сумма латинского квадрата
Сообщение16.01.2013, 19:27 


18/05/09
111
Еще одно важное исправление

$\sum_{j = 0}^x(( j\cdot y )\mod z)=\sum_{j = 0}^xj\cdot y-z\cdot\sum_{j = 0}^{x}\lfloor\frac{j\cdot y}{z} \rfloor$

$x, y<z$

$\sum_{j = 0}^{x}\lfloor\frac{j\cdot y}{z} \rfloor=\sum_{j = 0}^n\Delta S_j$ - сумма полосок полов

$n= \lfloor\frac{x\cdot y}{z} \rfloor $ - длина самой длинной полоски
Площадь отдельной полоски

$\Delta S_j= j\cdot (\lfloor\frac{j\cdot z}{y} \rfloor- \lfloor\frac{(j-1)\cdot z}{y} \rfloor) $

поэтому

$\sum_{j = 0}^n\Delta S_j=  x\cdot n - \sum_{j = 0}^{n}\lfloor\frac{j\cdot z}{y} \rfloor $.

Поскольку $z>y$

$ \sum_{j = 0}^{n}\lfloor\frac{j\cdot z}{y} \rfloor = \lfloor\frac{z}{y} \rfloor\sum_{j = 0}^{n}j + \sum_{j = 0}^{n}\lfloor\frac{j\cdot Z}{y} \rfloor$

$Z= z\mod y$ , $Z<y$

Будем представлять сумму $\sum_{j = 0}^{n}\lfloor\frac{j\cdot Z}{y} \rfloor$ согласно выше написанному как сумму полосок полов.

И т.д.

-- Ср янв 16, 2013 19:41:02 --

Как получить сумму типа $  \sum_{i = 1}^{y_0}(\lfloor\frac{x\cdot z}{i} \rfloor)$? Как эта сумма называется? Натуральный логарифм для непрерывного случая, а это дискретный. Но то, что называется дискретным логарифмом, явно не оно. Думается, классическое что-то, но нигде такого не видел.

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

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



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

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


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

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