An official website of the United States government
Here’s how you know
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
Secure .gov websites use HTTPS
A lock (
) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.
NOT (Faster Implementation ==>Better Algorithm), A Case Study
Published
Author(s)
Stephen B. Balakirsky, Thomas R. Kramer
Abstract
Given two algorithms that perform the same task, one may ask which is better. One simple answer is that the algorithm that delivers the ?best? answer is the better algorithm. But what if both algorithms deliver results of similar quality? In this case, a common metric that is utilized to differentiate between the two algorithms is the time to find a solution. Measurements, however, must be performed using an implementation of an algorithm (not an abstract algorithm) and must be taken using specific test data. Because the effects of implementation quality and test data selection may be large, the measured time metric is an insufficient measure of algorithm performance and quality. In this paper we present the specific case of several different implementations of the same Dijkstra graph search algorithm applied to graphs with various branching factors. Our experimental results show that quality rankings based on time may be heavily influenced by the choice of operational scenario and code quality. In addition, we explore possible alternative ranking schemes for the specific case of Dijkstra graph search algorithms.
Proceedings Title
Proceedings of the Performance Metrics for Intelligent Systems (PerMIS) Workshop
Conference Dates
August 16-18, 2003
Conference Location
Gaithersburg, MD
Conference Title
Performance Metrics for Intelligent Systems (PerMIS) Workshop
Balakirsky, S.
and Kramer, T.
(2003),
NOT (Faster Implementation ==>Better Algorithm), A Case Study, Proceedings of the Performance Metrics for Intelligent Systems (PerMIS) Workshop, Gaithersburg, MD, [online], https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=822567
(Accessed November 12, 2024)