Saya mencoba untuk menemukan metode yang efisien untuk mendeteksi apakah suatu grafik G memiliki dua pohon spanning minimal yang berbeda. Saya juga mencoba menemukan metode untuk memeriksa apakah ia memiliki 3 pohon spanning minimal yang berbeda. Solusi naif yang pernah saya pikirkan tentang menjalankan algoritma Kruskal sekali dan menemukan berat total pohon spanning minimal. Kemudian, menghapus tepi dari grafik dan menjalankan algoritma Kruskal lagi dan memeriksa apakah berat pohon baru adalah berat pohon spanning minimal asli, dan untuk masing-masing tepi dalam grafik. Runtime adalah O (| V || E | log | V |) yang tidak baik sama sekali, dan saya pikir ada cara yang lebih baik untuk melakukannya.
Setiap saran akan sangat membantu, terima kasih sebelumnya