انپی سخت: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جز تمیزکاری و اصلاح متن با استفاده از AWB |
|||
خط ۲:
[[پرونده:P np np-complete np-hard.svg|بندانگشتی|300px|چپ|[[Euler diagram]] for [[کلاس پی|P]], [[ان پی (کامل)|NP]], [[انپی کامل]], and NP-hard set of problems]]
مجموعهٔ «'''انپی-سخت'''» شامل چندهزار
== ریشهٔ انگلیسی ==
'''ان پی-سخت:''' [[ویکیپدیا:NP (complexity)|Non-deterministic Polynomial-time]] hard)→[[ویکیپدیا:NP-hard|NP-hard]])
* حل نشدنی درزمان چندجملهای بر حسب اندازهٔ ورودی
== مفهوم و مقایسهٔ آن با ان پی-کامل ==
مسائل ان پی-سخت ممکن است از هر نوعی باشند:[[مسئله تصمیم|مسائل تصمیم گیری]]٫[[ویکیپدیا:search problems|مسائل جستجو]]٫[[ویکیپدیا:optimization problems|مسائل بهینه سازی]].
طبق روال تعریف: (توجه داشته باشید که اینها صرفاً ادعا هستند نه تعریف):
*
* چون L [[ویکیپدیا:NP-compelete|ان پی-کامل]] است ٫بنابراین به سختی مسائل نوع '''ان پی '''است.
* مسائل [[ویکیپدیا:NP-complete|'''ان پی-کامل''']] با زمان زیاد با ۱ واحد کاهش به یکدیگر تبدیل میشوند(همچنین تحولات چند جملهای نیز نامیده میشوند.)
همهٔ مسائل [[ویکیپدیا:NP-complete|'''ان پی-کامل''']] با کاهش H میتوانند در زمان زیاد حل شوند.بنابراین همهٔ مسائل در '''ان پی''' قابل کاهش به H هستند.توجه داشته باشید هر چند این شامل ترکیب کردن ۲ تبدیل است:
# از [[ویکیپدیا:NP-complete|'''ان پی-کامل:''']][[مسئله تصمیم|مسائل تصمیم گیری]] به مسائل [[ویکیپدیا:NP-complete|'''ان پی-کامل''']] با تحولات چندجملهای
# از L به H با کاهش چند جملهای [[ماشین تورینگ|تورینگ]]. [//fa.wikipedia.org/wiki/ماشین_تورینگ]
* اگر یک [[الگوریتم]] چندجملهای برای هر
* اگر P ≠ NP باشد ٫ مسائل ان پی-سخت راه حلی در زمانهای زیاد ندارند.زمانی که [[مسئله برابری پی و انپی]] باشد ٫ مسائل حل نمیشوند.حتی اگر مسائل ان پی-سخت بتوانند در زمان زیاد حل شوند.
* اگر [[ویکیپدیا:optimization problems|مسائل بهینه سازی]] ٫H یک نسخهٔ تصمیم گیری [[ویکیپدیا:NP-complete|'''ان پی-کامل''']] داشته باشند٫ H یک ان پی-سخت است.
خط ۲۲:
== روش حل مسایل ان پی-سخت ==
روشهای مختلفی برای حل سریع ولی نزدیک به بهینه برای یک
* '''راه حل تقریبی قابل اثبات'''('''[[الگوریتمهای تقریبی]]'''):که در آن یک الگوریتم سریع برای حل
* '''[[الگوریتم مکاشفهای|الگوریتمهای مکاشفهای]]''':با این که الگوریتمهایی سریع هستند و به صورت تقریبی جواب را به دست میآورند٫اما در مورد ضریب تقریب یا میزان خوبی الگوریتم اثباتی وجود ندارد.بسیاری از این الگوریتمها به صورت تجربی آزمایش میشوند.برخی از این الگوریتمها از «روش حریصانه» برای حل استفاده میکنند.
|