Abstract
This chapter proposes a parallel computing framework to distributedly solve robust convex optimization (RCO) when the constraints are affected by nonlinear uncertainty. To this end, we adopt a scenario approach by randomly sampling the uncertainty set. However, the number of samples to attain high levels of probabilistic guarantee of robustness may be large, which results in a large number of constraints in the scenario problem (SP). Instead of using a single processor, we resort to many processors that are distributed among different nodes of time-varying unbalanced digraphs. Then, we propose a random projected algorithm solve the SP, which is given in an explicitly recursive form with simple iteration. We show that if the sequence of digraphs are uniformly jointly strongly connected (UJSC), each node asymptotically converges to a common optimal solution to the SP. That is, the RCO is effectively solved in a distributed parallel way.
Portions of this chapter were previously presented at the 2016 ACC and the material is used with permission of the AACC. (Keyou You, Roberto Tempo, “Parallel algorithms for robust convex programs over networks”, in Proceedings of the 2016 American Control Conference, https://doi.org/10.1109/ACC.2016.7525215)
R. Tempo—Author deceased.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alamo, T., Tempo, R., Luque, A., Ramirez, D.R.: Randomized methods for design of uncertain systems: sample complexity and sequential algorithms. Automatica 52, 160–172 (2015)
Ash, R., Doléans-Dade, C.: Probability and Measure Theory. Academic Press, Cambridge (2000)
Ben-Tal, A., El Ghaoui, L., Nemirovski, A.: Robust Optimization. Princeton University Press, New Jersey (2009)
Ben-Tal, A., Nemirovski, A.: Robust convex optimization. Math. Oper. Res. 23(4), 769–805 (1998)
Bertsekas, D.P: Nonlinear Programming. Athena Scientific, Nashville (1999)
Bertsimas, D., Brown, D.B., Caramanis, C.: Theory and applications of robust optimization. SIAM Rev. 53(3), 464–501 (2011)
Boyd, S., Parikh, N., Chu, E., Peleato, B., Eckstein, J.: Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends\(\textregistered \) Mach. Learn. 3(1), 1–122 (2011)
Calafiore, G.C., Campi, M.C.: Uncertain convex programs: randomized solutions and confidence levels. Math. Program. 102, 25–46 (2004)
Calafiore, G.C., Dabbene, F., Tempo, R.: Research on probabilistic methods for control system design. Automatica 47(7), 1279–1293 (2011)
Calafiore, G.C.: Random convex programs. SIAM J. Optim. 20, 3427–3464 (2010)
Campi, M.C., Garatti, S.: The exact feasibility of randomized solutions of uncertain convex programs. SIAM J. Optim. 19(3), 1211–1230 (2008)
Carlone, L., Srivastava, V., Bullo, F., Calafiore, G.C: Distributed random convex programming via constraints consensus. SIAM J. Control Optim. 52(1), 629–662, 2014
Duchi, J.C., Agarwal, A., Wainwright, M.J.: Dual averaging for distributed optimization: convergence analysis and network scaling. IEEE Trans. Autom. Control 57(3), 592–606 (2012)
Gharesifard, B., Cortés, J.: Distributed continuous-time convex optimization on weight-balanced digraphs. IEEE Trans. Autom. Control 59(3), 781–786 (2014)
Gorissen, B.L., Yanıkoğlu, İ., den Hertog, D.: A practical guide to robust optimization. Omega 53, 124–137 (2015)
Lee, S., Nedich, A.: Asynchronous gossip-based random projection algorithms over networks. IEEE Trans. Autom. Control 61(4), 953–968 (2016)
Nedich, A., Olshevsky, A.: Distributed optimization over time-varying directed graphs. IEEE Trans. Autom. Control 60(3), 601–615 (2015)
Nedich, A., Ozdaglar, A.: Distributed subgradient methods for multi-agent optimization. IEEE Trans. Autom. Control 54(1), 48–61 (2009)
Nedich, A.: Convergence rate of distributed averaging dynamics and optimization in networks. Found. Trends® Syst. Control 2(1), 1–100 (2015)
Nedich, A.: Random algorithms for convex minimization problems. Math. Program. 129(2), 225–253 (2011)
Petersen, I.R., Tempo, R.: Robust control of uncertain system: classical results and recent developments. Automatica 50, 1315–1335 (2014)
Polyak, B.T.: Random algorithms for solving convex inequalities. Stud. Comput. Math. 8, 409–422 (2001)
Robbins, H., Siegmund, D.: A convergence theorem for non negative almost supermartingales and some applications. In: Herbert Robbins Selected Papers, pp. 111–135. Springer, Berlin (1985)
Scherer, C.W.: Relaxations for robust linear matrix inequality problems with verifications for exactness. SIAM J. Matrix Anal. Appl. 27(2), 365–395 (2005)
Tempo, R., Calafiore, G., Dabbene, F.: Randomized Algorithms for Analysis and Control of Uncertain Systems: With Applications. Springer, Berlin (2012)
Xi, C., Khan, U.A.: Directed-distributed gradient descent. In: 53rd Annual Allerton Conference on Communication, Control, and Computing, Monticello, IL, USA. (2015)
Xie, P., You, K., Tempo, R., Song, S., Wu, C.: Distributed convex optimization with inequality constraints over time-varying unbalanced digraphs (2017). arXiv preprint arXiv:1612.09029
You, K., Tempo, R.: Networked parallel algorithms for robust convex optimization via the scenario approach (2017). arXiv preprint arXiv:1607.05507
Acknowledgements
This work was supported by the National Natural Science Foundation of China (41576101), Tsinghua University Initiative Scientific Research Program, and CNR International Joint Lab COOPS.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
You, K., Tempo, R. (2018). Networked Parallel Algorithms for Robust Convex Optimization via the Scenario Approach. In: Tempo, R., Yurkovich, S., Misra, P. (eds) Emerging Applications of Control and Systems Theory. Lecture Notes in Control and Information Sciences - Proceedings. Springer, Cham. https://doi.org/10.1007/978-3-319-67068-3_25
Download citation
DOI: https://doi.org/10.1007/978-3-319-67068-3_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67067-6
Online ISBN: 978-3-319-67068-3
eBook Packages: EngineeringEngineering (R0)