Skip to main content

Further Refinements in Optimal Control

  • Chapter
  • First Online:
A Beginner’s Guide to Dynamic Optimization in Economics

Part of the book series: Classroom Companion: Economics ((CCE))

  • 268 Accesses

Abstract

Chapter 9 introduces several considerations that sometimes arise in optimal control problems. These include the specification of transversality conditions, the presence of control parameters, and the situation of blocked intervals. The chapter also details the mathematical correspondence between present-value and current value Hamiltonians.

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

Access this chapter

Subscribe and save

Springer+
from $39.99 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

eBook
USD 12.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 37.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

') var buybox = document.querySelector("[data-id=id_"+ timestamp +"]").parentNode var buyingOptions = buybox.querySelectorAll(".buying-option") ;[].slice.call(buyingOptions).forEach(initCollapsibles) var buyboxMaxSingleColumnWidth = 480 function initCollapsibles(subscription, index) { var toggle = subscription.querySelector(".buying-option-price") subscription.classList.remove("expanded") var form = subscription.querySelector(".buying-option-form") var priceInfo = subscription.querySelector(".price-info") var buyingOption = toggle.parentElement if (toggle && form && priceInfo) { toggle.setAttribute("role", "button") toggle.setAttribute("tabindex", "0") toggle.addEventListener("click", function (event) { var expandedBuyingOptions = buybox.querySelectorAll(".buying-option.expanded") var buyboxWidth = buybox.offsetWidth ;[].slice.call(expandedBuyingOptions).forEach(function(option) { if (buyboxWidth <= buyboxMaxSingleColumnWidth && option != buyingOption) { hideBuyingOption(option) } }) var expanded = toggle.getAttribute("aria-expanded") === "true" || false toggle.setAttribute("aria-expanded", !expanded) form.hidden = expanded if (!expanded) { buyingOption.classList.add("expanded") } else { buyingOption.classList.remove("expanded") } priceInfo.hidden = expanded }, false) } } function hideBuyingOption(buyingOption) { var toggle = buyingOption.querySelector(".buying-option-price") var form = buyingOption.querySelector(".buying-option-form") var priceInfo = buyingOption.querySelector(".price-info") toggle.setAttribute("aria-expanded", false) form.hidden = true buyingOption.classList.remove("expanded") priceInfo.hidden = true } function initKeyControls() { document.addEventListener("keydown", function (event) { if (document.activeElement.classList.contains("buying-option-price") && (event.code === "Space" || event.code === "Enter")) { if (document.activeElement) { event.preventDefault() document.activeElement.click() } } }, false) } function initialStateOpen() { var buyboxWidth = buybox.offsetWidth ;[].slice.call(buybox.querySelectorAll(".buying-option")).forEach(function (option, index) { var toggle = option.querySelector(".buying-option-price") var form = option.querySelector(".buying-option-form") var priceInfo = option.querySelector(".price-info") if (buyboxWidth > buyboxMaxSingleColumnWidth) { toggle.click() } else { if (index === 0) { toggle.click() } else { toggle.setAttribute("aria-expanded", "false") form.hidden = "hidden" priceInfo.hidden = "hidden" } } }) } initialStateOpen() if (window.buyboxInitialised) return window.buyboxInitialised = true initKeyControls() })()

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Constraints at the start of the problem may also apply, although these are relatively rare in economics. For example, an initial cost incurred at the start of the problem could be incorporated as a negative salvage value.

  2. 2.

    Philosophers (and some economists) have pointed out that discounting tends to blur the line between efficiency concerns and equity concerns. Ethical debates regarding the appropriateness of discounting in economics, especially for social concerns, continue. Some of these arguments are summarized by Parfit (1984).

  3. 3.

    The practical implication is that in phase diagrams the \(dx/dt = 0\) locus does not shift over time. In a non-autonomous system, the \(dx/dt = 0\) locus shifts over time, making phase diagram analysis virtually impossible.

  4. 4.

    It is a somewhat technical point, but using a discount factor other than \({e^{ - rt}}\) (or the discrete time analogue) could lead to a situation in which the planner would wish to change the optimal plan over time. This problem, identified as dynamic inconsistency by Strotz (1955), is the reason for nearly universal use in economics today of exponential discounting.

References

  • Arrow, K. J. (1968). Applications of control theory to economic growth. In G. B. Dantzig & A. F. Veinott (Eds.), Mathematics of the decision sciences part 2. American Mathematical Society.

    Google Scholar 

  • Clark, C. W. (1990). Mathematical bioeconomics: The optimal management of renewable resources. Wiley.

    Google Scholar 

  • Eisner, R., & Strotz, R. H. (1963). Determinants of business investment. In D. B. Suits, et al. (Eds.), Impacts of monetary policy. Prentice Hall.

    Google Scholar 

  • Hotelling, H. (1931). The economics of exhaustible resources. Journal of Political Economy, 39, 137–175.

    Article  Google Scholar 

  • Leonard, D., & Van Long, N. (1992). Optimal control theory and static optimization in economics. Cambridge University Press.

    Book  Google Scholar 

  • Parfit, D. (1984). Reasons and persons. Clarendon Press.

    Google Scholar 

  • Ramsey, F. (1928). A mathematical theory of savings. Economic Journal, 38(152), 543–559.

    Article  Google Scholar 

  • Strotz, R. H. (1955). Myopia and inconsistency in dynamic utility maximization. Review of Economic Studies, 23, 165–180.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gerald Shively .

Rights and permissions

Reprints and permissions

Copyright information

© 2025 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Shively, G. (2025). Further Refinements in Optimal Control. In: A Beginner’s Guide to Dynamic Optimization in Economics. Classroom Companion: Economics. Springer, Cham. https://doi.org/10.1007/978-3-032-09374-5_9

Download citation

Publish with us

Policies and ethics

Profiles

  1. Gerald Shively