Parallel Flowshop in YewPar

07/14/2022
by   Ignas Knizikevičius, et al.
0

Parallelism may reduce the time to find exact solutions for many Operations Research (OR) problems, but parallelising combinatorial search is extremely challenging. YewPar is a new combinatorial search framework designed to allow domain specialists to benefit from parallelism by reusing sophisticated parallel search patterns. This paper shows (1) that it is low effort to encode and parallelise a typical OR problem (Flowshop Scheduling FSP) in YewPar even for scalable clusters; (2) that the YewPar library makes it extremely easy to exploit three alternate FSP parallelisations; (3) that the YewPar FSP implementations are valid, and have sequential performance comparable with a published algorithm; and (4) provides a systematic performance evaluation of the three parallel FSP versions on 10 standard FSP instances with up to 240 workers on a Beowulf cluster.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/22/2021

Groovy Parallel Patterns: A Process oriented Parallelization Library

A novel parallel patterns library, Groovy Parallel Patterns, is presente...
research
07/08/2019

Parallelism Theorem and Derived Rules for Parallel Coherent Transformations

An Independent Parallelism Theorem is proven in the theory of adhesive H...
research
01/07/2018

Arrows for Parallel Computation

Arrows are a general interface for computation and an alternative to Mon...
research
11/13/2017

Solving the Resource Constrained Project Scheduling Problem Using the Parallel Tabu Search Designed for the CUDA Platform

In the paper, a parallel Tabu Search algorithm for the Resource Constrai...
research
07/12/2022

The OpenMP Cluster Programming Model

Despite the various research initiatives and proposed programming models...
research
03/18/2011

Cost Based Satisficing Search Considered Harmful

Recently, several researchers have found that cost-based satisficing sea...
research
07/01/1997

A New Look at the Easy-Hard-Easy Pattern of Combinatorial Search Difficulty

The easy-hard-easy pattern in the difficulty of combinatorial search pro...

Please sign up or login with your details

Forgot password? Click here to reset