2022年2022年机器任务分配问题 .pdf
《2022年2022年机器任务分配问题 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年机器任务分配问题 .pdf(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西安交通大学数学与应用数学专业课程设计(本科)机器任务分配问题班级: 应数 61姓名: 李宗欣学号: 060910022009年 6 月第 1 页 共 31 页名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 31 页 - - - - - - - - - 西安交通大学数学与应用数学专业课程设计(本科)摘要机器任务分配问题属于资源连续分配问题,它是生产活动中的一个很重要的问题。生产者为了获得最大的收益,总是希望能够找到最优策略。因此,能够迅速而准确地求出问题的解非常重要。 本
2、文首先对一般问题建立了模型,然后对几种常见的特殊情形的求解进行了详细而深入的讨论,并进行了可视化的软件开发。最后,将资金的时间价值考虑进去从而使得模型更加接近实际。此外, 将模型由一维情形推广到高维的情形并给出了求解的大致思路和方法。关键词:机器任务分配资源连续分配动态规划方法资金的时间价值第 2 页 共 31 页名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 31 页 - - - - - - - - - 西安交通大学数学与应用数学专业课程设计(本科)Abstract T
3、he problem of the machines, tasks distributing belongs to the questions of continuous distribution. It is a very important part in production. In order to obtain the largest proceeds, producers always want to find the optimal strategy. Therefore, it is rather important to solve the problem quickly a
4、nd accurately. In this passage, I establish the model of the general firstly, and then discuss several special circumstances in details and in depth. Meanwhile, I develop the visualization of software. Finally, I take the time value of money into account so that the models are more realistic. In add
5、ition, I extend the one-dimensional case to high- dimensional and give the general ideas and methods of the solution. Key words machines, tasks distributingcontinuous distribution methods of dynamic programming time value of money 第 3 页 共 31 页名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
6、名师精心整理 - - - - - - - 第 3 页,共 31 页 - - - - - - - - - 西安交通大学数学与应用数学专业课程设计(本科)目录引言 .51、一般问题及相应的模型.61.1 一般问题重述 .61.2 模型的建立 .61.2.1静态规划模型 .61.2.2动态规划模型 .62、特殊情形及相应模型的求解.92.1 效益函数为线性函数时.92.2.1末端自由情形 .92.2.3末端固定情形 .122.2 效益函数为非线性函数时.133、进一步讨论效益函数为线性,末端自由情形.153.1 最优策略的一般关系式.153.1.1问题简述与模型建立 .153.1.2模型的求解及结论
7、 .153.2 基于一般式的计算机求解.173.2.1基于C+ 的求解 .183.2.2基于VC的可视化软件开发 .194、模型的改进与进一步推广.214.1 考虑资金时间价值的模型.214.1.1基本假设和相关的符号说明.224.1.2模型的建立与求解 .224.2 多元分配问题的推广.225、动态规划方法的评价.23附录一: C+程序 .26附录二:复利终值系数表.27参考文献 .31第 4 页 共 31 页名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 31 页 -
8、 - - - - - - - - 西安交通大学数学与应用数学专业课程设计(本科)引言机器任务分配问题是生产活动中的一个很重要的方面,在问题中考虑机器损耗。因为决策变量是连续值,故属于资源连续分配问题。这类问题的一般叙述如下:设有某种机器,初始的拥有量为,计划在A和 B 两种零件的生产上连续使用n 个阶段,已知投给 A的机器数为时相应的阶段效益为,投给 B的机器数为时相应的阶段效益为。在实际生产过程中,机器都会有损失。根据以往的经验可知,生产A零件,一个阶段后的完好率为a,生产 B零件,一个阶段后的完好率为b() ,求 n 阶段总收益最大的资源分配计划。 1sAU)g(UABU)(BUh1ba0
9、 ,显然,问题属于动态规划的范畴(事实上也可以得到静态的数学模型)。经过简单分析我们可以很容易得到问题的模型。由于效益函数的具体形式未知,故求解起来非常复杂。因此可以从简单的情形做起。目前,人们对于该问题的求解仅仅局限在末端自由、效益函数为线性且给定的情形,并没有给出一般情形的求解方法。本文不仅考虑了末端受约束的情形,还对效益函数为线性函数的一般情形给出了相应的结论,并开发了相应的可视化软件便于客户使用。最后,结合财务管理中的相关知识知,当生产时间较长或阶段收益较大时,资金的时间价值不能忽略。因此将其考虑进去重新建模求解,从而得到更加接近实际的模型。另外,为了得到更一般的情形,将一维资源分配问
10、题推广到高维,并给出相应的模型和求解的大概思路和方法。针对具体问题,可以从中选择合适的方法进行求解。上面的过程是对问题的逐步细化、逐步拓展,最终使得模型更加接近实际,更加具有双重价值(理论价值和实际价值)。第 5 页 共 31 页名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 31 页 - - - - - - - - - 西安交通大学数学与应用数学专业课程设计(本科)1、一般问题及相应的模型1.1 一般问题重述设有某种机器,初始的拥有量为,计划在A 和 B 两种零件的生产
11、上连续使用n 个阶段,已知投给 A的机器数为时相应的阶段效益为,投给 B的机器数为时相应的阶段效益为。在实际生产过程中,机器都会有损失。根据以往的经验可知,生产A零件,一个阶段后的完好率为a,生产 B零件,一个阶段后的完好率为b() ,求 n 阶段总收益最大的资源分配计划。 1sAU)g(UABU)(BUh1ba0 ,1.2 模型的建立1.2.1静态规划模型记:n 各阶段的总收益;Zku第 k 个阶段开始时分配给A 的机器数;Ks第 k 个阶段开始时完好的机器数则得该问题的静态规划模型为)()()()()()(gZmax222111nnnushugushugushu-+-+-+=?=-+=-+
12、=-+=+nisuusbaususbaususbaustsiinnnn,2 , 10)()()(. .1222311121.2.2动态规划模型动态规划模型就是多阶段决策过程的数学模型。包括“一个大前提、四个条件、一个方程 DT 基本方程”:第 6 页 共 31 页名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 31 页 - - - - - - - - - 西安交通大学数学与应用数学专业课程设计(本科)一个大前提: 把所研究的决策问题,按先后顺序划分为n 个相互联系的决策阶
13、段,以便按一定的次序进行求解。四个条件: 状态与状态变量、决策与决策变量、状态转移方程和阶段效益与目标函数。状态与状态变量:状态表示每个阶段开始时所处的自然状况或客观条件,它描述了影响决策的因素随决策进程的变化情况。描述状态的变量称为状态变量,第k 阶段的状态变量用表示。ks决策与决策变量:决策表示在某一阶段处于某种状态时,决策者在若干种方案中作出的选择决定。 描述决策的变量称决策变量,第 k 阶段的决策变量用表示。决策变量的取值会受到状态变量的制约,被限制在某一范围之内。ku状态转移方程:若第k 阶段的状态变量值为,当决策变量的取值决定后,下一阶段状态变量的值也就完全确定。这种对应关系=称为
14、状态转移方程。状态转移方程描述了由一个阶段的状态到下一阶段的状态的演变规律。ksku1+ks1+ks),(TkKkus阶段效益与目标函数:阶段效益是对某一阶段的状态和决策产生的效益值的度量,用表示。目标函数是指过程所包含的各阶段的状态和决策所产生的总的效益值,记为R。),(kkkusr一个方程: 即动态规划的基本方程。包括递推方程和边界条件两个部分。其中递推方程的合第 7 页 共 31 页名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 31 页 - - - - - - -
15、 - - 西安交通大学数学与应用数学专业课程设计(本科)理性是由贝尔曼最优性原理给出的。其内容如下:(贝尔曼最优性原理)多步决策过程中的最优决策具有这样的性质:若将过程任意分成两段,则不论前半段的初始状态和决策如何,余下的后半段决策对于新的初始状态(即前半段的末值状态)仍构成一个最优决策。基于以上描述,结合问题,可以得到与问题相应的动态规划模型,为更加简洁明了,用表格表述该模型,详情如下:从第 k 个阶段至最后一个阶段的总收益函数)(kksf动态规划模型大前提n 阶段决策,每个阶段要决定A、 B 两种零件的机器投放量状态与状态变量k 阶段初拥有的完好机器数ks0nkssk,21=决策与决策变量
16、k 阶段对零件A 的机器投放量kuAU=则有1 , 1,0UB-=-=nnksuuskkkk状态转移方程1 ,2, 1,BA)(1-=-+=+nnkusbauskkkk的机器阶段末完好数生产的机器阶段末完好数生产四个条件阶段效益& 目标函数 )()(1 ,2,1,)()(),(11=-+=-=-+=nknkkkkkkkkkkkushugrRnnkushugusr动态规划基本方程?-=+-+=+1 , 2, 1,0)()()()(max)(1111nnksfsfushugsfnnkkkkkkk第 8 页 共 31 页名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
17、 - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 31 页 - - - - - - - - - 西安交通大学数学与应用数学专业课程设计(本科)2、特殊情形及相应模型的求解2.1 效益函数为线性函数时一般问题中的效益函数并没有具体给出,这给求解带来了诸多不便。为了求解所建立的模型, 将效益函数具体化。一般情况下, 产量越高, 效益越大。 这要求效益函数为增函数。现从最简单的情形开始考虑,即假设效益函数与产量成正比。多阶段决策问题本质上是一个最优控制问题,在控制论中我们知道,末端是否受限制对最优控制的结果有直接的影响。基于这种思想, 我们分末端自由和末端固
18、定两种情形进行讨论。2.2.1末端自由情形在该种情形下,末端不受任何限制,是比较理想的状态。求解起来相对较为简便,为详细说明求解步骤,举例如下:【例题】某工厂用 125 台机器来加工两种零件,需要 5 年完成任务。 根据以往经验知道:机器加工第一种零件,一年后的损坏率为0.5;加工第二种零件,一年后的损坏概率是0.2。如果机器加工第一种零件一年的收益为10 万元,加工第二种零件一年的收益为6 万元。问如何安排这些机器,才能使5 年内获得的收益达到最大?解:第一步:划分阶段每一年为一个阶段,5 年分为 5 个阶段,5 ,4,3 ,2 ,1=k第二步:确定状态变量状态变量为第 k 年年初拥有的完好
19、机器数,且ks1251=s5, 4, 3, 21250=ksk第三步:确定决策变量 决策变量为第 k 阶段安排加工第一种零件的机器数,且kxkksx 0,则在第k个阶段安排加工第二种零件的机器数为kkxs -第 9 页 共 31 页名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 31 页 - - - - - - - - - 西安交通大学数学与应用数学专业课程设计(本科)第四步:状态转移方程 由于机器在两种工作任务下的损坏率分别是0.5 ,0.2 ,故相应的完好率分别是0.
20、5和 0.8 。从而第k+1 年初拥有的完好设备数为: kkkkkkxsxsxs3 .08.0)(8. 05 .01-=-+=+ 状态转移方程 第五步:阶段效益与目标函数 阶段效益函数1 , 2, 3 ,4, 546)(610),(=+=-+=kxsxsxxsrkkkkkkkkmax 目标函数=+=5151)46(kkkkkxsrR第六步:基本方程?=-+=+=+边界条件递推方程0)()5, 4, 3, 2, 1()3.08 .0(64max)(),(max)(66111sfkxsfsxsfxsrsfkkkkkkkkkkkk下面开始求解,从最后一个阶段开始向前做逆推运算。k=5 时)64max
21、()(5555sxsf+=550. .sxts因为是关于的线性单调增函数,故得最优解,此时有5f5x5*5sx=55510)(ssf=k=4 时)14max()3.08.0(*1064max)1064max()(64max)(444444544554444xsxssxssxsfsxsf+=-+=+=+=440. .sxts同理可得最优解为,此时有4*4sx=44415)(ssf=k=3 时)*5 .018max()3.08.0(*1564max)1564max()(64max)(333333433443333xsxssxssxsfsxsf-=-+=+=+=330s.t.sx 因为是关于的线性单
22、调减函数,故得最优解,此时有3f3x0*3=x33318)(ssf=第 10 页 共 31 页名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 31 页 - - - - - - - - - 西安交通大学数学与应用数学专业课程设计(本科)k=2 时)*4 .1*4 .20max()3 .08 .0(*1864max)1864max()(64max)(222222322332222xsxssxssxsfsxsf-=-+=+=+=220. .sxts同理可得最优解,此时有0*2
23、=x222*4 .20)(ssf=k=1 时)*12. 2*32.22max()3.08.0(*4 .2064max)*4.2064max()(64max)(111111211221111xsxssxssxsfsxsf-=-+=+=+=110. .sxts仍然同理可得最优解为,此时有0*1=x111*32.22)(ssf=将反向代入得到1251=s163 .08 .032323 .08.064643 .08.00803.08.001003.08 .0055*6*544*5*433*4*322*3*211*2*1=-=-=-=-=-=xssxxssxxssxxssxxssx故决策过程如下:0*1
24、=x0*2=x0*3=x64*4=x32*5=x万750*1=r万600*2=r万480*3=r万640*4=r万320*5=r即最优分配方案是第一年把全部机器都用来生产B,阶段收益为750 万,年末完好机器为 100 台;第二年把全部机器都用来生产B,阶段收益为600 万,年末完好机器为80 台;第三年把全部机器都用来生产B,阶段收益为480 万,年末完好机器为64 台;第四年把全部机器都用来生产A,阶段收益为640 万,年末完好机器为32 台;第五年把全部机器都用来生产 A,阶段收益为320 万,年末完好机器为16 台。五年总收益为2790 万元。第 11 页 共 31 页名师资料总结 -
25、 - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 31 页 - - - - - - - - - 西安交通大学数学与应用数学专业课程设计(本科)2.2.3末端固定情形在实际生产过程中,往往会对末端加上一定的约束条件。比如,由于资金不足或其它某种原因, 在第五年结束时, 现在设备不能全部更新,要求完好的设备台数为台 (上例中为 16 台) ,则应如何安排生产,才能满足这一终端要求的情况使利润最高?30*6=s解:kkkkkkxsxsxs3 .08 .0)(8.05.01-=-+=+303.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年机器任务分配问题 2022 机器 任务 分配 问题
限制150内