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

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

ارسال:
  

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
نقل قول این ارسال در یک پاسخ



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

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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