公平席位分配问题程序.doc_第1页
公平席位分配问题程序.doc_第2页
公平席位分配问题程序.doc_第3页
公平席位分配问题程序.doc_第4页
全文预览已结束

下载本文档

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

文档简介

公平的席位分配问题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 这个分配结果出现增加一席后,丙系比增加席位前少一席的情况,这使人觉得席位分配明显不公平。这个结果也说明按惯例分配席位的方法有缺陷,请尝试建立更合理的分配席位方法解决上面代表席位分配中出现的不公平问题。2.建立模型并分析: 模型公式: 于是知道增加的席位分配可以由的最大值决定,且它可以推广到多个组的一般情况。用的最大值决定席位分配的方法称为值法。对多个组(m个组)的席位分配Q值法可以描述为: 1先计算每个组的值: , k=1,2,m 2求出其中最大的值(若有多个最大值任选其中一个即可) 3将席位分配给最大值对应的第组。3.matlab编程:function q=xwfp(P,N)%xwfp是公平席位分配函数%语法=xwfp(P,N,m)%输入参数%P-各组人数的数据文件%m组数%N-总席位数%输出参数%q-每组应分配的席位数 %程阳编写于2013年3月10日 x,y=size(P);m=x*y;q=;Q=;p=sum(P);for i=1:m q(i)=fix(P(1,i)/p)*N);endq;for i=1:m Q(i)=P(i)*P(i)/(q(i)*(q(i)+1);endQ;if sum(q)=N q return;else for i=1:m if Q(i)=max(Q) q(i)=q(i)+1; Q(i)=P(i)*P(i)/(q(i)*(q(i)+1); endend disp(最后分配方案:)end4.用matlab求解上述问题输入参数:P=103 63 34; N=21;调用所编写的matlab程序:q=xwfp(P,N)得到结果如下:最后分配方案:q = 11 6 45.人工计算求解,验证上述结果 先按应分配的整数部分分配,余下的部分按值分配。 本问题的整数名额共分配了席,具体为: 甲 10.815 乙 6.615 丙 3.570 对第席的分配,计算值 ; ; 因为最大,因此第席应该给甲系; 对第席

温馨提示

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

评论

0/150

提交评论