רמז – עזרה ופתרונות

אלגוריתם דייקסטרה

כל מה שרצית לדעת על אלגוריתם דייקסטרה:
אלגוריתם דייקסטרה, פרי יצירתו של אדסחר דייקסטרה‏, פותר את בעיית מציאת המסלול הקצר ביותר מנקודה בגרף ליעד.
מכיוון שניתן למצוא באמצעות אלגוריתם זה, בזמן זהה, את המסלולים המהירים לכל הנקודות בגרף, בעיה זאת נקראת לעתים מציאת המסלולים הקצרים מנקודה.
האלגוריתם עובד על גרף נתון, מכוון או לא מכוון, בעל משקולות אי-שליליות על הקשתות.
המשקולות בגרף מסמלות מרחק.
משמעותו של המסלול הקצר ביותר בין שתי נקודות היא המסלול בעל סכום המשקולות הנמוך ביותר בין שתי הנקודות.
תוצאת האלגוריתם של דייקסטרה זהה לתוצאת אלגוריתם בלמן-פורד אך אלגוריתם בלמן-פורד פועל גם על גרפים הכוללים קשתות שמשקלן שלילי.
לעומת זאת, זמן הריצה של אלגוריתם דייקסטרה מהיר יותר.

נלקח מויקיפדיה

הגדרות נוספות הקשורות לאלגוריתם דייקסטרה:
אלגוריתמים בתורת הגרפים

Exit mobile version