Traditionally, the performance of algorithms is evaluated using worst-case analysis. For a number of problems, this type of analysis gives overly pessimistic results: Worst-case inputs are rather artificial and do not occur in practical applications. In this lecture we review some alternative analysis approaches leading to more realistic and robust performance evaluations. Specifically, we focus on the approach of modeling real-world data sets. We report on two studies performed by the author for the problems of self-organizing search and paging. In these settings real data sets exhibit locality of reference. We devise mathematical models capturing locality. Furthermore, we present combined theoretical and experimental analyses in which t...
In practical applications, some important classes of problems are NP-complete. Although no worst-cas...
Stochastic Local Search algorithms (SLS) are a class of methods used to tacklehard combinatorial opt...
This paper has been motivated by two observations. First, empirical comparison of algorithms is ofte...
AbstractMotivated by the fact that competitive analysis yields too pessimistic results when applied ...
In this paper we explore the effects of locality on the performance of paging algorithms. Traditiona...
AbstractThe Sleator-Tarjan competitive analysis of paging (Comm. ACM28 (1985), 202-208) gives us the...
Recall our three goals for the mathematical analysis of algorithms — the Explanation Goal, the Compa...
Abstract. Machine learning can be utilized to build models that predict the runtime of search algori...
This report documents the program and the outcomes of Dagstuhl Seminar 14372 "Analysis of Algorithms...
Analyzing the performance of algorithms in both the worst case and the average case are cornerstones...
We establish theoretical limits on the performance of cer-tain data mining algorithms based only on ...
In POPL 2002, Petrank and Rawitz showed a universal result---finding optimal data placement is not o...
The No Free Lunch (NFL) Theorem imposes a theoretical restriction on optimization algorithms and the...
This course covers many different methods of analyzing and comparing algorithms. Periodi-cally, as i...
Combinatorial optimisation problems are an important and well-studied class of problems, with applic...
In practical applications, some important classes of problems are NP-complete. Although no worst-cas...
Stochastic Local Search algorithms (SLS) are a class of methods used to tacklehard combinatorial opt...
This paper has been motivated by two observations. First, empirical comparison of algorithms is ofte...
AbstractMotivated by the fact that competitive analysis yields too pessimistic results when applied ...
In this paper we explore the effects of locality on the performance of paging algorithms. Traditiona...
AbstractThe Sleator-Tarjan competitive analysis of paging (Comm. ACM28 (1985), 202-208) gives us the...
Recall our three goals for the mathematical analysis of algorithms — the Explanation Goal, the Compa...
Abstract. Machine learning can be utilized to build models that predict the runtime of search algori...
This report documents the program and the outcomes of Dagstuhl Seminar 14372 "Analysis of Algorithms...
Analyzing the performance of algorithms in both the worst case and the average case are cornerstones...
We establish theoretical limits on the performance of cer-tain data mining algorithms based only on ...
In POPL 2002, Petrank and Rawitz showed a universal result---finding optimal data placement is not o...
The No Free Lunch (NFL) Theorem imposes a theoretical restriction on optimization algorithms and the...
This course covers many different methods of analyzing and comparing algorithms. Periodi-cally, as i...
Combinatorial optimisation problems are an important and well-studied class of problems, with applic...
In practical applications, some important classes of problems are NP-complete. Although no worst-cas...
Stochastic Local Search algorithms (SLS) are a class of methods used to tacklehard combinatorial opt...
This paper has been motivated by two observations. First, empirical comparison of algorithms is ofte...