首页> 外文学位 >Efficient and reliable global optimization.
【24h】

Efficient and reliable global optimization.

机译:高效可靠的全局优化。

获取原文
获取原文并翻译 | 示例

摘要

For quite some time, it has been held that no numerical algorithm could guarantee having found a global solution to the general nonlinear global optimization problem. The reasoning was: The function to be minimized can only be sampled at a finite number of points. Therefore, there is no way of knowing whether the function dips to some smaller value between sampled points. Although this argument is probably true using evaluations of functions at points, it is not true of methods which can produce asymptotically accurate lower bounds for the range of values of the function over compact sets.; Interval arithmetic, for example, provides asymptotically accurate upper and lower bounds on ranges of values of functions over continua (12, 11, 21, 22, 23, 24, 26, 32). Coding interval arithmetic in C++, the author has designed an ideal bounding mechanisms which is: (1) capable of producing reliable, "tight", and asymptotically accurate bounds; (2) efficient to compute; (3) applicable to any programmable function; (4) easy to generalize and automate; (5) convenient for an unsophisticated user to utilize. Using this mechanism, rigorous algorithms are presented which produce a list of "boxes" enclosing the set of all global minimizers and an interval trapping the minimum value.; The most basic algorithm does not even use differentiability. Using interval Newton methods, monotonicity tests, and convexity tests, improvements in efficiency are achieved for differentiable problems. For further improvements in efficiency, the algorithms are parallelized. Numerical examples illustrating the techniques are given.; The parallelization task is accomplished by distributing identical processes over a network of workstations. Each process performs the interval global optimization algorithm but with a different subregion of the initial search space. Communication overhead is minimized in order to maximize the speedup. Issues of distributed initialization, load balancing, and global termination detection are addressed. Finally, an analysis of the speedup is determined.
机译:在相当长的一段时间里,一直没有一种数值算法可以保证已经找到了解决一般非线性全局优化问题的全局解。原因是:要最小化的功能只能在有限的点上采样。因此,无法知道函数是否在采样点之间下降到某个较小的值。尽管使用点处的函数求值可能是正确的,但对于可以在紧集上为函数的值范围产生渐近精确的下界的方法,它不是正确的。例如,区间算术可在continua(12、11、21、22、23、24、26、32)上提供渐近准确的函数值范围的上界和下界。在C ++中的编码间隔算法中,作者设计了一种理想的边界机制,它是:(1)能够产生可靠的,“紧的”和渐近精确的边界; (2)计算效率高; (3)适用于任何可编程功能; (4)易于概括和自动化; (5)方便老练的用户使用。使用这种机制,提出了严格的算法,这些算法产生了一个“框”列表,其中包含所有全局最小化器的集合以及一个捕获最小值的间隔。最基本的算法甚至不使用可微性。使用区间牛顿法,单调性测试和凸性测试,可以提高可分辨问题的效率。为了进一步提高效率,对算法进行了并行化。给出了说明该技术的数值示例。并行化任务是通过在工作站网络上分配相同的进程来完成的。每个过程执行区间全局优化算法,但具有初始搜索空间的不同子区域。通信开销被最小化以便最大化加速。解决了分布式初始化,负载平衡和全局终止检测的问题。最后,确定加速比的分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号