A Min-plus-SDDP Algorithm for Deterministic Multistage Convex Programming

We consider discrete time optimal control problems with finite horizon involving continuous states and possibly both continuous and discrete controls, subject to non-stationary linear dynamics and convex costs. In this general framework, we present a stochastic algorithm which generates monotone app...

Full description

Saved in:
Bibliographic Details
Published in2019 IEEE 58th Conference on Decision and Control (CDC) pp. 3334 - 3339
Main Authors Akian, Marianne, Chancelier, Jean-Philippe, Tran, Benoit
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.12.2019
Subjects
Online AccessGet full text
ISSN2576-2370
DOI10.1109/CDC40024.2019.9028935

Cover

Abstract We consider discrete time optimal control problems with finite horizon involving continuous states and possibly both continuous and discrete controls, subject to non-stationary linear dynamics and convex costs. In this general framework, we present a stochastic algorithm which generates monotone approximations of the value functions as a pointwise supremum or infimum of basic functions (for example affine or quadratic) which are randomly selected. We give sufficient conditions on the way basic functions are selected in order to ensure almost sure convergence of the approximations to the value function on a set of interest. Then we study a linear-quadratic optimal control problem with one control constraint. On this toy example we show how to use our algorithm in order to build lower approximations, like the SDDP algorithm, as supremum of affine cuts and upper approximations, by min-plus techniques, as infimum of quadratic fonctions.
AbstractList We consider discrete time optimal control problems with finite horizon involving continuous states and possibly both continuous and discrete controls, subject to non-stationary linear dynamics and convex costs. In this general framework, we present a stochastic algorithm which generates monotone approximations of the value functions as a pointwise supremum or infimum of basic functions (for example affine or quadratic) which are randomly selected. We give sufficient conditions on the way basic functions are selected in order to ensure almost sure convergence of the approximations to the value function on a set of interest. Then we study a linear-quadratic optimal control problem with one control constraint. On this toy example we show how to use our algorithm in order to build lower approximations, like the SDDP algorithm, as supremum of affine cuts and upper approximations, by min-plus techniques, as infimum of quadratic fonctions.
Author Chancelier, Jean-Philippe
Tran, Benoit
Akian, Marianne
Author_xml – sequence: 1
  givenname: Marianne
  surname: Akian
  fullname: Akian, Marianne
  organization: INRIA and CMAP, École polytechnique,Palaiseau Cedex,France,91128
– sequence: 2
  givenname: Jean-Philippe
  surname: Chancelier
  fullname: Chancelier, Jean-Philippe
  organization: CERMICS, École des Ponts ParisTech,Marne-la-Vallée,France,77455
– sequence: 3
  givenname: Benoit
  surname: Tran
  fullname: Tran, Benoit
  organization: CERMICS, École des Ponts ParisTech, INRIA and CMAP, École polytechnique,Marne-la-Vallée,France,77455
BookMark eNo9kNtOwzAMhgMCiW3wBAgpL9DhJG2TXFYth0mbmARcV1nrdkE9Ke2AvT0dG1z5l-3Psr4puWjaBgm5YzBnDPR9nMQ-APfnHJiea-BKi-CMTJnkijGhlT4nEx7I0ONCwhWZ9v0HgNDaFxOyiOjKNl5X7XrvNUnWNKrK1tlhW9OidTTBAV1tG9sPNqOrXTWMyZRI47b5xG-6dm3pTD1ulNfksjBVjzenOiPvjw9v8bO3fHlaxNHS23LlD15uGGoGmZJcji-ghjArjADFRGZCnm_QIMfQLxTIoGC54hsWhLnUY4axLWYkPN7dNZ3Zf5mqSjtna-P2KYP0YCTN8uzXSHowkp6MjODtEbSI-M_8TX8A_Wde8Q
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
ADTOC
UNPAY
DOI 10.1109/CDC40024.2019.9028935
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
Unpaywall for CDI: Periodical Content
Unpaywall
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
– sequence: 2
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 1728113989
9781728113982
EISSN 2576-2370
EndPage 3339
ExternalDocumentID oai:HAL:hal-02436343v1
9028935
Genre orig-research
GroupedDBID 29P
6IE
6IH
6IL
6IN
AAWTH
ABLEC
ACGFS
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IJVOP
M43
OCL
RIE
RIL
RIO
ADTOC
UNPAY
ID FETCH-LOGICAL-h284t-da1e910c8727994e906cfa30813ca62dbeae2e64f8075f1d82b156d79f1d064f3
IEDL.DBID RIE
IngestDate Sun Oct 26 02:25:47 EDT 2025
Wed Aug 27 06:01:09 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
License other-oa
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-h284t-da1e910c8727994e906cfa30813ca62dbeae2e64f8075f1d82b156d79f1d064f3
OpenAccessLink https://proxy.k.utb.cz/login?url=https://inria.hal.science/hal-02436343
PageCount 6
ParticipantIDs ieee_primary_9028935
unpaywall_primary_10_1109_cdc40024_2019_9028935
PublicationCentury 2000
PublicationDate 2019-Dec.
PublicationDateYYYYMMDD 2019-12-01
PublicationDate_xml – month: 12
  year: 2019
  text: 2019-Dec.
PublicationDecade 2010
PublicationTitle 2019 IEEE 58th Conference on Decision and Control (CDC)
PublicationTitleAbbrev CDC
PublicationYear 2019
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0039943
Score 1.7163944
Snippet We consider discrete time optimal control problems with finite horizon involving continuous states and possibly both continuous and discrete controls, subject...
SourceID unpaywall
ieee
SourceType Open Access Repository
Publisher
StartPage 3334
SubjectTerms Approximation algorithms
Cost function
Deterministic multistage optimization problems
Dynamic programming
Heuristic algorithms
min-plus algebra
Optimal control
Optimized production technology
Stochastic Dual Dynamic Programming
tropical algebra
SummonAdditionalLinks – databaseName: Unpaywall
  dbid: UNPAY
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NS8NAFHxoehAvKq1YUdmD102TJtlmj6W1VqGloIV6CpvsbivGtGiCH7_et2laxYt4W0g2CW8DMw9m5gFcyiAw9k1JXS4YRYRmVIQho9KRItSdUKpyHNBozIZT_3YWzCqBbOmFybDu9gJ5Z4UALVxTE5vHPN_bhRoLkHNbUJuOJ92HypLjOryVyMQ3gGPUWtw2mSTcjHArR6bsw16RrcTHm0jTH-gxOIDrzXvXopEnu8hjO_n8Fcn494cdQuPboUcmW-w5gh2V1eGmS0aPGV2lxSu96_cnpJvOl9j8L54JUlPSr5QvZTQzKZ23SA3nivSM8vzdPM9ItfCOeQOmg6v73pBWoxLoAvElp1K4CoE_CZGOcO4r7rBECw_x3ksEa8tYCdVWzNcme1i7MmzH2LjJDsc1khLtHYOVLTN1AoR1kPQIyTzpKd9E-QSOo4XkOnQFshXdhLqpabRap2FEVamb0NrWeHut7DAcHm0OJzKHs9lx-u8dZ2DlL4U6RxqQxxfVP_AFqE2xjg
  priority: 102
  providerName: Unpaywall
Title A Min-plus-SDDP Algorithm for Deterministic Multistage Convex Programming
URI https://ieeexplore.ieee.org/document/9028935
https://inria.hal.science/hal-02436343
UnpaywallVersion submittedVersion
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1db4IwFL1R97D5sg9d5j4MD3tcEQQKPBrY4pZoTDYT90QKbdWMoXGQffz6tYDMLHvYWxPaprltOKdw7rkA19SyZPomRbpLMBIIjRFxHIyoRonDbYeyvBzQaIyHU_NhZs1qcFPlwjDGcvEZU2Uz_5dPV1EmP5X1pNOIa1h1qNsOLnK1tm9dgbOmUWbo6Jrb83zPlPgjxVuuWg4sK6g0YT9L1uTzncTxDpjcHcJou4xCQ_KiZmmoRl-_HBr_u84jaP-k7SmTCpCOocaSE2juOA624H6gjJYJWsfZG3r0_YkyiOerzTJdvCqCvSp-KY7J3ZuVPDlXsMc5UzwpTv-Qs0s1l-gxb8P07vbJG6KymgJaCAhKESU6E9wgcgRjEcFiroYjTgxBCYyI4D4NGWF9hk0u7Ym5Tp1-KO521HZFW_AWbpxCI1kl7AwUbAteRCg2qMFM6fZjaRon1OWOTgSh4R1oyaAE68IwIyjj0YFeFffqWX4J0dwgolG-YYHcsO2I878nuoAD2atQlVxCI91k7EpwgzTs5oeiC3vT8WTw_A35Sbh-
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Nb4JAEJ1Ye7Be-qFN7SeHHrsIAiscDdTYVoxJNfFGFnZRU4rGQvrx67sLSE3TQ2-bwGw2s4R5C--9AbilhiHkmxSpFsGIV2iMiGliRBVKzLBrUpa1A3JHeDDVH2fGrAJ3pRaGMZaRz5gshtm_fLoKUvGprC2cRizN2IN9Q9d1I1drbd-7vNLqWqHRURWrbTu2LiqQoG9ZchFa9FCpQy2N1-TznUTRTjnpH4K7XUjOInmR08SXg69fHo3_XekRNH-Ee9K4LEnHUGHxCdR3PAcb8NCT3GWM1lH6hp4dZyz1ovlqs0wWrxLHr5JT0GMy_2Ypk-dy_Dhnki3o6R9idsHn4nfMmzDt30_sASr6KaAFL0IJokRlHB0EJscsPFnMUnAQEo2DAi0guEN9RliHYT0UBsWhSs2Oz093tGvxMUcuoXYK1XgVszOQcJcjI0KxRjWmC78fQ1FCQq3QVAmHNGELGiIp3jq3zPCKfLSgXea9vJYdQxTLC2iQbZgnNmwbcf73RDdQG0zcoTd8GD1dwIGIyDkml1BNNim74kgh8a-zB-Qb_hu6Gw
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NS8NAFHxoehAvKq1YUdmD102TJtlmj6W1VqGloIV6CpvsbivGtGiCH7_et2laxYt4W0g2CW8DMw9m5gFcyiAw9k1JXS4YRYRmVIQho9KRItSdUKpyHNBozIZT_3YWzCqBbOmFybDu9gJ5Z4UALVxTE5vHPN_bhRoLkHNbUJuOJ92HypLjOryVyMQ3gGPUWtw2mSTcjHArR6bsw16RrcTHm0jTH-gxOIDrzXvXopEnu8hjO_n8Fcn494cdQuPboUcmW-w5gh2V1eGmS0aPGV2lxSu96_cnpJvOl9j8L54JUlPSr5QvZTQzKZ23SA3nivSM8vzdPM9ItfCOeQOmg6v73pBWoxLoAvElp1K4CoE_CZGOcO4r7rBECw_x3ksEa8tYCdVWzNcme1i7MmzH2LjJDsc1khLtHYOVLTN1AoR1kPQIyTzpKd9E-QSOo4XkOnQFshXdhLqpabRap2FEVamb0NrWeHut7DAcHm0OJzKHs9lx-u8dZ2DlL4U6RxqQxxfVP_AFqE2xjg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=Proceedings+of+the+IEEE+Conference+on+Decision+%26+Control&rft.atitle=A+Min-plus-SDDP+Algorithm+for+Deterministic+Multistage+Convex+Programming&rft.au=Akian%2C+Marianne&rft.au=Chancelier%2C+Jean-Philippe&rft.au=Tran%2C+Benoit&rft.date=2019-12-01&rft.pub=IEEE&rft.eissn=2576-2370&rft.spage=3334&rft.epage=3339&rft_id=info:doi/10.1109%2FCDC40024.2019.9028935&rft.externalDocID=9028935