Jenis Jenis Algoritma Dalam Jaringan


Algoritma adalah suatu langkah-langkah sistematis untuk menyelesaikan suatu masalah. dan di bawah ini merupakan 6 jenis algoritma :
1. Algoritma Genetika
    Algoritma ini menerapkan teori darwin (teori revolusi) untuk menyelesaikan suatu masalah. Algoritma ini akan menghasilkan kromosom, kromosom-kromosom ini akan berkembang biang dan diharapkan akan menghasilkan kromosom prima yaitu kromosom terbaik. Kromosom ini dapat dianggap sebagai kandidat solusi untuk menyelesaikan masalah. Sementara Kromosom prima adalah kandidat dalam penyelesaian masalah yang terbaik. Semakin banyak kromosom ini berkembang biak maka semakin banyak pilihan penyelesaian masalah

2. Algoritma Divide and Conqueror
    Algoritma ini memisahkan masalah besar menjadi masalah lebih kecil (divide) dan menyelesaikan masalah-masalah kecil tersebut (conqueror) dan mengkombinasikan solusi dari masalah masalah kecil menjadi solusi semua masalah (combine).

3. Algoritma Greedy
    Algoritma ini mengatasi masalah dengan metode "take what you can get" atau ambil yang bisa kamu ambil yaitu mengatasi masalah dengan segala cara. Baik solusinya itu membutuhkan waktu lama atau waktu yang sedikit, membutuhkan banyak resource maupun sedikit resource. Setelah kandidat atau pilihan solusi sudah terkumpul baru kandidat tersebut akan diseleksi lalu di uji kelayakannya. kemudian akan dipilih solusi maksimasi yaitu solusi yang membutuhkan banyak waktu dan resource dan minimasi yaitu solusi yang membutuhkan sedikit waktu dan sedikit resource

4. Algoritma Dijkstra
    Algoritma ini ditemukan oleh Edger Dijkstra. Algoritma ini merupakan algoritma greedy yang digunakan untuk memecahkan masalah dengan jalur terpendek atau jalur paling efisien. Misal terdapat kota A, B, C, D. Kita berasal dari kota A dan akan pergi ke kota D. Terdapat dua kandidat solusi yaitu kandidat solusi A dan B. Algoritma dijkstra akan memilih kandidat solusi yang terpendek dan efisien yaitu Kandidat Solusi A sebagai Solusi permasalahan tersebut

5. Algoritma Kriptografi atau Algoritma Cypher
    Algoritma ini digunakan untuk mengamankan suata data (mengenkripsi data). Algoritma ini mengubah data biasa (plain text) menjadi data yang sudah dienkripsi (cypher text) dan untuk membuka file yang sudah di dienkripsi (deskipsi) diperlukan sebuah kunci atau password (key)

6. Algoritma Random Forest

Post a Comment

0 Comments