资源分配问题的求解.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
资源分配问题的求解

信息与计算科学专业学年论文评阅意见表 标 题 资源分配问题的求解 作 者 张玉娟 学号 3070942232 指导教师 林亮 关键词 资源分配;线性规划;单纯形法;0-1规划;动态规划;逆序递推 中 文 摘 要 资源分配问题将一种或几种资源(原材料、机器设备等)分配给若干产品或用户,以获得最大的效益。它可以是静态规划问题,也可以是多阶段决策过程,构造动态规划模型求解。本文用线性规划单纯形法、整数0-1规划、动态规划逆序递推算法求资源分配问题最优值。 指 导 教 师 评 语 签字: 年 月 日 答 辩 小 组 评 阅 意 见 签字: 年 月 日 评 定 等 级 备 注 资源分配问题的求解 学生:张玉娟 学号:3070942232 指导老师:林亮 摘 要:资源分配问题将一种或几种资源(原材料、机器设备等)分配给若干产品或用户,以获得最大的效益。它可以是静态规划问题,也可以是多阶段决策过程,构造动态规划模型求解。本文用线性规划单纯形法、整数0-1规划、动态规划逆序递推算法求资源分配问题最优值。 关键词:资源分配;线性规划;单纯形法;0-1规划;动态规划;逆序递推 1 引言 近年来,随着社会经济的发展,资源分配问题广泛存在于社会各个领域。所谓资源分配问题,就是将数量一定的的资源(例如原材料、资金、机器设备、劳动力、食品等)分配给若干个使用者,而使总的目标函数值为最优。如何在满足各使用方的基础上,高效分配有限的资源,是资源分配问题中亟待解决的难题。资源分配问题,属于线性规划、非线性规划这样一类静态规划问题,通常是与时间无关的。线性规划问题的求解方法有统一而简单的方法即单纯形法,但在决策变量个数较多,求解过程都比较复杂时,用手动来算繁琐,所以用MATLAB软件编程求解线性规划问题则比较简单。但实际上由于各部门的原有基础、地理位置、市场定位、使用目的等各方面的差异,即使给各部门提供同数量的资源,各部门所产生的效益也是不尽相同的,即各部门的效益函数有异.另一方面,上面所说的效益函数还受着资源类型、时间、市场、消费者心理等很多不确定因素的影响,其函数关系不一定是解析式.很可能是对特定资源某几种分配可能值关于当前时段的统计数据而常常以表格形式给出,正是这种效益函数的非解析性及离散性使得解析计算变得困难。存在着时间过程长,计算量大,特别是N、M至少有一个较大时更是如此.另一方面,效益表格的数据一旦改变,(在市场经济诸多因素的影响下这种改变是很可能而且很快的)前后分配方案之间极少有借鉴之处,不利于及时予以调整。所以引用整数0-1规划,运用Lingo软件编程求解。这类静态问题也可以人为地引入时间因素,把它看作是按阶段进行的一个多阶段决策问题,也可以用动态规划方法方便地求解。在资源分配问题上使用动态规划是将分配过程划分为多个阶段,在每个阶段中选取最优决策,最后达到整个过程的总体最优目标。可以用逆序递推列表求解,但是当数据比较大,列表求解就非常繁琐,利用MATLAB编程求解就非常容易了。 2 问题和求解 2.1 问题的提出 对于这类要需要种不同的原材料生产种不同的产品的资源分配问题,一般是已知每样原材料的库存量,每个产品所需各种材料的分量,以及生产每个产品能获得多少利益。这类资源分配问题只要运用线性规划就可以解决。 表1 产品 库存量 原 材 料 利润 2.1.1 线性规划求解 一般线性规划问题的数学模型为: 这里f为由目标函数的系数组成的向量,A和b分别为约束条件的系数矩阵和右端向量,Aeq和Beq分别为等式约束条件的系数矩阵和右端向量,当约束条件没有等式时,Aeq和Beq就用空矩阵[]表示,lb和ub分别是变量的下界和上界约束。满足全部约束条件的一组决策变量,称为此线性问题的可行解,而使目标函数达到问题要求的最优值(max或min)的可行解称为线性规划问题的最优解。MATLAB程序代码见附录程序代码1。 2.1.2 单纯形法 单纯形法是求解线性规划问题的通用方法。单纯形法的基本思想是:先找出一个基本可行解,对它进行鉴别,看是否是最优解;若不是,则按照一定法则转换到另一改进的基本可行解,再鉴别;若仍不是,则再转换,按此重复进行。因基本可行解的个数有限,故经有限次转换必能得出问题的最优解。如果问题无最优解也可用此法判别。单纯形法的一般解题步骤可归纳如下:把线性规划问题的约束方程组表达成典范型方程组,找出基本可行解作为初始基本可行解。若基本可行解不存在,即约束条件有矛盾,则问题无解。若基本可行解存在,从初始基本可行解

文档评论(0)

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

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

1亿VIP精品文档

相关文档