Fast deterministic backtrack search

  • Kieian T. Herley
  • , Andtea Pietiacaprina
  • , Geppino Pucci

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

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. This note describes a fast, deterministic backtrack search algorithm for a p-processor COMMON CRCW-PRAM that visits any n-node tree of height h in time O((n/р + h)(log log log p)2). This up-perbound compares favorably with a natural Ω(n/ρ + 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.

Original languageEnglish
Title of host publicationAutomata, Languages and Programming - 23rd International Colloquium, ICALP 1996, Proceedings
EditorsFriedhelm Meyer auf der Heide, Burkhard Monien
PublisherSpringer Verlag
Pages598-609
Number of pages12
ISBN (Print)3540614400, 9783540614401
DOIs
Publication statusPublished - 1996
Event23rd International Colloquium on Automata, Languages, and Programming, ICALP 1996 - Paderborn, Germany
Duration: 8 Jul 199612 Jul 1996

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1099
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference23rd International Colloquium on Automata, Languages, and Programming, ICALP 1996
Country/TerritoryGermany
CityPaderborn
Period8/07/9612/07/96

Fingerprint

Dive into the research topics of 'Fast deterministic backtrack search'. Together they form a unique fingerprint.

Cite this