Do! 2023-01-04 20:57 采纳率: 57.1%
浏览 20

matlab调用yalmip+gurobi问题

matlab调用yalmip+gurobi时出现警告,为啥求解不出来

img

后附代码
ais数据

img

clear
clc

案例参数
sNum = 10; %候选点数量
iNum = 12; %道路数量
ais = xlsread('take nio.xlsx', 4); %覆盖矩阵ais
%Ys = 4;

决策变量
Ys = binvar(sNum, 1, 'full'); % s是否被选为救援点,0-1型变量
%Zi = sum(Ys(sNum)*ais(iNum));
Zi=sdpvar(iNum,1,'full');
%(0<=Zi)&&(Zi<=1);

目标函数
Z =max(sum(Zi)); %目标函数:最大覆盖率

求解目标
Totalobj = Z;

约束条件
%sum(Ys(1:end, sNum)) =4;
Constraint=[];

for s = 1:sNum
Constraint = [Constraint;sum( Ys) ==4];%约束条件:建设数量约束
end

for i = 1:iNum
for s = 1:sNum
Constraint = [Constraint;Zi ==7 sum(Ys*ais(iNum))];%约束条件:管道覆盖约束
end
end

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-01-04 22:05
    关注
    评论

报告相同问题?

问题事件

  • 修改了问题 1月4日
  • 修改了问题 1月4日
  • 创建了问题 1月4日

悬赏问题

  • ¥15 12864只亮屏 不显示汉字
  • ¥20 三极管1000倍放大电路
  • ¥15 vscode报错如何解决
  • ¥15 前端vue CryptoJS Aes CBC加密后端java解密
  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
  • ¥30 求给定范围的全体素数p的(p-2)/p的连乘积值
  • ¥15 VFP如何使用阿里TTS实现文字转语音?
  • ¥100 需要跳转番茄畅听app的adb命令