Improved Sample Size Bounds for Probabilistic Robust Control Design: A Pack-Based Strategy T. Alamo a , R. Tempo b and E.F. Camacho a Abstract— This paper deals with probabilistic methods and randomized algorithms for robust control design. The main contribution is to introduce a new technique, denoted as “pack- based strategy”. When combined with recent results available in the literature, this technique leads to significant improvements in terms of sample size reduction. One of the main results is to show that for fixed confidence δ, the required sample size increases as 1, where ǫ denotes the guaranteed accuracy. Using this technique for non-convex optimization problems involving Boolean expressions consisting of polynomials, we prove that the number of required samples grows with the accuracy parameter ǫ as 1 ǫ ln 1 ǫ . Index Terms— Probabilistic robustness, Randomized algo- rithms, Robust control, Robust convex optimization I. I NTRODUCTION Uncertainty randomization is now widely accepted as an effective tool in dealing with control problems which are computationally difficult, see e.g. [14]. In particular, regarding synthesis of a controller to achieve a given perfor- mance, two complementary approaches, sequential and non- sequential, have been proposed in recent years. For sequential methods, the resulting algorithms are based on stochastic gradient [8], [9], [12] or ellipsoid iterations [10]; see also [3], [7] for other classes of sequential algo- rithms. Convergence properties in finite-time are in fact one of the focal points of these papers. Various control problems have been solved using these sequential randomized algo- rithms, including robust LQ regulators and uncertain Linear Matrix Inequalities. A classic approach for non-sequential methods is based upon statistical learning theory, see [15] and [16] for further details. In particular, the use of this theory for feedback design of uncertain systems has been initiated in [17]; subsequent work along this direction include [18] and [11]. However, the sample size bounds derived in these papers, which guarantee that the obtained solution meets a given probabilistic specification, may be too conservative for being practically useful in a systems and control context. For non-sequential methods, a novel and successful paradigm, denoted as the scenario approach, has been introduced in [5], [6]. In this approach, the original robust control problem is reformulated in terms of convex optimization with sampled constraints which are randomly generated. a Departamento de Ingenier´ ıa de Sistemas y Autom´ atica, Universidad de Sevilla, Escuela Superior de Ingenieros, Camino de los Descubrimientos s/n, 41092 Sevilla. Spain. e-mail: {alamo,eduardo}@cartuja.us.es b IEIIT-CNR, Politecnico di Torino, Corso Duca degli Abruzzi 24, Torino 10129, Italy. e-mail: roberto.tempo@polito.it The main result of the aforementioned papers is to derive an explicit bound on the number of randomly generated con- straints which guarantees a required probabilistic accuracy of the resulting solution. This paper is focused on non-sequential methods. A new and simple technique, denoted as “pack-based strategy” is introduced. This technique is used to derive improved bounds for the scenario approach. We also present a result, which is based on this “pack-based strategy” for non-convex feasibility and optimization problems. II. NOTATION AND PROBLEM STATEMENT In this paper, L, M , N and n θ represent positive integers. Given a sample space W, a collection of N i.i.d. samples w= {w (1) ,...,w (N) } is said to belong to the set W N = W×···×W (N times). For x IR, x> 0, xis the minimum integer greater than or equal to x, ln (·) is the natural logarithm and e is the Euler number. We consider an optimization problem affected by uncer- tain parameters w bounded in the set W. In addition, the design parameters are parameterized by means of a vector of decision variables θ, denominated “design parameter” and restricted to the set Θ IR n θ . In many situations, the robust synthesis problem can be recast as the following robustness problem: min θΘ c θ subject to f (θ, w) 0, for all w ∈W, (1) where f (θ, w) : Θ ×W [−∞, ] is a measurable function. Unfortunately, many classical robustness problems can be solved efficiently (i.e., in polynomial-time) only under rather strong assumptions, for example, if f (θ,w) is convex in θ for all elements w ∈W and W has finite cardinality. In this paper, we consider problems in which the function f is convex in θ and W may have infinite cardinality. The convexity assumption is now stated precisely. Assumption 1: [convexity] Let Θ IR n θ be a convex and closed set, and let W⊆ IR nw . We assume that f (θ,w): Θ ×W→ [−∞, ] is convex in θ for any fixed value of w ∈W. Given θ Θ, checking if f (θ, w) 0, for all w ∈W is often an NP-hard problem [4]. Thus, it is of interest to consider the notion of probability of violation. To this end, we assume that the vector w is random with a given probability measure Pr W over the support set W. Definition 1: [probability of violation] Consider a proba- bility measure Pr W over W and let θ Θ be given. The Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec. 12-14, 2007 FrC11.4 1-4244-1498-9/07/$25.00 ©2007 IEEE. 6178