메뉴 건너뛰기




Volumn 21, Issue 3, 2006, Pages 283-309

What every agent-based modeller should know about floating point arithmetic

Author keywords

Agent based modelling; Emergence; Floating point arithmetic; Interval arithmetic

Indexed keywords

ENVIRONMENTAL ENGINEERING; ERROR ANALYSIS; MATHEMATICAL MODELS; MATHEMATICAL TECHNIQUES;

EID: 30144442153     PISSN: 13648152     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.envsoft.2004.10.011     Document Type: Article
Times cited : (21)

References (67)
  • 3
    • 30144439629 scopus 로고    scopus 로고
    • Differences among IEEE 754 implementations
    • July 2001
    • Anon., 2001. Differences among IEEE 754 implementations. In Sun Microsystems Numerical Computation Guide, July 2001, pp. 237-251. Available from: http://docs.sun.com/db/doc/806-7996.
    • (2001) Sun Microsystems Numerical Computation Guide , pp. 237-251
  • 4
    • 0002264625 scopus 로고    scopus 로고
    • Advancing the art of simulation in the social sciences
    • R. Conte R. Hegselmann P. Terna Springer Berlin
    • R. Axelrod Advancing the art of simulation in the social sciences R. Conte R. Hegselmann P. Terna Simulating Social Phenomena 1997 Springer Berlin 21 40
    • (1997) Simulating Social Phenomena , pp. 21-40
    • Axelrod, R.1
  • 7
    • 3042695979 scopus 로고    scopus 로고
    • Multi-agent simulations and ecosystem management: A review
    • F. Bousquet, and C. Le Page Multi-agent simulations and ecosystem management: a review Ecological Modelling 176 3-4 2004 313 332
    • (2004) Ecological Modelling , vol.176 , Issue.3-4 , pp. 313-332
    • Bousquet, F.1    Le Page, C.2
  • 8
    • 4544284898 scopus 로고    scopus 로고
    • Agent-based and analytical modeling to evaluate the effectiveness of greenbelts
    • D.G. Brown, S.E. Page, R. Riolo, and W. Rand Agent-based and analytical modeling to evaluate the effectiveness of greenbelts Environmental Modelling and Software 19 12 2004 1097 1109
    • (2004) Environmental Modelling and Software , vol.19 , Issue.12 , pp. 1097-1109
    • Brown, D.G.1    Page, S.E.2    Riolo, R.3    Rand, W.4
  • 10
    • 0012500963 scopus 로고
    • What good are numerical simulations of chaotic dynamical systems?
    • R.M. Corless What good are numerical simulations of chaotic dynamical systems? Computers & Mathematics with Applications 28 10-12 1994 107 121
    • (1994) Computers & Mathematics with Applications , vol.28 , Issue.10-12 , pp. 107-121
    • Corless, R.M.1
  • 11
    • 0003617792 scopus 로고    scopus 로고
    • MS thesis, Computer Science Division, University of California at Berkeley.
    • Darcy, J.D., 1998. Borneo 1.0.2: adding IEEE 754 floating point support to Java. MS thesis, Computer Science Division, University of California at Berkeley. Available from: http://www.sonic.net/∼jddarcy/Borneo/borneo.pdf.
    • (1998) Borneo 1.0.2: Adding IEEE 754 Floating Point Support to Java
    • Darcy, J.D.1
  • 12
    • 30144441094 scopus 로고    scopus 로고
    • 2 May 2003 and 29 July 2003. Personal communications.
    • Darcy, J.D., 2 May 2003 and 29 July 2003. Personal communications.
    • Darcy, J.D.1
  • 13
    • 30144444415 scopus 로고    scopus 로고
    • 31 May 2004. Personal communication.
    • Dergachev, V., 31 May 2004. Personal communication.
    • Dergachev, V.1
  • 14
    • 9744245759 scopus 로고    scopus 로고
    • third ed. MIT Press Cambridge, MA
    • R.K. Dybvig The Scheme Programming Language third ed. 2003 MIT Press Cambridge, MA Available from: http://www.scheme.com/tspl3/
    • (2003) The Scheme Programming Language
    • Dybvig, R.K.1
  • 18
    • 0038513724 scopus 로고    scopus 로고
    • SINUSE: A multi-agent model to negotiate water demand management on a free access water table
    • S. Feuillette, F. Bousquet, and P. Le Goulven SINUSE: a multi-agent model to negotiate water demand management on a free access water table Environmental Modelling & Software 18 2003 413 427
    • (2003) Environmental Modelling & Software , vol.18 , pp. 413-427
    • Feuillette, S.1    Bousquet, F.2    Le Goulven, P.3
  • 19
    • 0012095285 scopus 로고
    • How to get meaningless answers in scientific computation (and what to do about it)
    • L. Fox How to get meaningless answers in scientific computation (and what to do about it) IMA Bulletin 7 10 1971 296 302
    • (1971) IMA Bulletin , vol.7 , Issue.10 , pp. 296-302
    • Fox, L.1
  • 22
    • 0026122066 scopus 로고
    • What every computer scientist should know about floating point arithmetic
    • Reproduced in Sun Microsystems Numerical Computing Guide (Appendix D).
    • Goldberg, D., 1991. What every computer scientist should know about floating point arithmetic. ACM Computing Surveys 23 (1), 5-48. Reproduced in Sun Microsystems Numerical Computing Guide (Appendix D). Available from: http://portal.acm.org/citation.cfm?doid=103162.103163.
    • (1991) ACM Computing Surveys , vol.23 , Issue.1 , pp. 5-48
    • Goldberg, D.1
  • 24
    • 23944509100 scopus 로고    scopus 로고
    • Simulation and analysis in agent-based modelling of land use change
    • Groningen, The Netherlands, 18-21 September 2003, Conference proceedings.
    • Gotts, N.M., Polhill, J.G., Adam, W.J., 2003a. Simulation and analysis in agent-based modelling of land use change. Presented at the First Conference of the European Social Simulation Association, Groningen, The Netherlands, 18-21 September 2003, Conference proceedings. Available from: http://www.uni-koblenz. de/∼kgt/ESSA/ESSA1/proceedings.htm.
    • (2003) First Conference of the European Social Simulation Association
    • Gotts, N.M.1    Polhill, J.G.2    Adam, W.J.3
  • 28
    • 0344120796 scopus 로고    scopus 로고
    • Further towards a taxonomy of agent-based simulation models in environmental management
    • M. Hare, and P. Deadman Further towards a taxonomy of agent-based simulation models in environmental management Mathematics and Computers in Simulation 64 2004 25 40
    • (2004) Mathematics and Computers in Simulation , vol.64 , pp. 25-40
    • Hare, M.1    Deadman, P.2
  • 31
    • 3342945064 scopus 로고    scopus 로고
    • Simulating land-cover change in South-Central Indiana: An agent-based model of deforestation and afforestation
    • M.A. Janssen Edward Elgar Cheltenham, UK
    • M. Hoffmann, H. Kelley, and T. Evans Simulating land-cover change in South-Central Indiana: an agent-based model of deforestation and afforestation M.A. Janssen Complexity and Ecosystem Management: The Theory and Practice of Multi-Agent Systems 2002 Edward Elgar Cheltenham, UK 218 247
    • (2002) Complexity and Ecosystem Management: The Theory and Practice of Multi-Agent Systems , pp. 218-247
    • Hoffmann, M.1    Kelley, H.2    Evans, T.3
  • 34
    • 0036274938 scopus 로고    scopus 로고
    • Agent-based modeling: What I learned from the artificial stock market
    • P.E. Johnson Agent-based modeling: what I learned from the artificial stock market Social Science Computer Review 20 2002 174 186
    • (2002) Social Science Computer Review , vol.20 , pp. 174-186
    • Johnson, P.E.1
  • 35
    • 84943347456 scopus 로고
    • Further remarks on reducing truncation errors
    • W. Kahan Further remarks on reducing truncation errors Communications of the ACM 8 1 1965 40
    • (1965) Communications of the ACM , vol.8 , Issue.1 , pp. 40
    • Kahan, W.1
  • 36
    • 0003294665 scopus 로고    scopus 로고
    • The Art of Computer Programming
    • third ed. Addison-Wesley Boston, MA
    • D.E. Knuth The Art of Computer Programming third ed. Seminumerical Algorithms vol. 2 1998 Addison-Wesley Boston, MA
    • (1998) Seminumerical Algorithms , vol.2
    • Knuth, D.E.1
  • 37
    • 0001972488 scopus 로고
    • Semantical considerations on modal logic
    • S. Kripke Semantical considerations on modal logic Acta Philosophica Fennica 16 1963 83 94
    • (1963) Acta Philosophica Fennica , vol.16 , pp. 83-94
    • Kripke, S.1
  • 39
    • 0027387552 scopus 로고
    • Emergent properties of Balinese water temple networks: Coadaptation on a rugged fitness landscape
    • J.S. Lansing, and J.N. Kremer Emergent properties of Balinese water temple networks: coadaptation on a rugged fitness landscape American Anthropologist 95 1 1993 97 114
    • (1993) American Anthropologist , vol.95 , Issue.1 , pp. 97-114
    • Lansing, J.S.1    Kremer, J.N.2
  • 44
    • 2942567863 scopus 로고    scopus 로고
    • PS-I: A user-friendly agent-based modeling platform for testing theories of political identity and political stability
    • I. Lustick PS-I: a user-friendly agent-based modeling platform for testing theories of political identity and political stability Journal of Artificial Societies and Social Simulation 5 3 2002 Available from: http://jasss.soc.surrey.ac.uk/5/3/7.html
    • (2002) Journal of Artificial Societies and Social Simulation , vol.5 , Issue.3
    • Lustick, I.1
  • 45
    • 0000066781 scopus 로고    scopus 로고
    • The numerical reliability of econometric software
    • B.D. McCullough, and H.D. Vinod The numerical reliability of econometric software Journal of Economic Literature 37 2 1999 633 665
    • (1999) Journal of Economic Literature , vol.37 , Issue.2 , pp. 633-665
    • McCullough, B.D.1    Vinod, H.D.2
  • 47
    • 0007196466 scopus 로고    scopus 로고
    • The persistence of "emergence"
    • R.A. Eve S. Horsfall M.E. Lee Sage Publications Thousand Oaks, CA
    • K. Mihata The persistence of "Emergence" R.A. Eve S. Horsfall M.E. Lee Chaos, Complexity and Sociology 1997 Sage Publications Thousand Oaks, CA 30 38 (Chapter 3)
    • (1997) Chaos, Complexity and Sociology , pp. 30-38
    • Mihata, K.1
  • 48
    • 30144444008 scopus 로고    scopus 로고
    • Competition in intermediated markets: Statistical signatures and critical densities
    • Moss, S., 2001. Competition in intermediated markets: statistical signatures and critical densities. Centre for Policy Modelling Report No. 01-79. Available from: ftp://cfpm.org/pub/papers/statsig2a.pdf.
    • (2001) Centre for Policy Modelling Report No. 01-79
    • Moss, S.1
  • 50
    • 9644281921 scopus 로고    scopus 로고
    • Information, public empowerment, and the management of urban watersheds
    • C. Pahl-Wostl Information, public empowerment, and the management of urban watersheds Environmental Modelling and Software 20 4 2005 457 467
    • (2005) Environmental Modelling and Software , vol.20 , Issue.4 , pp. 457-467
    • Pahl-Wostl, C.1
  • 51
    • 0001443334 scopus 로고    scopus 로고
    • Imitative versus nonimitative strategies in a land use simulation
    • J.G. Polhill, N.M. Gotts, and A.N.R. Law Imitative versus nonimitative strategies in a land use simulation Cybernetics & Systems 32 1-2 2001 285 307
    • (2001) Cybernetics & Systems , vol.32 , Issue.1-2 , pp. 285-307
    • Polhill, J.G.1    Gotts, N.M.2    Law, A.N.R.3
  • 53
    • 0033138548 scopus 로고    scopus 로고
    • Design, observation, surprise! a test of emergence
    • E.M.A. Ronald, M. Sipper, and M.S. Capcarrère Design, observation, surprise! A test of emergence Artificial Life 5 3 1999 225 239
    • (1999) Artificial Life , vol.5 , Issue.3 , pp. 225-239
    • Ronald, E.M.A.1    Sipper, M.2    Capcarrère, M.S.3
  • 56
    • 18444397561 scopus 로고
    • Different approaches to interval arithmetic
    • P.J.L. Wallis John Wiley & Sons Chichester, UK
    • C. Ullrich, and J.W. von Gudenberg Different approaches to interval arithmetic P.J.L. Wallis Improving Floating Point Programming 1990 John Wiley & Sons Chichester, UK (Chapter 5)
    • (1990) Improving Floating Point Programming
    • Ullrich, C.1    Von Gudenberg, J.W.2
  • 58
    • 18444362853 scopus 로고
    • Basic concepts
    • P.J.L. Wallis John Wiley & Sons Chichester, UK
    • P.J.L. Wallis Basic concepts P.J.L. Wallis Improving Floating Point Programming 1990 John Wiley & Sons Chichester, UK (Chapter 1)
    • (1990) Improving Floating Point Programming
    • Wallis, P.J.L.1
  • 59
    • 18444407894 scopus 로고
    • Machine arithmetic
    • P.J.L. Wallis John Wiley & Sons Chichester, UK
    • P.J.L. Wallis Machine arithmetic P.J.L. Wallis Improving Floating Point Programming 1990 John Wiley & Sons Chichester, UK (Chapter 2)
    • (1990) Improving Floating Point Programming
    • Wallis, P.J.L.1
  • 60
    • 0037287956 scopus 로고    scopus 로고
    • A statistical analysis of the numerical condition of multiple roots of polynomials
    • J.R. Winkler A statistical analysis of the numerical condition of multiple roots of polynomials Computers & Mathematics with Applications 45 1-3 2003 9 24
    • (2003) Computers & Mathematics with Applications , vol.45 , Issue.1-3 , pp. 9-24
    • Winkler, J.R.1
  • 62
    • 0003612810 scopus 로고    scopus 로고
    • The improbability of probabilistic error analyses for numerical computations
    • Originally presented, 28 Feburary 1996. Revised and updated version (10 June 1998, 12:36 version used here).
    • Kahan, W.,1998. The improbability of probabilistic error analyses for numerical computations. Originally presented at the UCB Statistics Colloquium, 28 Feburary 1996. Revised and updated version (10 June 1998, 12:36 version used here). Available from: 〈http://www.cs.berkeley.edu/∼wkahan/improber. pdf〉.
    • (1998) UCB Statistics Colloquium
    • Kahan, W.1
  • 63
    • 30144445871 scopus 로고    scopus 로고
    • How Java's floating point hurts everyone
    • Originally presented, Stanford University. Revised and updated version (5 Nov 2001, 08:26 version used here).
    • Kahan, W., Darcy, J.D., 2001. How Java's floating point hurts everyone. Originally presented at the ACM 1998 Workshop on Java for High-Performance Network Computing, Stanford University. Revised and updated version (5 Nov 2001, 08:26 version used here). Available from: 〈http://www.cs.berkeley.edu/ ∼wkahan/JAVAhurt.pdf〉.
    • (2001) ACM 1998 Workshop on Java for High-Performance Network Computing
    • Kahan, W.1    Darcy, J.D.2
  • 65
    • 30144436956 scopus 로고    scopus 로고
    • Z. Laski Available from: http://gcc.gnu.org/ml/gcc/2004-02/msg01202.html 2004
    • (2004)
    • Laski1
  • 67
    • 30144436039 scopus 로고    scopus 로고
    • Sun Microsystems. Lincoln, NE: iUniverse Inc.
    • Sun Microsystems, 2001. Numerical Computation Guide. Lincoln, NE: iUniverse Inc. Available from: 〈http://www.docs.sun.com/db/doc/806- 7996〉.
    • (2001) Numerical Computation Guide


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.