A systolic algorithm for the dynamic programming approach to the knapsack problem is presented. The algorithm can run on any number of processors and has optimal time speedup and processor efficiency. The running time of the algorithm is [??](mc/q+m) on a ring of q processors, where c is the knapsack size and m is the number of object types. A new procedure for the backtracking phase of the algorithm with a time complexity [??](m) is also proposed which is an improvement on the usual strategiesused for backtracking with a time complexity [??](m+c). Given a practical implementations, our analysis shows which of two backtracking algorithms (the classical or the modified) is more efficient with respect to the total running time. Experiments ha...
[[abstract]]Dynamic programming is one of the most powerful approaches to many combinatorial optimiz...
International audienceThe 0-1 knapsack problem is considered. A parallel dynamic programming multi-m...
International audienceThe 0-1 knapsack problem is considered. A parallel dynamic programming multi-m...
A systolic algorithm for the dynamic programming approach to the knapsack problem is presented. The ...
A processor-efficient systolic algorithm for the dynamic programming approach to the knapsack proble...
A processor-efficient systolic algorithm for the dynamic programming approach to the knapsack proble...
A processor-efficient systolic algorithm for the dynamic programming approach to the knapsack proble...
International audienceAn efficient parallel algorithm for the 0-1 knapsack problem is presented. The...
A processor-efficient systolic algorithm for the dynamic programming approach to the knapsack proble...
This report describes an algorithm for the Unbounded Knapsack Problem based on the algorithm EDUK (E...
This report describes an algorithm for the Unbounded Knapsack Problem based on the algorithm EDUK (E...
Soumis a la revue Journal of Parallel and Distributed ComputersSIGLEAvailable at INIST (FR), Documen...
The task of producing a VLSI architecture that will solve a given problem contains many design decis...
The task of producing a VLSI architecture that will solve a given problem contains many design decis...
The task of producing a VLSI architecture that will solve a given problem contains many design decis...
[[abstract]]Dynamic programming is one of the most powerful approaches to many combinatorial optimiz...
International audienceThe 0-1 knapsack problem is considered. A parallel dynamic programming multi-m...
International audienceThe 0-1 knapsack problem is considered. A parallel dynamic programming multi-m...
A systolic algorithm for the dynamic programming approach to the knapsack problem is presented. The ...
A processor-efficient systolic algorithm for the dynamic programming approach to the knapsack proble...
A processor-efficient systolic algorithm for the dynamic programming approach to the knapsack proble...
A processor-efficient systolic algorithm for the dynamic programming approach to the knapsack proble...
International audienceAn efficient parallel algorithm for the 0-1 knapsack problem is presented. The...
A processor-efficient systolic algorithm for the dynamic programming approach to the knapsack proble...
This report describes an algorithm for the Unbounded Knapsack Problem based on the algorithm EDUK (E...
This report describes an algorithm for the Unbounded Knapsack Problem based on the algorithm EDUK (E...
Soumis a la revue Journal of Parallel and Distributed ComputersSIGLEAvailable at INIST (FR), Documen...
The task of producing a VLSI architecture that will solve a given problem contains many design decis...
The task of producing a VLSI architecture that will solve a given problem contains many design decis...
The task of producing a VLSI architecture that will solve a given problem contains many design decis...
[[abstract]]Dynamic programming is one of the most powerful approaches to many combinatorial optimiz...
International audienceThe 0-1 knapsack problem is considered. A parallel dynamic programming multi-m...
International audienceThe 0-1 knapsack problem is considered. A parallel dynamic programming multi-m...