首页 > 编程知识 正文

数学规划模型论文,数学规划及其应用怎么学

时间:2023-05-04 14:54:59 阅读:106150 作者:3354

数学规划模型一、概述

1 .什么是数学规划?

运筹学的分支之一。 研究在给定条件下,即约束条件下,如何按照某一度量指标(目标函数)求解计划、管理工作中的最优方案。

求目标函数在一定约束条件下的极值问题

2 .数学规划的一般形式

最小(或最大) z=f ) x )

s.tgi(x ),I=1,2,…,m )不等式约束)约束、等式约束、整数约束…

x:决策变量(一般为多个参数) ) ) ) ) ) ) ) ) )。

f(x ) :目标函数

3 .数学规划分类

(1)线性规划

目标函数f(x )和制约条件都是决定变量的线形式。

)2)非线性规划

目标函数f(x )或约束中的某一个是决定变量x的非线性形式。

这类问题没有通用的算法,大多数算法在选定决策变量的初始值后,一定会寻求最优决策变量(3)整数规划

一类要求变量取整数值得数学规划,可分为线性整数规划(线性规划模型中决策变量限定为整数)和非线性规划。

目前流行的求解整数规划的算法只适用于线性整数规划

(4)0-1规划:整数规划特例,整数变量值只能取0和1

二、线性规划问题的求解

1.matlab中线性规划的标准型

示例:如何将下一个线性规划问题转换为matlab的标准型

(1) ) ) )。

(2) ) ) )。

(3) ) )。

matlab求解线性规划的函数

例题1(生产决策问题)

例题2(投料问题)

三、整数规划问题的求解

整数规划问题:

线性整数规划: matlab可以求解(线性是指基于线性规划,施加决定变量取整数条件);

非线性整数规划:无特定算法,只能使用蒙特卡罗模拟、智能算法等近似算法

特例:特殊整数规划问题,0-1规划

用matlab也只能解线性0-1计划,关于非线性0-1计划也只能近似地解()

例题1(0-1背包问题)

例题2(指派问题)

例题3(钢管切割问题)

四、非线性规划问题的求解

演习:将非线性规划问题转换为matlab的标准型

说明:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。