第五章 目标规划问题

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

≤ 16 4 x1 4 x2 ≤ 12 2 x1 + 3 x2 + d1− − d1+ = 12 − + x x d d − + − 1 2 2 2 =0 2 x + 2 x + d − − d + = 12 2 3 3 1 − + − d4 =8 x1 + 2 x2 + d 4 x , x , d − , d + ≥ 0 (i = 1," ,4) 1 2 i i
4
运筹学讲义——第五章 目标规划
§1.问题的提出与目标规划的数学模型
2 .统一处理目标和约束,将约束分为系统约束 和条件约束。 对资源使用上有严格限制的建立系统约束,数 学形式上为严格的等式或不等式(同线性规划中的 约束条件)。对不严格限定的约束,连同原线性规 划模型的目标,通过目标约束表达。 系统约束:4 x1 ≤ 16 4 x2 ≤ 12 目标约束: (1)Ⅰ、Ⅱ两种产品的生产量需保持1:1的比例 5 x1 - x2 = 0 x 1/x 2 = 1
运筹学讲义——第五章 目标规划
§1.问题的提出与目标规划的数学模型
目标规划通过以下几个方面来解决上述线性规划建模 中的局限性。 1.设置偏差变量,用来表明实际值同目标值之间的 差异。 d+ —— 超出目标的差值,正偏差变量 d- —— 未达到目标的差值,负偏差变量 实际值超出目标值 : d- =0, d+ >0 实际值未达到目标值 : d- >0, d+ =0 实际值等于目标值 : d- =0, d+ =0 因此: d- · d+ =0
3.目标的优先级与权系数。 优先因子 P1 >> P2 >> P3 … 对属于同一层次优先级的不同目标,按其重要程 度可分别乘上不同的权系数——一个具体数字,权 系数越大,表示目标越重要。
P1:力求使利润指标不低于12元; P2:Ⅰ、Ⅱ两种产品的生产量需保持 1:1 的比例; P3:设备 B 必要时可以加班,但加班时间要控制; 设备A既要求充分利用,又尽可能不加班;且设备A 的重要性是设备B重要性的3倍。
15
运筹学讲义——第五章 目标规划
§2.目标规划的图解分析法
+ − − min z = P ( d d ) P d + + 1 2 2 2 1 + + P3 ( d 3+ + d 3− ) + 3P3d 4
≤ 16 4 x1 4 x2 ≤ 12 2 x1 + 3 x2 + d1− − d1+ = 12 − + 3 x1 − 4 x2 + d 2 − d 2 = 0 − + 2 x 2 x d d + + − 2 3 3 = 12 1 x + 2x + d − − d + = 8 2 4 4 1 − + x , x , d , d ≥0 1 2 i i (i = 1, ",4)
{ }
min d + − + x 2 x d d + + − =8 2 1
(4)设备A既要求充分利用,又尽可能不加班
{ }
min d − + d + − + + + − = 12 2 x 2 x d d 2 1
{
}
8பைடு நூலகம்
运筹学讲义——第五章 目标规划
§1.问题的提出与目标规划的数学模型
1
运筹学讲义——第五章 目标规划
§1.问题的提出与目标规划的数学模型
【例1】 某企业计划生产Ⅰ、Ⅱ两种产品。这两种产 品都要分别在 A、B、C、D四种不同设备上加工。按工艺 资料规定,生产每件产品Ⅰ需占用各设备分别为 2 、 1、 4、 0h,生产每件产品Ⅱ,需占用各设备分别为 2、2、0、4h。 已知各设备计划期内用于生产这两种产品的能力分别为12、 8 、 16、 12h,又知每生产一件产品Ⅰ企业能获得 2元利润, 每生产一件产品Ⅱ企业能获得 3 元利润,问该企业应安排 生产两种产品各多少件,使总的利润收入为最大。 目标函数 max z = 2 x1+3 x2 约束条件 2x1 + 2x2 ≤ 12 x1 + 2x2 ≤ 8 4x1 ≤ 16 4x2 ≤ 12 x1、 x2 ≥ 0
运筹学讲义——第五章 目标规划
第五章 目标规划
1.问题的提出与目标规划的数学模型 2.目标规划的图解分析法 3.用单纯形法求解目标规划 §1.问题的提出与目标规划的数学模型 多目标决策问题——多目标线性规划——目标 规划 目标规划( goal programming):强调系统 性,寻找一个“尽可能”满足所有目标的解,而不 是绝对满足这些目标。
− + wkl , wkl : 赋予第l个目标约束的正负偏差变量权系数
g l : 第l个目标的预期目标值,l = 1,", L
12
运筹学讲义——第五章 目标规划
§2.目标规划的图解分析法
适用于模型中只含有两个变量(偏差变量不计 入)的目标规划问题。
− + − + − + min z = P d P ( d d ) 3 P ( d d ) p d + + + + + 1 1 2 2 2 3 3 3 3 4
min d − + x1 − x2 + d − d = 0

{ }
6
运筹学讲义——第五章 目标规划
§1.问题的提出与目标规划的数学模型
若希望产品Ⅰ产量低于产品Ⅱ产量,即不希 d+ >0 ,目标约束为:
min d − + − + − =0 x x d d 1 2
+
{ }
若希望产品Ⅰ产量等于产品Ⅱ产量,即不希 d- >0 ,也不希望 d+ >0,目标约束为:
(1) ( 2) (3) (4) (5) ( 6)
满意解:x1=16/5,x2=12/5,利润68/5
16
运筹学讲义——第五章 目标规划
§3.用单纯形法求解目标规划
【例3】用单纯形法求解下述目标规划问题: − + − + + min z = P ( d d ) P d 1 1 2 2 3
x1 + d1− − d1+ = 10 − + + d2 − d2 = 40 2 x1 + x2 − + + + − 3 x 2 x d d 2 3 3 = 100 1 − + x , x , d , d 1 2 i i ≥ 0 (i = 1,2,3) 第 1 步 : 列出初始单纯形表。由于目标规划中的 目标函数一定是求极小,为方便起见不转换成求极 大。又由于各目标约束中的负偏差变量其系数均为 单位向量,全部负偏差变量的系数列向量构成一个 17 基。
运筹学讲义——第五章 目标规划
§3.用单纯形法求解目标规划
第2步:确定换入变量。
18
运筹学讲义——第五章 目标规划
§3.用单纯形法求解目标规划
第3步:确定换出变量。 第4步:用换入变量替换基变量中的换出变量,进行 迭代运算
运筹学讲义——第五章 目标规划
§3.用单纯形法求解目标规划
1.对目标函数的优化是按优先级顺序逐级进 行的。 2.从考察 P2行以下的检验数时,注意应包括 更高级别的优先因子在内。 判断迭代计算应否停止的准则为: (1) 检验数 P1,P2,…,Pk 行的所有值均为非 负; (2)若P1,…,pi行所有检验数为非负,第Pi+1 行存在负检验数,但在负检验数所在列的上面行 中有正检验数。
9
运筹学讲义——第五章 目标规划
§1.问题的提出与目标规划的数学模型
− + − + − + + + + + + min z = P d P ( d d ) 3 P ( d d ) p d 1 1 2 2 2 3 3 3 3 4
≤ 16 4 x1 ≤ 12 4 x2 2 x1 + 3x2 + d1− − d1+ = 12 力求使利润指标不低于12元 − + − + − x x d d 两种产品的产量保持1: 1 1 2 2 2 =0 2 x + 2 x + d − − d + = 12 设备A要充分利用且尽可能不加班 1 2 3 3 − + − d4 =8 设备B必要时可以加班,但时间要控制 x1 + 2 x2 + d 4 − + x , x , d , d (i = 1, ",4) A的重要性是B重要性的3倍 1 2 i i ≥0
10
运筹学讲义——第五章 目标规划
§1.问题的提出与目标规划的数学模型
目标规划适用于多个目标并且还可以带有从 属目标的规划问题。 目标规划的一般数学模型可表示为:
11
运筹学讲义——第五章 目标规划
§1.问题的提出与目标规划的数学模型
− − + + min z = ∑ Pk ∑ ( wkl d l + wkl dl ) k =1 l =1 K L
min d − + d + − + x1 − x2 + d − d = 0
7
{
}
运筹学讲义——第五章 目标规划
§1.问题的提出与目标规划的数学模型
(2)力求使利润指标不低于12元
min d − − + 2 x1 + 3 x2 + d − d = 12
(3)设备B必要时可以加班,但加班时间要控制
(1) (2) (3) (4) (5) (6)
满意解:x1 = 3 ,x2 =3,利润 15
14
运筹学讲义——第五章 目标规划
§2.目标规划的图解分析法
+ − − = + + min z P ( d d ) P d 【例 2 】企业重新调整 1 2 2 2 1 + 经营目标 + P3 (d 3+ + d 3− ) + 3P3 d 4 P1:产品Ⅰ、Ⅱ的 4 x1 ≤ 16 产量应尽量满足4 : 3; ≤ 12 4 x2 P2:利润指标不低 2 x + 3 x + d − − d + = 12 1 2 1 1 于12元; − + − + − 3 x 4 x d d 1 2 2 2 =0 P3:设备A充分利用 2 x1 + 2 x2 + d 3− − d 3+ = 12 并不超负荷,设备B允 − + + + − x 2 x d d 2 4 4 =8 许加班,但权系数改为 1 − + x , x , d , d 设备A为1,设备B为3。 1 2 i i ≥ 0 (i = 1,",4)
运筹学讲义——第五章 目标规划
§1.问题的提出与目标规划的数学模型
当产品Ⅰ产量小于产品Ⅱ产量,有负偏差d- : x 1 + d- = x 2 ,即 x 1 - x 2 + d- = 0 当产品Ⅰ产量大于产品Ⅱ产量,有正偏差d+ : x 1 - d+ = x 2 ,即 x 1 - x 2 - d+ = 0 因正负偏差不可能同时出现,故 x 1 - x 2 + d - - d+ = 0 若希望产品Ⅰ产量不低于产品Ⅱ产量,即不希 望 d- >0 ,目标约束为:
(5.2a) (5.2b) 系统约束 (5.2c) 目标约束 (5.2d ) (5.2e)
n (i = 1," , m) ∑ aij x j ≤ (=, ≥)bi =1 jn (l ) − + + − c x d d (l = 1, ", L) ∑ j j l l = gl j =1 ( j = 1, ", n) x j ≥ 0 d − , d + ≥ 0 (l = 1, ", L) l l Pk : 第k级优先因子,k = 1,", K
13
运筹学讲义——第五章 目标规划
§2.目标规划的图解分析法
− + − min z = P d P ( d d + + 1 1 2 2 2) + + 3P3 (d 3+ + d 3− ) + p3d 4
≤ 16 4 x1 4 x2 ≤ 12 2 x1 + 3x2 + d1− − d1+ = 12 − + x1 − x2 + d 2 − d 2 = 0 − + 2 x 2 x d d + + − = 12 1 2 3 3 x + 2x + d − − d + = 8 2 4 4 1 − + x1 , x2 , d i , d i ≥ 0 (i = 1,",4)
2
运筹学讲义——第五章 目标规划
§1.问题的提出与目标规划的数学模型
其他目标: (1)力求使利润指标不低于12元; (2)考虑到市场需求,Ⅰ、Ⅱ两种产品的生产量需保持 1:1的比例; (3)C和D为贵重设备,严格禁止超时使用; (4)设备B必要时可以加班,但加班时间要控制;设备 A既要求充分利用,又尽可能不加班。 线性规划模型的局限性: 第一,要求问题的解必须满足全部约束条件; 第二,只能处理单目标的优化问题; 第三,各个约束条件都处于同等重要地位; 第四,寻求最优解,但很多实际问题中只需找出满意解 3 就可以。
相关文档
最新文档