Kezdőoldal » Tudományok » Egyéb kérdések » Az alábbiakban egy prímszámgen...

Az alábbiakban egy prímszámgenerátort állítottam elő?

Figyelt kérdés
Konstruáltam egy számsorozatot, amely egy racionális törtet állít elő. A törtekből egy pozitív egész nem korlátos számokból álló sorozatot állítottam elő, amely nem monoton növő és nem gyakori ismétlődéssel jellemezhető. Az 1-es a minta 10%-át tette ki. A 300 tagú mintában az 1-en kívüli elemek mind prímszámok voltak, megtalálható bennük a 17021 és a 36857.

#prímszám #prímszámgenerálás
2015. júl. 14. 10:03
 1/8 2xSü ***** válasza:
100%
A sorozat leírása kissé homályos. Mindenesetre így a sorozat, illetve az előállításának algoritmusa nélkül természetesen csak annyit tudunk mondani: lehet, hogy igen, lehet, hogy nem.
2015. júl. 14. 10:19
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
Rájöttem nem lehet az. 600-610-es mintában már 2 db. 1-es volt. Nyilván 10^800 környékén még több lesz.
2015. júl. 14. 10:29
 3/8 anonim ***** válasza:

Én tényleg egy prímszámgenerátort állítottam elő: :D

p(i) = round(c^(1.1^i)) ; i = 0,1,2,3,... (round: egészre kerekítve)

c = 381607.4529064757 5541933994 6262294489 3976677389 3927474339 ...

A prímek: 381607, 1379681, 5672263, 26861609, 148609039, 975550487, 7729915117, 75334202891, ...

(Vagyis mindig az előző, nem kerekített értéket kell az 1.1-dik hatványra emelni.)

2015. júl. 14. 11:28
Hasznos számodra ez a válasz?
 4/8 Shai-Hulud ***** válasza:
100%

Ha valóban előállítottatok egy tényleges prímszám generátort, akkor jelentkezhettek a következő matematikai Nobel-díjra!

[link]


Egyelőre a szita-módszeren kívül NINCS tökéletesen megbízható prímteszt, a szita-módszer pedig nagy számok esetén praktikusan alkalmazhatatlan...

Matematikailag még senkinek nem sikerült definiálni egy olyan eljárást, vagy tesztet, amely alkalmas lenne prímeket előállítani, vagy tesztelni.


Közelítő eljárások természetesen vannak, nem is egy, de biztos módszer nincs.

Általában a prímtesztek közül a Fermat-tesztet, és a Miller-Rabin tesztet használjuk, mert szoftverben jól algoritmizálhatóak.

[link]


Pedro

2015. júl. 14. 12:42
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:

Valamit csúnyán benéztél, Pedro:

"Egyelőre a szita-módszeren kívül NINCS tökéletesen megbízható prímteszt...

...Közelítő eljárások természetesen vannak, nem is egy, de biztos módszer nincs."

Bizony hogy vannak!

[link]

[link]

Kétféle teszt van: valószínűségi, - pl. Miller-Rabin, BPSW - és determinisztikus, bizonyító erejű teszt, - pl. Lucas-Lehmer, ECPP, AKS.

A bizonytalanság csak a futási időben van: polinomiális-e?

A valószínűségi tesztek sokkal, 100* - 1000* is gyorsabbak lehetnek, de csak 99.999999...% megbízhatóságúak.

2015. júl. 14. 13:32
Hasznos számodra ez a válasz?
 6/8 Shai-Hulud ***** válasza:
100%

Igazad van, elfeledkeztem róla (már nem is először), hogy az elmélet néha egészen más mint a gyakorlat....

Mit tegyek, vénülök na!


Szóval sajnos a fentebb írt hozzászólásom nem igaz...

Tényleg léteznek elvben tökéletes eredményt adó tesztek.

Visszavonom, illetve csak módosítom: a gyakorlatban használható egzakt eljárás nem létezik.


Pedro

2015. júl. 14. 13:41
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
Két különböző kérdést vizsgáltatok! Nem ismert olyan algoritmus, amely egy tetszőleges prímről biztosan kimondja, hogy az (persze valószínűségi prímteszttel bármilyen nagy, 1-nél kisebb valószínűséggel meg lehet ezt tenni). A determinisztikus prímtesztekkel meg az a baj, hogy csak egy bizonyos alakú számokat vizsgálnak. Ugyanakkor ez választ ad az alapkérdésre, hiszen pl. a Lucas-Lehmer tesztet felhasználva előállíthatunk Mersenne-prímeket.
2015. júl. 15. 08:09
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:
Pontosítás: hatékony algoritmus nem ismert.
2015. júl. 15. 08:10
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!