python和stata哪个数据分析实例,STATA数据分析案例:Zoutendijk可行方向法

适用于线性约束和非线性不等式约束的非线性规划的两种算法。

1. 线性约束的情形:

minf(X)

满足

b0259a0c37a0ee81f7bab6b4e066a7ee.gif

其中A和E分别是m×n和l×n阶矩阵,b和e分别是m和l维列向量。Zoutendijk可行方向法的迭代步骤:

(1) 给定初始可行点X°,允许误差ε>0,令k=0。

(2) 令

935b6ecc4d76965ba6d493c39a50b5ee.gif使A1Xk=b1,A2Xk>b2。

(3) 求解线性规划问题

14e5880baf4b1446bd495f1c5cf74cbd.gif

这里P= (p1,p2,…,pn)T,得最优解Pk。

(4) 若|▽f (Xk)TPk|≤ε,则迭代停止,得Xk为K-T点。否则,转 (5)。

(5) 令μk=A2Xk-b2,

8c6c35baf4d52eeba0e6cd677d971da4.pngk=-A2Pk。

(6) 若

1afb449f1689df9cfed109ab8761345c.pngk≤0,则从Xk出发,沿Pk进行一维搜索

minf(Xk+λPk)=f(Xk+λkPk)

令Xk+1=Xk+λkPk确定在点Xk+1的起作用约束 (见“库恩-塔克条件”),修改A1,A2及b1,b2,并令k=k+1,返回 (2)。否则转 (7)。

(7) 计算

3649604881732a44b14f8b079bf56b83.gif求解

minf(Xk+λPk),0≤λ≤λmax

得最优解λk。令Xk+1=Xk+λkPk,确定在点Xk+1的起作用约束,修改A1,A2及b1,b2,并令k=k+1,返回 (2)。

2. 非线性不等式约束情形:

minf(X),满足gi(X)≥0,i=1,…,m. 其迭代步骤:

(1)给定初始可行点X°,允许误差ε>0,令k= 0。

(2)设I (Xk)={i|gi(Xk)=0}。求解线性规划问题

min Z

30dff9f1058a9d494fce0dfe3dd69949.gif

得最优解 (Zk,Pk)。

(3)若|Zk|≤ε,则Xk是Fritz John点,迭代停止;否则转 (4)。

Zoutendijk可行方向法: 适用于线性约束和非线性不等式约束的非线性规划的两种算法。1. 线性约束的情形:minf(X)满足其中A和E分别是m×n和l…

可行方向法: 从可行点出发,沿下降可行方向进行一维搜索获得一新的目标函数下降的可行点,如此反复以逐步寻求约束非线性规划问题最优解的一类下降算法。包含卓坦狄克 (Zoutendijk) 可行方向法、梯度投影法、简约梯度法和广义简约梯度法等,常特指卓坦狄克可行方向法。…[1] 王月娇;刘三阳; 生物地理学优化算法中基于Zoutendijk可行方向法的变异算子设计. 浙江大学学报(理学版) ,2018,(01)

[2] 刘建美; 基于不同线搜索技术的改进Zoutendijk可行方向法及Matlab实现——浅谈在交通配流问题上的应用. 数学的实践与认识 ,2014,(21)

[3] 李晓;杨虹;高红霞; 浅谈Zoutendijk可行方向法对焊接工字钢的优化设计. 四川建筑 ,2011,(04)

[4] 王佳佳; 线性约束情形下Zoutendijk可行方向法的改进. 科技信息 ,2009,(05)

[5] 许宏洲;王全凤; Zoutendijk可行方向法可能失效的原因及其对策. 基建优化 ,2005,(01)

EPRIME工作室专注于数据分析服务。

为科研人员提供STATA技术支持, 订单式, 先服务后收费, 不满意不收费。

关于我们的简介可以访问这里。

QQ: 3597392976

Email: eprime[at]163.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值