实验课程与实验大纲

计算机科学与技术实习实训课程教学大纲

计算机科学与技术实验(实践)课程教学大纲

软件工程实习实训课程教学大纲

软件工程实验(实践)课程教学大纲

物联网工程实习实训课程教学大纲

物联网工程实验(实践)课程教学大纲

信息安全课程设计教学大纲

信息安全实习实训课程教学大纲

信息安全实验(实践)课程教学大纲

智能科学与技术课程设计教学大纲

智能科学与技术实习实训课程教学大纲

智能科学与技术实验(实践)课程教学大纲

计算机-2020教学大纲汇总

《最优化理论与方法实验》课程实验教学大纲

2021年07月31日 10:37  点击:[]

课程名称

最优化理论与方法实验

Experiments ofTheory and Methods of Optimization

开课单位

计算机科学与工程学院

课程性质

必修课

课程类别

实践环节

课程代码

210731105201

学分

1

学时

22

适用专业

智能科学与技术

先修课程

最优化理论与方法、程序设计基础

支撑课程

最优化理论与方法

授课语言

中文

一、课程简介

(一)课程中文简介

说明:概况性介绍实验课程总体的目标、主要内容

最优化理论与方法实验课程总体的目标要求要求学生在掌握的最优化的基本概念和基本理论的基础上,实现无约束最优化和约束最优化的基本方法,并能运用最优化的观点和方法解决智能科学中的优化问题,从而提高学生的数学素质,加强学生开展科研工作和解决实际问题的能力。课程围绕最优化理论与方法的主要教学内容,设置了6个典型实验,让学生通应用MATLAB进行优化方法的设计,提高分析问题、解决问题的能力,进一步巩固最优化方法的基本原理与方法深入了解最优化方法。主要实验内容包括单纯形算法求解线性规划实验,一维搜索法实验、无约束优化问题的解析解法实验、约束优化方法实验、Matlab优化函数,学生通过实验,能够发挥主动性,从而更好的掌握知识,培养学生的理论联系实际能力和创新能力,逐步培养他们发现问题、提出问题、分析问题和解决问题的能力。

(二)课程英文简介

Optimization theory and method of experiment course of overall goals and objectives require students to master the basic concept of optimization and on the basis of basic theory, implementation and the basic methods of unconstrained optimization and constrained optimization, and be able to use the optimization of ideas and methods to solve optimization problem in intelligent science, so as to improve the students' mathematical quality, and enhance students scientific research work and the ability to solve practical problems. The course focuses on the main teaching content of optimization theory and method, and sets five typical experiments to enable students to design optimization methods by using MATLAB, improve their ability to analyze and solve problems, and further consolidate the basic principles and methods of optimization methods to understand optimization methods in depth. Main experiment contents include the simplex algorithm for solving linear programming experiment, one dimensional search method, unconstrained optimization problem analytic solution of the experiment, constrained optimization methods, Matlab optimization function, students through the experiment, can play to the initiative, to better grasp the knowledge, cultivate students' ability to integrate theory with practice and innovation ability, gradually develop they found the problem, ask questions, the ability to analyze and solve problems.

二、实验课程目标

CO1:记忆最优化的基本概念和基本理论,了解优化问题的建模方法,能够使用优化工具箱求解优化问题

CO2:应用无约束最优化和约束最优化的基本方法,实现精确线性搜索法、直接搜索法—0.618法,无约束优化问题求解方法中的最速下降法和牛顿法,约束优化问题的内点罚函数法、外点罚函数法,以及线性规划单纯形方法应用无约束优化方法、约束优化方法、线性规划方法建模求解实际工程问题。

CO3:应用优化方法的软件工具Matlab,综合应用最优化理论与方法解决复杂工程问题、智能科学中的优化问题,并评估最优化方法性能

课程目标与所支撑的毕业要求指标点的对应关系如表1所示。

表1课程目标与所支撑的毕业要求内涵观测点的对应关系

适用专业

毕业要求内涵观测

课程目标

智能科学与技术

GR4.3能够对实验结果进行合理分析、解释,并对多个子问题进行关联分析,找出冲突点并进行平衡,通过实验数据分析、信息综合等手段得到合理有效的结论。

CO1 CO2 CO3

三、实验内容与要求

(一)实验设计(实验类型及内容)

包含6个实验实验:(1)优化工具箱、(2)线性搜索法实验、(3)无约束最优化方法实验(设计研究性)、(4)约束最优化方法实验、(5)线性规划实验、(6)最优化理论与方法解决实际最优化问题案例。其中演示性实验占33.3%,验证性实验占16.7%,综合性实验占16.7%,设计研究性实验占33.3%。具体实验内容如下:

实验1:优化工具箱(验证性)(2学时)

了解Matlab中Optimization Toolbox所包括优化方法、使用范围;熟悉和应用Matlab 优化工具箱求解优化问题的类型、以及help工具箱中求解优化问题的各种语法功能,并理解各种语法,包括线性规划、二次规划、非负最小二乘法、无约束一元函数极小问题、无约束非线性规划、约束非线性规划、目标规划、最小最大问题、非线性最小二乘法、解非线性方程、半无穷下的非线性规划。

实验2线性搜索法实验(演示性)

基于线性搜索的对分法、Newton切线法、黄金分割法的原理及方法,编写算法步骤和算法流程图,编写程序求解一维最优化问题,并针对实例具体计算。可从对分法、Newton切线法、黄金分割法、抛物线法中选择2种具体的算法进行算法编程。

实验3无约束最优化方法实验(设计研究性)

掌握最速下降法、牛顿法、共轭梯度法等的基本原理及方法,掌握其迭代步骤和算法流程图,运用Matlab软件求解无约束非线性多元函数的最小值问题。针对实验数据,对比最速下降法、牛顿法、共轭梯度法等算法,比较不同算法的计算速度和收敛特性。

实验4约束最优化方法实验(设计研究性)

掌握约束非线性优化问题的内点罚函数法、外点罚函数法等的基本原理及方法,掌握其迭代步骤和算法流程图,运用Matlab软件编写程序求解约束非线性多元函数的最小值问题。针对实验数据,对比内点罚函数法、序列二次规划方法等算法,比较不同算法的计算速度和收敛特性。

实验5线性规划实验(演示性)

基于单纯形法求解线性规划问题,编写算法步骤,绘制算法流程图,编写单纯形法程序,并针对实例完成计算求解。可将线性规划模型先转化成标准形式,也可以在程序中将线性规划模型从一般形式转化成标准形式。

实验6 最优化理论与方法解决实际最优化问题案例(综合性)

掌握优化理论的建模方法,针对投资组合问题、物流规划问题、工业生产问题等复杂工程问题,设计优化模型,基于最优化的理论对模型进行分析,并编写程序或应用优化工具箱进行模型求解。

表2 实验内容与课程目标对应关系

实验课程目标

实验模块(可选)

对应实验

CO1

实验1、实验2、实验3、实验4、实验5

CO2

实验2、实验3、实验4、实验5

CO3

实验1、实验6

(二)实验内容及要求

表3 实验内容与要求

编号

实验项目

学时数

实验内容

实验类型

实验要求

1

优化工具箱

2

练习使用Matlab中Optimization Toolbox所包括优化方法以及help工具箱中求解优化问题的语法功能

验证性

必做

2

线性搜索法实验

4

基于线性搜索的对分法、Newton切线法、黄金分割法的原理及方法,编写算法步骤和算法流程图,编写程序求解一维最优化问题,并针对实例具体计算

演示性

必做

3

无约束最优化方法实验

4

掌握最速下降法、牛顿法、共轭梯度法等的基本原理及方法,掌握其迭代步骤和算法流程图,运用Matlab软件求解无约束非线性多元函数的最小值问题。

设计研究性

必做

4

约束最优化方法实验

4

掌握约束非线性优化问题的内点罚函数法、外点罚函数法等的基本原理及方法,掌握其迭代步骤和算法流程图,运用Matlab软件编写程序求解约束非线性多元函数的最小值问题。

设计研究性

必做

5

线性规划实验

4

基于单纯形法求解线性规划问题,编写算法步骤,绘制算法流程图,编写单纯形法程序,并针对实例完成计算求解。

演示性

必做

6

最优化理论与方法解决实际最优化问题案例

4

掌握优化理论的建模方法,针对投资组合问题、物流规划问题、工业生产问题等复杂工程问题,设计优化模型,基于最优化的理论对模型进行分析,并编写程序或应用优化工具箱进行模型求解。

综合性

必做

四、实验设备与环境配置

1. 计算机:Intel Core2 Duo E4300 1.8GHZ、内存512MB、硬盘15GB以上。

2. 编译器:支持VC++ 2013以上。

3. 开发环境:Matlab 7.X

4. 实验题目及结果:学生在程序在线评测系统进行实验,通过撰写的实验报告进行实验成绩评定

五、课程思政、创新创业元素

教学章节

知识点

思政元素案例

培养目标

备注

实验1

优化工具箱

介绍中国学者在最优化领域取得的成就,提升中国在国际中的知名度作为典型案例

对学生进行爱国主义教育

课程思政

实验2

线性搜索方法实验

线性搜索方法的发展史

培养学生终身学习的理念

课程思政

实验3

无约束优化方法实验

通过引入无约束优化方法在我国工农业生产、国防科技中的应用

激发学生的爱国热情和奋斗决心

课程思政

实验3

无约束优化方法实验

通过引入无约束优化方法在我国工农业生产、国防科技中的应用

激发学生的爱国热情和奋斗决心

课程思政

实验4

约束优化方法实验

优化方法促进高新技术的快速发展和逐步落地

培养学生积极探索、用于创新、为国家科技发展做贡献

课程思政

实验4

约束优化方法实验

引导学生思考如何通过对偶理论进行约束优化问题的求解

培养学生善于思考、勇于实践的求实精神

课程思政

实验5

线性规划实验

线性规划在工业、农业、商业、交通运输、军事和科学研究等领域的应用实例

帮助学生熟练应用线性规划建模求解实际问题,锻炼学生的逻辑思维,培养学生思路严谨、考虑周全的思考方式

课程思政

六、主要参考资料(小4号黑体)

[1]王燕军等.高等院校精品课程教材《最优化基础理论与方法》(第二版).上海:复旦大学出版社,2018.

[3]《最优化方法及其MATLAB实现》,北京航空航天大学出版社,许国根等编著,2018.7

[2]袁亚湘,孙文瑜著,《最优化理论与方法》,北京科学出版社

[4]《MATLAB AB教程》,电子工业出版社

七、考核方式、方法及实验成绩评定方法

考核成绩可以采用五级制或百分制。课程成绩考核主要由平时成绩组成,可以进行期末考核。平时考核包括出勤、展示、各次实验考核等形式。【注:给出成绩评定的方法】

(一)评分标准

表4 实验评分标准

考核

环节

<60

(不及格)

60-69

(及格)

70-79

(中等)

80-89

(良好)

90-100

(优秀)

平时

实验态度不认真,或实验报告书写不规范、不正确,或不能够与老师积极沟通,或不能独立完成主要实验内容

实验态度基本认真,实验报告书写基本规范、正确,能够与老师积极沟通,能够独立完成主要实验内容,具有良好的团队合作能力

实验态度认真,实验报告书写基本规范、正确,能够与老师进行沟通,能够独立完成主要实验内容,具有较好的团队合作能力

实验态度认真,实验报告书写规范、正确,能够与老师进行沟通,能够较好地完成所有实验内容,具有较好的团队合作能力

实验态度认真,实验报告书写规范、正确,能够与老师积极沟通,能够很好地完成所有实验内容,具有较好的团队合作能力

期末考核(可选)

(二)实验项目(或考核环节)权重

表5 实验课程目标与实验项目(或考核环节)对应关系

实验项目(或考核环节)

目标1

目标2

目标3

实验1

20%

20%

实验2

20%

25%

实验3

20%

25%

实验4

20%

25%

实验5

20%

25%

实验6

80%


100%

100%

100%

【注:实验项目可分组或模块】

注:表格中“斜体”段落为示例,“斜体+下划线”段落为说明。

撰稿人:亓亮

审核人:崔宾阁

批准人:崔宾阁

下一条:《智能系统设计实践》教学大纲

版权所有©山东科技大学-计算机科学与工程学院