2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1 ... 12, 13, 14, 15, 16, 17, 18 ... 67  След.
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение14.07.2013, 12:35 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Не знаю пробовал ли кто-нибудь построение пандиагонального квадрата 7-го порядка по шаблону, предложенному мной выше.
Хочу предложить ещё один шаблон тоже из вычетов по модулю 7:

Код:
2 5 3 0 3 6 2
5 2 1 6 4 0 3
0 4 5 2 1 5 4
5 4 0 3 6 2 1
2 1 6 3 0 3 6
3 5 2 1 6 4 0
4 0 4 6 1 1 5

В этом шаблоне присутствует полная группа вычетов по модулю 7 - от 0 до 6.
Поскольку среди простых чисел есть только одно число 7=0(mod 7), то в таком виде шаблон не годится для построения из простых чисел.
Можно сделать так: заменить вычет 0 на любой другой вычет, но только одинаковый; например, везде вычет 0 заменить на вычет 1.
Тогда шаблон вполне годится.
Надо подобрать 6 групп простых чисел, соответствующих вычетам 1 - 6 по модулю 7.
И далее попробовать строить квадрат по этому шаблону.
Я не пробовала, не знаю, что из этого может получиться.

При этом интересно отметить: если мы заменим все вычеты 0 на вычет k (0<k<7), то построенный по такому шаблону квадрат будет иметь магическую константу S=k(mod 7).
Таким образом, по данному шаблону можно строить квадраты с различными магическими константами.

P.S. Преимущество этого шаблона перед тем, что приведён выше, ещё и в том, что в массиве под данный шаблон не будет так много выброшенных простых чисел.

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение14.07.2013, 12:37 


16/08/05
1153
dimkadimon
Думаю, WolframAlpha во многом урезана по сравнению с полной CAS.

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение14.07.2013, 12:46 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
dimkadimon в сообщении #745832 писал(а):
Пытаюсь найти общую формулу для 3х3:

а1 а2 х3
а4 х5 х6
х7 х8 х9

а1, а2, и а4 независимые, а остальные нет. Ввожу в WolframAlpha вот эти уравнения:

reduce(x3=S-a1-a2, x7=S-a1-a4, x5=S-x3-x7, x6=S-a4-x5, x8=S-a2-x5, x9=S-a1-x5)

Он не понимает. Если убрать последнее уравнение, то все работает. Кто может помочь?

А попробуйте задать такую систему уравнений:

Код:
a1+a2+x3=S
a4+x5+x6=S
x7+x8+x9=S
a1+a4+x7=S
a2+x5+x8=S
x3+x6+x9=S
a1+x5+x9=S
x3+x5+x7=S

Здесь в лоб записаны условия магичности квадрата.

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение14.07.2013, 16:04 
Аватара пользователя


01/06/12
1016
Adelaide, Australia
Nataly-Mak в сообщении #745836 писал(а):
А попробуйте задать такую систему уравнений:


Сработало! Даже решила для S. Секрет в том что зависимые должны быть х.

Вы все равно не ответили на мой вопрос: какое количество элементов могут быть зависимы, а какое независимы для любого N?

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение14.07.2013, 16:09 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Я тоже попробовала :-)

Задала:
Код:
reduce(a1+a2+x3=S, a4+x5+x6=S, x7+x8+x9=S, a1+a4+x7=S, a2+x5+x8=S, x3+x6+x9=S, a1+x5+x9=S, x3+x5+x7=S)

Получено решение:

Код:
S = 3/4 (2*a1+a2+a4)
and x3 = 1/4 (2*a1-a2+3*a4)
and x5 = 1/4 (2*a1+a2+a4)
and x6 = 1/2 (2*a1+a2-a4)
and x7 = 1/4 (2*a1+3*a2-a4)
and x8 = 1/2 (2*a1-a2+a4)
and x9 = (a2+a4)/2

Я не знаю ответ на вопрос для всех N.
Вот решите систему линейных уравнений и увидите сами. Не надо заранее озадачиваться этим вопросом: какие зависимые переменные, какие независимые.
Программа решения СЛУ сама с этим разберётся.
Главное - правильно составить СЛУ, когда будете описывать магичность и пандиагональность квадрата.

-- Вс июл 14, 2013 17:27:53 --

Проверила формулу для наименьшего магического квадрата 3-го порядка из простых чисел:

Код:
17 89 71
113 59 5
47 29 101

Имеем:
a1=17, a2=89, a4=113

Решение по формуле:

S=177
x3=71
x5=59
x6=5
x7=47
x8=29
x9=101

Всё верно.

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение15.07.2013, 06:10 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Цитата:
1 15.00 Jarek Wroblewski Wroclaw, Poland 14 Jul 2013 10:54
2 7.49 Dmitry Kamenetsky Adelaide, Australia 12 Jul 2013 00:11
3 7.37 Wes Sampson La Jolla, California, United States 13 Jul 2013 01:27
4 6.36 Dmitry Ezhov Sterlitamak, Russia 14 Jul 2013 21:09
5 6.10 Valery Pavlovsky Ekaterinburg, Russia 22 Jun 2013 20:28

А ведь результат 6.10 был в самом начале 12. Почти в два раза улучшено!

У dimkadimon +1.39, тоже неплохо. Пока он в отрыве от Wes на 0.12 балла.
Что-то начинает получаться у dmd.

Все остальные конкурсанты пока не осиливают задачу. Похоже, она не из лёгких. Вот вам и квадраты, господа :D

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение15.07.2013, 06:18 
Аватара пользователя


21/02/10
1594
Екатеринбург
dimkadimon в сообщении #745870 писал(а):
какое количество элементов могут быть зависимы, а какое независимы для любого N?


Россер лемма 4.2
Число определяющих, независимых переменных в обобщенном квадрате Sp простого порядка, допускающих r наборов путей равно p^2-(p-1)r.
p - порядок квдарата; r - в случае пандиагональных квадратов равно 4.

Для p=7 получаем 49-24=25 независимых переменных.


-- Пн июл 15, 2013 08:35:51 --

dimkadimon в сообщении #745677 писал(а):
Pavlovsky, a почему вы думаете что это решение близко к минимальному? Ведь магический квадрат этого размера имеет S=2470.


Наверно немного погорячился, сделав такое заявление. Это утверждение верно, если составлять квадрат порядка 10 из 4-х пандиагональных квадратов 5х5.
По Россеру, квадрат порядка 10 можно разбить на 4 множества чисел, которые будут иметь одинаковую сумму. Но не откуда не следует, что эти группы чисел должны составлять пандиагональный квадрат 5х5.

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение15.07.2013, 10:41 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Nataly-Mak в сообщении #745315 писал(а):
Написала программу построения пандиагонального квадрата 7-го порядка по общей формуле и по шаблону (общую формулу см. выше).

Шаблон выбран такой (из вычетов по модулю 7):

Код:
4 6 3 5 3 5 3
3 5 3 4 6 3 5
6 3 5 3 5 3 4
5 3 4 6 3 5 3
3 5 3 5 3 4 6
3 4 6 3 5 3 5
5 3 5 3 4 6 3

Массив простых чисел под этот шаблон (ровно из 49 чисел):
...

Дальше такая идея: добавить в каждую группу ещё немножко чисел соответствующего вида.
Будет больше шансов, что квадрат построится.

Попробовала реализовать эту идею.
Добавила во все 4 группы новые числа соответствующего вида:

Группа 1 – числа вида $7k+3$ (на картинке белые ячейки):

3 17 31 59 73 101 157
199 227 241 269 283 311 353
367 409 479 521 563 577 619
647 661 773 787 829 941 983

Группа 2 – числа вида $7k+4$ (голубые ячейки):

11 53 67 109 137 151 179
641 683 739 809 823 907 977 991

Группа 3 – числа вида $7k+5$ (сиреневые ячейки):

5 19 47 61 89 103 131
173 229 257 271 313 383 397
677 691 719 733 761 859 887 929 971

Группа 4 – числа вида $7k+6$ (розовые ячейки):

13 41 83 97 139 167 223
643 727 769 797 811 839 853 881 937

Пришлось немного увеличить и магическую константу, теперь S=1429.
По-прежнему пока в программе перебор 23 свободных переменных и поиск зависимых от них элементов.
Программа работала несколько часов, но 41 элемент нашла :-) (см. картинку).
Остался не задействованным один свободный элемент и 7 элементов уже вычисляются.

Изображение

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение16.07.2013, 13:55 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Jarek снова на месте

Цитата:
1 15.00 Jarek Wroblewski Wroclaw, Poland 16 Jul 2013 04:46

От 12 баллов осталось всего 6.07.

Я уже перевела 4 отрывка из этой темы (перевожу наиболее важные сообщения).
Пока в дискуссионной группе Al выложил только 3.
Надеюсь, это хоть как-то поможет тем, кто не читает по-русски.
Не знаю, насколько читабельны переводы. Я не делаю обратный перевод, так как фрагменты довольно большие, неудобно переводить. Как там Google напереводил? :-)

-- Вт июл 16, 2013 15:32:55 --

Pavlovsky в сообщении #746019 писал(а):
По Россеру, квадрат порядка 10 можно разбить на 4 множества чисел, которые будут иметь одинаковую сумму. Но не откуда не следует, что эти группы чисел должны составлять пандиагональный квадрат 5х5.

Это свойство, как я понимаю, является необходимым для того, чтобы выбранный массив чисел годился для построения пандиагонального квадрата 10-го порядка (имеется в виду, что магическая константа задана). А нельзя ли это свойство как-то использовать?

Покажу пример. Это пандиагональный квадрат 10-го порядка из произвольных натуральных чисел.

Изображение

Магическая константа квадрата S=17130.
Те четыре группы чисел, о которых говорится в цитате, расположены по решёткам Россера. На картинке окрашена одна из решёток в голубой цвет.
Сумма чисел в этой решётке (а также и в остальных трёх решётках) равна $5S/2=42825$.

Схема такая: задаём магическую константу S будущего пандиагонального квадрата, выбираем массив простых чисел под эту константу, в этом массиве мы должны иметь четыре группы, сумма чисел в которых равна 5S/2.

Другими словами: пандиагональный квадрат 10-го порядка можно строить по решёткам Россера не только из пандиагональных квадратов 5-го порядка. В решётку можно разместить и такую группу из 25 чисел, которая не составляет пандиагональных квадрат 5х5. Однако сумма чисел в этих четырёх решётках обязана быть одинаковой.

Я так поняла процитированное свойство.

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение17.07.2013, 05:57 
Аватара пользователя


21/02/10
1594
Екатеринбург
Правильно поняли. Правда как использовать это свойство не понятно. Проще найти 100 чисел которые можно разбить на 10 групп по 10 чисел с одинаковой суммой. Чем искать 100 чисел которые можно разбить на 4 группы по 25 чисел в каждой.

Допустим нашли мы 4 группы по 25 чисел. Как из них строить квадрат 10х10?? Добавление условия, что каждая группа из 25 чисел образует квадрат 5х5, делает построение квадрата 10х10 элементарной операцией.

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение17.07.2013, 06:03 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
В одной из тем на ПЕН (не помню, в какой) я приводила пример построения пандиагонального квадрата 6-го порядка по решёткам (4 решётки по 9 чисел).
Алгоритм этот для порядка 6 работает классно. Вся задача как раз в том, как найти все разбиения массива на 4 группы по 9 чисел так, что суммы чисел в каждой группе одинаковы.

Перебор же по этим 4 решёткам выполняется секунды!!

Конечно, 4 решётки по 25 чисел - это не 4 решётки по 9 чисел. Понятное дело.
Но попытаться можно.

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение17.07.2013, 06:14 
Аватара пользователя


21/02/10
1594
Екатеринбург
Nataly-Mak в сообщении #746689 писал(а):
Но попытаться можно.

Попытка не пытка. Правда товарищ Берия? Я уже почти месяц пробую разлиные подходы. Результат пока нулевой.

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение17.07.2013, 06:26 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
А для квадрата порядка 8 будет 4 решётки всего по 16 чисел.
16 чисел - это не 25 :wink:
Как я уже сказала, перебор по 4 решёткам из 9 чисел выполняется очень быстро.

Но всё это вокруг и около алгоритмов Россера. Надо оторваться от этих алгоритмов.
Почти уверена, что Jarek использует какой-то совсем другой алгоритм. Такие улучшения получены!
Ну, вот никак не могу догадаться, что у него за алгоритм такой :-)

-- Ср июл 17, 2013 07:48:39 --

Нашла тему на ПЕН, где рассматривается алгоритм построения пандиагонального квадрата 6-го порядка по 4-м решёткам из 9 чисел:
http://e-science.ru/forum/index.php?showtopic=30821

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение17.07.2013, 16:45 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Надо решить систему уравнений. Кто может помочь?
У меня в Вольфраме система не умещается в строке для ввода (может быть, это можно как-то обойти?).

Вот система уравнений:

Код:
x1-x7-x14+x16-x21-x28+x23+x30=0
x2-x6+x9-x13-x20+x24-x27+x31=0
x3-x5+x10-x12+x17-x19-x26+x32=0
-x2+x8+x9-x11+x18-x20+x27-x29=0
-x3+x7-x12+x16+x17-x21+x26-x30=0
-x4+x6-x13+x15-x22+x24+x25-x31=0
x1-x2+x3-x4-x5+x6-x7+x8=0
x1-x8-x9+x16+x17-x24-x25+x32=0

8 уравнений, 32 неизвестных.

 Профиль  
                  
 
 Re: Дьявольские магические квадраты из простых чисел
Сообщение17.07.2013, 20:25 


16/08/05
1153
Код:
x16 = -x17 - x2 + x24 + x25 + x3 - x32 - x4 - x5 + x6 - x7 + 2 x8 + x9
x15 = x2 - x20 + x22 - x25 - x27 + 2 x31 + x4 - 2 x6 + x9
x14 = -x17 - x21 + x23 + x24 + x25 - x28 + x30 - x32 - x7 + x8 + x9
x13 = x2 - x20 + x24 - x27 + x31 - x6 + x9
x12 = -x2 - x21 + x24 + x25 + x26 - x30 - x32 - x4 - x5 + x6 + 2 x8 + x9
x11 = x18 - x2 - x20 + x27 - x29 + x8 + x9
x10 = -x17 + x19 - x2 - x21 + x24 + x25 + 2 x26 - x3 - x30 - 2 x32 - x4 + x6 + 2 x8 + x9
x1 = x2 - x3 + x4 + x5 - x6 + x7 - x8

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1005 ]  На страницу Пред.  1 ... 12, 13, 14, 15, 16, 17, 18 ... 67  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

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


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

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