第一范文网 - 专业文章范例文档资料分享平台

最优化理论在信息论中的应用_(8)

来源:用户分享 时间:2021-04-05 本文由伉俪情深 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

最优化课程的具体应用,结合具体的专业。

4.1 利用Zoutendijk可行方向法求解最大熵

最大熵问题所对应的优化问题为:

minf(x) H(x) p(x1)logp(x1) p(x2)logp(x2)

s..tp(x1) p(x2) 1

p(x1) 0

p(x2) 0(18)

为了使表达更加简洁,方便分析和编程,我们这里就用x1来代替p(x1),x2来代替p(x2),同时将不等式约束化为小于等于的标准形式,则目标函数和约束条件变为:

minf(x) x1logx1 x2logx2

s..tx1 x2 1

x1 0

x2 0

10 0 在本问题中,Zoutendijk可行方向法中的矩阵A= ,矩阵E=,列向量b= (11) , e=1。0 10

4.1.1 算法流程

下面给出算法的具体流程:

(1) 首先将矩阵A根据起作用约束和不起作用约束分成A1和A2,同时也将b分为对应的

b1和b2。

(2) 接下来需要计算 f(x(k)),可以利用matlab自带的jacobian函数进行求解。

(3) 利用步骤(2)求得的目标函数在初始点的梯度求解线性规划问题:

min f(x(k))Td

s..tA1d 0

Ed 0

1 dj 1,j 1, n

这个问题的求解可以使用matlab中的linprog函数。linprog是一个专门用来求解线性规划的函数,它的调用格式为:x=linprog(f,A,b,Aeq,beq,lb,ub), 所求解的优化问题的标准格式为:

minf x

s..tAx b

Aeq x beq

lb x ub

(4) 利用前面步骤计算出的结果判断 f(x(k))Tdk,如果为0,则计算结束,

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高中教育最优化理论在信息论中的应用_(8)全文阅读和word下载服务。

最优化理论在信息论中的应用_(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1181567.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top