Generalized Fermat Prime Search

PrimeGrid

Про узагальнені прості Ферма

Протягом 17 сторіччя П'єр Ферма (Pierre de Fermat) та Марі Мерсен (Marin Mersenne) вивчали дві певні форми чисел, з надією, що вони можуть продукувати велику кількість простих чисел, чи навіть нескінчену кількість простих. Мерсен працював над переліком простих виду 2^n-1, таких, що n < 257. Знадобилось багато років праці, щоб створити коректний перелік таких чисел. У листуванні з Френікл (Frénicle) Ферма висловив переконання, якщо n є ступінню 2, тоді 2^n+1 є простим числом. Ферма знав, що 3, 5, 17, 257 і 65537 є простими, але пізніше Ейлер (Euler) показав, що Ферма помилявся, віднайшовши дільник для наступного числа.

На честь натхнених піонерів теорії чисел, числа виду 2^n-1 тепер називаються числами Мерсена, а числа виду 2^n+1 числами Ферма. Пошук простих Мерсена та Ферма значно просунувся від часів 17 сторіччя. Тепер відомі всі прості Мерсена з кількістю цифр менше за 2'000'000 і досліджено всі числа Ферма аж до 2'000'000'000 цифр! Це стало можливим, тому що протягом 19 ст. було винайдено декілька ефектнивних методів перевірки цих чисел на простоту. Одночасно з цим, деякі тести не менш швидкі були знайдені для перевірки всіх чисел N, якщо відома факторизація чисел N-1 або N+1. Таким чином багато форм чисел можуть бути використані для пошуку найбільших відомих простих, але на диво пошук найбільших простих обмежується числами Мерсена. Відомими виключенями стали (2^148+1)/17 (винайдено у 1951 році з використанням ручного обчислювального методу), 180·(2^127-1)^2+1 (винайдено у 1951 році) і 391581·2^216193-1 (знайдено за допомогою “Amdahl 6” в 1989).

З 50-х по 70-ті розмір найбільших відомих простих постійно ріс разом із швидкостями комп'ютерів, але використовувані алгоритми залишались тими самими, що і наприкінці 19 ст. Але в 80-х роках, методи, що використовуються для обчислення базової операції алгоритму, добутку, змінилась. Помітивши, що добуток може бути представлений у вигляді суми скінченої послідовності, теорія дискретних транформація показала, як швидко обчислити цю операцію за допомогою швидких перетворень Фур'є (Fast Fourier Transform, FFT). За допомогою цього методу було знайдено деякі прості з більш ніж 10'000 та 100'000 цифр.

В 1994 R. Crandall та B. Fagin винайшли, що за допомогою дискретних зважених трансформацій (Discrete Weighted Transform, DWT) швидкість пошуку простих Мерсена та Ферма може бути подвоєна. Цей метод було використано у пошуку шости нових простих Мерсена (найбільше з них містило понад 6'000'000 цифр) і довести складеність деяких чисел Ферма. Але прості серед чисел Мерсена та Ферма є рідкістю і шанс знайти нове просте малий.

В 1998 році Y. Gallot помітив, що дискретна зважена трансформація є поліноміальною операцією і якщо представлення чисел не обмежується базою 2, тоді багато чисел можуть бути перевірені на тому ж рівні швидкості, як і числа Мерсена: узагальнені числа Ферма (Generalized Fermat Numbers, GFN), які є числами виду b^n+1, де n є ступінню 2. Він реалізував алгоритм в 1999 у програмі Proth.exe, яка з того часу була ще оптимізована. Теоретичні гіпотези стали дійсністю: пошук узагальнених простих Ферма так само швидкий, як і пошук простих Мерсена такого ж розміру. За допомогою десятків комп'ютерів було знайдено багато простих, що містять більше ніж 100'000 цифр. В 2002 P. Carmody разом з B. Frey досягли великих успіхів в алгоритмі відсіву узагальнених чисел Ферма. P. Carmody організував прикладання великих зусиль до відсіву за допомогою програми, що була написана D. Underbakke, що таким чином прискорило пошук узагальнених простих чисел Ферма.

Узагальнених чисел Ферма існує набагато більше, ніж чисел Мерсена того ж розміру і багато з них чекають на те, щоб заповнити прогалини між простими Мерсена, що вже знайдено і тими, що ще ні. Якщо ви зацікавлені у пошуку простих 21-го сторіччя, вас запрошують долучитися до Generalized Fermat Prime Search!

Generalized Fermat Prime Search - це підпроект з пошуку простих чисел виду b^n+1, де n є ступінню 2.

Результати проекту

Cтаном на 8 листопада 2013:

Прості GFN виду b^32768+1

Просте Дата Автор Цифр
3391432^32768+1 2011-01-14 Buckeye74 213987
3394960^32768+1 2011-01-14 Ross* 214002
3417444^32768+1 2011-01-16 Genn 214097
3467622^32768+1 2011-01-19 s-yama 214304
3472100^32768+1 2011-01-19 s-yama 214323
3532700^32768+1 2011-01-23 s-yama 214569
3642296^32768+1 2011-02-14 s-yama 215004
3664554^32768+1 2011-02-16 s-yama 215090
3756658^32768+1 2011-02-22 s-yama 215444
3769892^32768+1 2011-02-27 s-yama 215494
4004620^32768+1 2011-07-29 s-yama 216353
4042212^32768+1 2011-09-05 s-yama 216486
4053566^32768+1 2011-09-07 s-yama 216526
4108672^32768+1 2011-10-12 Honza 216718
4184696^32768+1 2011-10-30 pabliedung 216979
4197530^32768+1 2011-11-01 pabliedung 217023
4323648^32768+1 2012-01-09 odicin 217444
4396444^32768+1 2012-01-12 pabliedung 217682
4403010^32768+1 2012-01-13 Lumiukko 217703
4465132^32768+1 2012-02-01 Ian_Smith 217902
4487952^32768+1 2012-02-10 Ian_Smith 217975
4578290^32768+1 2012-02-20 Scott_Brown 218258
4826770^32768+1 2012-03-07 Scott_Brown 219011
4971052^32768+1 2012-03-15 Scott_Brown 219430
5014954^32768+1 2012-03-20 Scott_Brown 219555
5042524^32768+1 2012-03-21 Scott_Brown 219633
5079358^32768+1 2012-03-22 Scott_Brown 219736
5144952^32768+1 2012-03-24 sm5ymt 219919
5177652^32768+1 2012-03-25 spamguy 220009
5446484^32768+1 2012-04-07 Scott_Brown 220730
5667050^32768+1 2012-09-20 Tarmo_Ilves 221295
5761466^32768+1 2012-11-23 Scott_Brown 221530
6607866^32768+1 2013-08-16 Gary_Craig 223480
6700428^32768+1 2013-08-17 sm5ymt 223678
6731948^32768+1 2013-08-17 mattozan 223745
6960350^32768+1 2013-09-08 SysadmAtNbg 224220

Прості GFN виду b^65536+1

Просте Дата Автор Цифр
843832^65536+1 2011-01-12 Lumiukko 388384
857678^65536+1 2011-01-13 Ross* 388847
1087540^65536+1 2011-02-12 LookAS 395605
2251082^65536+1 2011-11-09 s-yama 416311
2313394^65536+1 2011-12-20 s-yama 417088
2336976^65536+1 2012-01-01 s-yama 417377
2483590^65536+1 2012-03-07 s-yama 419108
2484264^65536+1 2012-03-07 Scott_Brown 419116
2738848^65536+1 2012-05-22 Scott_Brown 421893
2744940^65536+1 2012-05-26 Scott_Brown 421956
2779470^65536+1 2012-06-25 Scott_Brown 422312
2829122^65536+1 2012-08-18 Scott_Brown 422816
3095674^65536+1 2013-06-05 Scott_Brown 425379

Прості GFN виду b^262144+1

Просте Дата Автор Цифр
145310^262144+1 2011-02-08 MiHost 1353265
40734^262144+1 2011-03-08 s-yama 1208473
361658^262144+1 2011-10-29 MichelJohnson 1457075
525094^262144+1 2012-01-18 David Tomecko 1499526
676754^262144+1 2012-02-12 Carlos Loureiro 1528413

Прості GFN виду b^524288+1

Просте Дата Автор Цифр
75898^524288+1 2011-11-19 Michael_Goetz 2558647
341112^524288+1 2012-06-15 Peyton Hayslette 2900832
356926^524288+1 2012-06-20 (bherbihyewrbg) 2911151
475856^524288+1 2012-08-08 Masashi Kumagai 2976633
 
uk/primegrid_genefer_prp.txt · В останнє змінено: 2013/11/17 20:03 (зовнішнє редагування)
 
Якщо не вказано інше, вміст цієї Вікі підпадає під дію такої ліцензії: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Driven by DokuWiki