Deterministic parallel backtrack search

被引:8
作者
Herley, KT [1 ]
Pietracaprina, A
Pucci, G
机构
[1] Natl Univ Ireland Univ Coll Cork, Dept Comp Sci, Cork, Ireland
[2] Univ Padua, Dipartimento Elettron & Informat, Padua, Italy
关键词
backtrack search; load balancing; PRAM model; parallel algorithms;
D O I
10.1016/S0304-3975(00)00386-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The backtrack search problem involves visiting all the nodes of an arbitrary binary tree given a pointer to its root subject to the constraint that the children of a node are revealed only after their parent is visited. We present a fast, deterministic backtrack search algorithm for a p-processor COMMON CRCW-PRAM, which visits any n-node tree of height h in time O((n/p + h)(logloglog p)(2)). This upper bound compares favourably with a natural Omega (n/p + h) lower bound for this problem. Our approach embodies novel, efficient techniques for dynamically assigning tree-nodes to processors to ensure that the work is shared equitably among them. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:309 / 324
页数:16
相关论文
共 50 条
  • [31] State of the art in parallel search techniques for discrete optimization problems
    Grama, A
    Kumar, V
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1999, 11 (01) : 28 - 35
  • [32] Reducing Redundant Search in Parallel Graph Mining using Exceptions
    Okuno, Shingo
    Hiraishi, Tasuku
    Nakashima, Hiroshi
    Yasugi, Masahiro
    Sese, Jun
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 328 - 337
  • [33] Space-efficient parallel algorithms for combinatorial search problems
    Pietracaprina, A.
    Pucci, G.
    Silvestri, F.
    Vandin, F.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 76 : 58 - 65
  • [34] Parallel Cuckoo Search Algorithm on OpenMP for Traveling Salesman Problem
    Ng Tzy-Luen
    Keat, Yeow Teck
    Abdullah, Rosni
    2016 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCOINS), 2016, : 380 - 385
  • [35] Space-Efficient Parallel Algorithms for Combinatorial Search Problems
    Pietracaprina, Andrea
    Pucci, Geppino
    Silvestri, Francesco
    Vandin, Fabio
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2013, 2013, 8087 : 717 - 728
  • [36] Parallel Local Search to schedule communicating tasks on identical processors
    Davidovic, Tatjana
    Crainic, Teodor Gabriel
    PARALLEL COMPUTING, 2015, 48 : 1 - 14
  • [37] Performance evaluation of a parallel tabu search task scheduling algorithm
    Porto, SCS
    Kitajima, JPFW
    Ribeiro, CC
    PARALLEL COMPUTING, 2000, 26 (01) : 73 - 90
  • [38] Parallel Monte-Carlo Tree Search with Simulation Servers
    Kato, Hideki
    Takeuchi, Ikuo
    INTERNATIONAL CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI 2010), 2010, : 491 - 498
  • [39] A survey of parallel local search methods application in scheduling and logistics
    Bozejko, Wojciech
    Jagiello, Szymon
    Wodecki, Mieczyslaw
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ICT MANAGEMENT FOR GLOBAL COMPETITIVENESS AND ECONOMIC GROWTH IN EMERGING ECONOMIES (ICTM 2012), 2012, : 214 - 232
  • [40] SOLVING GENERALIZED VEHICLE ROUTING PROBLEM BY PARALLEL UNIVERSES AND TABU SEARCH
    Navidadham, Mohammadhossein
    Arbabsadeghi, Mostafa
    Bayat, Alireza Akbari
    Didehvar, Farzad
    2015 6TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2015, : 118 - 124