Comparison of Algorithms for Including Equality Constraints in Signomial Programming ACDL Technical Report TR-2017-1

Including equality constraints in signomial programming proves troublesome, because a straightforward difference of convex formulation for such a constraint results in a singular point. Signomial programs are usually solved by solving successive geometric programs, and the focus of this paper is on methods for approximating equality constraints in signomial programs as geometric programs. A general comparison between convergence characteristics of such methods is presented here, focusing on local approaches to signomial programming. The introduced methods locally approximate equality constraints as inequalities and Taylor approximations, and are compared to a recently developed algorithm from the literature, which claims to achieve global optimality for these types of problems. Trust region methods are proposed which perform comparably well to an algorithm from the literature yet are numerically much simpler to implement. Finally, one of these methods is used to solve a design problem for a solar unmanned aerial vehicle.

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

[2]  J. Thepaut,et al.  The ERA‐Interim reanalysis: configuration and performance of the data assimilation system , 2011 .

[3]  Vasilios Manousiouthakis,et al.  A GLOBAL OPTIMIZATION APPROACH TO RATIONALLY CONSTRAINED RATIONAL PROGRAMMING , 1992 .

[4]  C. Scott,et al.  Generalized geometric programming applied to problems of optimal control: I. Theory , 1978 .

[5]  Mordecai Avriel,et al.  Optimal design of pitched laminated wood beams , 1978 .

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

[7]  Hua Zhou,et al.  MM algorithms for geometric and signomial programming , 2014, Math. Program..

[8]  Pieter Abbeel,et al.  Geometric Programming for Aircraft Design Optimization , 2012, AIAA Journal.

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

[10]  Edward Burnell,et al.  Signomial Programming Models for Aircraft Design , 2016 .

[11]  A. K. Rigler,et al.  A penalty treatment of equality constraints in generalized geometric programming , 1982 .

[12]  Daniel Pérez Palomar,et al.  Power Control By Geometric Programming , 2007, IEEE Transactions on Wireless Communications.

[13]  Pieter Abbeel,et al.  Data fitting with geometric-programming-compatible softmax functions , 2016 .

[14]  Gongxian Xu,et al.  Global optimization of signomial geometric programming problems , 2014, Eur. J. Oper. Res..

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

[16]  R. Dembo,et al.  Optimal design of a membrane separation process using signomial programming , 1978, Math. Program..

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

[18]  Yurii Nesterov,et al.  Interior-point polynomial algorithms in convex programming , 1994, Siam studies in applied mathematics.

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

[20]  C. Floudas,et al.  Global Optimization in Generalized Geometric Programming , 1997, Encyclopedia of Optimization.