运筹学讲义第8章

合集下载

《运筹学》第8章_图与网络分析

《运筹学》第8章_图与网络分析
V = {v1 ,v 2 , v 3 , v 4 , v 5 , v 6 }
v1 e1 e2 e5 e8 v5 e6 e7 v3 v2 e3 e v4 4
e 5 = { v1 , v 3 }
e9 = {v 6 , v 6 }
E = {e1 ,2 , e3 , e4 , e5 , e6 , e7 , e8 , e9 , e10 } e e1 = {v1 , v 2 } e 2 = { v1 , v 2 } e10 e 3 = {v 2 , v 3 } e = {v , v }

C

B A
D
图的基本概念与基本定理
在实际的生产和生活中,人们为了 反映事物之间的关系,常常在纸上用点 点 和线来画出各式各样的示意图。 和线 是我国北京、上海、重庆等十四个城 市之间的铁路交通图,这里用点表示城 市,用点与点之间的线表示城市之间的 铁路线。诸如此类还有城市中的市政管 道图,民用航空线图等等。

v6
v1 3 6
4 7 3
v2 2 v3 5
3
4 2
权矩阵
v1 0 v 2 4 v 3 0 A= v4 6 v5 4 v6 3 v1
v5
v4
邻接矩阵
v1 0 v 2 1 v 3 0 B= v 4 1 v 5 1 v 6 1 v1 1 0 1 1 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 0 0 0 1 0 1 0 1 0 1 0 v 2 v 3 v4 v5 v6
4 3 4
e6 = {v 3 , v 5 }
e8 = {v 5 , v 6 } e10 = {v1 , v6 }
v6
e 7 = {v 3 , v 5 }

运筹学课件 第8章 网络计划

运筹学课件 第8章 网络计划
• 美国海军武器局—计划评审技术PERT:类似流程 图的箭线图,它描绘出项目包含的各种活动的先 后顺序,表明每项活动的时间或相关的成本。主 要用于研究与开发项目。
基本概念
• 网络图(赋权有向图):由箭线和节点构成,用 来表示工作流程的有向、有序的网状图形。它反 映整个工程任务的分解和合成。
5
1
2
a
网络计划
网络图 时间参数的计算 网络计划的优化和实施管理 图解评审法简介
基本概念
• 网络计划是通过网络图的制作,进行计划的优化, 通过其关键路线,实现管理者对工程项目的进度 控制。简单说,就是用网络分析的方法进行工程 项目计划和控制的一项管理技术。
• 杜邦公司—关键路线法CPM:是一个动态系统, 会随着项目的进度不断更新。主要用于以往在类 似工程中已取得一定经验的承包工程。
还要注意以下规则:
(1)网络图只能有一个总起点事项,一个总终 点事项
3
4
1
6
7
9
2
5
8
(2)网络图是有向图,不允许有回路
3
5
1
2
6
7
4
(3)节点i、j之间不允许有两个或两个以上的工 作
b
1
2
a
(4)虚工序的运用
3
4
7
1
6
9
2
5
8
(5)必须正确表示工作之间的前行、后继关系
b a
c
a c
b
1a
c4
• 路线的长度:完成该路线上的各项工序持续时间 的长度之和。
• 关键路线:网路中花费时间最长的时间和活动的 序列
• 次关键路线:花费时间次长的时间和活动的序列 • 关键工序:关键路线上的工序 • 工序时间(权),完成工序的时间消耗

运筹学 第八章 图论 - 全

运筹学 第八章 图论 - 全

(a)明显为二部图,(b)也是二部图,但不明显,改画为(c) 时即可看出。
2017/7/13 11
图与网络的基本知识
次,奇点,偶点,孤立点 与某一个点vi相关联的边的数目称为 点vi的次(也叫做度),记作d(vi)。 右图中d(v1)=4,d(v3)=5,d(v5)=1。次 为奇数的点称作奇点,次为偶数的
2017/7/13
18
图与网络的基本知识
有向图 无向图
道路
回路


道路(边的方向一致)
2017/7/13 19
图与网络的基本知识
连通图
定义10 一个图中任意两点间至少有一条链相连,则称此图为 连通图。任何一个不连通图总可以分为若干个连通子图,每 一个称为原图的一个分图(连通分支)。
连通图
2017/7/13
边,对余下的图重复这个步骤,直至无圈为止。
2、避圈法:每次增加一条边,且与已有边不构成圈,直至恰 有n-1条边为止。
2017/7/13
24

例1、下图是某建筑物的平面图,要求在其内部从每一房间都能走到 别的所有的房间,问至少要在墙上开多少门? 试给出一个开门的方案。


Байду номын сангаас
三 八 一 四 二 五
七 八 九 六
无向图
2017/7/13
有向图
8
图与网络的基本知识
环, 多重边, 简单图 如果边e的两个端点相重,称该边为 环。如右图中边e1为环。如果两个点 之间边多于一条,称为多重边,如右
v2 e5
多重边
e2
e1 v1

e3 v3
e4
图中的e4和e5,对无环、无多重边的

运筹学第8章

运筹学第8章

第八章 动态规划的基本方法
4、策略 按状态行进方向顺序排列的阶段决策集合称为策略. 假设给定一个 n 阶段决策问题,可用pk,n(sk)表示从 第 k 阶段处于状态 sk 到终止状态的决策序列集合, 称为后部子过程策略,或简称子策略。即: Pk,n(sk)={ uk(sk), uk+1(sk+1),…, un(sn) } 显然, P1,n(sk)就是 n 阶段决策问题的一个策略,即 P1,n(sk)={ u1(s1) , u2(s2) ,…, un(sn) } 记 P 表示所有可供选择的策略集合,称为允许策略 集合。
China University of Mining and Technology
-6-
第八章 动态规划的基本方法
当建立问题的数学模型后,如果时间参数是离 散的,则它就是数学规划问题;如果时间参数是连 续的,则属于最优控制问题。
动态规划模型的分类:①离散确定型;②离散随机 型,③连续确定型;④连续随机型。
A
5 4 2
各个阶段开始时所处的自然状况和客观条件称为状态, 描述了研究问题过程的状况(称不可控因素).
B1 6 3 46 B2 5 B3 6
C1 12 2 C2 2 3 C3 3
D1
D2 D3
2 3 4
Hale Waihona Puke E描述过程状态的变量称为状态变量,用Sk表示.
第 k 阶段Sk 的取值可以是离散的,也可以是连续的. 用Sk 表示第 k 阶段所有状态集合,称为可达状态集合. 例中第2阶段有三个状态 B1、B2、B3,故可达状态集 合是 S2={ B1、B2、B3 }。
China University of Mining and Technology

运筹学答案第八章

运筹学答案第八章

page 24 8 August 2024
School of Management
运筹学教程
第八章习题解答
8.15 如图8-59,发点S1,S2分别可供应10和15个 单边位上,数收为c点ij。t1,t2可以接收10和25个单位,求最大流,
page 25 8 August 2024
School of Management
运筹学教程
第八章习题解答
8.11 求图8-56中v1到各点的最短路。
page 17 8 August 2024
School of Management
运筹学教程
第八章习题解答
page 18 8 August 2024
School of Management
运筹学教程
第八章习题解答
8.12 求图8-57网络中各顶点间的最短路。
page 31 8 August 2024
School of Management
运筹学教程
第八章习题解答
page 32 8 August 2024
School of Management
运筹学教程
第八章习题解答
心B货1B,中18,B心.22B,的02,运B某3B输每种3。能天货A力需物1,由、求A2单分个2的位别仓库运为库存费9At量,如1,分5表At别,28运—为64t送。每,到天各求31仓运个3t库费配,到最货9t配;省中
20 0 36 14 32
D(4)
0
20
18
0
32
12
48
9
0
V1 V2 V3 V4 V5
V1 0 5 16 19 12
V2 20 0 36 14 32

第8章 动态规划《管理运筹学》PPT课件

第8章 动态规划《管理运筹学》PPT课件
Vk,n (sk , uk , , sn1) fk [sk , uk ,Vk 1,n (sk 1, uk 1, , 1)] ③函数 fk (sk , uk ,Vk 1,n ) 对于变量 Vk1,n 要严格单调。
8.2 动态规划模型建立
下面以投资问题为例介绍动态规划的建模条件。
【例8-2】 某公司现有资金20万元,若投资于三个
8.1 动态规划基础知识
(5)状态转移方程:状态转移方程是确定过程由一
个状态转移到另一个状态的演变过程。动态规划中某一状
态以及该状态下的决策,与下一状态之间具有一定的函数
关系,称这种函数关系的表达式为状态转移方程。如果第
k段的状态为 sk ,该阶段的决策为
的状态就可以用下式来表示:
uk
sk
,则第k+1段
阶段的指标函数,是该阶段最优的指标函数。
8.2 动态规划模型建立
建立动态规划模型,就是在分析实际问题的基础上建 立该问题的动态规划基本方程。成功地应用动态规划方法 的关键,在于识别问题的多阶段特征,将问题分解成为可 用递推关系式联系起来的若干子问题,或者说正确地建立 具体问题的基本方程,这需要经验与技巧。而正确建立基 本递推关系方程的关键又在于正确选择状态变量,保证各 阶段的状态变量具有递推的状态转移关系。
第8章 动态规划
动态规划(DYnamic Programming,缩写为DP)方法 ,是本世纪50年代初期由美国数学家贝尔曼(Richard E ,Bellman)等人提出,后来逐渐发展起来的数学分支, 它是一种解决多阶段决策过程最优化问题的数学规划法 。动态规划的数学模型和求解方法比较灵活,对于连续 的或离散的,线性的或非线性的,确定性的或随机性的 模型,只要能构成多阶段决策过程,便可用动态规划方 法求其最优解。因而在自然科学、社会科学、工程技术 等许多领域具有广泛的用途,甚至一定程度上比线性规 划(LP)、非线性规划(NLP)有成效,特别是对于某 些离散型问题,解析数学无法适用,动态规划方法就成 为非常有用的求解工具。

运筹学 第8章 排队论

运筹学 第8章 排队论

第八章 排队论排队是日常生活和经济管理经常遇到的问题,如医院等待看病的病人、加油站等待加油的汽车、工厂等待维修的机器、港口等待停泊的船只等。

在排队论中把服务系统中这些服务的客体称为顾客。

由于系统中顾客的到来以及顾客在系统中接受服务的时间等均是随机的,因此排队现象是不可避免的。

对于随机服务系统,若扩大系统设备,会提高服务质量,但会增加系统费用。

若减少系统设备,能节约系统费用,但可能使顾客在系统中等待的时间加长,从而降低了服务质量,甚至会失去顾客而增加机会成本。

因此,对于管理人员来说,解决排队系统中的问题是:在服务质量的提高和成本的降低之间取得平衡,找到最适当的解。

排队论是优化理论的重要分支。

排队论是1909年由丹麦工程师爱尔郎(A.K.Erlang )在研究电话系统时首先提出,之后被广泛应用于各种随机服务系统。

第一节 排队论的基本概念及所研究的问题一、基本概念(一)排队系统的组成一般的排队系统有三个基本组成部分:顾客的到达(输入过程)、排队规则和服务机构,如图8—1所示。

1.输入过程输入过程指顾客按什么样的规律到达。

包括如下三个方面的内容:(1)顾客总体(顾客源) 指可能到达服务机构的顾客总数。

顾客总体数可能是有限的,也可能是无限。

如工厂内出现故障而等待修理的机器数是有限的,而到达某储蓄所的顾客源相当多,可近似看成是无限的。

(2)顾客到达的类型 指顾客的到达是单个的还是成批的;(3)顾客相继到达的时间间隔分布 即该时间间隔分布是确定的(定期运行的班车、航班等)还是随机的,若是随机的,顾客相继到达的时间间隔服从什么分布(一般为负指数分布);2.排队规则排队规则指顾客接受服务的规则(先后次序),有以下几种情况。

(1)即时制(损失制) 当顾客来到时,服务台全被占用,顾客随即离去,不排队等候。

这种排队规则会损失许多顾客,因此又称为损失制。

(2)等待制 当顾客来到时,若服务台全被占用,则顾客排队等候服务。

在等待制中,又可按顾客顾客达到排队系统 图8—1服务的先后次序的规则分为:先到先服务(FCFS,如自由卖票窗口等待卖票的顾客)、先到后服务(FCLS,如仓库存放物品)、随机服务(SIRO,电话交换台服务对话务的接通处理)和优先权服务(PR,如加急信件的处理)。

运筹学第8-9章[新]

运筹学第8-9章[新]

-10China University of Mining and Technology
运 筹 学
n方体
n-方体Qn
n 维立方体n = 3 的情形,上底下底是两个2维立方体。对应顶点连线后( 同 时把上底中顶点标号末位加号0,下底中顶点标号末位加号1 ) 得到3维立方 体。
-11China University of Mining and Technology
-15China University of Mining and Technology
运 筹 学
回答: 一个图是二部图当且仅当它不含奇圈。 设G 是一个简单图,若δ (G) ≥ 2 ,则G 中必含有圈。 设G 是简单图,若δ (G) ≥ 3 ,则G 必有偶圈。 设有2n 个电话交换台,每个台与至少n 个台有直通线路,则
乒乓求单打比赛抽签后,可用图来表示相遇情况,如下 图所示。
运动员 A
B C
D
E
F G
H
-23China University of Mining and Technology
运 筹 学
某企业的组织机构图也可用树图表示。
厂长 人 事 科 财 务 科 工 程总 师 开新 发产 科品 技 术 科 副生 厂产 长
0
0 1
0
0 1
1
0 0
1
1 0
0
1 0
0
1 0
v8
-21China University of Mining and Technology
运 筹 学
图的基本概念与模型
例3 下图所表示的图可以构造权矩阵B如下:
v1 3 v6 3 4 2 v5 6
4
7

运筹学 课件 第八章库存论

运筹学 课件 第八章库存论
11:09 8
五、库存策略(库存量何时补充,补充多少的策略) (1)T-循环策略:每经时间间隔T(常数)就补充一定的库存量; (2)(L,S)策略:当库存量降到L单位以下时,就补充库存 量到S; (3)(T,L,S)策略:每经时间间隔T就检查库存量,若已 已低于L就补充到S,否则不予补充。
11:09
第八章 存贮论
什么是存储论? 物资常需要储存起来以备将来使用 存储需要成本。存储多少,多少时间补充一次是 合理的? 应满足两个要求: 存储量应保证不产生供不应求或供过于求的现象 存储计划应使成本最小 ——研究上述问题,并给出有关解答的理论和方法叫做
存储论
11:09 1
第一节 基本概念 第二节 确定型库存模型 模型一:不允许缺货,补充时间很短 模型二:不允许缺货,补充需一定时间 模型三:允许缺货,补充时间很短 模型四:允许缺货,补充需要一定时间 模型五:价格有折扣的存储问题 第三节 随机库存模型 模型六:单周期离散随机库存模型
(3000 − 2400) = 2×0.1×150× 2400× + 3×2400 3000 = 7320 元/ 月 ( )
* * 因 :C(t2 ) < C(t1 ) 为
结论:该企业应选择自行生产 11:09
缺货时间和缺货量有关。一般给出单位时间单位货物的缺货费,
记成 C2
11:09
7
3、订货费/生产费用 1)订货费 订货补充。包括两项费用 订购费:它与订货次数 有关,与订货量无关。订一次货所 订购费: 有关,与订货量无关。 支付的费用C 支付的费用 3 表示 订货本身的成本: 订货本身的成本:KQ,与产品数量有关。 K:单价 ,与产品数量有关。 : 2)生产费用 自行生产补充。包括两项费用 生产准备费用:它与组织生产的次数 有关,与产品数量无 关 (对应于订购费用)。组织一次生产所需要的调整、装 配费 用C3 表示。 生产本身的成本:KQ (对应于订货成本),它与产品数量 有关。K:单位生产成本

第8章 整数规划

第8章  整数规划
凡是“二选一”问题,都可以把决策变量设为0-1变量
《管理运筹学》 主讲:何宜军
用运筹学软件求解:
《管理运筹学》 主讲:何宜军
用运筹学软件求解:
《管理运筹学》 主讲:何宜军
用运筹学软件求解:
计算结果
最优值:245 X1=1 X2=1 X5=1 X6=1 X9=1 X10=1
《管理运筹学》 主讲:何宜军
1、目标函数 2、决策变量 3、约束条件
①非负数 ②整 数
《管理运筹学》 主讲:何宜军
§3 整数规划的应用
一、投资场所的选择
例4、京成畜产品公司计划在市区的东、西、南、北四区建立销售门 市部,拟议中有10个位置 Ai (i=1,2,3,…,10)可供选择,考虑到各地 区居民的消费水平及居民居住密集度,规定:
a) 问应该在哪几个地方建厂,在满足销量的前提下,使得其总的固定成本 和总的运输费用之和最小?
b) 如果由于政策要求必须在A2,A3地建一个厂,应在哪几个地方建厂?
产地
销地
B1
B2
B3
产量(千吨)
A1
8
4
3
30
A2
5
2
3
10
A3
4
3
4
20
A4
9
7
5
30
A5
10
4
2
40
销量(千吨)
30 20 20
《管理运筹学》 主讲:何宜军
成第j项工作时).这可以表示为一个0--1整数规划问题:
Min z=15x11+18x12+21x13+24x14+19x21+23x22+22x23+18x24+26x31+17x32+16x33 +19x34+19x41 +21x42+23x43+17x44 s.t. x11+ x12+ x13+ x14= 1 (甲只能干一项工作)

北交大交通运输学院《管理运筹学》知识点总结与例题讲解第8章 图与网络分析

北交大交通运输学院《管理运筹学》知识点总结与例题讲解第8章 图与网络分析

(a)
(b)
(c)
图 8-9 图、子图、支撑子图
(4)图的同构 设 G1 与 G2 是两个同阶图,若顶点集合 V1 和 V2 以及边集 E1 和 E2 之间在保持关联性
质条件下的一一对应,则称图 G1 和图 G2 同构。 例如:图 8-10(a)和图 8-10(b)就为同构。
(a)
(b)
图 8-10 同构图
(10)定理 8.1 对于图 G=(V ,E) ,其中 V = n , E = m ,则有:
∑d (v) = 2m
(8-2)
v∈V
证明:每条边都有两个端点,在计算顶点的次时,每个端点都要计算对应边次,故共有
2m 次。
通俗地讲,就是线有两头,共有 2m 个线头的意思。
(11)定理 8.2 奇次顶的总数是偶数。
第八章 图与网络分析
8.1 图与网络的基本知识
8.1.1 图与网络的基本概念 8.1.1.1 图的定义 自然界和人类社会中,大量的事物以及事物之间的关系,常可以用图形来描述。例如: 图 8-4 所示的我国北京、上海等十个城市间的交通图反映了这十个城市间铁路
分布情况。这里用点代表城市,用点和点之间的连线代表这两个城市之间有直通铁路。
图 8-7 一个无向图
G = (V, E) V= {v1, v2 ,v3 , v4} E={e1, e2 ,e3 , e4 ,e5 , e6 , e7}
其中
e1 = [v1 ,v2 ] , e2 = [v1 ,v2 ] , e3 = [v2 ,v3 ] , e4 = [v3 ,v4 ] ,
图 8-8 是一个有向图。该图可以表示为:
图 8-4 十个城市间铁路分布图
又如某单位储存五种化学药品,其中,某些药品是不能放在同一库房里的,为了反映这 种情况,可以用点 v1 、 v2 、 v3 、 v4 、 v5 分别代表这五种药品,若药品 vi 和药品 v j 是不能存 放在同一库房的,则在 vi 和 v j 之间连一条线,如图 8-5 所示。如果问题归结为寻求存放这种 化学药品的最少库房个数,则该问题就是染色问题。事实上,至少需要三个库房来存放这些 药品,即 v1 和 v5 、 v2 和 v4 、 v3 各存放在一个库房里。

运筹学—第八章 图与网络分析

运筹学—第八章 图与网络分析

v5 1 v6 7 1 v7 -5 -3
e1 {v1 , v2 }
e3 {v2 , v3 }
e2 {v1 , v2 }
e4 {v3 , v4 } e6 {v3 , v5 } e8 {v5 , v6 } e10 {v1 , v6 }
e5 {v1 , v3 }
e7 {v3 , v5 } e9 {v6 , v6 }
v1
第二节 树 一、 树的概念和性质 例8.3 已知有六个城市,它们之间 要架设电话线,要求 任意两个城市均可以互相通话,并且电话线的总长度最短。
v1 v6 v5 v2
v3
v4
定义9 一个连通的无圈的无向图叫做树。
作为树T的定义,下列定义是等价的: (1)T是一个树。(设其顶点数为n ,边数为 m ) (2)T无圈,且m=n-1。 (3)T连通,且m=n-1 。 (4)T无圈,但在树中不相邻的两个点之间加上一条边, 那么恰好得到一个圈。 (5)T中任意两个顶点之间有且仅有一条链。 (6)T连通,但去掉T的任一条边,T就不连通。
( vi , v j )
一、 狄克斯屈拉(Dijkstra)算法 适用于wij≥0,给出了从vs到任意一个点vj的最短路。
算法步骤: 1.给始点vs以P标号 P(vs ) 0 ,这表示从vs到 vs的最短距离 T 为0,其余节点均给T标号, (vi ) (i 2 , 3,, n) 。 2.设节点 vi 为刚得到P标号的点,考虑点vj,其中 (vi , v j ) E ,且vj为T标号。对vj的T标号进行如下修改:
e1 v1
e2 e5
e8 v5
v2
d(v1)= 4,d(v6)= 4
e10 v6 e9
e3 e v4 4 e6 e7 v3

《运筹学》 第八章图与网络分析习题及 答案

《运筹学》 第八章图与网络分析习题及 答案

《运筹学》第八章图与网络分析习题1.思考题(1)解释下列名词,并说明相互之间的区别与联系:①顶点,相邻,关联边;②环,多重边,简单图;③链,初等链;④圈,初等圈,简单拳;⑤ 回 路,初等路;⑥节点的次,悬挂点,孤立点;⑦)连通图,连同分图, 支 撑子图;⑧有向图,基础图,赋权图。

⑨子图,部分图,真子图.(2)通常用记号G=(V,E)表示一个图,解释V及E的涵义及这个表达式 的涵义.(3)通常用记号D=(V,A)表示一个有向图,解释V及A的涵义及这个表 达式的涵义.(4) 图论中的图与一般几何图形的主要区别是什么? (5) 试述树与图的区别与联系.(6) 试述 求最短路问题的Dijkstra 算法的基本思想及其计算步骤. (7) 试述寻求最大流的标号法的步骤与方法.(8) 简述最小费用最大流的概念及其求解的基本思想和方法.(9) 通常用记号N=(V,A,C)表示一个网络,试解释这个表达式的涵义. (10) 在最大流问题中,为什么当存在增广链时,可行流不是最大流? (11) 试叙述最小支撑树、最大流、最短路等问题能解决那些实际问题。

2.判断下列说法是否正确(1) 图论中的图是为了研究问题中有哪些对象及对象之间的关系,它与图的几何形状无关。

(2) 一个图G 是树的充分必要条件是边数最少的无孤立点的图。

(3) 如果一个图G 从V 1到各点的最短路是唯一的,则连接V 1到各点的最短路,再去掉重复边,得到的图即为最小支撑树。

(4 )图G 的最小支撑树中从V 1到V n 的通路一定是图G 从V 1到V n 的最短路。

(5) {f ij =0}总是最大流问题的一个可行流。

(6 )无孤立点的图一定是连通图。

(7) 图中任意两点之间都有一条简单链,则该图是一棵树。

(8) 求网络最大流的问题总可以归结为求解一个线性规划问题。

(9)在图中求一点V1到另一点Vn 的最短路问题总可以归结为一个整数规划问题 (10) 图G 中的一个点V 1总可以看成是G 的一个子图。

运筹学讲义第8章

运筹学讲义第8章

34
2
31
3
25
4
25
4
25
4
2)k=3,对C部位, x4= x3-u3
f3 ( x3 )= min{v3(u3)+ f4(x4)}= min{v3(u3)+ f4(x3-u3 )} , 而 max{12-8,2+2} x3 12-4 = 8,列表计算如下:
5+4 1+7 5+6 =8,u2 * (B3) = B3C2
4)k=1, f1(x1)=min{v1(x1,u1) + f2(x2)}, AB1+ f2(B1) f1(x1=A)= min AB2+ f2(B2) AB3+ f2(B3) = min 2+11 5+7 3+8 =11,u1 * (A) = AB3
2010/03 --1--
--第8章 动态规划--
8.1 多阶段决策问题 例1:某工厂根据合同要求在未来半年中需提供货物数量如表中所
示,表中数字为月底交货数量。该厂的生产能力为每月400件,其仓 库的存货能力为3百件。已知每百件货物的生产费用为10千元,在进 行生产的月份,工厂要支出固定费用4千元,仓库保管费用为每百件 货物每月1千元,假定开始及6月底交货后均无存货,试问每个月应 该生产多少件产品,才能既满足交货任务又使总费用最小?
= min
5+7 6+6 3+4
=11,u2 * (B1) = B1C1
= min
2+7 4+6
=7, u2 * (B2) = B2C1
2010/03
--18--
--第8章 动态规划--
B3C1+ f3(C1) f2(x2=B3)= min B3C2+ f3(C2) B3C3+ f3(C3) = min

运筹学 第八章(二)

运筹学 第八章(二)
最优目标函数值为: 万元 万元。 最优目标函数值为:245万元。 此结果告诉我们:在 A1 , A2 , A5 , A6 , A9 , A10六个地点建立销售 此结果告诉我们: 门市部,既满足规定,又在投资不超过720万元(实际投资额为: 门市部,既满足规定,又在投资不超过 万元(实际投资额为: 万元 100+120+70+90+160+180=720万元)的情况下,获得最大利润245 万元)的情况下,获得最大利润 万元 万元。 万元。
所需时间 工人 工作 小时) (小时) A 15 19 26 19 B 18 23 17 21 C 21 22 16 23 D 24 18 19 17
甲 乙 丙 丁
8
引入0—1变量 x ij,并令 解: 引入 变量 当指派第 i 个人去完成第 j 项工作时 ; 1 , x ij = 0 , 当不指派第 i 个人去完成第 j 项工作时 . 使总消耗时间最少,则目标函数为: 使总消耗时间最少,则目标函数为: min z = 15 x11 + 18 x12 + 21x13 + 24 x14 + 19 x21 + 23 x22 + 22 x23 + 18 x24 + 26 x31 + 17 x32 + 16 x33 + 19 x34 + 19 x41 + 21x42 + 23 x43 + 17 x44 . 每人只能干一项工作的约束条件可以写为: 每人只能干一项工作的约束条件可以写为: x11 + x12 + x13 + x14 = 1, (甲只干一项工作) 甲只干一项工作)
项任务的成本(如所需时间, 并设 c ij 第 i 个人去完成 j 项任务的成本(如所需时间,费用 等),则一般指派问题的数学模型为: ),则一般指派问题的数学模型为: 则一般指派问题的数学模型为
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010/03
= min
1+ 3 4+ 4 6+ 3 3+ 4
=4,u3 * (C1) = C1D1
= min C2D2+ f4(D2)
=7,u3 * (C2) = C2D2
--17--
--第8章 动态规划--
C3D1+ f4(D1) f3(x3=C3)= min C3D2+ f4(D2) = min
xk+2
指标函数 vk (xk, uk)
指标函数 vk+1 (xk+1, uk+!)
动态规划概念模型示意图
2010/03 --11--
--第8章 动态规划--
二、最优化原理与动态规划的数学模型 贝尔曼(R.Bellman)原理:作为整个过程的最优策略具有这样
性质:无论过去的状态和决策如何,对前面所形成的状态而言,余下 的诸决策必构成最优策略。

最优策略:A——B3——C2——D2——E, 最短距离:f(A)=11
--19--
2010/03
--第8章 动态规划--
8.3 离散确定性动态规划问题的模型与求解
例4:某一警卫部队共有12支巡逻队,负责4个要害部门A、B、C、D 的警卫巡逻。对每个部位可分别派出2~4支巡逻队,并且由于派出巡 逻队数的不同,各部位在一段时期内可能造成的预期损失如表中所示。 问:如何分派,可使总的预期损失为最小? 各 部 位 预 期 损 失 表
--第8章 动态规划--
第八章
动态规划
Dynamic Programming
动态规划(DP)是运筹学的一个分支,解决多 man)等提出“最优化原理”,创建动态 规划学科。主要应用于工程技术、经济、工业生产、 最优控制等问题。动态规划方法对解决离散性优化 问题更为有效。
(7)边界条件:对过程最终状态时的效益值表示。即
当 k=n+1时,f(x n+1)=?
上述基本概念可用下述图示某性表示:
2010/03 --10--
--第8章 动态规划--
决策uk(xk)
决策uk+1(xk+1)
状态 xk
k 阶段
状态
k+1 阶段
状态
T(xk , uk)
xk+1
T(xk+1 , uk+1)
(1)阶段(stage):指一个活动过程需要做出决策的步数。 k——阶段变量。 (2)状态(state):某阶段初始状况。既是本阶段决策的出发点, 又是上一阶段决策产生的结果。是动态规划中各阶段信息 的传递点和结合点。 Xk——第k阶段状态变量。 特征: ① 反映研究对象的演变特征; ② 包含到达这个状态前的足够信息,并具有无后效性; 或称决策的相互独立性; ③ 状态变量具有可知性,当决策确定后,到达的状态是 可以测知的。


1
2
2
3
5
4
3
5
2
6
1
交货数量(百件) 1
2010/03
--2--
--第8章 动态规划--
可看成6个阶段的决策:
生 产 库存
生 产
生 产
1

库存
2

库存
库存
6

费用
费用
费用
2010/03
--3--
--第8章 动态规划--
例2:由A至E需经B、C、D,问如何行走,路程最短?
7
B1
6
5
C1
4 6
(3)决策变量:uk——?,允许决策集合D(xk)
(4)状态转移律:xk+1=T(xk,uk) (5)阶段指标函数:vk(xk)——?
(6)基本方程:fk(xk)=?
(7)边界条件:fn+1(xn+1)=?
2010/03
--14--
--第8章 动态规划--
五、动态规划问题的逆序算法
1. 建立模型:
2010/03
--21--
--第8章 动态规划--
二、逆序算法求解
1)k=4,对D部位, f4 ( x4 )= min{v4(u4)+ f5(x5)},而 f5 ( x5 )= 0,
依题意,2 x4 12-6 = 6,列表计算如下:
x4 f4 (x4 ) u4* (x4) 2 3 4 5 6
2010/03 --9--
--第8章 动态规划--
说明: ① 当xk , uk确定后, xk+1 取值唯一确定,则为确定性多阶 段决策问题; ②当xk , uk确定后, xk+1 取值为具有某种概率分布的随机 变 量,则称为随机性多阶段决策问题。 (6)指标函数:决策所产生的效益的度量函数。分如下的几类: ① vk (xk, uk) ——阶段指标函数。 ② Vk, n ( xk,uk, xk+1, uk+1 , … , xn, un) ——过程指标函数。 ③ f (xk)=opt Vk, n ——最优指标函数,只与xk有关。 Opt——optimize,可以是max,或者min。 说明:为便于计算,指标函数应具有递推性。
2010/03
--15--
--第8章 动态规划--
7
B1
6 3 5
5
C1
4
6
1
D1
3 4
3
A
B2
2
4
5
C2
3
E D2
B3
1 5
C3
3
2010/03
--16--
--第8章 动态规划--
2. 逆序求解
1)k=4,由递推方程知 f4(x4)=min{v4(x4,u4) + f5(x5)}, 而 f5(x5) =0 为边界条件
(1)阶段数:k=1,2,3,4
(2)状态变量:xk——第k阶段的位置点。 (3)决策变量:uk——第k阶段选择的行走路线, 允许决策集合D(xk)——xk位置时可选择的线路集合。 (4)状态转移律:xk+1=T(xk, uk)——采取uk决策后,位置变化的规律。 (5)阶段指标函数:vk(xk, uk) ——选择uk决策后产生的距离。 (6)基本方程:fk(xk)=min{vk(xk,uk) + fk+1(xk+1)} (7)边界条件:f 5 (x 5=E)=0
③ 当每个阶段决策选定以后,活动过程也随之确定。 许多多阶段决策问题表现出明显的时序性,故体现 出“动态”的特点,所以是动态规划研究的主要对 象。某些静态问题,当采用动态规划的方法求解时, 也会使问题的处理变得简单。
2010/03
--7--
--第8章 动态规划--
8.2 动态规划的基本概念和数学模型 一、动态规划的基本概念
34
2
31
3
25
4
25
4
25
4
2)k=3,对C部位, x4= x3-u3
f3 ( x3 )= min{v3(u3)+ f4(x4)}= min{v3(u3)+ f4(x3-u3 )} , 而 max{12-8,2+2} x3 12-4 = 8,列表计算如下:
2010/03 --1--
--第8章 动态规划--
8.1 多阶段决策问题 例1:某工厂根据合同要求在未来半年中需提供货物数量如表中所
示,表中数字为月底交货数量。该厂的生产能力为每月400件,其仓 库的存货能力为3百件。已知每百件货物的生产费用为10千元,在进 行生产的月份,工厂要支出固定费用4千元,仓库保管费用为每百件 货物每月1千元,假定开始及6月底交货后均无存货,试问每个月应 该生产多少件产品,才能既满足交货任务又使总费用最小?
部位
解: 把对每一个部位派出 巡逻队数量的决策,看成 是一个阶段,可归结成4 个阶段的决策问题。
2 3 4
A 18 14 10
B 38 35 31
C 24 22 21
D 34 31 25
2010/03
--20--
--第8章 动态规划--
一、建立模型
(1)阶段变量:k=1, 2, 3, 4
(2)状态变量:xk——第k阶段可用于分配的巡逻队数量;
动态规划的基本方程(递推方程):

Vk,n=vi(xi,ui),
i=k
n
fk(xk)=optvk(xk,uk)+fk+1(xk+1)
uk(xk)∈Dk(xk)

Vk,n=vi(xi,ui),
i=k
n
fk(xk)=optvk(xk,uk)· (xk+1) fk+1
uk(xk)∈Dk(xk)
(3)决策变量:uk——第k阶段派出的巡逻队数量; 允许决策集合D(xk)={2, 3, 4}
(4)状态转移律:xk+1=xk-uk ;
(5)阶段指标函数:vk(uk)——预期损失函数,如表示; (6)基本方程:fk ( xk )= min{vk(uk)+ fk+1(xk+1)}
(7)边界条件:f5 ( x5 )=0
2010/03
--5--
--第8章 动态规划--
第1月
试制
合格否? N Y STOP
第2月
试制
合格否? N Y STOP
第3月
试制
合格否? N
赔偿费
Y
STOP
2010/03
--6--
--第8章 动态规划--
多阶段决策问题的特点:
① 决策过程可划分为若干个互相联系的阶段;
② 在每一阶段分别对应着一组可以选取的决策;
描述状态所必须使用的变量数,称动态规划的维数。
相关文档
最新文档