Parallel local search for solving Constraint Problems on the Cell Broadband Engine (Preliminary Results)

10/07/2009
by   Salvator Abreu, et al.
0

We explore the use of the Cell Broadband Engine (Cell/BE for short) for combinatorial optimization applications: we present a parallel version of a constraint-based local search algorithm that has been implemented on a multiprocessor BladeCenter machine with twin Cell/BE processors (total of 16 SPUs per blade). This algorithm was chosen because it fits very well the Cell/BE architecture and requires neither shared memory nor communication between processors, while retaining a compact memory footprint. We study the performance on several large optimization benchmarks and show that this achieves mostly linear time speedups, even sometimes super-linear. This is possible because the parallel implementation might explore simultaneously different parts of the search space and therefore converge faster towards the best sub-space and thus towards a solution. Besides getting speedups, the resulting times exhibit a much smaller variance, which benefits applications where a timely reply is critical.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/06/2020

Local Search is State of the Art for NAS Benchmarks

Local search is one of the simplest families of algorithms in combinator...
research
10/15/2012

Local optima networks and the performance of iterated local search

Local Optima Networks (LONs) have been recently proposed as an alternati...
research
04/11/2023

RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimization

Combinatorial optimization (CO) aims to efficiently find the best soluti...
research
08/16/2017

A Survey of Parallel A*

A* is a best-first search algorithm for finding optimal-cost paths in gr...
research
11/27/2014

Unweighted Stochastic Local Search can be Effective for Random CSP Benchmarks

We present ULSA, a novel stochastic local search algorithm for random bi...
research
06/04/2020

Using Tabu Search Algorithm for Map Generation in the Terra Mystica Tabletop Game

Tabu Search (TS) metaheuristic improves simple local search algorithms (...
research
03/30/2020

Hyperplane arrangements in polymake

Hyperplane arrangements form the latest addition to the zoo of combinato...

Please sign up or login with your details

Forgot password? Click here to reset