۰
subtitle
ارسال: #۱
  
مرتبه زمانی
چرا [tex]\frac{n^2}{\log n}[/tex] نه عضو امگا نه عضو اُ و نه عضو تتای [tex]n^2[/tex] نیست
پس چطوری می تونیم مرتبه ی زمانی الگوریتم زیرو بدست بیاریم وقتی نمی تونیم از قضیه اصلی استفاده کنیم؟
[tex]T(n)=9T(\frac{n}{3}) \frac{n^2}{\log n}[/tex]
پس چطوری می تونیم مرتبه ی زمانی الگوریتم زیرو بدست بیاریم وقتی نمی تونیم از قضیه اصلی استفاده کنیم؟
[tex]T(n)=9T(\frac{n}{3}) \frac{n^2}{\log n}[/tex]
۰
ارسال: #۲
  
RE: مرتبه زمانی
پاسخ:
در توضیح قسمت اول سوالتوون:
چون:
[tex]\lim_{n\: \longrightarrow\infty}\: \frac{\frac{n^2}{\log\: n}}{n^2}=\lim_{n\: \longrightarrow\: \infty}\: \frac{1}{\log\: n}=0[/tex]
پس [tex]\frac{n^2}{\log\: n}\: \notin\: \theta(n^2)\: \: \: \: \: but\: \: \: \: \frac{n^2}{\log\: n}\in\: O(n^2)[/tex]
[tex]and\: \: \: \: \frac{n^2}{\log\: n}\in\: o(n^2)[/tex]
در توضیح قسمت اول سوالتوون:
چون:
[tex]\lim_{n\: \longrightarrow\infty}\: \frac{\frac{n^2}{\log\: n}}{n^2}=\lim_{n\: \longrightarrow\: \infty}\: \frac{1}{\log\: n}=0[/tex]
پس [tex]\frac{n^2}{\log\: n}\: \notin\: \theta(n^2)\: \: \: \: \: but\: \: \: \: \frac{n^2}{\log\: n}\in\: O(n^2)[/tex]
[tex]and\: \: \: \: \frac{n^2}{\log\: n}\in\: o(n^2)[/tex]
۰
ارسال: #۴
  
RE: مرتبه زمانی
برای توضیح راحتتر این قضیه بعضی از کتب مرجع از این روش برای شروط الگوریتم استفاده میکنن که فک کنم برای درک راحتتر باشه. من سه صفحه مربوط به اوون رو پیوست کردم.
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
در توضیح مثال شما:
[tex]T(n)=9\cdot T(\frac{n}{3}) \frac{n^2}{\log\: n}\: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: f(n)=\frac{n^2}{\log\: n}\: \: \: \: \: \: \: \: \: \: \: \: \: a=9\: \: \: \: \: \: \: \: \: \: \: b=3\: \: \: ,\: \: \: \: \: \: f(n)=O(n^2)[/tex]
اما برای استفاده از شرط اول باید [tex]\: f(n)=\theta(n^c)\: \: \: \: \: \: \: \: \: \: ,\: \: \: \: c>\log_b^a\: \: \: \: \: or\: \: \: \: \: \: c>\log^9_3=2[/tex]
اما همانطور که میدانیم [tex]\frac{n^2}{\log\: n}=O(n^2)[/tex] پس هم مرتبه نیستند و مجاز نیستیم از شرط اول استفاده کنیم.
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
در توضیح مثال شما:
[tex]T(n)=9\cdot T(\frac{n}{3}) \frac{n^2}{\log\: n}\: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: \: f(n)=\frac{n^2}{\log\: n}\: \: \: \: \: \: \: \: \: \: \: \: \: a=9\: \: \: \: \: \: \: \: \: \: \: b=3\: \: \: ,\: \: \: \: \: \: f(n)=O(n^2)[/tex]
اما برای استفاده از شرط اول باید [tex]\: f(n)=\theta(n^c)\: \: \: \: \: \: \: \: \: \: ,\: \: \: \: c>\log_b^a\: \: \: \: \: or\: \: \: \: \: \: c>\log^9_3=2[/tex]
اما همانطور که میدانیم [tex]\frac{n^2}{\log\: n}=O(n^2)[/tex] پس هم مرتبه نیستند و مجاز نیستیم از شرط اول استفاده کنیم.
۰
ارسال: #۵
  
RE: مرتبه زمانی
من ریاضیاتم خیلی خوب نیست، ولی به نظرم:
بحث سر کوچکتر و بزرگتر نیست، بلکه باید تفاوتی در حد چند جملهای یا بزرگتر داشته باشند؛
تفاوت در حد پلی لگاریتمی در Nهای بزرگ ناچیز است و تحت تأثیر عبارات کم اهمیتی قرار میگیرد که در مفهوم تتا نادیده گرفته شدهاند.
بحث سر کوچکتر و بزرگتر نیست، بلکه باید تفاوتی در حد چند جملهای یا بزرگتر داشته باشند؛
تفاوت در حد پلی لگاریتمی در Nهای بزرگ ناچیز است و تحت تأثیر عبارات کم اهمیتی قرار میگیرد که در مفهوم تتا نادیده گرفته شدهاند.
۰
ارسال: #۶
  
RE: مرتبه زمانی
درسته باید تفاوت درجه توان اوون دو تا یه چیزی مثل [tex]n^{\epsilon}\: \: \: or\: \: n^{\varepsilon}[/tex] باشه.اینم میدونیم که [tex]n^a>(\log\: n)^b[/tex]
موضوعهای مرتبط با این موضوع... |
|||||
موضوع: | نویسنده | پاسخ: | بازدید: | آخرین ارسال | |
سلام لطفاً یکی به من بگه مرتبه زمانی ها چطوری به log تبدیل میشن فرمول داره؟؟ | Azadam | ۶ | ۴,۸۹۶ |
۰۶ دى ۱۴۰۰ ۰۹:۰۲ ق.ظ آخرین ارسال: Soldier's life |
|
مرتبه ایجاد درخت | rad.bahar | ۱ | ۳,۳۷۶ |
۳۰ مهر ۱۳۹۹ ۰۳:۳۴ ب.ظ آخرین ارسال: rad.bahar |
|
مرتبه شبه کد | rad.bahar | ۱ | ۲,۳۳۵ |
۲۲ مهر ۱۳۹۹ ۰۹:۳۲ ب.ظ آخرین ارسال: BBumir |
|
حل مساله مرتبه زمانی حلقه های تو در تو | sarashahi | ۱۶ | ۲۲,۹۶۷ |
۱۹ خرداد ۱۳۹۹ ۰۱:۱۶ ب.ظ آخرین ارسال: gillda |
|
مرتبه زمانی | Sanazzz | ۱۷ | ۲۱,۵۸۲ |
۰۹ اردیبهشت ۱۳۹۹ ۰۶:۴۶ ب.ظ آخرین ارسال: mohsentafresh |
|
پیچیدگی زمانی اکشن های قابل اعمال در یک وضعیت | اsepid8994 | ۰ | ۱,۷۸۶ |
۲۹ اسفند ۱۳۹۸ ۱۲:۵۱ ب.ظ آخرین ارسال: اsepid8994 |
|
مرتبه زمانی یافتن قطر | Sepideh96 | ۲ | ۳,۸۰۵ |
۰۸ آذر ۱۳۹۸ ۰۴:۳۴ ب.ظ آخرین ارسال: erfan30 |
|
مرتبه مانی | Sanazzz | ۳ | ۳,۷۱۶ |
۰۵ خرداد ۱۳۹۸ ۰۲:۳۶ ب.ظ آخرین ارسال: Sanazzz |
|
یافتن دو عدد پیچیدگی زمانی O(n) | porseshgar | ۲ | ۳,۹۴۲ |
۱۵ بهمن ۱۳۹۷ ۱۲:۱۶ ب.ظ آخرین ارسال: porseshgar |
|
مرتبه زمانی | Sanazzz | ۰ | ۲,۰۴۰ |
۰۴ بهمن ۱۳۹۷ ۰۵:۴۱ ب.ظ آخرین ارسال: Sanazzz |
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close