数学建模作业1.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
姓名 黄耀东 学号 21480010222 评分 理学院实验报告 课程名称: 数学建模 实验名称: 线性规划 专业班级: 信息与计算科学21-2班 指导教师: 蔡军伟 完成日期: 2023年3月19日 2.1 试将下述非线性的0-1规划问题转换成线性的0-1规划问题 做变量替换 ,则有如下关系: x1+x2?1≤y≤x1 x1+x2?1≤y≤x2 从而得到如下的线性0-1规划 2.2某市为方便小学生上学,拟在新建的8个居民小区A 1 , A 2 , . . . , A 8增设若干所小学,经过论证知备选校址有B 1 , B 2 , . . . , B 6,它们能够覆盖的居民小区如下表所示。 B1 B2 B3 B4 B5 B6 A1,A5,A7 A1,A2,A5,A8 A1,A3,A5 A2,A4,A8 A3,A6 A4,A6,A8 试建立一个 \t /qqarticle/details/_blank 数学模型,确定出最小个数的建校地址,使其能够覆盖所有的居民小区 算法设计 令 小区A 1可以被备选校址B1、B2、B3处所建的学校覆盖,则有约束条件 x 1 + x 2 + x 3 ≥ 1 依次类推,建立如下0-1整数规划模型: 程序为: clc;clear a = [1 1 1 0 0 0; 0 1 0 1 0 0; 0 0 1 0 1 0; 0 0 0 1 0 1; 1 1 1 0 0 0; 0 0 0 0 1 1; 1 0 0 0 0 0; 0 1 0 1 0 1]; c = ones(6,1); b = ones(8,1); [x,y] = intlinprog(c,1:6,-a,-b,[],[],zeros(6,1),ones(6,1)) 输出x =[1,0,0,1,1],y =3 要使其能够覆盖所有的居民小区,则最小个数的建校地址为3所。 2.3某公司新购置了某种设备6台,欲分配给下属的4个企业,每个企业至少获订一台设备,已知各企业获得这种设备后年创利润如下表所示,单位为千万元。问应如何分配这些设备能使年创利润最大,最大利润是多少? 设备 甲 乙 丙 丁 1 4 2 3 4 2 6 4 5 5 3 7 6 7 6 4 7 8 8 6 5 7 9 8 6 6 7 10 8 6 算法设计 ?用j = 1 , 2 , 3 , 4分别表示甲、乙、丙、丁4个企业,表示第i ( i = 1 , 2 , . . . , 6 )台设备分配给第j个企业创造的利润,引进0-1变量: 数学模型为: 程序为: clc,clear,close all prob = optimproblem(ObjectiveSense,max); x = optimvar(x,6,4,TYPE,integer,LowerBound,0,UpperBound,1); c = [4 2 3 4;6 4 5 5;7 6 7 6;7 8 8 6;7 9 8 6;7 10 8 6]; M=c.*x; prob.Objective = sum(sum(M)); prob.Constraints.con2 =sum(x)=1;%每列求和,结果大于等于1 prob.Constraints.con1 =sum(x,2)==1;%每行求和,结果等于1 [sol,flav,flag] = solve(prob); xx = sol.x sum(sum(c.*xx)) 输出 xx = 0 0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 0 0 ans = 44 2.5某单位需要加工制作100套钢架,每套用长为2.9 m 、2.1m和1m的圆钢各一根。已知原料长6.9 m。(1)如何下料,使用原材料最省?(2)若下料方式不超过三种,则应如何下料,使用的原材料最省? 算法设计 使用枚举法列出所有可行的套裁方案 目标 A B C D E F G 2.9 1 2 0 0 0 0 1 2.1 0 0 3 2 1 0 1 1 4 1 0 2 4 6 1

文档评论(0)

零落 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档