• Tidak ada hasil yang ditemukan

Greedy Algorithms.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Greedy Algorithms."

Copied!
18
0
0

Teks penuh

(1)

Greedy algorithms

(2)

Materi

• Graph

• MST

• Kruskal

• Prim

• Dijkstra

• Graph

• MST

• Kruskal

• Prim

(3)

Graph

(4)

Definisi dan Terminologi

• Apa itu Graph ?

• Direpresentasi dengan 2 tuple

– Graph G=(V,E), dimana

V adalah himpunan vertek/node

E adalah himpunan edge/garis yang menghubungkan vertek/node

– Edge/garis adalah pasangan vertek dalam graph, e=(u,v),

yang tidak berurutan.

• Apa itu Graph ?

• Direpresentasi dengan 2 tuple

– Graph G=(V,E), dimana

V adalah himpunan vertek/node

E adalah himpunan edge/garis yang menghubungkan vertek/node

– Edge/garis adalah pasangan vertek dalam graph, e=(u,v),

yang tidak berurutan.

(5)

Aplikasi Graph

• Circuit Elektronik

– Temukan jalur dg hambatan terkecil ke STI-SA01

• Network (peta jalan, penerbangan,

komunikasi)

STI-SA01

• Circuit Elektronik

– Temukan jalur dg hambatan terkecil ke STI-SA01

• Network (peta jalan, penerbangan,

komunikasi)

(6)

Aktifitas sehari-hari

Bangun

Meditasi

stretegi makan

kerja Meditasi strategi

main

Koding

tidur Mimpi strategi

Apa beda dengan graph Sebelumnya ?

Recall dari undirected graph Sebelumnya, maka urutan dari

(7)

Terminologi Graph

• Adjacent Vertek : vertek yang di hubungkan

oleh edge

• Degree (vertex): jumlah adj vertex

– Vertek 2 punya degree 2 (3 dan 3)grs biru putus

• Incident edge : e=(a,b) adalah incident pada

vertek dari a ke b

• # degree seluruh vertex=2*edge

• Adjacent Vertek : vertek yang di hubungkan

oleh edge

• Degree (vertex): jumlah adj vertex

– Vertek 2 punya degree 2 (3 dan 3)grs biru putus

• Incident edge : e=(a,b) adalah incident pada

vertek dari a ke b

• # degree seluruh vertex=2*edge

(8)

Terminologi

• Path: urutan vertek v1,v2,v3,…,vk sedemikian

sehingga menyebabkan vertek vi dan vi+1 saling berhubungan.

d

(9)

Terminologi

Simple path : tidak ada path yang berulang • Cycle : adalah SP dengan vertek

Terakhir yang sama dengan vertek awal

a b

c

Simple path : tidak ada path yang berulang • Cycle : adalah SP dengan vertek

(10)

Terminologi

• Connected graph : tiap 2 vertek di hubungkan

oleh suatu path.

connected

(11)

Terminologi

• Sub Graph : subset vertek dan edge yang

membentuk suatu graph

(12)

Terminologi

• Connected component : subgraph terhubung

maximal, contoh di bawah ini Graph dengan 3

CC MaksimalConn

sub

STM: bila suatu sg tidak dapat lagi di tambah baik vertek maupun edge, sedemikian rupa Sg tersebut membentuk himpunan vertek dan edge yang berhubungan

Sg a Sg b Sg c

(13)

Terminologi

• (free) tree : graph terhubung tanpa cycle

(14)

Konektifitas

• Diberikan n=#vertek dan m=#edge

• Complete Graph : jika semua pasangan vertek

terhubung.

• Berapa edge dalam complete graph ?

– Ada sejumlah n(n-1)/2 pasangan vertek, sehingga

m=n(n-1)/2

• Diberikan n=#vertek dan m=#edge

• Complete Graph : jika semua pasangan vertek

terhubung.

• Berapa edge dalam complete graph ?

– Ada sejumlah n(n-1)/2 pasangan vertek, sehingga

m=n(n-1)/2

N=5

(15)

Konektifitas

• n=# vertek • m=# edge

• Untuk tree m=n-1, Buktikan ????

• Jika m< n-1 maka G tidak terhubung

• n=# vertek • m=# edge

• Untuk tree m=n-1, Buktikan ????

• Jika m< n-1 maka G tidak terhubung

n=5

m=4

n=5

(16)

Spanning Tree (SP)

• SP dari G adalah subgraph yang mrp tree dan

mengandung seluruh vertek (spanning) dalam G.

G Spanning tree dari G

Akan tjd kegagalan Jika ada edge yg

(17)

Jembatan Koenigsberg

• Dapatkah seseorang berjalan melewati jembatan tepat

sekali dan kembali ke tempat awal dia berada

C

D

A

B

D

(18)

Model Graph

(pararel edge)

• Multigraph:

– Tdp byk edge pd pasangan vertek

Euler Tour :

Path yg dapat mengunjungi Tiap edge tepat sekali dan Kembali ke titik asalnya

Euler Teorema :

G berupa Euler Tour IIF seluruh verteknya

Mempunyai degree genap

C

• Multigraph:

– Tdp byk edge pd pasangan vertek

Euler Tour :

Path yg dapat mengunjungi Tiap edge tepat sekali dan Kembali ke titik asalnya

Euler Teorema :

G berupa Euler Tour IIF seluruh verteknya

Mempunyai degree genap

A

C

B

Referensi

Garis besar

Dokumen terkait

KELONGGARAN TARIK KREDIT MIKRO, KECIL, DAN MENENGAH (MKM) PERBANKAN 1 UNDISBURSED LOAN OF MICRO, SMALL, AND MEDIUM (MSM) CREDITS 1. POSISI/POSITION : JULI/JULY

[r]

Berdasarkan Berita Acara Hasil Pengadaan Langsung 07/Ba-HPL/PL-Fisik/BM-APBDP/PU/XII/2014 Tanggal 08 Desember

Berdasarkan latar belakang yang telah diuraikan sebelumnya, secara umum rumusan masalah pokok dalam penelitian ini, yaitu: Bagaimana pembinaan keadaban kewarganegaraan

PENANGGUNG JAWAB METODE PENGUMPULAN DATA Subdit Statistik Kesehatan dan Perumahan. PENANGGUNG JAWAB METODE PENGOLAHAN DATA Subdit Statistik Kesehatan

Hasil dari survei ini adalah diagram timbang yang digunakan sebagai dasar penghitungan Indeks harga yang diterima petani (It), Indeks harga yang dibayar petani (Ib), NTP, dan

Menurut Tika (2006:120) salah satu faktor yang mempengaruhi kinerja karyawan dalam suatu perusahaan adalah budaya kerja, dimana faktor tersebut sangat erat kaitannya

Hal ini berarti ada pengaruh yang positif dan signifikan kecerdasan emosional terhadap hasil belajar Biologi siswa SMA Negeri di kota Palopo dapat dijelaskan oleh kecerdasan