<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC"><efrbr-work:titleOfTheWork>Modified dynamic programming algorithms for GLOSA systems with stochastic signal switching times</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC"><efrbr-expression:titleOfTheExpression>Modified dynamic programming algorithms for GLOSA systems with stochastic signal switching times</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Peer-Reviewed Journal Publication
            Δημοσίευση σε Περιοδικό με Κριτές
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2024-06-28</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2023</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>A discrete-time stochastic optimal control problem was recently proposed to address the GLOSA (Green Light Optimal Speed Advisory) problem in cases where the next signal switching time is decided in real time and is therefore uncertain in advance. The corresponding numerical solution via SDP (Stochastic Dynamic Programming) calls for substantial computation time, which excludes problem solution in the vehicle’s on-board computer in real time. In this context, the present paper concentrates on the challenge of developing numerical algorithms to solve efficiently the stochastic GLOSA problem. As a first attempt to overcome the computation time bottleneck, a modified version of Dynamic Programming, known as Discrete Differential Dynamic Programming (DDDP) was recently employed for the numerical solution of the stochastic optimal control problem and was demonstrated to achieve results equivalent to those obtained with the ordinary SDP algorithm, albeit with significantly reduced computation times. After an outline of the DDDP approach, the present work considers a second modified version of Dynamic Programming, known as Differential Dynamic Programming (DDP). For the stochastic GLOSA problem, it is demonstrated that DDP achieves quasi-instantaneous (extremely fast) solutions in terms of CPU times, which allows for the proposed approach to be readily executable online, in an MPC (Model Predictive Control) framework, in the vehicle’s on-board computer. The novel numerical approach is tested and demonstrated by use of realistic examples and is compared to the SDP and DDDP solutions. It should be noted that DDP does not require discretization of variables, hence the obtained solutions may be slightly superior to the standard SDP solutions.</efrbr-expression:summarizationOfContent><efrbr-expression:contextForTheExpression>The research leading to these results has received funding from the European Research Council under the European Union’s Horizon 2020 Research and Innovation programme/ ERC Grant Agreement n. [833915], project TrafficFluid.</efrbr-expression:contextForTheExpression><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by-nc-nd/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="journal name">Transportation Research Part C: Emerging Technologies</efrbr-expression:note><efrbr-expression:note type="journal volume">157</efrbr-expression:note></efrbr-expression:expression><efrbr-manifestation:manifestation identifier="https://dias.library.tuc.gr/view/100108"><efrbr-manifestation:titleOfTheManifestation>Typaldos and Papageorgiou_Transp. Res. Part C Emerging Technol._2023_manuscript.pdf</efrbr-manifestation:titleOfTheManifestation><efrbr-manifestation:publicationDistribution><efrbr-manifestation:placeOfPublicationDistribution type="distribution">Chania [Greece]</efrbr-manifestation:placeOfPublicationDistribution><efrbr-manifestation:publisherDistributor type="distributor">Library of TUC</efrbr-manifestation:publisherDistributor><efrbr-manifestation:dateOfPublicationDistribution>2024-06-25</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:formOfCarrier>application/pdf</efrbr-manifestation:formOfCarrier><efrbr-manifestation:extentOfTheCarrier>7.7 MB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation></efrbr-manifestation:manifestation><efrbr-person:person identifier="http://users.isc.tuc.gr/~ptypaldos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Typaldos Panagiotis
            Τυπαλδος Παναγιωτης
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~mpapageorgiou"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Papageorgiou Markos
            Παπαγεωργιου Μαρκος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="https://v2.sherpa.ac.uk/id/publisher/30"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="S/R:PUBLISHERS">
            Elsevier
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="EE868DB7-4506-4E0D-B0F4-7AF9D0A4BA9C"><efrbr-concept:termForTheConcept>
            GLOSA
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="BFBA3DA1-33ED-44AF-9C06-0CC2ACE7A3F5"><efrbr-concept:termForTheConcept>
            Stochastic Dynamic Programming
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="36811EC2-9A18-4DAE-B859-29F289BE6158"><efrbr-concept:termForTheConcept>
            Discrete Differential Dynamic Programming (DDDP)
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="95E050BF-4121-4C5C-BF95-B20D56429C2A"><efrbr-concept:termForTheConcept>
            Differential Dynamic Programming (DDP)
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="122057FE-F512-42A1-A64C-38CEB9CBE51F"><efrbr-concept:termForTheConcept>
            Traffic light advisory
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC"/><efrbr-structure:embodiedIn sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC" targetEntity="manifestation" targetURI="http://purl.tuc.gr/dl/dias/5A3DF5E6-8B2D-4E03-B4A9-B680C156BCF8"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC" targetEntity="person" targetURI="http://users.isc.tuc.gr/~ptypaldos"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC" targetEntity="person" targetURI="http://users.isc.tuc.gr/~ptypaldos" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC" targetEntity="person" targetURI="http://users.isc.tuc.gr/~mpapageorgiou" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC" targetEntity="person" targetURI="https://v2.sherpa.ac.uk/id/publisher/30" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC" targetEntity="concept" targetURI="EE868DB7-4506-4E0D-B0F4-7AF9D0A4BA9C"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC" targetEntity="concept" targetURI="BFBA3DA1-33ED-44AF-9C06-0CC2ACE7A3F5"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC" targetEntity="concept" targetURI="36811EC2-9A18-4DAE-B859-29F289BE6158"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC" targetEntity="concept" targetURI="95E050BF-4121-4C5C-BF95-B20D56429C2A"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/3DB1185E-0097-4479-BD69-36AAC483DCEC" targetEntity="concept" targetURI="122057FE-F512-42A1-A64C-38CEB9CBE51F"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>