{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T19:24:10Z","timestamp":1771010650591,"version":"3.50.1"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2019,3,27]],"date-time":"2019-03-27T00:00:00Z","timestamp":1553644800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Department of Electrical Engineering, Stanford University","award":["Departmental Fellowship"],"award-info":[{"award-number":["Departmental Fellowship"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Optim Lett"],"published-print":{"date-parts":[[2019,7]]},"DOI":"10.1007\/s11590-019-01422-z","type":"journal-article","created":{"date-parts":[[2019,3,27]],"date-time":"2019-03-27T02:02:45Z","timestamp":1553652165000},"page":"961-976","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":30,"title":["Disciplined geometric programming"],"prefix":"10.1007","volume":"13","author":[{"given":"Akshay","family":"Agrawal","sequence":"first","affiliation":[]},{"given":"Steven","family":"Diamond","sequence":"additional","affiliation":[]},{"given":"Stephen","family":"Boyd","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,3,27]]},"reference":[{"issue":"1","key":"1422_CR1","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1080\/23307706.2017.1397554","volume":"5","author":"A Agrawal","year":"2018","unstructured":"Agrawal, A., Verschueren, R., Diamond, S., Boyd, S.: A rewriting system for convex optimization problems. J. Control Decis. 5(1), 42\u201360 (2018)","journal-title":"J. Control Decis."},{"issue":"2","key":"1422_CR2","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1007\/s00199-004-0514-4","volume":"26","author":"M Bagnoli","year":"2005","unstructured":"Bagnoli, M., Bergstrom, T.: Log-concave probability and its applications. Econ. Theory 26(2), 445\u2013469 (2005)","journal-title":"Econ. Theory"},{"issue":"1","key":"1422_CR3","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1016\/j.jmaa.2009.08.029","volume":"363","author":"\u00c1 Baricz","year":"2010","unstructured":"Baricz, \u00c1.: Geometrically concave univariate distributions. J. Math. Anal. Appl. 363(1), 182\u2013196 (2010)","journal-title":"J. Math. Anal. Appl."},{"issue":"6","key":"1422_CR4","doi-asserted-by":"publisher","first-page":"899","DOI":"10.1287\/opre.1050.0254","volume":"53","author":"S Boyd","year":"2005","unstructured":"Boyd, S., Kim, S.J., Patil, D., Horowitz, M.: Digital circuit optimization via geometric programming. Op. Res. 53(6), 899\u2013932 (2005)","journal-title":"Op. Res."},{"issue":"1","key":"1422_CR5","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/s11081-007-9001-7","volume":"8","author":"S Boyd","year":"2007","unstructured":"Boyd, S., Kim, S.J., Vandenberghe, L., Hassibi, A.: A tutorial on geometric programming. Optim. Eng. 8(1), 67 (2007)","journal-title":"Optim. Eng."},{"issue":"1","key":"1422_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1561\/2200000016","volume":"3","author":"S Boyd","year":"2011","unstructured":"Boyd, S., Parikh, N., Chu, E., Peleato, B., Eckstein, J.: Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends Mach. learn. 3(1), 1\u2013122 (2011)","journal-title":"Found. Trends Mach. learn."},{"key":"1422_CR7","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511804441","volume-title":"Convex Optim.","author":"S Boyd","year":"2004","unstructured":"Boyd, S., Vandenberghe, L.: Convex Optim. Cambridge University Press, New York (2004)"},{"key":"1422_CR8","doi-asserted-by":"crossref","unstructured":"Brown, A., Harris, W.: A vehicle design and optimization model for on-demand aviation. In: AIAA\/ASCE\/AHS\/ASC Structures, Structural Dynamics, and Materials Conference (2018)","DOI":"10.2514\/6.2018-0105"},{"key":"1422_CR9","unstructured":"Burnell, E., Hoburg, W.: GPkit software for geometric programming. https:\/\/github.com\/convexengineering\/gpkit (2018). Version 0.7.0"},{"key":"1422_CR10","unstructured":"Calafiore, G., Gaubert, S., Possieri, C.: Log-sum-exp neural networks and posynomial models for convex and log-log-convex data. arXiv (2018)"},{"issue":"1\/2","key":"1422_CR11","first-page":"1","volume":"2","author":"M Chiang","year":"2005","unstructured":"Chiang, M.: Geometric programming for communication systems. Commun. Inf. Theory 2(1\/2), 1\u2013154 (2005)","journal-title":"Commun. Inf. Theory"},{"issue":"7","key":"1422_CR12","doi-asserted-by":"publisher","first-page":"2640","DOI":"10.1109\/TWC.2007.05960","volume":"6","author":"M Chiang","year":"2007","unstructured":"Chiang, M., Tan, C.W., Palomar, D., O\u2019neill, D., Julian, D.: Power control by geometric programming. IEEE Trans. Wirel. Commun. 6(7), 2640\u20132651 (2007)","journal-title":"IEEE Trans. Wirel. Commun."},{"issue":"1","key":"1422_CR13","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1287\/opre.32.1.70","volume":"32","author":"R Clasen","year":"1984","unstructured":"Clasen, R.: The solution of the chemical equilibrium programming problem with generalized benders decomposition. Op. Res. 32(1), 70\u201379 (1984)","journal-title":"Op. Res."},{"issue":"83","key":"1422_CR14","first-page":"1","volume":"17","author":"S Diamond","year":"2016","unstructured":"Diamond, S., Boyd, S.: CVXPY: a python-embedded modeling language for convex optimization. J. Mach. Learn. Res. 17(83), 1\u20135 (2016)","journal-title":"J. Mach. Learn. Res."},{"key":"1422_CR15","unstructured":"Doyle, P., Reeds, J.: The knee-jerk mapping. arXiv (2006)"},{"key":"1422_CR16","volume-title":"Geometric Programming\u2014Theory and Application","author":"R Duffin","year":"1967","unstructured":"Duffin, R., Peterson, E., Zener, C.: Geometric Programming\u2014Theory and Application. Wiley, Hoboken (1967)"},{"key":"1422_CR17","first-page":"147","volume-title":"Operator Theory and Indefinite Inner Product Spaces","author":"KH F\u00f6rster","year":"2005","unstructured":"F\u00f6rster, K.H., Nagy, B.: Spectral properties of operator polynomials with nonnegative coefficients. In: Berlin, B.B. (ed.) Operator Theory and Indefinite Inner Product Spaces, pp. 147\u2013162. Springer, Berlin (2005)"},{"key":"1422_CR18","doi-asserted-by":"crossref","unstructured":"Fu, A., Narasimhan, B., Boyd, S.: CVXR: An R package for disciplined convex optimization. arXiv (2017)","DOI":"10.32614\/CRAN.package.CVXR"},{"key":"1422_CR19","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1007\/978-1-84800-155-8_7","volume-title":"Recent Advances in Learning and Control Lecture Notes in Control and Information Sciences","author":"M Grant","year":"2008","unstructured":"Grant, M., Boyd, S.: Graph implementations for nonsmooth convex programs. In: Blondel, V., Boyd, S., Kimura, H. (eds.) Recent Advances in Learning and Control Lecture Notes in Control and Information Sciences, pp. 95\u2013110. Springer, Berlin (2008)"},{"key":"1422_CR20","unstructured":"Grant, M., Boyd, S.: CVX: Matlab software for disciplined convex programming, version 2.1. http:\/\/cvxr.com\/cvx (2014)"},{"key":"1422_CR21","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1007\/0-387-30528-9_7","volume-title":"Global Optimization","author":"M Grant","year":"2006","unstructured":"Grant, M., Boyd, S., Ye, Y.: Disciplined convex programming. In: Grant, M. (ed.) Global Optimization, pp. 155\u2013210. Springer, Berlin (2006)"},{"issue":"4","key":"1422_CR22","doi-asserted-by":"publisher","first-page":"578","DOI":"10.1287\/opre.43.4.578","volume":"43","author":"H Greenberg","year":"1995","unstructured":"Greenberg, H.: Mathematical programming models for environmental quality control. Op. Res. 43(4), 578\u2013622 (1995)","journal-title":"Op. Res."},{"issue":"1","key":"1422_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/43.905671","volume":"20","author":"M Hershenson","year":"2001","unstructured":"Hershenson, M., Boyd, S., Lee, T.: Optimal design of a CMOS op-amp via geometric programming. IEEE Trans. Comput. Aided Design Integr. Circuits Syst. 20(1), 1\u201321 (2001)","journal-title":"IEEE Trans. Comput. Aided Design Integr. Circuits Syst."},{"issue":"11","key":"1422_CR24","doi-asserted-by":"publisher","first-page":"2414","DOI":"10.2514\/1.J052732","volume":"52","author":"W Hoburg","year":"2014","unstructured":"Hoburg, W., Abbeel, P.: Geometric programming for aircraft design optimization. AIAA J. 52(11), 2414\u20132426 (2014)","journal-title":"AIAA J."},{"issue":"4","key":"1422_CR25","doi-asserted-by":"publisher","first-page":"897","DOI":"10.1007\/s11081-016-9332-3","volume":"17","author":"W Hoburg","year":"2016","unstructured":"Hoburg, W., Kirschen, P., Abbeel, P.: Data fitting with geometric-programming-compatible softmax functions. Optim. Eng. 17(4), 897\u2013918 (2016)","journal-title":"Optim. Eng."},{"issue":"11","key":"1422_CR26","doi-asserted-by":"publisher","first-page":"4261","DOI":"10.1109\/TMAG.2005.856921","volume":"41","author":"RA Jabr","year":"2005","unstructured":"Jabr, R.A.: Application of geometric programming to transformer design. IEEE Trans. Magn. 41(11), 4261\u20134269 (2005)","journal-title":"IEEE Trans. Magn."},{"issue":"11","key":"1422_CR27","doi-asserted-by":"publisher","first-page":"3243","DOI":"10.1090\/S0002-9939-02-06708-4","volume":"130","author":"W Jarczyk","year":"2002","unstructured":"Jarczyk, W., Matkowski, J.: On Mulholland\u2019s inequality. Proc. Am. Math. Soc. 130(11), 3243\u20133247 (2002)","journal-title":"Proc. Am. Math. Soc."},{"issue":"1","key":"1422_CR28","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/7693.975444","volume":"1","author":"S Kandukuri","year":"2002","unstructured":"Kandukuri, S., Boyd, S.: Optimal power control in interference-limited fading wireless channels with outage-probability specifications. Trans. Wirel. Commun. 1(1), 46\u201355 (2002)","journal-title":"Trans. Wirel. Commun."},{"issue":"1","key":"1422_CR29","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1093\/qmath\/12.1.283","volume":"12","author":"J Kingman","year":"1961","unstructured":"Kingman, J.: A convexity property of positive matrices. Q. J. Math. 12(1), 283\u2013284 (1961)","journal-title":"Q. J. Math."},{"key":"1422_CR30","unstructured":"Li, X., Gopalakrishnan, P., Xu, Y., Pileggi, L.: Robust analog\/RF circuit design with projection-based posynomial modeling. In: Proceedings of the 2004 IEEE\/ACM International Conference on Computer-aided Design, ICCAD \u201904, pp. 855\u2013862. IEEE Computer Society, Washington, DC (2004)"},{"key":"1422_CR31","unstructured":"L\u00f6fberg, J.: YALMIP: A toolbox for modeling and optimization in MATLAB. In: Proceedings of the CACSD Conference. Taipei, Taiwan (2004)"},{"issue":"1","key":"1422_CR32","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1186\/1742-4682-4-38","volume":"4","author":"A Marin-Sanguino","year":"2007","unstructured":"Marin-Sanguino, A., Voit, E., Gonzalez-Alcon, C., Torres, N.: Optimization of biotechnological systems through geometric programming. Theor. Biol. Med. Model. 4(1), 38 (2007)","journal-title":"Theor. Biol. Med. Model."},{"issue":"1","key":"1422_CR33","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1109\/TCNS.2014.2367360","volume":"2","author":"S Misra","year":"2015","unstructured":"Misra, S., Fisher, M., Backhaus, S., Bent, R., Chertkov, M., Pan, F.: Optimal compression in natural gas networks: a geometric programming approach. IEEE Trans. Control Netw. Syst. 2(1), 47\u201356 (2015)","journal-title":"IEEE Trans. Control Netw. Syst."},{"issue":"7","key":"1422_CR34","first-page":"29","volume":"9","author":"P Montel","year":"1928","unstructured":"Montel, P.: Sur les fonctions convexes et les fonctions sousharmoniques. J. Math. Pures Appl. 9(7), 29\u201360 (1928)","journal-title":"J. Math. Pures Appl."},{"key":"1422_CR35","unstructured":"Mutapcic, A., Koh, K., Kim, S., Boyd, S.: GGPLAB: a matlab toolbox for geometric programming. Available from https:\/\/web.stanford.edu\/~boyd\/ggplab\/ (2006)"},{"key":"1422_CR36","doi-asserted-by":"crossref","unstructured":"Nesterov, Y., Nemirovski, A.: Interior-point Polynomial Algorithms in Convex Programming. Society for Industrial and Applied Mathematics (1994)","DOI":"10.1137\/1.9781611970791"},{"issue":"2","key":"1422_CR37","first-page":"155","volume":"3","author":"C Niculescu","year":"2000","unstructured":"Niculescu, C.: Convexity according to the geometric mean. Math. Inequal. Appl. 3(2), 155\u2013167 (2000)","journal-title":"Math. Inequal. Appl."},{"key":"1422_CR38","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1016\/0024-3795(86)90233-8","volume":"73","author":"R Nussbaum","year":"1986","unstructured":"Nussbaum, R.: Convexity and log convexity for the spectral radius. Linear Algebra Appl. 73, 59\u2013122 (1986)","journal-title":"Linear Algebra Appl."},{"issue":"1","key":"1422_CR39","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1186\/1029-242X-2014-180","volume":"2014","author":"ME \u00d6zdemir","year":"2014","unstructured":"\u00d6zdemir, M.E., Yildiz, \u00c7., G\u00fcrb\u00fcz, M.: A note on geometrically convex functions. J. Inequal. Appl. 2014(1), 180 (2014)","journal-title":"J. Inequal. Appl."},{"issue":"10","key":"1422_CR40","doi-asserted-by":"publisher","first-page":"8409","DOI":"10.1002\/2014WR016756","volume":"51","author":"LS Perelman","year":"2015","unstructured":"Perelman, L.S., Amin, S.: Control of tree water networks: a geometric programming approach. Water Resour. Res. 51(10), 8409\u20138430 (2015)","journal-title":"Water Resour. Res."},{"issue":"1","key":"1422_CR41","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1109\/TCNS.2014.2310911","volume":"1","author":"V Preciado","year":"2014","unstructured":"Preciado, V., Zargham, M., Enyioha, C., Jadbabaie, A., Pappas, G.: Optimal resource allocation for network protection: a geometric programming approach. IEEE Trans. Control Netw. Syst. 1(1), 99\u2013108 (2014)","journal-title":"IEEE Trans. Control Netw. Syst."},{"key":"1422_CR42","unstructured":"Saab, A., Burnell, E., Hoburg, W.: Robust designs via geometric programming. arXiv (2018)"},{"issue":"2\u20133","key":"1422_CR43","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1561\/1300000048","volume":"9","author":"CW Tan","year":"2015","unstructured":"Tan, C.W.: Wireless network optimization by Perron\u2013Frobenius theory. Found. Trends Netw. 9(2\u20133), 107\u2013218 (2015)","journal-title":"Found. Trends Netw."},{"key":"1422_CR44","doi-asserted-by":"crossref","unstructured":"Udell, M., Mohan, K., Zeng, D., Hong, J., Diamond, S., Boyd, S.: Convex optimization in Julia. In: SC14 Workshop on High Performance Technical Computing in Dynamic Languages (2014)","DOI":"10.1109\/HPTCDL.2014.5"},{"issue":"8","key":"1422_CR45","doi-asserted-by":"publisher","first-page":"1427","DOI":"10.1016\/j.cor.2009.02.021","volume":"37","author":"J Vera","year":"2010","unstructured":"Vera, J., Gonz\u00e1lez-Alc\u00f3n, C., Mar\u00edn-Sanguino, A., Torres, N.: Optimization of biochemical systems through mathematical programming: methods and applications. Comput. Op. Res. 37(8), 1427\u20131438 (2010)","journal-title":"Comput. Op. Res."},{"key":"1422_CR46","doi-asserted-by":"crossref","unstructured":"Xu, Y., Pileggi, L., Boyd, S.: ORACLE: optimization with recourse of analog circuits including layout extraction. In: Proceedings of the 41st Annual Design Automation Conference, DAC \u201904, pp. 151\u2013154. ACM, New York, USA (2004)","DOI":"10.1145\/996566.996611"}],"container-title":["Optimization Letters"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11590-019-01422-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11590-019-01422-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11590-019-01422-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,16]],"date-time":"2024-07-16T05:22:12Z","timestamp":1721107332000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11590-019-01422-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,27]]},"references-count":46,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2019,7]]}},"alternative-id":["1422"],"URL":"https:\/\/doi.org\/10.1007\/s11590-019-01422-z","relation":{},"ISSN":["1862-4472","1862-4480"],"issn-type":[{"value":"1862-4472","type":"print"},{"value":"1862-4480","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,3,27]]},"assertion":[{"value":"9 January 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 March 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 March 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The authors have no conflict of interest to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}