13. Teori Graf

download 13. Teori Graf

of 8

Transcript of 13. Teori Graf

  • 8/20/2019 13. Teori Graf

    1/17

    MODUL PERKULIAHAN

    MatematikaDiskrit

     Teori Graf 

    FakultasProgram

    Studi

    Tatap

    MukaKode MK Disusu Ole!

    Ilmu Komputer Teknik

    Informatika "#MK  Harni Kusniyati, ST.,MKom.

    A$stra%t KompetesiGraf adalah suatu diagram yang

    memuat informasi tertentu untuk

    visualisasi obyek-obyek agar lebih

    mudah dimengerti. Setiap diagram

    suatu graf memuat sekumpulan obyek

    (berupa titik atau node) beserta garis

    garis penghubungnya.

    Setelah membaca modul ini, mahasiswadiharapkan mampu memahami tentanggraf, macam-macam graf, mampumenyebutkan komponen graf, mampumembedakan antara walt, path, dansirkuit.

  • 8/20/2019 13. Teori Graf

    2/17

  • 8/20/2019 13. Teori Graf

    3/17

    %(G) ' / *akarta, Bandung, #irebon, Semarang, *ogya 0

    &(G) ' / e1, e$, e2, e3, e4, e5, e6, e70,

    e1 ' *alan 8ingkar (8oop).

    e3 dan e5  adalah garis paralel.

    13.3 Graf Tak Berarah

    9aitu graf yang tanpa tanda panah. :kan dibahas graf bipartite (bipartisi), graf sederhana,

    graf lengkap.

    13.3.1. Graf Bipartite  ( %(G) ' %1(G1) ; %$(G$) )

    Suatu graf  G disebut Bipartite apabila %(G) merupakan gabungan dari

    $ himpunan yang tak kosong %1 dan %$ , dan setiap garis dalam G

    menghubungkan suatu titik dalam %1 dengan itik dalam %$.

     :pabila dalam graf Bipartite, setiap titik dalam %1 berhubungan

    dengan setiap titik dalam %$, maka graf-nya disebut Graf Bipartite

    Lengkap.

    *ika %1 terdiri dari m titik dan %$ terdiri dari n titik, maka Graf

    Bipartite 8engkapnya sering diberi symbol Km,n .

    Sebelum membicarakan Graf Bipartite, terlebih dulu tentang

    a). Graf Sederhana (Simple Graph) yaitu graf yang tak mempunyai

    loop ataupun garis parallel.

    '("# 3

    Matematika DiskritPusat )a!a A*ar da eLearig

    +arni usniyati, S.,om httpwww.mercubuana.ac.id

  • 8/20/2019 13. Teori Graf

    4/17

    Contoh Soal:

    Gambarlah semua graf sederhana yang mungkin dapat dibuat dari

    2 titik (a, b, c ) dan dua garis <

    a!a":

    arena sebuah garis memerlukan dua titik, maka banyaknya

    Garis yang bisa dibuat ada ' 2#$ ' 2< ($< 1

  • 8/20/2019 13. Teori Graf

    5/17

     Contoh-#ontoh Graf Lengkap:

     

    Contoh Soal Graf Bipartite:

    a!a":

    (a). *elas bahwa titik-titik graf-nya terbagi men"adi $ bagian yaitu

    %1' / v1, v$, v2 0 dan %$' / v3, v4 0. Setiap titik dalam %1 dihu-

    bungkan dengan setiap titik dalam %$, "adi graf-nya adalah

    graf bipartite lengkap ( 2,$ ).

    (b). itik-titik graf-nya terbagi men"adi $ bagian yaitu %1' / v1, v2 0

    '("# 5

    Matematika DiskritPusat )a!a A*ar da eLearig

    +arni usniyati, S.,om httpwww.mercubuana.ac.id

  • 8/20/2019 13. Teori Graf

    6/17

    dan %$' / v$, v3 0. :kan tetapi, tidak semua titik dalam %1 dihu-

    bungkan dengan setiap titik dalam %$ (v1 tidak dihubungkan

    dengan v3), "adi graf-nya adalah bukan graf bipartite lengkap,

    yaitu graf bipartite sa"a.

    (c). !engan pengaturan letak titik-titiknya, maka graf (c) di atas men-

     "adi

    v1= = v$ ampak bahwa titik-titiknya terbagi men"adi

    $ bagian, yaitu %1' / v1, v2, v40 dan

    v2= = v3 %$' / v$, v3, v50

    idak ada garis v4 > v$. *adi graf-nya tidak

    v4= = v5 lengkap (Graf Bipartite tidak lengkap).

    (d). Graf (a) dan (d) tampak berbeda, tapi titik v1 ditarik ke bawah,

    maka graf (d) akan men"adi bentuk graf (a), yaitu terbagi

    %1' / v$, v1, v20 dan %$ ' / v3, v40.

    *adi graf-nya adalah graf bipartite lengkap( 2,$ ).

    13.3.2. Komplemen Graf 

    omplemen suatu graf G (simbol Gc) dengan n titik adalah suatu graf dengan

    1. itik-titik Gc sama dengan titik-titik G. *adi %(Gc) ' %(G).

    $. Garis-garis Gc adalah komplemen garis-garis G terhadap graf 

    lengkap (n). *adi

    &(Gc) ' &(n) > &(G)

    '("# 6

    Matematika DiskritPusat )a!a A*ar da eLearig

    +arni usniyati, S.,om httpwww.mercubuana.ac.id

  • 8/20/2019 13. Teori Graf

    7/17

    itik-titik yang dihubungkan dengan garis dalam G tidak terhubung

    dalam Gc. Sebaliknya, titik-titik yang tidak terhubung dalam G

    men"adi terhubung dalam Gc.

    Contoh Soal:

    Gambarlah graf lengkap dan komplemen dari graf G di bawah ini <

    a!a":

    Setelah ditambah garis putus-putus merah men"adi graf lengkap dan

    yang berwarna merah (garis putus-putus) adalah

    graf komplemen. !alam graf lengkap (n), maka setiap titiknya

    harus mempunyai n - 1 garis. isalnya (a). titik v1 mempunyai 2 garis.

    '("# 7

    Matematika DiskritPusat )a!a A*ar da eLearig

    +arni usniyati, S.,om httpwww.mercubuana.ac.id

  • 8/20/2019 13. Teori Graf

    8/17

    13.3.3. S$" Graf % &pa Graf '

    onsep sub graf sama dengan konsep himpunan bagian.

    arena graf merupakan himpunan titik-titik dan himpunan garis-garis,

    aka + dikatakan subgraf dari G "ika semua titik dan garis dalam +

     "uga merupakan titik dan garis dalam G.

    Definisi

    isalkan G adalah suatu graf. Graf + dikatakan s$"graf  dari G

    a. %(+)

     %(G)

    b. &(+)

     &(G)

    c. Setiap garis dalam + mempunyai itik u"ung yang sama

      dengan garis tersebut dalam G.

    !ari definisi di atas, ada beberapa hal yang dapat diturunkan

    1. Sebuah titik dalam G merupakan subgraf dari G.

    $. Sebuah garis dalam G bersama-sama dengan titik - titik

    u"ungnya merupakan subgraf dari G.

    '("#

    Matematika DiskritPusat )a!a A*ar da eLearig

    +arni usniyati, S.,om httpwww.mercubuana.ac.id

  • 8/20/2019 13. Teori Graf

    9/17

    2. Setiap graf merupakan subgraf dari dirinya sendiri.

    3. !alam subgraf berlaku sifat transitif

    *ika + subgraf dari G dan G subgraf dari  + subgraf dari .

    13.3.(. Dera)at

    isalkan v adalah suatu titik dalam suatu graf G.

    Dera)at titik * ( simbol +%*' ) adalah "umlah garis yang berhubungan dengan titik v

    ( dan garis suatu loop dihitung dua kali. )

    Dera)at total G % +%G' ' adalah "umlah gera"at semua titik dalam G.

    Contoh Soal:

    entukan dera"at tiap-tiap titik dalam graf di bawah ini <

    !an berapa dera"at totalnya?

    a!a":

    !era"at tiap-yiap titik

      d(v1) ' 3, ( karena garis yang berhubungan dengan v1 ada dua

      dan satu loop yang dua kali.)

    d(v$) ' $, d(v2) ' d(v4) ' 1, d(v3) ' $, d(v5) ' @,

    !era"at total seluruh titik ' d(G) ' 3 A $ A 1 A 1 A $ A @ ' 1@

    '("# !

    Matematika DiskritPusat )a!a A*ar da eLearig

    +arni usniyati, S.,om httpwww.mercubuana.ac.id

  • 8/20/2019 13. Teori Graf

    10/17

    13.3.. alk, ath +an Sirk$it

     Definisi:

    Misalkan G a"ala# suatu $raf, "an misal % "an & a"ala# "ua titik

    dalam G. Suatu /LK  dari v ke w adalah barisan titik-titik

    berhubungan dan garis secara berselang-seling, diawali dari titik v

    dan diakhiri pada titik w.

    alk dengan pan"ang n dari titik v ke w dituliskan sebagai berikut

    v@ e1 v1 e$ vn-1 en vn  dengan v@ ' v, vn ' w.

      vi-1 dan vi adalah titik-titik u"ung garis ei .

    ath dengan pan"ang n dari titik v ke w adalah alk dari v ke w

    yang semua garisnya berbeda. Cath dari v ke w dituliskan

    v ' v@ e1 v1 e$ vn-1 en vn ' w dengan ei D  e ", i D  ".

    ath Se+erhana  dengan pan"ang n dari titik v ke w adalah ath 

    dari v ke w yang semua titiknya berbeda.

    ath dari v ke w dituliskan

    v ' v@ e1 v1 e$ vn-1 en vn ' w dengan ei D  e ", i D  "E vk D vm, k D  m.

    Sirk$it dengan pan"ang n adalah ath yang diawali dan diakhiri

    '("# '(

    Matematika DiskritPusat )a!a A*ar da eLearig

    +arni usniyati, S.,om httpwww.mercubuana.ac.id

  • 8/20/2019 13. Teori Graf

    11/17

    pada titik yang sama.

    Sirk$it adalah Cath dari v ke w dituliskan v@ e1 v1 e$ vn-1 en vn 

    dengan v@ ' vn .

    Sirk$it Se+erhana dengan pan"ang n adalah Sirkuit yang semua

    titiknya berbeda.

    Sirk$it Se+erhana berbentuk v@ e1 v1 e$ vn-1 en vn 

    dengan ei D  e ", i D  "E vk D vm, k D  m, kecuali v@ dan vn .

    13.3.0 Sirk$it $ler 

    Definisi

    isalkan G adalah suatu Graf. Sirk$it $ler G adalah sirkuit di mana

    setiap titik dalam G muncul paling sedikit sekali dan setiap garis

    dalam G muncul tepat satu kali.

    !efinisi di atas dibuat untuk mengenang ahli matematika 8eonhard &uler yang

    berhasil memperkenalkan graf untuk memecahkan masalah tu"uh "embatan onigsberg

    pada tahun 1625. u"uh garis dalam graf di bawah ini adalah "alan yang semuanya melalui

    sebuah "embatan.

    '("# ''

    Matematika DiskritPusat )a!a A*ar da eLearig

    +arni usniyati, S.,om httpwww.mercubuana.ac.id

  • 8/20/2019 13. Teori Graf

    12/17

    dapat dibuktikan bahwa sirkuit pada graf di atas bukan

    Sirkuit &uler, yaitu ada garis("embatan) yang tidak dilewati, "adi masalah

    di atas tidak mungkin dilaksanakan.

      eorema G adalah Sirkuit &uler bhb setiap titik (verte) dalam G berdera"at genap.

    Contoh alk, ath, Sirk$it, Trail :

    Fngat alk ' barisan titik dan garis berselang-seling dari graf terhubung G.

    ath ' alk yang semua titik beda.

    ath Se+erhana ' alk yang semua titik dan garisnya beda.

    ' Cath yang semua garisnya beda.

    Sirk$it ' Cath yang titik awal sama dengan titik akhir.

    Sirk$it Se+erhana' Cath seferhana yang titik awal sama dengan titik akhir.

    Trail alk dengan semua garis beda.

    Contoh: lihat graf berikut ini

    1) :, B, #, !, &, H, #, :, B, !, #→ alk

    '("# '2

    Matematika DiskritPusat )a!a A*ar da eLearig

    +arni usniyati, S.,om httpwww.mercubuana.ac.id

  • 8/20/2019 13. Teori Graf

    13/17

    $) :, B, #, !, &, H, #, :→ rail

    2) :, B, #, :→ #ycle

    3) :, B, !, #, B, !, &→ alk

    4) :, B, #, !, &, #, H→ rail

    5) :, B, !, #, &, !→ rail

    6) :, B, !, &, H, #, :→ #ycle

    7) :, B, #, &, H→ Cath

    I) B, !, #, B→ #ycle

    1@) #, :, B, #, !, &, #, H, & → rail

    11) :, B, #, &, H, #, :→ rail

    Soal

    entukan mana di antara barisan titik dan garis pada gambar di bawah ini

    9ang merupakan alk, Cath, Cath Sederhana, Sirkuit dan Sirkuit Sederhana ?

     

    13.(. Graf Berarah % Digraph '

    Grag berarah adalah graf yang setiap garisnya mempunyai arah atau tanda panah.

    Definisi:

    *umlah garis yang keluar dari suatu titik v disebut dera"at keluar 

    '("# '3

    Matematika DiskritPusat )a!a A*ar da eLearig

    +arni usniyati, S.,om httpwww.mercubuana.ac.id

  • 8/20/2019 13. Teori Graf

    14/17

    (out degree) titik v ( simbol dA(v) ), sedangkan "umlah garis yang masuk

    ( in degree ) titik v ( simbol dJ(v) ).

    Titik terasing * adalah titik dalam G yang dA(v) ' dJ(v) ' @

      Titik pen+an * adalah titik dalam G yang dA(v) ' dJ(v) ' 1

    !ua garis berarah dikatakan paralel "ika keduanya mempunyai titik

    awal dan titik akhir yang sama.

     

    13.. epresentasi Graf +alam atriks

    !engan merepresentasikan graf ke dalam suatu matriks, maka

    perhitungan-perhitungan yang diperlukan dapat dilakukan dengan

    mudah. esulitannya adalah tidak semua informasi dalam graf dapat

    direpresentasikan dalam matriks.

    13..1 atriks 4$"$ng

    atriks +ubung ( Adjacency Matrix ) adalah matriks yang digunakan

    untuk menyatakan graf dengan elemen-elemen matriks berupa "umlah

    garis yang menghubungkan antara dua titik, termasuk garis loop yang

    menghubungkan dengan dirinya sendiri.

    arena "umlah garis yang menghubungkan titik v i dengan v " selalu sama

    dengan "umlah garis yang menghubungkan titik v " dengan vi , maka "elas

    bahwa matriks hubung selalu merupakan matriks simetris (ai") ' (a "i).

    !an matriks (ai") adalah matriks bu"ur sangkar.

    '("# '4

    Matematika DiskritPusat )a!a A*ar da eLearig

    +arni usniyati, S.,om httpwww.mercubuana.ac.id

  • 8/20/2019 13. Teori Graf

    15/17

     :da beberapa hal yang bisa dicatat merepresentasikan graf dengan matriks hubung

    1. Graf tidak mempunyai loop semua elemen diagonal ' @

    $. !era"at ( degree ) titik vi adalah "umlah semua komponen matriks

    baris kolom ke-i

    d(vi) ' K " ai"  ' Ki ai" 

    !era"at graf G adalah "umlah semua elemen matriks ' Ki  K " ai" 

    2. Graf G adalah graf lengkap semua elemen diagonal ' @, dan

    semua elemen di luar diagonal ' 1.

    13.0. ohon Graf

    Struktur pohon banyak dipakai dalam struktur data, struktur kalimat,

    struktur susunan organisasi.

     

    13.0.1 ohon +an h$tan

    Definisi:

    isalkan G adalah suatu graf sederhana yaitu tidak memiliki garis

    paralel dan loop.

    G disebut ohon  G tidak memuat sirkuit dan terhubung.

    ohon Sem$ (Trivial Tree) adalah Cohon yang hanya terdiri dari sebuah titik.

    '("# '5

    Matematika DiskritPusat )a!a A*ar da eLearig

    +arni usniyati, S.,om httpwww.mercubuana.ac.id

  • 8/20/2019 13. Teori Graf

    16/17

    ohon Kosong (Empty Tree) adalah Cohon yang tidak mempunyai titik.

    G disebut 4$tan (Forest ) G tidak memuat sirkuit.

    13.5. Graf Berla"el

    Graf yang berupa peta, maka graf berlabel adalah graf yang garis- garisnya berlabel angka-

    angka pan"ang "alan.

    Graf yang berupa "aringan listrik, maka graf berlabel adalah graf yang

    garis-garisnya berlabel angka-angka bobot biaya pengadaan "aringan.

    Graf yang berupa rencana pelaksanaan proyek, maka graf berlabel

    adalah graf yang garis-garisnya berlabel angka-angka lama waktu pelaksanaan

    peker"aan.

    #ontoh d(:,+) ' "arak terpendek (:-B-!-&-G-H-+) ' 2 A 2 A $ A 2 A 2 A 7 ' $$

    S6/L-S6/L

    1. Berapa banyak graf sederhana dapat dibuat dari 1@ titik dan 7 garis ?

    $. !iketahui graf berarah tanpa loop dan tanpa garis parallel G.

    Cada kondisi apakah relasi d(v1,v$) A d(v$,v2) ' d(v1,v2) terpenuhi ?

    2. !alam sebuah graf G yang terdiri dari n titik, hanya satu titik yang bera"at gan"il.

    berapa banyak titik berdera"at gan"il yang ada pada komplemen G ?

    3. Graf G yang terdiri dari $1 garis memiliki 6 titik berdera"at 1, 2 titik ber-

    dera"at $, 6 titik berdera"at 2, dan sisanya berdera"at 3.Berapa banyak titik dalam G ?

    '("# '6

    Matematika DiskritPusat )a!a A*ar da eLearig

    +arni usniyati, S.,om httpwww.mercubuana.ac.id

  • 8/20/2019 13. Teori Graf

    17/17

    )aftar *ustaka

    Bahri, S., $@@5, Logika dan impunan! ;niversitas ataram, ataram.

    Simangunsong ilson, atematika dasar, ( *akarta &rlangga, $@@4)

    httpperpustakaancyber.blogspot.com

    '("# '7

    Matematika DiskritPusat )a!a A*ar da eLearig