Parallel and Memory-limited Algorithms for Optimal Task Scheduling Using a Duplicate-Free State-Space

05/14/2019
by   Michael Orr, et al.
0

The problem of task scheduling with communication delays is strongly NP-hard. State-space search algorithms such as A* have been shown to be a promising approach to solving small to medium sized instances optimally. A recently proposed state-space model for task scheduling, known as Allocation-Ordering (AO), allows state-space search methods to be applied without the need for previously necessary duplicate avoidance mechanisms, and resulted in significantly improved A* performance. The property of a duplicate-free state space also holds particular promise for memory limited search algorithms, such as depth-first branch-and-bound (DFBnB), and parallel search algorithms. This paper investigates and proposes such algorithms for the AO model and, for comparison, the older Exhaustive List Scheduling (ELS) state-space model. Our extensive evaluation shows that AO gives a clear advantage to DFBnB and allows greater scalability for parallel search algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/21/2019

Optimal Task Scheduling Benefits From a Duplicate-Free State-Space

The NP-hard problem of task scheduling with communication delays (P|prec...
research
06/24/2021

A Note on Exhaustive State Space Search for Efficient Code Generation

This note explores state space search to find efficient instruction sequ...
research
02/21/2014

Extended Breadth-First Search Algorithm

The task of artificial intelligence is to provide representation techniq...
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
05/16/2023

A lightweight semi-centralized strategy for the massive parallelization of branching algorithms

Several NP-hard problems are solved exactly using exponential-time branc...
research
10/19/2012

An Axiomatic Approach to Robustness in Search Problems with Multiple Scenarios

This paper is devoted to the search of robust solutions in state space g...
research
06/07/2019

Exponential-Binary State-Space Search

Iterative deepening search is used in applications where the best cost b...

Please sign up or login with your details

Forgot password? Click here to reset