<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="he">
	<id>https://www.yisraelpedia.com/index.php?action=history&amp;feed=atom&amp;title=NP-%D7%A7%D7%A9%D7%99%D7%95%D7%AA</id>
	<title>NP-קשיות - היסטוריית גרסאות</title>
	<link rel="self" type="application/atom+xml" href="https://www.yisraelpedia.com/index.php?action=history&amp;feed=atom&amp;title=NP-%D7%A7%D7%A9%D7%99%D7%95%D7%AA"/>
	<link rel="alternate" type="text/html" href="https://www.yisraelpedia.com/index.php?title=NP-%D7%A7%D7%A9%D7%99%D7%95%D7%AA&amp;action=history"/>
	<updated>2026-09-14T13:33:56Z</updated>
	<subtitle>היסטוריית הגרסאות של הדף הזה בוויקי</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.yisraelpedia.com/index.php?title=NP-%D7%A7%D7%A9%D7%99%D7%95%D7%AA&amp;diff=512325&amp;oldid=prev</id>
		<title>imported&gt;AutoMod: תווי יוניקוד סמויים</title>
		<link rel="alternate" type="text/html" href="https://www.yisraelpedia.com/index.php?title=NP-%D7%A7%D7%A9%D7%99%D7%95%D7%AA&amp;diff=512325&amp;oldid=prev"/>
		<updated>2025-07-14T04:59:41Z</updated>

		<summary type="html">&lt;p&gt;תווי יוניקוד סמויים&lt;/p&gt;
&lt;p&gt;&lt;b&gt;דף חדש&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;NP-קשיות &amp;#039;&amp;#039;&amp;#039;([[NP (מחלקת סיבוכיות)|NP]] קשה), היא מחלקה של בעיות ב[[תורת הסיבוכיות]], שהן, באופן לא פורמלי, &amp;quot;קשות לפחות כמו הבעיות הקשות ביותר ב-[[NP (מחלקת סיבוכיות)|NP]]&amp;quot;. באופן מדויק יותר, נאמר שבעיה H היא NP-קשה, אם ניתן לעשות [[רדוקציה חישובית|רדוקציה]] ב[[זמן פולינומי]] מכל בעיה L ב-NP ל-H. כלומר: אם נניח שהפתרון של H לוקח יחידת זמן אחת, אז ניתן לפתור את L (תוך שימוש בפתרון ל-H) בזמן פולינומי.{{הערה|שם=Leeuwen|{{Cite book|url=http://www.worldcat.org/title/algorithms-and-complexity/oclc/247934368/viewport|title=Handbook of Theoretical Computer Science|publisher=Elsevier|year=1998|isbn=0262720140|editor-link=Jan van Leeuwen|volume= A, Algorithms and complexity|location=Amsterdam|oclc=247934368}}}}{{הערה|{{Cite journal|url=http://doi.acm.org/10.1145/1008304.1008305|title=Postscript about NP-hard problems|last=Knuth|first=Donald|date=1974|journal=ACM SIGACT News|issue=2|doi=10.1145/1008304.1008305|volume=6|pages=15–16|access-date=30 January 2016}}}} בעיה שהיא NP-קשה אינה בהכרח בעיה ב-NP, שכן ייתכן שלא קיימת [[מכונת טיורינג לא-דטרמיניסטית]] המסוגלת להכריע אותה בזמן פולינומי, אך עדיין ניתן לבצע אליה רדוקציה בזמן פולינומי מכל בעיה ב-NP. בעיה שהיא NP-קשה וגם ב-NP היא בעיה NP-שלמה.&lt;br /&gt;
ההנחה הרווחת כיום היא שלא קיים [[אלגוריתם]] פולינומי לבעיות NP-קשות, על אף שזוהי השערה שלא הוכחה. אם קיים אלגוריתם הפותר בעיה NP-קשה כלשהי בזמן פולינומי בגודל הקלט, אז מהגדרת המחלקה נובע ש-P=NP, כאשר המחלקה [[P (מחלקת סיבוכיות)|P]] היא מחלקת הבעיות הניתנות לפתרון בזמן פולינומי בגודל הקלט.&lt;br /&gt;
&lt;br /&gt;
== הגדרה ==&lt;br /&gt;
[[בעיית הכרעה]] H היא NP-קשה אם ניתן לעשות [[רדוקציה חישובית|רדוקציה]] בזמן פולינומי מכל בעיה L ב-NP ל-H.&lt;br /&gt;
&lt;br /&gt;
== דוגמאות ==&lt;br /&gt;
דוגמה לבעיה NP-קשה היא [[בעיית הסכומים החלקיים]]: בהינתן קבוצה של מספרים שלמים, האם קיימת [[תת-קבוצה]] לא ריקה שלהם שסכומה אפס?&lt;br /&gt;
&lt;br /&gt;
דוגמה נוספת היא [[בעיית הסוכן הנוסע]]: מציאת המסלול הקצר ביותר המבקר בכל הקודקודים ב[[גרף ממושקל]] נתון.&lt;br /&gt;
&lt;br /&gt;
[[בעיית העצירה]] היא דוגמה לבעיה שהיא NP-קשה אבל לא NP-שלמה (ואפילו לא כריעה).&lt;br /&gt;
&lt;br /&gt;
==קישורים חיצוניים==&lt;br /&gt;
* {{MathWorld}}&lt;br /&gt;
&lt;br /&gt;
==הערות שוליים==&lt;br /&gt;
{{הערות שוליים|יישור=שמאל}}&lt;br /&gt;
&lt;br /&gt;
{{מחלקות סיבוכיות}}&lt;br /&gt;
[[קטגוריה:ערכים שבהם תבנית בריטניקה אינה מתאימה]]&lt;br /&gt;
[[קטגוריה:מחלקות סיבוכיות]]&lt;br /&gt;
[[קטגוריה:בעיות NP-קשות]]&lt;/div&gt;</summary>
		<author><name>imported&gt;AutoMod</name></author>
	</entry>
</feed>