G Graph adalah
kumpulan noktah (simpul) di dalam bidang dua dimensi yang dihubungkan dengan
sekumpulan garis (sisi). Graph dapat digunakan untuk
merepresentasikan objek-objek diskrit dan hubungan antara objek-objek tersebut.
Representasi visual dari graph adalah dengan menyatakan objek
sebagai noktah, bulatan atau titik (Vertex), sedangkan hubungan antara objek
dinyatakan dengan garis (Edge).
G
= (V, E)
Dimana
G
= Graph
V
= Simpul atau Vertex, atau Node, atau Titik
E
= Busur atau Edge, atau arc
Graph merupakan
suatu cabang ilmu yang memiliki banyak terapan. Banyak sekali struktur yang
bisa direpresentasikan dengan graf, dan banyak masalah yang bisa diselesaikan
dengan bantuan graf. Seringkali graf digunakan untuk merepresentasikan suaru
jaringan. Misalkan jaringan jalan raya dimodelkan graf dengan kota sebagai
simpul (vertex/node) dan jalan yang menghubungkan setiap kotanya sebagai
sisi (edge) yang bobotnya (weight) adalah panjang dari jalan
tersebut.
Ada beberapa
cara untuk menyimpan graph di dalam sitem komputer. Struktur data bergantung
pada struktur graph dan algoritma yang digunakan untuk memmanipulasi graph.
Secara teori salah satu dari keduanya dapat dibedakan antara struktur list dan
matriks, tetapi dalam penggunaannya struktur terbaik yang sering digunakan
adalah kombinasi keduanya.
• Graph
tak berarah (undirected graph atau non-directed graph) :
Urutan simpul dalam
sebuah busur tidak dipentingkan. Misal busur e1 dapat disebut busur AB atau BA.
• Graph
berarah (directed graph) :
Urutan simpul mempunyai arti. Misal busur AB adalah
e1 sedangkan busur BA adalah e8.
• Graph
Berbobot (Weighted Graph)
Jika setiap busur mempunyai nilai yang menyatakan hubungan antara 2 buah simpul, maka busur tersebut dinyatakan memiliki bobot Bobot sebuah busur dapat menyatakan panjang sebuah jalan dari 2 buah titik, jumlah rata-rata kendaraan perhari yang melalui sebuah jalan, dll.
Jika setiap busur mempunyai nilai yang menyatakan hubungan antara 2 buah simpul, maka busur tersebut dinyatakan memiliki bobot Bobot sebuah busur dapat menyatakan panjang sebuah jalan dari 2 buah titik, jumlah rata-rata kendaraan perhari yang melalui sebuah jalan, dll.
0 komentar:
Posting Komentar