非线性规划与多目标规划模型及其求解实验指导
发布时间:
非线性规划与多目标规划模型及其求解
一、实验目的及意义
[1]学习非线性规划模型的标准形式和建模方法;[2]掌握建立非线性规划模型的基本要素和求解方法;[3]熟悉MATLAB软件求解非线性规划模型的基本命令;
[4]通过范例学习,了解建立非线性规划模型的全过程,与线性规划比较其难点何在。通过该实验的学习,使学生掌握最优化技术,认识面对什么样的实际问题,提出假设和建立优化模型,并且使学生学会使用MATLAB软件进行非线性规划模型求解的基本命令,并进行灵敏度分析。解决现实生活中的最优化问题是本科生学习阶段中一门重要的课程,因此,本实验对学生的学习尤为重要。
二、实验内容
1.建立非线性规划模型的基本要素和步骤;
2.熟悉使用MATLAB命令对非线性规划模型进行计算与灵敏度分析;3.学会计算无约束优化问题和有约束优化问题的技巧。
三、实验步骤
1.开启MATLAB软件平台,开启MATLAB编辑窗口;
2.根据问题,建立非线性规划模型,并编写求解规划模型的M文件;3.保存文件并运行;
4.观察运行结果(数值或图形,并不断地改变参数设置观察运行结果;5.根据观察到的结果和体会,写出实验报告。
四、实验要求与任务
根据实验内容和步骤,完成以下实验,要求写出实验报告(实验目的→问题→数学模型→算法与编程→计算结果→分析、检验和结论)
基础实验
1求解无约束优化
minf(x1,x220e0.2s..t
22
0.5(x1x2
e0.5(cos(2x1cos(2x222.713
5xi5,i1,2
1画出该曲面图形,直观地判断该函数的最优解;
2使用fminunc命令求解,能否求到全局最优解>>>>>?
2.求解非线性规划,试判定你所求到的解是否是最优?
2
0.201x14x2x3
maxz
107
s..t675x12x20
2
x12x3
0.41970
10
0x136,0x25,0x3125
应用实验
3.贷款方案
某服装连锁店老板希望开办三家新商店:一家在北京,一家在上海.开办这些商店分别需要170万,250万,100万元。为对此计划融资,该老板与三家银行进行了联系.
见表6.1三家银行对各个项目的贷款利率
>>