زمان کنونی: ۰۹ اردیبهشت ۱۴۰۳, ۰۴:۲۷ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

مرتبه زمانی الگوریتم اول بودن یا نبودن عدد

ارسال:
  

shayesteb پرسیده:

مرتبه زمانی الگوریتم اول بودن یا نبودن عدد

سلام

همگی خسته نباشید Smile میشه حل این سوال رو بگید چطوری هست و اگه میشه رابطه بازگشتی هم بنویسید؟

یک الگوریتم تصادفی A قرار است تعیین کند که آیا یک عدد ورودی x اول هست یا خیر. میدانیم که A در یک بار اجرا :
الف) اگر x اول باشد جواب بله می دهد.
ب) اگر x اول نباشد با احتمال ۳/۴ جواب خیر میدهد
برای آنکه تضمین کنیم که درحالت ب با احتمال حداقل [tex]1-\frac{1}{k}[/tex] جواب خیر بدهد. الگوریتم را چند بار اجرا کنیم؟ )گزینه صحیح گزینه سوم هستش)

۱)[tex]O(\sqrt{k})[/tex]
۲) [tex]O(1)[/tex]
۳)[tex]O(\log\: k)[/tex]
۴)[tex]k[/tex]
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

codin پاسخ داده:

RE: مرتبه زمانی الگوریتم اول بودن یا نبودن عدد

(۰۲ بهمن ۱۳۹۳ ۰۷:۳۷ ب.ظ)shayesteb نوشته شده توسط:  سلام

همگی خسته نباشید Smile میشه حل این سوال رو بگید چطوری هست و اگه میشه رابطه بازگشتی هم بنویسید؟

یک الگوریتم تصادفی A قرار است تعیین کند که آیا یک عدد ورودی x اول هست یا خیر. میدانیم که A در یک بار اجرا :
الف) اگر x اول باشد جواب بله می دهد.
ب) اگر x اول نباشد با احتمال ۳/۴ جواب خیر میدهد
برای آنکه تضمین کنیم که درحالت ب با احتمال حداقل [tex]1-\frac{1}{k}[/tex] جواب خیر بدهد. الگوریتم را چند بار اجرا کنیم؟ )گزینه صحیح گزینه سوم هستش)

۱)[tex]O(\sqrt{k})[/tex]
۲) [tex]O(1)[/tex]
۳)[tex]O(\log\: k)[/tex]
۴)[tex]k[/tex]
سلام
البته سوال کمی بد بیان شده.ببینید در هر بار ران اگر عددمون اول نباشه به احتمال ۱/۴ خطا داریم.اگر هربار اجرای الگوریتم رو مستقل فرض کنیم اونوقت اگر دوبار خیر جواب بده احتمال خطاش میشه [tex]\frac{1}{4}\: ^2[/tex]
حالا اگر اگر n بار ران کنیم و جواب خیر بگیریم خطامون میشه [tex]\frac{1}{4}\: ^n[/tex]
در واقع شما میخواین معادله زیر رو حل کنید.
[tex]\frac{1}{4}\: ^n=\frac{1}{k}\: =>4^n=k\: =>n\: \log4=\log k=>n=C\: \log\: k=>n=O(\log(k))[/tex]
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

shayesteb پاسخ داده:

RE: مرتبه زمانی الگوریتم اول بودن یا نبودن عدد

خیلی ممنون Smile
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  منابع درسی اول دبیرستان azaaadeh457 ۱ ۱,۱۱۰ ۰۴ دى ۱۴۰۱ ۱۰:۲۱ ب.ظ
آخرین ارسال: HamidReza1
  اصول ماشین های کنترل عددی و مطلبی ملینا ارشد ۱ ۲,۰۶۵ ۲۸ بهمن ۱۴۰۰ ۰۸:۰۹ ب.ظ
آخرین ارسال: vista2000
Exclamation سلام لطفاً یکی به من بگه مرتبه زمانی ها چطوری به log تبدیل میشن فرمول داره؟؟ Azadam ۶ ۴,۰۰۰ ۰۶ دى ۱۴۰۰ ۰۹:۰۲ ق.ظ
آخرین ارسال: Soldier's life
  مرخصی در ترم اول و سپس انصراف MSZ ۱۷ ۳۹,۶۸۹ ۱۷ بهمن ۱۳۹۹ ۰۱:۵۷ ق.ظ
آخرین ارسال: hmaryam567
  انالیز عددی Mahjub24 ۱۰ ۱۲,۸۳۶ ۰۱ آذر ۱۳۹۹ ۱۲:۲۴ ب.ظ
آخرین ارسال: mohammadasadi1
  مرتبه ایجاد درخت rad.bahar ۱ ۳,۰۹۵ ۳۰ مهر ۱۳۹۹ ۰۳:۳۴ ب.ظ
آخرین ارسال: rad.bahar
  مرتبه شبه کد rad.bahar ۱ ۲,۰۹۷ ۲۲ مهر ۱۳۹۹ ۰۹:۳۲ ب.ظ
آخرین ارسال: BBumir
  حل مساله مرتبه زمانی حلقه های تو در تو sarashahi ۱۶ ۲۱,۴۲۶ ۱۹ خرداد ۱۳۹۹ ۰۱:۱۶ ب.ظ
آخرین ارسال: gillda
  مشکل در حل تست ۲۲ فصل اول کتاب گسسته یوسفی pure.yaser ۷ ۸,۴۹۷ ۰۹ اردیبهشت ۱۳۹۹ ۰۶:۵۴ ب.ظ
آخرین ارسال: mohsentafresh
  مرتبه زمانی Sanazzz ۱۷ ۱۹,۴۷۸ ۰۹ اردیبهشت ۱۳۹۹ ۰۶:۴۶ ب.ظ
آخرین ارسال: mohsentafresh

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close