1

我想解决以下问题:

最小化 E[T]

服从 λi * pi - μi <= 0;对于所有 i, i=1,...,n

(λ0 + sum(λi*(1-pi))) - μ0 <=0;

            pi-1 <=0;    for all i, i=1,...,n

            pi =>  0;    for all i, i=1,...,n

其中 E(T) = (λ0 + sum(λi*(1-pi)) / ( ( λ0 + sum(λi) ) * μ0 -(λ0 + sum(λi*(1-pi) ) )) + sum( (pi * λi) / ((λ0 + sum(λi)) * (μi - pi * λi)) )

所有总和从 1 到 n

这就是我们所知道的参数:n = 2, λ0 = 0, μ0 = 1, λ1 = 自由参数, λ2 = 2, μ1 = μ2 = 2,

这个问题可以作为一个不等式约束的最小化问题来处理。

我知道 λ1 从 0 变为 3,我想要得到的是 p1 和 p2。p1 和 p2 介于 0 和 1 之间。

我该如何选择起点?或者这个问题可以用matlab解决吗?

我尝试在 Matlab 中使用 fmincon 和内点算法。但我真的不知道线性增加的参数如何在非线性约束中。

如果您能告诉我可以正确处理此问题的建议或其他功能,我会很高兴。

4

0 回答 0