351. Is Your Model Susceptible to Floating-Point Errors?
- Author
-
Izquierdo, Luis R. and Polhill, J. Gary
- Subjects
FLOATING-point arithmetic ,COMPUTER simulation ,COMPUTER systems ,COMPUTER arithmetic ,REPLICATION (Experimental design) ,INTELLIGENT agents ,ASSOCIATIVE law (Mathematics) ,MATHEMATICAL programming ,ELECTROMECHANICAL analogies - Abstract
This paper provides a framework that highlights the features of computer models that make them especially vulnerable to floating-point errors, and suggests ways in which the impact of such errors can be mitigated. We focus on small floating-point errors because these are most likely to occur, whilst still potentially having a major influence on the outcome of the model. The significance of small floating-point errors in computer models can often be reduced by applying a range of different techniques to different parts of the code. Which technique is most appropriate depends on the specifics of the particular numerical situation under investigation. We illustrate the framework by applying it to six example agent-based models in the literature. [ABSTRACT FROM AUTHOR]
- Published
- 2006