Anda di halaman 1dari 10

Pewarnaan Graf dengan

Algoritma Bactracking
Aldrin Rachman Pradana
Bagas Satria Adyanto
Nurully Abdul Ghani
Maulanan F. Aksan
Algoritma Backtracking
(Konsep)
Algoritma backtrackingmerupakan algoritma yang digunakan untuk mencari
solusi persoalan secara lebih baik.
Algoritma ini akan mencari solusi berdasarkan ruang solusi yang ada secara
sistematis, namun tidak semua ruang solusi akan diperiksa, hanya pencarian
yang mengarah kepada solusi yang akan diproses.
Algoritma Backtracking
(Cara kerja)
Algoritma backtrackingberbasis pada DFS(Depth First Search)
jadiaturan pencariannya akan mengikut kepada aturan pencarian DFS yaitu
dengan mencarisolusi dari akar ke daun (PadaTree) dengan pencarian
mendalam. Simpul-simpul yang sudah dilahirkan (diperiksa) dinamakan
simpul hidup (live node).Simpul hidup yang sedang diperluas dinamakan
simpul-E atau Expand Node.
Algoritma Backtracking
(Penerapan di Dunia Nyata)
Saat ini algoritma runut-balik banyak diterapkan untuk program games
seperti permainan Game-Game Labirin dan masalah-masalah pada bidang
kecerdasan buatan (artificialintelligence).
Konsep Pewarnaan Graf
(Graph Colouring)

Misal diberikan sebuah graf G dengan n buah simpul dan disediakan m buah
warna. Bagaimana mewarnai seluruh simpul graf G sedemikian sehingga tidak
ada dua buah simpul bertetangga yang mempunyai warna sama (Perhatikan juga
bahwa tidak seluruh warna harus dipakai).
Contoh aplikasi: pewarnaan peta
Contoh Pewarnaan Graf
Pewarnaan
Graf
(Contoh Soal)
Pewarnaan Graf
(Contoh Soal)
Before After
V=5
C=4
Pewarnaan Graf
(Contoh Soal)

Anda mungkin juga menyukai