Materi 11 Teori Graf.

Slides:



Advertisements
Presentasi serupa
Teori Graf – Matematika Diskrit
Advertisements

GRAPH.
Matematika Diskrit Dr.-Ing. Erwin Sitompul
Jembatan Königsberg.
Jumat, 07 April 2017 Teorema Ramsey
TEORI GRAF.
Tugas #3 File soal UTS sudah dikirim ke alamat masing-masing.
GRAPH Kata Graph di dalam Matematika mempunyai bermacam- macam arti. Biasanya di kenal kata Graph atau Grafik Fungsi, ataupun relasi. Untuk itu kali ini.
Pertemuan 13 GRAPH IMAM SIBRO MALISI NIM :
TEORI GRAF Oleh : Yohana N, S.Kom.
Pengenalan Graph Disusun Oleh: Budi Arifitama Pertemuan 9.
TEORI GRAF Graf adalah suatu diagram yang memuat informasi tertentu jika diinterpretasikan secara tepat. Misalkan: bentuk struktur organisasi, diagram.
TEORI GRAF.
BAB 8 GRAF.
TEORI GRAPH.
GRAPH.
Dasar-Dasar Teori Graf
Struktur Data Graph.
*copyleft*1 Ade Ariyani A Agung Taufiqurrahman Annas Firdausi Hario Adit W Kartika Anindya P Kelompok XII Implementation of Dijkstra’s Shortest Path Algorithm.
BAB 8 GRAF.
APLIKASI PENGOPTIMALAN JARINGAN LISTRIK
Pendahuluan Graf digunakan untuk merepresentasikan objek-objek diskrit dan hubungan antara objek-objek tersebut Representasi : Objek : noktah, bulatan.
BAB VIII G R A F.
Teori Graf Jhon Enstein Wairata.
Teknik Informatika - Universitas Muhammadiyah Malang (UMM)
Presented By : Group 2. A solution of an equation in two variables of the form. Ax + By = C and Ax + By + C = 0 A and B are not both zero, is an ordered.
Algoritma dan Struktur Data
Matakuliah : T0034 / Perancangan & Analisis Algoritma
Pertemuan ke 21.
Pertemuan 13 Graph + Tree jual [Valdo] Lunatik Chubby Stylus.
Pewarnaan graph Pertemuan 20: (Off Class)
GRAF.
TEORI GRAF.
Bina Nusantara Mata kuliah:K0144/ Matematika Diskrit Tahun: 2008 Jenis-Jenis Graph Pertemuan 17:
Mata kuliah :K0362/ Matematika Diskrit Tahun :2008
Pertemuan 9 : Pewarnaan graph
Matematika Diskrit Teori Graf.
GRAPH.
KOMUNIKASI DATA Materi Pertemuan 3.
TEORI GRAPH by Andi Dharmawan.
Teori Graph Ninuk Wiliani.
MATRIKS PENYAJIAN GRAPH
Graf Berlabel Graf Euler Graf Hamilton
Dasar-Dasar Teori Graf
Matematika Diskrit Pewarnaan Graf Heru Nugroho, S.Si., M.T.
Mata kuliah :K0144/ Matematika Diskrit Tahun :2008
Pertemuan ke 21.
BAB 7: Graf.
FITRI UTAMININGRUM, ST, MT
BAB 9: Pewarnaan Graf Matematika Diskrit DU1023 Heru Nugroho, S.Si
(MATERI PERTEMUAN KEDUA dan KETIGA) BY : ARIS GUNARYATI
VECTOR VECTOR IN PLANE.
Pertemuan 8 Review Berbagai Struktur Data Lanjutan …..
Oleh : Devie Rosa Anamisa
BILANGAN REAL BILANGAN BERPANGKAT.
STRUKTUR DATA (9) Struktur Data Graf.
Trees Directed Graph Algoritma Dijkstra
Matematika diskrit BAB IV.
REAL NUMBERS EKSPONENT NUMBERS.
Mata kuliah :K0362/ Matematika Diskrit Tahun :2008
Data Structure Graph Representation © Sekolah Tinggi Teknik Surabaya.
GRAPH Graph didefinisikan sebagai pasangan himpunan titik-titik simpul (V) dan himpunan garis atau busur (E) dinyatakan dalam bentuk G=(V,E) dimana V tidak.
TEORI GRAF Graf digunakan untuk merepresentasikan objek-objek diskrit dan hubungan antara objek-objek tersebut. Representasi visual dari graf adalah dengan.
CCM 110, MATEMATIKA DISKRIT Pertemuan 6-7 , Teori Graph
TEORI GRAF Graf digunakan untuk merepresentasikan objek-objek diskrit dan hubungan antara objek-objek tersebut. Representasi visual dari graf adalah dengan.
Anyquestions?.
Aplikasi Graph Minimum Spaning Tree Shortest Path.
Matematika Diskret Teori Graph Heru Cahya Rustamaji, M.T.
Graf Universitas Telkom Disusun Oleh :
Graf dan Analisa Algoritma
Transcript presentasi:

Materi 11 Teori Graf

Contoh graf Peta jawa tengah : sehingga Kita tau apakah ada lintasan jalan antar 2 kota Rute dari satu kota ke kota lainnya melalui kota apa saja Rute tersingkat dari kota A ke kota Z

Definisi graf Definisi pada Graf : V = himpunan vertex atau node V = {v1, v2, v3, . . . ., Vn} V dapat berupa huruf, angka atau kombinasi antar keduanya V harus ada isinya E = himpunan edge yang menghubungkan antar vertex E ={e1, e2, e3, . . . , en} E = (vi, vj) E adalah edge yang menghubungkan vertex i dengan vertex j E boleh tidak ada isinya

Contoh Graf G1 : V = {1, 2, 3, 4} E = {(1,2), (1,3), (2,4), (3,4)} E = { e1, e2, e3, e4, e5, e6, e7} Catt  e3 dan e4  multiple edges/ paralel edges G3 : E = {(1,2), (2,3),(1,3), (1,3), (2,4), (3,4),(3,4), (3,3)} E = { e1, e2, e3, e4, e5, e6, e7, e8} Catt  e8  loop

Jenis graf berdasarkan loop atau multiple edges Simple graf Tidak ada loop dan multiple edges Tidak ada arah Ex : saluran kable komputer  dapat 2 arah Unsimple graf Multigraph  ada multiple edges Pseudograph  ada loop, jika ditambah multiple edges, tetap  Pseudograph

Introduction to Graphs Example: A multigraph G with vertices V = {a, b, c, d}, edges {1, 2, 3, 4, 5} and function f with f(1) = {a, b}, f(2) = {a, b}, f(3) = {b, c}, f(4) = {c, d} and f(5) = {c, d}: a b c d 1 2 3 4 5

Jenis graf berdasarkan jumlah vertex limited graf Jumlah vertex berhingga dipelajari Unlimited graf Jumlah vertex tidak berhingga Tidak dipelajari

Jenis graf berdasarkan orientasi arah Undirected graf Tidak ada penunjukan arah pada edge Sehingga (vi, vj) = (vj, vi) Directed graf Ada penunjukan arah pada edge Sehingga ada : Initial vertex Terminal vertex

Introduction to Graphs Example: A directed multigraph G with vertices V = {a, b, c, d}, edges {1, 2, 3, 4, 5} and function f with f(1) = (a, b), f(2) = (b, a), f(3) = (c, b), f(4) = (c, d) and f(5) = (c, d): a b c d 1 2 3 4 5

Type Edges Multiple Loops ? Simple graph undirected no no Multigraph undirected yes no Pseudograph undirected yes yes Directed graph directed no yes Directed multigraph directed yes yes Lihat Tabel 1 – halaman 540

Contoh Terapan Graf Penggambaran Peta Penggambaran jembatan Rangkaian Listrik Pengujian program Teori bahasa dan Otomata

Graph Terminology Sub bab 8.2

Terminologi/istilah Graf Adjacent/ketetanggaan : 2 vertex bertetangga bila keduanya terhubung langsung Ex : 6.12 (a)  vertex 1 bertetangga dengan vertex 2 dan 3, tapi tidak dengan 4 Incidency/bersisian : Edge e = (a,b ) dikatakan e berinciden dengan vertex a atau vertex b Ex : 6.12(a)  edge (1,2) berinsiden dengan vertex 1 dan 2, tapi edge (1,2) tidak berinsiden dengan vertex 4

Terminologi: e a v {v, w} u w b c u dan v adjacent b dan c adjacent v dan w adjacent b = initial vertex, adjacent to c edge e incident with c = terminal vertex, adjacent from b endpoints u dan v in-degree (b) = deg – (b) = 1 degree (v) = 4 out-degree(b) = deg +(b) = 3 a v e {v, w} (b, a) = {u, v} u w (b, c) b c

Terminologi (lanjutan): v Vertex v disebut “isolated” Vertex p disebut “pendant” r q p Graph di samping ini disebut “regular” (3-regular) karena tiap vertex memiliki degree sama (3)

Terminologi (lanjutan): v r “Complementary graph” untuk graph di samping ini adalah q p v r q p

Terminologi/istilah Graf Isolated vertex Vertex yg tidak mempunyai edge Graf kosong Graf yang mempunyai vertex tapi tidak mempunyai edge Degree Jumlah edge yang menyentuh vertex Loop  degree = 2 Lambang  d(v) Ex : 6.12 (a)  d(1) = d(4) =2 D(2) = d(3) =3

Terminologi/istilah Graf Pendant vertex  vertex yang berderajat 1 Pada graf yang berarah : ,din(v) = jumlah edge yang masuk ke vertex ,dout(v) =jumlah edge yang keluar dari vertex Sehingga d(v) = din(v) + dout(v)

Graph Terminology Definition: In a graph with directed edges, the in-degree of a vertex v, denoted by deg-(v), is the number of edges with v as their terminal vertex. The out-degree of v, denoted by deg+(v), is the number of edges with v as their initial vertex. Question: How does adding a loop to a vertex change the in-degree and out-degree of that vertex? Answer: It increases both the in-degree and the out-degree by one.

Graph Terminology Example: What are the in-degrees and out-degrees of the vertices a, b, c, d in this graph: deg-(a) = 1 deg+(a) = 2 deg-(b) = 4 deg+(b) = 2 a b c d deg-(d) = 2 deg+(d) = 1 deg-(c) = 0 deg+(c) = 2

Graph Terminology Theorem: Let G = (V, E) be a graph with directed edges. Then: vV deg-(v) = vV deg+(v) = |E| This is easy to see, because every new edge increases both the sum of in-degrees and the sum of out-degrees by one.

Teorema: G = (V, E) = directed graph contoh: b a 2 1 3 c d 4 5

Graph Terminology a b c d i h g j f e Example: Which vertices in the following graph are isolated, which are pendant, and what is the maximum degree? What type of graph is it? a b c d i h g j f e Solution: Vertex f is isolated, and vertices a, d and j are pendant. The maximum degree is deg(g) = 5. This graph is a pseudograph (undirected, loops).

Graph Terminology a b c d i h g j f e Let us look at the same graph again and determine the number of its edges and the sum of the degrees of all its vertices: a b c d i h g j f e Result: There are 9 edges, and the sum of all degrees is 18. This is easy to explain: Each new edge increases the sum of degrees by exactly two.

Istilah graf The Handshaking Theorem : Jumlah degree semua vertex adalah genap, yaitu 2 x edge Dikatakan handshaking karena seperti jabat tangan, tiap edge pasti dihitung 2 kali, karena mempunyai 2 vertex, sehingga seperti orang berjabat tangan Ex : 6.12 (a) : Edge = 5 Sehingga jumlah degree semua vertex adalah 2 x 5 = 10 , d(1) + d(2) + d(3) + d(4) = 2 + 3 + 3 + 2 = 10

Istilah graf Karena adanya teori handshaking, maka didapat teorema baru yaitu : Untuk sembarang graf, banyaknya vertex yang berderajat ganjil adalah genap Path / lintasan Serangkaian vertex atau gabungan vertex dengan edge Simple path  path dimana semua edge dilewati hanya 1 kali Closed walk / cycle / circuit path yang berawal dan berakhir pada simpul yang sama Open walk  path yang berawal dan berakhir pada simpul yang tidak sama Ex : 6.12 (a) Path 1, 2, 4, 3 adalah simple path dan open walk, panjang path = 3 Path 1, 2, 4, 3, 1 adalah simple path dan colse walk, panjang path = 4 Panjang path  jumlah edge pada path tersebut Jika ada multiple edge, maka penulisannya adalah penggabungan antara vertex dan edge  1 e1 3 e4 5 e8