Новое решение с 2 дырками:
Код:
863 881 269 1229 131 5 1109
23 719 251 521 971 1181 821
1091 47* 1049 509 929 263 599
1193 443 1103 641 179 839 89
683 1019 353 773 233 1235* 191
461 101 311 761 1031 563 1259
173 1277 1151 53 1013 401 419
Неправильная комплементарная пара (47, 1235) содержит одно простое число, так что формально дырка одна.
И новый шаблон из вычетов по модулю 4, соответствующий этому решению:
Код:
3 1 1 1 3 1 1
3 3 3 1 3 1 1
3 3 1 1 1 3 3
1 3 3 1 3 3 1
3 3 1 1 1 3 3
1 1 3 1 3 3 3
1 1 3 1 1 1 3
Этот шаблон тоже годится для заданного массива простых чисел (по распределению вычетов).
Параллельно начала крутить программу для второй потенциальной магической константы –
4529.
Здесь тоже имеем один потенциальный массив, состоящий точно из 49 простых чисел:
Код:
5 11 17 71 101 107 113 131 191 197 233 263 281 311 317 347 353 383 431 467 521 593 617 641 647 653 677 701 773 827 863 911 941 947 977 983 1013 1031 1061 1097 1103 1163 1181 1187 1193 1223 1277 1283 1289
Решение с двумя дырками пока нашлось только одно и искалось оно долго (по сравнению с решением для магической константы
4487):
Код:
431 827 347 71 1283 977 593
1163 1097 1103 107 383 5 671*
17 281 983 521 1181 1193 353
653 617 1061 647 233 677 641
941 101 113 773 311 1013 1277
623* 1289 911 1187 191 197 131
701 317 11 1223 947 467 863
Итак, весьма и весьма интересно: существуют ли решения с магическими константами
4487 и
4529 Вспомним, что
Jarek удалось найти минимальное решение для пандиагонального квадрата 7-го порядка из различных простых чисел, а там ведь всё намного сложнее: свободных переменных в два раза больше. Кроме того, там было два потенциальных массива, пришлось одновременно крутить две программы - для каждого потенциального массива отдельно. Обе программы работали одновременно и непрерывно несколько суток; наконец, одна из программ нашла решение.
-- Пт мар 27, 2015 11:49:36 --Опять вспомнила метод точных ортогональных покрытий массива.
Для порядка 7 и все цепочки составить не проблема. Я уже делала это, когда пыталась применить этот метод для поиска минимального пандиагонального квадрата 7-го порядка из простых чисел. БД всех цепочек не такая уж и большая. Поэтому вполне реально с ней поработать.
Но вот метод мне так и не удалось применить до конца в случае с пандиагональными квадратами.
Зато метод прекрасно работает для ассоциативных квадратов! Найти два точных ортогональных покрытия для ассоциативного квадрата - задачка совсем простенькая. А плюс ещё два (попарно ортогональных) для идеального квадрата? Никто ещё не попробовал
Предлагаю всем, в первую очередь
whitefox и
12d3 (они уже с этим методом работали).
Задача ведь и вправду очень интересная.
Массив задан конкретный, точно из 49 чисел. Два точных ортогональных покрытия этого массива могу выдать прямо сейчас. Это будет ассоциативный квадрат.
-- Пт мар 27, 2015 12:06:57 --Наименьший ассоциативный квадрат 7-го порядка из различных простых чисел я построила давно (ещё ничего не зная о методе точных ортогональных покрытий массива):
Код:
53 1277 101 1091 173 1019 773
1013 59 863 599 881 1049 23
179 1193 563 821 761 131 839
1031 311 929 641 353 971 251
443 1151 521 461 719 89 1103
1259 233 401 683 419 1223 269
509 263 1109 191 1181 5 1229
(см.
статью )
Строки этого квадрата - первое точное покрытие массива, столбцы - второе точное покрытие.
Прошу добавить ещё два точных покрытия этого же массива ортогональные между собой и первым двум покрытиям
Ещё программку неплохо бы сделать, которая проверяла бы комплект из 4-х точных попарно ортогональных покрытий (вдруг такой комплект найдётся) на предмет составления из него идеального квадрата.
Хотя... может быть, для идеального квадрата не так, как для пандиагонального. Для пандиагонального было установлено, что не любой комплект из 4-х точных попарно ортогональных покрытий массива даёт пандиагональный квадрат.