The Union-Cari algoritma, yang Tarjan 1 menunjukkan memiliki kompleksitas nα(n) , di mana α(n) adalah kebalikan Ackermann fungsi, telah dianalisis sebelumnya oleh beberapa orang. Menurut Wikipedia, itu diciptakan oleh Galler dan Fischer 2 , tetapi ini tampaknya tidak benar, karena mereka tidak memiliki semua komponen algoritma yang diperlukan untuk membuatnya berjalan secepat itu.
Berdasarkan scan singkat dari makalah, tampak bahwa algoritma ditemukan oleh Hopcroft dan Ullman 3 , yang memberikan (salah) O(n) terikat waktu. Fischer 4 kemudian menemukan kesalahan dalam pembuktian dan memberikan batas waktu O(nloglogn) . Selanjutnya, Hopcroft dan Ullman 5 memberikan batas waktu O(nlog∗n) , setelah itu Tarjan 1 menemukan batas waktu (optimal) O(nα(n)) .
1 RE Tarjan, "Efisiensi algoritma persatuan linear yang baik tetapi tidak linier" (1975).
2 BS Galler dan MJ Fischer, "Algoritma peningkatan kesetaraan" (1964).
3 JE Hopcroft dan JD Ullman, "Algoritma penggabungan daftar linear" (1971).
4 MJ Fischer, "Efisiensi algoritma kesetaraan" (1972).
5 JE Hopcroft dan JD Ullman, "Algoritma set-merging" (1973).