18
运运运 运运运 运运运运运运 运运运运运运 运运运运运运

运筹学 与最优化方法

Embed Size (px)

DESCRIPTION

运筹学 与最优化方法. 吴祈宗等编制. 主要内容. 第一章 运筹学思想与运筹学建模 第二章 基本概念和理论基础 第三章 线性规划 第四章 最优化搜索算法的结构与一维搜索 第五章 无约束最优化方法 第六章 约束最优化方法 第七章 目标规划 第八章 整数规划 第九章 层次分析法 第十章 智能优化计算简介. 第 一 章. 运筹学思想 与 运筹学建模. 第一章 运筹学思想与运筹学建模. 运筹学 — 简称 OR (美) Operation`s Research (英) Operational Research “ 运筹于帷幄之中,决胜于千里之外” - PowerPoint PPT Presentation

Citation preview

Page 1: 运筹学 与最优化方法

运筹学运筹学与最优化方法与最优化方法

吴祈宗等编制

Page 2: 运筹学 与最优化方法

主主要要内内容容

第一章 运筹学思想与运筹学建模第二章 基本概念和理论基础第三章 线性规划第四章 最优化搜索算法的结构与一维搜索第五章 无约束最优化方法第六章 约束最优化方法第七章 目标规划第八章 整数规划第九章 层次分析法第十章 智能优化计算简介

Page 3: 运筹学 与最优化方法

第 一 章

运筹学思想运筹学思想与与运筹学建模运筹学建模

Page 4: 运筹学 与最优化方法

第一章 运筹学思想与运筹学建模第一章 运筹学思想与运筹学建模运筹学—简称 OR

(美) Operation`s Research

(英) Operational Research

“运筹于帷幄之中,决胜于千里之外”三个来源:军事、管理、经济三个组成部分:运用分析理论、竞争理论、随机服务理论

Page 5: 运筹学 与最优化方法

一、什么是运筹学一、什么是运筹学为决策机构在对其控制下的业务活动进行决策时,提供一门量化为基础的科学方法。

或是一门应用科学,它广泛应用现有的科学技术知识和数学方法,解决实际中提出的专门问题,为决策者选择最优决策提供定量依据。

运筹学是一种给出问题坏的答案的艺术,否则的话,问题的结果会更坏。

Page 6: 运筹学 与最优化方法

二、运筹学的应用原则二、运筹学的应用原则1) 合伙原则:应善于同各有关人员合作2) 催化原则:善于引导人们改变一些常规看

法3) 互相渗透原则:多部门彼此渗透地考虑4) 独立原则:不应受某些特殊情况所左右5) 宽容原则:思路宽、方法多,不局限在某一特定

方法上6) 平衡原则:考虑各种矛盾的平衡、关系的

平衡

Page 7: 运筹学 与最优化方法

三、运筹学解决问题的工作步骤三、运筹学解决问题的工作步骤1 )提出问题:目标、约束、决策变量、参数2 )建立模型:变量、参数、目标之间的关系表示

3 )模型求解:数学方法及其他方法4 )解的检验:制定检验准则、讨论与现实的一致性

5 )灵敏性分析:参数扰动对解的影响情况6 )解的实施:回到实践中7 )后评估:考察问题是否得到完满解决

Page 8: 运筹学 与最优化方法

四、运筹学模型的构造思路及评价四、运筹学模型的构造思路及评价

1. 直 接 分 析 法2. 类 比 方 法3. 模 拟 方 法4. 数 据 分 析 法5. 试 验 分 析 法6. 构 想 法模型评价 :易于理解、易于探查错误、易于计算等

Page 9: 运筹学 与最优化方法

优化模型的一般形式优化模型的一般形式Opt. f ( xi, yj, k )

s.t. gh ( xi, yj, k ) , 0

h = 1,2, … ,m

其中: xi 为决策变量(可控制)

yj 为已知参数

k 为随机因素

f , gh 为(一般或广义)函数

建模举例(略)—— 自看

Page 10: 运筹学 与最优化方法

五、基本概念和符号五、基本概念和符号

1 、向量和子空间投影定理(1) n 维欧氏空间: Rn

点(向量): x Rn, x = (x1 ,x2 ,…,xn)T

分量 xi R ( 实数集 )

方向(自由向量): d Rn, d 0

d =(d1 ,d2 ,…,dn)T 表示从0 指向 d 的方向

实用中,常用 x + d 表示从 x 点出发沿 d 方向移动 d 长度得到的点

d

0 x

x+(1/2)d

Page 11: 运筹学 与最优化方法

五、基本概念和符号五、基本概念和符号(续)(续)

1 、向量和子空间投影定理(2) 向量运算: x , y Rn

n

x , y 的内积: xTy = xiyi = x1y1+ x2y2+ …+ xnyn i =1

x , y 的距离: ‖ x-y ‖= [(x-y)T(x-y)](1/2)

x 的长度: ‖ x‖= [ xTx ](1/2)

三角不等式: ‖ x + y ‖≤‖x‖ +‖ y‖

点列的收敛:设点列{ x(k)} Rn , x Rn

点列{ x(k)}收敛到 x ,记lim x(k) = x lim‖x(k)- x‖ = 0 lim xi

(k) = xi ,ik k k

x+y

y

x

Page 12: 运筹学 与最优化方法

五、基本概念和符号五、基本概念和符号(续)(续)

1 、向量和子空间投影定理(3) 子空间:设 d (1) , d (2) , … , d (m) Rn, d (k) 0 m

记 L( d (1) , d (2) , … , d (m) )={ x = j d (j) jR } j =1

为由向量 d (1) , d (2) , … , d (m) 生成的子空间,简记为 L 。正交子空间:设 L 为 Rn 的子空间,其正交子空间为 L= { x Rn xTy=0 , y L }子空间投影定理:设 L 为 Rn 的子空间。那么 x Rn ,

唯一 x L , y L, 使 z=x+y , 且 x 为问题 min ‖z - u‖

s.t. u L 的唯一解,最优值为‖ y‖ 。特别, L = Rn 时,正交子空间 L= { 0 } (零空间)

Page 13: 运筹学 与最优化方法

五、基本概念和符号(续)五、基本概念和符号(续)规定: x , y Rn , x ≤ y xi ≤ yi , i 类似规定 x ≥ y , x = y , x < y , x > y .

一个有用的定理 设 xRn , R , L 为 Rn 的线性子空间, (1)若 xTy ≤ , yRn 且 y ≥ 0 , 则 x ≤ 0 , ≥ 0 . (2)若 xTy ≤ , y L Rn , 则 x L , ≥ 0 .( 特别 , L = Rn 时 ,x =0)

定理的其他形式:“若 xTy ≤ , yRn 且 y ≤ 0 ,则 x ≥ 0 , ≥ 0 .”“若 xTy ≥ , yRn 且 y ≥ 0 ,则 x ≥ 0 , ≤ 0 .”“若 xTy ≥ , yRn 且 y ≤ 0 ,则 x ≤ 0 , ≤ 0 .”“若 xTy ≥ , y L Rn , 则 x L , ≤ 0 .”

Page 14: 运筹学 与最优化方法

五、基本概念和符号五、基本概念和符号(续)(续)

2 、多元函数及其导数(1) n 元函数: f (x): Rn R 线性函数: f (x) = cTx + b = ci xi + b

二次函数: f (x) = (1/2) xTQx + cTx + b

= (1/2)i j aij xi xj + ci xi + b

向量值线性函数: F(x) = Ax + d Rm

其中 A 为 mn矩阵, d 为 m 维向量 F(x)=( f1(x), f2(x), … , fm(x) )T

记 aiT 为 A 的第 i 行向量, fi (x) = ai

Tx

Page 15: 运筹学 与最优化方法

五、基本概念和符号五、基本概念和符号(续)(续)

2 、多元函数及其导数

(2) 梯度(一阶偏导数向量): f (x) = ( f / x1 , f / x2 , … , f / xn )

TRn

. 线性函数: f (x) = cTx + b , f (x) = c

二次函数: f (x) = (1/2) xTQx + cTx + b

f (x) = Qx + c

向量值线性函数: F(x) = Ax + d Rm

F / x = AT

Page 16: 运筹学 与最优化方法

五、基本概念和符号五、基本概念和符号(续)(续)

2 、多元函数及其导数

(3) Hesse 阵(二阶偏导数矩阵): 2f /x1

2 2f /x2 x1 … 2f /xn x1

2f (x)= 2f /x1 x2 2f /x22

… 2f /xn x2

… … … …

2f /x1 xn 2f /x2 xn … 2f /xn2

线性函数: f (x) = cTx + b , 2f (x) = 0

二次函数: f (x) = (1/2) xTQx + cTx + b, 2f (x)=Q

Page 17: 运筹学 与最优化方法

五、基本概念和符号五、基本概念和符号(续)(续)

2 、多元函数及其导数

(4)n 元函数的 Taylor展开式及中值公式: 设 f (x): Rn R ,二阶可导。在 x* 的邻域内一阶 Taylor展开式: f (x) = f (x*)+ f T(x*)(x-x*) + o‖x-x*‖二阶 Taylor展开式: f (x) = f (x*)+ f T(x)(x-x*) + (1/2)(x-x*)T 2f (x*)(x-x*)

+ o‖x-x*‖2

一阶中值公式:对 x, , 使 f (x) = f (x*)+ [ f (x*+(x-x*))]T(x-x*)

Lagrange余项:对 x, , 记 xx*+ (x-x*)

f (x) = f (x*)+ f T(x)(x-x*) + (1/2)(x-x*)T 2f (x )(x-x*)

Page 18: 运筹学 与最优化方法

第一章 其它基础知识第一章 其它基础知识复习下列知识: 线性代数的有关概念:向量与矩阵的运算、向量的线性相关和线性无关,矩阵的秩,正定、半正定矩阵,线性空间等;

集合的有关概念:开集、闭集,集合运算,内点、边界点等。