חיפוש לעומק איטרטיבי מעמיק – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
 
שורה 11:
 
==אלגוריתם חיפוש לעומק איטרטיבי מעמיק==
האלגוריתם עובד באיטרציות בכל איטרציה i מריצים את אלגוריתם חיפוש לעומק שיסרוק את כל העץ עד לעומק i, אם הפתרון נמצא הוא יחזיר אותו, אם לא נשארה עוד רמה לפתח מחזירהוא יחזיר שאין פתרון, אחרת הוא עובר לאיטרציה i+1.
 
האלגוריתם מבטיח שאם הפתרון בעומק המינימלי נמצא בעומק k הוא יימצא באיטרציה k מאחר שעד לאיטרציה זו האלגוריתם לא סורק בעומקים k ומעלה ובעומק k הצומת עם הפתרון תיסרק ותוחזר. סיבוכיות הזיכרון באיטרציה i ליניארית ב -i כי מריצים חיפוש לעומק עד עומק i. סיבוכיות הזמן פולינומית בכמות הצמתים עד עומק k.
 
==אלגוריתם A* איטרטיבי מעמיק==