{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T16:11:54Z","timestamp":1785427914298,"version":"3.56.0"},"reference-count":57,"publisher":"ASME International","issue":"9","license":[{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.asme.org\/publications-submissions\/publishing-information\/legal-policies"}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,9,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Design optimization has important applications in many engineering fields, where the goal is to find the best design within the available means. In many practical applications, finding the best design can bring significant profit, quality, and performance advantages. However, popular design optimization methods, such as gradient-based methods and heuristic methods, often become trapped in local optima and fail to find the global optimum that corresponds to the best design, leading to inconsistent or incorrect assumptions and applications. In this article, a novel global optimization method designed for graphics processing unit (GPU)-based massively parallel computing is introduced to efficiently enclose the global optimum for continuous design optimization problems, where the objective and constraint functions have analytic expressions. Using interval arithmetic, coupled with the computational power of GPU, the method iteratively rules out the regions in the design space where the global optimum cannot exist and leaves a finite set of regions where the global optimum must exist. Because of the rigor of interval arithmetic, the method is guaranteed to enclose the global optimum in the regions within a user-specified width tolerance for design optimization problems, even in the presence of rounding errors. The GPU-based global optimization method is validated through two case studies of the Ackley function and launch vehicle design. The results show that the method successfully encloses the global optimum that corresponds to the best design in each case study, while both a typical gradient-based method and a popular heuristic method become trapped in local optima that correspond to inferior designs.<\/jats:p>","DOI":"10.1115\/1.4071806","type":"journal-article","created":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T16:25:46Z","timestamp":1777393546000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":0,"title":["GPU-Based Global Optimization for Engineering Design"],"prefix":"10.1115","volume":"26","author":[{"given":"Guanglu","family":"Zhang","sequence":"first","affiliation":[{"id":[{"id":"https:\/\/ror.org\/05x2bcf33","id-type":"ROR","asserted-by":"publisher"}],"name":"Carnegie Mellon University Department of Mechanical Engineering, , , \u00a0","place":["Pittsburgh, PA, 15213"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qihang","family":"Shan","sequence":"additional","affiliation":[{"id":[{"id":"https:\/\/ror.org\/05x2bcf33","id-type":"ROR","asserted-by":"publisher"}],"name":"Carnegie Mellon University Department of Mechanical Engineering, , , \u00a0","place":["Pittsburgh, PA, 15213"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jonathan","family":"Cagan","sequence":"additional","affiliation":[{"id":[{"id":"https:\/\/ror.org\/05x2bcf33","id-type":"ROR","asserted-by":"publisher"}],"name":"Carnegie Mellon University Department of Mechanical Engineering, , , \u00a0","place":["Pittsburgh, PA, 15213"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"33","published-online":{"date-parts":[[2026,6,1]]},"reference":[{"key":"2026060113393458900_CIT0001","doi-asserted-by":"crossref","DOI":"10.1017\/9781316451038","volume-title":"Principles of Optimal Design: Modeling and Computation","author":"Papalambros","year":"2017"},{"key":"2026060113393458900_CIT0002","doi-asserted-by":"crossref","DOI":"10.1002\/9780470549124","volume-title":"Engineering Optimization: Theory and Practice","author":"Rao","year":"2009"},{"key":"2026060113393458900_CIT0003","volume-title":"Systematic Methods for Chemical Process Design","author":"Biegler","year":"1997"},{"key":"2026060113393458900_CIT0004","doi-asserted-by":"crossref","DOI":"10.1002\/9781118897072","volume-title":"Multidisciplinary Design Optimization Supported by Knowledge Based Engineering","author":"Sobieszczanski-Sobieski","year":"2015"},{"key":"2026060113393458900_CIT0005","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1017\/S0962492904000194","article-title":"Complete Search in Continuous Global Optimization and Constraint Satisfaction","volume":"13","author":"Neumaier","year":"2004","journal-title":"Acta Numer."},{"issue":"1","key":"2026060113393458900_CIT0006","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/BF01197554","article-title":"Multidisciplinary Aerospace Design Optimization: Survey of Recent Developments","volume":"14","author":"Sobieszczanski-Sobieski","year":"1997","journal-title":"Struct. Optim."},{"issue":"9","key":"2026060113393458900_CIT0007","doi-asserted-by":"publisher","first-page":"2049","DOI":"10.2514\/1.J051895","article-title":"Multidisciplinary Design Optimization: A Survey of Architectures","volume":"51","author":"Martins","year":"2013","journal-title":"AIAA J."},{"issue":"5","key":"2026060113393458900_CIT0008","doi-asserted-by":"publisher","first-page":"619","DOI":"10.1007\/s00158-011-0701-4","article-title":"A Survey of Multidisciplinary Design Optimization Methods in Launch Vehicle Design","volume":"45","author":"Balesdent","year":"2012","journal-title":"Struct. Multidiscipl. Optim."},{"issue":"6","key":"2026060113393458900_CIT0009","doi-asserted-by":"publisher","first-page":"409","DOI":"10.6028\/jres.049.044","article-title":"Methods of Conjugate Gradients for Solving Linear Systems","volume":"49","author":"Hestenes","year":"1952","journal-title":"J. Res. Natl. Inst. Stand. Technol."},{"issue":"4","key":"2026060113393458900_CIT0010","doi-asserted-by":"publisher","first-page":"1444","DOI":"10.1137\/S1064827599362314","article-title":"Flexible Conjugate Gradients","volume":"22","author":"Notay","year":"2000","journal-title":"SIAM J. Sci. Comput."},{"issue":"4","key":"2026060113393458900_CIT0011","doi-asserted-by":"publisher","first-page":"1267","DOI":"10.1137\/060675290","article-title":"Steepest Descent and Conjugate Gradient Methods With Variable Preconditioning","volume":"29","author":"Knyazev","year":"2008","journal-title":"SIAM J. Matrix Anal. Appl."},{"issue":"4","key":"2026060113393458900_CIT0012","doi-asserted-by":"publisher","first-page":"877","DOI":"10.1137\/S1052623497325107","article-title":"An Interior Point Algorithm for Large-Scale Nonlinear Programming","volume":"9","author":"Byrd","year":"1999","journal-title":"SIAM J. Optim."},{"issue":"1\u20132","key":"2026060113393458900_CIT0013","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1016\/S0377-0427(00)00433-7","article-title":"Interior-Point Methods","volume":"124","author":"Potra","year":"2000","journal-title":"J. Comput. Appl. Math."},{"issue":"1","key":"2026060113393458900_CIT0014","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1090\/S0273-0979-04-01040-7","article-title":"The Interior-Point Revolution in Optimization: History, Recent Developments, and Lasting Consequences","volume":"42","author":"Wright","year":"2005","journal-title":"Bull. Am. Math. Soc."},{"key":"2026060113393458900_CIT0015","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898719857","volume-title":"Trust Region Methods","author":"Conn","year":"2000"},{"issue":"1","key":"2026060113393458900_CIT0016","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1007\/s10107-015-0893-2","article-title":"Recent Advances in Trust Region Algorithms","volume":"151","author":"Yuan","year":"2015","journal-title":"Math. Program."},{"key":"2026060113393458900_CIT0017","volume-title":"Genetic Algorithms in Search, Optimization, and Machine Learning","author":"Golberg","year":"1989"},{"key":"2026060113393458900_CIT0018","volume-title":"An Introduction to Genetic Algorithms","author":"Mitchell","year":"1998"},{"issue":"4598","key":"2026060113393458900_CIT0019","doi-asserted-by":"publisher","first-page":"671","DOI":"10.1126\/science.220.4598.671","article-title":"Optimization by Simulated Annealing","volume":"220","author":"Kirkpatrick","year":"1983","journal-title":"Science"},{"key":"2026060113393458900_CIT0020","first-page":"1942","article-title":"Particle Swarm Optimization","author":"Kennedy","year":"1995"},{"key":"2026060113393458900_CIT0021","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898717716","volume-title":"Introduction to Interval Analysis","author":"Moore","year":"2009"},{"key":"2026060113393458900_CIT0022","volume-title":"Global Optimization Using Interval Analysis","author":"Hansen","year":"2004"},{"key":"2026060113393458900_CIT0023","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-2495-0","volume-title":"Rigorous Global Search: Continuous Problems","author":"Kearfott","year":"1996"},{"key":"2026060113393458900_CIT0024","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/5073.001.0001","volume-title":"Numerica: A Modeling Language for Global Optimization","author":"Van Hentenryck","year":"1997"},{"issue":"1","key":"2026060113393458900_CIT0025","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s10898-008-9332-8","article-title":"A Review of Recent Advances in Global Optimization","volume":"45","author":"Floudas","year":"2009","journal-title":"J. Global Optim."},{"issue":"2","key":"2026060113393458900_CIT0026","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/MM.2010.41","article-title":"The GPU Computing Era","volume":"30","author":"Nickolls","year":"2010","journal-title":"IEEE Micro"},{"issue":"4","key":"2026060113393458900_CIT0027","doi-asserted-by":"publisher","first-page":"041003","DOI":"10.1115\/1.4056220","article-title":"Generative Transformers for Design Concept Generation","volume":"23","author":"Zhu","year":"2023","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"11","key":"2026060113393458900_CIT0028","doi-asserted-by":"publisher","first-page":"111005","DOI":"10.1115\/1.4064975","article-title":"Machine-Learning Metacomputing for Materials Science Data","volume":"24","author":"Steuben","year":"2024","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"6","key":"2026060113393458900_CIT0029","doi-asserted-by":"publisher","first-page":"061009","DOI":"10.1115\/1.4047240","article-title":"Numerical Continuation on a Graphical Processing Unit for Kinematic Synthesis","volume":"20","author":"Glabe","year":"2020","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2026060113393458900_CIT0030","doi-asserted-by":"publisher","first-page":"031001","DOI":"10.1115\/1.4033724","article-title":"Massively Parallel Discrete Element Method Simulations on Graphics Processing Units","volume":"16","author":"Steuben","year":"2016","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2026060113393458900_CIT0031","volume-title":"Engineering Design Optimization","author":"Martins","year":"2022"},{"key":"2026060113393458900_CIT0032","volume-title":"Numerical Optimization Techniques for Engineering Design: With Applications","author":"Vanderplaats","year":"1984"},{"issue":"6","key":"2026060113393458900_CIT0033","doi-asserted-by":"publisher","first-page":"4621","DOI":"10.1007\/s00521-022-07931-w","article-title":"GPU-Based Cooperative Coevolution for Large-Scale Global Optimization","volume":"35","author":"Kelkawi","year":"2023","journal-title":"Neural Comput. Appl."},{"key":"2026060113393458900_CIT0034","first-page":"3566","article-title":"100 Million Dimensions Large-Scale Global Optimization Using Distributed GPU Computing","author":"Cano","year":"2016"},{"key":"2026060113393458900_CIT0035","doi-asserted-by":"publisher","first-page":"514","DOI":"10.1016\/j.cie.2018.12.067","article-title":"Accelerating Genetic Algorithms With GPU Computing: A Selective Overview","volume":"128","author":"Cheng","year":"2019","journal-title":"Comput. Ind. Eng."},{"key":"2026060113393458900_CIT0036","volume-title":"754-2019 Standard for Floating-Point Arithmetic","author":"IEEE","year":"2019"},{"key":"2026060113393458900_CIT0037","article-title":"Interval Arithmetic and Automatic Error Analysis in Digital Computing","volume-title":"Ph.D. thesis","author":"Moore","year":"1962"},{"key":"2026060113393458900_CIT0038","volume-title":"1788-2015 Standard for Interval Arithmetic","author":"IEEE","year":"2015"},{"key":"2026060113393458900_CIT0039","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4471-0249-6","volume-title":"Applied Interval Analysis","author":"Jaulin","year":"2001"},{"key":"2026060113393458900_CIT0040","volume-title":"Computer Arithmetic in Theory and Practice","author":"Kulisch","year":"1981"},{"key":"2026060113393458900_CIT0041","volume-title":"Computer Methods for the Range of Functions","author":"Ratschek","year":"1984"},{"issue":"3","key":"2026060113393458900_CIT0042","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1007\/BF02252515","article-title":"Low Complexity k-Dimensional Centered Forms","volume":"37","author":"Rokne","year":"1986","journal-title":"Computing"},{"key":"2026060113393458900_CIT0043","volume-title":"Interval Methods for Systems of Equations","author":"Neumaier","year":"1990"},{"key":"2026060113393458900_CIT0044","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898718157","volume-title":"Accuracy and Reliability in Scientific Computing","author":"Einarsson","year":"2005"},{"key":"2026060113393458900_CIT0045","first-page":"230","article-title":"Revising Hull and Box Consistency","author":"Benhamou","year":"1999"},{"key":"2026060113393458900_CIT0046","volume-title":"Programming Massively Parallel Processors: A Hands-On Approach","author":"Hwu","year":"2023"},{"issue":"3","key":"2026060113393458900_CIT0047","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1016\/0378-3758(94)00035-T","article-title":"Exploratory Designs for Computational Experiments","volume":"43","author":"Morris","year":"1995","journal-title":"J. Stat. Plan. Inference"},{"issue":"3","key":"2026060113393458900_CIT0048","doi-asserted-by":"publisher","first-page":"681","DOI":"10.1007\/s11222-011-9242-3","article-title":"Design of Computer Experiments: Space Filling and Beyond","volume":"22","author":"Pronzato","year":"2012","journal-title":"Stat. Comput."},{"issue":"4","key":"2026060113393458900_CIT0049","doi-asserted-by":"publisher","first-page":"370","DOI":"10.1115\/1.2429697","article-title":"Review of Metamodeling Techniques in Support of Engineering Design Optimization","volume":"129","author":"Wang","year":"2007","journal-title":"ASME J. Mech. Des."},{"issue":"2","key":"2026060113393458900_CIT0050","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1007\/PL00007198","article-title":"Metamodels for Computer-Based Engineering Design: Survey and Recommendations","volume":"17","author":"Simpson","year":"2001","journal-title":"Eng. Comput."},{"issue":"4","key":"2026060113393458900_CIT0051","doi-asserted-by":"publisher","first-page":"pgag103","DOI":"10.1093\/pnasnexus\/pgag103","article-title":"Global Optimization Tailored for Graphics Processing Units: Complete and Rigorous Search for Large-Scale Nonlinear Minimization","volume":"5","author":"Zhang","year":"2026","journal-title":"PNAS Nexus"},{"key":"2026060113393458900_CIT0052","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4613-1997-9","volume-title":"A Connectionist Machine for Genetic Hillclimbing","author":"Ackley","year":"1987"},{"issue":"1","key":"2026060113393458900_CIT0053","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1162\/evco.1993.1.1.1","article-title":"An Overview of Evolutionary Algorithms for Parameter Optimization","volume":"1","author":"B\u00e4ck","year":"1993","journal-title":"Evol. Comput."},{"issue":"2","key":"2026060113393458900_CIT0054","doi-asserted-by":"publisher","first-page":"150","DOI":"10.1504\/IJMMNO.2013.055204","article-title":"A Literature Survey of Benchmark Functions for Global Optimisation Problems","volume":"4","author":"Jamil","year":"2013","journal-title":"Int. J. Math. Model. Num. Opt."},{"issue":"2","key":"2026060113393458900_CIT0055","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1287\/opre.15.2.185","article-title":"A Nonlinear Programming Model for Launch Vehicle Design and Costing","volume":"15","author":"Rush","year":"1967","journal-title":"Oper. Res."},{"key":"2026060113393458900_CIT0056","volume-title":"Selected Applications of Nonlinear Programming","author":"Bracken","year":"1968"},{"issue":"4","key":"2026060113393458900_CIT0057","doi-asserted-by":"publisher","first-page":"041705","DOI":"10.1115\/1.4063158","article-title":"A GPU-Based Parallel Region Classification Method for Continuous Constraint Satisfaction Problems","volume":"146","author":"Zhang","year":"2024","journal-title":"ASME J. Mech. Des."}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/26\/9\/091006\/7609676\/jcise-25-1419.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/26\/9\/091006\/7609676\/jcise-25-1419.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T17:39:42Z","timestamp":1780335582000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/26\/9\/091006\/1232740\/GPU-Based-Global-Optimization-for-Engineering"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6,1]]},"references-count":57,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2026,9,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4071806","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6,1]]},"article-number":"091006"}}