Parallel Merge Sort

From MaRDI portal
Publication:3796769

DOI10.1137/0217049zbMath0651.68077OpenAlexW1978583881WikidataQ56057496 ScholiaQ56057496MaRDI QIDQ3796769

Richard John Cole

Publication date: 1988

Published in: SIAM Journal on Computing (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1137/0217049




Related Items

Parallel algorithms for the Hamiltonian cycle and Hamiltonian path problems in semicomplete bipartite digraphsFinding the k shortest paths in parallelConstrained square-center problemsPRAM's towards realistic parallelism: BRAM'sRetrieval of scattered information by EREW, CREW and CRCW PRAMsSequential and parallel triangulating algorithms for elimination game and new insights on minimum degreeThe (1|1)-Centroid Problem in the Plane with Distance ConstraintsOn the planar piecewise quadratic 1-center problemAn Optimal Approximation for Submodular Maximization Under a Matroid Constraint in the Adaptive Complexity ModelParallel construction of quadtrees and quality triangulationsProbabilistic integer sortingOPTIMAL PARALLEL PREPROCESSING ALGORITHMS FOR TESTING WEAK VISIBILITY OF POLYGONS FROM SEGMENTSAN EFFICIENT ALGORITHM FOR MANAGING A PARALLEL HEAP∗SCHEDULING INTERVAL ORDERS IN PARALLELSORTING AND SELECTION ON DISTRIBUTED MEMORY BUS COMPUTERSo(log4n) time parallel maximal matching algorithm using linear number of processorsA note on the 1-maximal elements problemA randomized sorting algorithm on the BSP modelEfficient parallel graph algorithms for coarse grained multicomputers and BSPFast sequential and parallel algorithms for finding the largest rectangle separating two setsOn parallel complexity of maximum f-matching and the degree sequence problemA centroid labelling technique and its application to path selection in treesParallel Weighted Random SamplingProperty Suffix Array with Applications in Indexing Weighted SequencesSelf-simulation for the Passive Optical Star modelA compact data structure and parallel algorithms for permutation graphsControlling the spread of infectious diseases by using random walk method to remove many important linksOptimal sequential and parallel algorithms for computing the diameter and the center of an interval graphFast integer merging on the EREW PRAMNearly Work-Efficient Parallel Algorithm for Digraph ReachabilityFast sequential and parallel algorithms for finding extremal setsLearning nested concept classes with limited storageON COST-OPTIMAL MERGE OF TWO INTRANSITIVE SORTED SEQUENCESOptimal shooting: Characterizations and applicationsComputing with Spikes: The Advantage of Fine-Grained TimingTHE ONION DIAGRAM: A VORONOI-LIKE TESSELLATION OF A PLANAR LINE SPACE AND ITS APPLICATIONSTwo-variable linear programming in parallelEFFICIENT PARALLEL RANGE SEARCHING AND PARTITIONING ALGORITHMS*Optimal parallel suffix tree constructionPARALLEL CONSTRUCTION OF QUADTREES AND QUALITY TRIANGULATIONSFast parallel algorithms for the maximum empty rectangle problem.Parallel algorithms for red--black treesTwo-variable linear programming in parallelFast and compact planar embeddingsFragile complexity of comparison-based algorithmsMinimizing Distance-to-Sight in Polygonal DomainsA Pictorial Description of Cole’s Parallel Merge SortComputing a geodesic two-center of points in a simple polygonEfficient parallel algorithm to compute a doubly perfect elimination ordering of a doubly chordal graphSpace-efficient parallel mergingON THE POWER OF SOME PRAM MODELSA theorem on permutation graphs with applicationsThe geodesic 2-center problem in a simple polygonAn efficient parallel algorithm for the single function coarsest partition problemA note on parallel complexity of maximum \(f\)-matchingAn optimal parallel algorithm for sorting multisetsParallel integer sorting using small operationsOptimal edge ranking of trees in polynomial timeA time-optimal parallel algorithm for three-dimensional convex hullsConnected components in \(O(\log^{3/2}n)\) parallel time for the CREW PRAMAn optimal and scalable parallelization of the two-list algorithm for the subset-sum problemRetrieval of scattered information by EREW, CREW, and CRCW PRAMsImproved parallel integer sorting without concurrent writingEfficient piecewise-linear function approximation using the uniform metricSweep methods for parallel computational geometryParallel construction of binary trees with near optimal weighted path lengthSorting strings and constructing digital search trees in parallelExploiting few inversions when sorting: Sequential and parallel algorithmsThe interval-merging problemThe maximin line problem with regional demandParametric search made practicalA new unifying heuristic algorithm for the undirected minimum cut problems using minimum range cut algorithmsAn optimal parallel algorithm for the minimum circle-cover problemThe queue-read queue-write asynchronous PRAM modelLower bounds for parallel algebraic decision trees, parallel complexity of convex hulls and related problemsPlanar stage graphs: Characterizations and applicationsParallel \(N\)-free order recognitionAn improved reliability bound of a probabilistic parallel integer sorting algorithmSorting roughly sorted sequences in parallelEfficient parallel k selection algorithmCommunication complexity of PRAMsA complexity theory of efficient parallel algorithmsParallel algorithms for the segment dragging problemAn efficient parallel algorithm for scheduling interval ordered tasksCost-sensitive active learning with a label uniform distribution modelImproved deterministic parallel integer sortingAn optimal parallel adaptive sorting algorithmParallel priority queuesEfficient algorithms for the minimum weighted dominating clique problem on permutation graphsParallel and serial heuristics for the minimum set cover problemOptimal parallel algorithms for point-set and polygon problemsEfficient parallel algorithms for doubly convex-bipartite graphsA simple randomized parallel algorithm for maximal f-matchingsParallel interval order recognition and construction of interval representationsParallel rectilinear shortest paths with rectangular obstaclesGeometric pattern matching under Euclidean motionLine-segment intersection reporting in parallelA new graph triconnectivity algorithm and its parallelizationEngineering parallel string sortingAn optimal parallel algorithm for the domatic partition problem on an interval graph given its sorted modelParallel time and space upper-bounds for the subset-sum problemOptimal parallel time bounds for the maximum clique problem on intervalsOptimal parallel algorithms for finding cut vertices and bridges of interval graphsA simple parallel algorithm for computing the diameters of all vertices in a tree and its applicationOn similarity of polynomial configurationsAn elegant algorithm for the construction of suffix arraysTesting a simple polygon for monotonicity optimally in parallelEfficient parallel term matching and anti-unificationA parallel algorithm to construct a dominance graph on nonoverlapping rectanglesParallel search algorithms for graphs and treesConstructing the Voronoi diagram of a set of line segments in parallelOn single-walk parallelization of the job shop problem solving algorithmsMatching parentheses in parallelParallel algorithms for separable permutationsEfficient parallel recognition of some circular arc graphs. IParallel heap: an optimal parallel priority queueComputing the center region and its variantsDominance made simpleFinding the upper envelope of n line segments in O(n log n) timeOptimal merging and sorting on the EREW PRAMA note on adaptive parallel sortingA parallel algorithm for generating bicompatible elimination orderings of proper interval graphsConstructing arrangements optimally in parallelOptimal parallel algorithms on circular-arc graphsParallel multiple searchOptimal parallel quicksort on EREW PRAMApproximate algorithms for the Knapsack problem on parallel computersSorting in linear time?More general parallel tree contraction: Register allocation and broadcasting in a treeModifying edges of a network to obtain short subgraphsOn the complexity of the k-chain subgraph cover problemA parallel circle-cover minimization algorithmComputing Prüfer codes efficiently in parallelVPSPACE and a transfer theorem over the complex fieldHomotopic Fréchet distance between curves or, walking your dog in the woods in polynomial timeParallel construction and query of index data structures for pattern matching on square matricesAssigning weights to minimize the covering radius in the planeAn adaptive algorithm for maximization of non-submodular function with a matroid constraintParallel preprocessing for path queries without concurrent reading.Removing randomness in parallel computation without a processor penaltyA simple optimal parallel algorithm for the minimum coloring problem on interval graphsOn parallel rectilinear obstacle-avoiding pathsOn parallel integer sortingImproving the efficiency of parallel minimum spanning tree algorithmsParallel comparison merging of many-ordered listsParallel solutions to geometric problems in the scan model of computationRecognition algorithm for intersection graphs of edge disjoint paths in a treeTwo-coloring linked lists is NC\(^ 1\)-complete for logarithmic spaceSelecting small ranks in EREW PRAMA parallel algorithm for approximate regularity.An optimal parallel algorithm for merging using multiselection