A New Algorithm for Combinatorial Optimization: Application to Tolerance Synthesis with Optimum Process Selection

This paper describes a new algorithm for combinatorial search optimization. The method is general and allows the designer to optimize in more than one domain. It represents an integration of classical optimization and experimental design techniques. The combinatorial problems are approximated by planning the search within the algorithm. The proposed algorithm assumes the availability of cost-tolerance data for various alternative manufacturing processes and a stackup-tolerance model. The method does not depend on the form of objective function and/or contraints (linear vs. nonlinear) as it does not require any functional derivatives. A formulation is presented for modelling two search domains; as an application. The algorithm is used to deal with the problem of least cost tolerance allocation with optimum process selection. The algorithm, which can be classified as a heuristic technique, is tested for 11 example problems with excellent results compared with both local and global methods. A designer can obtain efficient solutions for discrete and multi-search domain problems using this optimization tool.

[1]  J. Peters Tolerancing the Components of an Assembly for Minimum Cost , 1970 .

[2]  F. H. Speckhart,et al.  Calculation of Tolerance Based on a Minimum Cost Approach , 1972 .

[3]  M. F. Spotts Allocation of Tolerances to Minimize Cost of Assembly , 1973 .

[4]  David H. Evans Statistical Tolerancing: The State of the Art: Part II. Methods for Estimating Moments , 1975 .

[5]  G. H. Sutherland,et al.  Mechanism Design: Accounting for Manufacturing Tolerances and Costs in Function Generating Problems , 1975 .

[6]  J. Huang,et al.  A Method for Optimal Tolerance Selection , 1977 .

[7]  J. N. Siddall,et al.  The Optimization Problem With Optimal Tolerance Assignment and Full Acceptance , 1981 .

[8]  D. B. Parkinson Tolerancing of component dimensions in CAD , 1984 .

[9]  K. Knott,et al.  A pseudo-boolean approach to determining least cost tolerances , 1988 .

[10]  T. C. Woo,et al.  Optimum Selection of Discrete Tolerances , 1989 .

[11]  J. Senturia System of Experimental Design (Vol. 2) , 1989 .

[12]  L. F. Hauglund,et al.  Least Cost Tolerance Allocation for Mechanical Assemblies with Automated Process Selection , 1990 .

[13]  Singiresu S Rao,et al.  Robust optimization approach using Taguchi's loss function for solving nonlinear optimization problems , 1991, DAC 1991.

[14]  Carl D. Sorensen,et al.  A general approach for robust optimal design , 1993 .

[15]  Zuomin Dong,et al.  New Production Cost-Tolerance Models for Tolerance Synthesis , 1994 .

[16]  Alan R. Parkinson,et al.  Robust Optimal Design for Worst-Case Tolerances , 1994 .