初等数学建模方法示例_第1页
初等数学建模方法示例_第2页
初等数学建模方法示例_第3页
初等数学建模方法示例_第4页
初等数学建模方法示例_第5页
免费预览已结束,剩余8页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精选文库第2章 初等数学建模方法示例2.1公平的席位分配问题席位分配在社会活动中经常遇到,如:人大代表或职工学生代表的名额分配和其他物质资料的分配等。通常分配结果的公平与否以每个代表席位所代表的人数相等或接近来衡量。目前沿用的惯例分配方法为按比例分配方法,即: 某单位席位分配数 = 某单位总人数比例总席位 如果按上述公式参与分配的一些单位席位分配数出现小数,则先按席位分配数的整数分配席位,余下席位按所有参与席位分配单位中小数的大小依次分配之。这种分配方法公平吗?下面来看一个学院在分配学生代表席位中遇到的问题:某学院按有甲乙丙三个系并设20个学生代表席位。它的最初学生人数及学生代表席位为 系名 甲 乙 丙 总数 学生数 100 60 40 200 学生人数比例 100/200 60/200 40/200 席位分配 10 6 4 20后来由于一些原因,出现学生转系情况,各系学生人数及学生代表席位变为: 系名 甲 乙 丙 总数 学生数 103 63 34 200 学生人数比例 103/200 63/200 34/200 按比例分配席位 10.3 6.3 3.4 20 按惯例席位分配 10 6 4 20 由于总代表席位为偶数,使得在解决问题的表决中有时出现表决平局现象而达不成一致意见。为改变这一情况,学院决定再增加一个代表席位,总代表席位变为21个。重新按惯例分配席位,有 系名 甲 乙 丙 总数 学生数 103 63 34 200 学生人数比例 103/200 63/200 34/200 按比例分配席位 10.815 6.615 3.57 21 按惯例席位分配 11 7 3 21这个分配结果出现增加一席后,丙系比增加席位前少一席的情况,这使人觉得席位分配明显不公平。这个结果也说明按惯例分配席位的方法有缺陷,请尝试建立更合理的分配席位方法解决上面代表席位分配中出现的不公平问题。模型构成 先讨论由两个单位公平分配席位的情况,设 单位 人数 席位数 每席代表人数单位A 单位B 要公平,应该有, 但这一般不成立。注意到等式不成立时有 若,则说明单位A 吃亏(即对单位A不公平 ) 若,则说明单位B 吃亏 (即对单位B不公平 )因此可以考虑用算式 来作为衡量分配不公平程度,不过此公式有不足之处(绝对数的特点),如:某两个单位的人数和席位为 , 算得 另两个单位的人数和席位为 ,, 算得 虽然在两种情况下都有,但显然第二种情况比第一种公平。下面采用相对标准,对公式给予改进,定义席位分配的相对不公平标准公式:若,则称为对A的相对不公平值, 记为:,若,则称 为对B的相对不公平值,记为;由定义有对某方的不公平值越小,某方在席位分配中越有利,因此可以用使不公平值尽量小的分配方案来减少分配中的不公平。确定分配方案: 使用不公平值的大小来确定分配方案,不妨设,即对单位A不公平,再分配一个席位时,关于,的关系可能有 1. ,说明此一席给A后,对A还不公平;所以这一席显然分给A方;2. ,说明此一席给A后,对B还不公平, 相对不公平值为: ;3. ,说明此一席给B后,对A不公平, 相对不公平值为: ; 上面的分配方法在第1种情况可以确定新席位的分配,但在第2种和第3情况时不好确定新席位的分配。用不公平值的公式来决定席位的分配,对于新的席位分配,若有:则增加的一席应给A ,反之应给B。对不等式进行简单处理,可以得出对应不等式引入公式:于是知道增加的席位分配可以由的最大值决定,且它可以推广到多个组的一般情况。用的最大值决定席位分配的方法称为值法。对多个组(m个组)的席位分配Q值法可以描述为: 1先计算每个组的值: , k=1,2,m 2求出其中最大的值(若有多个最大值任选其中一个即可) 3将席位分配给最大值对应的第组。这种分配方法很容易编程处理。(请大家就一般情况根据上面的算法编写相应的程序)模型求解 先按应分配的整数部分分配,余下的部分按值分配。 本问题的整数名额共分配了席,具体为: 甲 10.815 乙 6.615 丙 3.570 对第席的分配,计算值 ; ; 因为最大,因此第席应该给甲系; 对第席的分配,计算值; ; 因为Q3最大,因此第1席应该给丙系最后的席位分配为: 甲席乙席 丙席注:若一开始就用值分配,以逐次增加一席,也可以得到同样的结果。简评:本题给出的启示是对涉及较多对象的问题,可以先通过研究两个对象来找出所考虑问题的一般的规律,这也是科学研究的常用方法。请对一般情况编程。2.2 商人们怎样安全过河三名商人各带一个随从乘船渡河,一只小船只能容纳二人,由他们自己划行。随从们密约,在河的任一岸,一旦随从的人数比商人多,就杀人越货。但是如何乘船渡河的大权掌握在商人们的手中。商人们怎样才能安全渡河呢?对于这类智力游戏经过一番逻辑思索是可以找出解决办法的。这里用数学模型求解,一是为了给出建模的示例,二是因为这类模型可以解决相当广泛的一类问题,比逻辑思索的结果容易推广。由于这个虚拟的问题已经理想化了,所以不必再作假设。安全渡河问题可以视为一个多步决策过程。每一步,即船由此岸驶向彼岸或从彼岸驶回此岸,都要对船上的人员(商人、随从各几人)作出决策,在保证安全的前提下(两岸的随从数都不比商人多),在有限步内使全部人员过河。用状态(变量)表示某一岸的人员状况,决策(变量)表示船上的人员状况,可以找出状态随决策变化的规律。问题转化为在状态的允许变化范围内(即安全渡河条件),确定每一步的决策,达到渡河的目标。模型构成 记第次渡河前此岸的商人数为,随从数为,. 将二维向量定义为状态。安全渡河条件下的状态集合称为允许状态集合,记作. (1)不难验证,对此岸和彼岸都是安全的。记第次渡船上的商人数为,随从数为. 将二维向量定义为决策。允许决策集合记作,由小船的容量可知 (2)因为为奇数时船从此岸驶向彼岸,为偶数时船由彼岸驶回此岸,所以状态随决策变化的规律是 (3)(3)式称状态转移律。这样,制定安全渡河方案归结为如下的多步决策模型:求决策,使状态按照转移率(3),由初始状态经有限步到达状态.模型求解 根据(1) (3)式编一段程序用计算机求解上述多步决策问题是可行的。不过对于商人和随从人数不大的简单状况,用图解法这个模型更为方便。121233图2 安全渡河问题的图解法在平面坐标系上画出图2那样的方格,方格点表示状态. 允许状态集合是用圆点标出的10个格子点。允许决策是沿方格线移动1或2格,为奇数时向左、下方移动,为偶数是向右、上方移动。要确定一系列的使由经过那些圆点最终移至原点.图2给出了一种移动方案,经过决策,最终有. 这个结果很容易翻译成渡河的方案。评注 这里介绍的是一个规格化的方法,所建立的多步决策模型可以用计算机求解,从而具有推广的意义。譬如当商人和随从人数增加或小船的容量加大时,靠逻辑思考就困难了,而用这种模型则仍可方便地求解。读者不妨考虑四名商人各带一个随从的情况(小船同前)。适当地设置状态和决策,确定状态转移律,建立多步决策模型,是有效地解决很广泛的一类问题的方法,在以后的章节中还要用到。2.3 货物存储模型配件厂为装配线生产若干种产品,轮换产品时因更换设备要付生产准备费,而当产量大于需求时要付存储费,该厂生产能力非常大,即所需数量可在很短时间内产出。已知某种产品的日需求量100件,生产准备费5000元,储存费每日每天1元,试安排该产品的生产计划,即多少天生产一次(生产周期),每次产量多,使总费用最小?1 问题的分析计算一下:若每天生产一次,每次100件,无贮存费,生产准备费5000元,每天费用5000元。若10天生产一次,每次1000件,贮存费4500元,生产准备费5000元,平均每天950元。若50天生产一次,每次5000件,贮存费122500元,生产准备费5000元,平均每天2550元。从上面的计算看,生产周期短、产量少,会使贮存费小,准备费大;而周期长、产量多,会使贮存费大,准备费小。所以必然存在一个最佳的周期,使总费用最小。显然,应该建立一个优化模型。2 不允许缺货模型, 备货时间很短2.1问题假设为了处理的方便,考虑连续模型,即设生产周期T和产量Q均为连续量。根据问题性质作如下假设:1. 缺货费用无穷大2. 单位存储费不变;3. 每次生产准备费不变;4. 购买单位货物本身的费用不变;5. 需求是连续的、均匀的,每天的需求量为常数r;6. 生产能力为无限大,当贮存量降到零时,可以立即得到补充,即不允许缺货;2.2符号说明每天的平均费用 每次生产准备费用 每天每件产品贮存费 t=0时的生产量 生产周期 每天的需求量,即需求速度 单位货物本身的费用2.3模型的建立由于可以立即得到补充,所以不会出现缺货,在研究这种模型时不在考虑缺货费用。这些假设条件只是近似的正确,在这些假设条件下要用总平均费用用来衡量存储策略的优劣。为了找出最低费用的策略,首先想到在需求确定的情况下,每次准备货量多,则准备货的次数可以减少,从而减少了准备费。但是每次准备货量多,会增加存储费用。为研究费用的变化情况需要导出费用函数。假定每隔时间补充一次存储,那么准备货量必须满足时间的需求,准备货量为,;准备费用为,货物单价为,总的准备费用为;时间的平均准备费用为,时间内的平均存储量为,单位时间内单位物品的存储费用为,时间内所需平均存储费用为。时间内总的平均费用为 上式为这个优化模型的目标函数。2.4模型的求解只需对上式利用微积分求最小值的方法可求出。令:得准备周期:因,即每隔时间准备一次货可使得准备批量为 上式即存储论中著名的经济订购批量(economic ordering quantity)公式。简称为EOQ公式,也成为平方根公式,或经济批量(economic lot size)公式。2.5结果分析由于、皆与无关,所以此后在费用函数中可略去这项费用。如无特殊需要不再考虑此项费用。如不考虑购买货物本身的费用,存贮费用准备费用时间内总的平均费用为得准备周期:,准备批量为;结果与原模型的求解是一致的。3 允许缺货模型,备货时间很短模型是在不允许缺货的情况下推导出来的。本模型是允许缺货,并把缺货损失定量化来加以研究。由于允许缺货,所以企业可以在存储降至零后,还可以再等一段时间然后订货。这就意味着企业可以少付一些存储费用。一般地说当顾客遇到缺货时不受损失,或损失很小,而企业除了支付少量的缺货费用外也无其他损失,这是发生缺货现象可能对企业是有利的。本模型的假设条件出允许缺货外,其余条件皆与模型一是一样的。3.1模型建立设单位时间单位物品存储费用为,每次订购费为,缺货费为(单位缺货损失),为需求速度。求最佳存储策略,使得平均总费用最小。假设最初存储量为,可以满足时间的需求,时间的平均存储量为,在时间的存储为零,平均缺货量为。由于仅能满足时间的需求,有;在时间内所需存储费在时间内

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论