2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1 ... 136, 137, 138, 139, 140, 141, 142 ... 192  След.
 
 Re: Магические квадраты
Сообщение28.09.2010, 11:53 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Не поняла...
Здесь уже столько всяких квадратов построено из различных простых чисел и из чисел Смита: обычные, ассоциативные, пандиагональные, идеальные. При этом разных порядков, а не только порядка 6. Вот совершенные квадраты есть пока только порядка 4 (из простых чисел и из смитов). Квадраты строились из последовательных простых чисел, из последовательных смитов, а также из произвольных.

_______

Решила всё-таки вставить в программу вывод одного цикла, это внешний цикл, все остальные 6 циклов в него вложены. Вдруг кто-то захочет поискать совершенные квадраты для очень больших наборов комплементарных пар, так надо показывать, что программа работает, а не зависла :-)

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение28.09.2010, 12:12 


24/01/08

333
Череповец
Nataly-Mak в сообщении #356904 писал(а):
Не поняла...
Здесь уже столько всяких квадратов построено из различных простых чисел и из чисел Смита: обычные, ассоциативные, пандиагональные, идеальные. При этом разных порядков, а не только порядка 6. Вот совершенные квадраты есть пока только порядка 4 (из простых чисел и из смитов). Квадраты строились из последовательных простых чисел, из последовательных смитов, а также из произвольных.

Нашел.
Код:
13  83  31  113
97  47  79  17
89  7  107  37
41  103  23  73

У меня немного другой интерес к таким квадратам. :-)
Пока что ничего "настораживающего" не обнаружил. :-)

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение28.09.2010, 16:53 
Аватара пользователя


20/01/10
766
Нижний Новгород
Nataly-Mak в сообщении #356885 писал(а):
ау! Вы опять ушли в отгулы?
Спасибо большое за новый компилятор. Классный! Я скачала минимальный набор (без хельпа).
Это, пожалуй, самое большое мое достижение :-) Компилятор, действительно, очень хорош. Я взял для тестирования следующию программку
Код:
PRINT "aaaa"
FOR i2 = 1 TO 10000
FOR i1 = 1 TO 10000
x = 12 * 13
NEXT i1
NEXT i2
PRINT x
и попробовал откомпилировать ее несколькими компиляторами, вот результаты в секундах
Код:
pb 5    - 0.27
tp7     - 0.6
fpc     - 0.77
pb 3.5  - 6.81
tb      - 32.13
qb45    - 38.73
Конечно, это не совсем полноценный тест, но качественную картинку он дает. К сожалению, как это случилось со всеми известными языками, power basic 5 приобрел много "рюшечек" для работы под windows и т.п., потеряв при этом былую простоту, и это последняя переходная версия, которая более или менее совместима со старыми текстами. Последняя (кажется 9-я) версия уже не обладает таким свойством. Хелп большой, но на английском, и его польза только в получении форматов операторов.
Для решения переборных задач по квадратам этот компилятор просто великолепен, спасибо его автору, что достаточно убедительно показал "не в языке счастье".

В "отгулы" я не ушел, также занимаюсь квадратами, надеюсь подготовить небольшую статейку и выложить ее на своем сайте, но быстро не получается - старею :-(

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение28.09.2010, 17:27 
Аватара пользователя


21/02/10
1594
Екатеринбург
Осмелюсь повторить свою просьбу ищу программу, решающую задачу линейного программирования симплекс- методом. Нужна такая программа чтобы ей можно было програмно (тем или иным способом) передать данные, а затем забрать результат.
Все что нашел вот это:
http://www.simplexwin.narod.ru/
Программа хорошая вот только работать с ней можно только в пользовательском режиме. Максим что можно автоматизировать это формирование файла с данными, а далее все ручками.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение28.09.2010, 17:40 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
svb
Ах, ну вот и прекрасно, что вы не в отгулах :-)
Тогда сразу "задание", если позволите...
Я тут только что выложила программку для поиска совершенных квдаратов 6-го порядка. Очень хотелось бы, чтобы вы её протестировали.
Надо взять приличный набор комплементарных пар, записать его в файл A1.TXT и выполнить программу. Просто очень интересно, как долго у вас будет программа выполняться. Как я уже сказала, в программе всего 7 вложенных циклов, на экран выводится внешний цикл по переменной Y1.
У меня для больших наборов комплементарных пар программа всё равно выполняется долго (ещё компьютер у меня тихоход). Вот, например, для набора из 91 комплементарной пары попробуйте:

Код:
11  1879 13  1877 17  1873 19  1871 23  1867 29  1861 43  1847 59  1831 67  1823 79  1811 89  1801 101  1789 103  1787 107  1783 113  1777 131  1759 137  1753 149  1741 157  1733 167  1723 181  1709 191  1699 193  1697 197  1693 223  1667 227  1663 233  1657 263  1627 269  1621 271  1619  277  1613  281  1609 283  1607 293  1597 307  1583 311  1579 331  1559 337  1553 347  1543 359  1531 367  1523 379  1511 397  1493 401  1489 409  1481 419  1471 431  1459 439  1451 443  1447 457  1433 461  1429 463  1427 467  1423 491  1399 509  1381 523  1367 563  1327 569  1321 571  1319 587  1303 593  1297 599  1291 601  1289 607  1283 613  1277 631  1259 641  1249 653  1237 659  1231 661  1229 673  1217 677  1213 709  1181 719  1171 727  1163 739  1151 761  1129 773  1117 787  1103 797  1093 821  1069 827  1063 829  1061 839  1051 857  1033  859  1031 877  1013 881  1009 907  983 919  971 937  953

Я проверила последний набор с константой комплементарности равной 870, в наборе 46 пар. Программа выполнялась минут 40-50, точно не засекала время.

Очень мне интересно, существует ли совершенный квадрат 6-го порядка из различных простых чисел. Но не могу долго гонять программу, потому что работать надо. Ну хоть второй компьютер покупай :-)

Начала писать программу для построения идеального квадрата 8-го порядка. Получится ли её выполнить?

Pavlovsky, maxal
к вам та же просьба - потестировать программу поиска совершенных квадратов 6-го порядка. Это не потребует много времени. А вдруг кому-то повезёт.

Pavlovsky, может быть, вам обратиться с этой просьбой в тему "Программирование". Попробуйте.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение28.09.2010, 19:23 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Такой вопрос ко всем: сколько будет независимых переменных в идеальном квадрате 8-го порядка?
В пандиагональном 36, а мне удалось сделать программу с 24 независимыми переменными.

У меня сначала получалось в идеальном квадрате 24 независимых переменных, но вот сейчас стала писать программу, получается вроде, что в 22 укладываюсь. Но ещё не полностью написала программу и не протестировала. Завтра уже. Осталось совсем чуть-чуть, но очень уже устала.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение28.09.2010, 20:02 
Аватара пользователя


20/01/10
766
Нижний Новгород
Pavlovsky в сообщении #357015 писал(а):
Осмелюсь повторить свою просьбу ищу программу, решающую задачу линейного программирования симплекс- методом.
Вот исходники.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение28.09.2010, 21:47 
Аватара пользователя


20/01/10
766
Нижний Новгород
Nataly-Mak в сообщении #357020 писал(а):
Просто очень интересно, как долго у вас будет программа выполняться. Как я уже сказала, в программе всего 7 вложенных циклов, на экран выводится внешний цикл по переменной Y1.
Вообще то для тестирования быстродействия существуют другие программы. Рекомендую следующую программку, которая Вам и даст точную информацию о процессоре. А Ваш набор я попробовал для 46 пар, чтобы быть в равных условиях. Результат - 31 минута, т.е. частота вашего процессора 1.3...1.5 Ггц, что можно назвать "тихоходом", но весьма условно :-) Вот был "скоростной" 286-ой процессор с частотой 0.008 Ггц, как жалко было с ним расставаться при переходе на 386-ой с частотой 0.025 Ггц! Журналы тогда писали, что подобная большая скорость нормальным людям не нужна, т.к. трудно придумать для нее подходящие задачи. Но придумали! Сейчас неприлично дошкольникам покупать машинку с частотой ниже 2.5 Ггц и с памятью меньше 2-3 Гб, а вот я до сих пор не могу использовать свои 0.256 Гб :-(
Цитата:
Вот, например, для набора из 91 комплементарной пары попробуйте:
А чего пробовать? Это примерно в 120 раз дольше, и ждать 60 часов окончания работы как-то не хочется :-)

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение29.09.2010, 05:16 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Только один контраргумент у меня: здесь ничего нельзя сказать заранее - решение может найтись за полчаса! И у меня есть несколько примеров, подтверждающих это.
Например, есть программа построения ассоциативного квадрата 6-го порядка, которая выполняется очень долго (даже maxal это может подтвердить!). Но вот ввела в программу набор из 19 комплементарных пар простых чисел, подумала: сейчас запущу программу и пойду завтракать, она долго будет работать. Но... нажала кнопку F9 и... не успела встать со стула, как на экране появился результат. Как вы это объясните? Каким быстродействием?

Я ведь имела в виду не только проверку быстродействия. Вы это, видимо, не поняли. Я имела в виду ещё (и самое важное!) поиск результата - совершенного квадрата.

(Оффтоп)

Ну, и осмелюсь напомнить, что, когда вы выложили свою самую первую программу (построение обычных МК 5-го порядка), сделанную по моему алгоритму, и попросили её потестировать, я тестировала её много раз, а каждый набор простых чисел у меня проверялся по 4-6 часов. И всё это время я не работала.
Очень много времени я потратила и на тестирование вашей программы построения пандиагональных квадратов 6-го порядка, обработав десятки тысяч комплектов отклонений, и нашла несколько новых результатов.

Кстати, тестирование программы (многократное) предполагает и поиск ошибок. Иногда ошибки видны не сразу и валезают именно при многократном тестировании. Так и мне попалась одна ошибочка в вашей программе, когда я тестировала программу с произвольным набором чисел (не простых, и не смитов). И в другой ваше программе, если вы помните, тоже при тестировании вылезла ошибка - нажатие разных клавиш Enter.

Одним словом, долг платежом красен...

Да, ещё... странно это... у меня ведь отличная память, я хорошо помню, как сравнивала тогда результаты работы этой вашей программы по скорости с вашими результатами. Разница была не в 1,5 раза (как вы представляете сейчас!), а в несколько раз. Чем вы это объясните? Для одного набора у меня программа очень долго выполнялась, и я просила вас выполнить программу для этого набора. Вы выполнили и сообщили время, это были секунды. Это ведь можно здесь посмотреть, оно всё написано :-)
Может быть, тогда у вас был другой процессор?


P. S. А чего тестировать быстродействие какой-то программкой? Я его глазами вижу :-) Тогда как всякие там Ггц мне абсолютно ничего не говорят.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение29.09.2010, 06:54 
Аватара пользователя


21/02/10
1594
Екатеринбург
Опять выступаю в роли просителя.
A059754
Нашел такую ссылку на статью
Samuel Yates, Smith Numbers Congruent to 4 (Mod 9), Journal of Recreational Mathematics, Vol. 19(2), 1987.

Среди чисел Смита, чисел вида 4 (Mod 9) больше половины. Это ведь не случайно. И изучение этой статьи может помочь в деле строительства МК из чисел Смита.

В свободном доступе естественно эту статью не нашел. Может кто окажет гуманитарную помощь математику-любителю и выложит текст этой статьи?!

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение29.09.2010, 08:43 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
В этом плане тут здорово помогала shwedka. Она находила практически всё, что здесь просили.
Но что-то её давно не видно. Попробуйте написать ей просьбу в личку.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение29.09.2010, 11:24 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Программу построения идеального квадрата 8-го порядка дописала, тест для классического идеального квадрата она прошла успешно, такой выдала идеальный квадрат:

Код:
1 32 41 56 49 48 25 8
63 50 14 3 31 18 46 35
4 13 60 53 36 45 28 21
55 42 22 11 7 26 38 59
6 27 39 58 54 43 23 10
44 37 20 29 12 5 52 61
30 19 47 34 62 51 15 2
57 40 17 16 9 24 33 64

Как я уже писала, у меня получилось в построении этого квадрата 22 независимых переменных. Но меня смущает вот что: для пандиагонального квадрата 8-го порядка мы имеем 36 независимых переменных, тогда для идеального по идее должно быть 18.
Если взять общую формулу пандиагонального квадрата 8-го порядка (которой у меня пока нет) и в этой формуле среди всех 36 независимых переменных половину выразить через другую половину по ассоциативности, то должно получиться 18 независимых переменных.
Я так делала в общей формуле пандиагонального квадрата 5-го порядка и у меня всё получилось.

maxal
у вас есть общая формула пандиагонального квадрата 8-го порядка (только не в виде матрицы, а в виде формул для элементов)?
А для идеального квадрата данного порядка? Если есть, сколько в ней независимых переменных?

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение29.09.2010, 12:43 
Заслуженный участник


04/03/09
906
Nataly-Mak в сообщении #357227 писал(а):
А для идеального квадрата данного порядка? Если есть, сколько в ней независимых переменных?

Там 19 независимых переменных.

(Оффтоп)

Магическая константа 4s
Код:
x11 -> s - x88,
x12 -> s - x87,
x13 -> s - x86,
x14 -> s - x85,
x15 -> s - x84,
x16 -> s - x83,
x17 -> s - x82,
x18 -> -3 s + x82 + x83 + x84 + x85 + x86 + x87 + x88,
x21 -> s - x78,
x22 -> s - x77,
x23 -> s - x76,
x24 -> s - x75,
x25 -> s - x74,
x26 -> s - x73,
x27 -> s - x72,
x28 -> -3 s + x72 + x73 + x74 + x75 + x76 + x77 + x78,
x31 -> s - x68,
x32 -> s - x67,
x33 -> s - x66,
x34 -> -7 s + x66 + x67 + x68 - x72 - x73 + x75 + 2 x76 + 2 x77 + x78 - x82 - x83 + 2 x85 + 3 x86 + 3 x87 + 2 x88,
x35 -> s - x64,
x36 -> -3 s + x64 + x67 + x68 + x73 + x74 + x77 + x78,
x37 -> 13 s - x64 - x66 - 2 x67 - x68 + x72 - x74 - 2 x75 - 3 x76 - 4 x77 - 3 x78 + 2 x82 + 2 x83 - 2 x85 - 4 x86 - 4 x87 - 2 x88,
x38 -> -3 s + x64 + x66 + x67 + x75 + x76 + x77 + x78 - x82 - x83 + x86 + x87,
x41 -> -7 s + x67 + 2 x68 + x76 + 2 x77 + 2 x78 + x85 + 2 x86 + 2 x87 + 2 x88,
x42 -> 5 s - x64 - x72 - x73 - x74 - x75 - x76 - x77 - x78 - x86,
x43 -> -3 s + x64 + x66 + x67 + x74 + x75 + x76 + x77 + x78 - x82 - x83 + x86,
x44 -> 9 s - x66 - 2 x67 - 2 x68 + 2 x72 + 2 x73 - 2 x76 - 3 x77 - 2 x78 + 2 x82 + 2 x83 - 2 x85 - 4 x86 - 4 x87 - 3 x88,
x45 -> s + x64 - x67 - x68 + x72 + x73 + x74 - x77 - x78 + x82 + x83 + x84 - x85 - x86 - x87 - x88,
x46 -> s - x68 + x75 - x82,
x47 -> -7 s + x66 + x67 + x68 - x72 - x73 + x75 + 2 x76 + 2 x77 + 2 x78 - x82 - 2 x83 + 2 x85 + 3 x86 + 3 x87 + 2 x88,
x48 -> 5 s - x64 - x66 + x68 - x72 - x73 - x74 - 2 x75 - x76 - x78 - x84,
x51 -> -4 s + x64 + x66 - x68 + x72 + x73 + x74 + 2 x75 + x76 + x78 + x84,
x52 -> 8 s - x66 - x67 - x68 + x72 + x73 - x75 - 2 x76 - 2 x77 - 2 x78 + x82 + 2 x83 - 2 x85 - 3 x86 - 3 x87 - 2 x88,
x53 -> x68 - x75 + x82,
x54 -> -x64 + x67 + x68 - x72 - x73 - x74 + x77 + x78 - x82 - x83 - x84 + x85 + x86 + x87 + x88,
x55 -> -8 s + x66 + 2 x67 + 2 x68 - 2 x72 - 2 x73 + 2 x76 + 3 x77 + 2 x78 - 2 x82 - 2 x83 + 2 x85 + 4 x86 + 4 x87 + 3 x88,
x56 -> 4 s - x64 - x66 - x67 - x74 - x75 - x76 - x77 - x78 + x82 + x83 - x86,
x57 -> -4 s + x64 + x72 + x73 + x74 + x75 + x76 + x77 + x78 + x86,
x58 -> 8 s - x67 - 2 x68 - x76 - 2 x77 - 2 x78 - x85 - 2 x86 - 2 x87 - 2 x88,
x61 -> 4 s - x64 - x66 - x67 - x75 - x76 - x77 - x78 + x82 + x83 - x86 - x87,
x62 -> -12 s + x64 + x66 + 2 x67 + x68 - x72 + x74 + 2 x75 + 3 x76 + 4 x77 + 3 x78 - 2 x82 - 2 x83 + 2 x85 + 4 x86 + 4 x87 + 2 x88,
x63 -> 4 s - x64 - x67 - x68 - x73 - x74 - x77 - x78,
x65 -> 8 s - x66 - x67 - x68 + x72 + x73 - x75 - 2 x76 - 2 x77 - x78 + x82 + x83 - 2 x85 - 3 x86 - 3 x87 - 2 x88,
x71 -> 4 s - x72 - x73 - x74 - x75 - x76 - x77 - x78,
x81 -> 4 s - x82 - x83 - x84 - x85 - x86 - x87 - x88

Самое интересное равенство
Код:
x46 = s - x68 + x75 - x82
, которое можно преобразовать в
Код:
x46 + x68 = x17 + x75
- очень напоминает равенство для элементов примитивного квадрата.(причем это равенство выполняется явно не только для этой четверки, а и для других. каких конкретно - пока не разобрался) Сдается мне, что для идеального квадрата 8-го порядка тоже можно построить структуру типа примитивного квадрата, и с ней уже колдовать.

-- Ср сен 29, 2010 13:58:22 --

Pavlovsky в сообщении #357196 писал(а):
В свободном доступе естественно эту статью не нашел.

К сожалению, в несвободном тоже нет, ибо
Цитата:
Journal of Recreational Mathematics
Edited By: Charles Ashbacher and Lamarr Widmer

Presently this journal is available in print format only.

сцылко

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение29.09.2010, 15:18 
Аватара пользователя


20/01/10
766
Нижний Новгород
Я искренне считаю, что вопросы по быстродействию имеют прямое отношение к переборным задачам, в том числе и к магическим квадратам и никак не могут быть оффтопиком в данной теме. Поэтому и попробую высказать свои соображения по этому поводу, но, естественно, ни в коей мере не претендуя на "истину". Долгие века все вычисления проводились вручную и история оставила много поразительных, казалось бы невозможных, примеров. Зачем нужны вычисления в математике, к которой они практически не имеют отношения? На первом месте, конечно, стоит таинственность простейшей модели множества из бесконечного числа элементов - множества натуральных чисел. Все математические конструкции странным образом имеют свои прообразы в этом множестве. Часто эти конструкции описываются без привлечения понятия числа, например многие алгебраические конструкции, но это просто удобный способ описания.

На второе место я бы поставил аналогию "вычислений" с "экспериментом" у физиков. Это и проверка новых идей, это и источник новых идей. В основе человеческого мышления лежит наблюдение. Только после накопления "базы наблюдений" наступает так называемое "вдохновение" и рождение "новых" (чаще всего только для автора) идей. Но ... очень важно помнить совет К.Пруткова: "Бросая в воду камешки, смотри на круги, ими образуемые; иначе такое бросание будет пустою забавою".

Простейший перебор представляет собой совокупность вложенных циклов по некоторым параметрам и объем этого перебора равен произведению $n_1 n_2 ...$, где $n_i $ - объем перебора $i-$ого параметра. И, если ничего не предусмотрено для удаления "ненужных" веток, то при отсутствии "решения" весь этот объем машина пройдет. Поиск в расчете на "удачу" превращает его в "пустую забаву" и не представляет особого интереса (с точки зрения алгоритма перебора, но возможен и другой "интерес").

Но простейший он и есть простейший. Часто параметры и порождаемые ими веточки перебора устроены достаточно хитро, что и позволяет включать интересные проверки, резко сокращающие объем перебора. Исследование подобных проверок интересно само по себе и выходит далеко за пределы магических квадратов. При работе с квадратами мы сталкиваемся с понятием линейной зависимости параметров. Можно было бы проводить поиск по всем $n^2$ параметрам, но это было бы очень печально. Сейчас мы стараемся подобные вещи исключить путем сокращения числа используемых параметров - фактически, путем исключения ненужных веток перебора. Часто используемый Наталией метод, когда она собирает квадраты из предварительно подготовленных специальных наборов, очень эффективен. Например, если существует всего 5 наборов из 6 чисел, которые дают данную магическую сумму, то дальше можно и не продолжать. А если таких наборов 14? Все подобные вещи ждут своего исследования и не стоит поддаваться искушению "быстрее найти", куда полезнее "смотреть на круги, ими образуемые".

Конкретика всегда интересна, в том числе и в реализации алгоритмов. "Черт прячется в деталях", вроде бы одинаковые алгоритмы, но одна реализация работает доли секунды, а другая часами. Конечно, это не одинаковые алгоритмы. Множество различных конкурсов по программированию хорошо это показывают. Так вот, частота процессора, избранный язык программирования с точки зрения скорости работы, хотя и имеют некоторое значение, но занимают самое последнее место. Грубо говоря, скорость линейно зависит от частоты - выигрыш может быть раза в 2, но никак не 10000. Язык, здесь важна конкретная реализация компилятора, но никак не сам язык. Пример с pb5 хорошо это показывает. Более того, современные машины играют с человеком злую шутку и, как уже многие заметили, могут привести к его деградации.

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

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение29.09.2010, 16:47 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
12d3 в сообщении #357248 писал(а):
Nataly-Mak в сообщении #357227 писал(а):
А для идеального квадрата данного порядка? Если есть, сколько в ней независимых переменных?

Там 19 независимых переменных.


Интересное число получилось. Это, как я понимаю, при заданной магической константе? Но почему всё-таки не 18?


Цитата:
Сдается мне, что для идеального квадрата 8-го порядка тоже можно построить структуру типа примитивного квадрата, и с ней уже колдовать.

Так ведь я приводила здесь примитивный квадрат для нетрадиционного пандиагонального квадрата 8-го порядка. Он составляется, но только там есть дополнительные условия (так же, как для примитивного квадрата 4-го порядка, аналогичные). Ну, а идеальный - это тоже пандиагональный, только ещё с условием ассоциативности. Однозначно, что примитивный квадрат для идеального квадрата 8-го порядка тоже можно составить, по аналогии с тем квадратом, который я приводила для пандиагонального квадрата.

И для идеального квадрата 7-го порядка я уже реализовала эту идею (строить с помощью примитивного квадрата) и программа у меня есть. Только квадраты идеальные пока не нашла :-) Но программа работает очень быстро.

-- Ср сен 29, 2010 17:59:17 --

Вот, например, (чтобы долго не искать), это примитивный квадрат 8х8:

Код:
3 7 13 19 47 43 37 31
53 57 63 69 97 93 87 81
59 63 69 75 103 99 93 87
71 75 81 87 115 111 105 99
157 161 167 173 201 197 191 185
107 111 117 123 151 147 141 135
101 105 111 117 145 141 135 129
89 93 99 105 133 129 123 117

Применяю к нему преобразование Россера и получаю следующий пандиагональный квадрат:

Код:
103 105 157 117 145 123 3 63
185 111 117 129 31 57 75 111
111 133 37 53 69 115 191 107
43 81 63 87 197 135 105 105
59 81 201 141 101 99 47 87
173 147 129 93 19 93 87 75
135 89 13 97 93 71 167 151
7 69 99 99 161 123 141 117

Возьмите теперь любой идеальный квадрат 8-го порядка и примените к нему обратное преобразование, по идее вы должны получить примитивный квадрат. Затем колдуйте с этим примитивным квадратом :-)

Опа! Вот с любым идеальным ничего и не получается. Я уже попробовала с классическим идеальным. Мимо! Не получается из него примитивный квадрат с применением преобразования обратного тому, которое здесь применено.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2871 ]  На страницу Пред.  1 ... 136, 137, 138, 139, 140, 141, 142 ... 192  След.

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



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

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


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

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