公平的席位分配问题建模作业.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文档。上传文档
查看更多
公平的席位分配问题建模作业

公平的席位分配问题 ——数学建模报告陈天送陈铁忠 朱海 公平的席位分配问题 席位分配在社会活动中经常遇到,如:人大代表或职工学生代表的名额分配和其他物质资料的分配等。通常分配结果的公平与否以每个代表席位所代表的人数相等或接近来衡量。 符号设定: :总席位数 :分配给第系席位数 (分别为甲,乙,丙系) :总人数 :第系数 (分别为甲,乙,丙系) :第系值 (分别为甲,乙,丙系) :目标函数 方法一,比例分配法:即: 某单位席位分配数 = 某单位总人数比例′总席位 如果按上述公式参与分配的一些单位席位分配数出现小数,则先按席位分配数的整数分配席位,余下席位按所有参与席位分配单位中小数的大小依次分配之。这种分配方法公平吗?由书上给出的案例,我们可以很清楚的知道该方法是有缺陷的,是不公平的。 方法二,Q值法: 采用相对标准,定义席位分配的相对不公平标准公式:若 则称 为对A的相对不公平值, 记为 ,若 则称 为对B的相对不公平值 ,记为 由定义有对某方的不公平值越小,某方在席位分配中越有利,因此可以用使不公平值尽量小的分配方案来减少分配中的不公平。 确定分配方案: 使用不公平值的大小来确定分配方案,不妨设,即对单位A不公平,再分配一个席位时,关于,的关系可能有 1.??????? ,说明此一席给A后,对A还不公平; 2.??????? ,说明此一席给A后,对B还不公平,不公平值为 3.??????? ,说明此一席给B后,对A不公平,不公平值为 4. ,不可能 上面的分配方法在第1和第3种情况可以确定新席位的分配,但在第2种情况时不好确定新席位的分配。用不公平值的公式来决定席位的分配,对于新的席位分配,若有 则增加的一席应给A ,反之应给B。对不等式 rB(n1+1,n2)rA (n1,n2+1)进行简单处理,可以得出对应不等式 引入公式 于是知道增加的席位分配可以由Qk的最大值决定,且它可以推广到多个组的一般情况。用Qk的最大值决定席位分配的方法称为Q值法。 对多个组(m个组)的席位分配Q值法可以描述为: 1.先计算每个组的Q值:Qk , k=1,2,…,m 2.求出其中最大的Q值Qi(若有多个最大值任选其中一个即可) 3.将席位分配给最大Q值Qi对应的第i组。 这种分配方法很容易编程处理。用Q值法解书上的案例如下,先按应分配的整数部分分配,余下的部分按Q值分配。 本问题的整数名额共分配了19席,具体为: 甲   10.815 n1 =10 乙 6.615 n2 =6 丙   3.570 n3 =3 对第20席的分配,计算Q值 Q1=1032/(10′11) = 96.45 ; Q2=632/(6′7)= 94.5; Q3 =342/(3′4)=96.33 因为Q1最大,因此第20席应该给甲系; 对第21席的分配,计算Q值 Q1=1032/(11′12)=80.37 ; Q2 =632/(6′7)=94.5; Q3 =342/(3′4)=96.33 因为Q3最大,因此第21席应该给丙系 最后的席位分配为:甲 11席  乙  6席 丙  4席 方法三,d’Hondt法: 将甲,乙,丙各系的人数用正整数n=1,2,3,…相除,即一次随自然数列求商,将所得商数从小到大取前十个,分别统计各系入围个数,即是最终学生代表名额分配结果。 将甲,乙,丙各系的人数用正整数n=1,2,3,…相除,其商数如下表: 系 1 2 3 4 5 6 甲 100 50 33.33 25 20 16.66 乙 60 30 20 15 12 10 丙 40 20 13.33 10 8 6.66 将所得商数从大到小取前10个(10为席位数),在数字下标以横线,表中甲,乙,丙横线的数分别为5,3,2是3个系分配席位。 系 学生人数 10个名额分配 21分配 甲 100 5 11 乙 60 3 6 丙 40 2 4 总和 200 10? 20 方法四,最小方差法: 最小方差原则的资(席位)公平分配整数: min? ?? ?????????????????????????????? (11) 其中?为整数,i=1,2,…,m 可以认为最小方差原则是希望各单位每个席位代表的人数差异不要太大,特别地应该与整个分配方案中平均每个席位所代表的人数P/N差异不要太大。因而对模型(11)的约束条件做进一步的合理限制,构成模型:

文档评论(0)

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

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

1亿VIP精品文档

相关文档