Gerth Stølting Brodal, George Lagogiannis, Robert E. Tarjan, Strict fibonacci heaps, Proceedings of the forty-fourth annual ACM symposium on Theory of computing, STOC '12, Association for Computing Machinery, 2012-05-19, עמ' 1177–1184 doi: 10.1145/2213977.2214082. המבוא של מאמר זה מכיל סקירה היסטורית.
Gerth Stølting Brodal, Worst-case efficient priority queues, Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms, SODA '96, Society for Industrial and Applied Mathematics, 1996-01-28, עמ' 52–58 doi: 10.5555/313852.313883
Jon Kleinberg And Eva Tardos, Chapter 4: Greedy Algorithms, Algorithm Design, Pearson/Addison-Wesley, 2006, ISBN 813170310X, 9788131703106. (באנגלית). ישנה מהדורה מתורגמת: פיתוח אלגוריתמים, בתרגום תמר אלמוג, 2010, הוצאת האוניברסיטה הפתוחה.
Gerth Stølting Brodal, George Lagogiannis, Robert E. Tarjan, Strict fibonacci heaps, Proceedings of the forty-fourth annual ACM symposium on Theory of computing, STOC '12, Association for Computing Machinery, 2012-05-19, עמ' 1177–1184 doi: 10.1145/2213977.2214082. המבוא של מאמר זה מכיל סקירה היסטורית.
Gerth Stølting Brodal, Worst-case efficient priority queues, Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms, SODA '96, Society for Industrial and Applied Mathematics, 1996-01-28, עמ' 52–58 doi: 10.5555/313852.313883
ציינתי ספריות רלוונטיות מתוך רשימה של github repository בעלות מעל ל-2,500 כוכבים, ושמתויגות ב-graph-algorithms (ראה רשימה כאן).
האנומליה היא ספריית הג'אווה JGraphT, שמתממשת ב-Pairing heap (אנ') (ראה קוד מקור). ספריית ג'אווה פופולרית נוספת, AlgoDS, מאפשרת לבחור בין מימוש מבוסס רשימה, ערימה בינארית או ערימת פיבונאצי (ראה קוד מקור).
אלא אם מצוין אחרת, האלגוריתמים בפרק זה מניחים מודל חישובי שנקרא מכונת RAM (אנ'). בניסוח לא פורמלי, במודל זה הקלט "נכנס" במילים בזיכרון RAM (בניגוד למספרים ממשיים, שבהם עסקנו עד כה). בנוסף ניתן לבצע על המשקלים פעולות אריתמטיות ופעולות בסיסיות על סיביות, בדומה למעבד סטנדרטי. ראו למשל כאן.
Hannah Bast, Daniel Delling, Andrew Goldberg, Matthias Müller-Hannemann, Thomas Pajor, Peter Sanders, Dorothea Wagner, Renato F. Werneck, Route Planning in Transportation Networks, Cham: Springer International Publishing, 2016, עמ' 19–80, ISBN 978-3-319-49487-6. (באנגלית)
האנומליה היא ספריית הג'אווה JGraphT, שמתממשת ב-Pairing heap (אנ') (ראה קוד מקור). ספריית ג'אווה פופולרית נוספת, AlgoDS, מאפשרת לבחור בין מימוש מבוסס רשימה, ערימה בינארית או ערימת פיבונאצי (ראה קוד מקור).
אלא אם מצוין אחרת, האלגוריתמים בפרק זה מניחים מודל חישובי שנקרא מכונת RAM (אנ'). בניסוח לא פורמלי, במודל זה הקלט "נכנס" במילים בזיכרון RAM (בניגוד למספרים ממשיים, שבהם עסקנו עד כה). בנוסף ניתן לבצע על המשקלים פעולות אריתמטיות ופעולות בסיסיות על סיביות, בדומה למעבד סטנדרטי. ראו למשל כאן.
מימוש של דייקסטרה באמצעות תור דלי נקרא גם אלגוריתם דייאל (Dial's algorithm), כהוקרה למאמר של רוברט ב. דייאל מ-1969. מבנה הנתונים הוצע באופן בלתי תלוי גם על ידי רוברט ואגנר ב-1976 ויפים דיניץ (אנ') ב-1978.
משמעות הסימון Õ (אנ') היא O כאשר מתייחסים לגורמים לוגריתמיים כזניחים. כלומר הוא כתיב מקוצר של (קורמן ושות', עמ' 73-74)