The two list algorithm for the knapsack problem on an FPS T20 (Q1118989): Difference between revisions
From MaRDI portal
Created a new Item |
Set OpenAlex properties. |
||
(4 intermediate revisions by 3 users not shown) | |||
Property / author | |||
Property / author: Michel Cosnard / rank | |||
Property / author | |||
Property / author: Q1118987 / rank | |||
Property / author | |||
Property / author: Hugo Herbelin / rank | |||
Property / reviewed by | |||
Property / reviewed by: N.A.Warsi / rank | |||
Property / author | |||
Property / author: Michel Cosnard / rank | |||
Normal rank | |||
Property / author | |||
Property / author: Afonso G. Ferreira / rank | |||
Normal rank | |||
Property / author | |||
Property / author: Hugo Herbelin / rank | |||
Normal rank | |||
Property / reviewed by | |||
Property / reviewed by: N.A.Warsi / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1016/0167-8191(89)90121-x / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W1976182275 / rank | |||
Normal rank | |||
links / mardi / name | links / mardi / name | ||
Latest revision as of 10:28, 30 July 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | The two list algorithm for the knapsack problem on an FPS T20 |
scientific article |
Statements
The two list algorithm for the knapsack problem on an FPS T20 (English)
0 references
1989
0 references
The paper deals with a parallel implementation of the traditional two- list algorithm for the knapsack problem: given positive integers \(w_ 1,w_ 2,...,w_ n\) and M, find a subset L of \(\{\) 1,2,...,n\(\}\) such that \(w_ i=M\) where i's range over L. The current attempt aims at parallelizing by dividing the solution domain. Suppose there are \(2^ q\) processors labelled \(0,1,...,2^ q-1\) such that label j has \(R_ j\) as binary representation. A processor j works with \(W=(w_{q+1},...,w_ n)\) and \(M=M-\sum r_ kw_ r,\) \(1\leq k\leq i\). If a solution \(C_ j\) is found, then the final solution is the concatenation of \(R_ j\) and \(C_ j\). This parallelization yields a maximum speedup of \(2^{q/2}\). The algorithm was implemented on FPS T20 parallel machines (16 processors) coupled with hypercube topology, using OCCAM language.
0 references
parallel computation
0 references
NP-complete
0 references
parallel algorithms
0 references
exponential complexity
0 references
Branch and bound algorithms
0 references
two-list algorithm
0 references
knapsack problem
0 references
hypercube
0 references