Skip to main content

Budget Reconciliation Through Dynamic Programming

  • Chapter
  • First Online:
  • 855 Accesses

Part of the book series: Studies in Computational Intelligence ((SCI,volume 782))

Abstract

Budgeting systems for U.S. Army brigade lack transparency. Total daily commits (orders) and obligations (account withdrawals) are logged in spreadsheets that are reviewed by brigade comptrollers, but time delays occur between commits and their corresponding obligations that are not tracked in these spreadsheets. Further complications arise because credits for returned equipment are not accurately identified. It can be difficult for brigade comptrollers to accurately reconcile accounts at the end of a fiscal year, and discrepancies can cause overspending or frozen assets. In this article we derive and implement an algorithm that takes a record of daily commits and obligations over a period of time and utilizes dynamic programming to identify the most likely matching between the two. The algorithm can also estimate the probability distribution of commit-to-obligation delays, thus making it a useful prediction tool. The algorithm can be adapted to a wide range of scenarios. We verify the systems performance through a series of simulations.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. S.J. Paltrow, U.S. Army fudged its accounts by trillions of dollars, auditor finds. [online] Reuters (2016). Available at https://www.reuters.com/article/us-usa-audit-army/u-s-army-fudged-its-accounts-by-trillions-of-dollars-auditor-finds-idUSKCN10U1IG [Accessed 18 Dec. 2018]

  2. R. Bellman, Dynamic Programming (Princeton University Press, Princeton, 1957)

    MATH  Google Scholar 

  3. D.P. Bertsekas, Dynamic Programming and Optimal Control (Athena Scientific, Belmont, 2005)

    MATH  Google Scholar 

  4. C. Freak, Top 50 dynamic programming practice problems. Noteworthy—J. Blog. (2018). [online] Available at: https://blog.usejournal.com/top-50-dynamic-programming-practice-problems-4208fed71aa3 [Accessed 24 October 2019]

  5. International Federation of Operations Research Societies (IFORS). IFORS tutorial: dynamic programming (n.d.). [online] Available at: http://ifors.org/tutorial/category/dynamic-programming/ [Accessed 7 Oct. 2019]

  6. J. Kleinberg, E. Tardos, Algorithm design. Pearson Education India (2006)

    Google Scholar 

  7. A.J. Viterbi, A personal history of the Viterbi algorithm. IEEE Signal Process. Mag. 23(4), 120–142 (2006)

    Article  Google Scholar 

  8. M. Borodovsky, S. Ekisheva, Problems and Solutions in Biological Sequence Analysis (Cambridge University Press, Cambridge, 2006)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Laver, T., Brandt, L., Thron, C. (2020). Budget Reconciliation Through Dynamic Programming. In: Subair, S., Thron, C. (eds) Implementations and Applications of Machine Learning. Studies in Computational Intelligence, vol 782. Springer, Cham. https://doi.org/10.1007/978-3-030-37830-1_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-37830-1_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-37829-5

  • Online ISBN: 978-3-030-37830-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics