Uncertain Convex Programs: Randomized Solutions
چکیده
Many engineering problems can be cast as optimization problems subject to convex constraints that are parameterized by an uncertainty or ‘instance’ parameter. A recently emerged successful paradigm for attacking these problems is robust optimization, where one seeks a solution which simultaneously satisfies all possible constraint instances. In practice, however, the robust approach is effective only for problem families with rather simple dependence on the instance parameter (such as affine or polynomial), and leads in general to conservative answers, since the solution is usually computed by transforming the original semi-infinite problem into a standard one, by means of relaxation techniques. In this paper, we take an alternative ‘randomized’ or ‘scenario’ approach: by randomly sampling the uncertainty parameter, we substitute the original infinite constraint set with a finite set of N constraints. We show that the resulting randomized solution fails to satisfy only a small portion of the original constraints, provided that a sufficient number of samples is drawn. Our key result is to provide an efficient explicit bound on the measure (probability or volume) of the original constraints that are possibly violated by the randomized solution. This volume rapidly decreases to zero as N is increased. ∗This work is supported in part by the European Commission under the project HYBRIDGE IST2001-32460, and by MIUR under the project ”New methods for Identification and Adaptive Control for Industrial Systems” †Dipartimento di Automatica e Informatica, Politecnico di Torino. Tel.: +39-011-564.7071; Fax: +39011-564.7099. E-mail: calafiore@polito.it ‡Dipartimento di Automatica per l’Automozaione, Università di Brescia, via Branze 38, 25123 Brescia, Italy. E-mail: campi@ing.unibs.it. Internet: http://bsing.ing.unibs.it/ ̃campi