基于整数规划的投资项目选择模型及Matlab实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中图分类 号 : 0 0 2 9
文献标识 码 : A
0 引 言
整 数规 划模 型 是数 学 建模 中一种 常 见 的很 重
要 的模 型 , 它在汽 车生 产 、 钢管 下料 、 指派 问题及 高 校学生选 课 策 略… 等 方 面 都 有 广 泛 的应 用 , 对 于 般 的整 数 规划 模 型 , 可 以利 用 L i n g o软件 求 解 ,

2 Ma t l a b优 化 工具 箱 中 的 函数
Ma t l a b优化工 具箱 中可 以用来求 解 0—1 整数
规划 问题 的函数有 两个 b i n t p r o g 或i n t l i n p r o g , 调 用 格 式 如下 : 1 )函数 b i n t p r o g的调用 格式

要: 介 绍 了用 Ma t l a b优化 工具 箱 中的 i n d i n p r o g函数 求 解整 数 线性 规 划 问题 , 并 用投 资项
ຫໍສະໝຸດ Baidu
目的选择 问题 进行 仿真 , 能 快速方便 的得 到最优 解.
关键 词 : 整数规 划 ; O一1 规划; M a t l a b
7 5 7
3 实例 分 析
3 . 1 投 资项 目的选 择 问题 的提 出
3 . 3 Ma t l a b仿 真
Ma t l a b程 序 如下 :
f =[一1 0 , 一 8 , 一 7 , 一 6 , 一 9 ] ;
第3 3卷 第 5期
2 0 1 5 年 O 9月
佳 木 斯 大 学 学 报 ( 自 然 科 学 版 )
J o u na r l o f J i a mu s i U n i v e r s i t y( N a t u r a l S c i e n c e E d i t i o n )
t x =0或 1
① 收稿 日期 : 2 0 1 5—0 r 7 一 o 6 作者简 介: 孙建英( 1 9 7 9一 ) , 女, 山东烟 台人 , 副教授 , 硕士 , 研究方向: 应用数学
第 5期
孙 建英 : 基 于整数 规 划的投 资项 目选择模 型及 Ma t l a b实现
仿 真实验 .

a 1 ]=b i n t p r o g ( f , A , b , A e q , b e q , X O , o p t i o n s ) 返 回的是 0 —1 整数决策变量和相应的最小 目
标 函数值 是由 目标函数的系数构成的向量 , A , b 分别是不等式约束 的系数矩阵和右端项 , A e q , b e q 分别是等式 约束 的系数矩阵和右端项 , 蕊 是整数 变量的初始值 , o p t i o n s 是控制规划过程 的参数系
列, 调用 时要 注意参 数 的位置 , 如果缺 少 的话 , 应该
1 O一1 整 数 规 划 的 数 学模 型
0—1 整数 规划 的数学 模型 的一般 形式 为 :
m a x Z ( 或m i n Z )=∑
s ・ t ・ { l

用[ ]补位 .
2 )函数 i n t l i n p r o g的调用格 式
V0 1 . 3 3 No . 5 S e p. 2 01 5
文章编号: 1 0 0 8—1 4 0 2 ( 2 0 1 5) o 5—0 7 5 6—0 2
基 于 整 数 规 划 的 投 资 项 目选 择 模 型 及 Ma t l a b实现 ①
孙建 英
( 青 岛理工大学 琴 岛学院 。山东 青 岛 2 6 6 1 0 6)
m i n Z= f x
l A X≤ 6
s . t . { A e q X =6 e g
量的时候 , 只能用后者求解 ; 三是 i n t l i n p r o g 函数也
可 以求解 一般 的整数 规划 问题 , 但是 b i n t p r o g函数 不能. 考 虑到 以上种 种 , 本 文实 例采用 i n t l i n p r o g函 数为例.
但 是掌握 起来 比较 困难 . 随着 M a t l a b版 本 的提 高 , 可 以直 接 调 用 Ma l f a b优 化 工 具 箱 ( O p t i m i z a t i o n T o o l b o x ) 中的 b i n t p r o g 或者 i n t l i n r o g函数求 解 0—1 整数规划 问题 , 本 文通 过投资 项 目的选择 问题进 行
两个 函数虽然 都 能求解 0—1 整 数规 划 问题 , 但是 在具体 应用 过 程 中 发现 有 三个 需 要 注意 的 问 题, 一 是 对 Ma t l a b 版 本 的 要 求 ,前 者 适 用 于
Ma t l a b 7 . 0以上 , 后 者 适 用 于 Ma t l a b 2 0 1 4 A 以上版

亦 可写成矩 阵形式 ma x Z ( 或m i n Z ) =c r x
r A X = b
s . t . 【 X

0或 1
为 了能 直 接 调 用 Ma t l a b优 化 工 具 箱 中 的 函 数, 0—1整数规 划模 型要 改为如 下标准 形式 :
本; 二是对 整数 变量 的个 数 有要 求 , 当变 量 的个数 比较多 时 , 像文 献 [ 2 ]中需 要 1 0 0 1 0 0 0个 整数变
f ∑a o . x  ̄ = b i ( =1 , 2 , …, m )
0或 1 ( =1 , 2 , …, n )
[ a 1 ]=i n t l i n p r o g : i n t c o n , A , b , A e q , b e q , l b , u b )
i n t c o n 表示整数决策变量的位置 , f 6 , “ 6 分别表示决 策变量的上下限. 其它参数的意义不变.
相关文档
最新文档