非线性规划问题(数学建模 lingo),求指教

qiweigao2022-10-04 11:39:541条回答

非线性规划问题(数学建模 lingo),求指教

model:
title 1-1;
sets:
jidu/1..3/:x,r,w;
endsets
data:
w=40 60 80;
enddata
min=@sum(jidu:50*x+0.2*x*x+4*r);
@for(jidu:r+x>w);
@for(jidu:x<100);
r(1)=0;
@for(jidu(i)|i#lt#3:r(i+1)=x(i)-w(i)+r(i));
end

已提交,审核后显示!提交回复

共1条回复
我爱道TAEW 共回答了20个问题 | 采纳率95%
所有标点都应为半角英文的 你自己改一下
1年前

相关推荐

lingo解非线性规划我会用lingo解规划问题,不过只会简单的那种,我想知道lingo 是用什么方法解线性规划和非线性
lingo解非线性规划
我会用lingo解规划问题,不过只会简单的那种,我想知道lingo 是用什么方法解线性规划和非线性规划的?求高手指点!
因为lingo中说约束条件中的“=”可分别用“”代替,我觉得是不是lingo是用随机模拟法或者其他的什么方法做的?
hnsfengli1年前1
香水蕾 共回答了19个问题 | 采纳率84.2%
比如说x
lingo 求解非线性规划(非常急,)
lingo 求解非线性规划(非常急,)
min{(x2-x1^2)^2+(1-x1)^2+90(x4-x3^2)^2+(1-x3)^2+10.1[(1-x2)^2+(1-x4)^2]+19.8(x2-1)(x4-1)},增加条件:分别取初值(-3,-1,-3,-1)和(3,1,3,1),求解非线性规划:
-10
万少权1年前1
二十一中05 共回答了11个问题 | 采纳率90.9%
min=((x2-x1^2)^2+(1-x1)^2+90*(x4-x3^2)^2+(1-x3)^2+10.1*((1-x2)^2+(1-x4)^2))+19.8*(x2-1)*(x4-1);
@bnd(-10,x1,10);
@bnd(-10,x2,10);
@bnd(-10,x3,10);
@bnd(-10,x4,10);
x1*x2-x1-x2+1.5=0;
x1*x2*x3*x4
用lingo非线性规划时的约束条件
用lingo非线性规划时的约束条件
我用lingo弄非线性规划,其中有一个约束条件是一些未知数的方差要小于0.05,请问要怎么写?
我写的是var(a1,a2,a3,a4,a5)
偶米希望1年前2
谁有我妖 共回答了24个问题 | 采纳率95.8%
sets:
r/1..5/:a;
endsets
n=@size(r);
b=@sum(r:a)/5;
@sum(r:(a-b)^2)/n
英语翻译本课题主要研究非线性规划最优解算法的新方法.非线性规划在军事,经济,管理,生产过程自动化,工程设计和产品优化设计
英语翻译
本课题主要研究非线性规划最优解算法的新方法.非线性规划在军事,经济,管理,生产过程自动化,工程设计和产品优化设计等方面都有着重要的应用.但非线性规划的研究目前还不成熟,有许多问题需要进一步完善.非线性规划不像线性规划有统一的算法,对于不同的问题需要用不同的算法处理,现阶段各种算法都有一定的局限性,只有对各种算法加以改正,才能有效地解决人们在日常的生产、生活中遇到的优化问题,做出最优决策.
本文主要是对现有的各种算法加以测试,寻找一种不受初值依赖,收敛更快的最优算法.首先介绍了非线性规划研究的背景和***外研究状况,然后论述了方案的选取过程,重点描实验过程,主要是对各种非线性最优计算方法用matlab软件编程,给出一个在工程中具有代表性的最优函数实例,经过大量的测试,并给出了结果分析.最后给出了整个实验的总结和由此对未来的展望.
关键词:非线性规划;最优决策;初值依赖
薛白1年前1
wangweiqi888 共回答了14个问题 | 采纳率100%
This topic research nonlinear programming optimal solution algorithm new method. Nonlinear programming in the military, economy, management, production process automation, engineering design and product optimization design all have the important applications. But nonlinear programming research is still not mature, many questions need to be further perfected. Nonlinear programming not as linear programming have unified algorithm for different questions need, with different algorithm processing, present different algorithm has certain limitation, only for various algorithm to correct it, can effectively solve people in daily production, life throws optimization problem, make the best decisions.
This paper is mainly to the existing algorithm, looking for a test by path dependence, convergence faster optimal algorithms. First introduced the nonlinear programming research background and research status, then discusses the selection process, key scheme of experimental process, main is traced to various nonlinear optimal calculation method using matlab software programming in engineering, and presents an optimal function of typical examples, with a lot of testing, and gives the analysis of the results. Finally gives the whole experiment summary and the outlook for the future.
Keywords: nonlinear programming; The optimal decision; Path dependence
用lingo做一个非线性规划,Min=@sum(Time(i,j):t(i,j)*@sum(order(k):a(i,k
用lingo做一个非线性规划,Min=@sum(Time(i,j):t(i,j)*@sum(order(k):a(i,k)*a(j,k+1)));这个语法怎么改?
a(i,j)是0-1变量
满可可1年前1
小曾子 共回答了19个问题 | 采纳率94.7%
要限制k+1在范围内
Min=@sum(Time(i,j):t(i,j)*@sum(order(k)|k#lt#@size(order):a(i,k)*a(j,k+1)));
如何将非线性规划转换成线性规划目标函数为x2+y+4z求最小值约束条件如下:4x2+y +z>=5y-z=0,y>=2,
如何将非线性规划转换成线性规划
目标函数为x2+y+4z求最小值
约束条件如下:
4x2+y +z>=5
y-z=0,y>=2,z>=0
注:x2为x的平方
smallpaula1年前3
筱勿 共回答了22个问题 | 采纳率100%
令x^2=u>0,则
目标函数为u+y+4z求最小值
约束条件如下:
4u+y +z>=5
y-z=0,y>=2,z>=0
、非线性规划),只要人为地引进时间因素,把它视为 多阶段决策过程,也可以用动态规划方法方便地求解。
东二环1年前1
尔红东尘 共回答了25个问题 | 采纳率84%
方便。
虽然动态规划主要用于求解以时间划分阶段的动态过程的优化问题,但是一些与时
间无关的静态规划(如线性规划、非线性规划),只要人为地引进时间因
matlab 函数 fmincon求解非线性规划,
matlab 函数 fmincon求解非线性规划,
求这个函数的最小值 function f = myfun(x)
f = (pi*(x(3)+2)*x(2)*x(1)^2)/4;
运行后返回(约束在最后面有写)
Warning:Trust-region-reflective method does not currently solve this type of problem,
using active-set (line search) instead.
> In fmincon at 439
Solver stopped prematurely.
fmincon stopped because it exceeded the function evaluation limit,
options.MaxFunEvals = 300 (the default value).
x =
4.0499
14.0013
1.0013
FVAL =
541.3289
说是这个trust……解不了这个问题,那么该怎么改一下?help过没发现怎么改……
非线性约束 function [c,ceq] = mycon(x)
k=1.6*(x(1)/x(2))^0.14; %曲度系数
F=13; %最大力
f=20.2416; %气门最大升程
G=8100; %切变模量
w=1500; %凸轮轴转速
c(1) =8*k*F*x(2)/(pi*x(1)^3)-51; %切应力
c(2) =((x(3)+2-0.5)+1.2*f)/x(2)-5.3 ; %稳定性约束
c(3) =((G*x(1)^4*1.2*f/(8*x(2)^3*x(3)))*8*k*x(2))/(pi*x(1)^3); %极限切应力?
c(4) =10*w-3.56*10^5*x(1)/(x(2)^2*x(3)) ; %无共振
ceq = [];
主函数 [x,FVAL] = fmincon(@myfun,[2.5; 21; 7],[4 -1 0;-18 1 0],[0;0],[],[],[2.2;16;3],[3.5;28;Inf],@mycon(x))
zxldg1年前2
zxy_michelle 共回答了15个问题 | 采纳率93.3%
主要问题:
1、关于Trust-region-reflective算法的警告
该类方法不适用于存在非线性约束的情况,所以用警告的方式提示你使用别的方法.如果不介意看到警告信息,直接忽略无妨;如果不想看到警告,主程序可以这样调用:
opt=optimset('Algorithm','active-set',);
x0=[2.5 21 7];
[x,FVAL] = fmincon(@myfun,x0,[4 -1 0;-18 1 0],[0;0],[],[],[2.2;16;3],[3.5;28;Inf],@mycon,opt)
2、程序现在最大的问题是,你给出的初始解不在可行域内,也就是说,不满足你的所有约束条件(很容易验证,不满足非线性不等式约束c(x)

大家在问