首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Matlab > 黄金分割法和斐波那契寻优法

黄金分割法和斐波那契寻优法

  • 资源大小:1.39 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:1次
  • 资源积分:1积分
  • 标      签: 斐波那契寻优法

资 源 简 介

斐波那契寻优法和黄金分割法的matlab版本源代码,进行寻优,当然是单变量无约束寻优,可直接适用。    黄金分割法:首先通过进退法在变量区间内寻找高低高区间,对区间进行单位化换算,得到标准化的[0,1]区间。在计算函数值时,通过反标准化计算的到设计变量的原值进行计算。设计最大迭代次数作为非正常跳出条件,防止程序进入死循环,通过MATLAB进行编程计算。 斐波那契法:斐波那契法的具体所搜方式与黄金分割法基本一致,所不同之处在于缩短比率为分数,且不是等比缩减。斐波那契法进行所搜前须预先给定搜索次数。同黄金分割法一样,斐波那契法也需要确定初始区间,进行单位化换算,同时也须设置最大迭代次数作为非正常跳出条件,防止进入死循环。

文 件 列 表

fibonacci.m
goldmin.m

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP
0.218493s