Прорекламирую использование pcoul, в качестве генератора паттернов.
0. Как ранее сообщал Хуго, в конце прошлого года были реализованы ключи:
-I - позволяет указывать паттерн (батч) в явном виде в строке запуска. Это удобно для поиска цепочек по конкретным батчам.
-a2 - дополненные вывод (по сравнению с ключом -a) в режиме генерации паттернов (батчей). Вот об этом ключе и пойдет речь ниже.
1. Ключ -a2 выводит найденные батчи в формате, отучающемся от формата для ключа -a.
а) во-первых, разделитель полей не пробел, а запятая.
б) во-вторых, если в место в батче ничего не подставляется, то там выводится "1", а не "."
в) в-третьих и главное - после батча выводится структура паттерна: LCM, и количество мест для каждого количества делителей, в которых ожидается такое количество делителей после применения батча.
2. Однако, при запуске с ключом -a2 (впрочем, как и с ключом -a), перебирались
все паттерны, включая расстановки мест с большими степенями. Количество паттернов оказывалось огромным, а время расчета устремлялось куда-то в район тепловой смерти Вселенной.
3. И вот, на днях, Хуго реализовал ключ -fr, применение которого распространяет ограничения, указанные в ключах -p и -px, на простые числа, используемые в батчах.
В результате, при ограничениях вида (через ключ -px): использовать пятую степень только для простых

, а более высокие степени не использовать вообще - время генерации всех паттернов (удовлетворяющим этим ограничениям) оказалось около 6 часов (речь про D(48,23)). Что очень неплохо, и вполне приемлемо.
4.Общее количество батчей при таких ограничениях - 670-700 миллионов. Складывать эту низко концентрированную руду в файл нет ни смысла, ни возможностей. Поэтому вывод pcoul был направлен в небольшой скрипт на Питоне, который "на лету" отобрал батчи по условиям: количество простых: 2 или менее, и количество pqr: 16 или более.
Получился файл 15 Мб, 103537 строк.
5. Далее - файл в Ексель, сводная таблица, и
всё известно о структуре батчей (при указанных выше ограничениях).
Вот например,
полный перечень структур паттернов для нуля простых:
Код:
0-2-16-5(11)-9 456
0-2-17-4(11)-9 228
0-3-16-4(11)-243 456
0-3-16-4(11)-9 2402
0-3-17-3(11)-9 140
0-4-16-3(10)-243 658
0-4-16-3(11)-243 1140
0-4-16-3(11)-9 378
0-4-17-2(10)-243 16
0-4-17-2(11)-243 26
0-5-16-2(10)-243 324
0-5-16-2(11)-243 140
Во второй колонке - количество паттернов с такой структурой. Количество подставляемых квадратов простых не всегда соответствует наличию в паттерне

, поэтому эта информация добавлена в ID структуры.
Или вот, нашлись 4 паттерна с 19 местами pqr (и больше таких нет):
Код:
2-0-19-2(11)-243 2
2-1-19-1(10)-243 2
и т.д.
PS. Несколько настораживает нечетное количество найденных батчей. Это означает, что для какого-то (каких-то) не нашлось зеркального.
У нас электричество выключалось, но по некоторым признакам, генерация батчей успела окончиться до этого.
Нужно поразбираться с этим моментом отдельно.
PPS. Выше слова "батч" и "паттерн" используются как синонимы.