We investigate ways in which an algorithm can improve its expected performance by fine-tuning itself automatically with respect to an arbitrary, unknown input distribution. We give such self-improving algorithms for sorting and clustering. The highlights of this work: (i) a sorting algorithm with optimal expected limiting running time; and (ii) a k-median algorithm over the Hamming cube with linear expected limiting running time. In all cases, the algorithm begins with a learning phase during which it adjusts itself to the input distribution (typically in a logarithmic number of rounds), followed by a stationary regime in which the algorithm settles to its optimized incarnation
Working with huge amount of data and learning from it by extracting useful information is one of the...
Traditional worst case analysis of algorithms does not fully capture real world behavior in many ins...
K-Means is one of the most popular clustering algorithms, and it is easy to implement It seeks to m...
We consider optimization problems for which the best known approximation algorithms are randomized a...
This thesis is divided into two parts. In part one, we study the k-median and the k-means clustering...
Summarization: Many computational problems can be solved by multiple algorithms, with different algo...
By analyzing the similarity of a self-organizing system and an optimization process, we highlight th...
Abstract—This paper introduces an optimized version of the standard K-Means algorithm. The optimizat...
Abstract- Research in combinatorial optimization initially focused on finding optimal solutions to v...
A sorting algorithm is adaptive if its run time, for inputs of the same size n, varies smoothly from...
In this paper a Self-Organizing Map (SOM) robust to the presence of outliers, the Smoothed SOM (S-SO...
Abstract. In this study, we present a fast and energy efficient learning algorithm suitable for Self...
We show a principled way of deriving online learning algorithms from a minimax analysis. Various upp...
We study the task of finding good local optima in combinatorial optimization problems. Although comb...
We prove adaptive bounds for learning algorithms that operate by making a sequence of choices. These...
Working with huge amount of data and learning from it by extracting useful information is one of the...
Traditional worst case analysis of algorithms does not fully capture real world behavior in many ins...
K-Means is one of the most popular clustering algorithms, and it is easy to implement It seeks to m...
We consider optimization problems for which the best known approximation algorithms are randomized a...
This thesis is divided into two parts. In part one, we study the k-median and the k-means clustering...
Summarization: Many computational problems can be solved by multiple algorithms, with different algo...
By analyzing the similarity of a self-organizing system and an optimization process, we highlight th...
Abstract—This paper introduces an optimized version of the standard K-Means algorithm. The optimizat...
Abstract- Research in combinatorial optimization initially focused on finding optimal solutions to v...
A sorting algorithm is adaptive if its run time, for inputs of the same size n, varies smoothly from...
In this paper a Self-Organizing Map (SOM) robust to the presence of outliers, the Smoothed SOM (S-SO...
Abstract. In this study, we present a fast and energy efficient learning algorithm suitable for Self...
We show a principled way of deriving online learning algorithms from a minimax analysis. Various upp...
We study the task of finding good local optima in combinatorial optimization problems. Although comb...
We prove adaptive bounds for learning algorithms that operate by making a sequence of choices. These...
Working with huge amount of data and learning from it by extracting useful information is one of the...
Traditional worst case analysis of algorithms does not fully capture real world behavior in many ins...
K-Means is one of the most popular clustering algorithms, and it is easy to implement It seeks to m...