<?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=%D7%94%D7%90%D7%9C%D7%92%D7%95%D7%A8%D7%99%D7%AA%D7%9D_%D7%A9%D7%9C_%D7%A4%D7%A8%D7%99%D7%9D</id>
	<title>האלגוריתם של פרים - היסטוריית גרסאות</title>
	<link rel="self" type="application/atom+xml" href="https://www.yisraelpedia.com/index.php?action=history&amp;feed=atom&amp;title=%D7%94%D7%90%D7%9C%D7%92%D7%95%D7%A8%D7%99%D7%AA%D7%9D_%D7%A9%D7%9C_%D7%A4%D7%A8%D7%99%D7%9D"/>
	<link rel="alternate" type="text/html" href="https://www.yisraelpedia.com/index.php?title=%D7%94%D7%90%D7%9C%D7%92%D7%95%D7%A8%D7%99%D7%AA%D7%9D_%D7%A9%D7%9C_%D7%A4%D7%A8%D7%99%D7%9D&amp;action=history"/>
	<updated>2026-09-14T23:48:10Z</updated>
	<subtitle>היסטוריית הגרסאות של הדף הזה בוויקי</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.yisraelpedia.com/index.php?title=%D7%94%D7%90%D7%9C%D7%92%D7%95%D7%A8%D7%99%D7%AA%D7%9D_%D7%A9%D7%9C_%D7%A4%D7%A8%D7%99%D7%9D&amp;diff=9958&amp;oldid=prev</id>
		<title>imported&gt;ערן ב־10:57, 16 במרץ 2024</title>
		<link rel="alternate" type="text/html" href="https://www.yisraelpedia.com/index.php?title=%D7%94%D7%90%D7%9C%D7%92%D7%95%D7%A8%D7%99%D7%AA%D7%9D_%D7%A9%D7%9C_%D7%A4%D7%A8%D7%99%D7%9D&amp;diff=9958&amp;oldid=prev"/>
		<updated>2024-03-16T10:57:01Z</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;{{אלגוריתם}}&lt;br /&gt;
[[קובץ:Prim.PNG|450px|שמאל|ממוזער|דוגמת הרצה של האלגוריתם של פרים]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;האלגוריתם של פרים&amp;#039;&amp;#039;&amp;#039; הוא [[אלגוריתם חמדן]] המשמש למציאת [[עץ פורש מינימלי]] ב[[גרף ממושקל]] [[גרף לא מכוון|לא מכוון]]. האלגוריתם פותח לראשונה בידי המתמטיקאי הצ&amp;#039;כי [[וויטייך ירניק]] בשנת [[1930]] ובאופן בלתי תלוי בידי [[רוברט פרים]] בשנת [[1957]] ובידי [[אדסחר דייקסטרה]] בשנת [[1959]].&lt;br /&gt;
&lt;br /&gt;
האלגוריתם מתחיל את בניית העץ מקודקוד פתיחה שנבחר באופן שרירותי. בכל צעד האלגוריתם מוסיף לעץ את הצלע בעלת המשקל המינימלי מבין אלה היוצאות מקודקודי העץ ולא סוגרות מעגל. מהלך זה מבוסס על &amp;quot;תכונת החתך&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
בעת מימוש האלגוריתם נעשה שימוש ב[[ערימה]] שמתוכה מוציאים בכל פעם את הצלע המינימלית. אם משתמשים ב[[ערימה בינארית]] סיבוכיות האלגוריתם תהיה &amp;lt;math&amp;gt;\ O(E \log{V} + V \log{V})&amp;lt;/math&amp;gt; (כאשר &amp;lt;math&amp;gt;\ E&amp;lt;/math&amp;gt; הוא מספר הקשתות ו-&amp;lt;math&amp;gt;\ V&amp;lt;/math&amp;gt; הוא מספר הקודקודים). ניתן לשפרה מעט באמצעות שימוש ב[[ערימת פיבונאצ&amp;#039;י]] ולהגיע ל-&amp;lt;math&amp;gt;\ O(E + V \log V)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
באופן כללי [[יעילות אלגוריתמית|היעילות]] של האלגוריתם של פרים טובה מזו של [[האלגוריתם של קרוסקל]]. למרות זאת, אם הקלט כבר ממויין לפי משקלי הקשתות או כאשר ניתן [[מיון (מדעי המחשב)|למיין]] אותם בזמן ליניארי, אזי האלגוריתם של קרוסקל יהיה מהיר יותר עם זמן ריצה של &amp;lt;math&amp;gt;\ O(E\ \alpha(E,V))&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== ראו גם ==&lt;br /&gt;
* [[האלגוריתם של קרוסקל]]&lt;br /&gt;
&lt;br /&gt;
==קישורים חיצוניים==&lt;br /&gt;
{{ויקישיתוף בשורה}}&lt;br /&gt;
&lt;br /&gt;
[[קטגוריה:אלגוריתמים בתורת הגרפים|פרים]]&lt;/div&gt;</summary>
		<author><name>imported&gt;ערן</name></author>
	</entry>
</feed>