Abstract An adaptive algorithm, whose step complexity adjusts to the number of active processes, is attractivefor distributed systems with a highly-variable number of processes. The cornerstone of many adaptive algorithms is an adaptive mechanism to collect up-to-date information from all participating processes.To date, all known collect algorithms either have non-linear step complexity or they are impractical because of unrealistic memory overhead.This paper presents new randomized collect algorithms with asymptotically optimal O(k) step com-plexity and linear memory overhead only. In addition we present a new deterministic collect algorithm that beats the best step complexity for previous polynomial-memory algorithms
We discuss the role of parallel computing in the design and analysis of adaptive sampling procedures...
http://deepblue.lib.umich.edu/bitstream/2027.42/8480/5/bam0416.0001.001.pdfhttp://deepblue.lib.umich...
Several Markov chain sampling algorithms, including the Hit-and-Run algorithm, are unified within th...
Abstract. We present a new long-lived, efficient, adaptive collect algorithm. Namely, our algorithm ...
In this paper we show the power of sampling techniques in designing efficient distributed algorithms...
In the collect problem [32], n processors in a shared-memory sys-tem must each learn the values of n...
A sorting algorithm is adaptive if its run time for inputs of the same size n varies smoothly from O...
We show that randomization can lead to significant improvements for a few fundamental problems in di...
ABSTRACT We revisit the problem of distributed k-selection where, given a general connected graph of...
. Sequential lists are a frequently used data structure for implementing dictionaries. Recently, sel...
A sorting algorithm is adaptive if its run time, for inputs of the same size n, varies smoothly from...
In the first part of this dissertation, we consider two problems in sequential decision making. The ...
We show that randomization can lead to significant improvements for a few fundamental problems in di...
This paper studies the step complexity of adaptive algorithms using primitives stronger than reads a...
grantor: University of TorontoSequential lists are a frequently used data structure for im...
We discuss the role of parallel computing in the design and analysis of adaptive sampling procedures...
http://deepblue.lib.umich.edu/bitstream/2027.42/8480/5/bam0416.0001.001.pdfhttp://deepblue.lib.umich...
Several Markov chain sampling algorithms, including the Hit-and-Run algorithm, are unified within th...
Abstract. We present a new long-lived, efficient, adaptive collect algorithm. Namely, our algorithm ...
In this paper we show the power of sampling techniques in designing efficient distributed algorithms...
In the collect problem [32], n processors in a shared-memory sys-tem must each learn the values of n...
A sorting algorithm is adaptive if its run time for inputs of the same size n varies smoothly from O...
We show that randomization can lead to significant improvements for a few fundamental problems in di...
ABSTRACT We revisit the problem of distributed k-selection where, given a general connected graph of...
. Sequential lists are a frequently used data structure for implementing dictionaries. Recently, sel...
A sorting algorithm is adaptive if its run time, for inputs of the same size n, varies smoothly from...
In the first part of this dissertation, we consider two problems in sequential decision making. The ...
We show that randomization can lead to significant improvements for a few fundamental problems in di...
This paper studies the step complexity of adaptive algorithms using primitives stronger than reads a...
grantor: University of TorontoSequential lists are a frequently used data structure for im...
We discuss the role of parallel computing in the design and analysis of adaptive sampling procedures...
http://deepblue.lib.umich.edu/bitstream/2027.42/8480/5/bam0416.0001.001.pdfhttp://deepblue.lib.umich...
Several Markov chain sampling algorithms, including the Hit-and-Run algorithm, are unified within th...