Saya mengalami beberapa kesulitan dalam memahami algoritma terdistribusi untuk pohon 6 - pewarnaan di waktu.
Deskripsi lengkap dapat ditemukan di makalah berikut: Parallel Symmetry-Breaking in Sparse Graphs. Goldberg, Plotkin, Shannon .
Singkatnya, idenya adalah ...
Mulai dari pewarnaan yang valid yang diberikan oleh ID prosesor, prosedur iteratif mengurangi jumlah bit dalam deskripsi warna dengan mengubah warna setiap node nonroot dengan warna yang diperoleh dengan menyatukan indeks sedikit di mana berbeda dari dan nilai bit ini. Akar menggabungkan dan untuk membentuk warna barunya.
Algoritma berakhir setelah iterasi.
Saya tidak memiliki pemahaman intuitif mengapa itu benar-benar berakhir iterasi. Seperti yang disebutkan dalam makalah pada iterasi akhir ada indeks terkecil di mana dua bit string berbeda paling banyak 3. Jadi bit ke-0 dan bit ke-1 bisa sama dan, jadi dua bit ini akan memberi kita 4 warna + 2 warna lain untuk bit ke-3 yang berbeda, dan total 8 warna dan tidak 6 seperti di kertas, dan mengapa kita tidak bisa melanjutkan dengan 2 bit, masih mungkin untuk menemukan bit yang berbeda dan pisahkan mereka.
Saya akan menghargai sedikit lebih dalam analisis algoritma daripada di koran.