Итак, решение Andersen
Код:
The first case is 4164532312868707261 added to each of the 16 numbers:
0 6 18 30
10 16 28 40
42 48 60 72
52 58 70 82
проверено.
Это пока меньшее из двух известных решений Andersen.
Так выглядит этот квадрат Стенли 4-го порядка из последовательных простых чисел полностью:
Код:
4164532312868707261 4164532312868707267 4164532312868707279 4164532312868707291
4164532312868707271 4164532312868707277 4164532312868707289 4164532312868707301
4164532312868707303 4164532312868707309 4164532312868707321 4164532312868707333
4164532312868707313 4164532312868707319 4164532312868707331 4164532312868707343
Индекс этого квадрата:
Верхняя граница найдена. Надо найти наименьшее решение.
Задача в самом начале своего решения.
Вчера немного обсуждали дальнейшее решение задачи с
Jarek в личной переписке.
Jarek считает, что решить задачу до конца сложно.
Если посмотреть на решение Andersen...
Jarek считает, что Andersen сначала нашёл возможную структуру квадрата Стенли
Код:
0 6 18 30
10 16 28 40
42 48 60 72
52 58 70 82
для разности 82 между наименьшим и наибольшим числами в последовательности из 16 чисел.
А затем уже искал под эту структуру набор из 16 последовательных простых чисел.
Как я поняла, 82 - это минимальная разность, для которой ему удалось найти:
1. структуру квадрата Стенли;
2. набор из 16 последовательных простых чисел под эту структуру.
Теперь разность можно только увеличивать, то есть брать больше 82, ибо с меньшей разностью найти набор из 16 последовательных простых чисел, удовлетворяющий условию 1, не получится.
И уж совсем пессимистический прогноз у
Jarek по поводу решения этой задачи для квадратов Стенли 5-го порядка.
А делать надо то же самое.
Найти подходящую структуру
Код:
x1 x2 x3 x4 x5
x6 x7 x8 x9 x10
x11 x12 x 13 x14 x15
x16 x17 x18 x19 x20
x21 x22 x23 x24 x25
являющуюся квадратом Стенли.
Элемент x1, соответствующий стартовому простому числу, считаем равным 0.
Понятно, что все следующие элементы
, как разности между двумя простыми числами, будут чётными числами.
Элемент x25 есть разность между наименьшим и наибольшим числами набора из 25 последовательных простых чисел.
Много ли будет таких подходящих структур? Мы даже не знаем, какую же надо выбрать разность x25.
Ну, а найдя хоть какую-то подходящую структуру, надо затем искать под эту структуру набор из 25 последовательных простых чисел.
Задачка совсем не простенькая.
Решать, как всегда, некому
-- Ср мар 26, 2014 08:18:00 --Если решать с другой стороны...
Кстати, WolframAlpha может генерировать последовательности простых чисел не только в сторону увеличения, но и в сторону уменьшения; для этого в коде надо поставить знак минус вместо знака плюс.
Задаю код:
Код:
Select[Range[0,10000],PrimeQ[4164532312868707261-#]&]
Стартовое число - это стартовое число из решения Andersen; теперь от этого стартового числа берём предыдущие простые числа, а не последующие.
Выдана такая последовательность простых чисел:
(Оффтоп)
Код:
{0, 8, 30, 32, 84, 140, 200, 234, 242, 252, 312, 344, 414, 452, 458, 512, 588, 630,
660, 674, 752, 770, 830, 974, 1022, 1104, 1118, 1178, 1310, 1334, 1430, 1478, 1482, 1530,
1550, 1562, 1614, 1632, 1662, 1674, 1698, 1818, 1842, 1850, 1904, 1970, 1982, 2030, 2130,
2138, 2168, 2192, 2262, 2298, 2304, 2318, 2424, 2532, 2604, 2612, 2628, 2658, 2720, 2762,
2804, 2870, 2888, 2934, 2982, 3018, 3032, 3050, 3120, 3222, 3234, 3258, 3308, 3362, 3372,
3390, 3402, 3428, 3542, 3570, 3578, 3692, 3750, 3764, 3770, 3824, 3908, 3930, 3938, 3942,
3984, 3998, 4082, 4098, 4104, 4118, 4214, 4218, 4314, 4358, 4404, 4424, 4428, 4454, 4484,
4494, 4548, 4554, 4652, 4658, 4664, 4674, 4680, 4688, 4784, 4958, 5022, 5052, 5202,
5220,5274, 5400, 5468, 5472, 5478, 5570, 5672, 5694, 5772, 5888, 5904, 5912, 5918, 5924,
5954, 6000, 6008, 6032, 6078, 6248, 6260, 6270, 6314, 6368, 6372, 6380, 6408, 6440, 6458,
6584, 6632, 6660, 6668, 6732, 6750, 6804, 6854, 6860, 6872, 6900, 6932, 6942, 7022, 7044,
7100, 7130, 7142, 7238, 7292, 7310, 7334, 7430, 7470, 7484, 7542, 7572, 7592, 7640, 7668,
7674, 7712, 7794, 7842, 7872, 7914, 7928, 7952, 8024, 8114, 8150, 8190, 8310, 8312, 8390,
8400, 8414, 8454, 8480, 8510, 8538, 8544, 8558, 8564, 8604, 8652, 8664, 8810, 8822, 8898,
8900, 8934, 8960, 8978, 8982, 9002, 9024, 9038, 9198, 9210, 9264, 9290, 9368, 9390, 9408,
9494, 9534, 9542, 9558, 9560, 9564,9614, 9620, 9644, 9648, 9692, 9698, 9714, 9752, 9812,
9882, 9944, 9948, 9954}
Можно сделать эту последовательность как угодно длинной, ну или генерировать такие последовательности порциями.
А теперь надо проверить каждый массив из 16 чисел, расположенных подряд, на предмет составления из чисел этого массива квадрата Стенли.
Программа такой проверки для одного массива из 16 чисел выполняется долю секунды. Но! проверить-то надо очень много массивов (миллионы? миллиарды? Если вот эту последовательность простых чисел раскрутить вниз до самого маленького простого числа, сколько в ней будет членов?).
Выделяю вопрос, чтобы был заметнее
сколько простых чисел в интервале (2, 4164532312868707261)