本书大部分章节讨论的基本上都是单目标优化问题,
实际上,许多实际问题的优化牵涉的目标往往不止一个,如设计一个工厂的施工方案,就要考虑工期、成本、质量、污染等目标,再如找工作,购买家用电器,追求的目标往往都不止一个。由于这类问题需同时考虑多个目标,而有些目标之间又相互矛盾,从而使决策问题变得复杂,这类决策问题称为多目标决策问题。
多目标决策方法是现代管理科学的重要内容,也是系统分析的基本工具。按照决策变量是连续的还是离散的,多目标决策可以分为多目标规划决策 (Multiple Objective
Decision Making)和多准则决策 (Multiple Attribute Decision
Making)两大类,前者是以数学规划的形式呈现的决策问题,
后者则是已知各个方案及它产生的结局向量,由此选择最优方案的决策。
多目标决策主要指多目标最优化,即多目标规划。对于某些问题,可以先用多目标规划选出几个备选方案,然后再用多准则决策方法作进一步处理,因此,这两者既有区别又有联系。
多目标最优化的思想萌芽于 1776年经济学中的效用理论。
1896年,法国经济学家 V·Pareto首先在经济理论的研究中提出了多目标最优化问题。 1951年,美国数理经济学家
T·C·Koopans从生产和分配的活动分析中考虑了多目标决策问题,并首次提出了多目标最优化问题解的概念,将其命名为,Pareto解” (即有效解 )。同年,H·W·Kuhn和
A·W·Tucker从数学规划论角度首次提出向量极值问题及有关概念。进入 20世纪 70年代,随着第一次国际多目标决策研讨会的召开及这方面专著的问世,多目标决策问题的研究工作迅速、蓬勃地开展起来,到目前为止,已取得若干有价值的第一节 多目标规划模型线性规划及非线性规划研究的都是在给定的约束集合
R={X|gi(X) ≥0,i=1,2,……,m)} X∈ En
上,求单目标 f(x)的最大或最小的问题,即方案的好坏是以一个目标去衡量。然而,在很多实际问题中,衡量一个方案的好坏往往难以用一个指标来判断 。也就是说,需要用一个以上的目标去判断方案的好坏,而这些目标之间又往往不是那么协调,甚至是相互矛盾的。本章将以实例归结出几类常见的描述多目标最优化问题的数学模型。
第四章 多目标规划一,一般多目标规划模型例 1,【 喜糖问题 】 设市场上有甲级糖及乙级糖,单价分别为 4元 /斤及 2元 /斤。今要筹办一桩喜事。“筹备小组”计划总花费不超过 40元,糖的总斤数不少于 10斤,甲级糖不少于 5斤。问如何确定最佳的采购方案。
我们先确定此问题应满足的条件(即约束条件)。不难看出,当甲级糖数量为 x1,乙级糖数量为 x2时,有:
12
12
1
12
4 2 40
10
5
0,0
xx
xx
x
xx
在研究以什么为“最佳”的衡量标准时,“筹备小组”的成员们意见可能会发生分歧,其原因是他们会提出各种各样的目标来。
如果要求总花费最小,即要求:
f1(x1,x2)=4x1+2x2 →min
如果要求糖的总数量最大,即要求:
如果要求甲级糖的数量最大,即要求:
易见,这是具有 3个目标的规划问题(由于约束及目标均为线性函数,故它为多目标线性规划问题)。
2 1 2 1 2(,) m a xf x x x x
3 1 2 1(,) m a xf x x x
例 2,【 投资决策问题 】 某投资开发公司拥有总资金
A万元,今有 n(≥2)个项目可供选择。设投资第 i(i=1,
2,……,n)个项目要用资金 ai万元,预计可得到收益 bi万元。问应如何使用总资金 A万元,才能得到最佳的经济效益?
n
ii
i= 1
ii
1 i
i=1 2 n
0 i
a x A
x ( x 1 ) 0 i=1 2 n
i
x
决 定 投 资 第 个 项 目设,,,
决 定 不 投 资 第 个 项 目问 题 的 约 束 条 件 为
,,,x
i=0或 1
所谓“最佳的经济效益”,如果理解为“少花钱多办事”,则变为两个目标的问题,即投资最少,收益最大:
这是具有两个目标的 0- 1规划问题。
11
1
21
1
( ) m a x
( ) m in
n
n i i
i
n
n i i
i
f x x b x
f x x a x
,,
,,
例 3,【 木梁设计问题 】 把横截面为圆形的树干加工成矩形横截面的木梁。为使木梁满足一定的规格和应力及强度条件,要求木梁的高度不超过 H,
横截面的惯性矩不少于给定值 W,且横截面的高度要介于其宽度和 4倍宽度之间。
问应如何确定木梁尺寸,可使木梁的重量最轻,并且成本最低。
设所设计的木梁横截面的高为 x1,宽为 x2(图 1)。
为使具有一定长度的木梁重量最轻,应要求其横截面面积 x1x2为最小,即要求 x1x2→min
x1
x2
图 1
r
由于矩形横截面的木梁是由横截面为圆形的树干加工而成的,故其成本与树干横截面面积的大小成正比。由此,为使木梁的成本最低还应要求 尽可能的小,或即:
根据问题的要求,应满足下述约束条件:
这是具有两个目标的非线性规划问题。
2 2 212( / 2 ) ( / 2 )r x x
2212( ) / 4xx
2212( ) m inxx
1
12
12
21
12
0
40
0,0
xH
x x W
xx
xx
xx
由以上实例可见,多目标最优化模型与单目标最优化模型的区别主要是目标多于一个。在这些目标中,有的是追求极大化,有的是追求极小化,而极大化与极小化是可以相互转化的。因此,我们不难将多目标最优化模型统一成一般形式:
决策变量,x1,……,xn
目标函数,minf1(x1,……,xn)
………………
minfp(x1,……,xn)
11
1
( ) 0
( ) 0
n
mn
g x x
g x x
,,
约 束 条 件,
,,
若记 X= (x1,……,xn),V-min表示对向量 F(X)=[f1(X),
……,fp(X)]T中的各目标函数 f1(X),……,fp(X)同等的进行极小化。 R={X|gi(X)≥0,i=1,……,m}表示约束集。
则模型一般式也可简记为这里 (VMP)为向量数学规划 (Vector Mathematical
Programming)的简写。
1
m in[ ( ) ( ) ]
()
( ) 0 i= 1
m in ( )
()
p
i
V f X f X
V M P
gX
V F X
V M P
XR
,,
,,m
或二,分层多目标规划模型本节介绍一类不同于 (VMP)形式的多目标最优化模型。这类模型的特点是:在约束条件下,
各个目标函数不是同等的被优化,而是按不同的优先层次先后的进行优化。
例如,在例 1中,若筹备小组希望把所考虑的三个目标按重要性分成以下两个优先层。
第 1优先层 —— 总的花费最小。
第 2优先层 —— 糖的总数量最大。
甲级糖数量最大。
那么这种先在第 1优先层次极小化总花费,
然后在此基础上再在第 2优先层次同等的极大化糖的总数量和甲级糖的问题,就是所谓分层多目标最优化问题。可将其目标函数表示为:
L-min{P1[f1(X)],P2[f2(X),f3(X)]}
其中 P1,P2是优先层次的记号,L-min表示按优先层次序进行极小化。
下面,我们来看一个建立分层多目标最优化模型的例子例 4:某水稻区一农民承包 10亩农田从事农业种植。
已知有三类复种方式可供选择,其相应的经济效益如表方案复种方式 粮食产量
(公斤 /亩 )
油料产量
(公斤 /亩 )
利润
(元 /亩 )
投入氮素
(公斤 /亩 )
用工量
(小时 /亩 )
1 大麦-早稻-晚梗 1056 —— 120.27 50 320
2 大麦-早稻-玉米 1008 —— 111.46 48 350
3 油菜-玉米-蔬菜 336 130 208.27 40 390
设该农户全年至多可以出工 3410小时,至少需要油料 156公斤。今该农户希望优先考虑总利润最大和粮食总产量最高,然后考虑使投入氮素最少。问如何确定种植方案。
首先设立决策变量如下方案 1的种植亩数,x1,
方案 2的种植亩数,x2,
方案 3的种植亩数,x3,
根据农户的要求确定问题的三个目标函数为:
年总利润:
f1(x1,x2,x3)=120.27x1+111.46x2+208.27x3
粮食总产量:
f2(x1,x2,x3)=1056x1+1008x2+336x3
投入氮素量:
f3(x1,x2,x3)=50x1+48x2+40x3
根据农户的全年出工能力,对油料需求量,所承包农田数以及种植亩数应为非负等限制,应有约束条件:
总用工量,320x1+350x2+390x3≤3410
油料需求,130x3≥156
农田数,x1+x2+x3= 10
种植亩数非负,x1≥0,x2≥0,x3≥0。
根据农户对目标重要性的排序,将前两个目标作为第一优先层,将第三个目标作为第二优先层,再把其中的求最大化转化为求其负数的最小,便得到下列具有两个优先层次的分层多目标极小化模型:
对它进行求解便可得到农户满意的种植方案。
1 1 2 3
1 2 3
2 1 2 3
1 2 3
3
1 2 3
1 2 3
m i n[ ( 120.27 111.46 208.27
1056 1008 336 )
( 50 48 40 ) ]
320 350 390 3410
130 156
.
10
0 0 0
L P x x x
x x x
P x x x
x x x
x
st
x x x
x x x
,
,
,,
三,目标规划模型本节介绍一类在实际中有着广泛应用的特殊多目标最优化模型。这类模型并不是去考虑对各个目标进行极小化或极大化,而是希望在约束条件的限制下,每一目标都尽可能的接近于事先给定的各目标值。
设 p个目标函数的给定目标值分别为:
00
1
0
1
( ) ( 1)
p
p
ii
i
ff
f X f
XR
,,
则 为 使 各 目 标 函 数 尽 量 接 近 其 目 标 值,可 建 立 以 追 求 总绝 对 偏 差 极 小 化 为 目 标 的 目 标 规 划 模 型,
min
0
00
0
0
0
00
()
( ) ( )
0 ( ) 1
()
0 ( )
( ) ( )
ii
i i i i
i
ii
ii
ii
i
i i i i
f X f
f X f f X f
d
f X f i p
f X f
f X f
d
f f X f X f
若 记 关 于 的 正 偏 差 为
-,,
,,,
关 于 的 负 偏 差 为
,,
0
0
1
( )
( )
0 1
i i i i
i i i i
ii
ip
d d f X f
d d f X f
d d i p
-
-
-
,,,
则 不 难 看 出
= -,
= -,
,,,
1
0
m i n ( )
()
,
0
0 0 1 ( 2)
( 2)
p
ii
i
i i i i
ii
ii
dd
XR
f X d d f
st
dd
d d i p
-
-
-
-
于 是 目 标 规 划 模 型 (1 - 1) 也 可 以 表 示 为
,,,
虽 然 去 掉 了 绝 对 值 运 算,但 却 含 有 偏 差 变 量 相乘 的 约 束 条 件,这 仍 然 使 求 解 很 不 方 便 。 考 察 去 掉 偏差 变 量 相 乘 的 约 束 条 件,得 到 模 型,
1
0
m i n ( )
,( )
0 0 1 ( )
) ( 1 )
))
()
p
ii
i
i i i i
ii
dd
XR
s t f X d d f
d d i p
-
-
-
+-
+ + + - - -
1 p 1 p
,,,3
可 以 证 明,若 (X,d,d 是 - 3 的 最 优 解,其中 d = (d,,d,d = (d,,d,则 X 是
(2) 的 最 优 解 。 因 而 可 将 3 作 为 目 标 规 划 模 型 的一 般 形 式 。 在 此 一 般 形 式 基 础 上,还 可 以 建 立 加 权 的或 分 层 的 目 标 规 划 模 型 。
例 5:某机器制造厂生产两种型号的机器,同时也进行机器的零部件和工业性作业生产。已知有关数据如下表,并且该工厂全年能承担生产的总工时为 58万小时。
生产项目 单位 产值 利润 工时 需要量
1号机 套 5万元 /套 1万元 /套 1000小时 /套 160套(指令性计划 )
2号机 台 1.6万元 /套 0.2万元 /台 400小时 /台 320~ 500台(市场预测 )
零部件和工业性作业万小时
50
元 /小时
8.1
元 /小时
26万小时
(市场预测 )
今决策者希望在完成上级下达的指令性计划的前提下,
全年总产值达到 2750万元左右,总利润不低于 440万元,
并且要避免开工不足。然后,还希望工人的加班时间不超过总工时的 4%,以及依据市场预测的信息进行生产。试问应如何安排工厂的年生产计划。
首先,设立决策变量为
x1:生产 1号机套数
x2:生产 2号机台数
x3:生产零部件和工业性作业的工时数 (万小时 )
1
2
3
4
5
( ) 160
( ) 2750
( ) 440
400
( ) 58
10000
( ) 4
400
10000
fX
fX
fX
fX
fX
0
11
0
1 2 3 2
0
1 2 3 3
0
1 2 3 4
1 2 3 5
目 标 函 数 及 其 目 标 值,
,1 号 机 产 量 xf
,年 总 产 值 5x +1.6 x +50x f
,总 利 润 x +0.2 x +8.1 x f
1000
,总 工 时 x x x f =
10000
,加 班 时 间 不 超 过 总 工 时 的 % 的 要 求,
1000
x x x f
10000
6
58 ( 1 4 )
()
2 320 500
26
fX
0
2
0
36
= %
,按 市 场 预 测 信 息 进 行 生 产 的 要 求,
号 机 产 量,x
工 业 性 作 业 和 零 部 件 的 工 时,xf =
1 1 1 2 2 2 3 4 3 5 6 7 8 8
1 1 1
1 2 3 2 2
1 2 3 3 3
1 2 3 4 4
1
m in[ ( ) ( ) ( ) ]
160
5 1.6 50 2750
0.2 8.1 440
0.1 0.04 58
0.1 0.04
..
L P d d P d d d d P d d d d d
x d d
x x x d d
x x x d d
x x x d d
xx
st
根 据 决 策 者 对 目 标 重 要 性 的 优 先 次 序 可 得 该 问 题 的 分 层 目 标 规 划 模 型
,,
2 3 5 5
2 6 6
2 7 7
3 8 8
1 2 3
58 ( 1 4% )
320
500
26
0
0 i=1 2 8
ii
x d d
x d d
x d d
x d d
x x x
dd
,为 非 负 整 数,
、,,,,
由 上 例 可 见,利 用 偏 差 变 量 建 立 目 标 规 划 模 型,常 常 可 不 必 严 格 区 分问 题 中 的 目 标 与 约 束,而 将 一 些 约 束 条 件 考 虑 作 为 目 标 。
第二节 多目标规划问题的解在单目标规划问题中,任意两个可行方案都可通过比较其目标函数值来确定其优劣。在所有可行方案中,使目标达最优的就是最优解。
而在多目标规划问题中,约束集 R中的两个方案 x1,x2
其优劣往往不能进行比较。这是因为它们的目标值 F(X1)与
F(X2)是向量,而向量是无法直接比较大小的。所以,在 R
中也往往不存在一个方案对每个目标都是最优的。
这种多目标规划问题区别于单目标规划问题的本质表明,仅仅将单目标问题最优解的概念平移到多目标问题中是不行的。本章将介绍多目标规划问题各种解的概念及其相互关系。
X
一,各种解的概念
1 1 1
1
2 2 2
1
1 2 1
2 1 2
1 2 1
2
( )
( )
( 1 ) " "
1
( 2) " "
1
pp
pp
ii
F f f E
F f f E
F F F
F i p f f
F F F
Fi
先 引 进 一 些 记 号,记
,,
,,
,意 味 着 向 量 的 每 个 分 量 都 要 严 格 的 小 于 向量 对 应 的 分 量 。 即 对 于,,,均 有 。
,意 味 着 向 量 的 每 个 分 量 都 要 小 于 或 等 于 向量 对 应 的 分 量 。 即 对 于,
00
12
1 2 1
2 1 2
12
12
1 2 1 2 1 2
( 3 ) " "
1
" " " " " "
ii
ii
ii
p f f
F F F
F F F
i p f f
ff
F F F F F F
00
,,均 有 。
,意 味 着 向 量 的 每 个 分 量 都 要 小 于 或 等 于 向量 对 应 的 分 量,并 且 存 在 的 某 一 个 分 量 要 严 格 的 小 于 向 量对 应 的 分 量 。 即 对 于,,,均 有,并 且 要 至 少 存在 某 个 i (1 i p),有 。
可 见,等 价 于 且 。
图 2给出了两个目标,一维变量时绝对最优解的例子
*
1 ( ) ( )
( ) ( )
ab
X R X R F X F X
X V M P V M P
R
定 义 设,若 对 于 任 意 均 有,
则 称 为 问 题 的 绝 对 最 优 解 。 的 绝 对 最 优 解 全 体 记为,称 其 为 绝 对 最 优 解 集 合 。
X
f
0
1()fx
2()fx
x
2图
X 12图 中 的 即 是 f (x ) 的 极 小 点,又 是 f (x ) 的 极 小 点,也 就 是 使所 有 目 标 都 达 最 优,因 而 是 该 问 题 的 绝 对 最 优 解 。 但 在 大 多数 多 目 标 最 优 化 问 题 中,这 样 的 绝 对 最 优 解 往 往 是 不 存 在 的 。
2
( 1 )
RR
p
pp
00
0 1 1 0
10
i i 0
1 0 0 1
0 i i
10
0
为 引 出 以 下 的 定 义,我 们 先 考 查 什 么 叫 做 劣 解 。 设
X,若 存 在 另 一 个 可 行 解 X,有 F( X ) F( X ),即 对于 i=1,,p,均 有 f (X ) f (X ),并 且 至 少 存 在 某 个 i
i 有 f (X )< f (X ),显 然 可 行 解 X 相 对 于 X 来 说 是 劣的 。 这 是 因 为 方 案 X 的 个 目 标 值 都 不 比 X 对 应 的 个 目 标 值 坏,
且 至 少 比 有 一 个 要 好 。 我 们 称 X 为 劣 解 。 于 是 有 如 下 非 劣 解的 R?定 义,从 字 面 上 可 知,X 如 果 不 是 劣 解 就 称 其 为 非 劣 解 。
*
2 ( ) ( )
( ) ( )
()pa
R X R F X F
V M P V M P
R V M P
定 义 设 X,若 不 存 在,有 X,
则 称 X 为 问 题 的 非 劣 解 ( 也 称 有 效 解 ) 。 的 有 效 解全 体 记 为,称 其 为 的 有 效 解 集 合 。
图 3 给出了两个目标,一维变量时有效解集合的例子
f
0
1()fx
2()fx
x
3图
*1x *2x*paR
**
12
,( ) ( )
" "
""
x x X
X F X F X?
图 中 与 之 间 的 点 均 为 有 效 解,因 为 找 不 到 另 一 个可 行 解 满 足 。
在 定 义 2 中 我 们 用 定 义 了 有 效 解,当 我 们 使 用 符号 时,则 可 以 定 义 弱 有 效 解 。
*
3 ( ) ( )
( ) ( )
()wp
X R X R F X F X
X V M P V M P
R V M P
定 义 设,若 不 存 在,使,
则 称 为 问 题 的 弱 有 效 解 。 的 弱 有 效 解 全 体 记为,称 其 为 的 弱 有 效 解 集 合 。
*
( ) ( )
wpRx
x R F x F x
不 难 看 出,中 的 任 一 点 都 为 弱 有 效 解 。 因 为 找不 到 另 一 个,满 足 。
图 4 给 出 了 弱 有 效 解 集 合 的 例 子 。
*wpR
f
0
1()fx
2()fx
x
4图二,各种解之间的关系
1
*
* * * * *
1
**
1
( ) ( )
m in ( )
()
1
p
i
i
i
ab pa w p p
p
ab i
i
p
f x f x R
fX
P
XR
R i p
R R R R R R
RR
为 了 较 完 整 的 讨 论 各 种 解 集 之 间 的 关 系,将 个 目 标
,,分 别 与 约 束 集 组 成 的 单 目 标 问 题 ( 即线 性 或 非 线 性 规 划 )
的 最 优 解 集 记 为,,,。
集 合,,,,,,之 间 的 关 系 由 以下 一 些 定 理 给 出 。 定 理 1 是 显 然 的 。
定 理 1 = 。
**
* * *
**
2
( ) ( )
1
( ) ( )
(
pa wp
wp pa wp
pa wp
ii
R R R
R R R R
X R X R Y R
F Y F X
ip
f Y f X
Y
FY
定 理证,是 显 然 的,只 需 证 。 用 反 证 法 证 之 。
设,但 。 根 据 弱 有 效 解 定 义,必 存 在,使
,
即 对 于,,,均 有因 此 满 足
**
**
) ( )
pa wp
pa wp
FX
X X R X R
RR
由 此 推 得 为 劣 解,即,矛 盾 。 从 而 证 明,即
。 证 毕 。
0
00
0
**
**
0
* * *
3 1
( ) ( ) 1
( ) ( )
( ) ( )
i wp
i wp
ii
ii
i i wp
R R i p
X R X R Y R
F Y F X i p
f Y f X
ii
f Y f X
X R R R
定 理,,,
证,设,但,于 是 存 在,
有 。 即 对 于,,,均 有特 别 的,对 有这 与 矛 盾,故,证 毕 。
0
**
**
**
00
4
( ) ( ) 1
( ) ( )
( 1 )
(
ab pa
ab ab
ab pa
ii
i
RR
RR
X R X R Y R
F Y F X i p
f Y f X
i i p
fY
定 理证,若,结 论 显 然 成 立 。 故 不 妨 设 。
设,但 。 由 有 效 解 定 义,必 存 在 某,
使,即 对,,,均 有并 且 至 少 存 在,有
0
00
* * * *
1
**
) ( )
i
p
i ab i i
i
ab pa
fX
X R X R R X R
RR
说 明,但 由 知,矛 盾 。 故 必有 。 证 毕 。
f
0
1()fx
2()fx
x
5图
1x 2x
**1 1 2 2
**
12 []p a wp
R x R x
R R x x
例 6 见 图 5,此 时,,
,
*paR
*wpR
*1R
0
1()fx
2()fx
x
6图
*2R
f
* * * *12 w p p aR R R R例 7 见 图 6,,,,如 图 所 示 。
*
* * * * * * *
1 2 1 2
ab
p a a b w p
R
R R R R R R R
例 8 见 图 7,
在 这 个 例 子 中,,并 且
=,
**ab paRR?
*wpR
*1R
f
0
1()fx
2()fx
x
7图
*2R
* * * *
1
**
1
5 ( 1 )
( 2)
p
ab pa i ab
i
p
wp i
i
R R R R
RR
事 实 上,
可 以 证 明 如 下 定 理,
定 理 设,则 ;
。
本 节 讨 论 的 解 集 之 间 的 关 系 可 以 由 图 8,9 给 出 。
*paR
*wpR
R
*1R
*2R
*3R
*3 abpR,
8图
*1R
*2R
*3R
*3 abpR,
**a b p aR = R
9图多目标决策与单目标决策区别点评价与向量评价单目标,方案 dj ← 评价值 f(dj)
多目标:方案 dj← 评价向量 (f1(dj),f2(dj)…,fp(dj))
全序与半序,方案 di与 dj之间单目标问题,di<dj ; di=dj ; di>dj
多目标问题:除了这三种情况之外,还有一种情况是不可比较大小决策者偏好,多目标决策过程中,反映决策者对目标的偏好。
解概念区别解的概念单目标决策的解只 有一种(绝对)最优解多目标决策的解有下面四种情况:
绝对最优解劣解有效解 (pereto解 )
弱有效解
d1 80 75 88 有效解
d2 75 81 85 有效解
d3 76 78 89 有效解劣解d5 79 74 86
d4 85 82 92 绝对最优解数学 外语 专业 解的类型多目标决策解的例子第三节 多目标最优化问题的解法求解多目标最优化模型,就是要根据问题的特点和决策者的意图,选择适当解法,求得模型的有效解或弱有效解。本章将介绍一些常用的多目标最优化问题解法。
( ) ( 1 )
()
( )
m i n ( )
i
i
i
ii
XR
p
f X i p
fX
fX
f
f f X
在 实 际 问 题 中,个 目 标 的 量 纲 往 往 都 是 不 同 的,
所 以 事 先 需 把 每 个 目 标 规 范 化,然 后 再 进 行 数 学 上 的处 理 。 如,可 以 把 带 量 纲 的 目 标,,
进 行 如 下 处 理,令其 中 =
以 后 我 们 总 假 定 所 讨 论 的 多 目 标 最 优 化 模 型 已 经 过 了规 范 化 处 理 。
一,评价函数法
1
( ) ( )
()
( ) m i n [ ( ) ]
( ) ( )
()
p
XR
h F h f f
V M P
P h F X
h F P X
V M P
评 价 函 数 法 就 是 利 用 一 个 复 合 函 数
,,
把 多 目 标 问 题 转 化 为 单 目 标 问 题来 求 解,而 单 目 标 问 题 的 解 法 我 们 是 熟 知 的 。 问 题是,用 评 价 函 数 得 到 的 的 最 优 解 是 否 为 原问 题 的 有 效 解 或 弱 有 效 解? 因 为 若 连 弱 有 效 解都 不 是,那 显 然 是 不 足 取 的 。
**
1 2 1 2
12
( )
4 ( )
( ) ( )
()
5 ( )
pa wp
p
pp
p
hF
X R X R
h F E
F F F E F E
h F h F
hF
h F E
下 面 我 们 将 指 出,当 评 价 函 数 具 有 某 种,单 调性 时,,是 可 以 保 证 ( 或 ) 的 。 为 此,先 给出 两 个 定 义,
定 义 设 是 定 义 在 上 的 函 数,若 对 于 任意 满 足 的,,均 有,
则 称 为 严 格 单 调 函 数 。
定 义 设 是 定 义 在 上 的 函 数,若 对
1 2 1 2
12
( ) ( )
()
pp
F F F E F E
h F h F
hF
于 任意 满 足 的,,均 有,
则 称 为 单 调 函 数 。
*
*
6 ( )
( ) m i n [ ( ) ]
( ) ( )
()
[ ( ) ] < [ ( ) ]
()
p
XR
pa
pa
h F E X
p h F X
XR
X R Y R F Y F X
hF
h F Y h F X
Xp
定 理 若 为 定 义 在 上 的 严 格 单 调 函 数,为 规 划问 题的 最 优 解,则 。
证,用 反 证 法 。 若,则 存 在,有,
由 的 严 格 单 调 性,有这 与 为 问 题 的 最 优
*
*
7 ( )
( ) m i n [ ( ) ]
pa
p
XR
wp
XR
h F E X
p h F X
XR
解 矛 盾,故 。
定 理 若 为 定 义 在 上 的 单 调 函 数,为 规 划 问 题的 最 优 解,则 。
证 明 方 法 与 定 理 6 雷 同 。
1
1
1
1
1
()
0 1 1
i p p
p
p
p
ii
i
h F f f
ip
下 面 介 绍 两 种 常 用 的 评 价 函 数 方 法 。
,线 性 加 权 和 法该 方 法 就 是 取 评 价 函 数 为 各 目 标 函 数 的 线 性 加 权 和,
即其 中,,为 相 应 目 标 的 权 系 数 。
线 性 加 权 和 法 的 步 骤 如 下,
(1) 依 目 标 的 重 要 程 度 给 出 一 组 权 系 数,,,
其 中,,,,。
1
*
*
*
( 2) ( )
( ) m i n ( )
()
( 3 ) ( )
01
0 1 ( )
0
p
ii
XR
i
wp
i
pa
i
pa i
V M P
P f X
PX
X V M P X R
ip
XR
i p h F
XR
将 转 化 为 单 目 标 问 题求 解 得 最 优 解 。
可 以 证 明,是 的 弱 有 效 解,即 。 进 一步,若 所 有 权 系 数 均 为 正,即,,,,则
。
事 实 上,当,,,时,为 严 格 单调 函 数,故 ; 而 当,
*
1 ( )
wp
i p h F
XR
,,时,
为 单 调 函 数,故 。
3
12
22
1 2 1 2
1
9 3
1 2.5
0.3 0.7
3
m i n 0.3 0.7 ( )
2.5 0
,,
WH
x x x x
x
st
例 用 线 性 加 权 和 法 求 解 例 的 木 梁 设 计 问 题 。
设 其 中 的 尺,尺,又 设 决 策 者 认 为 成 本 与重 量 两 个 目 标 的 权 系 数 各 为 和 。
解,根 据 例 的 木 梁 设 计 问 题 模 型,可 建 立线 性 加 权 和 模 型 。
12
12
21
12
10
0
40
0
xx
xx
xx
xx
、
12
1
2
( ) ( 1.1511 0.7547 )
37
( ) 1.1511 ( )
( ) 0.7547 (
TT
X x x
X
x
x
这 是 一 个 单 目 标 非 线 性 规 划 问 题,用 非 线 性 约束 最 优 化 方 法 可 求 得 其 最 优 解
,,
由 于 权 系 数 均 大 于 零,故 是 原 多 目 标 问 题 有 效 解 。
以 上 结 果 表 明,在 决 策 者 认 为 重 量 目 标 与 成 本目 标 的 重 要 性 之 比 为,的 意 义 下,木 梁 设 计 的 满 意尺 寸 应 是高 = 尺宽 = 尺 )
**
1
* * * * *
1
* * *
*
2
()
()
()
p
T
p
ab
ff
p F f f F X R
X R X
FR
h F F F
,理 想 点 法理 想 点 一 般 是 指 由 各 单 目 标 最 优 值,,组 成的 维 点,,。 若 相 应 的 自 变 量,
即,那 么 当 然 很 理 想 。 但 我 们 已 经 知 道,这 样 的往 往 是 不 存 在 的 ( 见 图 10 ) 。 于 是 自 然 想 到 找 一 个中 离 它 最 近 的 点,即 可 取 评 价 函 数 为 与 的 距 离,
具 体 构 造 如 下,
* * *12() TF f f?,
1f
2f
()FR
0 10图
*2
1
( 1 )
( ) ( )
( ) m i n [ ( ) ]
0 1 1 ( )
( ) 0 1
()
( 2)
p
i i i
i
XR
ii
i
h F f f
p h F X
i p p X
V M P i p
X V M P
h
平 方 和 加 权 法取,再 求 解 单 目 标 问 题其 中,,,,。 则 的 最 优 解是 原 问 题 的 弱 有 效 解 。 若,,,,
则 是 的 有 效 解 。
最 小 偏 差 法取
*
1
()
( ) m i n [ ( ) ]
p
ii
i
XR
F f f
p h F X
,构 成 单 目 标 问 题
1
*
**
1
( ') m i n( ) ( )
( ) 1
,,
( ') ( )
( )
p
i i i i
i
i i i i
p
p d d d d
f X d d f i p
st
XR
p X V M P
F f f
*
为 避 免 绝 对 值 运 算,一 般 将 其 转 化 为 与 之 等 价 的偏 差 变 量 模 型,
,
,,,
可 以 证 明,的 最 优 解 是 其 相 应 的 有 效 解 。
以,,作 理 想 点,
00
1
( ) ( ')
p
p
F f f p?
0
需 要 事 先 求 解个 单 目 标 规 划,实 际 中 有 时 也 可 凭 经 验 给 出 一 组 目 标值,,,这 时 即 为 目 标 规 划 模 型 。
1
( 1 )
( 1 )
1
j ij
k
j
ij
i
k i i k
f j p
ki
最 后 介 绍 两 种 确 定 权 系 数 的 方 法 。
(1) 老 手 法邀 请 一 批,老 手,( 如 专 家,学 者,有 实 践 经 验的 技 工,干 部 等 ),请 他 们 对 如 何 取 权 系 数 发 表 意 见 。
设 邀 请 了 位 老 手,设 第,,位 老 手认 为 目 标,,的 权 系 数 为,计 算 各 目 标的 权 系 数 均 值 。
1jp?,,
λkp……λk2λk1k
…………………………
λ2p……λ22λ212
λ1p……λ12λ111
……
fp(X)……f2(X)f1(X)目标权系数老手 1? 2? p?
1
ij
jij ij jp
然 后 计 算 与 均 值 的 偏 差
,,
请 那 些 有 最 大 偏 差 的,老 手,发 表 意 见,充 分 讨 论后 再 重 复 上 述 步 骤 。
1
1
*
( 2)
m i n ( )
1 ( )
1
1
0 1
j
XR
i i i
jj
p
i
jj
j
p
j
j
j
ab
p
fX
X i p f f X
f i p
jp
R
方 法先 求 个 单 目 标 问 题的 最 优 解,,,。 记,构 造 方 程 组
,,
,,
当 时,此 1
1
()
p
p
方 程 组 有 唯 一 解,,,,由 此即 得 权 系 数,,。
确 定 权 系 数,还 可 采 用 层 次 分 析 法,见 第 四 章 。
二,分层求解法本节将针对第一节中介绍的分层多目标最优化模型,
介绍一般的分层评价法和适用于线性分层模型的分层单纯形法。
1、分层评价法设将目标分为 L个优先层,则可首先在约束集 R上对第一优先层进行多目标极小化,然后在第一层优化所得的
(弱)有效解集上对第二层进行优化,然后在第二层优化所得的(弱)有效解集上对第三层进行优化 ……
可以证明,按分层评价法进行求解时,只要每一层选用的评价函数都是严格增的,则最后所得的解必为相应的不分层多目标最小化模型的有效解。
1 1 2 3
1 2 3
2 1 2 3
1 2 3
1
m i n[ ( 120.2 7 111.4 6 208.2 7
1056 1008 336 ),
( 50 48 40 ) ]
320 350 390 3410
,
L P x x x
x x x
P x x x
x x x
st
例 0 用 分 层 评 价 法 求 解 例 4 中 的 农 田 种 植 问 题,
,
3
1 2 3
1 2 3
130 156
10
0 0 0
x
R
x x x
x x x
,,
1
1 1 2 3
( 120.2 7 111.4 6 208.2 7 ) / 100
4.4 ( 1056 1008 336) / 100 24
1 1 1
( ) - 27 - 25 - 47
3 3 3
f X x x x
解,问 题 的 第 一 优 先 层 含 有 利 润 和 粮 食 产 量 两 个目 标,今 选 用 线 性 加 权 法 对 它 求 解 。 首 先 对 两 个 目 标作 统 一 量 纲 处 理 。 以 =
除 利 润 目 标 函 数,以 = 除粮 食 产 量 目 标 函 数,则 可 得
1
2 1 2 3
11
12
1 1 1
1 2 1 2 3
( ) - 44 - 42 - 14
0.6
0.4
[ ( ) ] 0.6 ( ) 0.4 ( ) - 34 - 32 - 34
f X x x x
ff
h F X f X f X x x x
设 该 农 户 认 为 两 个 目 标 和 的 权 系 数 分 别 为和,则 有 线 性 加 权 和 评 价 函 数
1
1
3 3 3
11
1
1 2 3
3 1 2
m in [ ( ) ]
( 10 0 ) 1.2 3
[ ( ) ] 340
{ | 34 32 34 340 }
'
( ) 50 48
XR
T
h F X
X x x x
h F X
R X R x x x
R
f X x x
求 解 线 性 规 划可 得 最 优 解,,,其 中,
和 最 优 值 。
由 第 一 优 先 层 的 最 优 值 构 造 第 二 优 先 层 的 可 行 域再 在 上 极 小 化 第 二 优 先 层 的 目 标 ( 氮 素 量 )
3
22
40
( 7 0 3 )
T
x
XX?可 得 最 优 解,,。 即 为 问 题 的 有 效 解 。
上述结果表明:若该农户认为利润和粮食目标在问题中的重要程度分别为 0.6和 0.4的话,则他应该选择如下的种植方案:
方案 1种植 7亩,
方案 2不种植,
方案 3种植 3亩。
这时,还可算出年总利润= 1466.66元粮食总产量= 8400公斤氮素投入量= 470公斤油料产量= 390公斤总用工量= 3410小时
2、分层单纯形法将普通单纯形法加以适当推广,便可用来求解分层多目标线性规划模型。其一般步骤如下:
(1)将每一优先层中各目标函数通过评价函数法(如线性加权和)转化为单目标;
(2)用单纯形法求解各层目标相应的线性规划问题。设共有 L个优先层,则在每张单纯形表上的检验数位置有 L行检验数 (Cj-CBB-1pj),将 P1层对应的检验数写在最下行,PL层对应的检验数写在最上行。
(3)检验调整时由下往上,先调 P1行(迭代方法同单纯形法),直至 P1行检验数满足最优性要求(检验数 ≥0),再开始调 P2行。若某行负检验数相应下行中有正检验数,则根据
“高级优先”的原则,放弃调整该列。这样进行直至无法再调时(全部检验数为非负或虽有某为负,但其下方有正的)为止。
1 1 2 2 1 2
3 1 2 3
12
2
1 2 3
1 2 3
11
m i n[ ( 3 ) ( 2 )
( 2 ) ]
5
2
,,
4
0 0 0
L P x x P x x
P x x x
xx
x
st
x x x
x x x
例 用 分 层 单 纯 形 法 求 解 下 面 的 分 层线 性 规 划 问 题
,,
,,
4 5 6
1 1 2 2 1 2
3 1 2 3
1 2 4
25
1 2 3 6
16
m i n[ ( 3 ) ( 2 )
( 2 ) ]
5
2
,,
4
0
x x x
L P x x P x x
P x x x
x x x
xx
st
x x x x
xx
解,引 入 松 弛 变 量,,,,将 问题 转 化 为 标 准 形 式
,,
=
=
=
,,
建 立 初 始 单 纯 形 表
12
5
3
1
Px
x
调 整 时 先 看 行,令 检 验 数 对 应 的 进 基,
根 据 单 纯 形 法 原 理,确 定 出 基 变 量 为,以 其 交 叉元 为 枢 轴 元 进 行 单 纯 形 迭 代 。 得 下 一 张 单 纯 形 表
0
0
0
0
0
0
0
0
0
1
-2
0
2
0
-3
1
-1
-1
P3
P2
P1
0
0
1
0
1
0
1
0
0
0
0
1
1
[1]
-1
1
0
-1
x4 5
x5 2
x6 4
x6x5x4x3x2x1XB B-1b
0
0
0
0
0
3
0
0
0
1
-2
0
0
0
0
1
-1
-1
P3
P2
P1
0
0
1
-1
1
1
1
0
0
0
0
1
0
1
0
[1]
0
-1
x4 3
x2 2
x6 6
x6x5x4x3x2x1XB B-1b
1 1 4 1 1
1
P x x行 仍 有 负 检 验 数,再 令 对 应 的 进 基,
出 基,以 其 交 叉 元 为 枢 轴 元 进 行 单 纯 形 迭 代 。 得 到下 一 张 单 纯 形 表
0
0
0
1
-1
2
-1
1
1
1
-2
0
0
0
0
0
0
0
P3
P2
P1
0
0
1
-1
1
0
1
0
1
0
0
[1]
0
1
0
1
0
0
x1 3
x2 2
x6 9
x6x5x4x3x2x1XB B-1b
12
3621
PP
xx?
这 时 行 已 满 足 最 优 性 要 求,开 始 调 整 行,令对 应 的 进 基,出 基,以 其 交 叉 元 为 枢 轴 元 进 行单 纯 形 迭 代 。 得 到 下 一 张 单 纯 形 表
XB B-1b x1 x2 x3 x4 x5 x6
x1 3
x2 2
x3 9
1
0
0
0
1
0
0
0
1
1
0
1
-1
1
0
0
0
1
P3
P2
P1
0
0
0
0
0
0
0
0
0
-2
3
1
-1
-1
2
-1
2
0
2
3
( 3 2 0 )
( 9 2 1 1 6 )
T
T
P
P
X
F
此 时 虽 然 行 还 有 负 检 验 数 -1,但 其 下 方 已 有 正 检 验数 2 。 故 停 止 调 整 。 同 理,行 也 已 不 必 再 调 了 。 此 表 给 出最 优 化 即 为 所 求,,,
,,。
三,目标规划法第一节提出的目标规划模型 (3)已经化为单目标问题。
特别,当目标函数 fi(X)(i=1,……,p)和约束 R均为线性时,
它就是一个线性规划,其解法不必赘述。
本节主要举例说明在实际中常用的分层加权线性目标规划的解法。
例 12 有一纺织厂生产尼龙和棉布,平均生产能力都是 1千米 /小时,工厂生产能力为每周 80小时。根据市场预测,下周最大销量为:尼龙布 70千米,棉布 45千米,尼龙布利润为 2.5元 /米,棉布利润为 1.5元 /米。工厂领导的管理目标如下,P1:保证职工正常上班,避免开工不足; P2:
尽量达到最大销售量; P3:尽量减少加班时间,限制加班时间不得超过 10小时。
12
0
1 1 2 1
0
2 1 2
0
3 2 3
( ) 80
( ) 80
( ) 45
( 1 2 3 )
ii
xx
f X x x f
f X x f
f X x f
d d i
解,决 策 变 量,分 别 表 示 尼 龙 布 和 棉 布 的下 周 计 划 产 量 。
目 标 函 数,
工 时尼 龙 布 产 量棉 布 产 量设 相 应 偏 差 变 量 为 和,,,则 可 建立 模 型 目 标 函 数
1 1 2 2 3 3 1
m i n[ ( ) ( 5 3 ) ( ) ]L P d P d d P d
如 下,
,,
70
2
1 2 1 1
12
23
1
12
80
70
,,45
10
0 1 2 3
ii
P
x x d d
xd
s t x d
d
x x d d i
其 中 优 先 层 表 示 使 产 量 尽 量 大,权 系 数 是 根据 尼 龙 布 与 棉 布 利 润 之 比 2.5:1.5 = 5:3 得 到 的,约束 条 件 如 下,
,,,,,,
采 用 分 层 单 纯 形 法 求 解 如 下 ( 第 4 约 束 增 加 松弛 变 量 S ),
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
-3
-1
0
0
0
P3
P2
P1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
-3
-1
0
-5
-1
P3
P2
P1
0
0
1
0
0
0
1
0
0
0
0
1
-1
1
0
0
-1
0
0
1
1
0
0
0
[1]
0
1
0
0
1
0
0
10
x1 70
45
S 10
0
0
0
1
0
1
0
0
-1
0
0
1
1
0
0
0
1
0
1
0
1
[1]
0
0
80
70
45
S 10
Sx2x1XB B-1b
1d?
1d? 1d?
2d?
2d? 3d?
3d?
1d?
3d?
-1
3
0
0
0
0
1
0
-1
1
0
0
0
1
S
0
0
0
0
2
0
0
0
0
0
3
1
0
0
0
0
0
0
P3
P2
P1
0
0
0
0
2
0
1
-3
0
0
3
1
0
0
0
0
0
0
P3
P2
P1
0
0
1
0
0
0
1
0
-1
1
1
0
0
0
0
1
1
0
-1
0
1
0
0
0
0
1
0
0
x2 20
x1 70
25
10
-1
1
1
0
-1
0
1
[1]
1
0
-1
0
1
0
0
0
0
1
0
0
x2 10
x1 70
35
S 10
x2x1XB B-1b
1d? 1d? 2d? 3d?
3d?
3d?
1d?
1 2 1 1
23
70 20 0 10
0 25 20 5
25
x x d d
dd
得 到 结 果,,,,,
,,总 利 润 千 元 。
说 明 第 一 目 标 已 经 达 到,第 二 目 标 中 尼 龙 布 已经 达 到,棉 布 还 差 千 米,第 三 目 标 只 达 到 最 低 要求 。 若 厂 方 还 想 增 加 棉 布 量,只 有 再 放 宽 加 班 限 制 。
实际上,许多实际问题的优化牵涉的目标往往不止一个,如设计一个工厂的施工方案,就要考虑工期、成本、质量、污染等目标,再如找工作,购买家用电器,追求的目标往往都不止一个。由于这类问题需同时考虑多个目标,而有些目标之间又相互矛盾,从而使决策问题变得复杂,这类决策问题称为多目标决策问题。
多目标决策方法是现代管理科学的重要内容,也是系统分析的基本工具。按照决策变量是连续的还是离散的,多目标决策可以分为多目标规划决策 (Multiple Objective
Decision Making)和多准则决策 (Multiple Attribute Decision
Making)两大类,前者是以数学规划的形式呈现的决策问题,
后者则是已知各个方案及它产生的结局向量,由此选择最优方案的决策。
多目标决策主要指多目标最优化,即多目标规划。对于某些问题,可以先用多目标规划选出几个备选方案,然后再用多准则决策方法作进一步处理,因此,这两者既有区别又有联系。
多目标最优化的思想萌芽于 1776年经济学中的效用理论。
1896年,法国经济学家 V·Pareto首先在经济理论的研究中提出了多目标最优化问题。 1951年,美国数理经济学家
T·C·Koopans从生产和分配的活动分析中考虑了多目标决策问题,并首次提出了多目标最优化问题解的概念,将其命名为,Pareto解” (即有效解 )。同年,H·W·Kuhn和
A·W·Tucker从数学规划论角度首次提出向量极值问题及有关概念。进入 20世纪 70年代,随着第一次国际多目标决策研讨会的召开及这方面专著的问世,多目标决策问题的研究工作迅速、蓬勃地开展起来,到目前为止,已取得若干有价值的第一节 多目标规划模型线性规划及非线性规划研究的都是在给定的约束集合
R={X|gi(X) ≥0,i=1,2,……,m)} X∈ En
上,求单目标 f(x)的最大或最小的问题,即方案的好坏是以一个目标去衡量。然而,在很多实际问题中,衡量一个方案的好坏往往难以用一个指标来判断 。也就是说,需要用一个以上的目标去判断方案的好坏,而这些目标之间又往往不是那么协调,甚至是相互矛盾的。本章将以实例归结出几类常见的描述多目标最优化问题的数学模型。
第四章 多目标规划一,一般多目标规划模型例 1,【 喜糖问题 】 设市场上有甲级糖及乙级糖,单价分别为 4元 /斤及 2元 /斤。今要筹办一桩喜事。“筹备小组”计划总花费不超过 40元,糖的总斤数不少于 10斤,甲级糖不少于 5斤。问如何确定最佳的采购方案。
我们先确定此问题应满足的条件(即约束条件)。不难看出,当甲级糖数量为 x1,乙级糖数量为 x2时,有:
12
12
1
12
4 2 40
10
5
0,0
xx
xx
x
xx
在研究以什么为“最佳”的衡量标准时,“筹备小组”的成员们意见可能会发生分歧,其原因是他们会提出各种各样的目标来。
如果要求总花费最小,即要求:
f1(x1,x2)=4x1+2x2 →min
如果要求糖的总数量最大,即要求:
如果要求甲级糖的数量最大,即要求:
易见,这是具有 3个目标的规划问题(由于约束及目标均为线性函数,故它为多目标线性规划问题)。
2 1 2 1 2(,) m a xf x x x x
3 1 2 1(,) m a xf x x x
例 2,【 投资决策问题 】 某投资开发公司拥有总资金
A万元,今有 n(≥2)个项目可供选择。设投资第 i(i=1,
2,……,n)个项目要用资金 ai万元,预计可得到收益 bi万元。问应如何使用总资金 A万元,才能得到最佳的经济效益?
n
ii
i= 1
ii
1 i
i=1 2 n
0 i
a x A
x ( x 1 ) 0 i=1 2 n
i
x
决 定 投 资 第 个 项 目设,,,
决 定 不 投 资 第 个 项 目问 题 的 约 束 条 件 为
,,,x
i=0或 1
所谓“最佳的经济效益”,如果理解为“少花钱多办事”,则变为两个目标的问题,即投资最少,收益最大:
这是具有两个目标的 0- 1规划问题。
11
1
21
1
( ) m a x
( ) m in
n
n i i
i
n
n i i
i
f x x b x
f x x a x
,,
,,
例 3,【 木梁设计问题 】 把横截面为圆形的树干加工成矩形横截面的木梁。为使木梁满足一定的规格和应力及强度条件,要求木梁的高度不超过 H,
横截面的惯性矩不少于给定值 W,且横截面的高度要介于其宽度和 4倍宽度之间。
问应如何确定木梁尺寸,可使木梁的重量最轻,并且成本最低。
设所设计的木梁横截面的高为 x1,宽为 x2(图 1)。
为使具有一定长度的木梁重量最轻,应要求其横截面面积 x1x2为最小,即要求 x1x2→min
x1
x2
图 1
r
由于矩形横截面的木梁是由横截面为圆形的树干加工而成的,故其成本与树干横截面面积的大小成正比。由此,为使木梁的成本最低还应要求 尽可能的小,或即:
根据问题的要求,应满足下述约束条件:
这是具有两个目标的非线性规划问题。
2 2 212( / 2 ) ( / 2 )r x x
2212( ) / 4xx
2212( ) m inxx
1
12
12
21
12
0
40
0,0
xH
x x W
xx
xx
xx
由以上实例可见,多目标最优化模型与单目标最优化模型的区别主要是目标多于一个。在这些目标中,有的是追求极大化,有的是追求极小化,而极大化与极小化是可以相互转化的。因此,我们不难将多目标最优化模型统一成一般形式:
决策变量,x1,……,xn
目标函数,minf1(x1,……,xn)
………………
minfp(x1,……,xn)
11
1
( ) 0
( ) 0
n
mn
g x x
g x x
,,
约 束 条 件,
,,
若记 X= (x1,……,xn),V-min表示对向量 F(X)=[f1(X),
……,fp(X)]T中的各目标函数 f1(X),……,fp(X)同等的进行极小化。 R={X|gi(X)≥0,i=1,……,m}表示约束集。
则模型一般式也可简记为这里 (VMP)为向量数学规划 (Vector Mathematical
Programming)的简写。
1
m in[ ( ) ( ) ]
()
( ) 0 i= 1
m in ( )
()
p
i
V f X f X
V M P
gX
V F X
V M P
XR
,,
,,m
或二,分层多目标规划模型本节介绍一类不同于 (VMP)形式的多目标最优化模型。这类模型的特点是:在约束条件下,
各个目标函数不是同等的被优化,而是按不同的优先层次先后的进行优化。
例如,在例 1中,若筹备小组希望把所考虑的三个目标按重要性分成以下两个优先层。
第 1优先层 —— 总的花费最小。
第 2优先层 —— 糖的总数量最大。
甲级糖数量最大。
那么这种先在第 1优先层次极小化总花费,
然后在此基础上再在第 2优先层次同等的极大化糖的总数量和甲级糖的问题,就是所谓分层多目标最优化问题。可将其目标函数表示为:
L-min{P1[f1(X)],P2[f2(X),f3(X)]}
其中 P1,P2是优先层次的记号,L-min表示按优先层次序进行极小化。
下面,我们来看一个建立分层多目标最优化模型的例子例 4:某水稻区一农民承包 10亩农田从事农业种植。
已知有三类复种方式可供选择,其相应的经济效益如表方案复种方式 粮食产量
(公斤 /亩 )
油料产量
(公斤 /亩 )
利润
(元 /亩 )
投入氮素
(公斤 /亩 )
用工量
(小时 /亩 )
1 大麦-早稻-晚梗 1056 —— 120.27 50 320
2 大麦-早稻-玉米 1008 —— 111.46 48 350
3 油菜-玉米-蔬菜 336 130 208.27 40 390
设该农户全年至多可以出工 3410小时,至少需要油料 156公斤。今该农户希望优先考虑总利润最大和粮食总产量最高,然后考虑使投入氮素最少。问如何确定种植方案。
首先设立决策变量如下方案 1的种植亩数,x1,
方案 2的种植亩数,x2,
方案 3的种植亩数,x3,
根据农户的要求确定问题的三个目标函数为:
年总利润:
f1(x1,x2,x3)=120.27x1+111.46x2+208.27x3
粮食总产量:
f2(x1,x2,x3)=1056x1+1008x2+336x3
投入氮素量:
f3(x1,x2,x3)=50x1+48x2+40x3
根据农户的全年出工能力,对油料需求量,所承包农田数以及种植亩数应为非负等限制,应有约束条件:
总用工量,320x1+350x2+390x3≤3410
油料需求,130x3≥156
农田数,x1+x2+x3= 10
种植亩数非负,x1≥0,x2≥0,x3≥0。
根据农户对目标重要性的排序,将前两个目标作为第一优先层,将第三个目标作为第二优先层,再把其中的求最大化转化为求其负数的最小,便得到下列具有两个优先层次的分层多目标极小化模型:
对它进行求解便可得到农户满意的种植方案。
1 1 2 3
1 2 3
2 1 2 3
1 2 3
3
1 2 3
1 2 3
m i n[ ( 120.27 111.46 208.27
1056 1008 336 )
( 50 48 40 ) ]
320 350 390 3410
130 156
.
10
0 0 0
L P x x x
x x x
P x x x
x x x
x
st
x x x
x x x
,
,
,,
三,目标规划模型本节介绍一类在实际中有着广泛应用的特殊多目标最优化模型。这类模型并不是去考虑对各个目标进行极小化或极大化,而是希望在约束条件的限制下,每一目标都尽可能的接近于事先给定的各目标值。
设 p个目标函数的给定目标值分别为:
00
1
0
1
( ) ( 1)
p
p
ii
i
ff
f X f
XR
,,
则 为 使 各 目 标 函 数 尽 量 接 近 其 目 标 值,可 建 立 以 追 求 总绝 对 偏 差 极 小 化 为 目 标 的 目 标 规 划 模 型,
min
0
00
0
0
0
00
()
( ) ( )
0 ( ) 1
()
0 ( )
( ) ( )
ii
i i i i
i
ii
ii
ii
i
i i i i
f X f
f X f f X f
d
f X f i p
f X f
f X f
d
f f X f X f
若 记 关 于 的 正 偏 差 为
-,,
,,,
关 于 的 负 偏 差 为
,,
0
0
1
( )
( )
0 1
i i i i
i i i i
ii
ip
d d f X f
d d f X f
d d i p
-
-
-
,,,
则 不 难 看 出
= -,
= -,
,,,
1
0
m i n ( )
()
,
0
0 0 1 ( 2)
( 2)
p
ii
i
i i i i
ii
ii
dd
XR
f X d d f
st
dd
d d i p
-
-
-
-
于 是 目 标 规 划 模 型 (1 - 1) 也 可 以 表 示 为
,,,
虽 然 去 掉 了 绝 对 值 运 算,但 却 含 有 偏 差 变 量 相乘 的 约 束 条 件,这 仍 然 使 求 解 很 不 方 便 。 考 察 去 掉 偏差 变 量 相 乘 的 约 束 条 件,得 到 模 型,
1
0
m i n ( )
,( )
0 0 1 ( )
) ( 1 )
))
()
p
ii
i
i i i i
ii
dd
XR
s t f X d d f
d d i p
-
-
-
+-
+ + + - - -
1 p 1 p
,,,3
可 以 证 明,若 (X,d,d 是 - 3 的 最 优 解,其中 d = (d,,d,d = (d,,d,则 X 是
(2) 的 最 优 解 。 因 而 可 将 3 作 为 目 标 规 划 模 型 的一 般 形 式 。 在 此 一 般 形 式 基 础 上,还 可 以 建 立 加 权 的或 分 层 的 目 标 规 划 模 型 。
例 5:某机器制造厂生产两种型号的机器,同时也进行机器的零部件和工业性作业生产。已知有关数据如下表,并且该工厂全年能承担生产的总工时为 58万小时。
生产项目 单位 产值 利润 工时 需要量
1号机 套 5万元 /套 1万元 /套 1000小时 /套 160套(指令性计划 )
2号机 台 1.6万元 /套 0.2万元 /台 400小时 /台 320~ 500台(市场预测 )
零部件和工业性作业万小时
50
元 /小时
8.1
元 /小时
26万小时
(市场预测 )
今决策者希望在完成上级下达的指令性计划的前提下,
全年总产值达到 2750万元左右,总利润不低于 440万元,
并且要避免开工不足。然后,还希望工人的加班时间不超过总工时的 4%,以及依据市场预测的信息进行生产。试问应如何安排工厂的年生产计划。
首先,设立决策变量为
x1:生产 1号机套数
x2:生产 2号机台数
x3:生产零部件和工业性作业的工时数 (万小时 )
1
2
3
4
5
( ) 160
( ) 2750
( ) 440
400
( ) 58
10000
( ) 4
400
10000
fX
fX
fX
fX
fX
0
11
0
1 2 3 2
0
1 2 3 3
0
1 2 3 4
1 2 3 5
目 标 函 数 及 其 目 标 值,
,1 号 机 产 量 xf
,年 总 产 值 5x +1.6 x +50x f
,总 利 润 x +0.2 x +8.1 x f
1000
,总 工 时 x x x f =
10000
,加 班 时 间 不 超 过 总 工 时 的 % 的 要 求,
1000
x x x f
10000
6
58 ( 1 4 )
()
2 320 500
26
fX
0
2
0
36
= %
,按 市 场 预 测 信 息 进 行 生 产 的 要 求,
号 机 产 量,x
工 业 性 作 业 和 零 部 件 的 工 时,xf =
1 1 1 2 2 2 3 4 3 5 6 7 8 8
1 1 1
1 2 3 2 2
1 2 3 3 3
1 2 3 4 4
1
m in[ ( ) ( ) ( ) ]
160
5 1.6 50 2750
0.2 8.1 440
0.1 0.04 58
0.1 0.04
..
L P d d P d d d d P d d d d d
x d d
x x x d d
x x x d d
x x x d d
xx
st
根 据 决 策 者 对 目 标 重 要 性 的 优 先 次 序 可 得 该 问 题 的 分 层 目 标 规 划 模 型
,,
2 3 5 5
2 6 6
2 7 7
3 8 8
1 2 3
58 ( 1 4% )
320
500
26
0
0 i=1 2 8
ii
x d d
x d d
x d d
x d d
x x x
dd
,为 非 负 整 数,
、,,,,
由 上 例 可 见,利 用 偏 差 变 量 建 立 目 标 规 划 模 型,常 常 可 不 必 严 格 区 分问 题 中 的 目 标 与 约 束,而 将 一 些 约 束 条 件 考 虑 作 为 目 标 。
第二节 多目标规划问题的解在单目标规划问题中,任意两个可行方案都可通过比较其目标函数值来确定其优劣。在所有可行方案中,使目标达最优的就是最优解。
而在多目标规划问题中,约束集 R中的两个方案 x1,x2
其优劣往往不能进行比较。这是因为它们的目标值 F(X1)与
F(X2)是向量,而向量是无法直接比较大小的。所以,在 R
中也往往不存在一个方案对每个目标都是最优的。
这种多目标规划问题区别于单目标规划问题的本质表明,仅仅将单目标问题最优解的概念平移到多目标问题中是不行的。本章将介绍多目标规划问题各种解的概念及其相互关系。
X
一,各种解的概念
1 1 1
1
2 2 2
1
1 2 1
2 1 2
1 2 1
2
( )
( )
( 1 ) " "
1
( 2) " "
1
pp
pp
ii
F f f E
F f f E
F F F
F i p f f
F F F
Fi
先 引 进 一 些 记 号,记
,,
,,
,意 味 着 向 量 的 每 个 分 量 都 要 严 格 的 小 于 向量 对 应 的 分 量 。 即 对 于,,,均 有 。
,意 味 着 向 量 的 每 个 分 量 都 要 小 于 或 等 于 向量 对 应 的 分 量 。 即 对 于,
00
12
1 2 1
2 1 2
12
12
1 2 1 2 1 2
( 3 ) " "
1
" " " " " "
ii
ii
ii
p f f
F F F
F F F
i p f f
ff
F F F F F F
00
,,均 有 。
,意 味 着 向 量 的 每 个 分 量 都 要 小 于 或 等 于 向量 对 应 的 分 量,并 且 存 在 的 某 一 个 分 量 要 严 格 的 小 于 向 量对 应 的 分 量 。 即 对 于,,,均 有,并 且 要 至 少 存在 某 个 i (1 i p),有 。
可 见,等 价 于 且 。
图 2给出了两个目标,一维变量时绝对最优解的例子
*
1 ( ) ( )
( ) ( )
ab
X R X R F X F X
X V M P V M P
R
定 义 设,若 对 于 任 意 均 有,
则 称 为 问 题 的 绝 对 最 优 解 。 的 绝 对 最 优 解 全 体 记为,称 其 为 绝 对 最 优 解 集 合 。
X
f
0
1()fx
2()fx
x
2图
X 12图 中 的 即 是 f (x ) 的 极 小 点,又 是 f (x ) 的 极 小 点,也 就 是 使所 有 目 标 都 达 最 优,因 而 是 该 问 题 的 绝 对 最 优 解 。 但 在 大 多数 多 目 标 最 优 化 问 题 中,这 样 的 绝 对 最 优 解 往 往 是 不 存 在 的 。
2
( 1 )
RR
p
pp
00
0 1 1 0
10
i i 0
1 0 0 1
0 i i
10
0
为 引 出 以 下 的 定 义,我 们 先 考 查 什 么 叫 做 劣 解 。 设
X,若 存 在 另 一 个 可 行 解 X,有 F( X ) F( X ),即 对于 i=1,,p,均 有 f (X ) f (X ),并 且 至 少 存 在 某 个 i
i 有 f (X )< f (X ),显 然 可 行 解 X 相 对 于 X 来 说 是 劣的 。 这 是 因 为 方 案 X 的 个 目 标 值 都 不 比 X 对 应 的 个 目 标 值 坏,
且 至 少 比 有 一 个 要 好 。 我 们 称 X 为 劣 解 。 于 是 有 如 下 非 劣 解的 R?定 义,从 字 面 上 可 知,X 如 果 不 是 劣 解 就 称 其 为 非 劣 解 。
*
2 ( ) ( )
( ) ( )
()pa
R X R F X F
V M P V M P
R V M P
定 义 设 X,若 不 存 在,有 X,
则 称 X 为 问 题 的 非 劣 解 ( 也 称 有 效 解 ) 。 的 有 效 解全 体 记 为,称 其 为 的 有 效 解 集 合 。
图 3 给出了两个目标,一维变量时有效解集合的例子
f
0
1()fx
2()fx
x
3图
*1x *2x*paR
**
12
,( ) ( )
" "
""
x x X
X F X F X?
图 中 与 之 间 的 点 均 为 有 效 解,因 为 找 不 到 另 一 个可 行 解 满 足 。
在 定 义 2 中 我 们 用 定 义 了 有 效 解,当 我 们 使 用 符号 时,则 可 以 定 义 弱 有 效 解 。
*
3 ( ) ( )
( ) ( )
()wp
X R X R F X F X
X V M P V M P
R V M P
定 义 设,若 不 存 在,使,
则 称 为 问 题 的 弱 有 效 解 。 的 弱 有 效 解 全 体 记为,称 其 为 的 弱 有 效 解 集 合 。
*
( ) ( )
wpRx
x R F x F x
不 难 看 出,中 的 任 一 点 都 为 弱 有 效 解 。 因 为 找不 到 另 一 个,满 足 。
图 4 给 出 了 弱 有 效 解 集 合 的 例 子 。
*wpR
f
0
1()fx
2()fx
x
4图二,各种解之间的关系
1
*
* * * * *
1
**
1
( ) ( )
m in ( )
()
1
p
i
i
i
ab pa w p p
p
ab i
i
p
f x f x R
fX
P
XR
R i p
R R R R R R
RR
为 了 较 完 整 的 讨 论 各 种 解 集 之 间 的 关 系,将 个 目 标
,,分 别 与 约 束 集 组 成 的 单 目 标 问 题 ( 即线 性 或 非 线 性 规 划 )
的 最 优 解 集 记 为,,,。
集 合,,,,,,之 间 的 关 系 由 以下 一 些 定 理 给 出 。 定 理 1 是 显 然 的 。
定 理 1 = 。
**
* * *
**
2
( ) ( )
1
( ) ( )
(
pa wp
wp pa wp
pa wp
ii
R R R
R R R R
X R X R Y R
F Y F X
ip
f Y f X
Y
FY
定 理证,是 显 然 的,只 需 证 。 用 反 证 法 证 之 。
设,但 。 根 据 弱 有 效 解 定 义,必 存 在,使
,
即 对 于,,,均 有因 此 满 足
**
**
) ( )
pa wp
pa wp
FX
X X R X R
RR
由 此 推 得 为 劣 解,即,矛 盾 。 从 而 证 明,即
。 证 毕 。
0
00
0
**
**
0
* * *
3 1
( ) ( ) 1
( ) ( )
( ) ( )
i wp
i wp
ii
ii
i i wp
R R i p
X R X R Y R
F Y F X i p
f Y f X
ii
f Y f X
X R R R
定 理,,,
证,设,但,于 是 存 在,
有 。 即 对 于,,,均 有特 别 的,对 有这 与 矛 盾,故,证 毕 。
0
**
**
**
00
4
( ) ( ) 1
( ) ( )
( 1 )
(
ab pa
ab ab
ab pa
ii
i
RR
RR
X R X R Y R
F Y F X i p
f Y f X
i i p
fY
定 理证,若,结 论 显 然 成 立 。 故 不 妨 设 。
设,但 。 由 有 效 解 定 义,必 存 在 某,
使,即 对,,,均 有并 且 至 少 存 在,有
0
00
* * * *
1
**
) ( )
i
p
i ab i i
i
ab pa
fX
X R X R R X R
RR
说 明,但 由 知,矛 盾 。 故 必有 。 证 毕 。
f
0
1()fx
2()fx
x
5图
1x 2x
**1 1 2 2
**
12 []p a wp
R x R x
R R x x
例 6 见 图 5,此 时,,
,
*paR
*wpR
*1R
0
1()fx
2()fx
x
6图
*2R
f
* * * *12 w p p aR R R R例 7 见 图 6,,,,如 图 所 示 。
*
* * * * * * *
1 2 1 2
ab
p a a b w p
R
R R R R R R R
例 8 见 图 7,
在 这 个 例 子 中,,并 且
=,
**ab paRR?
*wpR
*1R
f
0
1()fx
2()fx
x
7图
*2R
* * * *
1
**
1
5 ( 1 )
( 2)
p
ab pa i ab
i
p
wp i
i
R R R R
RR
事 实 上,
可 以 证 明 如 下 定 理,
定 理 设,则 ;
。
本 节 讨 论 的 解 集 之 间 的 关 系 可 以 由 图 8,9 给 出 。
*paR
*wpR
R
*1R
*2R
*3R
*3 abpR,
8图
*1R
*2R
*3R
*3 abpR,
**a b p aR = R
9图多目标决策与单目标决策区别点评价与向量评价单目标,方案 dj ← 评价值 f(dj)
多目标:方案 dj← 评价向量 (f1(dj),f2(dj)…,fp(dj))
全序与半序,方案 di与 dj之间单目标问题,di<dj ; di=dj ; di>dj
多目标问题:除了这三种情况之外,还有一种情况是不可比较大小决策者偏好,多目标决策过程中,反映决策者对目标的偏好。
解概念区别解的概念单目标决策的解只 有一种(绝对)最优解多目标决策的解有下面四种情况:
绝对最优解劣解有效解 (pereto解 )
弱有效解
d1 80 75 88 有效解
d2 75 81 85 有效解
d3 76 78 89 有效解劣解d5 79 74 86
d4 85 82 92 绝对最优解数学 外语 专业 解的类型多目标决策解的例子第三节 多目标最优化问题的解法求解多目标最优化模型,就是要根据问题的特点和决策者的意图,选择适当解法,求得模型的有效解或弱有效解。本章将介绍一些常用的多目标最优化问题解法。
( ) ( 1 )
()
( )
m i n ( )
i
i
i
ii
XR
p
f X i p
fX
fX
f
f f X
在 实 际 问 题 中,个 目 标 的 量 纲 往 往 都 是 不 同 的,
所 以 事 先 需 把 每 个 目 标 规 范 化,然 后 再 进 行 数 学 上 的处 理 。 如,可 以 把 带 量 纲 的 目 标,,
进 行 如 下 处 理,令其 中 =
以 后 我 们 总 假 定 所 讨 论 的 多 目 标 最 优 化 模 型 已 经 过 了规 范 化 处 理 。
一,评价函数法
1
( ) ( )
()
( ) m i n [ ( ) ]
( ) ( )
()
p
XR
h F h f f
V M P
P h F X
h F P X
V M P
评 价 函 数 法 就 是 利 用 一 个 复 合 函 数
,,
把 多 目 标 问 题 转 化 为 单 目 标 问 题来 求 解,而 单 目 标 问 题 的 解 法 我 们 是 熟 知 的 。 问 题是,用 评 价 函 数 得 到 的 的 最 优 解 是 否 为 原问 题 的 有 效 解 或 弱 有 效 解? 因 为 若 连 弱 有 效 解都 不 是,那 显 然 是 不 足 取 的 。
**
1 2 1 2
12
( )
4 ( )
( ) ( )
()
5 ( )
pa wp
p
pp
p
hF
X R X R
h F E
F F F E F E
h F h F
hF
h F E
下 面 我 们 将 指 出,当 评 价 函 数 具 有 某 种,单 调性 时,,是 可 以 保 证 ( 或 ) 的 。 为 此,先 给出 两 个 定 义,
定 义 设 是 定 义 在 上 的 函 数,若 对 于 任意 满 足 的,,均 有,
则 称 为 严 格 单 调 函 数 。
定 义 设 是 定 义 在 上 的 函 数,若 对
1 2 1 2
12
( ) ( )
()
pp
F F F E F E
h F h F
hF
于 任意 满 足 的,,均 有,
则 称 为 单 调 函 数 。
*
*
6 ( )
( ) m i n [ ( ) ]
( ) ( )
()
[ ( ) ] < [ ( ) ]
()
p
XR
pa
pa
h F E X
p h F X
XR
X R Y R F Y F X
hF
h F Y h F X
Xp
定 理 若 为 定 义 在 上 的 严 格 单 调 函 数,为 规 划问 题的 最 优 解,则 。
证,用 反 证 法 。 若,则 存 在,有,
由 的 严 格 单 调 性,有这 与 为 问 题 的 最 优
*
*
7 ( )
( ) m i n [ ( ) ]
pa
p
XR
wp
XR
h F E X
p h F X
XR
解 矛 盾,故 。
定 理 若 为 定 义 在 上 的 单 调 函 数,为 规 划 问 题的 最 优 解,则 。
证 明 方 法 与 定 理 6 雷 同 。
1
1
1
1
1
()
0 1 1
i p p
p
p
p
ii
i
h F f f
ip
下 面 介 绍 两 种 常 用 的 评 价 函 数 方 法 。
,线 性 加 权 和 法该 方 法 就 是 取 评 价 函 数 为 各 目 标 函 数 的 线 性 加 权 和,
即其 中,,为 相 应 目 标 的 权 系 数 。
线 性 加 权 和 法 的 步 骤 如 下,
(1) 依 目 标 的 重 要 程 度 给 出 一 组 权 系 数,,,
其 中,,,,。
1
*
*
*
( 2) ( )
( ) m i n ( )
()
( 3 ) ( )
01
0 1 ( )
0
p
ii
XR
i
wp
i
pa
i
pa i
V M P
P f X
PX
X V M P X R
ip
XR
i p h F
XR
将 转 化 为 单 目 标 问 题求 解 得 最 优 解 。
可 以 证 明,是 的 弱 有 效 解,即 。 进 一步,若 所 有 权 系 数 均 为 正,即,,,,则
。
事 实 上,当,,,时,为 严 格 单调 函 数,故 ; 而 当,
*
1 ( )
wp
i p h F
XR
,,时,
为 单 调 函 数,故 。
3
12
22
1 2 1 2
1
9 3
1 2.5
0.3 0.7
3
m i n 0.3 0.7 ( )
2.5 0
,,
WH
x x x x
x
st
例 用 线 性 加 权 和 法 求 解 例 的 木 梁 设 计 问 题 。
设 其 中 的 尺,尺,又 设 决 策 者 认 为 成 本 与重 量 两 个 目 标 的 权 系 数 各 为 和 。
解,根 据 例 的 木 梁 设 计 问 题 模 型,可 建 立线 性 加 权 和 模 型 。
12
12
21
12
10
0
40
0
xx
xx
xx
xx
、
12
1
2
( ) ( 1.1511 0.7547 )
37
( ) 1.1511 ( )
( ) 0.7547 (
TT
X x x
X
x
x
这 是 一 个 单 目 标 非 线 性 规 划 问 题,用 非 线 性 约束 最 优 化 方 法 可 求 得 其 最 优 解
,,
由 于 权 系 数 均 大 于 零,故 是 原 多 目 标 问 题 有 效 解 。
以 上 结 果 表 明,在 决 策 者 认 为 重 量 目 标 与 成 本目 标 的 重 要 性 之 比 为,的 意 义 下,木 梁 设 计 的 满 意尺 寸 应 是高 = 尺宽 = 尺 )
**
1
* * * * *
1
* * *
*
2
()
()
()
p
T
p
ab
ff
p F f f F X R
X R X
FR
h F F F
,理 想 点 法理 想 点 一 般 是 指 由 各 单 目 标 最 优 值,,组 成的 维 点,,。 若 相 应 的 自 变 量,
即,那 么 当 然 很 理 想 。 但 我 们 已 经 知 道,这 样 的往 往 是 不 存 在 的 ( 见 图 10 ) 。 于 是 自 然 想 到 找 一 个中 离 它 最 近 的 点,即 可 取 评 价 函 数 为 与 的 距 离,
具 体 构 造 如 下,
* * *12() TF f f?,
1f
2f
()FR
0 10图
*2
1
( 1 )
( ) ( )
( ) m i n [ ( ) ]
0 1 1 ( )
( ) 0 1
()
( 2)
p
i i i
i
XR
ii
i
h F f f
p h F X
i p p X
V M P i p
X V M P
h
平 方 和 加 权 法取,再 求 解 单 目 标 问 题其 中,,,,。 则 的 最 优 解是 原 问 题 的 弱 有 效 解 。 若,,,,
则 是 的 有 效 解 。
最 小 偏 差 法取
*
1
()
( ) m i n [ ( ) ]
p
ii
i
XR
F f f
p h F X
,构 成 单 目 标 问 题
1
*
**
1
( ') m i n( ) ( )
( ) 1
,,
( ') ( )
( )
p
i i i i
i
i i i i
p
p d d d d
f X d d f i p
st
XR
p X V M P
F f f
*
为 避 免 绝 对 值 运 算,一 般 将 其 转 化 为 与 之 等 价 的偏 差 变 量 模 型,
,
,,,
可 以 证 明,的 最 优 解 是 其 相 应 的 有 效 解 。
以,,作 理 想 点,
00
1
( ) ( ')
p
p
F f f p?
0
需 要 事 先 求 解个 单 目 标 规 划,实 际 中 有 时 也 可 凭 经 验 给 出 一 组 目 标值,,,这 时 即 为 目 标 规 划 模 型 。
1
( 1 )
( 1 )
1
j ij
k
j
ij
i
k i i k
f j p
ki
最 后 介 绍 两 种 确 定 权 系 数 的 方 法 。
(1) 老 手 法邀 请 一 批,老 手,( 如 专 家,学 者,有 实 践 经 验的 技 工,干 部 等 ),请 他 们 对 如 何 取 权 系 数 发 表 意 见 。
设 邀 请 了 位 老 手,设 第,,位 老 手认 为 目 标,,的 权 系 数 为,计 算 各 目 标的 权 系 数 均 值 。
1jp?,,
λkp……λk2λk1k
…………………………
λ2p……λ22λ212
λ1p……λ12λ111
……
fp(X)……f2(X)f1(X)目标权系数老手 1? 2? p?
1
ij
jij ij jp
然 后 计 算 与 均 值 的 偏 差
,,
请 那 些 有 最 大 偏 差 的,老 手,发 表 意 见,充 分 讨 论后 再 重 复 上 述 步 骤 。
1
1
*
( 2)
m i n ( )
1 ( )
1
1
0 1
j
XR
i i i
jj
p
i
jj
j
p
j
j
j
ab
p
fX
X i p f f X
f i p
jp
R
方 法先 求 个 单 目 标 问 题的 最 优 解,,,。 记,构 造 方 程 组
,,
,,
当 时,此 1
1
()
p
p
方 程 组 有 唯 一 解,,,,由 此即 得 权 系 数,,。
确 定 权 系 数,还 可 采 用 层 次 分 析 法,见 第 四 章 。
二,分层求解法本节将针对第一节中介绍的分层多目标最优化模型,
介绍一般的分层评价法和适用于线性分层模型的分层单纯形法。
1、分层评价法设将目标分为 L个优先层,则可首先在约束集 R上对第一优先层进行多目标极小化,然后在第一层优化所得的
(弱)有效解集上对第二层进行优化,然后在第二层优化所得的(弱)有效解集上对第三层进行优化 ……
可以证明,按分层评价法进行求解时,只要每一层选用的评价函数都是严格增的,则最后所得的解必为相应的不分层多目标最小化模型的有效解。
1 1 2 3
1 2 3
2 1 2 3
1 2 3
1
m i n[ ( 120.2 7 111.4 6 208.2 7
1056 1008 336 ),
( 50 48 40 ) ]
320 350 390 3410
,
L P x x x
x x x
P x x x
x x x
st
例 0 用 分 层 评 价 法 求 解 例 4 中 的 农 田 种 植 问 题,
,
3
1 2 3
1 2 3
130 156
10
0 0 0
x
R
x x x
x x x
,,
1
1 1 2 3
( 120.2 7 111.4 6 208.2 7 ) / 100
4.4 ( 1056 1008 336) / 100 24
1 1 1
( ) - 27 - 25 - 47
3 3 3
f X x x x
解,问 题 的 第 一 优 先 层 含 有 利 润 和 粮 食 产 量 两 个目 标,今 选 用 线 性 加 权 法 对 它 求 解 。 首 先 对 两 个 目 标作 统 一 量 纲 处 理 。 以 =
除 利 润 目 标 函 数,以 = 除粮 食 产 量 目 标 函 数,则 可 得
1
2 1 2 3
11
12
1 1 1
1 2 1 2 3
( ) - 44 - 42 - 14
0.6
0.4
[ ( ) ] 0.6 ( ) 0.4 ( ) - 34 - 32 - 34
f X x x x
ff
h F X f X f X x x x
设 该 农 户 认 为 两 个 目 标 和 的 权 系 数 分 别 为和,则 有 线 性 加 权 和 评 价 函 数
1
1
3 3 3
11
1
1 2 3
3 1 2
m in [ ( ) ]
( 10 0 ) 1.2 3
[ ( ) ] 340
{ | 34 32 34 340 }
'
( ) 50 48
XR
T
h F X
X x x x
h F X
R X R x x x
R
f X x x
求 解 线 性 规 划可 得 最 优 解,,,其 中,
和 最 优 值 。
由 第 一 优 先 层 的 最 优 值 构 造 第 二 优 先 层 的 可 行 域再 在 上 极 小 化 第 二 优 先 层 的 目 标 ( 氮 素 量 )
3
22
40
( 7 0 3 )
T
x
XX?可 得 最 优 解,,。 即 为 问 题 的 有 效 解 。
上述结果表明:若该农户认为利润和粮食目标在问题中的重要程度分别为 0.6和 0.4的话,则他应该选择如下的种植方案:
方案 1种植 7亩,
方案 2不种植,
方案 3种植 3亩。
这时,还可算出年总利润= 1466.66元粮食总产量= 8400公斤氮素投入量= 470公斤油料产量= 390公斤总用工量= 3410小时
2、分层单纯形法将普通单纯形法加以适当推广,便可用来求解分层多目标线性规划模型。其一般步骤如下:
(1)将每一优先层中各目标函数通过评价函数法(如线性加权和)转化为单目标;
(2)用单纯形法求解各层目标相应的线性规划问题。设共有 L个优先层,则在每张单纯形表上的检验数位置有 L行检验数 (Cj-CBB-1pj),将 P1层对应的检验数写在最下行,PL层对应的检验数写在最上行。
(3)检验调整时由下往上,先调 P1行(迭代方法同单纯形法),直至 P1行检验数满足最优性要求(检验数 ≥0),再开始调 P2行。若某行负检验数相应下行中有正检验数,则根据
“高级优先”的原则,放弃调整该列。这样进行直至无法再调时(全部检验数为非负或虽有某为负,但其下方有正的)为止。
1 1 2 2 1 2
3 1 2 3
12
2
1 2 3
1 2 3
11
m i n[ ( 3 ) ( 2 )
( 2 ) ]
5
2
,,
4
0 0 0
L P x x P x x
P x x x
xx
x
st
x x x
x x x
例 用 分 层 单 纯 形 法 求 解 下 面 的 分 层线 性 规 划 问 题
,,
,,
4 5 6
1 1 2 2 1 2
3 1 2 3
1 2 4
25
1 2 3 6
16
m i n[ ( 3 ) ( 2 )
( 2 ) ]
5
2
,,
4
0
x x x
L P x x P x x
P x x x
x x x
xx
st
x x x x
xx
解,引 入 松 弛 变 量,,,,将 问题 转 化 为 标 准 形 式
,,
=
=
=
,,
建 立 初 始 单 纯 形 表
12
5
3
1
Px
x
调 整 时 先 看 行,令 检 验 数 对 应 的 进 基,
根 据 单 纯 形 法 原 理,确 定 出 基 变 量 为,以 其 交 叉元 为 枢 轴 元 进 行 单 纯 形 迭 代 。 得 下 一 张 单 纯 形 表
0
0
0
0
0
0
0
0
0
1
-2
0
2
0
-3
1
-1
-1
P3
P2
P1
0
0
1
0
1
0
1
0
0
0
0
1
1
[1]
-1
1
0
-1
x4 5
x5 2
x6 4
x6x5x4x3x2x1XB B-1b
0
0
0
0
0
3
0
0
0
1
-2
0
0
0
0
1
-1
-1
P3
P2
P1
0
0
1
-1
1
1
1
0
0
0
0
1
0
1
0
[1]
0
-1
x4 3
x2 2
x6 6
x6x5x4x3x2x1XB B-1b
1 1 4 1 1
1
P x x行 仍 有 负 检 验 数,再 令 对 应 的 进 基,
出 基,以 其 交 叉 元 为 枢 轴 元 进 行 单 纯 形 迭 代 。 得 到下 一 张 单 纯 形 表
0
0
0
1
-1
2
-1
1
1
1
-2
0
0
0
0
0
0
0
P3
P2
P1
0
0
1
-1
1
0
1
0
1
0
0
[1]
0
1
0
1
0
0
x1 3
x2 2
x6 9
x6x5x4x3x2x1XB B-1b
12
3621
PP
xx?
这 时 行 已 满 足 最 优 性 要 求,开 始 调 整 行,令对 应 的 进 基,出 基,以 其 交 叉 元 为 枢 轴 元 进 行单 纯 形 迭 代 。 得 到 下 一 张 单 纯 形 表
XB B-1b x1 x2 x3 x4 x5 x6
x1 3
x2 2
x3 9
1
0
0
0
1
0
0
0
1
1
0
1
-1
1
0
0
0
1
P3
P2
P1
0
0
0
0
0
0
0
0
0
-2
3
1
-1
-1
2
-1
2
0
2
3
( 3 2 0 )
( 9 2 1 1 6 )
T
T
P
P
X
F
此 时 虽 然 行 还 有 负 检 验 数 -1,但 其 下 方 已 有 正 检 验数 2 。 故 停 止 调 整 。 同 理,行 也 已 不 必 再 调 了 。 此 表 给 出最 优 化 即 为 所 求,,,
,,。
三,目标规划法第一节提出的目标规划模型 (3)已经化为单目标问题。
特别,当目标函数 fi(X)(i=1,……,p)和约束 R均为线性时,
它就是一个线性规划,其解法不必赘述。
本节主要举例说明在实际中常用的分层加权线性目标规划的解法。
例 12 有一纺织厂生产尼龙和棉布,平均生产能力都是 1千米 /小时,工厂生产能力为每周 80小时。根据市场预测,下周最大销量为:尼龙布 70千米,棉布 45千米,尼龙布利润为 2.5元 /米,棉布利润为 1.5元 /米。工厂领导的管理目标如下,P1:保证职工正常上班,避免开工不足; P2:
尽量达到最大销售量; P3:尽量减少加班时间,限制加班时间不得超过 10小时。
12
0
1 1 2 1
0
2 1 2
0
3 2 3
( ) 80
( ) 80
( ) 45
( 1 2 3 )
ii
xx
f X x x f
f X x f
f X x f
d d i
解,决 策 变 量,分 别 表 示 尼 龙 布 和 棉 布 的下 周 计 划 产 量 。
目 标 函 数,
工 时尼 龙 布 产 量棉 布 产 量设 相 应 偏 差 变 量 为 和,,,则 可 建立 模 型 目 标 函 数
1 1 2 2 3 3 1
m i n[ ( ) ( 5 3 ) ( ) ]L P d P d d P d
如 下,
,,
70
2
1 2 1 1
12
23
1
12
80
70
,,45
10
0 1 2 3
ii
P
x x d d
xd
s t x d
d
x x d d i
其 中 优 先 层 表 示 使 产 量 尽 量 大,权 系 数 是 根据 尼 龙 布 与 棉 布 利 润 之 比 2.5:1.5 = 5:3 得 到 的,约束 条 件 如 下,
,,,,,,
采 用 分 层 单 纯 形 法 求 解 如 下 ( 第 4 约 束 增 加 松弛 变 量 S ),
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
-3
-1
0
0
0
P3
P2
P1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
-3
-1
0
-5
-1
P3
P2
P1
0
0
1
0
0
0
1
0
0
0
0
1
-1
1
0
0
-1
0
0
1
1
0
0
0
[1]
0
1
0
0
1
0
0
10
x1 70
45
S 10
0
0
0
1
0
1
0
0
-1
0
0
1
1
0
0
0
1
0
1
0
1
[1]
0
0
80
70
45
S 10
Sx2x1XB B-1b
1d?
1d? 1d?
2d?
2d? 3d?
3d?
1d?
3d?
-1
3
0
0
0
0
1
0
-1
1
0
0
0
1
S
0
0
0
0
2
0
0
0
0
0
3
1
0
0
0
0
0
0
P3
P2
P1
0
0
0
0
2
0
1
-3
0
0
3
1
0
0
0
0
0
0
P3
P2
P1
0
0
1
0
0
0
1
0
-1
1
1
0
0
0
0
1
1
0
-1
0
1
0
0
0
0
1
0
0
x2 20
x1 70
25
10
-1
1
1
0
-1
0
1
[1]
1
0
-1
0
1
0
0
0
0
1
0
0
x2 10
x1 70
35
S 10
x2x1XB B-1b
1d? 1d? 2d? 3d?
3d?
3d?
1d?
1 2 1 1
23
70 20 0 10
0 25 20 5
25
x x d d
dd
得 到 结 果,,,,,
,,总 利 润 千 元 。
说 明 第 一 目 标 已 经 达 到,第 二 目 标 中 尼 龙 布 已经 达 到,棉 布 还 差 千 米,第 三 目 标 只 达 到 最 低 要求 。 若 厂 方 还 想 增 加 棉 布 量,只 有 再 放 宽 加 班 限 制 。