Parallel Branch-and-Bound Skeletons: Message Passing and Shared Memory Implementations

  • Isabel Dorta
  • Coromoto Leon
  • Casiano Rodriguez
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3019)

Abstract

The aim of this article is to describe the design and the implementation of skeletons for the Branch-and-Bound technique. The library developed provides sequential and parallel resolution patterns to solve optimization problems through this technique on a wide range of parallel computing platforms. To use the skeletons proposed to solve a particular problem, the skeleton filler has to specify the type of the problem, the type of the solution and the specific characteristics of this paradigm using the C++ programming language, and the user does not need to have any knowledge in parallelizations techniques. This paper describes the sequential and the parallel algorithms for message passing and shared memory platforms, and shows computational results for the 0-1 knapsack problem on an Origin 3000.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Isabel Dorta
    • 1
  • Coromoto Leon
    • 1
  • Casiano Rodriguez
    • 1
  1. 1.Departamento de Estadistica, I.O. y ComputacionUniversidad de La LagunaLa LagunaSpain

Personalised recommendations