首页    期刊浏览 2025年07月28日 星期一
登录注册

文章基本信息

  • 标题:Implementing Dynamic Programs in Spreadsheets
  • 本地全文:下载
  • 作者:John F. Raffensperger ; Pascal Richard
  • 期刊名称:INFORMS : Transactions on Education
  • 印刷版ISSN:1532-0545
  • 电子版ISSN:1532-0545
  • 出版年度:2005
  • 卷号:5
  • 期号:2
  • DOI:10.1287/ited.5.2.25
  • 出版社:Institute for Operations Research and the Management Sciences
  • 摘要:This paper has two purposes: to help explain dynamic programs (DP) to students who have no background in procedural languages, and to quantitatively motivate good spreadsheet designs that can be developed and modified easily. Teachers and practitioners could benefit from using spreadsheets to solve the common problems that are suited to DP. We give examples of several important DPs, implemented in different ways with a spreadsheet. We further analyze these DPs for their constructive complexity, which is the number of keystrokes required to write a spreadsheet for a given computational task, as a function of the input data. We show that a given DP can be written in several ways, with varying constructive complexity. The implementation can drastically affect the difficulty of writing and modifying a spreadsheet. The different examples demonstrate the value of good spreadsheet design. Note: Please see supplemental material for the errata to this paper.
  • 关键词:Teaching dynamic programming ; spreadsheet modeling ; spreadsheet design
国家哲学社会科学文献中心版权所有