|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Раз не пошло обсуждение некоторых книг, то предлагается обсудить «древний» метод факторизации чисел – (р – 1) Полларда. В этом методе на первом этапе есть граница В, и для этой границы «набирается» простые числа в некоторой степени таким образом, чтобы эти простые числа в степени не превышали В. Если необходимо определять все простые числа как делители до 500, то необходимо, наверное, перемножать все простые числа до 500, или некоторые, про которые ничего не известно. И ещё добавить степень. То есть, число М будет ещё больше. Всего простых чисел до 500 – 92. Оказывается, достаточно перемножить «только» 32 числа, и без степеней. Есть желающие продолжить обсуждение? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2020, 09:41 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Gennadiy Usov Есть желающие продолжить обсуждение? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2020, 14:40 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
1. По первому этапу метода: Нигде не сказано: - что такое максимальное М; - что такое максимальное В; - зависят ли эти числа от факторизируемого числа. Это в порядке обсуждения. И если на это будет дан ответ, то, наверное, это и будет новым. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2020, 15:22 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Есть сомнение: что лучше: 1. скрупулёзно выбирать нужные простые числа и уменьшать М 2. перемножать все простые числа в диапазоне и будет очень большое М, а далее "спасает" блочное умножение, при этом блоков будет несколько больше, чем в первом варианте. (мысли вслух) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2020, 11:08 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Решил рассмотреть многоблочность метода. То есть выбор числа В. На отдельном примере: 9929243 * 699720181 = 6947691709152983 (n) Оказалось, что: - если В = sqrt(n) (или 83352814), то время работы - 2м 6 сек - если В = n , то время работы - 2м 16 сек - если В = n*2 , то время работы - 2м 17 сек - если В = n^2 , то время работы - 2м 49 сек ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2020, 13:58 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
exp98 Gennadiy Usov Есть желающие продолжить обсуждение? зачем искать простые числа, и тратить на это время. Проще перемножить все нечётные числа. А многоблочность всё "скушает"! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2020, 15:54 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Конечно по схеме 6хК + 1 и 6хК + 3 (без 6хК + 3) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2020, 16:07 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Gennadiy Usov Конечно по схеме 6хК + 1 и 6хК + 5 (без 6хК + 3) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2020, 16:07 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
https://ru.wikipedia.org/wiki/P?1-метод_Полларда В конце данной статьи увидел рекорды по определению делителей. Взял число из 66 десятичных цифр, произведение простых чисел умножил на 37 и прибавил 1. Получилось число, большее чем указанное число, это число будет простым. Число 24865434557959795430290772917670661657299237407700521891770082957981 простое. Получается рекорд побит или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2020, 19:26 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Gennadiy Usov Получается рекорд побит или нет? читайте английский вариант в той же википедии, "русский вариант" это какое-то вредительство ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2020, 09:43 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
kealon(Ruslan) Gennadiy Usov Получается рекорд побит или нет? читайте английский вариант в той же википедии, "русский вариант" это какое-то вредительство С другой стороны, а чём заключается рекорд, если об этом говорят уже в 2-х публикациях? И причём говорят одинаково. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2020, 10:25 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
kealon(Ruslan) Gennadiy Usov Получается рекорд побит или нет? читайте английский вариант в той же википедии, "русский вариант" это какое-то вредительство Посмотрел импортный вариант, там то же самое. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2020, 10:52 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Gennadiy Usov, нету в англ варианте ничего про мерянье 6.28-ками не совсем понятно по какому принципу подбирается число-кандидат для попадания в этот список, это видимо какие-то свои идиомы ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2020, 09:23 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
kealon(Ruslan) Gennadiy Usov, нету в англ варианте ничего про мерянье 6.28-ками не совсем понятно по какому принципу подбирается число-кандидат для попадания в этот список, это видимо какие-то свои идиомы Но кто-то ставит рекорды, поскольку у данного метода есть ограничения на величину делителя. И кто-то эти рекорды публикует. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2020, 09:52 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Парадокс (р – 1) – метода Полларда. Рассмотрим парадокс метода на примере. Определяем число М, как: M = 2^7 = 128. Тогда, определяются общие делители чисел (2^128 -1) и факторизуемого числа n. У числа (2^128 -1) следующие делители: 3 , 5, 17, 257, 641, 65537, 274177, 6700417 и 67280421310721. (1) Следовательно, если у числа n будет хоть один делителей из (1), то этот делитель будет определён. Согласно методу среди делителей (1) должны быть только те числа Р, для которых величина (Р – 1) будет степенью числа 2. Таких чисел среди делителей (1) только 5: 3, 5, 17, 257 и 65537. Для остальных чисел среди делителей (1) величина (Р – 1) не являются степень числа 2, так как: 640 = 2^7 * 5 274176 = 2^8 * 3^2 * 7 * 17 6700416 = 2^7 * 2 * 17449 67280421310720 = 2^8 * 5 * 47 * 373 * 2998279. однако эти делители метод определяет как делителей некоторого числа n1. Кроме того, сомножитель числа М есть 2^7, а при этом определяется число 65537, у которого (65537 – 1) = 2^16. Парадокс метода заключается в следующем: в сомножители числа М включаются одни числа, а в результате применения метода определяются делители Р чисел n1, у которых в числе (Р – 1) имеют место другие числа. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 13:57 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
А вот ещё один момент. Первая стадия (р - 1) метода идёт до числа В1, при этом число М получается как произведение нескольких сомножителей. И, вдруг, начинается вторая стадия, когда после числа В1 выбираются следующие сомножители, и уже число М не произведение нескольких сомножителей, а 1 сомножитель (постоянный элемент * дельта). Спрашивается: а когда наступает вторая стадия? Или каждый решает это про себя. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 19:30 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Какая дата считается Днём рождения метода Полларда? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 20:01 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
exp98 Какая дата считается Днём рождения метода Полларда? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 20:07 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
exp98 Да уж лучше послушаю где использовать, какие проблемы, в чём личная новизна, насколько всё было плохо, а стало лучше ... http://sci-article.ru/stat.php?i=1599050022 Может быть, это всё уже когда-то было. В существующих описаниях по данному методу такие задачи не рассматривались. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 12:50 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Gennadiy Usov, а тебе доступна эта ссылка? https://www.sql.ru/forum/815971-27/topik-zadachek-i-golovolomok ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 13:17 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
mayton Gennadiy Usov, а тебе доступна эта ссылка? https://www.sql.ru/forum/815971-27/topik-zadachek-i-golovolomok ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 14:18 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Тогда я тебя приглашаю в ЗПТ. Закрытый Просто Трёп где есть топики с математическими головоломками. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 15:15 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
mayton Тогда я тебя приглашаю в ЗПТ. Закрытый Просто Трёп где есть топики с математическими головоломками. Там есть методы? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 15:29 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Gennadiy Usov mayton Тогда я тебя приглашаю в ЗПТ. Закрытый Просто Трёп где есть топики с математическими головоломками. Там есть методы? Я черкну записочку в ЗПТ. И тебя добавят. У меня - спецпропуск. Депутатский мандат тык-скыть. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 15:43 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Тамошние модераторы говорят - доступ выдали. Побробуй еще раз ссылку. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 15:57 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
mayton Тамошние модераторы говорят - доступ выдали. Побробуй еще раз ссылку. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 16:05 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Посмотри все топики https://www.sql.ru/forum/zpt ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 16:19 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 16:21 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Пару математических я раньше находил. А впрочем я не настаиваю сильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 16:22 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Добавлена: Задача 8. Изменение формул (р – 1) - метода Полларда. http://sci-article.ru/stat.php?i=1599050022 Значительно уменьшает время определения делителей. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2020, 09:12 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
mayton Пару математических я раньше находил. А впрочем я не настаиваю сильно. Вот что-то было https://www.sql.ru/forum/1320842/matematika-dlya-vseh ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2020, 20:13 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
mayton mayton Пару математических я раньше находил. А впрочем я не настаиваю сильно. Вот что-то было https://www.sql.ru/forum/1320842/matematika-dlya-vseh ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2020, 20:34 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Попадаются числа, для которых нельзя применить (р-1)-метод Полларда. Например: 274177 * 67280421310721 Метод эти числа "не разделяет". Оказывается у них ux (из статьи) равны между собой и = 128! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2020, 16:46 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Добавлена: Задача 9. Шаги двух делителей в произведении М. http://sci-article.ru/stat.php?i=1599050022 Рассмотрен случай a^M = 1 (mod n). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2020, 16:43 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Добавлена: Задача 10. Определение сильных простых чисел применительно к (р – 1) - методу Полларда. http://sci-article.ru/stat.php?i=1599050022 Приведены не сильные простые числа применительно к (р – 1) - методу Полларда для границы В1. Уточнена задача 3, добавлены выводы. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 18:33 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Gennadiy Usov Попадаются числа, для которых нельзя применить (р-1)-метод Полларда. Например: 274177 * 67280421310721 Метод эти числа "не разделяет". Оказывается у них ux (из статьи) равны между собой и = 128! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 19:50 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
В (р - 1) методе Полларда можно добавить 0-ю стадию. На этой стадии определяются простые числа р с очень простыми сомножителями числа (р - 1). Как известно из статьи: если a^M = 1 (mod n), то в произведении М "присутствуют" сомножители от двух (или больше) делителей. И не надо думать, пока, о границе В1. Просто устанавливается граница В0. Поэтому на 0-й стадии будет простой алгоритм: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Если на определённом шаге a^M = 1 (mod n), то применяется с1 от предыдущего шага. И d определяет делитель числа а, а именно, 593. Здесь в цикле можно ограничить количество вычислений, а потом переходить на 1-ую стадию, если не будут найдены делители. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 10:59 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Все простые числа можно вычислить по формулам р = 6*К+1 или р = 6*К+5. Среди этих чисел интересны, как сильные, числа р, у которых (р -1)/2 - простое число. Для таких чисел справедлива формула: р = 11 + 12*К ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 16:07 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Не хватает мощностной харакеристики. Какова доля этих "сильных" среди всех простых? 1/4? 1/12 ? авторСреди этих чисел интересны Каких "этих": всех простых или (6к+-1)? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 16:52 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
exp98 Не хватает мощностной харакеристики. Какова доля этих "сильных" среди всех простых? 1/4? 1/12 ? авторСреди этих чисел интересны Например: р = 839 (р-1) = [2, 419] т.е. (р-1) состоит только из двух простых сомножителей. Наверное, такие простые числа р - сильные простые числа. Такого вида числа р будут иметь формулу:р = 11 + 12*К ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 16:59 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Теперь о количестве таких сильных простых чисел: программа определяет 116 таких сильных простых чисел в диапазоне от 3 до до 10000. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 17:44 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
Ну и , наконец, всего обычных простых в диапазоне от 3 до до 10000 = 256 ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 21:34 |
|
Предлагается обсудить древний метод факторизации чисел Полларда.
|
|||
---|---|---|---|
#18+
exp98 Ну и , наконец, всего обычных простых в диапазоне от 3 до до 10000 = 256 ??? https://dpva.ru/Guide/GuideMathematics/GuideMathematicsFiguresTables/SimpleFigures/SimpleFiguresPrint/ Здесь перечислено 1229 простых чисел ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2020, 11:32 |
|
|
start [/forum/topic.php?all=1&fid=16&tid=1339739]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 229ms |
total: | 397ms |
0 / 0 |