{"id":"https://openalex.org/W4415180387","doi":"https://doi.org/10.23919/ecc65951.2025.11187256","title":"Learning-Based Model Predictive Control for Piecewise Affine Systems with Feasibility Guarantees","display_name":"Learning-Based Model Predictive Control for Piecewise Affine Systems with Feasibility Guarantees","publication_year":2025,"publication_date":"2025-06-24","ids":{"openalex":"https://openalex.org/W4415180387","doi":"https://doi.org/10.23919/ecc65951.2025.11187256"},"language":"en","primary_location":{"id":"doi:10.23919/ecc65951.2025.11187256","is_oa":false,"landing_page_url":"https://doi.org/10.23919/ecc65951.2025.11187256","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 European Control Conference (ECC)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5051841845","display_name":"Samuel Mallick","orcid":"https://orcid.org/0000-0001-5842-3813"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Samuel Mallick","raw_affiliation_strings":["Delft Center for Systems and Control, Delft University of Technology,Delft,The Netherlands"],"affiliations":[{"raw_affiliation_string":"Delft Center for Systems and Control, Delft University of Technology,Delft,The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011572379","display_name":"Azita Dabiri","orcid":"https://orcid.org/0000-0002-4051-4896"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Azita Dabiri","raw_affiliation_strings":["Delft Center for Systems and Control, Delft University of Technology,Delft,The Netherlands"],"affiliations":[{"raw_affiliation_string":"Delft Center for Systems and Control, Delft University of Technology,Delft,The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5026547410","display_name":"Bart De Schutter","orcid":"https://orcid.org/0000-0001-9867-6196"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Bart De Schutter","raw_affiliation_strings":["Delft Center for Systems and Control, Delft University of Technology,Delft,The Netherlands"],"affiliations":[{"raw_affiliation_string":"Delft Center for Systems and Control, Delft University of Technology,Delft,The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5051841845"],"corresponding_institution_ids":["https://openalex.org/I98358874"],"apc_list":null,"apc_paid":null,"fwci":1.1617,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.8345084,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"345","last_page":"350"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11749","display_name":"Iterative Learning Control Systems","score":0.9746999740600586,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10040","display_name":"Adaptive Control of Nonlinear Systems","score":0.9598000049591064,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.7109000086784363},{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.6277999877929688},{"id":"https://openalex.org/keywords/sequence","display_name":"Sequence (biology)","score":0.6245999932289124},{"id":"https://openalex.org/keywords/computational-complexity-theory","display_name":"Computational complexity theory","score":0.5559999942779541},{"id":"https://openalex.org/keywords/piecewise","display_name":"Piecewise","score":0.5091999769210815},{"id":"https://openalex.org/keywords/online-model","display_name":"Online model","score":0.49900001287460327},{"id":"https://openalex.org/keywords/verifiable-secret-sharing","display_name":"Verifiable secret sharing","score":0.4805999994277954},{"id":"https://openalex.org/keywords/optimization-problem","display_name":"Optimization problem","score":0.4235999882221222}],"concepts":[{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.7109000086784363},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6467999815940857},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.6277999877929688},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.6245999932289124},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.5559999942779541},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.5275999903678894},{"id":"https://openalex.org/C164660894","wikidata":"https://www.wikidata.org/wiki/Q2037833","display_name":"Piecewise","level":2,"score":0.5091999769210815},{"id":"https://openalex.org/C2777851325","wikidata":"https://www.wikidata.org/wiki/Q7094102","display_name":"Online model","level":2,"score":0.49900001287460327},{"id":"https://openalex.org/C85847156","wikidata":"https://www.wikidata.org/wiki/Q59015987","display_name":"Verifiable secret sharing","level":3,"score":0.4805999994277954},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.4235999882221222},{"id":"https://openalex.org/C91575142","wikidata":"https://www.wikidata.org/wiki/Q1971426","display_name":"Optimal control","level":2,"score":0.3971000015735626},{"id":"https://openalex.org/C92757383","wikidata":"https://www.wikidata.org/wiki/Q382497","display_name":"Affine transformation","level":2,"score":0.3896999955177307},{"id":"https://openalex.org/C2780102126","wikidata":"https://www.wikidata.org/wiki/Q10928179","display_name":"Online and offline","level":2,"score":0.38530001044273376},{"id":"https://openalex.org/C196921405","wikidata":"https://www.wikidata.org/wiki/Q786431","display_name":"Online algorithm","level":2,"score":0.38040000200271606},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.37459999322891235},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.353300005197525},{"id":"https://openalex.org/C17095337","wikidata":"https://www.wikidata.org/wiki/Q2375229","display_name":"Piecewise linear function","level":2,"score":0.3253999948501587},{"id":"https://openalex.org/C50897621","wikidata":"https://www.wikidata.org/wiki/Q2665508","display_name":"Hybrid system","level":2,"score":0.28139999508857727},{"id":"https://openalex.org/C33962884","wikidata":"https://www.wikidata.org/wiki/Q378637","display_name":"Dynamical system (definition)","level":3,"score":0.27300000190734863},{"id":"https://openalex.org/C55660270","wikidata":"https://www.wikidata.org/wiki/Q5164377","display_name":"Constrained optimization","level":2,"score":0.26249998807907104},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.25920000672340393},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.25859999656677246}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.23919/ecc65951.2025.11187256","is_oa":false,"landing_page_url":"https://doi.org/10.23919/ecc65951.2025.11187256","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 European Control Conference (ECC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":8,"referenced_works":["https://openalex.org/W638091966","https://openalex.org/W1967468346","https://openalex.org/W1977985274","https://openalex.org/W2749680651","https://openalex.org/W2968192014","https://openalex.org/W3155102054","https://openalex.org/W4205727321","https://openalex.org/W4285060570"],"related_works":[],"abstract_inverted_index":{"Online":[0],"model":[1],"predictive":[2],"control":[3,123,145],"(MPC)":[4],"for":[5,28,155],"piecewise":[6],"affine":[7],"(PWA)":[8],"systems":[9],"requires":[10],"the":[11,22,30,37,47,52,73,79,87,96,102,108,111,119,136,162,170,178,181],"online":[12,48,68,82,186],"solution":[13,65],"to":[14,165,184],"an":[15,142],"optimization":[16,113],"problem":[17,114],"that":[18,101,115,132,141],"implicitly":[19],"optimizes":[20],"over":[21,117],"switching":[23],"sequence":[24,97],"of":[25,98,110,135,180],"PWA":[26,99],"regions,":[27],"which":[29],"computational":[31,172],"burden":[32],"can":[33,39,55,147],"be":[34,40,149,166],"prohibitive.":[35],"Alternatively,":[36],"computation":[38,54,80],"moved":[41],"offline":[42,53,160,171],"using":[43],"explicit":[44,70,188],"MPC;":[45],"however,":[46],"memory":[49],"requirements":[50],"and":[51,69,83,122,187],"then":[56],"become":[57],"excessive.":[58],"In":[59],"this":[60],"work":[61],"we":[62],"propose":[63],"a":[64,91,127,153],"in":[66],"between":[67,81],"MPC,":[71],"addressing":[72],"above":[74],"issues":[75],"by":[76],"partially":[77],"dividing":[78],"offline.":[84],"To":[85],"solve":[86],"underlying":[88],"MPC":[89],"problem,":[90],"policy,":[92],"learned":[93,137,167],"offline,":[94],"specifies":[95],"regions":[100],"dynamics":[103],"must":[104],"follow,":[105],"thus":[106],"reducing":[107,169],"complexity":[109],"remaining":[112],"solves":[116],"only":[118],"continuous":[120,144],"states":[121],"inputs.":[124],"We":[125],"provide":[126],"condition,":[128],"verifiable":[129],"during":[130],"learning,":[131],"guarantees":[133],"feasibility":[134],"policy\u2019s":[138],"output,":[139],"such":[140],"optimal":[143],"input":[146],"always":[148],"found":[150],"online.":[151],"Furthermore,":[152],"method":[154,182],"iteratively":[156],"generating":[157],"training":[158],"data":[159],"allows":[161],"feasible":[163],"policy":[164],"efficiently,":[168],"burden.":[173],"A":[174],"numerical":[175],"experiment":[176],"demonstrates":[177],"effectiveness":[179],"compared":[183],"both":[185],"MPC.":[189]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-15T00:00:00"}
