Use of representative operation counts in computational testing of algorithms

Use of representative operation counts in computational testing of algorithms

0.00 Avg rating0 Votes
Article ID: iaor19982866
Country: United States
Volume: 8
Issue: 3
Start Page Number: 318
End Page Number: 330
Publication Date: Jun 1996
Journal: INFORMS Journal On Computing
Authors: ,
Keywords: networks
Abstract:

In the mathematical programming literature, researchers have conducted a large number of computational studies to assess the empirical behavior of various algorithms and have utilized CPU time as the primary measure of performance. CPU time has the following drawbacks as a measure of an algorithm's performance: it is implementation dependent, hard to replicate, and limited in the insight it provides into an algorithm's behavior. In this paper, we illustrate the notion of representative operation counts that can complement the conventional CPU time analysis and can help us (i) to identify the asymptotic bottleneck operations in an algorithm, (ii) to estimate an algorithm's running time for different problem sizes, and (iii) to obtain a fairer comparison of several algorithms. These concepts are easily incorporated into empirical studies and often yield valuable insights into an algorithm's behavior.

Reviews

Required fields are marked *. Your email address will not be published.