The two list algorithm for the knapsack problem on an FPS T20 (Q1118989): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Set OpenAlex properties.
 
(4 intermediate revisions by 3 users not shown)
Property / author
 
Property / author: Michel Cosnard / rank
Normal rank
 
Property / author
 
Property / author: Q1118987 / 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 / 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 / namelinks / 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
    0 references
    0 references
    0 references
    0 references

    Identifiers