范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

课程表的空间模型及排课算法分析的教育论文

  摘 要 本文在课程表问题分析的基础上,建立了课程表的空间数学模型,并据此模型推出排课算法,建立了排课系统的E-R图,描述了采用软件实现排课的计算过程。
  关键字 排课算法 数学模型 E-R图
  1 引言
  随着计算机的普及,如何利用软件系统来进行课程编排,是各个高校面临的问题。目前已经有一些比较成熟的排课软件,其大部分作为教务管理系统的一个子系统存在,其排课算法和数据采集效率及排课效率都各不相同,各有特点。高校课程表排课设计因素多和结构复杂被归结为NPC(Nondeterministic Poly-nominal Complexity)问题。本文在文献[2]提出的课程表的矢量空间的概念基础上,进一步完善设计及算法,并实现一个更具体可行的排课过程。
  2 排课问题描述
  课程表的问题,是解决教师、课程、班级、教室、时间的组合问题,这个问题的数学描述是给定一组学生S(S1,S2,……Si),一组课程C (C1,C2,……Cj),一组教师T (T1,T2,……Tk),一组教室R (R1,R2,……Rm),一个时间序列N(N1,N2,……Nn),问题的求解目的是找出这些序列的每个元素之间的一一对应关系,其中这些元素的组合要满足一定的对应关系。诸如:①S-C 之间的对应关系;②T-C 之间的对应关系;③R-C 之间的对应关系;④T-N 之间的对应关系;⑤S-N 之间的对应关系;这些对应关系是主要考虑的限制条件,还有一些次要的限制条件。这是一个复杂的NPC问题,它的求解是一个完整类的求解问题。 在文献[2]中使用代数的矢量空间的概念,将S,C,T,N,R 中每个组中的每一个元素的组合用5 维空间的点来表示,合并S和C为一个维度,合并N和R为一个纬度,可得3维空间点阵。本文引入教学任务概念,如图1所示,本文进一步将空间点阵细化,明确具体开课点在空间上的交点来源及含义。在T,C,S对应的平面上的点定义为教学任务1(C1,S1,W1,T1),C,S坐标上对应的点是班级排课序列,空间点P1,P2即为求的开课的时间和地点。
  3 排课问题求解方法
  根据图1描述空间点情况,排课问题的解就是空间中对应的交点P1,P2等。求解过程如下:
  (1)确定CS轴上的点:此过程就是给班级排课,某班(S)上某门课程(C),在什么类型的教室上课(O),每周几课时(V),开课时间(开课周数,如单周开课、双周开课、5~10周开课等)(Y)。
  (2)确定NR轴上的点:此过程为列出所有可用教室。此轴上应该列出每节(N)所有可用的教室资源(R),此外,每个教室对应有教室类型(O)。
  (3)确定T轴上的点:此轴上列出所有的教师资源(T)。
  (4)确定TCS平面上的点:此过程就是安排教学任务,也就是教师任课选择。
  (5)寻找TCSNR空间上的点:此过程就是排课,根据教学任务列出的教室类型,查找符合条件的`NR上的点,从而完成排课。
  在排课求解过程中,潜在几个约束必须要满足:
  (1) 一个班级在某一节课时只能在一个地点上课;如得到P1前,必须检查S1在N1时刻是否已经存在一个交点。
  (2) 一个教师在某一节课时只能在一个地点上课;如得到P1前,必须检查T1在N1时刻是否已经存在一个交点。
  (3) 一个地点在某一节课时只能有一个教学任务;如得到P1前,必须检查N1R1是否已经存在交点,合班教学除外。
  (4) 一个地点的座位数是否大于上课学生总数;如得到P1前,必须检查R1座位数是否大于S1。
  4 数据库建模
  根据对排课问题的求解方法,定义数据库E-R图,如图2所示。在此E-R模型中,教学任务的定义十分重要,在此将教学任务的主要属性都列出,教学任务主要属性有班级、课程、教师、开课周、周课时、上课所需教室类型等。在设计中,开课周用20个字符来表示是否安排教学计划(前提为学期教学周定义为20周,若学期教学周为18周,则用18个字符),若某周安排上课,则对应字符为1,否则为0,如:某课程在一学期每周都安排上课,则字符串为"11111 11111 11111 11111",某课程在一学期只有单周安排上课,则字符串为"10101010101010101010",某课程在一学期只有双周安排上课,则字符串为"01010101010101010101",某课程在一学期第5到10周安排上课,则字符串为"00001111110000000000",依此类推。此外,教学任务对于合班上课的处理可以虚拟为一条教学任务,这样可在排课过程中保持教学任务与教室、时间的一一对应关系。
  5 排课过程
  排课遵循排课问题求解方法所描述过程,首先是教学任务数据的采集,采用Web模式,各教学部门首先对于班级排课,然后对于教师排课,然后选择上课场地类型,并且选择对应的周学时,从而生成教学任务。采用此方式,降低教务部门的压力,各系的教学任务由个系自己提交完成,然后教务处审核,通过后即可进行排课任务。 排课程序采用VC程序实现,排课过程采用自动排课和手动调课结合的方式,自动排课具体方法就是将教学任务安排到时间与地点构成的点上,并同时检查是否同时满足约束4个约束条件,如果满足,则教学任务安排上课完毕,并对于教学任务做已安排标记;否则,继续下一个时间与地点构成的点并检查约束。手动排课对于自动排课不完或者不合理的地方进行手动调整,使课程表更加合理。排课过程需要按照一定的顺序进行,即对于教学任务中要求的资源相对短缺的先进行计算排课,对于一般要求或者资源相对充裕的后排课,这就要求排课前必须先对于全部资源和教学任务进行计算,由程序来统计出上课需求资源和实际资源,从而进行优先级别排序,依顺序进行排课。 排课过程中需要考虑的特殊问题的处理:
  (1) 上大课(合班上课)的处理,合班上课会违反第(3)个约束,因此对于合班上课首先将其教学任务合并。
  (2) 公共选修课的处理:全校范围内选修某门课程,根据学生选修情况分班,该分班结果为虚拟班级,然后对虚拟班级排课,此外,控制选修课程在固定的时间范围开设,以免违反第(2)个约束。
  (3) 双肩挑教师上课时间的处理:对于双肩挑教师,设定某一时间段统一不排课。
  (4) 双职工教师上课时间的处理:处于人性化考虑,属于此类教师,3、4节不能同时排课。
  6 结束语
  本文描述了课程表的空间点阵模型及排课算法,另外给出了课程表的E-R图,可以据此顺利实现一个排课系统,具有较高的实用价值。本文所描述的算法已经对于1500条实际教学任务的学校进行了2个学期的排课,结果比较理想,因此具有一定的实用性,此外对于课程表排好后,采用Web方式发布,随时随地可以查询和打印,方便快捷。
  参考文献
  [1]潘以锋.高校智能排课系统的算法[J].上海师范大学学报(自然科学版),2006,(10)
  [2]花鹏飞.课程表问题的数学分析[J].中国科技论文在线
  [3]李增智等.课程表问题的一种混合型模拟退火算法[J].西安交通大学学报,Vo.l37,No 4(2003)
  [4]郭方铭等.采用增强学习算法的排课模型[J].计算机工程与设计,Vol.24,No11(2003)
  [5]陶滔等.多维冲突在排课算法中的应用[J].华东地质学院学报,Vol.24,No 3 (2001)

马克思正义思想及重要启示摘要马克思正义思想以人类社会为立足点。这一独特的立足点决定了马克思正义思想与众不同的基本主张,包括为无产阶级和劳动人民谋利益的基本立场,实现人的自由全面发展的价值旨归,按劳分配与按马克思主义自然观对我国生态文明建设的启示摘要随着我国经济的迅猛发展生产规模的不断扩大和人口总数的进一步增长,生态环境面临着日益严重的危机,生态文明的重建刻不容缓。马克思很多著作中包含有丰富而宝贵的生态思想,掌握和了解它们马克思主义剥削观的现代思考从改革开放开始,有中国特色的社会主义市场经济取代完全计划经济经济体制。相比于其他发展中国家,我国经济取得了较为全面的发展。但我们与世界一流国家还有很大差距,并且,在这一过程中我们仍浅析马克思主义与时俱进的理论品质前言马克思恩格斯从来不把他们的理论看成是绝对真理,更不把他们在某一特定历史条件下形成的个别观点做出的具体结论,当作不变的僵死的东西,也反对别人这样对待自己的理论。就马克思个人而言,对马克思主义整体性问题的几点认识马克思主义的整体性是马克思主义理论固有的本质属性。马克思主义的整体性问题实质就是ldquo什么是马克思主义,以及怎样坚持马克思主义rdquo的问题,只有对马克思主义的整体性问题有一三严三实的理论源泉初探ldquo三严三实rdquo体现了共产党人的价值追求和政治品格,明确了新的历史条件下领导干部的修身之本为政之道成事之要。ldquo三严三实rdquo是马克思主义建党学说与中国传统文深入学习新党章,夯实党的理论知识关键词新党章夯实理论知识途径认真学习党章严格遵守党章,是加强党的建设的一项基础性经常性工作,也是全党同志的应尽义务和庄严责任,对强化全党党章意识,增强党的创造力凝聚力战斗力具有极为产业与人的发展的本质关系摘要人的发展以产业为基础,人的自我实现是产业发展的归宿。人以自我的实现改变自己的生存基础,从而实现产业发展与人的发展且形成以人为关键的闭合的发展的圆。当然这种发展也是螺旋与立体的发对马克思主义幸福观的探析摘要幸福是什么?怎样看待幸福?如何实现幸福,是人类一直以来思考和追求的问题。马克思从历史唯物主义出发,以劳动学说作为依据形成了马克思幸福观。本文阐明了什么是马克思幸福观,马克思幸福马克思主义社会建设思想中国化的实践与发展关键词社会建设平等公正人的自由全面发展马克思主义摘要马克思和恩格斯所创立的唯物史观和唯物辩证法等理论,蕴含着他们在社会建设方面的理论思考和主张,他们开辟了社会主义社会建设思想发展的刘少奇论马克思主义中国化的主体自觉性摘要刘少奇著作的论共产党员的修养蕴含了马克思主义中国化的主体自觉性思想,主要包括共产党员主动学习马克思主义理论是马克思主义中国化的前提条件共产党员自觉加强无产阶级思想意识修养是内在
心灵的迷狂张承志批判在当今中国的思想界界界,张承志是一个不容忽视的重要存在,本文旨在对张承志的精神价值取向提供自己的批判性的反思与评价,以贡献于大家。一hr在我看来,问题可以分为三个第一个,应该如何评说部入集的文体学考察一明清说部的内涵说部一词,肇始于明代中叶以后,较早使用此词并产生广泛影响的是王世贞。万历初,世贞手自编定彝州四部稿一百七十余卷,将平生所撰之文分赋部诗部文部说部四大类编次,故称四部葛兰西民族的一人民的文学观分析葛兰西的思想是大众文化研究的重要理论资源,不少研究者用葛兰西理论来解析大众文化,实际上在葛兰西那里,精英文化与大众文化之间的界限预先就被取消了,取而代之的,即总体上的文化观,其中蕴胡适的新文学文体中国戏剧与西方戏剧相接触,促进了中国戏剧的文体演变,催生了中国现代戏剧。胡适认为,中国文学的各式体裁中,戏剧最受束缚至今还没有摆脱那种跟乐曲歌舞和杂技的传统联系,尚未形成一种说话自论文学观象的反响自2014年1月起,人民日报在文学评论版开设文艺观象专栏。专栏由中国社会科学院副院长张江教授总主持,自1月至12月,共刊发系列文章二十二篇。分别是文学不能虚无历史文学不能消解道德文文学接受转变解读一接受主体与文学创作的时空融合在传统文学中,文学的创作和接受都因时空存在不一致性而割裂从书籍的创作到编辑校对,再到出版进入接受者视野需要短则一年,长则几年的时间而读者和作者在地域上反弹琵琶追忆往事对新闻传播的启迪意义一引言新闻报道高度重视时效性,这当然是新闻传播最为基本的要求,因为写新既能及时反映社会生活日新月异的变化,又能够满足广大受众对于新近发生的社会事件的好奇心和探究欲,让人们在各种新鲜简述意义陈述语用充实论文关键词陈述确定性描述语语用充实专有名词论文摘要本文根据词汇语用学的语用充实理论,以专有名词和确定性描述语的指称用法为例阐释了句子的语义内容和命题陈述之间的关系。根据语用充实理论探索台砂并置原乡异乡的技艺与迷思在处理区域华文文学时,我们往往习惯用某些既成的术语加以剖析,如离散(Diaspora)本土性中国性等等。毋庸讳言,这些字眼和术语既有其丰富内涵和犀利涵容性,同时却也不乏陷阱。比如以张门才女,诗念花开我们一般所读到清末士大夫家庭的女性,大多是刻板印象式的抽象概念表达。她们的所作所为,她们的矢志追求,也大多都在否定的范围之内。然而,读了曼素恩(SusanMann)所著张门才女之后县级广播电视新闻传播与新媒体融合经营发展的几点看法传统的广播电视媒体和以网络微信为代表的新媒体都是产业,自诞生之日起,就一直影响着百姓生活,这两块产业如何经营呢?当传统媒体还在按部就班运行时,移动互联网已经迅速地改变了社会资源配置