Research Papers

Robust Optimization of Mixed-Integer Problems Using NURBs-Based Metamodels

[+] Author and Article Information
Cameron J. Turner

e-mail: cturner@mines.edu
Colorado School of Mines,
College of Engineering and Computational Sciences,
1500 Illinois Street, Golden, CO 80401

1Corresponding author.

Contributed by the Computers and Information Division of ASME for publication in the Journal of Computing and Information Science in Engineering. Manuscript received October 22, 2012; final manuscript received October 25, 2012; published online December 11, 2012. Assoc. Editor: Bahram Ravani.

J. Comput. Inf. Sci. Eng 12(4), 041010 (Dec 11, 2012) (7 pages) doi:10.1115/1.4007988 History: Received October 22, 2012; Revised October 25, 2012

The optimization of mixed-integer problems is a classic problem with many industrial and design applications. A number of algorithms exist for the numerical optimization of these problems, but the robust optimization of mixed-integer problems has been explored to a far lesser extent. We present here a general methodology for the robust optimization of mixed-integer problems using nonuniform rational B-spline (NURBs) based metamodels and graph theory concepts. The use of these techniques allows for a new and powerful definition of robustness along integer variables. In this work, we define robustness as an invariance in problem structure, as opposed to insensitivity in the dependent variables. The application of this approach is demonstrated on two test problems. We conclude with a performance analysis of our new approach, comparisons to existing approaches, and our views on the future development of this technique.

Copyright © 2012 by ASME
Your Session has timed out. Please sign back in to continue.


Geoffrion, A. M., 1972, “Generalized Benders Decomposition,” J. Optim. Theory Appl., 10(4), pp. 237–260. [CrossRef]
Beale, E. M. L., 1979, “Branch and Bound Methods for Mathematical Programming Systems,” Ann. Discr. Math., 5, pp. 201–219. [CrossRef]
Duran, M. A., and Grossmann, I. E., 1986, “An Outer Approximation Algorithm for a Class of Mixed-Integer Nonlinear Programs,” Math. Program., 36, pp. 307–339. [CrossRef]
Mawengkang, H., and Murtagh, B. A., 1986, “Solving Nonlinear Integer Problems With Large Scale Optimization Software,” Ann. Operat. Res., 5, pp. 425–437. [CrossRef]
Kocis, G. S., and Grossmann, I. E., 1987, “Relaxation Strategy for the Structural Optimization of Process Flow Sheets,” Ind. Eng. Chem. Res., 26(9), pp. 1869–1880. [CrossRef]
Holmberg, K., 1990, “On the Convergence of Cross Decomposition,” Math. Program., 47, pp. 269–296. [CrossRef]
Fletcher, R., and Leyffer, S., 1994, “Solving Mixed Integer Nonlinear Programs by Outer Approximation,” Math. Program., 66(3), pp. 327–349. [CrossRef]
Bertsimas, D., and Sim, M., 2004, “The Price of Robustness,” Oper. Res., 52(1), pp. 35–53. [CrossRef]
Saito, H., and Murota, K., 2007, “Benders Decomposition Approach to Robust Mixed Integer Programming,” Pac. J. Optim., 3(1), pp. 99–112. Available at http://www.ybook.co.jp/online2/oppjo/vol3/p99.html
Turner, C., 2005, “HyPerModels: Hyperdimensional Performance Models for Engineering Design,” Doctoral dissertation, Ph.D. thesis, The University of Texas at Austin, Austin, TX.
Turner, C., and Crawford, R., 2009, “N-Dimensional Nonuniform Rational B-Splines for Metamodeling,” ASME J. Comput. Inf. Sci. Eng., 9(3), pp. 1–13. [CrossRef]
Jin, R., Chen, W., and Simpson, T. W., 2001, “Comparative Studies of Metamodeling Techniques Under Multiple Modeling Criteria,” J. Struct. Multidiscip. Optim., 23, pp. 1–13. [CrossRef]
Martin, J. D., and Simpson, T. W., 2002, “Use of Adaptive Metamodeling for Design Optimization,” 2002-5631, 9th AIAA/ISSMO Symposium on Multidisciplinary Analysis and Optimization, American Institute of Aeronautics and Astronautics, Reston, VA, pp. 1–9.
Wang, G. G., and Shan, S., 2007, “Review of Metamodeling Techniques in Support of Engineering Design Optimization,” ASME J. Mech. Des., 129(4), pp. 370–380. [CrossRef]
Piegel, L. A., and Tiller, W., 1997, The NURBs Book, Springer, New York.
DeBoor, C., 1978, A Practical Guide to Splines, Springer-Verlag, New York.
Turner, C., and Crawford, R., 2005, “Adapting Non-Uniform Rational B-Spline Fitting Techniques to Metamodeling,” Proceedings of the 2005 ASME IDETC/CIE Conferences, Long Beach, CA, Paper No. CIE-85544.
Turner, C., and Crawford, R., 2005, “Selecting an Appropriate Metamodel: The Case for NURBs Metamodels,” Proceedings of the 2005 ASME/IDETC/CIE Conferences, Long Beach, CA, Paper No. DAC-85043.
Turner, C., Crawford, R., and Campbell, M., 2007, “Global Optimization With NURBs-Based Metamodels,” Eng. Optim., 39(3), pp. 245–269. [CrossRef]
Jen, E., 2005, “Stable or Robust? What's the Difference?,” Robust Design: A Repertoire of Biological, Ecological, and Engineering Case Studies, Oxford University Press, New York, pp. 7–20.
Taguchi, G., Chowdhury, S., and Taguchi, S., 2000, Robust Engineering, McGraw-Hill, New York.
Brusse, W., 2006, All About Six Sigma, McGraw-Hill Publishing, New York.
Kouvelis, P., and Yu, G., 1997, Robust Optimization and Its Applications, Kluwer Academic Publishers, Dordrecht, The Netherlands.
Jin, Y., and Sendhoff, B., 2003, “Trade-Off Between Performance and Robustness: An Evolutionary Multiobjective Approach,” Proceedings of the Second International Conference on Evolutionary Multi-Criteria Optimization, pp. 237–251, Paper No. LNCS 2632.
Gunawan, S., and Azarm, S., 2004, “Non-Gradient Based Parameter Sensitivity Estimation for Single Objective Robust Design Optimization,” ASME J. Mech. Des., 126(3) pp. 395–402. [CrossRef]
Gunawan, S., and Azarm, S., 2004, “Multi-Objective Robust Optimization Using a Sensitivity Region Concept,” J. Struct. Multidiscip. Optim., 29(1), pp. 50–60. [CrossRef]
Han, J. S., and Kwak, B. M., 2004, “Robust Optimization Using a Gradient Index: MEMS Applications,” J. Struct. Multidiscip. Optim., 21, pp. 300–308. [CrossRef]
Jung, D. H., and Lee, B. C., 2002, “Development of a Simple Efficient Method for Robust Optimization,” Int. J. Numer. Methods Eng., 53, pp. 2201–2215. [CrossRef]
Lee, K., and Park, G. J., 2001, “Robust Optimization Considering Tolerances of Design Variables,” J. Comput. Struct., 79, pp. 77–86. [CrossRef]
Shimoyama, K., Oyama, A., and Fujii, K., 2005, “A New Efficient and Useful Robust Optimization Approach—Design For Multi-Objective Six Sigma, Proceedings of the 2005 IEEE Congress on Evolutionary Computation, 1, pp. 950–957.
Beyer, H. G., and Sendhoff, B., 2007, “Robust Optimization—A Comprehensive Survey,” Comput. Methods Appl. Mech. Eng., 196, pp. 3190–3218. [CrossRef]
Ajetunmobi, A. M., 2007, “Robust Optimization Using NURBs Based Metamodels,” Master's thesis, The University of Texas at Austin, Austin, TX.
Steuben, J., and Turner, C. J., 2010, “Robust Optimization Exploration Using NURBs-Based Metamodeling Techniques,” Proceedings of the 2010 ASME/IDETC/CIE Conference, Montreal, Canada, Paper No. DETC2010-28226.
Steuben, J., and Turner, C. J., 2011, “Robust Optimization and Analysis of NURBs-Based Metamodels Using Graph Theory,” Proceedings of the ASME 2011 International Design Engineering Technical Conferences, Aug. 28–31, Washington, DC.
Steuben, J., 2011, “Graph-Based Robust Optimization of NURBs Metamodels, Master's thesis, Colorado School of Mines, Golden, CO.
Turner, C., Pickett, B., and Steuben, J., 2011, “Design Space Analysis With Hyperdimensional Metamodels,” Proceedings of the 2011 NSF-CMMI Grantees Conference, Atlanta, GA.
Skiena, S., 1990, “Graph Isomorphism,” Implementing Discrete Mathematics: Combinatorics and Graph Theory With Mathematica, Addison-Wesley, Reading, MA, Chap. 5, pp. 181–187.
McKay, B., 1981, “Practical Graph Isomorphism,” Congr. Numer., 30, pp. 45–87. [CrossRef]


Grahic Jump Location
Fig. 1

A sample NURBs curve. Note the spline curve, control mesh, and control points

Grahic Jump Location
Fig. 2

Overview of the graph-based robust optimization process for NURBs-based metamodels

Grahic Jump Location
Fig. 3

Demonstration of Definition 1

Grahic Jump Location
Fig. 4

The sinusoidal test function of one continuous and one integer variable (top). The NURBs-based metamodel, with the local optima discovered (bottom).

Grahic Jump Location
Fig. 5

Results from the first test problem. Note the reduced MST graphs (below captions) the MQR matrices, the MQR scale guide, and the isomorphism matrix.

Grahic Jump Location
Fig. 6

Robot schematic. Two of the four possible solutions to grasping a particular tool location point.

Grahic Jump Location
Fig. 7

Metamodel of the robot problem

Grahic Jump Location
Fig. 8

Results from the robot test problem. Note the reduced MST graphs (below captions) the MQR matrices, the MQR scale guide, and the isomorphism matrix.




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In