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

Np hard فناوری اطلاعات ۹۵

ارسال:
  

Hopegod پرسیده:

Np hard فناوری اطلاعات ۹۵

سلام دوستان خسته نباشید سوالم اینه
مسائل p در زمان چند جمله ای حل میشن
مسائل NP هم در زمان چند جمله ای به صورت نامعین حل میشن
از طرفی توی تعریف کتاب پوران مسائل بغرنج در زمان چندجمله ای حل نمیشن مثل کوله پشتی صفر و یک و فروشنده دوره گرد
حالا سوالم اینه جدای از تعریفای NP-hard و NP-complete یه مساله باید چه پیچیدگی زمانی داشته باشه که تو اون دسته باشه؟!!!
مثلا سوال زیر تو سنجش زده گزینه یک چرا؟
بعد یه سوال دیگه کلمه بغرنج یعنی چی؟ وقتی میگه تو زمان بیشتر از چندجمله ای باشه مسئله بغرنجه یعنی np-hard یا np-complete هست؟

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

۱
ارسال:
  

alireza01 پاسخ داده:

RE: Np hard فناوری اطلاعات ۹۵

سلام و وقت بخیر ... دوست داشتم که یک جا این تعاریف رو این دمه کنکوری خدمتتون عرض کنم که واسه خودم هم یه مروری بشه ...

کلاس P = مسائلی که برای حل آنها الگوریتم یا الگوریتم‌هایی با مرتبه زمانی چندجمله‌ای یافت شده است کلاس الگوریتم‌های معین یا الگوریتم‌های قطعی را تشکیل می‌دهند. این کلاس را با علامت ویژه p که کوتاه شده polynomial به معنای چندجمله‌ای هست نمایش می‌دهیم.

کلاس NP = باید در زمان چندجمله‌ای با استفاده از یک ماشین قطعی تورینگ قابل تصدیق شدن باشند. در تعریفی مشابه گفته می‌شود که NP مجموعه‌ی مسائل تصمیم‌گیری است که در زمان چندجمله‌ای و با استفاده از ماشین غیرقطعی تورینگ قابل‌حل شدن هستند. کلاس پیچیدگی P یکی از اعضای NP است

نکته : تشخیص P=NP هنوز اثبات نشده است ...

کلاس NP-Complete = مسایلی که برای آنها هیچ الگوریتم شناخته شده قابل اجرا در زمان چند جمله ای وجود ندارد .

کلاس NP-Hard = به معنای حل نشدنی درزمان چندجمله‌ای بر حسب اندازهٔ ورودی مساله (زمان معقول)
معروفترین مسائل ان پی-سخت: ۱- مسئله فروشنده دوره‌گرد ۲- مسئله بزرگترین خوشه (پیدا کردن بزرگترین زیرگراف کامل)

برای آنکه مسئله‌ای Intractable یا بغرنج باشد باید اثبات کرد که هیچ الگوریتمی با مرتبه چندجمله‌ای برای آن وجود ندارد. ازنظر بغرنج بودن یا نبودن، مسائل علوم کامپیوتر سه دسته هستند:

۱- مسائلی که الگوریتم‌هایی با پیچیدگی زمانی چندجمله‌ای برای آنها پیداشده است.
۲- مسائلی که اثبات‌شده است که بغرنج هستند، یعنی الگوریتم چندجمله‌ای برای آن یافت نمی‌شود.
۳- مسائلی که بغرنج بودن آنها ثابت نشده است ولی از طرف دیگر هیچ الگوریتم چندجمله‌ای هم برای آنها پیدا نشده است.
مثلاً جست‌وجوی دودویی در آرایه مرتب با مرتبه زمانی [tex]\theta(\lg n)[/tex] ، مسئله مرتب‌سازی آرایه‌ها با مرتبه زمانی [tex]\theta(nlgn)[/tex] ، ضرب زنجیره‌ای ماتریس‌ها با مرتبه زمانی [tex]\theta(n^3)[/tex] از دسته اول هستند. همچنین مسائل کوتاه‌ترین مسیر فلوید با مرتبه زمانی [tex]\theta(n^3)[/tex]، درخت دودویی بهینه [tex]\theta(n^3)[/tex] و مسئله درخت پوشای کمینه پریم [tex]\theta(n^2)[/tex]بااینکه الگوریتم‌های نمایی نیز دارند ولی چون برای آنها الگوریتم‌هایی از نوع چندجمله‌ای یافت شده است از این دسته‌اند.

تعداد مسائلی که جزو دسته دوم بوده و بغرنج بودن آنها اثبات‌شده است، نسبتاً کم بوده است. نمونه‌ای از این مسائل دسته دوم، حساب پرزبرگر است.

مسئله کوله‌پشتی صفر و یک و مسئله فروشنده دوره‌گرد از دسته سوم هستند.

البته دقت شود در این سوال الگوریتمی پویا وجود دارد که از مرتبه [tex]O(NM)[/tex] است ولی این چند جمله ای بر حسب تعداد اشیا نیست این مساله در هر دو حالت ( حالت اول این که از هر شی یک نمونه باشد و حالت دوم از هر نمونه تعداد بی شمار باشد ) از نوع ان پی کامل است در نتیجه ان پی سخت
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Hopegod پاسخ داده:

RE: Np hard فناوری اطلاعات ۹۵

خیلی خیلی خوب توضیح دادین. ممنونم.Smile
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

reyhanehashkar پاسخ داده:

RE: Np hard فناوری اطلاعات ۹۵


سلام.کسی مبتونه اینو توضیح بده که چجوری جوابش ۸ در میاد .طبق چه تحلیل و فرمولی؟؟؟؟؟؟؟HuhHuhHuhHuhHuh
نقل قول این ارسال در یک پاسخ

ارسال:
  

ali.majed.ha پاسخ داده:

RE: Np hard فناوری اطلاعات ۹۵

(۰۴ اردیبهشت ۱۳۹۶ ۰۳:۳۵ ب.ظ)reyhanehashkar نوشته شده توسط:  سلام.کسی مبتونه اینو توضیح بده که چجوری جوابش ۸ در میاد .طبق چه تحلیل و فرمولی؟؟؟؟؟؟؟HuhHuhHuhHuhHuh

لطفا سوال رو در تاپیک جداگانه و در قسمت مربوط به "معماری کامپیوتر" مطرح بفرمایید.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  دانلود سوالات تخصصی گرایش فناوری اطلاعات آزمون دکتری ۹۱(کد ۲۳۵۸) Lonely Palm ۲ ۵,۹۰۲ ۲۶ دى ۱۴۰۲ ۰۲:۳۳ ب.ظ
آخرین ارسال: bijibuji
Big Grin اطلاعات در مورد دانشگاه تهران (پردیس فارابی) mehRUN ۲ ۴,۳۸۸ ۳۱ شهریور ۱۴۰۱ ۰۱:۴۱ ب.ظ
آخرین ارسال: eng.behnam
  اطلاعات راجع به سیستمهای حضور و غیاب Fingerprint ۱ ۱,۵۸۵ ۰۳ بهمن ۱۴۰۰ ۱۱:۱۴ ب.ظ
آخرین ارسال: Fingerprint
  کارشناسی ارشد فناوری اطلاعات ۱۴۰۱ tablighjonoub ۰ ۱,۴۵۳ ۰۱ دى ۱۴۰۰ ۰۸:۴۳ ب.ظ
آخرین ارسال: tablighjonoub
  فصل Np , Np hard nazanin2020 ۱ ۱,۷۹۰ ۲۱ آذر ۱۴۰۰ ۱۰:۴۵ ب.ظ
آخرین ارسال: nazanin2020
  منابع برای دکترا -مهندسی فناوری اطلاعات sarit ۱ ۳,۳۵۶ ۱۰ مهر ۱۴۰۰ ۰۸:۵۴ ق.ظ
آخرین ارسال: pouya47
  استخدام در فنآوری اطلاعات خدمات حوزه علمیه قم oloom-ensani ۱۵ ۸,۸۰۶ ۲۴ اردیبهشت ۱۴۰۰ ۰۴:۳۹ ب.ظ
آخرین ارسال: oloom-ensani
  فناوری اطلاعات پزشکی چیست ؟ mahan najafi ۹ ۱۷,۷۳۱ ۱۹ آذر ۱۳۹۹ ۱۲:۲۱ ب.ظ
آخرین ارسال: bahador567
  مصاحبه دانشگاه اطلاعات و امنیت ملی Happiness.72 ۹۸ ۱۰۸,۷۷۱ ۰۵ آذر ۱۳۹۹ ۰۵:۰۵ ب.ظ
آخرین ارسال: Ali001100
  دانلود آموزش تصویری کلاس درس نظریه اطلاعات و کدینگ دانشگاه فردوسی jazana ۵ ۶,۵۸۴ ۰۷ خرداد ۱۳۹۹ ۰۹:۱۰ ق.ظ
آخرین ارسال: hosein92

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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