专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

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

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

浅论个人是能否为国际法主体王贤(1)论文浅论个人是能否为国际法主体王贤主要内容二战结束后,国际环境日趋稳定。和平与发展成为当今世界的两大主题。随着各个主权国家的成立与确认,国际间的关于政治经济文化军事等往来越来越频繁。因从国际法角度评析日俄战争的遗产李广民(1)论文从国际法角度评析日俄战争的遗产李广民日本在满蒙的权益,从日本的立场来说,是日俄战争应得的战利品。但从国际法的角度来说,这种权利的私相授受存在许多疑点和不妥。当然,日本很快就挟战胜帝有关个人国际法主体地位探讨之批判刘延强(1)论文有关个人国际法主体地位探讨之批判刘延强近来,本人阅读了有关个人国际法主体地位问题的诸多论文。总的感觉是莫衷一是,唯一的结论是与其直接探讨个人是否是国际法的主体,不如先对作为我们探讨现代国际法与康德的永久和平论之比较许轲(1)论文现代国际法与康德的永久和平论之比较许轲内容摘要理性能够设计出普遍有效的法律制度的全部细节。所以在康德的永久和平论中,他主张,要走向永久和平,首先,每一个国家都要成为共和制,然后,由从国际法国内法角度谈WTO协定在中国的适用(1)论文摘要中国成为WTO成员国之后面临的首要问题是如何履行WTO协定所确定的条约义务,即WTO协定如何在中国适用。从国际法(国际条约)与国内法关系的传统理论和各国实践出发,分析WTO协定从国际法看中美撞机事件(1)论文秦旭东2001年4月1日,美国一架EP3军用侦察机在中国东南近海海域(位于中国经济专属区内)上空进行侦察飞行,中国两架军用飞机随即起飞对美机活动进行跟踪和监视。飞行中,美机同中方一奥运反恐与国际法(1)论文摘要奥运反恐不仅是东道国各国际奥委会优先考虑的问题,也是国际社会根据国际法应进行合作的事情。在奥运反恐问题上需要东道国和其他国家进行合作,但是合作需要在尊重东道国主权以及遵守国际法我国护理高职教育中核心能力教育理念带来的启示护理高职教育是高等院校护理教育中十分重要的组成部分,随着我国高等职业护理专业的不断发展和医学学科的持续变化,21世纪的护理高职生必然要承担起更富有挑战的重要使命,从而促进高职护理学人口问题需要整体性视野摘要本文是品学网论文网小编为您奉献的精编范文人口问题论文人口问题需要整体性视野,希望大家能够喜欢。求生和繁衍是所有生物的本能,就迄今的人类历史而言,求生和繁衍问题。在生物学的个体层中原经济区建设中的人口问题摘要品学网论文网为您提供人口问题论文中原经济区建设中的人口问题参考,以及写作指导和格式排版要求,解决您在写作中的难题。摘要中原经济区建设已经纳入国家战略规划。这对于第一人口大省的河浅谈中山国灵寿城人口问题摘要品学网论文网小编为你提供人口问题论文浅谈中山国灵寿城人口问题,大家可以结合自身的实际情况写出论文。摘要从城址面积城市繁荣程度可以看出,中山国灵寿都城的人口规模庞大。战国中山国的
ICT专利比拼重在质量专利对企业未来的发展十分重要,现在国内企业也都越来越重视专利的重要性,申请了大量的专利。据国家知识产权局知识产权发展研究中心副研究员王雷介绍,目前国内专利申请增长较快,国家知识产权对现状的思考和艺术家的责任ampnbsp(1)一,现状在迅速变化的当代社会背景下,艺术也在不断变换自己的角度和角色,从表面现象看来,它所涉及的范围已渗透了人类生活的各个角落。这种百花齐放的表象是否真的意味着文化的繁荣和精神的富简谈吕氏春秋中的盟誓盟誓有三个基本因素第一,具体限定的社会范围第二,对人的行为加以限制,也就是说守约第三个要素便是神性。此处的神性就是指盟誓中所具备的宗教信仰色彩,人们对神灵的信仰崇拜和敬畏是盟誓能够浅析意识正解的原则与标准一求解意识的现状当我们的先祖发现,身体里面有一种鲜活的东西,认识着思考着缤纷世界,且身体同样是这种东西认识的目标,并将这种东西排除在身体等事物之外时,意识的概念就诞生了。因此,对意略论儒家的修身观修身是儒家道德伦理的重要支撑点,先秦儒家的修身思想由孔子开创,经过孟子和荀子及历代儒家思想家的发展与完善,使其有着深刻的内涵。历经千百年的传承,儒家崇尚道德和人格的培养的训念,在今略论对实验哲学三个基本问题的质疑与辩护实验哲学是21世纪初出现的一种新的哲学运动,它运用自然科学社会科学和认知科学的方法探讨一些基本的哲学问题,对哲学与心理学领域的共有现象进行研究。经过十余年的探索,实验哲学发展迅速,关于哲学性的哲学教育研究哲学教育的不景气,乃至于衰落,如今己是一个不争的事实。造成这种现象的原因最主要有两个其一,由于人们对哲学和哲学教育的本性的误解,把哲学等同于知识,把哲学教育等同于知识灌输,从而导致浅谈以哲学的方式进行哲学教学教育在国家和民族的发展中具有实体性的地位和作用,而教育的实效性和生命力在于与时俱进,不断地发展创新。但是在当前的教育活动中,存在一种仪式化的状态,一方面,学生用一种简单化和理想化的试析以哲学的观点看人人是什么?人是有思维和智慧的高级动物。人的演变和发展历程,祖先由猿人演变而来,经过了父系氏族与母系氏族漫长的进化过程人的本性是善良的,后大的因素和环境影响使得有的人成为对社会有作用试析镜域视角下的意象境域是现象学家胡塞尔和海德格尔构建他们各自哲学体系共用的一个中心概念。所不同的是,胡塞尔的更偏向于指意识发生和展开的现象海德格尔则偏指此在(缘在)的处身之境所谓存在时间中的绽出。在略论柏拉图理想国对教育的启示一关于正义书中,柏拉图借苏格拉底之口,从正义入手构建了自己庞大的理想王国正义究竟是什么呢?柏拉图借苏格拉底之口说如果我们能想象一个城邦的产生过程,我们也就能看到正义和不正义在那里产
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网