An improved low-density subset sum algorithm (Q4037449)
From MaRDI portal
!
This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:
scientific article; zbMATH DE number 177576
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | An improved low-density subset sum algorithm |
scientific article; zbMATH DE number 177576 |
Statements
An Improved Low-Density Subset Sum Algorithm (English)
0 references
An improved low-density subset sum algorithm (English)
0 references
18 May 1993
0 references
knapsack problem
0 references
lattice basis reduction
0 references
subset sum problem
0 references
cryptosystems
0 references
0.923873245716095
0 references
0.9187371134757996
0 references
0.8900162577629089
0 references
0.8771092891693115
0 references
[For the entire collection see Zbl 0756.00008.] Given positive integers \(a_ 1,\dots,a_ n\), \(s\) the knapsack or subset sum problem is to find \(e_ 1,\dots,e_ n\in\{0,1\}\) such that \(\sum_{i=1}^ n e_ i a_ i=s\). This is an NP-complete problem and therefore used in developing some cryptosystems; however almost all of these have been broken by now. There are algorithms e.g. by \textit{J. C. Lagarias} and \textit{A. M. Odlyzko} [J. ACM 32, 229--246 (1985; Zbl 0632.94007)] which show that almost all low-density sum problems can be solved in polynomial time. The density is defined by \(d=n/\log_ 2 \max_{1\leq i\leq n} a_ i\), and the interesting case for cryptosystems is \(d\leq 1\). The Lagarias-Odlyzko algorithm is useful only for \(d<0,6463\dots\), and in this paper a modification of the algorithm is given increasing the bound for \(d\) to 0,9408\dots\ .
0 references