欧普下载是国内较新、较齐、较安全的软件下载基地!
当前位置:首页 ›› 其他软件 ›› 行业软件 ›› Maple Global Optimization Toolbox(全局优化工具箱)下载

Maple Global Optimization Toolbox(全局优化工具箱) v2017.0免费版

[下载地址]
Maple Global Optimization Toolbox(全局优化工具箱) v2017.0免费版

Global Optimization Toolbox是一款免费的全局优化工具箱,软件采用差分进化算法,可以通过局部优化求解器进一步调整全局解决问题,内置模型可视化功能,支持自适应随机搜索方法,,大大提高计算优化效率,主要应用于化学加工、科学建模、工业工程等领域。此软件支持64位和32位系统,需要的朋友快快下载吧!

Maple Global Optimization Toolbox(全局优化工具箱) v2017.0免费版

软件功能

解决优化问题

Global Optimization Toolbox 提供了可以从命令行以及从 Optimization Toolbox™ 中的 Optimization 应用程序访问的函数。通过命令行和应用程序均可实现:

选择求解器,定义优化问题

设置和检查优化选项

运行优化问题,查看优化的中间结果和最终结果。

使用 Optimization Toolbox 求解器进一步改善遗传算法、模拟退火和模式搜索的优化结果

从 MATLAB® 工作区导入和导出优化问题和结果

使用 MATLAB 代码生成来实现和重用通过 Optimization 应用程序完成的工作成果

您还可以使用自己的算法和自定义函数来定义求解器。多初始点及全局搜索求解器只能通过命令行调用。

Maple Global Optimization Toolbox(全局优化工具箱) v2017.0免费版

全局搜索和多初始点求解器

全局搜索和多初始点求解器使用梯度法获取局部和全局极小值。这两种求解器都会从多个初始点启动局部求解器(在优化工具箱中),并存储在搜索过程中发现的局部解和全局解。

全局搜索求解器:

使用分散搜索方法算法生成多个初始点

根据目标函数和约束函数的值以及已经发现的局部极小值筛选无效的初始点

运行约束非线性优化求解器以从剩余的初始点中搜索局部极小值

多初始点求解器使用在预定义边界内的均匀分布的初始点或者用户指定的初始点来查找多个局部极小值,也可能会得到一个全局极小值。多初始点求解器从所有初始点运行局部求解器,既可串行运行也可并行运行(使用 Parallel Computing Toolbox™)。使用多初始点求解器,您还可以灵活选择不同的局部非线性求解器。这些局部求解器包括无约束非线性、有约束非线性、非线性最小二乘和非线性最小二乘曲线拟合求解器。

遗传算法求解器

遗传算法模仿生物进化的原则,根据建立的生物繁殖基因组合规则反复一个族群的各个个体,从而解决优化问题。因为遗传算法固有的随机特性,它能提高找到全局解的机率。它可用于求解无约束、有边界约束以及常规的优化问题,而且它不要求函数可微分或连续。Global Optimization Toolbox 还可用于指定:

群体大小

优良子辈数量

交叉片段

子群体迁移(采用环形拓扑)

优化问题的边界、线性和非线性约束

您可使用用户定义的函数来自定义这些算法选项,还可以采用多种数据格式来描述问题,例如将变量定义为整数、混合整数、分类型数或复数。

多目标遗传算法求解器

多目标优化是指一组约束下的多个目标函数的最小化。多目标遗传算法求解器通过确定 Pareto front 来求解多目标优化问题。Pareto front:一系列均匀分布的独立最优解。此求解器可用于求解平滑或非平滑的优化问题,无论是否带边界和线性约束。多目标遗传算法不要求函数可微分或连续。

Global Optimization Toolbox 还可让你指定:

群体大小

交叉片段

Pareto 片段

个体间的距离测量

子群体迁移(采用环形拓扑)

优化问题的线性和边界约束

模式搜索求解器

Global Optimization Toolbox 包含三个直接搜索算法:广义模式搜索 (GPS)、生成集搜索 (GSS) 和网格自适应搜索 (MADS)。较传统的优化算法使用梯度或高阶导数的精确或近似信息来搜索最优点,这些算法所用的模式搜索方法采用最小和最大正基模式。模式搜索方法可以处理带非线性、线性和边界约束的优化问题,且不要求函数可微分或连续。

模拟退火求解器

模拟退火模拟退火过程,使用概率搜索算法来求解优化问题。在退火过程中材料先被加热,然后缓慢降温以减少缺陷,从而尽量减小系统能量。类似的,模拟退火算法在每次迭代中缓慢减小搜索深度来改善当前的极小值。

模拟退火算法接受所有降低目标的新点,但同时也有可能接受升高目标值的新点。通过接受升高目标值的点,算法避免在早期迭代过程中被局部极小值所限,从而能在全局搜寻更好的解。

模拟退火可用于求解无约束或有边界约束的优化问题,且不要求函数可微分或连续。可以通过命令行或 Optimization 应用程序来调用工具箱函数实现下列目的:

使用自适应模拟退火、Boltzmann 退火或快速退火算法来求解问题

创建自定义函数来定义退火过程、接受标准、温度计划、图解函数、模拟输出或自定义数据类型

通过指定其它优化方法以预定的间隔运行,或在普通求解器结束时运行,实现混合优化

并行计算

您可以结合使用 Global Optimization Toolbox 和 Parallel Computing Toolbox ,利用并行运算功能来进行优化计算。使用内置并行计算功能或自定义并行计算,您可以缩短优化问题的求解时间。

内置的并行计算的功能可加速目标函数和约束函数的评估,适用于遗传算法、多目标遗传算法和模式搜索求解器。将多个局部求解器任务分配到多个 MATLAB worker,启用局部求解器中的并行梯度估算配置,都可以加速多初始点求解器运算。

软件特性

可查找单个或多个全局最优解的全局搜索和多初始点求解器

用于线性、非线性、边界和整数约束的遗传算法,通过定义亲本选配、交叉和变异函数进行自定义

具有 Pareto-front 识别功能的多目标遗传算法,包括线性、非线性和边界约束

用于线性、非线性和边界约束的模式搜索求解器,可通过定义轮询、搜索和其他函数进行自定义

用于边界约束的模拟退火求解器,有定义退火过程、温度计划和接受标准的选项

用于边界约束的粒子群求解器,有定义初始粒子和群行为的选项

下载Maple Global Optimization Toolbox(全局优化工具箱) v2017.0免费版
本地下载地址:
本地电信下载
本地电信下载
本地联通下载
本地联通下载
本地迅雷下载
本地迅雷下载
移动用户下载
移动用户下载

版权声明:本站提的序列号、注册码、注册机、补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。

猜您喜欢
相关文章
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
    登录   注册