Live briefing
Everything about Empirical algorithmics
Use of empirical methods to study algorithms
In computer science, empirical algorithmics is the practice of using empirical methods to study the behavior of algorithms. The practice combines algorithm development and experimentation: algorithms are not just designed, but also implemented and tested in a variety of situations. In this process, an initial design of an algorithm is analyzed so that the algorithm may be developed in a stepwise manner. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Empirical algorithmicsA 5-minute orientation
- Skim a recent paper: Fairness perceptions of algorithmic decision-making: A systematic review of the empirical literatureInfluential work since 2022
- Pick up a classic book: Some foundations for empirical study in the Euclidean spatial model of social choiceThe most-reprinted book on the subject
- Read the landmark paper: Automated docking using a Lamarckian genetic algorithm and an empirical binding free energy functionCited 9,148 times
- Go sideways: Algorithm engineeringA closely related topic
- Go sideways: Profiling (computer programming)A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Automated docking using a Lamarckian genetic algorithm and an empirical binding free energy function
Comparison of Multiobjective Evolutionary Algorithms: Empirical Results
🆕 Influential since 2022
Fairness perceptions of algorithmic decision-making: A systematic review of the empirical literature
An Empirical Evaluation of Prompting Strategies for Large Language Models in Zero-Shot Clinical Natural Language Processing: Algorithm Development and Validation Study
Review and empirical analysis of sparrow search algorithm
📚 Books worth reading
Some foundations for empirical study in the Euclidean spatial model of social choiceCraig A. Tovey · 1991
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Algorithm engineering Algorithm engineering focuses on the design, analysis, implementation, optimization, profiling and experimental evaluation of computer algorithms, bridging…
- Profiling (computer programming) In software engineering, profiling (program profiling, software profiling) is a form of dynamic program analysis that measures, for example, the space…
- Krauss wildcard-matching algorithm In computer science, the Krauss wildcard-matching algorithm is a pattern matching algorithm. Based on the wildcard syntax in common use, e.g. in the Microsoft…
- List of computer science journals Below is a list of computer science journals. Contents Alphabetic list of titles A B C D E F G H I J K L M N O P Q R S T U V W X Y Z See also External…
- Program optimization In computer science, program optimization, code optimization, or software optimization is the process of modifying a software system to make some aspect…
- Theoretical computer science Theoretical computer science is a subfield of computer science and mathematics that focuses on the abstract and mathematical foundations of computation…
- Computational economics Computational or algorithmic economics is an interdisciplinary field combining computer science and economics to efficiently solve computationally-expensive…
- Dan Gusfield Daniel Mier Gusfield is an American computer scientist, Distinguished Professor of Computer Science at University of California, Davis. Gusfield is known…