首页 > 编程知识 正文

matlab线性规划例题,matlab混合非线性整数规划

时间:2023-05-04 20:46:44 阅读:59205 作者:1870

由于此地板涉嫌违规,因此它将折叠在系统中以隐藏此地板并显示此地板

这是代码:

clc,clear; n1=input(型车的数量n1=);

n2=input('型车的数量n2=' );

n3=input('型车的数量n3=' );

a=[-4、-3、-3、-2、-2、-2、-1、-1、-1、-1、- 0、0、-5、-4、-3、-3、-2]

0,-1,0,-2,-1,0,-3,-2,- 1,0,-5,-3,- 1,0,- 1,0,-2,- 1,-4,-2,- 1

0,0,-1,0,-1,-2,-0,-1,-2,-3,0,-1,-2,- 3,- 4,0,- 1,0,- 1,-2,-2,

-1、-1、-1、-1、-1、-1、-1、-1、-1、-1、-1、-1、- 5、5、5、5、5、5、5、5、5和5

aeq=[ 1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2

f=[1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1]

intcon=1:52;

b=[-n1 -n2 -n3 0] ';

beq=[0 0] ';

LB=zeros (52,1 );

[x,fval]=intlinprog(f,intcon,a,b,aeq,beq,lb ) ) ) ) ) ) ) )。

现在需要添加约束。 x37 x38 . x41是4的整数倍。 向大神请求指示。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。