Solving the Resource Constrained Project Scheduling Problem using the parallel Tabu Search designed for the CUDA platform

被引:19
|
作者
Bukata, Libor [1 ]
Sucha, Premysl [1 ]
Hanzalek, Zdenek [1 ]
机构
[1] Czech Tech Univ, Dept Control Engn, Prague 12135 2, Czech Republic
关键词
Resource Constrained Project Scheduling Problem; Parallel Tabu Search; CUDA; Homogeneous model; GPU; GPU; CLASSIFICATION; ALGORITHM;
D O I
10.1016/j.jpdc.2014.11.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Resource Constrained Project Scheduling Problem, which is considered to be difficult to tackle even for small instances, is a well-known scheduling problem in the operations research domain. To solve the problem we have proposed a parallel Tabu Search algorithm to find high quality solutions in a reasonable time. We show that our parallel Tabu Search algorithm for graphics cards (GPUs) outperforms other existing Tabu Search approaches in terms of quality of solutions and the number of evaluated schedules per second. Moreover, the algorithm for graphics cards is about 10.5/42.7 times faster (J90 benchmark instances) than the optimized parallel/sequential algorithm for the Central Processing Unit (CPU). The same quality of solutions is achieved up to 5.4/22 times faster in comparison to the parallel/sequential CPU algorithm respectively. The advantages of the GPU version arise from the sophisticated data-structures and their suitable placement in the device memory, tailor-made methods, and last but not least the effective communication scheme. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:58 / 68
页数:11
相关论文
共 50 条
  • [1] Solving resource-constrained project scheduling problems using Tabu Search
    Ikonomou, A
    Galletly, JE
    Daniel, RC
    INTELLIGENT SYSTEMS FOR MANUFACTURING: MULTI-AGENT SYSTEMS AND VIRTUAL ORGANIZATION, 1998, : 311 - 322
  • [2] A Tabu Search Approach for the Resource Constrained Project Scheduling Problem
    Paul R. Thomas
    Said Salhi
    Journal of Heuristics, 1998, 4 : 123 - 139
  • [3] A tabu search approach for the resource constrained project scheduling problem
    Thomas, PR
    Salhi, S
    JOURNAL OF HEURISTICS, 1998, 4 (02) : 123 - 139
  • [4] Formulation and tabu search algorithm for the resource constrained project scheduling problem
    Nonobe, K
    Ibaraki, T
    ESSAYS AND SURVEYS IN METAHEURISTICS, 2002, 15 : 557 - 588
  • [5] A TABU SEARCH PROCEDURE FOR THE RESOURCE CONSTRAINED PROJECT SCHEDULING PROBLEM WITH DISCOUNTED CASH FLOWS
    ICMELI, O
    ERENGUC, SS
    COMPUTERS & OPERATIONS RESEARCH, 1994, 21 (08) : 841 - 853
  • [6] A tabu search procedure for the resource-constrained project scheduling problem with alternative subgraphs
    Servranckx, Tom
    Vanhoucke, Mario
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 273 (03) : 841 - 860
  • [7] Tabu Search approach for Multi-Skill Resource Constrained Project Scheduling Problem
    Skowronski, Marek E.
    Myszkowski, Pawel B.
    Adamski, Marcin
    Kwiatek, Pawel
    2013 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2013, : 153 - 158
  • [8] Hybrid Local Search Methods in Solving Resource Constrained Project Scheduling Problem
    Das, Partha Pratim
    Acharyya, Sriyankar
    JOURNAL OF COMPUTERS, 2013, 8 (05) : 1157 - 1166
  • [9] Solving the resource-constrained project problem by a variable neighbourhood scheduling search
    Fleszar, K
    Hindi, KS
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 155 (02) : 402 - 413
  • [10] An effective Parallel Multistart Tabu Search for Quadratic Assignment Problem on CUDA platform
    Czapinski, Michal
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (11) : 1461 - 1468