



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数学建模实验艮告实验序号:1日期:2012年09月23日班级姓名学号实验名称公平席位分配的程序设计实验所用软件及版本 Matlab20081、实验目的(1)理解比例加惯例和Q值法的分配方法。(2)熟悉使用Mat lab软件编写比例加惯例和Q值法的程序代码。2、实验内容某学校有3个系,共200名学生。甲系103人,乙系63人,丙系34人,使 用比例加惯例、Q值法分配21个席位。编写相应的通用,性强的Matlab程序代码。 如果席位增加到31个席位,如何分配?提示:fix(兀)表示对于兀向0靠拢取整,即fix(兀)=3。(兀在mat lab为pi) V=find(a=max(a)表示求向量a的最大
2、值所在的位置。比如a=1 5 3 2; V=find(a=max(a)对应的 V 值为 2,即 a 中元素 5 所 对应的位置是第2个位置3、详细设计(包括算法描述和程序)课堂程序:p=103 63 34 ;Psum=sum(p);N=21;n=zeros(1,3);n(1)=fix(p(1)/Psum*N);n(2)=fix(p(2)/Psum*N);n(3)=fix(p(3)/Psum*N);yu=zeros(1,3);yu(1)=p(1)/Psum*N-n(1);yu(2)=p(2)/Psum*N-n(2);yu(3)=p(3)/Psum*N-n(3);if N-sum(n)0for i
3、=1:(N-sum(n)v=find(yu=max(yu);n(v)=n(v)+1;yu(v)=0;end end结果:n =1173Q值法(21席位):p=103 63 34 ;Psum=sum(p);N=21;n=zeros(1,3);n(1)=fix(p(1)/Psum*N);n(2)=fix(p(2)/Psum*N);n(3)=fix(p(3)/Psum*N);Q=zeros(1,3);Q(1)=p(1)八2/(n(1)*(n(1)+1);Q(2)=p(2)八2/(n(2)*(n(2)+1);Q(3)=p(3)八2/(n(3)*(n(3)+1); if N-sum(n)0for i=1
4、:(N-sum(n) v=find(Q=max(Q); n(v)=n(v)+1;Q(v)=p(v)八2/(n(v)*(n(v)+1); endendn结果:n = 1164Q值法(31席位): p=103 63 34 ; Psum=sum(p);N=31;n=zeros(1,3);n(1)=fix(p(1)/Psum*N);n(2)=fix(p(2)/Psum*N);n(3)=fix(p(3)/Psum*N);Q=zeros(1,3);Q(1)=p(1)八2/(n(1)*(n(1)+1);Q(2)=p(2)八2/(n(2)*(n(2)+1);Q(3)=p(3)八2/(n(3)*(n(3)+1)
5、; if N-sum(n)0for i=1:(N-sum(n) v=find(Q=max(Q); n(v)=n(v)+1;Q(v)=p(v)八2/(n(v)*(n(v)+1);endendn结果:n = 161054、实验结果与分析该试验第一个程序是:先取整分配,剩余的席位然后再依次分配给小数部分 比例较高的系,剩余的席位(即N-sum(n)依次分配是通过for循环实现的,当 剩余的席位(即N-sum(n)等于0时,分配终止。在分配剩余的席位时,我们先 找出小数部分最大的,分配它后,再令该系的小数部分为0。否则当分配其余剩 余席位的时候,还是分配给该系(因为它的小数部分仍是最大)。该试验第二、三个程序是Q值法:该程序原理是根据分配席位的原则(即使 相对的不公平度尽可能的小)来分配的。先取整分配,然后再依次分配剩余的席 位假设每个系都增加一个席位,求出各个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年企业人力资源管理师之四级人力资源管理师能力提升试卷B卷附答案
- 2025年公务员(国考)之公务员面试通关考试题库带答案解析
- 2019-2025年消防设施操作员之消防设备高级技能全真模拟考试试卷A卷含答案
- 2025版权许可协议的合同范本示例
- 农产品棉花供货合同样本
- 高三政治常识知识图解及疑难解析(二)
- 小班主题活动周的实施方案计划
- 体育馆龙骨施工方案
- 跨界合作下的品牌效应分析计划
- 旧窗保洁施工方案
- 儿童常见病中医治疗
- 外科学教学课件:结、直肠与肛管疾病
- 水利工程模块设备设施风险分级管控清单
- 中国古代建筑历史图说
- 检验危急值在急危重症病人的临床应用课件整理
- 人工智能+智能运维平台解决方案
- 工会维护劳动领域政治安全10项长效机制
- 10KV供配电系统设计答辩
- 2023年郑州黄河护理职业学院单招职业适应性测试题库及答案解析
- 环境信息系统的GIS基础 01讲 GIS导论
- DCS集散型控制系统安装调试施工方案
评论
0/150
提交评论