powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Предлагается обсудить древний метод факторизации чисел Полларда.
25 сообщений из 43, страница 1 из 2
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39991041
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Раз не пошло обсуждение некоторых книг,
то предлагается обсудить «древний» метод факторизации чисел – (р – 1) Полларда.

В этом методе на первом этапе есть граница В,
и для этой границы «набирается» простые числа в некоторой степени таким образом,
чтобы эти простые числа в степени не превышали В.

Если необходимо определять все простые числа как делители до 500,
то необходимо, наверное, перемножать все простые числа до 500,
или некоторые, про которые ничего не известно.
И ещё добавить степень. То есть, число М будет ещё больше.
Всего простых чисел до 500 – 92.

Оказывается, достаточно перемножить «только» 32 числа, и без степеней.

Есть желающие продолжить обсуждение?
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39991439
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gennadiy Usov
Есть желающие продолжить обсуждение?
Да уж лучше послушаю где использовать, какие проблемы, в чём личная новизна, насколько всё было плохо, а стало лучше ...
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39991465
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. По первому этапу метода:

Нигде не сказано:
- что такое максимальное М;
- что такое максимальное В;
- зависят ли эти числа от факторизируемого числа.

Это в порядке обсуждения.

И если на это будет дан ответ, то, наверное, это и будет новым.
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39991723
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть сомнение: что лучше:

1. скрупулёзно выбирать нужные простые числа и уменьшать М

2. перемножать все простые числа в диапазоне и будет очень большое М,
а далее "спасает" блочное умножение,
при этом блоков будет несколько больше, чем в первом варианте.

(мысли вслух)
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39991971
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил рассмотреть многоблочность метода.
То есть выбор числа В.

На отдельном примере: 9929243 * 699720181 = 6947691709152983 (n)

Оказалось, что:
- если В = sqrt(n) (или 83352814), то время работы - 2м 6 сек
- если В = n , то время работы - 2м 16 сек
- если В = n*2 , то время работы - 2м 17 сек
- если В = n^2 , то время работы - 2м 49 сек
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39992013
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
exp98
Gennadiy Usov
Есть желающие продолжить обсуждение?
Да уж лучше послушаю где использовать, какие проблемы, в чём личная новизна, насколько всё было плохо, а стало лучше ...
А как вам такая вещь:

зачем искать простые числа, и тратить на это время.

Проще перемножить все нечётные числа.
А многоблочность всё "скушает"!
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39992016
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конечно по схеме 6хК + 1 и 6хК + 3 (без 6хК + 3)
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39992017
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gennadiy Usov
Конечно по схеме 6хК + 1 и 6хК + 5 (без 6хК + 3)
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39992381
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
https://ru.wikipedia.org/wiki/P?1-метод_Полларда

В конце данной статьи увидел рекорды по определению делителей.

Взял число из 66 десятичных цифр, произведение простых чисел умножил на 37 и прибавил 1.

Получилось число, большее чем указанное число, это число будет простым.
Число 24865434557959795430290772917670661657299237407700521891770082957981 простое.

Получается рекорд побит или нет?
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39992443
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gennadiy Usov
Получается рекорд побит или нет?
нет, вы фз что сделали
читайте английский вариант в той же википедии, "русский вариант" это какое-то вредительство
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39992453
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kealon(Ruslan)
Gennadiy Usov
Получается рекорд побит или нет?
нет, вы фз что сделали
читайте английский вариант в той же википедии, "русский вариант" это какое-то вредительство
Я понимаю, что в этой публикации что-то напутали.

С другой стороны, а чём заключается рекорд, если об этом говорят уже в 2-х публикациях?
И причём говорят одинаково.
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39992466
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kealon(Ruslan)
Gennadiy Usov
Получается рекорд побит или нет?
нет, вы фз что сделали
читайте английский вариант в той же википедии, "русский вариант" это какое-то вредительство
https://members.loria.fr/PZimmermann/records/Pminus1.html

Посмотрел импортный вариант, там то же самое.
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39992819
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gennadiy Usov,

нету в англ варианте ничего про мерянье 6.28-ками

не совсем понятно по какому принципу подбирается число-кандидат для попадания в этот список, это видимо какие-то свои идиомы
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39992830
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kealon(Ruslan)
Gennadiy Usov,
нету в англ варианте ничего про мерянье 6.28-ками
не совсем понятно по какому принципу подбирается число-кандидат для попадания в этот список,
это видимо какие-то свои идиомы
Согласен.

Но кто-то ставит рекорды, поскольку у данного метода есть ограничения на величину делителя.
И кто-то эти рекорды публикует.
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39993440
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Парадокс (р – 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) имеют место другие числа.
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39993925
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот ещё один момент.

Первая стадия (р - 1) метода идёт до числа В1,
при этом число М получается как произведение нескольких сомножителей.

И, вдруг, начинается вторая стадия,
когда после числа В1 выбираются следующие сомножители,
и уже число М не произведение нескольких сомножителей,
а 1 сомножитель (постоянный элемент * дельта).

Спрашивается: а когда наступает вторая стадия?
Или каждый решает это про себя.
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39993931
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая дата считается Днём рождения метода Полларда?
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39993932
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
exp98
Какая дата считается Днём рождения метода Полларда?
1974
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39995593
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
exp98
Да уж лучше послушаю где использовать, какие проблемы, в чём личная новизна, насколько всё было плохо, а стало лучше ...
В статье обозначил задачи. которые позволяют лучше представить идеи (p – 1) – метода Полларда.
http://sci-article.ru/stat.php?i=1599050022

Может быть, это всё уже когда-то было.
В существующих описаниях по данному методу такие задачи не рассматривались.
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39995610
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gennadiy Usov, а тебе доступна эта ссылка?

https://www.sql.ru/forum/815971-27/topik-zadachek-i-golovolomok
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39995662
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
Gennadiy Usov, а тебе доступна эта ссылка?

https://www.sql.ru/forum/815971-27/topik-zadachek-i-golovolomok
Система показывает, что у меня нет права на эту ссылку.
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39995687
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда я тебя приглашаю в ЗПТ.
Закрытый Просто Трёп где есть топики с математическими головоломками.
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39995694
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
Тогда я тебя приглашаю в ЗПТ.
Закрытый Просто Трёп где есть топики с математическими головоломками.
И как туда попасть?

Там есть методы?
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39995698
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gennadiy Usov
mayton
Тогда я тебя приглашаю в ЗПТ.
Закрытый Просто Трёп где есть топики с математическими головоломками.
И как туда попасть?

Там есть методы?

Я черкну записочку в ЗПТ. И тебя добавят. У меня - спецпропуск. Депутатский мандат тык-скыть.
...
Рейтинг: 0 / 0
Предлагается обсудить древний метод факторизации чисел Полларда.
    #39995702
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тамошние модераторы говорят - доступ выдали. Побробуй еще раз ссылку.
...
Рейтинг: 0 / 0
25 сообщений из 43, страница 1 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Предлагается обсудить древний метод факторизации чисел Полларда.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]