{"title":"Game-based multi-objective evolution of robust controllers.","authors":"Adham Salih, Erella Eisenstadt Matalon","doi":"10.1016/j.isatra.2025.09.006","DOIUrl":null,"url":null,"abstract":"<p><p>This paper focuses on the design of controllers that are robust to external noise. A novel framework based on multi-objective games is proposed to address this challenge. A model of a two-player Stackelberg game is employed. The first player is a decision-maker who seeks to find an optimal controller. The second player is a noise generator that simultaneously optimizes the external noise to identify the most disruptive noise profiles. Following the Stackelberg game model, the noise generator's strategies (noise profiles) are evaluated only against the controllers that the decision-maker selects. Therefore, this approach is expected to be more computationally efficient. A modified co-evolutionary algorithm is then developed to solve this game. Through a numerical study on a robust control problem, the effectiveness of the proposed approach (and algorithm) in identifying a non-dominated set of robust solutions is demonstrated, showcasing its superiority over traditional methods.</p>","PeriodicalId":94059,"journal":{"name":"ISA transactions","volume":" ","pages":""},"PeriodicalIF":6.5000,"publicationDate":"2025-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ISA transactions","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1016/j.isatra.2025.09.006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper focuses on the design of controllers that are robust to external noise. A novel framework based on multi-objective games is proposed to address this challenge. A model of a two-player Stackelberg game is employed. The first player is a decision-maker who seeks to find an optimal controller. The second player is a noise generator that simultaneously optimizes the external noise to identify the most disruptive noise profiles. Following the Stackelberg game model, the noise generator's strategies (noise profiles) are evaluated only against the controllers that the decision-maker selects. Therefore, this approach is expected to be more computationally efficient. A modified co-evolutionary algorithm is then developed to solve this game. Through a numerical study on a robust control problem, the effectiveness of the proposed approach (and algorithm) in identifying a non-dominated set of robust solutions is demonstrated, showcasing its superiority over traditional methods.