Selasa, 03 April 2012

Teori Graf


 Graf  (graph) adalah himpunan benda-benda yang disebut simpul(vertex atau node) yang terhubung oleh sisi (edge) atau busur (arc). Graf trival (satu titik tampa sisi satu pun)
Jenis graf antara lain :
1. Berdasarkan ada tidaknya sisi ganda
    a. graf sederhana
    b. graf tidak sederhana
        1)graf ganda (multigraf)
        2)graf semu(pseudograf) adalah graf yang mengandung gelang (loop)
           graf sedrehana --> graf ganda
           graf ganda -x-> graf sederhana
2. Berdasarkan orientasi arah
    a. Graf tak berarah (undirect graf) adalah graf yang orientasi sisinya tidak mempunyai arah
    b. Graf berarah(direct graf) adalah graf orientasi sisinya mempunyai arah
        sisi yang berarah

Terminologi dasar
1. Bertetangga (adjacent) adalah 2 buah graf yang terhubung langsung dengan sebuah sisi.
2. Bersisian (insident) adalah sembarang sisi yang bersisian dengan simpul u dan v
3. Simpul terpencil (isolated vertex)  adalah simpul yang tidak bertetanggaan dengan simpul2 lainnya
4. Graf kosong (null graph or empty graph) adalah graf yang himpunan sisinya adalah himpunan kosong
5. Derajat (degree) adalah suatu simpul pada graf takberarah adalah jumlah sisi yang bersisian dengan simpul tersebut
6. Lintasan (path) adalah panjang dari simpul awal hingga akhir
7. Siklus (cycle)/ sirkuit (circuit) adalah lintasan yang berawal dan berahir pada simpul yang sama
8. Terhubung (connected) adalah dua simpul yang terhubung
9. Upagraf (subgraph) -->
   dan komplemen upagraf -->
10. Upagraf merentang (spanning subgraf)
11. Cut set
12. Graf berbobot (Weight graph) adalah graf yang setiap sisinya diberi sebuah harga (bobot)

Beberapa graf sederhana khusus
1. Graf lengkap (complete graph) adalah graf sederhana yang setiap simpulnya mempunyai sisi ke semua simpul lainnya.
2. Graph lingkaran adalah graph sederhana yang setiap simpulnya berderajat dua
3. Graph teratur (regular graph) adalah setiap simpulnya mempunyai derajat yang sama
4. Graph bipartit (bipartite graph) adalah graph yang himpunan simpulnya dapat dikelompokkan menjadi 2 himpunan

Representasi graph
1. Matriks ketetanggaan (adjacency matrix)
2. Matriks bersisian (incidency matrix)
3. Senarai ketetanggaan (adjacency list)

Graph isomorfik
Adalah dua buah graph, G1 dan G2 terdapat korespodensi satu-satu antara simpul-simpul keduanya.

Graph planar dan graph bidang
Graf planar adalah graf yang dapat digambarkan pada bidang datar dengan sisi yang tidak saling memotong (berpotongan). sedangkan graf bidang adalah representasi dari graf planar
Rumus euler
n-e-f=2

e=jumlah sisi
n=jumlah simpul
Teorema kuratowski
Graf g adalah tidak planar jika dan hanya jika ia mengandung upagraf yang isomorfik dg k5 atau k3,3 atau homeomorfik dengan salah satu dari keduanya.
dalam literatur dalam graf, matematikawan Polandia, Kasimir Kuratowski menemukan sifat yang unik:
1. graf lengkap yang mempunyai 5 buah simpul(K5) adalah graf tidak planar
2. graf terhubung teratur dengan 6 buah simpul dan 9 buah sisi (K3,3) adalah graf tidak planar
Sifat graf kuratowski
1. kedua graf kuratowski adalah graf teratur
2. kedua graf kuratowski adalah graf tidak planar
3. penghapusan sisi atau simpul dari graf kuratowski menyebabkan menjadi graf planar
4. graf kuratowski pertama adalah graf tidak planar dengan jumlah simpul minimum. dan graf kuratowski kedua adalah graf tidak planar dengan jumlah sisi minimum. keduanya adalah graf tidak planar paling sederhana.
Graph dual (dual graph)
Adalah graf yang terbentuk dengan cara penggambaran di titik luar dari graf yang asli
Lintasan dan sirkuit euler
Lintasan euler adalah lintasan yang melalui masing-masing sisi di dalam graf tepat satu kali. bila lintasan tersebut kembali ke asal, sehingga membentuk lintasan tertutup maka disebut sirkuit euler.
Lintasan dan sirkuit hamilton
Lintasan hamilton adalah lintasan yang melalui tiap simpul didalam graf tepat satu kali. bila lintasan itu kembali ke asal membentuk lintasan tertutup(sirkuit), maka lintasan tersebut adalah sirkuit hamilton.

setiap graf lengkap adalah graf hamilton
Lintasan terpendek (shortest path)
Graf yang digunakan mencari lintasan terpendek adalah graf berbobot (weighted graph).
ada beberapa macam persoalan lintasan terpendek antara lain :
1. Lintasan terpendek antara 2 buah simpul tertentu
2. Lintasan terpendek antara semua pasangan simpul
3. Lintasan terpendek dari simpul tertentu ke semua simpul yang lain.
4. Lintasan terpendek antara dua buah simpul yang melalui beberapa simpul tertentu.

Tidak ada komentar: