CRITERION SELECTION
Computation Time
Most common requirement in applications
Can generally be achieved with a memory tradeoff
Lower number of computations and pipelining instructions
Number of Computations
Traditionally the main criterion for algorithm choice
Very often translates directly to computational efficiency
Cost of floating point and integer operations are architecture dependent
Memory Usage and Object Code Size
Critical in portable hardware based systems