このアルゴリズムは1930年に数学者VojtěchJarníkが発見し、1957年に計算機科学者ロバート・C・プリムが独自に発見、さらに1959年にはエドガー・ダイクストラが再発見しダイクストラ法の論文に記載している。
该算法于1930年由捷克数学家沃伊捷赫·亚尔尼克（英语：VojtěchJarník）发现；并在1957年由美国计算机科学家罗伯特·普里姆（英语：RobertC.Prim）独立发现；1959年，艾兹格·迪科斯彻再次发现了该算法。