运筹学复习整理(保准管用)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 简答题
(1) 运筹学的工作步骤
提出和形成问题:即要弄清问题的目标,可能的约束,问题的可控变量以及相关的参数,搜集相关资料;
建立模型:即把问题中可控变量,参数,目标与约束之间的关系用模型表示出来;
求解:用各种手段将模型求解,解可以是最优解,次优解,满意解。复杂模型的求解需用计算机,解得精度要求可有决策者提出;
解的检验:首先检查求解步骤和程序有无错误,然后检查解是否反映现实问题;
解的控制:通过控制解的变化过程决定对解是否做一定的改变; 解的实施:是指将解用到实际中必须考虑的实际问题,如向实际部门讲清解的用法,在实施中可能产生的问题和修改。
(2)
退化产生原因及解决办法
单纯形法计算中用θ规则确定换出变量时,有时存在两个以上相同的最小比值,这样在下一次迭代中就有一个或几个基变量等于零,这就出现退化解。 勃兰特规则:
1.选取cj-zj >0中下标最小的非基变量xk 为换入变量,即k=min(j |cj-zj >0)
2. 当按θ规则计算存在两个和两个以上最小比值时,选取下标最小的基
变量为换出变量。
(3)对偶问题的经济解释
• 这说明yi 是右端项bi 每增加一个单位对目标函数Z 的贡献。 • 对偶变量 yi 在经济上表示原问题第i 种资源的边际价值。
• 对偶变量的值 yi*所表示的第i 种资源的边际价值,称为影子价值。
∑∑=====n j m
i i i j j y b x c Z 1
1
ω
i
i
y b Z
=∂∂
若原问题的价值系数Cj 表示单位产值,则yi 称为影子价格; 若原问题的价值系数Cj 表示单位利润,则yi 称为影子利润。
影子价格不是资源的实际价格,而是资源配置结构的反映,是在其它数据相对稳定的条件下某种资源增加一个单位导致的目标函数值的增量变化。
(4)分枝定界法步骤
a) 先求出整数规划相应的LP(即不考虑整数限制)的最优解, b) 若求得的最优解符合整数要求,则是原IP 的最优解; c) 若不满足整数条件,则任选一个不满足整数条件的变量来构造新的约束,在原可行域中剔除部分非整数解。
d) 然后,再在缩小的可行域中求解新构造的线性规划的最优解,这样通过求解一系列线性规划问题,最终得到原整数规划的最优解。
(5)树的性质
一个无圈的连通图称为树。 1 树至少有两个悬挂点。
2 一个图为树的充要条件是:不含圈,边数比点数少1.
3 一个图为树的充要条件是:连通,边数比点数少1.
4 一个图为树的充要条件是:任两点之间恰有一条链。
2. 建模题
(1)线性规划建模:
)
.(x ,,x ,x b ),(x a x a x a ).(b ),(x a x a x a b ),(x a x a x a )
.(x c x c x c z max(min)n m
n m m m n n n n n n 310
21112122112
22221211
12121112211≥≥=≤+++≥=≤+++≥=≤++++++=ΛΛΛΛΛ
Λ
Λ
Λ
Λ
Λ
Λ
ΛΛΛΛΛ约束条件
目标函数
(2)目标规划建模:
最好等于:min d - -d + 最好不大于:min d + 最好不小于:min d -
目标的重要程度不同,用优先等级因子P k 来表示第k 等级目标。 优先等级因子P k 是正的常数,P k >> P k+1 。
同一优先等级下的目标的相对重要性,赋以不同的加权系数w
(3) 整数规划模型
Max (min) Z = Σcjxj s.t. Σaijxj ≤ bi(i=1,2,…m) xj ≥ 0 且部分或全部是整数
n
j d d x K
k E d d x c
m
i b x a
d w d w
P Z k k j k
n
j k k j kj i
n
j j ij
l kl L l l kl K k k k
,...,2,10
,,,...,2,1,...,2,1),()
(min *
1
1
1
1
=≥==-+==≥≤+=+-=+-=+
+=--
=∑∑∑∑非负性约束目标约束绝对约束
3. 证明题
(1)证明可行域为凸集
为了证明满足线性规划问题的约束条件
的所有点(可行解)组成的集合是凸集,只要证明D 中任意两点连线上的点必然在D 内即可。 设
是D 内的任意两点;X(1)≠X(2)。
(2)证明无界解的判定
构造一个新的解 X (1),它的分量为
因 σm+k >0,所以对任意的λ>0都是可行解,把x(1)代入目标函数内得
∑==≥=n
j j j
j n
j x b x
P 1
,,2,1,0,Λ()()()()()()()()()()
T
n
T
n
x x x X x x x X
222
2
12
112111,,,,,,ΛΛ==则有
()()
()()∑
∑===≥==≥=n
j j j j n j j j j n
j x b x P n j x b x P 1
221
11,,2,1,0,,,2,1,0,ΛΛ 令X=(x 1,x 2,…,x n )T 为x (1),x (2)连线上的任意一点,即
X=αX (1)+(1-α)X (2)
(0≤α≤1) X 的每一个分量是()()21)1(j j j x x x αα-+=,将它代入约束条件, 得到 ()()
()[]
()()()
b b b b x P x P x P x x P x P n j n
j j j j j n j j j n j n j j j j j j =-+=-+=--=∑∑
∑
∑
∑=====αααααα11221111211又因()()01,0,0,21>->≥ααj j x x ,所以x j ≥0,j=1,2,…,n 。 由此可见X ∈D ,D 是凸集。 证毕。
()()
()
()k
m j n m j x x a b x j k m k
m i i
i
+≠+===>-=++并且,,,1;0011'
,'1Λλ
λλ