生活中的一些最优化问题研究-毕业论文.doc
《生活中的一些最优化问题研究-毕业论文.doc》由会员分享,可在线阅读,更多相关《生活中的一些最优化问题研究-毕业论文.doc(26页珍藏版)》请在冰豆网上搜索。
![生活中的一些最优化问题研究-毕业论文.doc](https://file1.bdocx.com/fileroot1/2023-10/11/f206777d-324e-48e5-bccf-bc604fee8e11/f206777d-324e-48e5-bccf-bc604fee8e111.gif)
内容摘要
数学与我们日常生活密切相关,日常生活中的许多问题来源于数学思想的应用。
在掌握一定的数学基础的前提下,结合日常当中可能出现的数学问题,通过适当的规划安排,运用数学原理求解出行之有效的最优化方案。
本文的主要研究方向是通过对日常生活中经常涉及到的若干最优化问题进行归纳总结,分析其所涉及的数学原理并将其推广应用到其他生活案例当中去。
本文的主要贡献是通过对运输成本问题和效益分配问题的最优化分析,详细地介绍了表上作业法和Shapley值法的求解过程,指出了模型存在的缺陷和不足,并对模型进行修改以及推广应用。
关键词:
最优化;表上作业法;Shapley值;推广应用
Abstract
Mathematicstoourdailylivesarecloselyrelatedtomanyoftheproblemsinourdailylifefromtheapplicationofmathematicalthinking.Masterthemathematicalbasisofthepremiseofthemathematicalproblemsthatmayariseinday-to-daywhich,throughappropriateplanningarrangements,theuseofmathematicalprinciplesforsolvingoptimizationprogrameffective.
Themainresearchdirectionstodailylifeoftenrelatedtocertainoptimizationproblemtosummarize,analyzeitsmathematicalprinciplesinvolvedandpromotetheapplicationtowhichthecaseofotherlifetogo.ThemaincontributionofthispaperistheoptimizationanalysisontransportationcostsandefficiencyofthedistributionofthemostdetaileddescriptionofthesolutionprocessofthetabularmethodandtheShapleyValue,pointedoutthatthemodeldefectsanddeficiencies,andtomodifythemodelandapplication.
Keywords:
Optimization;Tabularmethod;Shapleymethod;Application
目录
1研究的意义与目的 1
2研究现状分析 1
2.1研究的方法 1
2.2研究现状 2
3本文研究方向 2
3.1运输调配方向 3
3.2效益分配方向 3
4运输调配问题最优化研究 3
4.1初始方案的给定 4
4.2最优性检验与方案的调整 6
4.3表上作业法的总结 8
4.4表上作业法的改进及其推广应用 9
5效益分配问题最优化研究 12
5.1n人合作对策和Shapley值 12
5.2Shapley值的推广应用 14
5.3Shapley值法存在的缺陷 16
5.4其他求解方法 17
5.4.1协商解 17
5.4.2Raiffa解 18
6传统模型的改进设想 18
6.1最小元素法的改进设想 18
6.2效益分配的改进设想 20
7总结与展望 20
7.1本文的主要贡献 20
7.2本文主要的改进方案 21
7.3研究展望 21
参考文献 22
致谢 23
生活中的一些最优化问题研究
1研究的意义与目的
最优化问题,是指在日常生活中通过适当的规划安排,使得完成一件事所用的费用最少、路线最短、时间最短、产值最高、容积最大等的效率与分配问题,也就是要在各种方案中,寻求一个最节约、合理的方案。
解决这类问题要注意两点:
一是明确问题,即通过问题描述中已知的数量关系把生活问题转化为单纯的数学问题,我们称之为数学建模的过程;二是建模后的求解问题,即用相关的数学知识求解出最优的处理方案[1]。
数学与我们日常生活密切相关,日常生活中的许多问题来源于数学思想的应用。
在掌握一定的数学基础的前提下,结合日常生活当中可能出现的数学问题,通过适当的规划安排,运用数学原理求解出行之有效的最优化方案。
本文通过对日常生活中经常涉及到的若干最优化问题进行归纳总结,分析其所涉及的数学原理并将其推广应用到其他生活案例当中去[2]。
因而,引导学生学习应用数学,从众多的解决方案中寻求到最优化的方案,使他们感受到数学的应用价值,是一种能够调动高校学生积极学习数学的办法[3]。
2研究现状分析
2.1研究的方法
不同类型的最优化问题可以有不同的最优化方法,即使同一类型的问题也可有多种最优化方法。
反之,某些最优化方法可适用于不同类型的模型。
目前,最优化问题的求解方法大致可分成解析法、直接法、数值计算法。
①解析法:
这种方法只适用于目标函数和约束条件有明显的解析表达式的情况。
求解方法是:
先求出最优的必要条件,得到一组方程或不等式,再求解这组方程或不等式,一般是用求导数的方法或变分法求出必要条件,通过必要条件将问题简化,因此也称间接法。
②直接法:
当目标函数较为复杂或者不能用变量显函数描述时,无法用解析法求必要条件。
此时可采用直接搜索的方法经过若干次迭代搜索到最优点。
这种方法常常根据经验或通过试验得到所需结果。
对于一维搜索(单变量极值问题),主要用消去法或多项式插值法;对于多维搜索问题(多变量极值问题)主要应用爬山法。
③数值计算法:
这种方法也是一种直接法。
它以梯度法为基础,所以是一种解析与数值计算相结合的方法[4]。
2.2研究现状
最优化一般可以分为最优设计、最优计划、最优管理和最优控制等四个方面。
最优设计:
世界各国工程技术界,尤其是飞机、造船、机械、建筑等部门都已广泛应用最优化方法于设计中,从各种设计参数的优选到最佳结构形状的选取等,结合有限元方法已使许多设计优化问题得到解决[5]。
最优计划:
现代国民经济或部门经济的计划,直至企业的发展规划和年度生产计划,尤其是农业规划、种植计划、能源规划和其他资源、环境和生态规划的制订,都已开始应用最优化方法。
一个重要的发展趋势是帮助领导部门进行各种优化决策。
最优管理:
一般在日常生产计划的制订、调度和运行中都可应用最优化方法。
随着管理信息系统和决策支持系统的建立和使用,使最优管理得到迅速的发展。
最优控制:
主要用于对各种控制系统的优化。
例如,导弹系统的最优控制,能保证用最少燃料完成飞行任务,用最短时间达到目标;再如飞机、船舶、电力系统等的最优控制,化工、冶金等工厂的最佳工况的控制。
计算机接口装置不断完善和优化方法的进一步发展,还为计算机在线生产控制创造了有利条件。
最优控制的对象也将从对机械、电气、化工等硬系统的控制转向对生态、环境以至社会经济系统的控制[6]。
3本文研究方向
虽然现今最优化问题研究渐趋成熟,也应用到很多不同的领域,但对日常生活存在的最优化问题的研究仍存在一定的空缺。
本文将通过对日常生活中经常涉及到的一些最优化问题进行归纳总结,分析其所涉及的数学原理并将其推广应用到其他生活案例当中去。
因而,如何运用最优化原理解决生活中存在的实际问题将是本文研究的主要方向,主要针对生活中的运输成本问题和效益公平分配问题进行研究分析[7]。
3.1运输调配方向
运输成本问题涉及了很多生活领域,生产运输、物流运输、仓库调配等等,但其主要的数学模型都是相似的,因此掌握这种问题的解决方法有着重要的作用。
文中通过对生产运输问题进行分析,运用表上作业法列出详细的求解过程,并进行推广应用[8]。
3.2效益分配方向
在日常的社会生活中,若干实体相互合作结成联盟或集团,常能比个体单独行动获得更多的经济利益或社会效益。
但是效益公平分配问题经常成为他们合作的阻碍,如何合理地分配这些效益是促进合作的前提,也能给合作带来更多的效益。
文中通过对合作效益分配问题进行分析研究,运用Shapley法列出详细的求解过程,并对模型进行修改推广。
4运输调配问题最优化研究
运输问题是社会经济生活和军事活动中经常出现的优化问题,是特殊的线性规划问题,它是早期的线性网络最优化的一个例子。
最早研究这类问题的Hitchcock以及后来的Koopmans独立地提出运输问题并详细地对该问题加以讨论;同时KahTopoBny也围绕着运输问题作了大量的研究,因此运输问题又称为Hitchcock问题或Kantorvich问题。
运输问题不仅代表了物资合理调运、车辆合理调度等问题,有些其他类型的问题经过适当变换后也可以归结为运输问题,如指派问题、最短路问题、最小费用流问题可转化为运输问题或转运问题[9]。
运输问题在运筹学教学过程中占有重要地位,并且得到了众多学者的广泛关注,取得了许多重要的研究成果。
但就在常用的运筹学教材中仅仅介绍运输问题的基础知识,对于运输问题的前沿发展涉及甚少,这远远不能反映当前对运输问题的深入研究。
为此,在介绍运输问题的基本理论和方法的基础上,运用表上作业法对类似问题进行推广运用[10]。
【例1】某食品加工公司经销的主要产品之一是酸奶。
该公司下面设有三个加工厂,每天酸奶的生产量分别为:
,,。
该公司把这些酸奶分别运往四个地区的门市部进行销售,各地区每天的销售量分别为:
,,,。
已知从每个加工厂到对应的各销售门市部每吨酸奶的运价如表4-1所示,问该食品公司该如何调运,在满足各门市部销售需要的前提下,使得总运费支出达到最少。
表4-1
加工厂
门市部
311310
1928
74105
以下运用表上作业法求解运输问题,首先给出一个初始方案,一般来讲,这个方案不会是最好的。
因此需要给出一个判别准则,并对初始方案通过不断地调整、改进,一直到求得最优方案为止[10]。
先列出这个问题的的产销平衡表和单位运价表,见表4-2和表4-3
表4-2产销平衡表
产地
销地
产量
7
4
9
销量
3656
表4-3单位运价表
产地
销地
311310
1928
74105
4.1初始方案的给定
给定初始方案的方法有很多,一般希望方法简便易行,尽量能给出较好的方案,减少迭代的次数,这里采用最小元素法。
最小元素法的基本思想是就近供应,即从单位运价表中最小的运价开始确定供销关系,依此类推,一直到给出全部方案为止[10]。
第一步:
从表4-3的单位运价表中找出最小运价为1(如果有两个最小运价时任选其一),即从生产的酸奶首先供应需求。
由于每天生产4t,每天需要3t,即每天生产的除了要满足全部需求之外,还剩下1t。
因此在表4-2中(,)的交叉格中填上数字3,表示调运3t酸奶给,再在表4-3中将所在的这一列运价划去,表示已经满足的需求,无需继续调运给它。
第一步得到的结果如表4-4和表4-5所示。
表4-4
销地
产地
产量
3
7
4
9
销量
3656
表4-5
销地
产地
311310
1928
74105
第二步:
从表4-5中未划去的元素之中找出最小的运价为2,即每天剩余的酸奶要供应给。
每天需要5t,每天只能供应1t,因此在表4-4(,)交叉处填写1,划去表4-5所在的这一行运价,表示生产的酸奶已分配完,其结果见表4-6和表4-7.
表4-6
产地
销地
产量
31
7
4
9
销量
3656
表4-7
产地
销地
311310
1928
74105
第三步:
同理再从表4-7中未划去的元素之中找出最小的元素为3,即生产的酸奶应优先满足需求。
每天生产7t,还缺4t。
因此在表中(,)交叉格内填上4,由于的需求此时已经满足,在表4-7中划去所在列的元素。
这样一步一步地进行下去,直到单位运价表上所有元素都被划去为止,这时在产销平衡表上可以得到一个调动方案(见表4-8),这个调动方案总的运费为86元。
表4-8
销地
产地
产量
43
31
63
7
4
9
销量
3656
4.2最优性检验与方案的调整
最小元素法给出的是运输问题的一个基可行解,需要通过最优性检验判别该解的目标函数值是否达到最优,当为否时,应进行调整得到优化。
检验的方法常用的有闭回路法和位势法,这里采用闭回路法。
运输问题中的闭回路是指调运方案中的一个空格和几个有数字格的水平和垂直之间的连线包围成的封闭回路[11]。
构建闭回路是为了计算解中各非基变量(对应空格)的检验数,方法是令某一非基变量取值为1,通过变动原基变量的值找出一个的可行解,将其与原来的基可行解进行比较。
在表4-8中给出了一个调运方案中,(,)是空格,即为非基变量。
令,相应地为了找到新的可行解,原有基变量中需减1,加1,减1,见表4-9。
表中由(,),(,),(,),(,)4个格的水平和垂直连线围成的闭回路,该闭回路除(,)为空格之外,(,),(,),(,)均有数字的格。
将新可行解与原来解费用比较:
从0变成1,运费加3元,减1,运费减少3元,加1,运费加2元,减1,运费减少1元,由此新可行解较原来解运费增加了(3-3+2-1)=1元,称为检验数,将其填入检验数表中(表4-10)的(,)相应的交叉格位置。
类似地(,)为空格,可通过该空格找出一条其余顶点都有数字格的闭回路,求得其相应的检验数为(7-1+2-3+10-5)=10,将其填入检验数表4-10的(,)的交叉格位置,因为任意的非基向量均可表示为基向量的唯一线性组合,因此通过任一空格可以找到,并且只能找到唯一的闭回路,并计算得到对应表4-8中解全部非基变量的检验数[12]。
表4-9
产地
销地
产量
3
1
(+1)
3
4(-1)
3
7
3(-3)
2
1(+1)
4
6
3
9
销量
3
6
5
6
表4-10检验数表
产地
销地
12
1-1
1012
如果检验数表中所有的数字都大于等于零,表明对调运方案作出任何改变都不会导致运费减少,即给定的方案为最优方案。
但在表4-10中,(,)格的检验数是负的,说明方案仍需进一步调整。
改进的方法是从检验数为负数的格出发(当存在两个以上负数检验数时,从绝对值最大的负检验数格出发),这里是从(,)格出发,作一条除该空格以外其余顶点都为有数字格而组成的闭回路。
在这条闭回路上,按照以上讲的方法对运量作最大限度的调整。
从表4-9看出,为了把生产的酸奶调运给,就要相应减少调运给的酸奶和调运给的酸奶,才能得到新的平衡。
这两个格内,较小运量为1,因此最多只能调运1t酸奶给。
由此得到一个新的调运方案(见表4-11)。
这个新方案的运费为85元。
表4-11
产地
销地
产量
52
31
63
7
4
9
销量
3656
表4-11给出的调运方案是否达到最优,仍需对这个方案的每一个空格求出其检验数(见表4-12)。
由于检验数表中所有的检验数大于等于零,因此肯定表4-11给出的方案是最优方案。
表4-12检验数表
销地
产地
02
21
912
4.3表上作业法的总结
运输问题成本最优化解决方法主要有三个步骤,可以用以下流程图总结出来,见图4-1。
图4-1表上作业法计算步骤框图
否
分析实际问题列出产销
平衡表及单位运价表
确定初始调运方案
求检验数
所有检验数0
找出绝对值最大的负检验数用闭回路调整,得出新的调运方案
得到最优方案算出总的运价
是
4.4表上作业法的改进及其推广应用
前面所讲的表上作业法的计算理论,都是以产销平衡为前提的,即。
但实际问题中大部分产销是不平衡的。
为了更好地应用表上作业法,就需要把产销不平衡的问题转化成产销平衡的问题[13]。
当产大于销时,运输问题的数学模型可写为
(4.1a)
s.t.
如果总的产量大于销量,可以考虑多余的物资在那一个产地库存的。
设是产地的库存量,于是可以得到
(4.2)
(4.3)
令(4.4)
将(4.2)-(4.4)分别代入或替换(4.1a)-(4.1d),得到
(4.5a)
s.t
由于(4.5)模型中,是一个产销平衡的运输问题。
因此当产量大于销量时,只需增加一个假想的销地j=n+1(实际上库存销地的单位运价,就可以转化成为一个产销平衡的运输问题。
类似地,当销量大于产量时,可以在产销平衡中增加一个假想的产地,该地产量为,在单位运价表中令从该假想产地到各销地的运价,同样可以转化成为一个产销平衡的运输问题。
【例2】设有三个产地生产某种物资,三个产地的产量分别为7t、5t、7t,四个销地需要该种物资,销量分别为2t、3t、4t、6t,又知各产销地之间的单位运价见表4-13,试解出总运费最少的调动方案。
表4-13单位运价表
产地
销地
21134
10359
7812
【解】产地总产量为19t,销地总销量为15t,因此这是产销不平衡的运输问题。
可按照上述方法转化成为产销平衡的运输问题,转化之后其产销平衡表和单位运价表分别见表4-14、见表4-15.
表4-14产销平衡表
产地
销地
库存
产量
7
5
7
销量
23464
表4-15单位运价表
销地
产地
库存
211440
103990
78220
对表4-14、表4-15可以用表上作业法计算求出最优方案如表4-16
表4-16最优方案
产地
销地
库存
产量
232
32
43
7
5
7
销量
23464
5效益分配问题最优化研究
在日常的社会生活中若干实体(如个人、公司、协会等)相互合作结成联盟或集团,常能比个体单独行动获得更多的经济利益或社会效益。
但是效益公平分配问题经常成为他们合作的阻碍,如何合理地分配这些效益是促进合作的前提,也能给合作带来更多的效益[14]。
【例3】设有甲乙丙三人经商。
若单独经营,每人仅能获利1万元;甲乙合作可获利7万元;甲丙合作可获利5万元;乙丙合作可获利4万元;三人合作则可获利11万元。
问三人合作时怎么合理地分配11万元的收入。
【解】设甲乙丙三人各得