Мавзу: Сонларни тубликка текшириш алгоритмлари. Ферма ва Рабин Миллер тести. Режа



Download 1,76 Mb.
bet3/4
Sana21.02.2022
Hajmi1,76 Mb.
#60803
1   2   3   4
Bog'liq
Mustaqil ish (Sonni tublikka tekshirish)

Рабин-Миллер тести
Туб сонларни аниқлайдиган Рабин Миллер тести Ферма ва Квадрат илдиз тестларининг комбинациясидан иборат. Бу кучли псевдотасодифий сонларни топишнинг элегант усулидир (кучли эҳтимоллик билан туб сон). Бу тестда биз тоқ сон 𝑚 ни ва 2 нинг даражасини топиш учун сифатида 𝑛 − 1ни ёзиб оламиз .

Фермат тестида, а сосда, у қуйида кўрсатилгандек ёзилиши мумкин.



Фермага асосланган сонни тубликка текшириш тести

Бошқача қилиб айтганда, биз бир қадамда ан-1 (мод н) ни ҳисоблашнинг ўрнига к + 1 босқичда бажарамиз. Ушбу дастурнинг афзаллиги нимада? Афзаллиги шундаки, квадрат илдиз синовини ҳар қадамда бажариш мумкин. Агар квадрат илдиз шубҳали натижаларни кўрсатса, биз тўхтатамиз ва н композит сонни эълон қиламиз. Ҳар бир қадамда, Фермат тести ва квадрат илдиз синови, агар у қониқарли бўлса, қўшни барча жуфтликлар бўйича қониқ



Инициализация
Асосни танлаймиз ва T = am ни танлаймиз, в который m = (n – 1) / 2k. a. Агар 𝑇 натижа +1 ёки -1 га тенг бўлса, 𝑛 ни кучли псевдотубсон деб эълон қиламиз ва жараённи тўхтатамиз. Биз 𝑛 сонини Ферма ва квадрат илдиз тестидан ўтди дея айтишимиз мумкин.
b. Агар T сони бошқа натижага тенг бўлса, биз 𝑛 сонин туб сон ёки мураккаб сон эканлигига ишонч ҳосил қила олмаймиз. Демак, жараён кейинги қадамда давом этади.
1 Қадам
Т сонини квадратга кўтарамиз. a. Агар натижа +1 бўлса, биз аниқ биламизки, Фермат тести ўтган, чунки Т кейинги
синовлар учун 1 бўлиб қолади. Аммо квадрат илдиз синови муваффақиятсиз тугади. Ушбу босқичда Т 1 бўлганлиги ва олдинги босқичда (аввалги босқичда тўхтамаганимиз сабаби) бошқача маънога эга бўлганлиги сабабли н мураккаб объект деб эълон қилинади ва жараён тўхтайди. b. Агар натижа (-1)га тенг бўлса, 𝑛 чекли ҳисобда Ферма тестидан ўтишини биламиз. Биламизки, у квадрат илдиз синовидан ҳам ўтади, чунки бу қадамда 𝑇 натижа (-1)га тенг бўлади ва кейинга қадамда 1 бўлади. Биз 𝑛 ни кучли псевдотасодифий сон деб эълон қиламиз ва жараённи тўхтатамиз. c. Агар Т яна қандайдир натижани берса, туб сон бўлади деб ишонч ҳосил қила олмаймиз ва жараён кейинги қадамда давом этади.

Download 1,76 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish