dc.contributor.author |
McMillen, Brandon |
en_US |
dc.date.accessioned |
2013-10-29T18:36:00Z |
|
dc.date.accessioned |
2019-09-08T02:45:06Z |
|
dc.date.available |
2013-10-29T18:36:00Z |
|
dc.date.available |
2019-09-08T02:45:06Z |
|
dc.date.issued |
2012 |
|
dc.identifier |
814314957 |
en_US |
dc.identifier.other |
b21061774 |
en_US |
dc.identifier.uri |
http://hdl.handle.net/1989/10524 |
|
dc.description |
v, 35 leaves : ill. ; 29 cm. |
en_US |
dc.description.abstract |
The 0-1 Knapsack Problem is an NP-hard optimization problem that has been studied extensively since the 1950s, due to its real world significance. The basic problem is that a knapsack with a weight capacity c is to be filled with a subset of n items. Each item i, has a weight value wi and a profit value pi. The goal is to maximize total profit value without the having the total weight exceed the capacity. In this thesis, the 0-1 Knapsack Problem is introduced and some of the research and applications of the problem are given. Pisinger's branch-and-bound algorithm that will converge to an optimal solution is presented. One of the earliest applications of the knapsack problem, the knapsack cryptosystems, is then discussed. The earliest knapsack cryptosystem, the Merkle-Hellman Cryptosystem, is described along with how Adi Shamir broke this cryptosystem. Generating functions are then used to provide a number of solutions to a knapsack problem. Using the generating function of the knapsack problem, the paper concludes with an application on the Electoral College. |
en_US |
dc.description.statementofresponsibility |
by Brandon S. McMillen. |
en_US |
dc.language.iso |
en_US |
en_US |
dc.relation.ispartofseries |
Master's Theses no. 1323 |
en_US |
dc.subject.lcsh |
Knapsack problem (Mathematics)--Cryptography. |
en_US |
dc.subject.lcsh |
Generating functions. |
en_US |
dc.title |
Knapsack Problem, Cryptography, and the Presidential Election |
en_US |
dc.type |
Thesis |
en_US |