Analisis Algoritma E. Haodudin Nurkifli Teknik Informatika

Slides:



Advertisements
Presentasi serupa
Desain Dan Analisis Algoritma
Advertisements

Kompleksitas Algoritma
Design and Analysis of Algorithm Divide and Conquer Algorithm
Chapter 20 Pembentukan Kode.
Algoritma Divide and Conquer
Algoritma Divide and Conquer
Algoritma Divide and Conquer
Bahan Kuliah IF3051 Strategi Algoritma Oleh: Rinaldi Munir
Desain dan Analisis Algoritma
Algoritma Divide and Conquer
Oleh Nila Feby Puspitasari
Memori dan Scope Variabel
MATEMATIKA DISKRIT Kompleksitas Algoritma Kelompok 9
Algoritma dan Struktur Data
Kompleksitas Waktu Asimptotik
Pengertian Algoritma Sumber Kepustakaan : gerlan1986.files.wordpress.com/.../materi-ii-penge... 1 Algoritma adalah kumpulan instruksi-instruksi/ perintah–perintah/langkah-langkah.
Algoritma Divide and Conquer
Design and Analysis Algorithm
Algoritma dan Struktur Data
PERTEMUAN 2 PENGERTIAN DASAR LOGIKA DAN ALGORITMA.
Pertemuan 3 ALGORITMA & FUNGSI KOMPLEKSITAS
Pertemuan-2 Kriteria kebaikan suatu algoritme Correctness
Pertemuan 10 DIVIDE And CONQUER Lanjutan ….
Analisa Algoritma Running Time.
PART 6 Algoritma DOSEN : AHMAD APANDI, ST.
Algoritma Divide and Conquer (Bagian 2) Wahyul Wahidah Maulida, ST.,M.Eng.
12-CRS-0106 REVISED 8 FEB 2013 CSG523/ Desain dan Analisis Algoritma Divide and Conquer Intelligence, Computing, Multimedia (ICM)
Perbandingan Algoritma Brute Force dan Depth First Search (DFS) dalam Kasus Travelling Salesman Problem (TSP) Ervin Yohannes ( )
MATERI PERKULIAHAN ANALISIS ALGORITMA
MATERI PERKULIAHAN ANALISIS ALGORITMA
MATERI PERKULIAHAN ANALISIS ALGORITMA
Bahan Kuliah IF2211 Strategi Algoritma Oleh: Rinaldi Munir
Strategi Algoritma Kuliah 2 : Kompleksitas Algoritma
MATERI PERKULIAHAN ANALISIS ALGORITMA
Pertemuan 25 MERANCANG ALGORITMA DENGAN KOMPLEKSITAS TERTENTU
Algoritma Divide and Conquer
Analisis Algoritma Team Fasilkom.
Heuristic Search (Part 2)
MATERI PERKULIAHAN ANALISIS ALGORITMA
Analisa Algoritma (IF1282)
CSG523/ Desain dan Analisis Algoritma
MATERI PERKULIAHAN ANALISIS ALGORITMA
Algoritma dan Struktur Data
Mata kuliah : K0144/ Matematika Diskrit Tahun : 2008
Kompleksitas Algoritma
PART 6 Algoritma DOSEN : AHMAD APANDI, ST.
Faktor analisa algoritma
Matakuliah : T0034/Perancangan & Analisis Algoritma
Analisis dan Perancangan Algoritma Kuliah 4 : Asymptotic pd Kasus
Analisa Algoritma : Pendahuluan
MATERI PERKULIAHAN ANALISIS ALGORITMA
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
Mata kuliah : K0144/ Matematika Diskrit Tahun : 2008
ALGORITMA DAN PEMROGRAMAN Struktur Algoritma
STRUKTUR DATA (10) recursive function
ALGORITMA DAN PEMROGRAMAN III
Analisa Algoritma 3 SKS.
Strategi Algoritma Kuliah 3 : Algoritma Efisien
Strategi Algoritma E. Haodudin Nurkifli Teknik Informatika
Kompleksitas Algoritma
Algoritma Divide and Conquer
Algoritma.
Algoritma Divide and Conquer
Algoritma Divide and Conquer
Kompleksitas Waktu Asimtotik
Algoritma Divide and Conquer
Analisa algoritma rekursif
Heuristic Search.
Heuristic Search Best First Search.
Memori dan Scope Variabel
Transcript presentasi:

Analisis Algoritma E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan Kuliah 1 : Complexity and proof induction 27 Februari 2010 21-Nov-18

Jenis algoritma Divide and conquer : menyederhanakan problem yang besar. Greedy methode : mencari yang optimal pada saat itu. Algoritma : jumlah langkah yang berhingga (finite) instruksinya jelas Contoh : for i do 10 then .....

Tujuan analisis algoritma Efisiensi waktu Efisiensi storage

Analisis algoritma Menentukan karakteristik kinerja (memprediksi sumber daya) Mengapa ? Memilih algoritma yang paling efisien dari beberapa alternatif penyelesaian untuk kasus yang sama Mencari waktu yang terbaik untuk keperluan praktis Apakah algoritma itu optimal untuk beberapa kasus atau ada yang lebih baik

Runing time In fungsi dari input size Memanggil instruksi sederhana dan mengakses ke memory word sebagai “primitive operation” atau “step” Jumlah step eksekusi algoritma pada input tersebut Dikenal juga “complexity and input”

Kompleksitas tergantung Ukuran input  bergantung pada problem Misalkan jumlah data yang diurutkan Karakter lain dari input Apakah data sudah terurut Apakah ada lingkaran dalam grafik

Kompleksitas Worst-case : kompleksitas waktu untuk waktu terburuk (waktu tempuh bernilai maksimum dari suatu fungsi f(n)) atau Tmax(n) Best-case : kompleksitas waktu untuk waktu terbaik (kompleksitas waktu yang bernilai minimum dari suatu fungsi f(n)) atau Tmin(n) Average-case : kompleksitas waktu untuk kasus rata-rata