DeepAI AI Chat
Log In Sign Up

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

by   Libor Bukata, et al.
Czech Technical University in Prague

In the paper, a parallel Tabu Search algorithm for the Resource Constrained Project Scheduling Problem is proposed. To deal with this NP-hard combinatorial problem many optimizations have been performed. For example, a resource evaluation algorithm is selected by a heuristic and an effective Tabu List was designed. In addition to that, a capacity-indexed resource evaluation algorithm was proposed and the GPU (Graphics Processing Unit) version uses a homogeneous model to reduce the required communication bandwidth. According to the experiments, the GPU version outperforms the optimized parallel CPU version with respect to the computational time and the quality of solutions. In comparison with other existing heuristics, the proposed solution often gives better quality solutions.


page 1

page 2

page 3

page 4


An Efficient Merge Search Matheuristic for Maximising the Net Present Value of Project Schedules

Resource constrained project scheduling is an important combinatorial op...

Genetic algorithms for the resource-constrained project scheduling problem in aircraft heavy maintenance

Due to complex sets of interrelated activities in aircraft heavy mainten...

MAP-Elites based Hyper-Heuristic for the Resource Constrained Project Scheduling Problem

The resource constrained project scheduling problem (RCPSP) is an NP-Har...

Stochastic Optimized Schwarz Methods for the Gravity Equations on Graphics Processing Unit

Low order, sequential or non-massively parallel finite elements are gene...

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

The problem of task scheduling with communication delays is strongly NP-...

Parallel Flowshop in YewPar

Parallelism may reduce the time to find exact solutions for many Operati...

Efficient Scheduling for Scalable Bioinformatics Analysis Platform with Microservices

With the advancement of biology and computer science, amount of bioinfor...