Birlik-Bul algoritması, Tarjan 1 karmaşıklığı vardı gösterdi , Ackermann ters fonksiyonu, birden fazla kişi tarafından daha önce analiz edilmiştir. Wikipedia'ya göre, Galler ve Fischer 2 tarafından icat edildi , ancak algoritmanın hızlı bir şekilde çalışması için gereken tüm bileşenlerine sahip olmadıkları için bu yanlış görünüyor.nα(n)α(n)
Makalelerin kısa taramalarına dayanarak, algoritmanın Hopcroft ve Ullman 3 tarafından icat edildiği anlaşılmaktadır ve bunlar (yanlış) zaman sınırı vermiştir . Fischer 4 daha sonra kanıtta hatayı buldu ve zaman sınırı verdi. Daha sonra Hopcroft ve Ullman 5 bir zaman sınırı verdi, ardından Tarjan 1 (optimal) zaman sınırını buldu.O(n)O(nloglogn)O(nlog∗n)O(nα(n))
1 RE Tarjan, "İyi ama doğrusal olmayan küme birliği algoritmasının etkinliği" (1975).
2 BS Galler ve MJ Fischer, "Geliştirilmiş bir denklik algoritması" (1964).
3 JE Hopcroft ve JD Ullman, "Doğrusal liste birleştirme algoritması" (1971).
4 MJ Fischer, "Eşdeğerlik algoritmalarının etkinliği" (1972).
5 JE Hopcroft ve JD Ullman, "Set-birleştirme algoritmaları" (1973).