当前位置:首页 >> 计算机软件及应用 >> 基于matlab软件遗传算法的目标函数优化问题

基于matlab软件遗传算法的目标函数优化问题


基于 matlab 软件遗传算法的目标函数优化问题
问题:基于试验结果,对理论方程进行优化调整,先假 定两个未知量 ?1 和?2 , 对理论公式 Ve 进行修正。 修正后的公式 模型为:
1 ? ? Ve ? ?? ?sv f svbje cot ? ? ?1?sw f swbje cot ? ? ? ? vfc ? ? ?sv f sv ? ?1?sw f sw ? ?1 ? cot 2 ? ?? ? bh tan ? ??2?3 ? ? 2 ? ?

利用 matlab 软件中遗传算法(ga)进行优化分析 ,得 出未知量?1 和?2 的最优解。 Fitness:
function y = fitness(x) global test_v para_v idx=[1;2;3;4;5;6;7;8;9;10;11;12;13;14;15]; n = length(idx); fv=zeros(n,1); for i=1:n p=para_v(idx(i),:); fv(i) = ((p(1)*p(2)+p(6)*p(7))*prod(p(3:5))+ 0.5*(p(8)*p(9) (p(1)*p(2)+p(6)*p(7))*(1+p(5)^2)) *p(3)*p(10)*p(11))*0.91*x(1); fv(i) =fv(i)/1000; end y=norm(test_v(idx)-fv); % y = sum((test_v(idx) -fv).^2);

其中: idx=[1;2;3;4;5;6;7;8;9;10;11;12;13;14;15]; 为:公式模 型 Ve 的各项因子具体数值, 在 para_v 中, 而 test_v 为试验值。 main_ga:
clear clc

global test_v load V test_v=V;

para_v

load para_value1

para_v=para_value; ObjectiveFunction = @fitness; options = gaoptimset('Display','iter','PlotFcns',{@gaplotbestf,@gaplotstopping} ,'PlotInterval', 1, 'Generations', 100,'PopulationSize', 100,... 'PopInitRange',[0.5 0.5;1 1], 'CrossoverFraction',0.8, 'StallGenLimit', 100, 'TolFun', 1e-100); nvars = 1; LB = [0.1 0.1]; UB = [2 2]; [x,fval] = ga(ObjectiveFunction,nvars,[],[],[],[],LB,UB,[], options)


更多相关文档:

基于MATLAB遗传工具箱的多目标函数优化_图文.pdf

基于MATLAB遗传工具箱的多目标函数优化 - 第38卷第1期2009年2月 船

基于Matlab工具的遗传算法求解有约束最优化问题.pdf

基于Matlab工具的遗传算法求解有约束最优化问题 - 采用基于遗传算法的Matlab工具求解有约束的最优化问题,以函数ga()求解.首先,编写求解的目标函数,再在编写的主程序...

matlab作业遗传算法与优化问题.doc

matlab作业遗传算法优化问题_计算机软件及应用_IT/计算机_专业资料。计算智能...所以必须通过建立 适应函数与目标函数的映射关系, 保证映射后的适应值非负, ...

遗传算法求解函数优化问题的Matlab实现_图文.pdf

遗传算法求解函数优化问题Matlab实现 - 72 福建电脑 2010年第6期 遗传算法求解函数优化问题Matlab实现 石丽娟 (苏州大学电子信息学院江苏苏州215021) 【摘要】...

@基于Matlab工具的遗传算法求解有约束最优化问题_图文.pdf

@基于Matlab工具的遗传算法求解有约束最优化问题 - ^工●动把 O.I.A

基于Matlab遗传算法工具箱的函数优化问题求解_图文.pdf

函数优化问题求麓…~/周琛琛(安徽大学汁算机学院.合肥230039) 摘 要:介绍了遗传算法的基本原理和求解流程,详细阐述了Matlab遗传算法工具箱的使用方法.并 通过...

基于Matlab的遗传算法程序设计及优化问题求解.doc

基于Matlab的遗传算法程序设计及优化问题求解 - 曲靖师范学院 学生毕业论文(设计) 题目:基于 Matlab遗传算法程序设计及优化问题求解 院(系):专班学业...

基于Matlab的遗传算法程序设计及优化问题求解.doc

基于Matlab遗传算法程序设计及优化问题求解 摘要 遗传算法作为一种新的优化方法...(3)遗传算法不需要求导或其他辅助知识,而只需要影响搜索方向的目标函数和相 应...

基于MATLAB的平台遗传算法工具箱的优化计算.pdf

基于MATLAB的平台遗传算法工具的优化计算_数学_自然科学_专业资料。第 !卷第 ...F . #交 < I" ] 变异率 F 6/ 6_ ") 7I" 编制目标函数 A > L! ...

基于Matlab遗传算法工具箱的函数优化问题求解.pdf

基于Matlab遗传算法工具箱的函数优化问题求解 - 关于matlab环境下遗传算法的实现的资料。

基于MATLAB遗传算法的抽水蓄能电站在电力系统中的节煤....pdf

与其他优化方法相比, 遗传算法 具有如下特点 : 遗传算法可以 直接根据目标 函数...各种方法的采用可根据具体的 问题进行选择, 可参见 5MATLAB 遗传算法工具箱 及...

基于MATLAB遗传算法的汽车鼓式制动器多目标优化设计.pdf

基于MATLAB遗传算法的汽车鼓式制动器多目标优化设计 - 2011 年 12

基于Matlab遗传算法工具箱的优化计算实现_陈秋莲.pdf

基于Matlab遗传算法工具的优化计算实现_陈秋莲_信息与通信_工程科技_专业资料...选择算 子 、交 叉算子 、变异 算子、 评价函数 及终 止标 准等 问题 。...

基于Matlab的GUI设计遗传算法优化软件.pdf

基于Matlab的GUI设计遗传算法优化软件_信息与通信_工程科技_专业资料。 2004 年...将目标函数值转换成适应值 , 用来评价个体的优劣 , 并作为遗传操作的依据 。遗传...

基于Matlab工具的遗传算法求解有约束最优化问题.pdf

基于Matlab工具的遗传算法求解有约束最优化问题_数学_自然科学_专业资料。关于人工...返回的 a为搜索的结果 向量 , 由搜 索的最优x 向量 与 目标 函数 构成 ,...

使用MATLAB遗传算法工具实例(免费)_图文.pdf

使用遗传算法与直接搜索工具箱, 可以扩展 MATLAB 及其优化工具箱在处理优化问题...可以解决目标函数较复杂问 题,比如目标函数不连续、或具有高度非线性、随机性...

Matlab遗传算法工具箱在非线性优化中的应用_陈广洲.pdf

基于 Matlab遗传算法与直接搜索工具箱的推出 , 为不同的专业领 域应用...基于 matlab 遗传算法工具的函数优化问题求解 [J ] . 现代计算机 ,2006 ,...

使用MATLAB遗传算法工具实例(详细) (1).doc

使用遗传算法与直接搜索工具箱, 可以扩展 MATLAB 及其优化工具箱在处理优化问题...可以解决目标函数较复杂问 题,比如目标函数不连续、或具有高度非线性、随机性...

基于MATLAB的局域网多机并行遗传算法求解不确定优化问题.pdf

基于MATLAB的局域网多机并行遗传算法求解不确定优化问题 - 您的论文得到两院院士关注 文章编号 :1008-0570(2006)05-3-0215-02 软件时空 基于 MATL...

基于MATLAB遗传算法优化工具箱的优化计算.pdf

基于 MATLAB遗传算法优化工具的优化计算高 尚① 摘 要 采用 M atlab 语言...( 4x ) 采用 G AO T 的步骤如下 : ( 1) 首先编制目标函数文件 ,如 g...

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com