当前位置:网站首页>数学建模2004B题(输电问题)
数学建模2004B题(输电问题)
2022-07-06 08:49:00 【亦是远方】
一、lingo代码
model:
sets:
mach /1..8/: v;
time /1..10/ ;
mt(mach, time): a, x, n, p;
endsets
data:
a =
70, 0, 50, 0, 0, 30, 0, 0, 0, 40,
30, 0, 20, 8, 15, 6, 2, 0, 0, 8,
110, 0, 40, 0, 30, 0, 20, 40, 0, 40,
55, 5, 10, 10, 10, 10, 15, 0, 0, 1,
75, 5, 15, 0, 15, 15, 0, 10, 10, 10,
95, 0, 10, 20, 0, 15, 10, 20, 0, 10,
50, 15, 5, 15, 10, 10, 5, 10, 3, 2,
70, 0, 20, 0, 20, 0, 20, 10, 15, 5;
p =
-505, 0, 124, 168, 210, 252, 312, 330, 363, 489,
-560, 0, 182, 203, 245, 300, 320, 360, 410, 495,
-610, 0, 152, 189, 233, 258, 308, 356, 415, 500,
-500, 150, 170, 200, 255, 302, 325, 380, 435, 800,
-590, 0, 116, 146, 188, 215, 250, 310, 396, 510,
-607, 0, 159, 173, 205, 252, 305, 380, 405, 520,
-500, 120, 180, 251, 260, 306, 315, 335, 348, 548,
-800, 153, 183, 233, 253, 283, 303, 318, 400, 800;
v = 2.2, 1, 3.2, 1.3, 1.8, 2, 1.4, 1.8;
enddata
! xi1 是定值;
@for(mt(i,j): x(i, 1) = a(i,1));
@for(mt(i,j): x(i, 2) = a(i,2));
@for(mt(i,j)|j#ge#2 #and# j#le#9: x(i, j+1) <= x(i,j)+15*v(i));
@for(mt(i,j)|j#ge#2 #and# j#le#9: x(i, j+1) >= x(i,j)-15*v(i));
! 和为982.4;
@sum(mt(i, j): x(i,j)) = 982.4;
! xij <= aij;
@for(mt(i, j) : x(i, j) <= a(i, j));
! xij >= 0;
@for(mt(i, j) : x(i, j) >= 0);
! 如果xij = 0,nij = 0,否则 nij = 1;
@for(mt(i, j) : n(i, j) = @if(x(i, j)#eq#0, 0, 1));
@for(mt : @bin(n));
! 目标;
c = @max(mt(i, j) : p(i, j)*n(i, j));
min = c;
end
二、实验结果
三、注意
lingo默认求解局部最优解,需要按如下操作进行设置求解全局最优解
边栏推荐
猜你喜欢
项目连接数据库遇到的问题及解决
LeetCode:236. 二叉树的最近公共祖先
企微服务商平台收费接口对接教程
Fairguard game reinforcement: under the upsurge of game going to sea, game security is facing new challenges
ESP8266-RTOS物联网开发
LeetCode:221. 最大正方形
目标检测——Pytorch 利用mobilenet系列(v1,v2,v3)搭建yolov4目标检测平台
Screenshot in win10 system, win+prtsc save location
View computer devices in LAN
Light of domestic games destroyed by cracking
随机推荐
Roguelike game into crack the hardest hit areas, how to break the bureau?
CSP first week of question brushing
TDengine 社区问题双周精选 | 第三期
View computer devices in LAN
【嵌入式】使用JLINK RTT打印log
What is the role of automated testing frameworks? Shanghai professional third-party software testing company Amway
优秀的软件测试人员,都具备这些能力
Crash problem of Chrome browser
Warning in install. packages : package ‘RGtk2’ is not available for this version of R
JS native implementation shuttle box
Deep analysis of C language pointer
sublime text的编写程序时的Tab和空格缩进问题
Problems in loading and saving pytorch trained models
Mobile phones and computers on the same LAN access each other, IIS settings
力扣每日一题(二)
深度剖析C语言数据在内存中的存储
LeetCode:836. 矩形重叠
TP-LINK enterprise router PPTP configuration
The network model established by torch is displayed by torch viz
@Jsonbackreference and @jsonmanagedreference (solve infinite recursion caused by bidirectional references in objects)