Kriftografi - Algoritma Knapsack


 
·      Algoritma Knapsack juga adalah algoritma kriptografi kunci-publik.

·       Keamanan algoritma ini terletak pada sulitnya memecahkan persoalan knapsack (Knapsack Problem). Knapsack artinya karung/kantung. Karung mempunyai kapasitas muat terbatas. Barang-barang dimasukkan ke dalam karung  hanya sampai batas kapasitas maksimum karung saja.

Knapsack Problem:
          Diberikan bobot knapsack adalah M. Diketahui n buah objek
yang masing-masing bobotnya adalah w1, w2, …, wn. Tentukan nilai bi sedemikian sehingga

M = b1w1 + b2w2 + … + bnwn                           (16.1)

          yang dalam hal ini, bi bernilai 0 atau 1. Jika bi = 1, berarti objek i dimasukkan ke dalam knapsack, sebaliknya jika bi = 0, objek i tidak dimasukkan.



·       Dalam teori algoritma, persoalan knapsack termasuk ke dalam kelompok NP-complete. Persoalan yang termasuk NP-complete tidak dapat dipecahkan dalam orde waktu polinomial. 

Comments

  1. Saya tertarik dengan tulisan anda mengenai Teknologi. Teknologi merupakan suatu ilmu yang sedang berkembang di zaman yang sudah maju sekarang ini. Saya memiliki beberapa tulisan sejenis mengenai Teknologi yang dapat dilihat di www.ejournal.gunadarma.ac.id

    ReplyDelete

Post a Comment

Tinggalkan Komentar

Popular posts from this blog

Cara Membuat Setup VB.Net Include Crystal Report

Cara Menghitung Jumlah Total Pada Kolom Yang Terdapat Di Datagridview

Kirim Peta, Catatan, dan Alarm dari PC ke Android dengan Google Search