Kezdőoldal » Tudományok » Természettudományok » Prímszámokkal kapcsolatban...

Prímszámokkal kapcsolatban lenne egy kérdésem, tudod a választ?

Figyelt kérdés

Olyan p>10 prímet keresek, hogy a rákövetkező prím legalább (ln p)^2 -nel nagyobb.

Tudnál írni egyet?

Köszi!



2014. máj. 18. 12:02
 1/4 anonim ***** válasza:

Legyen a szomszédos prím p+k nagyságú, ekkor


p+k-p>(ln p)^2, vagyis

k>(ln p)^2, ekkor

e^(gyök(k))>p


Tehát, ha megadjuk k-t (ami jobbára páros, mivel ha p nem 2, akkor p páratlan, így különbségük páros), akkor behatárolható p értéke, például legyen k=16, ekkor


e^(gyök(16))=e^4=~54,6>p>10, tehát a lehetséges megoldások: 11; 13; 17; 19; 23; 29; 31; 37; 41; 43; 47; 53; ezek között nincs megoldás, így 16-os távolság nem lesz 2 szomszédos prímszám között.


Gyanítom, hogy ilyen prímszám nem lesz, de ne legyen igazam :)

2014. máj. 18. 13:17
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

Írtam egy kis programot, és lefuttattam 10.000.000 alatti számokra. Nem talált semmit.

Aztán játszottam egy kicsit azzal, hogy ne egy változó különbséget keressünk, hanem egy fix értéket, tehát keressük meg az első olyan prímpárt, melyek különbsége minimum 100. Vagy 150. Ez egy kulcsmomentum, mert minél nagyobb a különbség, annál nagyobb számú iterációt kell végrehajtania a programnak egyre nagyobb számokkal, és az idő exponenciálisan nő. Az a bosszantó probléma, hogy például az első két prímszám, ahol minium 150 a két prím különbsége, az a (4652353; 4652507), ezt kb 2 percig tart megtalálni a programnak. Ekkor a te követelményed már minimum 236-os különbséget ír elő. Fix 200 különbséget 5 perc alatt sem talált, aztán meguntam a futtatást.


Ha akarod, megkapod a kódot, és akkora felső limitet állítasz be, amekkorát akarsz. De lehet, hogy egy hétig futtatod a programodat, és tízmilliárdos felső limit alatt egy számpárt se találsz, amire igaz volna kitételed.

2014. máj. 18. 14:12
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

Köszi a válaszokat!

#1: Én nem mondtam hogy a kis prímek között lesz ilyen!

Tudom hogy nincs ilyen kis prím, de ez nem jelenti, hogy ne lenne ilyen nagy.

------

Így próbáltam: k = különbség / (ln p)^2 ; k>1 -et keresem

Példák, p, p+d, k :

23, 23+6 : 0,610

1327, 1327+34 : 0,658

31397, 31397+72 : 0,672

20831323, 20831323+210 : 0,739

Messze még az 1,000 de egyáltalán nem tűnik lehetetlennek.

#2: Valami gyorsabb megoldás kellene. :D

Szita-félére gondolok, és csak ott megvizsgálni a prímeket, ahol esély van a nagy különbségre, de nem tudom pontosan hogy kellene.

2014. máj. 18. 15:02
 4/4 anonim ***** válasza:

Régebben olvastam egy cikket, szerencsére megtaláltam:


[link]


Eszerint, amit megadtam összefüggést, ott k>=70.000.000, vagyis e^gyök(70.000.000)=


[link] ekkora lehet p maximális értéke. Igen nagy szám, de legalább sikerült belőnünk egy maximumot. Amíg ez az ügyes matematikus nem áll elő kisebb különbséggel, addig ezzel kell beérnünk.

2014. máj. 18. 15:27
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!