Convexity of Products of Univariate Functions and Convexification Transformations for Geometric Programming

  • C. E. Gounaris
  • C. A. Floudas


We investigate the characteristics that have to be possessed by a functional mapping f:ℝℝ so that it is suitable to be employed in a variable transformation of the type xf(y) in the convexification of posynomials. We study first the bilinear product of univariate functions f 1(y 1), f 2(y 2) and, based on convexity analysis, we derive sufficient conditions for these two functions so that ℱ2(y 1,y 2)=f 1(y 1)f 2(y 2) is convex for all (y 1,y 2) in some box domain. We then prove that these conditions suffice for the general case of products of univariate functions; that is, they are sufficient conditions for every f i (y i ), i=1,2,…,n, so as ℱ n (y 1,y 2,…,y n )= i=1 n f i (y i ) to be convex. In order to address the transformation of variables that are exponentiated to some power κ≠1, we investigate under which further conditions would the function (f) κ be also suitable. The results provide rigorous reasoning on why transformations that have already appeared in the literature, like the exponential or reciprocal, work properly in convexifying posynomial programs. Furthermore, a useful contribution is in devising other transformation schemes that have the potential to work better with a particular formulation. Finally, the results can be used to infer the convexity of multivariate functions that can be expressed as products of univariate factors, through conditions on these factors on an individual basis.


Global optimization Geometric programming Multilinear products Posynomial functions Signomial functions Convexification transformations 


  1. 1.
    Floudas, C.A., Grossmann, I.E.: Synthesis of flexible heat-exchanger networks with uncertain flowrates and temperatures. Comput. Chem. Eng. 11, 319–336 (1987) CrossRefGoogle Scholar
  2. 2.
    Floudas, C.A., Anastasiades, S.H.: Synthesis of distillation sequences with several multicomponent feed and product streams. Chem. Eng. Sci. 43, 2407–2419 (1988) CrossRefGoogle Scholar
  3. 3.
    Aggarwal, A., Floudas, C.A.: Synthesis of general distillation sequences—nonsharp separations. Comput. Chem. Eng. 14, 631–653 (1990) CrossRefGoogle Scholar
  4. 4.
    Kokkosis, A.C., Floudas, C.A.: Optimization of complex reactor networks: 2. Nonisothermal operation. Chem. Eng. Sci. 49, 1037–1051 (1994) CrossRefGoogle Scholar
  5. 5.
    Papalexandri, K.P., Pistikopoulos, E.N., Floudas, C.A.: Mass-exchange networks for waste minimization—a simultaneous approach. Chem. Eng. Res. Des. 72, 279–294 (1994) Google Scholar
  6. 6.
    Visweswaran, V., Floudas, C.A.: A global optimization algorithm (GOP) for certain classes of nonconvex NLPs: II. Application of theory and test problems. Comput. Chem. Eng. 14, 1419–1434 (1990) CrossRefGoogle Scholar
  7. 7.
    Adjiman, C.S., Androulakis, I.P., Maranas, C.D., Floudas, C.A.: A global optimization method αBB for process design. Comput. Chem. Eng. 20, S419–S424 (1996) CrossRefGoogle Scholar
  8. 8.
    Adjiman, C.S., Androulakis, I.P., Floudas, C.A.: Global optimization of MINLP problems in process synthesis and design. Comput. Chem. Eng. 21, S445–S450 (1997) Google Scholar
  9. 9.
    Adjiman, C.S., Androulakis, I.P., Floudas, C.A.: Global optimization of mixed-integer nonlinear problems. AIChE J. 46, 1769–1797 (2000) CrossRefGoogle Scholar
  10. 10.
    Esposito, W.R., Floudas, C.A.: Global optimization for the parameter estimation of differential-algebraic systems. Ind. Eng. Chem. Res. 37, 1841–1858 (1998) CrossRefGoogle Scholar
  11. 11.
    Esposito, W.R., Floudas, C.A.: Global optimization in parameter estimation of nonlinear algebraic models via the error-in-variables approach. Ind. Eng. Chem. Res. 39, 1291–1310 (2000) CrossRefGoogle Scholar
  12. 12.
    McDonald, C.M., Floudas, C.A.: Global optimization and analysis of the Gibbs free-energy function using the UNIFAC, Wilson and ASOG equations. Comput. Chem. Eng. 19, 1111–1141 (1995) CrossRefGoogle Scholar
  13. 13.
    McDonald, C.M., Floudas, C.A.: Global optimization for the phase and chemical equilibrium problem: application to the NRTL equation. Ind. Eng. Chem. Res. 34, 1674–1687 (1995) CrossRefGoogle Scholar
  14. 14.
    Androulakis, I.P., Maranas, C.D., Floudas, C.A.: Prediction of oligopeptide conformations via deterministic global optimization. J. Glob. Optim. 11, 1–34 (1997) zbMATHCrossRefMathSciNetGoogle Scholar
  15. 15.
    Hatzimanikatis, V., Floudas, C.A., Bailey, J.E.: Analysis and design of metabolic reaction networks via mixed-integer linear optimization. AIChE J. 42, 1277–1292 (1996) CrossRefGoogle Scholar
  16. 16.
    Hatzimanikatis, V., Floudas, C.A., Bailey, J.E.: Optimization of regulatory architectures in metabolic reaction networks. Biotechnol. Bioeng. 52, 485–500 (1996) CrossRefGoogle Scholar
  17. 17.
    Zener, C.: A mathematical aid in optimizing engineering designs. Proc. Natl. Acad. Sci. 47, 537–539 (1961) zbMATHCrossRefMathSciNetGoogle Scholar
  18. 18.
    Zener, C.: A further mathematical aid in optimizing engineering designs. Proc. Natl. Acad. Sci. 48, 512–522 (1962) CrossRefMathSciNetGoogle Scholar
  19. 19.
    Duffin, R.J., Peterson, E.L.: A mathematical aid in optimizing engineering designs. SIAM J. Appl. Math. 14, 1307–1349 (1966) zbMATHCrossRefMathSciNetGoogle Scholar
  20. 20.
    Duffin, R.J.: Linearizing geometric programs. SIAM Rev. 12, 211–227 (1970) zbMATHCrossRefMathSciNetGoogle Scholar
  21. 21.
    Peterson, E.L.: Geometric programming. SIAM Rev. 18, 1–51 (1976) zbMATHCrossRefMathSciNetGoogle Scholar
  22. 22.
    Passy, U., Wilde, D.J.: Generalized polynomial optimization. SIAM J. Appl. Math. 15, 1344 (1967) zbMATHCrossRefMathSciNetGoogle Scholar
  23. 23.
    Blau, G.E., Wilde, D.J.: Generalized polynomial programming. Can. J. Chem. Eng. 47, 317 (1969) CrossRefGoogle Scholar
  24. 24.
    Avriel, M., Williams, A.C.: Complementary geometric programs. SIAM J. Appl. Math. 19, 125–141 (1970) zbMATHCrossRefMathSciNetGoogle Scholar
  25. 25.
    Duffin, R.J., Peterson, E.L.: Reversed geometric programs treated by harmonic means. Indiana Univ. Math. J. 22, 531–549 (1972) zbMATHCrossRefMathSciNetGoogle Scholar
  26. 26.
    Duffin, R.J., Peterson, E.L.: Geometric programming with signomials. J. Optim. Theory Appl. 11, 3–35 (1973) zbMATHCrossRefMathSciNetGoogle Scholar
  27. 27.
    Sarma, P.V.N.L., Martens, X.M., Reklaitis, G.V., Rijckaert, M.J.: Comparison of computational strategies for geometric programs. J. Optim. Theory Appl. 26, 185–203 (1978) zbMATHCrossRefMathSciNetGoogle Scholar
  28. 28.
    Falk, J.E.: Global solutions of signomial programs. Report, The George Washington University, Program in Logistics (1973) Google Scholar
  29. 29.
    Maranas, C.D., Floudas, C.A.: Finding all solutions of nonlinearly constrained systems of equations. J. Glob. Optim. 7, 143–182 (1995) zbMATHCrossRefMathSciNetGoogle Scholar
  30. 30.
    Maranas, C.D., Floudas, C.A.: Global optimization in generalized geometric programming. Comput. Chem. Eng. 21, 351–370 (1997) CrossRefMathSciNetGoogle Scholar
  31. 31.
    Floudas, C.A.: Deterministic Global Optimization: Theory, Algorithms and Applications. Kluwer Academic, Dordrecht (2000) Google Scholar
  32. 32.
    Floudas, C.A., Pardalos, P.M.: State of the art in global optimization—computational methods and applications—preface. J. Glob. Optim. 7, 113–113 (1995) CrossRefMathSciNetGoogle Scholar
  33. 33.
    Floudas, C.A., Pardalos, P.M.: State of the Art in Global Optimization—Computational Methods and Applications. Kluwer Academic, Dordrecht (1996) zbMATHGoogle Scholar
  34. 34.
    Floudas, C.A., Pardalos, P.M.: Frontiers in Global Optimization. Kluwer Academic, Dordrecht (2003) Google Scholar
  35. 35.
    Shen, P.: Linearization method of global optimization for generalized geometric programming. Appl. Math. Comput. 162, 353–370 (2005) zbMATHCrossRefMathSciNetGoogle Scholar
  36. 36.
    Wang, Y., Liang, Z.: A deterministic global optimization algorithm for generalized geometric programming. SIAM J. Appl. Math. 168, 722–737 (2005) zbMATHMathSciNetGoogle Scholar
  37. 37.
    Li, H.L., Tsai, J.F.: Treating free variables in generalized geometric global optimization programs. J. Glob. Optim. 33, 1–13 (2005) CrossRefMathSciNetGoogle Scholar
  38. 38.
    Tsai, J.F., Lin, M.H.: An optimization approach for solving signomial discrete programming problems with free variables. Comput. Chem. Eng. 30, 1256–1263 (2006) CrossRefGoogle Scholar
  39. 39.
    Tsai, J.F., Lin, M.H., Hu, Y.C.: On generalized geometric programming problems with nonpositive variables. Eur. J. Oper. Res. 178, 10–17 (2007) zbMATHCrossRefMathSciNetGoogle Scholar
  40. 40.
    Li, H.L., Tsai, J.F., Floudas, C.A.: Convex underestimation for posynomial functions of positive variables. Optim. Lett. 2 (2008, in press) Google Scholar
  41. 41.
    Björk, K.M., Lindberg, P.O., Westerlund, T.: Some convexifications in global optimization of problems containing signomial terms. Comput. Chem. Eng. 27, 669–679 (2003) CrossRefGoogle Scholar
  42. 42.
    Westerlund, T.: In: Liberti, L., Maculan, N. (eds.) Global Optimization: From Theory to Implementation, pp. 45–74. Springer, Berlin (2006) Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  1. 1.Department of Chemical EngineeringPrinceton UniversityPrincetonUSA

Personalised recommendations