{"title":"凸问题的非精确投影原梯度法的复杂度证明:在嵌入式MPC中的应用","authors":"A. Pătraşcu, I. Necoara","doi":"10.1109/MED.2016.7535937","DOIUrl":null,"url":null,"abstract":"In this paper we introduce a primal projected gradient method based on inexact projections for solving constrained convex problems. For this algorithm we prove sublinear rate of convergence when applied to problems with objective function being convex and having Lipschitz gradient. At each iteration, our method computes a gradient step towards the solution of the unconstrained problem and then projecting approximately this step onto the feasible set. We recast the inexact projection as approximately solving a best approximation problem for the gradient step until a certain stopping criterion holds. Finally, we show that there are available powerful algorithms, with linear convergence, for computing the inexact projection, such as Dykstra algorithm and alternating direction method of multipliers. Our algorithm is especially useful in embedded model predictive control on hardware with limited computational power, where tight bounds on the computational complexity of the numerical algorithm, used for solving the control problem, are required.","PeriodicalId":428139,"journal":{"name":"2016 24th Mediterranean Conference on Control and Automation (MED)","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Complexity certifications of inexact projection primal gradient method for convex problems: Application to embedded MPC\",\"authors\":\"A. Pătraşcu, I. Necoara\",\"doi\":\"10.1109/MED.2016.7535937\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we introduce a primal projected gradient method based on inexact projections for solving constrained convex problems. For this algorithm we prove sublinear rate of convergence when applied to problems with objective function being convex and having Lipschitz gradient. At each iteration, our method computes a gradient step towards the solution of the unconstrained problem and then projecting approximately this step onto the feasible set. We recast the inexact projection as approximately solving a best approximation problem for the gradient step until a certain stopping criterion holds. Finally, we show that there are available powerful algorithms, with linear convergence, for computing the inexact projection, such as Dykstra algorithm and alternating direction method of multipliers. Our algorithm is especially useful in embedded model predictive control on hardware with limited computational power, where tight bounds on the computational complexity of the numerical algorithm, used for solving the control problem, are required.\",\"PeriodicalId\":428139,\"journal\":{\"name\":\"2016 24th Mediterranean Conference on Control and Automation (MED)\",\"volume\":\"2015 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-06-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 24th Mediterranean Conference on Control and Automation (MED)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MED.2016.7535937\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 24th Mediterranean Conference on Control and Automation (MED)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MED.2016.7535937","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Complexity certifications of inexact projection primal gradient method for convex problems: Application to embedded MPC
In this paper we introduce a primal projected gradient method based on inexact projections for solving constrained convex problems. For this algorithm we prove sublinear rate of convergence when applied to problems with objective function being convex and having Lipschitz gradient. At each iteration, our method computes a gradient step towards the solution of the unconstrained problem and then projecting approximately this step onto the feasible set. We recast the inexact projection as approximately solving a best approximation problem for the gradient step until a certain stopping criterion holds. Finally, we show that there are available powerful algorithms, with linear convergence, for computing the inexact projection, such as Dykstra algorithm and alternating direction method of multipliers. Our algorithm is especially useful in embedded model predictive control on hardware with limited computational power, where tight bounds on the computational complexity of the numerical algorithm, used for solving the control problem, are required.