系统由若干个部件串接而成,只要一个部件出现故障,系统就不能正常工作,为提高系统可靠性每个部件都装有备件,一旦原部件出现故

问题描述:

系统由若干个部件串接而成,只要一个部件出现故障,系统就不能正常工作,为提高系统可靠性每个部件都装有备件,一旦原部件出现故障,备件就自动进入系统.显然,备件越多系统可靠性越大,但费用也越高.问题是在一定的费用下,如何配置各部件使系统的可靠性最大.(1)  由n个部件串接的系统,当部件k配置j个备件时,该部件正常工作的概率及费用均已知,在总费用不超过定值的条件下,建立使系统的可靠性最大的模型.(2)  设n=3且每个部件至多配置3个备件,部件k配置j个备件时正常工作的概率pkj及费用ckj如下:

总费用不超过10,如何配置各部件的备件数使系统的可靠性最大.
1个回答 分类:综合 2014-11-13

问题解答:

我来补答
model:
sets:
sk/1..3/:;
sj/1..3/:;
skj(sk,sj):p,c,x;
endsets
data:
p=0.5 0.7 0.9
0.7 0.8 0.9
0.6 0.8 0.9;
c=2 4 5
3 5 6
1 2 3;
cost=10; !费用自己输;
enddata
max=@prod(sk(k):@sum(sj(j):x(k,j)*p(k,j)));
@sum(skj(k,j):x(k,j)*c(k,j))
 
 
展开全文阅读
剩余:2000