APPROXIMATE AND EXACT PARALLEL SCHEDULING WITH APPLICATIONS TO LIST, TREE AND GRAPH PROBLEMS.

Richard Cole, Uzi Vishkin

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The authors study two parallel scheduling problems and their use in designing parallel algorithms. First they define a novel scheduling problem that they solve by repeated approximate reschedulings. This leads to an optimal PRAM (parallel random access machine) algorithm for list ranking that runs in logarithmic time. The second scheduling result is for computing prefix sums of log n bit numbers. An optimal parallel algorithm for the problem which runs in sublogarithmic time is given. These two scheduling results together lead to logarithmic-time PRAM algorithms for the connectivity, bioconnectivity and minimum spanning-tree problems. The connectivity and biconnectivity algorithms are optimal unless m equals O(n log n, in graphs of n vertices and m edges.

Original languageEnglish (US)
Title of host publicationAnnual Symposium on Foundations of Computer Science (Proceedings)
PublisherIEEE
Pages478-490
Number of pages13
ISBN (Print)0818607408
StatePublished - 1986

Fingerprint

Scheduling
Parallel algorithms

ASJC Scopus subject areas

  • Hardware and Architecture

Cite this

Cole, R., & Vishkin, U. (1986). APPROXIMATE AND EXACT PARALLEL SCHEDULING WITH APPLICATIONS TO LIST, TREE AND GRAPH PROBLEMS. In Annual Symposium on Foundations of Computer Science (Proceedings) (pp. 478-490). IEEE.

APPROXIMATE AND EXACT PARALLEL SCHEDULING WITH APPLICATIONS TO LIST, TREE AND GRAPH PROBLEMS. / Cole, Richard; Vishkin, Uzi.

Annual Symposium on Foundations of Computer Science (Proceedings). IEEE, 1986. p. 478-490.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Cole, R & Vishkin, U 1986, APPROXIMATE AND EXACT PARALLEL SCHEDULING WITH APPLICATIONS TO LIST, TREE AND GRAPH PROBLEMS. in Annual Symposium on Foundations of Computer Science (Proceedings). IEEE, pp. 478-490.
Cole R, Vishkin U. APPROXIMATE AND EXACT PARALLEL SCHEDULING WITH APPLICATIONS TO LIST, TREE AND GRAPH PROBLEMS. In Annual Symposium on Foundations of Computer Science (Proceedings). IEEE. 1986. p. 478-490
Cole, Richard ; Vishkin, Uzi. / APPROXIMATE AND EXACT PARALLEL SCHEDULING WITH APPLICATIONS TO LIST, TREE AND GRAPH PROBLEMS. Annual Symposium on Foundations of Computer Science (Proceedings). IEEE, 1986. pp. 478-490
@inproceedings{6467ef93a25944cf80a7eb79eb597b7b,
title = "APPROXIMATE AND EXACT PARALLEL SCHEDULING WITH APPLICATIONS TO LIST, TREE AND GRAPH PROBLEMS.",
abstract = "The authors study two parallel scheduling problems and their use in designing parallel algorithms. First they define a novel scheduling problem that they solve by repeated approximate reschedulings. This leads to an optimal PRAM (parallel random access machine) algorithm for list ranking that runs in logarithmic time. The second scheduling result is for computing prefix sums of log n bit numbers. An optimal parallel algorithm for the problem which runs in sublogarithmic time is given. These two scheduling results together lead to logarithmic-time PRAM algorithms for the connectivity, bioconnectivity and minimum spanning-tree problems. The connectivity and biconnectivity algorithms are optimal unless m equals O(n log n, in graphs of n vertices and m edges.",
author = "Richard Cole and Uzi Vishkin",
year = "1986",
language = "English (US)",
isbn = "0818607408",
pages = "478--490",
booktitle = "Annual Symposium on Foundations of Computer Science (Proceedings)",
publisher = "IEEE",

}

TY - GEN

T1 - APPROXIMATE AND EXACT PARALLEL SCHEDULING WITH APPLICATIONS TO LIST, TREE AND GRAPH PROBLEMS.

AU - Cole, Richard

AU - Vishkin, Uzi

PY - 1986

Y1 - 1986

N2 - The authors study two parallel scheduling problems and their use in designing parallel algorithms. First they define a novel scheduling problem that they solve by repeated approximate reschedulings. This leads to an optimal PRAM (parallel random access machine) algorithm for list ranking that runs in logarithmic time. The second scheduling result is for computing prefix sums of log n bit numbers. An optimal parallel algorithm for the problem which runs in sublogarithmic time is given. These two scheduling results together lead to logarithmic-time PRAM algorithms for the connectivity, bioconnectivity and minimum spanning-tree problems. The connectivity and biconnectivity algorithms are optimal unless m equals O(n log n, in graphs of n vertices and m edges.

AB - The authors study two parallel scheduling problems and their use in designing parallel algorithms. First they define a novel scheduling problem that they solve by repeated approximate reschedulings. This leads to an optimal PRAM (parallel random access machine) algorithm for list ranking that runs in logarithmic time. The second scheduling result is for computing prefix sums of log n bit numbers. An optimal parallel algorithm for the problem which runs in sublogarithmic time is given. These two scheduling results together lead to logarithmic-time PRAM algorithms for the connectivity, bioconnectivity and minimum spanning-tree problems. The connectivity and biconnectivity algorithms are optimal unless m equals O(n log n, in graphs of n vertices and m edges.

UR - http://www.scopus.com/inward/record.url?scp=0022875301&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0022875301&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:0022875301

SN - 0818607408

SP - 478

EP - 490

BT - Annual Symposium on Foundations of Computer Science (Proceedings)

PB - IEEE

ER -