The limitations of the theoretical analysis of applied algorithms

05/03/2022
by   Paul Medvedev, et al.
0

The theoretical analysis of performance has been an important tool in the engineering of algorithms in many application domains. Its goals are to predict the empirical performance of an algorithm and to be a yardstick that drives the design of novel algorithms that perform well in practice. While these goals have been achieved in many instances, they have not been achieved in some other crucial application domains. In this paper, I focus on the example of sequencing bioinformatics, an inter-disciplinary field that uses algorithms to extract biological meaning from genome sequencing data. I will demonstrate two concrete examples of how theoretical analysis has failed to achieve its goals but also give one encouraging example of success. I will then catalog some of the challenges of applying theoretical analysis to sequencing bioinformatics, argue why empirical analysis is not enough, and give a vision for improving the relevance of theoretical analysis to sequencing bioinformatics and other application domains. By recognizing the problem, understanding its roots, and providing potential solutions, this work can hopefully be a crucial first step towards making theoretical analysis more relevant in modern application domains.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/20/2022

Theoretical analysis of edit distance algorithms: an applied perspective

Given its status as a classic problem and its importance to both theoret...
research
05/31/2023

Theoretical Analysis on the Efficiency of Interleaved Comparisons

This study presents a theoretical analysis on the efficiency of interlea...
research
12/19/2018

Max-Diversity Distributed Learning: Theory and Algorithms

We study the risk performance of distributed learning for the regulariza...
research
04/13/2017

Incremental Skip-gram Model with Negative Sampling

This paper explores an incremental training strategy for the skip-gram m...
research
10/10/2022

Numerical Analysis of Computing Quasiperiodic Systems

Quasiperiodic systems, related to irrational numbers, are important spac...
research
03/31/2016

A Stratified Analysis of Bayesian Optimization Methods

Empirical analysis serves as an important complement to theoretical anal...
research
12/02/2021

Theoretical Analysis of an XGBoost Framework for Product Cannibalization

This paper is an extension of our work where we presented a three-stage ...

Please sign up or login with your details

Forgot password? Click here to reset