Tractable approximate robust geometric programming

Abstract The optimal solution of a geometric program (GP) can be sensitive to variations in the problem data. Robust geometric programming can systematically alleviate the sensitivity problem by explicitly incorporating a model of data uncertainty in a GP and optimizing for the worst-case scenario under this model. However, it is not known whether a general robust GP can be reformulated as a tractable optimization problem that interior-point or other algorithms can efficiently solve. In this paper we propose an approximation method that seeks a compromise between solution accuracy and computational efficiency. The method is based on approximating the robust GP as a robust linear program (LP), by replacing each nonlinear constraint function with a piecewise-linear (PWL) convex approximation. With a polyhedral or ellipsoidal description of the uncertain data, the resulting robust LP can be formulated as a standard convex optimization problem that interior-point methods can solve. The drawback of this basic method is that the number of terms in the PWL approximations required to obtain an acceptable approximation error can be very large. To overcome the “curse of dimensionality” that arises in directly approximating the nonlinear constraint functions in the original robust GP, we form a conservative approximation of the original robust GP, which contains only bivariate constraint functions. We show how to find globally optimal PWL approximations of these bivariate constraint functions.

[1]  Clarence Zener,et al.  Geometric Programming : Theory and Application , 1967 .

[2]  Clarence Zener,et al.  Engineering design by geometric programming , 1971 .

[3]  P. R. Adby,et al.  The optimization problem , 1974 .

[4]  Clarence Zener,et al.  Geometric Programming , 1974 .

[5]  R. Dembo,et al.  Solution of Generalized Geometric Programs , 1975 .

[6]  David F. McAllister,et al.  Interpolation by convex quadratic splines , 1978 .

[7]  Lakshman S. Thakur,et al.  Error Analysis for Convex Separable Programs: The Piecewise Linear Approximation and The Bounds on The Optimal Objective Value , 1978 .

[8]  Mordecai Avriel Advances in Geometric Programming , 1980 .

[9]  J. Ecker Geometric Programming: Methods, Computations and Applications , 1980 .

[10]  Uwe Pape,et al.  Advances in Geometric Programming , 1981 .

[11]  Rick Beatson Convex Approximation by Splines , 1981 .

[12]  R. Beatson Monotone and Convex Approximation by Splines: Error Estimates and a Curve Fitting Algorithm , 1982 .

[13]  T. R. Jefferson,et al.  Maximum likelihood estimates for multinomial probabilities via geometric programming , 1983 .

[14]  Gene Woolsey,et al.  OR Practice - Solving Complex Chemical Equilibria Using a Geometric-Programming Based Technique , 1986, Oper. Res..

[15]  R. Meyer,et al.  Piecewise-linear approximation methods for nonseparable convex optimization , 1988 .

[16]  D. Bricker,et al.  Posynomial geometric programming as a special case of semi-infinite linear programming , 1990 .

[17]  Yingkang Hu,et al.  Convexity preserving approximation by free knot splines , 1991 .

[18]  Amitava Dutta,et al.  An optimization model of communications satellite planning , 1992, IEEE Trans. Commun..

[19]  Sung-Mo Kang,et al.  An exact solution to the transistor sizing problem for CMOS circuits using convex optimization , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[20]  Donald J. Newman,et al.  Convex approximation by rational functions , 1995 .

[21]  Harvey J. Greenberg,et al.  Mathematical Programming Models for Environmental Quality Control , 1995, Oper. Res..

[22]  Sachin S. Sapatnekar,et al.  Wire sizing as a convex optimization problem: exploring the area-delay tradeoff , 1996, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[23]  Yinyu Ye,et al.  An infeasible interior-point algorithm for solving primal and dual geometric programs , 1997, Math. Program..

[24]  John K. Karlof,et al.  Optimal permutation codes for the Gaussian channel , 1997, IEEE Trans. Inf. Theory.

[25]  Laurent El Ghaoui,et al.  Robust Solutions to Least-Squares Problems with Uncertain Data , 1997, SIAM J. Matrix Anal. Appl..

[26]  Laurent El Ghaoui,et al.  Robust Solutions to Uncertain Semidefinite Programs , 1998, SIAM J. Optim..

[27]  Arkadi Nemirovski,et al.  Robust Convex Optimization , 1998, Math. Oper. Res..

[28]  Stephen P. Boyd,et al.  Applications of second-order cone programming , 1998 .

[29]  Arkadi Nemirovski,et al.  Robust solutions of uncertain linear programs , 1999, Oper. Res. Lett..

[30]  Wei Chen,et al.  Simultaneous gate sizing and placement , 2000, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[31]  Stephen P. Boyd,et al.  Bandwidth extension in CMOS with optimized on-chip inductors , 2000, IEEE Journal of Solid-State Circuits.

[32]  Stephen P. Boyd,et al.  Optimal allocation of local feedback in multistage amplifiers via geometric programming , 2000, Proceedings of the 43rd IEEE Midwest Symposium on Circuits and Systems (Cat.No.CH37144).

[33]  Stephen P. Boyd,et al.  Optimal design of a CMOS op-amp via geometric programming , 2001, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[34]  Evangeline F. Y. Young,et al.  Handling soft modules in general nonslicing floorplan usingLagrangian relaxation , 2001, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[35]  Arkadi Nemirovski,et al.  On Polyhedral Approximations of the Second-Order Cone , 2001, Math. Oper. Res..

[36]  Design of pipeline analog-to-digital converters via geometric programming , 2002, ICCAD.

[37]  Stephen P. Boyd,et al.  Optimal power control in interference-limited fading wireless channels with outage-probability specifications , 2002, IEEE Trans. Wirel. Commun..

[38]  Kees Roos,et al.  Robust Solutions of Uncertain Quadratic and Conic-Quadratic Problems , 2002, SIAM J. Optim..

[39]  Donald Goldfarb,et al.  Robust convex quadratically constrained programs , 2003, Math. Program..

[40]  D. O'Neill,et al.  Seeking Foschini’s Genie: Optimal Rates and Powers in Wireless Networks , 2003 .

[41]  Georges G. E. Gielen,et al.  Simulation-based generation of posynomial performance models for the sizing of analog integrated circuits , 2003, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[42]  Stephen P. Boyd,et al.  Geometric programming duals of channel capacity and rate distortion , 2004, IEEE Transactions on Information Theory.

[43]  Zhi-Quan Luo,et al.  Robust gate sizing by geometric programming , 2005, Proceedings. 42nd Design Automation Conference, 2005..

[44]  Stephen P. Boyd,et al.  OPERA: optimization with ellipsoidal uncertainty for robust analog IC design , 2005, Proceedings. 42nd Design Automation Conference, 2005..

[45]  Stephen P. Boyd,et al.  Digital Circuit Optimization via Geometric Programming , 2005, Oper. Res..

[46]  Stephen P. Boyd,et al.  Power control in lognormal fading wireless channels with uptime probability specifications via robust geometric programming , 2005, Proceedings of the 2005, American Control Conference, 2005..

[47]  John M. Cioffi,et al.  Queue proportional scheduling via geometric programming in fading broadcast channels , 2006, IEEE Journal on Selected Areas in Communications.

[48]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[49]  Stephen P. Boyd,et al.  A tutorial on geometric programming , 2007, Optimization and Engineering.

[50]  A. Ben-Tal,et al.  Robust solutions to conic quadratic problems and their applications , 2008 .

[51]  Stephen P. Boyd,et al.  Convex piecewise-linear fitting , 2009 .

[52]  Yanjun Wang,et al.  Geometric Programming , 2009, Encyclopedia of Optimization.