下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 台州市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)完整答案详解
- 湖北省农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(精练)
- 天水市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及一套参考答案详解
- 佛山市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(培优b卷)
- 延庆县农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(新)
- 天水市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(完整版)
- 景德镇市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)完整参考答案详解
- 百色市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(黄金题型)
- 2025年低空经济「空中城市」无人机产业技术创新战略研究报告
- 2026年石家庄市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(模拟题)
- 2025年抗菌药物合理使用培训考试试题含答案
- 汽车充电桩场地安全使用协议书9篇
- 小学三年级英语教学计划
- 酒店海鲜供应配送合作合同5篇
- 幸福食堂运营补贴申请书
- 2025年中国盐业集团招聘面试模拟题集
- 中国铁建股份有限公司招聘笔试题目
- 电梯安全应急预案培训课件
- 七上数学期中复习压轴题小纸条【空白】
- 2025至2030中国建筑设计行业市场深度调研及战略决策及有效策略与实施路径评估报告
- 基于知识、能力、素养培养的2026届高考历史复习备考策略讲座
评论
0/150
提交评论