[发明专利]基于BP神经网络的线性约束黑箱优化问题的优化方法在审

专利信息
申请号: 202010582942.0 申请日: 2020-06-23
公开(公告)号: CN112001112A 公开(公告)日: 2020-11-27
发明(设计)人: 董志贵;刘峰 申请(专利权)人: 辽宁科技学院
主分类号: G06F30/27 分类号: G06F30/27;G06Q10/04;G06Q10/06;G06Q50/02;G06N3/04;G06N3/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 117004 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 bp 神经网络 线性 约束 黑箱 优化 问题 方法
【权利要求书】:

1.一种基于BP神经网络的线性约束黑箱优化问题的优化方法,其特征在于,所述基于BP神经网络的线性约束黑箱优化问题的优化方法包括如下步骤:

步骤A:确定线性约束黑箱优化问题和BP神经网络模型的基本参数,所属基本参数包括设计变量、优化指标、BP神经网络模型输入层神经元的数量、隐含层层数及每层神经元的数量、输出层神经元的数量、传递函数类型、初始学习率、数据归一化区间;

步骤B:设计试验方案并试验,获得试验方案样本点的响应值,构建训练样本数据;

步骤C:训练BP神经网络模型,构造目标函数和约束条件的线性约束黑箱优化问题的BP神经网络模型;

步骤D:利用数学规划法对BP神经网络模型进行优化,获得黑箱优化问题的最优解与最优值。

2.如权利要求1所述的基于BP神经网络的线性约束黑箱优化问题的优化方法,其特征在于,步骤D中所述的利用数学规划法对BP神经网络模型进行优化,获得黑箱优化问题的最优解与最优值,包括如下步骤:

Step1:初始化,给定收敛精度,确定初始迭代点X(t) (t≥0);

Step2:利用BP神经网络模型计算X(t)点的网络输出值F(X(t));

Step3:计算X(t)点BP神经网络模型输出对输入的一阶偏导数和二阶偏导数,求X(t)点BP神经网络模型的梯度和海塞矩阵;

Step4:检验X(t)点BP神经网络模型的梯度模是否满足终止准则,若满足,迭代终止,X(t)点为最优解,其对应的网络输出为最优值;否则,转下一步;

Step5:确定适用可行方向S(t),;

Step6:确定S(t)方向上的步长因子λ(t);

Step7:计算调整量ΔX(t),ΔX(t)= S(tλ(t);

Step8:检验ΔX(t)是否满足终止准则,若满足,迭代终止,X(t)点为最优解,其对应的网络输出为最优值;否则,转下一步;

Step9:迭代产生新的迭代点X(t+1),X(t+1)= X(t) +ΔX(t);

Step10:检验迭代点X(t+1)与可行域的相对位置关系,若X(t+1)点位于约束条件构成的可行域内,转Step2;若X(t+1)点位于约束条件构成的可行域边界上,转Step13;若X(t+1)点位于约束条件构成的可行域外,转Step11;

Step11:确定S(t)方向迭代的调整步长,将X(t+1)点调整到违反量最大的约束函数构成的可行域边界上,令t=t+1,转Step13;

Step12:令t=t+1,检验X(t)点是否满足库恩塔克条件,若满足,迭代终止,X(t)点为最优解,其对应的网络输出为最优值;否则,转下一步;

Step13:利用梯度投影法确定X(t)点的适用可行方向S(t),

(1)

式中:P为投影算子;

Step14:计算S(t)方向上迭代步长λ(t),转Step7。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁科技学院,未经辽宁科技学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010582942.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top