国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

個人養(yǎng)老金查詢山東seo多少錢

個人養(yǎng)老金查詢,山東seo多少錢,楚雄企業(yè)網(wǎng)站建設(shè)公司,左右左布局網(wǎng)站建設(shè)優(yōu)化問題描述 優(yōu)化 優(yōu)化算法是指在滿足一定條件下,在眾多方案中或者參數(shù)中最優(yōu)方案,或者參數(shù)值,以使得某個或者多個功能指標(biāo)達(dá)到最優(yōu),或使得系統(tǒng)的某些性能指標(biāo)達(dá)到最大值或者最小值 線性規(guī)劃 線性規(guī)劃是指目標(biāo)函數(shù)和約束都是線性的情況 [x,fval]linprog(f,A,b,Aeq,Beq,LB,U…

優(yōu)化問題描述

優(yōu)化

優(yōu)化算法是指在滿足一定條件下,在眾多方案中或者參數(shù)中最優(yōu)方案,或者參數(shù)值,以使得某個或者多個功能指標(biāo)達(dá)到最優(yōu),或使得系統(tǒng)的某些性能指標(biāo)達(dá)到最大值或者最小值

線性規(guī)劃

線性規(guī)劃是指目標(biāo)函數(shù)和約束都是線性的情況

[x,fval]=linprog(f,A,b,Aeq,Beq,LB,UB)
x:求得最優(yōu)情況下變量的解
fval:求得最優(yōu)目標(biāo)值
f:目標(biāo)函數(shù)的系數(shù)(符號按最小值標(biāo)準(zhǔn),若目標(biāo)是求解機大值可以通過添加負(fù)號改成求極小值)
A:不等式約束的變量系數(shù)(符合按小于標(biāo)準(zhǔn),如果是大于約束可通過加負(fù)號變成小于)
b:不等式約束的常量
Aeq:等式約束的變量系數(shù)Beq:等式約束的常量LB:變量的下限UB:變量的上限

%% 線性規(guī)劃
clc;clear;close all;
%目標(biāo)函數(shù)/max 要改成min 的形式,max最大值可以系數(shù)加個負(fù)號的變成求min
f=[-1;-2;3];   %不等約束  /化成標(biāo)準(zhǔn)形式   x1+x2<=
% -x1-x2+0*x3<=-3
%0*x1-x2-x3<=-3
A=[-1,-1,0;0,-1,-1];%左邊特征矩陣
b=[-3;-3]; %右邊%等式約束
Aeq=[1,0,1];  
Beq=[4];%變量約束,上限,下限
LB=zeros(3,1);
UB=2*ones(3,1);%優(yōu)化
[x,fval]=linprog(f,A,b,Aeq,Beq,LB,UB);
%
objstr=['目標(biāo)函數(shù)最優(yōu)值:',num2str(fval)];
disp(objstr)
for i=1:length(x)xstr=['x',num2str(i),'的值為:',num2str(x(i))];disp(xstr)
end

非線性規(guī)劃

非線性規(guī)劃是指目標(biāo)函數(shù)和約束有非線性的情況

?

%% 非線性規(guī)劃1
clc;clear;close all;
%初始解,隨意給個初始解
x0=zeros(3,1);%不等約束
A=[2,1,3];%左邊特征矩陣
b=[6]; %右邊%描述線性 
%等式約束
Aeq=[];
Beq=[];%變量約束,上限,下限
LB=zeros(3,1);
UB=1*ones(3,1);%
%優(yōu)化求解 max 加負(fù)號  
fun = @(x)-x(1)^2+x(2)^2-x(2)*x(3);
%
nonlcon = @unitdisk;
[x,fval]=fmincon(fun,x0,A,b,Aeq,Beq,LB,UB,nonlcon);objstr=['目標(biāo)函數(shù)最優(yōu)值:',num2str(-fval)];%num2str 數(shù)字變成字符
disp(objstr)
for i=1:length(x)xstr=['x',num2str(i),'的值為:',num2str(x(i))];disp(xstr)
endfunction [c,ceq] = unitdisk(x)
%c為不等式非線性約束
%ceq為等式非線性約束
c=x(1)^2+x(1)*x(2)+x(2)*x(3)-x(2)-6;
%多個非線性約束的話,可以用[約束1;約束2];
ceq = [];
end%%
%遇到較為復(fù)雜的目標(biāo)函數(shù)
%可以寫為函數(shù)的形式
fun = @obj;
function y = obj(x)y1 = x(1)^2+x(2)^2;y = sqrt(y1)+x(3)^3;
end
%%

多目標(biāo)優(yōu)化

?

多目標(biāo)求解的第一種方法:

%% 非線性規(guī)劃1
clc;clear;close all;
%%
%初始解,隨意給個初始解
x0=zeros(3,1);%不等約束
A=[2,1,3];%左邊特征矩陣
b=[6]; %右邊%等式約束
Aeq=[];
Beq=[];%變量約束,上限,下限
LB=zeros(3,1);
UB=1*ones(3,1);
%優(yōu)化求解
%%
w1=0.5;w2=0.5;
fun = @(x)(-x(1)^2+x(2)^2-x(2)*x(3))*w1+(2*x(1)^2-x(2)^3+2*x(2)*x(3))*w2;nonlcon = @unitdisk;
[x1,fval1]=fmincon(fun,x0,A,b,Aeq,Beq,LB,UB,nonlcon);
objstr=['目標(biāo)函數(shù)最優(yōu)值:',num2str(fval1)];
disp(objstr)
for i=1:length(x1)xstr=['x',num2str(i),'的值為:',num2str(x1(i))];disp(xstr)
endfunction [c,ceq] = unitdisk(x)
%c為不等式非線性約束
%ceq為等式非線性約束
c=x(1)^2+x(1)*x(2)+x(2)*x(3)-x(2)-6;
ceq = [];
end

多目標(biāo)求解的第二種方法

%% 非線性規(guī)劃1
clc;clear;close all;
%%
%初始解,隨意給個初始解
x0=zeros(3,1);%不等約束
A=[2,1,3];%左邊特征矩陣
b=[6]; %右邊%等式約束
Aeq=[];
Beq=[];%變量約束,上限,下限
LB=zeros(3,1);
UB=1*ones(3,1);
%優(yōu)化求解
%%
fun1 = @(x)-x(1)^2+x(2)^2-x(2)*x(3);
fun2 = @(x)2*x(1)^2-x(2)^3+2*x(2)*x(3);
%%
nonlcon = @unitdisk;
[x1,fval1]=fmincon(fun1,x0,A,b,Aeq,Beq,LB,UB,nonlcon);
objstr=['目標(biāo)函數(shù)最優(yōu)值:',num2str(fval1)];
disp(objstr)
for i=1:length(x1)xstr=['x',num2str(i),'的值為:',num2str(x1(i))];disp(xstr)
end
[x2,fval2]=fmincon(fun2,x0,A,b,Aeq,Beq,LB,UB,nonlcon);
objstr=['目標(biāo)函數(shù)最優(yōu)值:',num2str(fval2)];
disp(objstr)
for i=1:length(x2)xstr=['x',num2str(i),'的值為:',num2str(x2(i))];disp(xstr)
end
%% 多目標(biāo)規(guī)劃
goal=[fval1,fval2];
func = @(x)[-x(1)^2+x(2)^2-x(2)*x(3);2*x(1)^2-x(2)^3+2*x(2)*x(3)];
weight=[1,1];
[x,fival]=fgoalattain(func,x0,goal,weight,A,b,Aeq,Beq,LB,UB,nonlcon);
disp('在兩個目標(biāo)的優(yōu)化結(jié)果為')
disp(func(x))
for i=1:length(x)xstr=['x',num2str(i),'的值為:',num2str(x(i))];disp(xstr)
end
%%
function [c,ceq] = unitdisk(x)
%c為不等式非線性約束
%ceq為等式非線性約束
c=x(1)^2+x(1)*x(2)+x(2)*x(3)-x(2)-6;
ceq = [];
end

%% 非線性規(guī)劃1
clc;clear;close all;
%%
%初始解,隨意給個初始解
x0=zeros(10,1);%不等約束
A=[];%左邊特征矩陣
b=[]; %右邊%等式約束
Aeq=[];
Beq=[];%變量約束,上限,下限
LB=-1*ones(10,1);LB(1)=0;
UB=1*ones(10,1);
%優(yōu)化求解
%%
fun1 = @obj1;
fun2 = @obj2;
%%
nonlcon = [];
[x1,fval1]=fmincon(fun1,x0,A,b,Aeq,Beq,LB,UB,nonlcon);
objstr=['目標(biāo)函數(shù)最優(yōu)值:',num2str(fval1)];
disp(objstr)
for i=1:length(x1)xstr=['x',num2str(i),'的值為:',num2str(x1(i))];disp(xstr)
end
[x2,fval2]=fmincon(fun2,x0,A,b,Aeq,Beq,LB,UB,nonlcon);
objstr=['目標(biāo)函數(shù)最優(yōu)值:',num2str(fval2)];
disp(objstr)
for i=1:length(x2)xstr=['x',num2str(i),'的值為:',num2str(x2(i))];disp(xstr)
end
%% 多目標(biāo)規(guī)劃
goal=[fval1,fval2];
func = @obj3;
weight=[1,1];
[x,fival]=fgoalattain(func,x0,goal,weight,A,b,Aeq,Beq,LB,UB,nonlcon);
disp('在兩個目標(biāo)的優(yōu)化結(jié)果為')
disp(func(x))
for i=1:length(x)xstr=['x',num2str(i),'的值為:',num2str(x(i))];disp(xstr)
end
%%
function y1=obj1(x)[dim, num]  = size(x);tmp         = zeros(dim,num);tmp(2:dim,:)= (x(2:dim,:) - sin(6.0*pi*repmat(x(1,:),[dim-1,1]) + pi/dim*repmat((2:dim)',[1,num]))).^2;tmp1        = sum(tmp(3:2:dim,:));  % odd indextmp2        = sum(tmp(2:2:dim,:));  % even indexy1      = x(1,:)             + 2.0*tmp1/size(3:2:dim,2);
%     y(2,:)      = 1.0 - sqrt(x(1,:)) + 2.0*tmp2/size(2:2:dim,2);
end
function y2=obj2(x)[dim, num]  = size(x);tmp         = zeros(dim,num);tmp(2:dim,:)= (x(2:dim,:) - sin(6.0*pi*repmat(x(1,:),[dim-1,1]) + pi/dim*repmat((2:dim)',[1,num]))).^2;tmp1        = sum(tmp(3:2:dim,:));  % odd indextmp2        = sum(tmp(2:2:dim,:));  % even index
%     y2      = x(1,:)             + 2.0*tmp1/size(3:2:dim,2);y2      = 1.0 - sqrt(x(1,:)) + 2.0*tmp2/size(2:2:dim,2);
end
function y=obj3(x)[dim, num]  = size(x);tmp         = zeros(dim,num);tmp(2:dim,:)= (x(2:dim,:) - sin(6.0*pi*repmat(x(1,:),[dim-1,1]) + pi/dim*repmat((2:dim)',[1,num]))).^2;tmp1        = sum(tmp(3:2:dim,:));  % odd indextmp2        = sum(tmp(2:2:dim,:));  % even indexy(1,:)      = x(1,:)             + 2.0*tmp1/size(3:2:dim,2);y(2,:)      = 1.0 - sqrt(x(1,:)) + 2.0*tmp2/size(2:2:dim,2);
end
% function [c,ceq] = unitdisk(x)
% %c為不等式非線性約束
% %ceq為等式非線性約束
% c=x(1)^2+x(1)*x(2)+x(2)*x(3)-x(2)-6;
% ceq = [];
% end

http://m.aloenet.com.cn/news/43372.html

相關(guān)文章:

  • 廣州網(wǎng)站制作公司優(yōu)化獨立站平臺選哪個好
  • 今天西安新消息抖音seo運營模式
  • wordpress模板建站教程視頻微信騰訊會議
  • 網(wǎng)站建設(shè)中404什么意思宣傳產(chǎn)品的方式
  • b站必看的紀(jì)錄片廣告平臺
  • 動態(tài)商務(wù)網(wǎng)站開發(fā)與管理電商培訓(xùn)視頻教程
  • 教做年糕博客網(wǎng)站同城推廣
  • wordpress 極簡主題紹興網(wǎng)站快速排名優(yōu)化
  • 公司網(wǎng)站備案需要什么資料友情鏈接交換的作用在于
  • 蕪湖市建設(shè)辦網(wǎng)站谷歌關(guān)鍵詞搜索量數(shù)據(jù)查詢
  • 外貿(mào)網(wǎng)站建設(shè) 東莞seo的工作原理
  • 成都企業(yè)建站系統(tǒng)模板seo標(biāo)題優(yōu)化
  • 滄州大型網(wǎng)站建設(shè)開發(fā)網(wǎng)站多少錢
  • 如何用網(wǎng)站賺錢湖南省人民政府官網(wǎng)
  • 為解析的域名做網(wǎng)站企業(yè)宣傳推廣方案
  • dreamweaver網(wǎng)站建設(shè)教程新網(wǎng)站怎么推廣
  • 簡歷網(wǎng)站有哪些廈門人才網(wǎng)官網(wǎng)招聘
  • 南昌做任務(wù)的網(wǎng)站網(wǎng)站可以自己做嗎
  • 酒店網(wǎng)站建設(shè)注意什么四川seo選哪家
  • 網(wǎng)站模板 psd免費注冊個人網(wǎng)站不花錢
  • 一家專業(yè)做家譜的網(wǎng)站seo網(wǎng)站內(nèi)容優(yōu)化
  • 做網(wǎng)站收入來源表寧波營銷型網(wǎng)站建設(shè)優(yōu)化建站
  • 專注七星彩網(wǎng)站開發(fā)品牌運營公司
  • 制作網(wǎng)頁的軟件都有哪些內(nèi)蒙古seo
  • 展示型網(wǎng)站系統(tǒng)營銷最好的方法
  • 商城網(wǎng)站離不開支付系統(tǒng)推廣普通話宣傳內(nèi)容
  • 三站合一的網(wǎng)站怎么做網(wǎng)址大全百度
  • 重慶榮昌網(wǎng)站建設(shè)費用疫情優(yōu)化調(diào)整
  • 寧波網(wǎng)站建設(shè)哪里有今天新聞?wù)畻l
  • 設(shè)計網(wǎng)站設(shè)計網(wǎng)站怎么制作公司網(wǎng)頁