“运筹学”课程教学改革研究
2016-08-23朱永贵康彤张彬于欣妍杨连
朱永贵++康彤++张彬++于欣妍++杨连红++陈涛��
摘要:本文就“运筹学”课程教学的一些实践经验,结合信息与计算科学专业学生的特点,分析了“运筹学”课程教学存在的问题。针对这些问题进行了研究和探索,给出了“运筹学”课程教学改革的一些具体措施和方法。
关键词:运筹学;课程建设;教学研究;教学方法;教学改革
中图分类号:G6420文献标识码:A文章编号:1674-120X(2016)17-0076-02收稿日期:2016-04-21
基金项目:本文系“中国传媒大学教学改革项目”(2014 No32)的研究成果。
作者简介:朱永贵(1964—),男,北京人,中国传媒大学理工学部教授,博士,研究方向:运筹学、信息处理。
运筹学主要研究系统最优化问题,从实际问题出发,应用数学理论和方法建立数学模型,然后给出求解这些数学模型的各种最优化方法[1]。运筹学主要研究的是线性最优化问题,其内容有线性规划、目标规划、整数规划、动态规划、图与网络分析、排队论、存储论、对策论、决策论和启发式方法[2]。运筹学是信息与计算科学、数学与应用数学、统计学和其他相关专业的专业基础课,其目的是培养学生综合各学科知识,利用运筹学的方法对实际问题进行定量分析和数学建模,通过本课程的学习为大学生进一步学习专业课程奠定理论基础,使其具有系统优化的思维方法和逻辑推理能力,从而全面提升大学生应用运筹学解决实际问题的能力[3]。通过对“运筹学”课程的调研和课程教学的亲身体会,发现目前“运筹学”教学过程中存在许多问题亟待解决,还有很多方面达不到“运筹学”课程的培养目标。为此我们探索和研究了“运筹学”课程教学的规律和特点,找出了解决问题的一些积极有效的方法。下面从“运筹学”课程培养目标、教学现状和存在的问题、教学改革措施、教学改革方法几个方面讨论了“运筹学”课程教学改革研究的重要性。
一、“运筹学”课程建设目标
“运筹学”课程的实际应用非常广泛,涉及很多专业知识,要求学生系统掌握运筹学的基本数学模型、基本概念、基本理论、基本算法和数据处理的基本能力。本课程建设的具体目标如下:
(1)要求学生掌握“运筹学”课程中的线性规划与单纯形法、对偶理论和灵敏度分析、运输问题的数学建模和表上作业法、目标规划的数学模型和解目标规划的单纯形方法。
(2)要求学生系统地掌握整数规划求解的分支定界法和割平面法,掌握0-1型整数规划数学模型及其求解方法,能够熟练求解指派问题。
(3)要求学生掌握动态规划方法、图与网络优化方法,系统掌握排队论、存储论、对策论、决策论的基本概念和求解方法。
(4)培养学生能够从实际问题中抽象出运筹学问题,并借助于计算机得以解决,提高学生分析和解决实际问题的能力。
(5)培养学生的创新性意识,让他们善于发现问题、分析问题和解决问题。
二、“运筹学”课程教学现状和存在的问题
1教学内容过于陈旧和教学重点不突出
在目前高等学校教学改革的大环境下,现阶段开设的“运筹学”课程教学内容偏重于经济管理专业所使用的“运筹学”,而且内容主要是线性最优化问题。线性优化问题对非线性科学不再实用。随着科学技术的发展,特别是信息科学的发展,非线性问题越来越多,与此相适应则需要非线性最优化方法去求解非线性最优化问题。只有这样才能适应高等学校的教学改革要求,才能使“运筹学”课程教学富有活力,进而实现“运筹学”的课程建设目标。
2教学手段过于单调,没有创新性
目前“运筹学”课程教学以多媒体教学授课方式进行,缺少板书教学。利用多媒体教学,仅仅显示PPT的内容,没有有针对性地对部分定理给出一些数学推导过程。学生们获得的信息非常枯燥、非常有限,讲课的速度过快,学生很难跟上主讲教师的思路与节奏,同时也没有更多的时间去独立思考,最终导致课堂教学效果比较低。比如单纯形法求解线性规划问题、表上作业法求解产销平衡运输问题、分支定界法求解整数线性规划问题,在讲解过程中过于重复,缺乏创新性的内容。
3教学内容的取舍与侧重点不明晰,主次选择不恰当
讲授“运筹学”课程的大多数教师是数学出身,不太熟悉计算机软件的使用,教学过程中偏重于理论分析与解题方法的讲解,不注重算法的实现和程序的编写,也很少安排上机实习。结果大部分学生认为“运筹学”课程比较抽象,对本课程的学习缺乏兴趣。目前“运筹学”课程中的主要教学内容有线性规划、整数规划、运输问题、目标规划和动态规划、图论与网络等,而大部分高校设置的教学课时是48学时。由于受教学课时的限制,在教学中不可能讲完所有的内容。对于不同专业、不同学科和不同类型课程的学生如何选取教学内容,以满足教学改革和教学内容创新的需求,需要我们进一步探索。
4教学方法需要更新,考核方法要科学合理
如何在本课程的教学过程中更多地激励学生去主动积极地学习课程内容,提高课堂的教学效果是值得探讨的一个重要问题。为此,我们教师要突破传统的教学理念,改变以往的教学方法,引进和学习国内外具有创新思想的教学理论和方法。对学生学习情况进行合理的考核是提高学生学习积极性的重要环节。“运筹学”课程主要培养学生创造性地分析问题、建立模型并解决问题的能力,但教学结果的考核常采用传统的闭卷笔试的模式,主要考查一些概念和定理与计算方法,致使学生死记硬背“运筹学”的理论、概念和方法,这导致多数学生考完试后就忘记所学内容,谈不上“运筹学”的实际应用能力的提高。为此,我们要对“运筹学”采取闭卷考试和上机实验环节测试的考核方法,其目的在于寻找更科学、更适合学生们的教学方法。
三、“运筹学”课程教学改革措施
1优化“运筹学”课程教学内容
不同专业的培养目标一般是不同的,不同专业的学生对“运筹学”课程知识点的需求也是不一样的。因此,我们对教学内容的选取要按照不同的专业进行取舍。选取以学生需求为导向的教学内容,这样不仅满足了不同专业学生的培养目标要求,而且还做到了因专业施教,提高了“运筹学”课程的教学效果。
2建立科学合理的“运筹学”课程体系
选择教学内容是教学过程的重要环节,在这个重要环节中,我们要注重引进新的教学内容、教学理念与教学方法,建立合理的课程体系。我们应该按照“运筹学”课程的培养目标,力求使课程内容的设置和难度的确定符合大学生的认知规律。“运筹学”应用范围广,涉及专业多,不同专业学生的知识基础千差万别,对“运筹学”的要求也有所不同。对信息与计算科学、数学与应用数学两个专业的本科生开设“运筹学”课程,要较系统地讲解“运筹学”的理论知识和应用方法,使他们掌握基本的数学规划方法,线性规划、整数规划、0-1规划的数学模型、基本概念、基本理论、基本算法和实际应用。而对于统计学专业的本科生来说,所开设的“运筹学”课程要与“经济数学实验”课程相结合,介绍经济管理和生产管理实际问题建模的案例及Matlab、Lingo等计算软件的使用和编程的技术和方法,增加实践教学过程,使学生能够解决经济领域中的现实问题,同时也为学生从事该方向的继续学习与深入研究打下基础等。
3优化“运筹学”课程教学手段
合理使用多媒体教学,多增加板书内容。例如,在讲解图解法求解线性规划问题、整数规划问题时,应该使用多媒体课件技术将目标函数的等值线在约束域中沿着梯度方向平移,恰好离开约束域时即得到线性规划问题的最优解和最优值。用单纯形法求解线性规划问题时,不断更新单纯形表的过程是一个非常烦琐的过程,所以应该使用黑板讲解单纯形法的数学思想是Gauss迭代过程,从理论上要让学生明白单纯形方法是怎么得到的。这有助于学生在上机编程实现单纯形方法求解线性规划问题。在“运筹学”课程的教学过程中,合理运用多媒体技术,将黑板板书与其结合使用,让学生及时理解、消化课堂知识,从而提高教学质量。在“运筹学”课程的教学过程中, 合理应用案例教学。案例教学模式可以通过教师引导、学生参与,培养学生的分析问题和解决问题的能力。适当加入实验教学环节,“运筹学”课程中的数学模型问题涉及的决策变量数目一般比较多,约束条件也比较复杂,从而会使问题求解的计算量增加。为此可考虑利用计算机进行实验教学,使得学生掌握基本的计算工程软件如Matlab的操作。这样不但可以减少手工计算的烦琐性,而且节约了计算时间,将更多的时间和精力应用到数学建模、结果分析等方面,进而培养和提高学生解决实际问题的能力。
四、“运筹学”课程教学改革方法
运筹学的教学内容与教学方法,要满足数学与应用数学、统计学、信息与计算科学以及非数学类专业学生的需求。要突破传统的教学方法和教学模式,不断改革、不断创新,要在“运筹学”课程实践教学过程中探索新的教学规律和教学方法,进一步修订、完善教学课件,根据本课程的教学特点采用板书与课件有机结合的方式,增加新的教学内容,全面提高教学效果。要循循善诱、因材施教,不拘泥于呆板的教学方式,从各类专业的学生基础出发,激发所有学生的学习兴趣。主讲教师要积极主动地与学生形成一个互动式教学氛围,提高课堂的教学效率。要开发“运筹学模型求解教学辅助软件”,用来帮助指导学生掌握运筹学模型的求解方法和思路。要适当吸纳国际化课程教学方法,可以以英语教材为辅助教学材料,插入一些双语教学。
在课后定期开展一些专题讲座,讲座的形式可以多种多样,可以由学生来讲,也可以由与“运筹学”课程有关的教师来讲。第一阶段可以介绍运筹学领域的发展历史和发展现状,第二阶段主要介绍“运筹学”在经济领域的企业管理、生产管理、库存管理、物流管理、科学管理工程等中的应用,第三阶段主要介绍“运筹学”领域的前沿问题和最新动态。通过系列学术讲座活动,能够让学生了解如何应用“运筹学”工具解决实际生活问题,同时可以拓宽学生的学术视野,激发学生的学习兴趣,提高学生的研究能力,激励他们利用“运筹学”知识解决实际问题,从而提高他们理论联系实际的能力。
参考文献:
[1]朱永贵“运筹学”课程建设探讨教师,2012,(11):31—32.
[2]《运筹学》教材编写组运筹学(第三版)北京:清华大学出版社,2008.
[3]吕一兵信息与计算科学专业运筹学教学改革研究教育教学论坛,2013,(33):91—92.