Algoritma Kruskal diterbitkan pada tahun 1956 oleh Joseph B. Kruskal dalam sebuah makalah tiga halaman yang dimuat dalam Proceedings of the American Mathematical Society. Pada tahun berikutnya, Robert C. Prim menerbitkan algoritma yang kini menyandang namanya dalam The Bell System Technical Journal. Makalah Prim berfokus pada penerapan masalah pohon rentang berbobot (atau berpanjang atau berbiaya) minimum pada jaringan telepon. Ia mengetahui karya Kruskal sebelumnya karena keduanya merupakan rekan kerja di Bell Laboratories ketika Prim menerbitkan makalahnya. Ternyata Prim telah didahului oleh matematikawan Ceko VojtÄ›ch JarnĂk pada tahun 1929, sehingga sebagian orang menyebut algoritma Prim sebagai algoritma JarnĂk. (Algoritma ini kemudian ditemukan kembali oleh Dijkstra, sehingga ada pula yang menyertakan namanya dan menyebutnya algoritma Dijkstra-JarnĂk-Prim.) Edsger Dijkstra menerbitkan algoritmanya untuk mencari lintasan terpendek pada tahun 1959 dalam sebuah makalah tiga halaman 1 
Makalah ini juga menjadi tempat algoritma Prim diterbitkan untuk ketiga kalinya. Dijkstra mengetahui karya Kruskal sebelumnya, tetapi berpendapat bahwa algoritmanya lebih baik karena pada setiap langkah hanya memerlukan penyimpanan informasi graf yang lebih sedikit dalam memori.
yang dimuat dalam Numerische Mathematik. Sebenarnya, algoritma Dijkstra telah ditemukan (dalam bentuk yang ekuivalen) oleh Edward F. Moore dua tahun sebelumnya. Hasilnya dimuat dalam Proceedings of an International Symposium on the Theory of Switching.