摘 要: 提出一种快速、实用的普通高等学校招生分数线预测算法,编制了相应的应用程序,并分析了在安徽省普通高校召生工作中应用的结果。
关键词: 预测算法 分数线 志愿
分数线的划定是招生录取工作中非常重要的一个环节。在分批次招生工作的实施过程中,若某一批次的分数线划定过高,则会给参与本批次招生录取院校招生计划的完成带来很大的压力;若分数线划定过低,又将会造成很多高分考生的落榜。因此,一个合适的分数线预测划定系统对于整个招生录取工作是非常重要的。下面结合近年来安徽省的具体招生过程,介绍相关研究成果。
1 传统的分数划定办法
在应用作者的相关研究成果之前,安徽省的普通高等院校招生工作中,各批次录取分数线划定的主要依据是当年各院校分批次的招生计划和考生的总分分档表,再参照上年的录取情况进行估算。由于没有考虑到考生的志愿分布情况,经常会出现划定的分数线或高或低的情况。如某年考生的志愿情况相对较集中,这样会出现高分撞车的现象,造成部分院校很难完成其招生计划。又如某年考生的志愿情况相对较分散,在划分数线时为了避免高分撞车现象将分数线放得较宽,结果又造成很多高分、有志愿考生的落榜。
2 系统设计思想
传统的分数划定办法的最大缺陷就是没有考虑到考生的实际志愿分布情况,而最准确的分数线设定应在实际录取工作过程中来做是最为合适的。但分数线是要提前公布的,因此,利用实际考生数据(考生成绩、志愿、招生计划、招生政策等)进行先期的模拟预投档将是一种可行的办法。
本文的基本设计思想就是利用作者研制的安徽省普通高校招生计算机辅助录取系统[1]中的投档子系统来进行模拟投档的。根据实际招生过程,该系统需要进行以下改进:
(1)将各志愿的投档比例均固定为计划缺额的100%,取消院校阅档及退档等操作。
原系统对第一、二志愿的分院校投档比例大部分都超过100%,这样就需要退档,对快速预测不利。本系统采用等额投档,投档后直接录取,加快了预测进度。
(2)取消考生的大部分档案状态,只保留自由可投状态和已录取状态。这样就避免了考生的多种档案状态之间频繁转换。
(3)将各志愿的投档工作的由原来的分开、手动执行改为自动、连续执行。
(4)引入叠代法进行自动预测。叠代初值参考安徽省原分数线划定办法,叠代终止条件根据安徽省招生政策对不同批次的相应原则意见来确定。
(5)对原系统新增设招生政策的辅助决策系统,为完善安徽省的招生工作提供决策依据。
3 叠代法的实现
本系统张叠代法进行分数线的预测,该方法的实现步骤如下。
(1)叠代初值的选取
叠代初值参考安徽省原分数线划定办法,针对不同批次进行不同处理。
第一批本科的初值选为取出分科类(如文、理科)该批次的招生计划和再乘以120%,从总分分档表中找出该人数对应的总分作为初值。
其他本科批的初值选为取出分科类(如文、理科)该批次的招生计划和并乘以120% 再加上以前各批次本科类的招生计划数,从总分分档表中找出该人数对应的总分作为初值。
各专科批参照其他本科批次,增加一定冗余量(因为安徽省近年来的专科有效志愿相对量都比本科志愿要小,同时专科志愿的撞车情况远高于本科志愿)。
(2)叠代步距的设定
对于本科各批次院校,由于招生计划基数较小,加上有效志愿率较高,故可设定较小的起始叠代步距,一般10~20分即可。以后可用折半查找法进行查找测试。
对于专科各批次院校,由于招生计划基数较大,同时其有效志愿率相对要低得多(也就是说无志愿或志愿撞车现象比较普遍),故可设定较大的起始叠代步距,一般为40~60分。以后同样可用折半查找法进行查找测试。
(3)叠代终止条件的确定
对本科各批次,叠代终止条件设定为刚满足所有院校完成招生计划的分数。
对专科各批次,叠代终止条件设定为以满足所有院校完成招生计划的分数为基数,增加一定的富裕量。
4 辅助决策系统
在完成分数线预测的基础上,作者又编制了各院校达到线上分志愿生员分布情况及模拟投档结果统计表,包括以下内容:
(1)各院校线上第一志愿的考生能否完成招生计划情况。
(2)对第一志愿能完成招生计划的院校提供该批次分数线上人数分布及本校最低录取分数线、录取率等信息。
(3)对第一志愿不能完成招生计划的院校提供其他志愿的预测结果,给出各分志愿的可录取人数以及是在第几志愿才能完成招生计划、完成计划的相应志愿的最低录取分数线等信息。
(4)提供各批次热门院校的考生志愿撞车情况分析表,为提前争取热门院校招生计划的增加提供预测依据(如2002年秋招中,北大理科增招录取了640分以上的所有一志愿考生,复旦增招录取了所有620分以上的全部一志愿考生等)。
(5)提供每一批次完成后高分落榜考生的志愿情况分析表及线上有志愿考生的落榜情况统计分析表,为本批次总体招生政策(如增招政策、招生计划调整原则等)的指定提供决策的预测依据(如在2002年秋招中,安徽省内各专科院校均可增加20%的招生计划等)。
5 具体预测结果分析
从表1可得分析预测结果如下:
(1)该批次的理科预测分数线为482分。
(2)线上人数是指第一志愿填报该院校且总分大于或等于该批次预测分数线(482分)的所有自由可投考生人数。
(3)100%分数线、120%分数线是指该院校第一志愿的相应预测分数线。当120%分数线等于该批次预测分数线(482分)时,该校第一志愿就有可能完不成招生计划。
(4)录取分数线是指该校最后完成计划的那一志愿的最低录取分数线,详见(6)中举例说明。
(5)录取数(一)、(二)、(三)、(四)分别指第一志愿、第二志愿、平行志愿、调剂志愿的录取人数。
(6)举例说明如下:
①北京大学(1002)的第一志愿已经完成招生计划,则603分即为该校第一志愿的最低录取分数线;该校的100%分数线为603分,120%分数线为596分,第一志愿线上人数(482分以上人数)为87人。
②东北财经大学(1022)的第一志愿没有完成招生计划,到第二志愿才能完成招生计划。这样就表示第一志愿填报该校的所有482分以上的考生(共18人)均可能被录取,同时第一志愿未被别的院校录取、第二志愿又填报该校的490分以上的所有考生(共2人)均可能被录取。
③东北林业大学(1024)的第一、第二志愿没有完成招生计划,到平行志愿才能完成招生计划。这样就表示第一志愿填报该校的所有482分以上的考生(共19人)及第一志愿未被别的院校录取、第二志愿又填报该校的所有482分以上的考生(共15人)均可能被录取,同时第一、二志愿未被别的院校录取、平行志愿又填报该校的所有488分以上的考生(共20人)均可能被录取。
④湖南师范大学(1045)的第一、二、三(平行)志愿没有完成招生计划,到调剂服从志愿才能完成招生计划。这样就表示第一志愿填报该校的所有482分以上的考生(共2
人)及第一志愿未被别的院校录取,第二志愿又填报该校的所有482分以上的考生(共1人)及第一、二志愿未被别的院校录取、平行志愿填报该校未被别的院校录取的所有482分以上的考生(共8人)均可能被录取,同时第一、二志愿和平行志愿未被别的院校录取、又填了调剂服从志愿的所有541分以上的考生(该校可从中分得其中的14人)均可能被录取。
本系统成功运用于2001~2003年安徽省历次高考招生工作中,取得了很好的社会效益。
参考文献
1 孙道清,李炳火.安徽省普通高校招生计算机辅助录取系统的设计与实现.安徽师范大学学报(自然科学版),2002;25(3)
2 安徽省高校招生办公室.2002安徽省普通高校招生报考指导.合肥:黄山书社,2002
3 安徽省高校招生办公室.2003安徽省普通高校招生报考指导.合肥:黄山书社,2003