整数优化(网格法)程序设计及应用

The Programming and Application of Integer Optimazation(Grid Method )

  • 摘要: 目前,在机械优化设计中,离散量或混合量的优化设计程序尚少,而在设计变量中包含有离散变量时,如齿轮的齿数、模数、钢板厚度等,则应选用整数优化程序。因此,本文以网格法为基础,根据设计变量变化的性质,分别采用连续量和离散量进行迭代计算,以获得较理想的最优化解。本文用ALGOL语言编写了整数优化计算程序,并进行了实例计算。程序简单易懂,使用方便灵活,特别对求解小型混合量优化设计课题是有参考意义的。

     

    Abstract: At present there are still few programs for calculating either discrete quantities or discrete quantities and continuous quantities optimal design. However, if there are discrete quantities in the design variables, such as the numbers of gear teeth, gear modulus and the thichness of the steel plate, one needs a program for integer variables. This article describes a method based on the grid method which calculates iterative-ly according to the variations of design variables using continuous quantities or discrete quantities respectively to find the ideal optimal solution. Based on this method, a program has been developed for integer variables in optimal design using ALGOL, and some examples are also attached. This program is easy to understand and quite flexible. It could be helpful in calculating the solutions to small scale questions with discrete and continuous variables.

     

/

返回文章
返回