数学规划数学建模与大学生数学建模竞赛课件.ppt

上传人(卖家):三亚风情 文档编号:2237853 上传时间:2022-03-24 格式:PPT 页数:58 大小:1.11MB
下载 相关 举报
数学规划数学建模与大学生数学建模竞赛课件.ppt_第1页
第1页 / 共58页
数学规划数学建模与大学生数学建模竞赛课件.ppt_第2页
第2页 / 共58页
数学规划数学建模与大学生数学建模竞赛课件.ppt_第3页
第3页 / 共58页
数学规划数学建模与大学生数学建模竞赛课件.ppt_第4页
第4页 / 共58页
数学规划数学建模与大学生数学建模竞赛课件.ppt_第5页
第5页 / 共58页
点击查看更多>>
资源描述

1、第第一一章章 建立数学模型建立数学模型1.1 从现实对象到数学模型从现实对象到数学模型1.2 数学建模的重要意义数学建模的重要意义1.3 数学建模示例数学建模示例1.4 数学建模的方法和步骤数学建模的方法和步骤1.5 数学模型的特点和分类数学模型的特点和分类1.6 怎样学习数学建模怎样学习数学建模玩具、照片、飞机、火箭模型玩具、照片、飞机、火箭模型 实物模型实物模型水箱中的舰艇、风洞中的飞机水箱中的舰艇、风洞中的飞机 物理模型物理模型地图、电路图、分子结构图地图、电路图、分子结构图 符号模型符号模型模型模型是为了一定目的,对客观事物的一部分是为了一定目的,对客观事物的一部分进行简缩、抽象、提炼

2、出来的进行简缩、抽象、提炼出来的原型原型的替代物的替代物模型模型集中反映了集中反映了原型原型中人们需要的那一部分特征中人们需要的那一部分特征1.1 从现实对象到数学模型从现实对象到数学模型我们常见的模型我们常见的模型你碰到过的数学模型你碰到过的数学模型“航行问题航行问题”用用 x 表示船速,表示船速,y 表示水速,列出方程:表示水速,列出方程:75050)(75030)(yxyx答:船速每小时答:船速每小时20千米千米/ /小时小时. .甲乙两地相距甲乙两地相距750千米,船从甲到乙顺水航行需千米,船从甲到乙顺水航行需30小时,小时,从乙到甲逆水航行需从乙到甲逆水航行需50小时,问船的速度是多

3、少小时,问船的速度是多少?x =20y =5求解求解航行问题航行问题建立数学模型的基本步骤建立数学模型的基本步骤 作出简化假设(船速、水速为常数);作出简化假设(船速、水速为常数); 用符号表示有关量(用符号表示有关量(x, y表示船速和水速);表示船速和水速); 用物理定律(匀速运动的距离等于速度乘以用物理定律(匀速运动的距离等于速度乘以 时间)列出数学式子(二元一次方程);时间)列出数学式子(二元一次方程); 求解得到数学解答(求解得到数学解答(x=20, y=5);); 回答原问题(船速每小时回答原问题(船速每小时20千米千米/小时)。小时)。数学模型数学模型 (Mathematical

4、 Model) 和和数学建模(数学建模(Mathematical Modeling)对于一个对于一个现实对象现实对象,为了一个,为了一个特定目的特定目的,根据其根据其内在规律内在规律,作出必要的,作出必要的简化假设简化假设,运用适当的运用适当的数学工具数学工具,得到的一个,得到的一个数学结构数学结构。建立数学模型的全过程建立数学模型的全过程(包括表述、求解、解释、检验等)(包括表述、求解、解释、检验等)数学模型数学模型数学数学建模建模1.2 数学建模的重要意义数学建模的重要意义 电子计算机的出现及飞速发展;电子计算机的出现及飞速发展; 数学以空前的广度和深度向一切领域渗透。数学以空前的广度和深

5、度向一切领域渗透。数学建模作为用数学方法解决实际问题的第一步,数学建模作为用数学方法解决实际问题的第一步,越来越受到人们的重视。越来越受到人们的重视。 在一般工程技术领域数学建模仍然大有用武之地;在一般工程技术领域数学建模仍然大有用武之地; 在高新技术领域数学建模几乎是必不可少的工具;在高新技术领域数学建模几乎是必不可少的工具; 数学进入一些新领域,为数学建模开辟了许多处女地。数学进入一些新领域,为数学建模开辟了许多处女地。数学建模的具体应用数学建模的具体应用 分析与设计分析与设计 预报与决策预报与决策 控制与优化控制与优化 规划与管理规划与管理数学建模计算机技术知识经济知识经济如虎添翼如虎添

6、翼1.3 数学建模示例数学建模示例1.3.1 椅子能在不平的地面上放稳吗椅子能在不平的地面上放稳吗问题分析问题分析模模型型假假设设通常通常 三只脚着地三只脚着地放稳放稳 四只脚着地四只脚着地 四条腿一样长,椅脚与地面点接触,四脚四条腿一样长,椅脚与地面点接触,四脚连线呈正方形连线呈正方形; 地面高度连续变化,可视为数学上的连续地面高度连续变化,可视为数学上的连续曲面曲面; 地面相对平坦,使椅子在任意位置至少三地面相对平坦,使椅子在任意位置至少三只脚同时着地。只脚同时着地。模型构成模型构成用数学语言把椅子位置和四只脚着地的关系表示出来用数学语言把椅子位置和四只脚着地的关系表示出来 椅子位置椅子位

7、置利用正方形利用正方形(椅脚连线椅脚连线)的对称性的对称性xBADCOD C B A 用用 (对角线与对角线与x轴的夹角轴的夹角)表示椅子位置表示椅子位置 四只脚着地四只脚着地距离是距离是 的函数的函数四个距离四个距离(四只脚四只脚)A,C 两脚与地面距离之和两脚与地面距离之和 f( )B,D 两脚与地面距离之和两脚与地面距离之和 g( )两个距离两个距离 椅脚与地面距离为零椅脚与地面距离为零正方形正方形ABCD绕绕O点旋转点旋转正方形正方形对称性对称性用数学语言把椅子位置和四只脚着地的关系表示出来用数学语言把椅子位置和四只脚着地的关系表示出来f( ) , g( )是是连续函数连续函数对任意对

8、任意 , f( ), g( )至少一个为至少一个为0数学数学问题问题已知:已知: f( ) , g( )是是连续函数连续函数 ; 对任意对任意 , f( ) g( )=0 ; 且且 g(0)=0, f(0) 0. 证明:存在证明:存在 0,使,使f( 0) = g( 0) = 0.模型构成模型构成地面为连续曲面地面为连续曲面 椅子在任意位置椅子在任意位置至少三只脚着地至少三只脚着地模型求解模型求解给出一种简单、粗糙的证明方法给出一种简单、粗糙的证明方法将椅子旋转将椅子旋转900,对角线,对角线AC和和BD互换。互换。由由g(0)=0, f(0) 0 ,知,知f( /2)=0 , g( /2)0

9、.令令h( )= f( )g( ), 则则h(0)0和和h( /2)0.由由 f, g的连续性知的连续性知 h为连续函数为连续函数, 据连续函数的基本性据连续函数的基本性质质, 必存在必存在 0 , 使使h( 0)=0, 即即f( 0) = g( 0) .因为因为f( ) g( )=0, 所以所以f( 0) = g( 0) = 0.评注和思考评注和思考建模的关键建模的关键 假设条件的本质与非本假设条件的本质与非本质质 考察四脚呈长方形的椅子考察四脚呈长方形的椅子 和和 f( ), g( )的确定的确定1.3.2 商人们怎样安全过河商人们怎样安全过河问题问题( (智力游戏智力游戏) ) 3名商人

10、名商人 3名随从名随从随从们密约随从们密约, , 在河的任一在河的任一岸岸, , 一旦随从的人数比商一旦随从的人数比商人多人多, , 就杀人越货就杀人越货. .但是乘船渡河的方案由商人决定但是乘船渡河的方案由商人决定. .商人们怎样才能安全过河商人们怎样才能安全过河?问题分析问题分析多步决策过程多步决策过程决策决策 每一步每一步( (此岸到彼岸或彼岸到此岸此岸到彼岸或彼岸到此岸) )船上的人员船上的人员要求要求在安全的前提下在安全的前提下( (两岸的随从数不比商人多两岸的随从数不比商人多),),经有经有限步使全体人员过河限步使全体人员过河. .河河小船小船(至多至多2人人)模型构成模型构成xk

11、第第k次渡河前此岸的商人数次渡河前此岸的商人数yk第第k次渡河前此岸的随从数次渡河前此岸的随从数xk, yk=0,1,2,3; k=1,2, sk=(xk , yk)过程的状态过程的状态S=(x , y) x=0, y=0,1,2,3; x=3, y=0,1,2,3; x=y=1,2S 允许状态集合允许状态集合uk第第k次渡船上的商人数次渡船上的商人数vk第第k次渡船上的随从数次渡船上的随从数dk=(uk , vk)决策决策D=(u , v) u+v=1, 2 允许决策集合允许决策集合uk, vk=0,1,2; k=1,2, sk+1=sk dk +(-1)k状态转移律状态转移律求求dk D(

12、k=1,2, n), 使使sk S, 并按并按转移律转移律由由 s1=(3,3)到达到达 sn+1=(0,0).多步决策多步决策问题问题模型求解模型求解xy3322110 穷举法穷举法 编程上机编程上机 图解法图解法状态状态s=(x,y) 16个格点个格点 10个个 点点允许决策允许决策 移动移动1或或2格格; k奇奇,左下移左下移; k偶偶,右上移右上移.s1sn+1d1, ,d11给出安全渡河方案给出安全渡河方案d1d11允许状态允许状态S=(x , y) x=0, y=0,1,2,3; x=3, y=0,1,2,3; x=y=1,2 数学建模的基本方法数学建模的基本方法机理分析机理分析测

13、试分析测试分析根据对客观事物特性的认识,根据对客观事物特性的认识,找出反映内部机理的数量规律找出反映内部机理的数量规律将对象看作将对象看作“黑箱黑箱”,通过对量测数据的通过对量测数据的统计分析,找出与数据拟合最好的模型统计分析,找出与数据拟合最好的模型机理分析没有统一的方法,主要通过实例研究机理分析没有统一的方法,主要通过实例研究 (Case Studies)来学习。以下建模主要指机理分析。来学习。以下建模主要指机理分析。二者结合二者结合用机理分析建立模型结构用机理分析建立模型结构,用测试分析确定模型参数用测试分析确定模型参数1.4 数学建模的方法和步骤数学建模的方法和步骤 数学建模的一般步骤

14、数学建模的一般步骤模型准备模型准备模型假设模型假设模型构成模型构成模型求解模型求解模型分析模型分析模型检验模型检验模型应用模型应用模模型型准准备备了解实际背景了解实际背景明确建模目的明确建模目的搜集有关信息搜集有关信息掌握对象特征掌握对象特征形成一个形成一个比较清晰比较清晰的的问题问题模模型型假假设设针对问题特点和建模目的针对问题特点和建模目的作出合理的、简化的假设作出合理的、简化的假设在合理与简化之间作出折中在合理与简化之间作出折中模模型型构构成成用数学的语言、符号描述问题用数学的语言、符号描述问题发挥想像力发挥想像力使用类比法使用类比法尽量采用简单的数学工具尽量采用简单的数学工具 数学建模

15、的一般步骤数学建模的一般步骤模型模型求解求解各种数学方法、软件和计算机技术各种数学方法、软件和计算机技术如结果的误差分析、统计分析、如结果的误差分析、统计分析、模型对数据的稳定性分析模型对数据的稳定性分析模型模型分析分析模型模型检验检验与实际现象、数据比较,与实际现象、数据比较,检验模型的合理性、适用性检验模型的合理性、适用性模型应用模型应用 数学建模的一般步骤数学建模的一般步骤数学建模的全过程数学建模的全过程现实对象的信息现实对象的信息数学模型数学模型现实对象的解答现实对象的解答数学模型的解答数学模型的解答表述表述求解求解解释解释验证验证(归纳)(演绎)表述表述求解求解解释解释验证验证根据建

16、模目的和信息将实际问题根据建模目的和信息将实际问题“翻译翻译”成数学问成数学问题题选择适当的数学方法求得数学模型的解答选择适当的数学方法求得数学模型的解答将数学语言表述的解答将数学语言表述的解答“翻译翻译”回实际对象回实际对象用现实对象的信息检验得到的解答用现实对象的信息检验得到的解答实践现现实实世世界界数数学学世世界界理论实践1.5 数学模型的特点和分类数学模型的特点和分类模型的逼真性和可行性模型的逼真性和可行性模型的渐进性模型的渐进性模型的强健性模型的强健性模型的可转移性模型的可转移性模型的非预制性模型的非预制性模型的条理性模型的条理性模型的技艺性模型的技艺性模型的局限性模型的局限性 数学

17、模型的特点数学模型的特点数学模型的分类数学模型的分类应用领域应用领域人口、交通、经济、生态人口、交通、经济、生态 数学方法数学方法初等数学、微分方程、规划、统计初等数学、微分方程、规划、统计 表现特性表现特性描述、优化、预报、决策描述、优化、预报、决策 建模目的建模目的了解程度了解程度白箱白箱灰箱灰箱黑箱黑箱确定和随机确定和随机静态和动态静态和动态线性和非线性线性和非线性离散和连续离散和连续 1. 美国大学生数学建模竞赛的历史 2. 我国大学生参加美国大学生数学建模竞赛的历史 3. 我国大学生数学建模竞赛的历史 4. 我省(我校)参加全国大学生数学建模竞赛和美国大学生数学建模竞赛的情况 1.6

18、 关于大学生数学建模竞赛关于大学生数学建模竞赛2.1 奶制品的生产与销售奶制品的生产与销售2.2 自来水输送与货机装运自来水输送与货机装运2.3 接力队选拔和选课策略接力队选拔和选课策略第二章第二章 数学规划模型数学规划模型 y数学规划模型数学规划模型 实际问题中实际问题中的优化模型的优化模型mixgtsxxxxfzMaxMiniTn, 2 , 1, 0)(. .),(),()(1或x决策变量决策变量f(x)目标函数目标函数gi(x) 0约束条件约束条件多元函数多元函数条件极值条件极值 决策变量个数决策变量个数n和和约束条件个数约束条件个数m较大较大 最优解在可行域最优解在可行域的边界上取得的

19、边界上取得 数数学学规规划划线性规划线性规划非线性规划非线性规划整数规划整数规划重点在模型的建立和结果的分析重点在模型的建立和结果的分析企业生产计划企业生产计划2.1 奶制品的生产与销售奶制品的生产与销售 空间层次空间层次工厂级:根据外部需求和内部设备、人力、原料等工厂级:根据外部需求和内部设备、人力、原料等条件,以最大利润为目标制订产品生产计划;条件,以最大利润为目标制订产品生产计划;车间级:根据生产计划、工艺流程、资源约束及费车间级:根据生产计划、工艺流程、资源约束及费用参数等,以最小成本为目标制订生产批量计划。用参数等,以最小成本为目标制订生产批量计划。时间层次时间层次若短时间内外部需求

20、和内部资源等不随时间变化,可若短时间内外部需求和内部资源等不随时间变化,可制订制订单阶段生产计划单阶段生产计划,否则应制订多阶段生产计划。,否则应制订多阶段生产计划。本节课题本节课题例例1 加工奶制品的生产计划加工奶制品的生产计划1桶牛奶 3公斤A1 12小时 8小时 4公斤A2 或获利24元/公斤 获利16元/公斤 50桶牛奶桶牛奶 时间时间480小时小时 至多加工至多加工100公斤公斤A1 制订生产计划,使每天获利最大制订生产计划,使每天获利最大 35元可买到元可买到1桶牛奶,买吗?若买,每天最多买多少桶牛奶,买吗?若买,每天最多买多少? 可聘用临时工人,付出的工资最多是每小时几元可聘用临

21、时工人,付出的工资最多是每小时几元? A1的获利增加到的获利增加到 30元元/公斤,应否改变生产计划?公斤,应否改变生产计划? 每天:每天:1桶牛奶 3公斤A1 12小时 8小时 4公斤A2 或获利24元/公斤 获利16元/公斤 x1桶牛奶生产桶牛奶生产A1 x2桶牛奶生产桶牛奶生产A2 获利获利 243x1 获利获利 164 x2 原料供应原料供应 5021 xx劳动时间劳动时间 48081221 xx加工能力加工能力 10031x决策变量决策变量 目标函数目标函数 216472xxzMax每天获利每天获利约束条件约束条件非负约束非负约束 0,21xx线性线性规划规划模型模型(LP)时间时间

22、480小时小时 至多加工至多加工100公斤公斤A1 50桶牛奶桶牛奶 每天每天模型分析与假设模型分析与假设 比比例例性性 可可加加性性 连续性连续性 xi对目标函数的对目标函数的“贡献贡献”与与xi取值取值成正比成正比 xi对约束条件的对约束条件的“贡献贡献”与与xi取值取值成正比成正比 xi对目标函数的对目标函数的“贡献贡献”与与xj取值取值无关无关 xi对约束条件的对约束条件的“贡献贡献”与与xj取值取值无关无关 xi取值连续取值连续 A1,A2每公斤的获利是与各每公斤的获利是与各自产量无关的常数自产量无关的常数每桶牛奶加工出每桶牛奶加工出A1,A2的数量和的数量和时间是与各自产量无关的常

23、数时间是与各自产量无关的常数A1,A2每公斤的获利是与相每公斤的获利是与相互产量无关的常数互产量无关的常数每桶牛奶加工出每桶牛奶加工出A1,A2的数量和的数量和时间是与相互产量无关的常数时间是与相互产量无关的常数加工加工A1,A2的牛奶桶数是实数的牛奶桶数是实数 线性规划模型线性规划模型模型求解模型求解 图解法图解法 x1x20ABCDl1l2l3l4l55021 xx48081221 xx10031x0,21xx约约束束条条件件50:211 xxl480812:212 xxl1003:13xl0:, 0:2514xlxl216472xxzMax目标目标函数函数 Z=0Z=2400Z=3600

24、z=c (常数常数) 等值线等值线c在在B(20,30)点得到最优解点得到最优解目标函数和约束条件是线性函数目标函数和约束条件是线性函数 可行域为直线段围成的凸多边形可行域为直线段围成的凸多边形 目标函数的等值线为直线目标函数的等值线为直线 最优解一定在凸多边最优解一定在凸多边形的某个顶点取得。形的某个顶点取得。 模型求解模型求解 软件实现软件实现 LINDO 6.1 max 72x1+64x2st2)x1+x2503)12x1+8x24804)3x1100end OBJECTIVE FUNCTION VALUE 1) 3360.000 VARIABLE VALUE REDUCED COST

25、X1 20.000000 0.000000 X2 30.000000 0.000000 ROW SLACK OR SURPLUS DUAL PRICES 2) 0.000000 48.000000 3) 0.000000 2.000000 4) 40.000000 0.000000 NO. ITERATIONS= 2DO RANGE (SENSITIVITY) ANALYSIS? No20桶牛奶生产桶牛奶生产A1, 30桶生产桶生产A2,利润,利润3360元。元。 结果解释结果解释 OBJECTIVE FUNCTION VALUE 1) 3360.000 VARIABLE VALUE REDU

26、CED COST X1 20.000000 0.000000 X2 30.000000 0.000000 ROW SLACK OR SURPLUS DUAL PRICES 2) 0.000000 48.000000 3) 0.000000 2.000000 4) 40.000000 0.000000 NO. ITERATIONS= 2原料无剩余原料无剩余时间无剩余时间无剩余加工能力剩余加工能力剩余40max 72x1+64x2st2)x1+x2503)12x1+8x24804)3x1100end三三种种资资源源“资源资源” 剩余为零的约束为紧约束(有效约束)剩余为零的约束为紧约束(有效约束)

27、结果解释结果解释 OBJECTIVE FUNCTION VALUE 1) 3360.000 VARIABLE VALUE REDUCED COST X1 20.000000 0.000000 X2 30.000000 0.000000 ROW SLACK OR SURPLUS DUAL PRICES 2) 0.000000 48.000000 3) 0.000000 2.000000 4) 40.000000 0.000000 NO. ITERATIONS= 2最优解下最优解下“资源资源”增加增加1单位时单位时“效益效益”的增的增量量 原料增加原料增加1单位单位, 利润增长利润增长48 时间增

28、加时间增加1单位单位, 利润增长利润增长2 加工能力增长不影响利润加工能力增长不影响利润影子价格影子价格 35元可买到元可买到1桶牛奶,要买吗?桶牛奶,要买吗?35 48, 应该买!应该买! 聘用临时工人付出的工资最多每小时几元?聘用临时工人付出的工资最多每小时几元? 2元!元!RANGES IN WHICH THE BASIS IS UNCHANGED: OBJ COEFFICIENT RANGES VARIABLE CURRENT ALLOWABLE ALLOWABLE COEF INCREASE DECREASE X1 72.000000 24.000000 8.000000 X2 64

29、.000000 8.000000 16.000000 RIGHTHAND SIDE RANGES ROW CURRENT ALLOWABLE ALLOWABLE RHS INCREASE DECREASE 2 50.000000 10.000000 6.666667 3 480.000000 53.333332 80.000000 4 100.000000 INFINITY 40.000000最优解不变时目标函最优解不变时目标函数系数允许变化范围数系数允许变化范围 DO RANGE(SENSITIVITY) ANALYSIS? Yesx1系数范围系数范围(64,96) x2系数范围系数范围(4

30、8,72) A1获利增加到获利增加到 30元元/千克,应否改变生产计划千克,应否改变生产计划 x1系数由系数由24 3=72增加增加为为30 3=90,在在允许范围内允许范围内 不变!不变!(约束条件不变约束条件不变)结果解释结果解释 RANGES IN WHICH THE BASIS IS UNCHANGED: OBJ COEFFICIENT RANGES VARIABLE CURRENT ALLOWABLE ALLOWABLE COEF INCREASE DECREASE X1 72.000000 24.000000 8.000000 X2 64.000000 8.000000 16.00

31、0000 RIGHTHAND SIDE RANGES ROW CURRENT ALLOWABLE ALLOWABLE RHS INCREASE DECREASE 2 50.000000 10.000000 6.666667 3 480.000000 53.333332 80.000000 4 100.000000 INFINITY 40.000000影子价格有意义时约束右端的允许变化范围影子价格有意义时约束右端的允许变化范围 原料最多增加原料最多增加10 时间最多增加时间最多增加53 35元可买到元可买到1桶牛奶,每天最多买多少?桶牛奶,每天最多买多少?最多买最多买10桶桶!(目标函数不变目标

32、函数不变)2.2 自来水输送与货机装运自来水输送与货机装运生产、生活物资从若干供应点运送到一些需求点,生产、生活物资从若干供应点运送到一些需求点,怎样安排输送方案使运费最小,或利润最大;怎样安排输送方案使运费最小,或利润最大;运输问题运输问题各种类型的货物装箱,由于受体积、重量等限制,各种类型的货物装箱,由于受体积、重量等限制,如何搭配装载,使获利最高,或装箱数量最少。如何搭配装载,使获利最高,或装箱数量最少。其他费用其他费用: :450元元/千吨千吨 应如何分配水库供水量,公司才能获利最多?应如何分配水库供水量,公司才能获利最多? 若水库供水量都提高一倍,公司利润可增加到多少?若水库供水量都

33、提高一倍,公司利润可增加到多少? 元元/千吨千吨甲甲乙乙丙丙丁丁A160130220170B140130190150C190200230/引水管理费引水管理费例例1 自来水输送自来水输送收入:收入:900元元/千吨千吨 支出支出A:50B:60C:50甲:甲:30;50乙:乙:70;70丙:丙:10;20丁:丁:10;40水库供水量水库供水量(千吨千吨)小区基本用水量小区基本用水量(千吨千吨)小区额外用水量小区额外用水量(千吨千吨)(以天计)(以天计)总供水量:总供水量:160确定送水方案确定送水方案使利润最大使利润最大问题问题分析分析A:50B:60C:50甲:甲:30;50乙:乙:70;7

34、0丙:丙:10;20丁:丁:10;40 总需求量总需求量(300)每个水库最大供水量都提高一倍每个水库最大供水量都提高一倍利润利润 = 收入收入(900) 其它费用其它费用( (450) 引水管理费引水管理费利润利润(元元/千吨千吨)甲甲乙乙丙丙丁丁A290320230280B310320260300C260250220/3332312423222114131211220250260300260320310280230320290 xxxxxxxxxxxZMax供应供应限制限制B, C 类似处理类似处理50:A14131211xxxx10014131211xxxx问题讨论问题讨论 确定送水方案

35、确定送水方案使利润最大使利润最大需求约束可以不变需求约束可以不变求解求解 OBJECTIVE FUNCTION VALUE 1) 88700.00 VARIABLE VALUE REDUCED COST X11 0.000000 20.000000 X12 100.000000 0.000000 X13 0.000000 40.000000 X14 0.000000 20.000000 X21 30.000000 0.000000 X22 40.000000 0.000000 X23 0.000000 10.000000 X24 50.000000 0.000000 X31 50.000000

36、 0.000000 X32 0.000000 20.000000 X33 30.000000 0.000000 这类问题一般称为这类问题一般称为“运输问题运输问题”(Transportation Problem)总利润总利润 88700(元)(元) A(100)B(120)C(100)甲甲(30;50)乙乙(70;70)丙丙(10;20)丁丁(10;40)4010050305030如何如何装运,装运,使本次飞行使本次飞行获利最大?获利最大? 三个货舱三个货舱最大最大载载重重( (吨吨),),最大容积最大容积( (米米3 3) ) 例例2 货机装运货机装运 重量(吨)重量(吨)空间空间( 米米3

37、/吨)吨)利润(元利润(元/吨)吨)货物货物1184803100货物货物2156503800货物货物3235803500货物货物4123902850三个货舱中实际载重必须与其最大三个货舱中实际载重必须与其最大载载重成比例重成比例 前仓:前仓:10;6800中仓:中仓:16;8700后仓:后仓:8;5300飞机平衡飞机平衡决策决策变量变量 xij-第第i 种货物装入第种货物装入第j 个货舱的重量个货舱的重量( (吨)吨)i=1,2,3,4, j=1,2,3 (分别代表前、中、后仓分别代表前、中、后仓)模型假设模型假设 每种货物可以分割到任意小;每种货物可以分割到任意小;货机装运货机装运每种货物可

38、以在一个或多个货舱中任意分布;每种货物可以在一个或多个货舱中任意分布;多种货物可以混装,并保证不留空隙;多种货物可以混装,并保证不留空隙; 模型建立模型建立 货舱货舱容积容积 目标目标函数函数( (利润利润)约束约束条件条件 )(2850)(3500)(3800)(3100434241333231232221131211xxxxxxxxxxxxZMax680039058065048041312111xxxx870039058065048042322212xxxx530039058065048043332313xxxx货机装运货机装运模型建立模型建立 货舱货舱重量重量 1041312111xxx

39、x1642322212xxxx843332313xxxx10;680016;87008;5300 xij-第第i 种货物装入第种货物装入第j 个货舱的重量个货舱的重量约束约束条件条件平衡平衡要求要求 81610433323134232221241312111xxxxxxxxxxxx货物货物供应供应 18131211xxx15232221xxx23333231xxx12434241xxx货机装运货机装运模型建立模型建立 10;680016;87008;5300 xij-第第i 种货物装入第种货物装入第j 个货舱的重量个货舱的重量 OBJECTIVE FUNCTION VALUE 1) 12151

40、5.8 VARIABLE VALUE REDUCED COST X11 0.000000 400.000000 X12 0.000000 57.894737 X13 0.000000 400.000000 X21 10.000000 0.000000 X22 0.000000 239.473679 X23 5.000000 0.000000 X31 0.000000 0.000000 X32 12.947369 0.000000 X33 3.000000 0.000000 X41 0.000000 650.000000 X42 3.052632 0.000000 X43 0.000000 65

41、0.000000 货物货物2:前仓:前仓10, ,后仓后仓5; 货物货物3: : 中仓中仓13, 后仓后仓3;货物货物4: : 中仓中仓3。货机装运货机装运模型求解模型求解 最大利润约最大利润约121516元元货物货物供应点供应点货舱货舱需求点需求点平衡要求平衡要求运输运输问题问题运输问题的扩展运输问题的扩展分派问题分派问题2.3 接力队选拔和选课策略接力队选拔和选课策略若干项任务分给一些候选人来完成,每人的专长不同,若干项任务分给一些候选人来完成,每人的专长不同,完成每项任务取得的效益或需要的资源就不同,如何分完成每项任务取得的效益或需要的资源就不同,如何分派任务使获得的总效益最大,或付出的

42、总资源最少。派任务使获得的总效益最大,或付出的总资源最少。若干种策略供选择,不同的策略得到的收益或付出的若干种策略供选择,不同的策略得到的收益或付出的成本不同,各个策略之间有相互制约关系,如何在满成本不同,各个策略之间有相互制约关系,如何在满足一定条件下作出决择,使得收益最大或成本最小。足一定条件下作出决择,使得收益最大或成本最小。丁的蛙泳成绩退步到丁的蛙泳成绩退步到115”2;戊的自由泳成绩进;戊的自由泳成绩进步到步到57”5, 组成接力队的方案是否应该调整组成接力队的方案是否应该调整?如何选拔队员组成如何选拔队员组成4 4 100100米混合泳接力队米混合泳接力队? ?例例1 混合泳接力队

43、的选拔混合泳接力队的选拔 甲甲乙乙丙丙丁丁戊戊蝶泳蝶泳106”857”2118”110”107”4仰泳仰泳115”6106”107”8114”2111”蛙泳蛙泳127”106”4124”6109”6123”8自由泳自由泳58”653”59”457”2102”45名候选人的名候选人的百米成绩百米成绩穷举法穷举法:组成接力队的方案共有组成接力队的方案共有5!=120种种。目标目标函数函数若选择队员若选择队员i参加泳姿参加泳姿j 的比赛,记的比赛,记xij=1, , 否则记否则记xij=0 0-1规划模型规划模型 cij( (秒秒) )队员队员i 第第j 种泳姿的百米成绩种泳姿的百米成绩约束约束条件

44、条件每人最多入选泳姿之一每人最多入选泳姿之一 ciji=1i=2i=3i=4i=5j=166.857.2787067.4j=275.66667.874.271j=38766.484.669.683.8j=458.65359.457.262.44151jiijijxcZMin每种泳姿有且只有每种泳姿有且只有1 1人人 5, 1, 141ixjij4, 1, 151jxiij模型求解模型求解 最优解:最优解:x14 = x21 = x32 = x43 = 1, 其它变量为其它变量为0;成绩为成绩为253.2( (秒秒) )=413”2 MIN 66.8x11+75.6x12+87x13+58.6x

45、14 + +67.4x51+71 x52+83.8x53+62.4x54SUBJECT TO x11+x12+x13+x14 =1 x41+x42+x43+x44 =1 x11+x21+x31+x41+x51 =1 x14+x24+x34+x44+x54 =1END INT 20 输入输入LINDO求解求解 甲甲乙乙丙丙丁丁戊戊蝶泳蝶泳106”857”2118”110”107”4仰泳仰泳115”6106”107”8114”2111”蛙泳蛙泳127”106”4124”6109”6123”8自由泳自由泳58”653”59”457”2102”4甲甲 自由泳、乙自由泳、乙 蝶泳、蝶泳、丙丙 仰泳、丁仰

46、泳、丁 蛙泳蛙泳. .丁蛙泳丁蛙泳c43 = =69.675.2,戊自由泳,戊自由泳c54= =62.4 57.5, , 方案是否调整?方案是否调整? 敏感性分析?敏感性分析?乙乙 蝶泳、丙蝶泳、丙 仰泳、仰泳、丁丁 蛙泳、戊蛙泳、戊 自由泳自由泳IP规划一般没有与规划一般没有与LP规划相类似的理论,规划相类似的理论,LINDO输出的敏感性分析结果通常是没有意义的。输出的敏感性分析结果通常是没有意义的。最优解:最优解:x21 = x32 = x43 = x51 = 1, 成绩为成绩为417”7 c43, c54 的新数据重新输入模型,用的新数据重新输入模型,用LINDO求解求解 指派指派( (

47、Assignment) )问题问题:每项任务有且只有一人承担,每项任务有且只有一人承担,每人只能承担一项每人只能承担一项,效益不同,怎样分派使总效益最大,效益不同,怎样分派使总效益最大. 讨论讨论甲甲 自由泳、乙自由泳、乙 蝶泳、蝶泳、丙丙 仰泳、丁仰泳、丁 蛙泳蛙泳. .原原方方案案为了选修课程门数最少,应学习哪些课程为了选修课程门数最少,应学习哪些课程 ? 例例2 选课策略选课策略要求至少选两门数学课、三门运筹学课和两门计算机课要求至少选两门数学课、三门运筹学课和两门计算机课 课号课号课名课名学分学分所属类别所属类别先修课要求先修课要求1微积分微积分5数学数学 2线性代数线性代数4数学数学

48、 3最优化方法最优化方法4数学;运筹学数学;运筹学微积分;线性代数微积分;线性代数4数据结构数据结构3数学;计算机数学;计算机计算机编程计算机编程5应用统计应用统计4数学;运筹学数学;运筹学微积分;线性代数微积分;线性代数6计算机模拟计算机模拟3计算机;运筹学计算机;运筹学计算机编程计算机编程7计算机编程计算机编程2计算机计算机 8预测理论预测理论2运筹学运筹学应用统计应用统计9数学实验数学实验3运筹学;计算机运筹学;计算机微积分;线性代数微积分;线性代数选修课程最少,且学分尽量多,应学习哪些课程选修课程最少,且学分尽量多,应学习哪些课程 ? 0-1规划模型规划模型 决策变量决策变量 目标函数

49、目标函数 xi=1 选修课号选修课号i 的的课程(课程(xi=0 不选)不选) 91iixZMin选修课程总数最少选修课程总数最少 约束条件约束条件最少最少2门数学课,门数学课,3门运筹学课,门运筹学课,2门计算机课。门计算机课。 254321xxxxx398653xxxxx29764xxxx课号课号课名课名所属类别所属类别1微积分微积分数学数学2线性代数线性代数数学数学3最优化方法最优化方法数学;运筹学数学;运筹学4数据结构数据结构数学;计算机数学;计算机5应用统计应用统计数学;运筹学数学;运筹学6计算机模拟计算机模拟计算机;运筹学计算机;运筹学7计算机编程计算机编程计算机计算机8预测理论预

50、测理论运筹学运筹学9数学实验数学实验运筹学;计算机运筹学;计算机先修课程要求先修课程要求74xx 02215xxx076 xx058xx02219xxx最优解:最优解: x1 = x2 = x3 = x6 = x7 = x9 =1, 其它为其它为0;6门课程,总学分门课程,总学分21 02213xxx0-1规划模型规划模型 约束条件约束条件x3=1必有必有x1 = x2 =12313,xxxx074 xx模型求解(模型求解(LINDO) 课号课号课名课名先修课要求先修课要求1微积分微积分 2线性代数线性代数 3最优化方法最优化方法微积分;线性代数微积分;线性代数4数据结构数据结构计算机编程计算

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(数学规划数学建模与大学生数学建模竞赛课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|