基于R语言的管理运筹学教学实验设计.pdf
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
7 0人已下载
| 下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 语言 管理 运筹学 教学 实验设计
- 资源描述:
-
1、基于 R 语言的管理运筹学教学实验设计打开文本图片集摘要:管理运筹学是经济管理类专业一门重要的专业基础课,实验教学在管理运筹学教学中处于重要的地位。R 语言是一个通用的开源数据处理平台,在管理运筹学实验教学中具有突出的优势。文章探讨了 R 语言在管理运筹学中网络规划部分的教学实验设计。论文介绍了实验中 R 语言的安装和应用特点,举例说明了用 igraph 包求解了管理运筹学教学中典型的最短路问题,展示了 R 语言的优点及其用于管理运筹学实验教学的可行性。关键词:R 语言;网络规划;最短路中图分类号:G642 文献标志码:A文章编号:2096-000X(2020)03-0095-04Abstra
2、ct:Management operations research is an important professionalbasic course for economic management majors.Experimental teaching plays animportant role in the management of operational research.R language is ageneral-purpose open source data processing platform,which has outstandingadvantages in the
3、management of operational research experiments.This paperexplores the teaching experiment design of the R language in the networkplanning part of management operations research.The paper introduces the roleof the igraph package for network analysis in R language and the usage andmeaning of each para
4、meter.The igraph package is used to solve the typicalshortest path problem in management operations research teaching.Theadvantages of R language and its feasibility in managing operational researchexperiment are demonstrated.Keywords:R language;network programming;shortest path管理運筹学是经济管理类专业一门重要的专业基
5、础课。运筹学强调根据实际问题构建数学模型,通过对模型的求解,为决策者进行决策提供科学依据。运筹学方法涉及到大量的数学运算和数据处理,必须借助计算机工具才能加深学生对运筹学模型的理解,并在实践中得到应用。在运筹学教学中,不仅要让学生理解运筹学模型的原理,还要让学生掌握必要的计算机工具辅助模型的求解。目前运筹学实验教学中普遍存在重理论轻应用、实验教学内容单一、实验环节课时少等问题1,这些问题产生的核心就是缺乏合适的实验软件。在目前的运筹学实验教学中,应用较多的计算机软件有 excel2、lingo3、matlab4等,但这些软件尚存在实验费用高、求解问题规模受限制、教学与实际应用脱节等不足之处。而
6、 R 语言是一个通用的开源数据处理平台,不需支付任何费用。借助package 包的扩展,R 语言可以处理几乎所有的量化分析和数据处理问题。R 语言既具有强大的数据处理能力,又具有丰富的图形展示能力,在国内外教学科研中得到了越来越广泛的应用,非常适合运筹学实验教学的需要,是运筹学实验教学的理想工具5。一、R 语言简介及其用于运筹学实验教学的优点(一)R 语言简介R 语言是一套完整的数据处理、计算和制图软件系统。R 语言是由 Auckland 大学的Robert Gentleman 和 Ross Ihaka 及其他志愿人员于上世纪 80 年代开发的一个自由软件,现在的版本是 3.6.1 版,由“R
7、 开发核心团队”负责开发6。与其说 R 是一种统计软件,还不如说 R 是一种数学计算的环境。R 的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者能灵活机动的进行数据分析,甚至创造出符合需要的新的统计计算方法。R 语言的使用,很大程度上是借助各种各样的包(package)的辅助,从某种程度上讲,包就是针对 R 的插件,不同的插件满足不同的需求,截至 2019 年 7 月 10 日,CRAN 已经收录了各类包 14510 个。如 igraph 包7是一个用来进行网络分析以及对其进行可视化的包,目前的版本是 1.2.2。用 igraph 包可以求解
8、图与网络规划中常见的最短路和最大流问题,本文以图与网络分析实验为例说明 R 语言进行运筹学教学实验的主要步骤。(二)R 语言用于运筹学实验教学的优点相较于其他的运筹学教学软件,R 语言具有十分明显的优点。1.通过 package 包的扩展,R 语言可以处理几乎所有的量化分析和数据处理问题。因为运筹学的教学内容十分庞杂,涉及到数学运算的多个领域,以往的教学实验要么只能解决部分模型的实验,要么需要涉及多个软件才能解决不同领域的运筹学模型的求解,增加了实验的教学难度和学生的学习难度。R 语言的任务视角把 R 语言能够解决的数据处理问题分为 40 个大的任务领域,运筹学是 R 语言能够处理的任务领域之
展开阅读全文
课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


2019届人教A版数学必修二同步课后篇巩固探究:2-1-1 平面 WORD版含解析.docx
