[go: up one dir, main page]

CN106228241A - 适应性人工蜂群优化的矿岩强度软测量方法 - Google Patents

适应性人工蜂群优化的矿岩强度软测量方法 Download PDF

Info

Publication number
CN106228241A
CN106228241A CN201610585884.0A CN201610585884A CN106228241A CN 106228241 A CN106228241 A CN 106228241A CN 201610585884 A CN201610585884 A CN 201610585884A CN 106228241 A CN106228241 A CN 106228241A
Authority
CN
China
Prior art keywords
individual
popsize
population
neural network
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610585884.0A
Other languages
English (en)
Other versions
CN106228241B (zh
Inventor
郭肇禄
杨火根
周才英
刘小生
尹宝勇
刘松华
邹玮刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangxi University of Science and Technology
Original Assignee
Jiangxi University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangxi University of Science and Technology filed Critical Jiangxi University of Science and Technology
Priority to CN201610585884.0A priority Critical patent/CN106228241B/zh
Publication of CN106228241A publication Critical patent/CN106228241A/zh
Application granted granted Critical
Publication of CN106228241B publication Critical patent/CN106228241B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/086Learning methods using evolutionary algorithms, e.g. genetic algorithms or genetic programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/02Agriculture; Fishing; Forestry; Mining

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Business, Economics & Management (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Evolutionary Computation (AREA)
  • Biophysics (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • Artificial Intelligence (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Animal Husbandry (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Agronomy & Crop Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Marine Sciences & Fisheries (AREA)
  • Primary Health Care (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Physiology (AREA)
  • Geophysics And Detection Of Objects (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

本发明公开了一种适应性人工蜂群优化的矿岩强度软测量方法。本发明采用三层感知器神经网络作为矿岩强度的软测量模型,利用适应性人工蜂群算法来优化设计神经网络的连接权值和偏置值。在适应性人工蜂群算法中,搜索缩放因子根据适应值的反馈信息适应性地产生,并且设计了基于邻域最优个体和全局最优个体的高斯变异策略来适应性地产生新个体。本发明能够提高矿岩强度的软测量精度,提高矿岩强度的测量效率。

Description

适应性人工蜂群优化的矿岩强度软测量方法
技术领域
本发明涉及矿岩强度测量领域,尤其是涉及一种适应性人工蜂群优化的矿岩强度软测量方法。
背景技术
在采矿工程中,为了保障矿山生产的安全,常常需要掌握矿岩的强度。因此矿岩强度的测量是矿山生产实践中的一项重要基础性工作。传统矿岩强度测量方法往往需要花费较大的人力、物力成本,从而导致矿岩强度测量效率不高。因此,如何快速精确地测量出矿岩的强度一直是采矿工程人员不断努力研究的课题。为了提高矿岩强度测量的效率,许多工程人员提出了矿岩强度的软测量方法。该测量方法借助一些与矿岩强度密切相关联且容易测量及测量成本较低的辅助变量来建立起矿岩强度的数学模型。通过测量这些辅助变量,并利用数学模型计算出矿岩强度。这种方法具有很多明显的优点,它不仅可以加快矿岩强度的测量速度,还可以减少矿岩强度的测量成本,从而提高矿岩强度测量的效率。
由于矿岩强度软测量具有众多的优点,它吸引了许多工程技术人员对其进行研究并提出了各种各样的矿岩强度软测量方法。例如刘向君和罗平亚提出了神经网络技术建立了岩石强度参数的预测模型(刘向君,罗平亚.利用神经网络技术建立岩石强度预测模型[J].西南石油学院学报,1995,17(3):66-70);崔铁军等人利用神经网络建立了在单轴及三轴加载情况下对岩石强度准则模型(崔铁军,马云东,肖晓春.基于神经网络的岩石强度准则研究[J].华中师范大学学报:自然科学版,2014,48(1):131-135);鲁功达等人利用神经网络对碳酸盐岩单轴抗压强度建立了模型(鲁功达,晏鄂川,王环玲,等.基于岩石地质本质性的碳酸盐岩单轴抗压强度预测[J].吉林大学学报(地球科学版),2013,43(6):1915-1921)。
从现有的研究成果中可知,神经网络在矿岩强度软测量中使用非常广泛。但是传统神经网络在建立矿岩强度的软测量模型时往往容易出现陷入局部最优,测量精度不高的缺点。
发明内容
本发明的目的是针对传统神经网络模型在矿岩强度软测量时容易陷入局部最优,软测量精度不高的缺点,提出适应性人工蜂群优化的矿岩强度软测量方法。本发明能够提高矿岩强度的软测量精度,提高矿岩强度的测量效率。
本发明的技术方案:一种适应性人工蜂群优化的矿岩强度软测量方法,包括以下步骤:
步骤1,在需要软测量的区域内采集RN个矿岩试件,并对矿岩试件进行实验测量出每个矿岩试件的吸水率、干密度、波阻抗、动泊松比、动弹性模量以及抗压强度,将矿岩试件的实验数据作为样本数据集;然后对采集到的样本数据集进行归一化处理;
步骤2,用户初始化参数,所述初始化参数包括三层感知器神经网络隐含层神经元的个数HN,种群大小Popsize,最大未改善次数Limit,邻域半径NK,最大评价次数MAX_FEs;
步骤3,当前演化代数t=0,当前评价次数FEs=0;
步骤4,令三层感知器神经网络的输入变量为矿岩试件的归一化的吸水率、干密度、波阻抗、动泊松比、动弹性模量,且输出为矿岩试件的归一化的抗压强度,然后确定三层感知器神经网络的隐含层和输出层的传递函数,并计算三层感知器神经网络的优化设计参数个数D=HN×7+1;
步骤5,随机初始化种群其中:个体下标i=1,2,...,Popsize;为种群Pt中的第i个个体并且存储了三层感知器神经网络的D个待优化设计参数,其随机产生公式为:
B i , j t = r a n d ( 0 , 1 ) × 2 - 1
其中维数下标j=1,2,..,D;rand(0,1)表示在[0,1]之间产生随机实数的函数;
步骤6,计算种群Pt中每个个体的适应值其中个体下标i=1,2,...,Popsize,个体的适应值的计算方法为:将个体解码为三层感知器神经网络的连接权值和偏置值,并计算三层感知器神经网络在样本数据集上的均方误差NEi,然后令个体的适应值
步骤7,令种群Pt中所有个体的未改善次数其中个体下标i=1,2,...,Popsize;
步骤8,保存种群Pt中的最优个体Bestt,然后令当前评价次数FEs=FEs+Popsize,并令均值因子MNU=0.5;
步骤9,雇佣蜂执行适应性搜索操作,具体步骤如下:
步骤9.1,令计数器i=1,并令缩放因子列表SCFList为空;
步骤9.2,令新个体
步骤9.3,以MNU为均值,0.1为标准差产生的一个高斯随机实数GRV,然后令缩放因子SCF=GRV×2-1;
步骤9.4,在[1,D]之间随机产生一个正整数RD1;
步骤9.5,在[1,Popsize]之间随机产生两个不相等的正整数RI1和RI2;
步骤9.6,令
步骤9.7,计算新个体Ut的适应值Fit(Ut);
步骤9.8,如果新个体Ut比个体更优,则将GRV添加到缩放因子列表SCFList中;
步骤9.9,在个体与新个体Ut之间执行选择操作并更新个体Bi t的未改善次数
步骤9.10,令计数器i=i+1;
步骤9.11,如果计数器i小于或等于Popsize,则转到步骤9.2,否则转到步骤9.12;
步骤9.12,计算缩放因子列表SCFList中数据的平均值MeanSCF;
步骤9.13,在[0.8,1.0]之间随机产生一个实数RW;
步骤9.14,令MNU=RW×MNU+(1-RW)×MeanSCF;
步骤9.15,转到步骤10;
步骤10,根据种群Pt中个体的适应值计算所有个体的选择概率;
步骤11,观察蜂根据种群Pt中每个个体的选择概率选择出个体执行适应性高斯变异操作生成新个体,然后执行选择操作并计算个体的未改善次数,具体步骤如下:
步骤11.1,令计数器i=1;
步骤11.2,根据种群Pt中每个个体的选择概率采用轮盘赌策略选择出个体并令新个体
步骤11.3,令邻域下标RSI=(SEI-NK+Popsize)%Popsize,其中SEI表示轮盘赌策略选择出个体的下标,%表示取余运算符;
步骤11.4,令邻域最优个体并令计数器rt=1;
步骤11.5,令邻域下标RSI=(RSI+1)%Popsize;
步骤11.6,如果个体比个体RSBestt更优,则令否则保持RSBestt不变;
步骤11.7,令计数器rt=rt+1;
步骤11.8,如果rt小于或等于NK×2,则转到步骤11.5,否则转到步骤11.9;
步骤11.9,在[1,D]之间随机产生一个正整数RD2;
步骤11.10,在[1,NK×2]之间随机产生一个正整数RSN,然后令随机邻域下标RNI=(SEI-NK+RSN+Popsize)%Popsize;
步骤11.11,令均值
步骤11.12,令标准差其中abs表示取绝对值的函数;
步骤11.13,以GRMean为均值,GRSD为标准差产生一个高斯随机实数RVal,如果RVal的值超出了[LBRD2,UBRD2]之间的范围,则采用同样的方法重新产生高斯随机实数RVal,直到RVal的值不超出[LBRD2,UBRD2]之间的范围;
步骤11.14,在[1,Popsize]之间随机产生一个正整数RI3;
步骤11.15,令均值
步骤11.16,令标准差其中abs表示取绝对值的函数;
步骤11.17,以GBMean为均值,GBSD为标准差产生一个高斯随机实数BVal,如果BVal的值超出了[LBRD2,UBRD2]之间的范围,则采用同样的方法重新产生高斯随机实数BVal,直到BVal的值不超出[LBRD2,UBRD2]之间的范围;
步骤11.18,在[0,1]之间随机产生一个实数RNW;
步骤11.19,令
步骤11.20,计算新个体Ut的适应值Fit(Ut),然后在个体与新个体Ut之间执行选择操作,并计算个体的未改善次数
步骤11.21,令计数器i=i+1;
步骤11.22,如果计数器i小于或等于Popsize,则转到步骤11.2,否则转到步骤12;
步骤12,令当前评价次数FEs=FEs+Popsize×2;
步骤13,侦察蜂找出种群Pt中未改善次数最大的个体,并标记该个体为如果个体的未改善次数小于Limit,则转到步骤14,否则对个体进行随机初始化,并令个体的未改善次数为0;
步骤14,保存种群Pt中最优个体Bestt
步骤15,令当前演化代数t=t+1;
步骤16,重复步骤9至步骤15直至当前评价次数FEs达到MAX_FEs后结束,将执行过程中得到的最优个体Bestt解码为三层感知器神经网络的连接权值和偏置值,并将得到的三层感知器神经网络作为软测量模型,即可实现矿岩强度的软测量。
本发明采用三层感知器神经网络作为矿岩强度的软测量模型,利用适应性人工蜂群算法来优化设计神经网络的连接权值和偏置值。在适应性人工蜂群算法中,搜索缩放因子根据适应值的反馈信息适应性地产生,并且设计了基于邻域最优个体和全局最优个体的高斯变异策略来适应性地产生新个体。本发明能够提高矿岩强度的软测量精度,提高矿岩强度的测量效率。
附图说明
图1为本发明的流程图。
具体实施方式
下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
实施例:
步骤1,确定需要软测量矿岩强度的区域,然后在确定的区域内采集RN=28个矿岩试件,并对矿岩试件进行实验测量出每个矿岩试件的吸水率、干密度、波阻抗、动泊松比、动弹性模量以及抗压强度,将矿岩试件的实验数据作为样本数据集;然后对采集到的样本数据集进行归一化处理;
步骤2,用户初始化参数,所述初始化参数包括三层感知器神经网络隐含层神经元的个数HN=6,种群大小Popsize=50,最大未改善次数Limit=100,邻域半径NK=5,最大评价次数MAX_FEs=300000;
步骤3,当前演化代数t=0,当前评价次数FEs=0;
步骤4,令三层感知器神经网络的输入变量为矿岩试件的归一化的吸水率、干密度、波阻抗、动泊松比、动弹性模量,且输出为矿岩试件的归一化的抗压强度,然后确定三层感知器神经网络的隐含层和输出层的传递函数,并计算三层感知器神经网络的优化设计参数个数D=HN×7+1;
步骤5,随机初始化种群其中:个体下标i=1,2,...,Popsize;为种群Pt中的第i个个体并且存储了三层感知器神经网络的D个待优化设计参数,其随机产生公式为:
B i , j t = r a n d ( 0 , 1 ) × 2 - 1
其中维数下标j=1,2,..,D;rand(0,1)表示在[0,1]之间产生随机实数的函数;
步骤6,计算种群Pt中每个个体的适应值其中个体下标i=1,2,...,Popsize,个体的适应值的计算方法为:将个体解码为三层感知器神经网络的连接权值和偏置值,并计算三层感知器神经网络在样本数据集上的均方误差NEi,然后令个体的适应值
步骤7,令种群Pt中所有个体的未改善次数其中个体下标i=1,2,...,Popsize;
步骤8,保存种群Pt中的最优个体Bestt,然后令当前评价次数FEs=FEs+Popsize,并令均值因子MNU=0.5;
步骤9,雇佣蜂执行适应性搜索操作,具体步骤如下:
步骤9.1,令计数器i=1,并令缩放因子列表SCFList为空;
步骤9.2,令新个体
步骤9.3,以MNU为均值,0.1为标准差产生的一个高斯随机实数GRV,然后令缩放因子SCF=GRV×2-1;
步骤9.4,在[1,D]之间随机产生一个正整数RD1;
步骤9.5,在[1,Popsize]之间随机产生两个不相等的正整数RI1和RI2;
步骤9.6,令
步骤9.7,计算新个体Ut的适应值Fit(Ut);
步骤9.8,如果新个体Ut比个体更优,则将GRV添加到缩放因子列表SCFList中;
步骤9.9,在个体与新个体Ut之间执行选择操作并更新个体Bi t的未改善次数
步骤9.10,令计数器i=i+1;
步骤9.11,如果计数器i小于或等于Popsize,则转到步骤9.2,否则转到步骤9.12;
步骤9.12,计算缩放因子列表SCFList中数据的平均值MeanSCF;
步骤9.13,在[0.8,1.0]之间随机产生一个实数RW;
步骤9.14,令MNU=RW×MNU+(1-RW)×MeanSCF;
步骤9.15,转到步骤10;
步骤10,根据种群Pt中个体的适应值计算所有个体的选择概率;
步骤11,观察蜂根据种群Pt中每个个体的选择概率选择出个体执行适应性高斯变异操作生成新个体,然后执行选择操作并计算个体的未改善次数,具体步骤如下:
步骤11.1,令计数器i=1;
步骤11.2,根据种群Pt中每个个体的选择概率采用轮盘赌策略选择出个体并令新个体
步骤11.3,令邻域下标RSI=(SEI-NK+Popsize)%Popsize,其中SEI表示轮盘赌策略选择出个体的下标,%表示取余运算符;
步骤11.4,令邻域最优个体并令计数器rt=1;
步骤11.5,令邻域下标RSI=(RSI+1)%Popsize;
步骤11.6,如果个体比个体RSBestt更优,则令否则保持RSBestt不变;
步骤11.7,令计数器rt=rt+1;
步骤11.8,如果rt小于或等于NK×2,则转到步骤11.5,否则转到步骤11.9;
步骤11.9,在[1,D]之间随机产生一个正整数RD2;
步骤11.10,在[1,NK×2]之间随机产生一个正整数RSN,然后令随机邻域下标RNI=(SEI-NK+RSN+Popsize)%Popsize;
步骤11.11,令均值
步骤11.12,令标准差其中abs表示取绝对值的函数;
步骤11.13,以GRMean为均值,GRSD为标准差产生一个高斯随机实数RVal,如果RVal的值超出了[LBRD2,UBRD2]之间的范围,则采用同样的方法重新产生高斯随机实数RVal,直到RVal的值不超出[LBRD2,UBRD2]之间的范围;
步骤11.14,在[1,Popsize]之间随机产生一个正整数RI3;
步骤11.15,令均值
步骤11.16,令标准差其中abs表示取绝对值的函数;
步骤11.17,以GBMean为均值,GBSD为标准差产生一个高斯随机实数BVal,如果BVal的值超出了[LBRD2,UBRD2]之间的范围,则采用同样的方法重新产生高斯随机实数BVal,直到BVal的值不超出[LBRD2,UBRD2]之间的范围;
步骤11.18,在[0,1]之间随机产生一个实数RNW;
步骤11.19,令
步骤11.20,计算新个体Ut的适应值Fit(Ut),然后在个体与新个体Ut之间执行选择操作,并计算个体的未改善次数
步骤11.21,令计数器i=i+1;
步骤11.22,如果计数器i小于或等于Popsize,则转到步骤11.2,否则转到步骤12;
步骤12,令当前评价次数FEs=FEs+Popsize×2;
步骤13,侦察蜂找出种群Pt中未改善次数最大的个体,并标记该个体为如果个体的未改善次数小于Limit,则转到步骤14,否则对个体进行随机初始化,并令个体的未改善次数为0;
步骤14,保存种群Pt中最优个体Bestt
步骤15,令当前演化代数t=t+1;
步骤16,重复步骤9至步骤15直至当前评价次数FEs达到MAX_FEs后结束,将执行过程中得到的最优个体Bestt解码为三层感知器神经网络的连接权值和偏置值,并将得到的三层感知器神经网络作为软测量模型,即可实现矿岩强度的软测量。
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

Claims (1)

1.一种适应性人工蜂群优化的矿岩强度软测量方法,其特征在于,包括以下步骤:
步骤1,在需要软测量的区域内采集RN个矿岩试件,并对矿岩试件进行实验测量出每个矿岩试件的吸水率、干密度、波阻抗、动泊松比、动弹性模量以及抗压强度,将矿岩试件的实验数据作为样本数据集;然后对采集到的样本数据集进行归一化处理;
步骤2,用户初始化参数,所述初始化参数包括三层感知器神经网络隐含层神经元的个数HN,种群大小Popsize,最大未改善次数Limit,邻域半径NK,最大评价次数MAX_FEs;
步骤3,当前演化代数t=0,当前评价次数FEs=0;
步骤4,令三层感知器神经网络的输入变量为矿岩试件的归一化的吸水率、干密度、波阻抗、动泊松比、动弹性模量,且输出为矿岩试件的归一化的抗压强度,然后确定三层感知器神经网络的隐含层和输出层的传递函数,并计算三层感知器神经网络的优化设计参数个数D=HN×7+1;
步骤5,随机初始化种群其中:个体下标i=1,2,...,Popsize;为种群Pt中的第i个个体并且存储了三层感知器神经网络的D个待优化设计参数,其随机产生公式为:
B i , j t = r a n d ( 0 , 1 ) × 2 - 1
其中维数下标j=1,2,..,D;rand(0,1)表示在[0,1]之间产生随机实数的函数;
步骤6,计算种群Pt中每个个体的适应值其中个体下标i=1,2,...,Popsize,个体的适应值的计算方法为:将个体解码为三层感知器神经网络的连接权值和偏置值,并计算三层感知器神经网络在样本数据集上的均方误差NEi,然后令个体的适应值
步骤7,令种群Pt中所有个体的未改善次数其中个体下标i=1,2,...,Popsize;
步骤8,保存种群Pt中的最优个体Bestt,然后令当前评价次数FEs=FEs+Popsize,并令均值因子MNU=0.5;
步骤9,雇佣蜂执行适应性搜索操作,具体步骤如下:
步骤9.1,令计数器i=1,并令缩放因子列表SCFList为空;
步骤9.2,令新个体
步骤9.3,以MNU为均值,0.1为标准差产生的一个高斯随机实数GRV,然后令缩放因子SCF=GRV×2-1;
步骤9.4,在[1,D]之间随机产生一个正整数RD1;
步骤9.5,在[1,Popsize]之间随机产生两个不相等的正整数RI1和RI2;
步骤9.6,令
步骤9.7,计算新个体Ut的适应值Fit(Ut);
步骤9.8,如果新个体Ut比个体更优,则将GRV添加到缩放因子列表SCFList中;
步骤9.9,在个体与新个体Ut之间执行选择操作并更新个体的未改善次数
步骤9.10,令计数器i=i+1;
步骤9.11,如果计数器i小于或等于Popsize,则转到步骤9.2,否则转到步骤9.12;
步骤9.12,计算缩放因子列表SCFList中数据的平均值MeanSCF;
步骤9.13,在[0.8,1.0]之间随机产生一个实数RW;
步骤9.14,令MNU=RW×MNU+(1-RW)×MeanSCF;
步骤9.15,转到步骤10;
步骤10,根据种群Pt中个体的适应值计算所有个体的选择概率;
步骤11,观察蜂根据种群Pt中每个个体的选择概率选择出个体执行适应性高斯变异操作生成新个体,然后执行选择操作并计算个体的未改善次数,具体步骤如下:
步骤11.1,令计数器i=1;
步骤11.2,根据种群Pt中每个个体的选择概率采用轮盘赌策略选择出个体并令新个体
步骤11.3,令邻域下标RSI=(SEI-NK+Popsize)%Popsize,其中SEI表示轮盘赌策略选择出个体的下标,%表示取余运算符;
步骤11.4,令邻域最优个体并令计数器rt=1;
步骤11.5,令邻域下标RSI=(RSI+1)%Popsize;
步骤11.6,如果个体比个体RSBestt更优,则令否则保持RSBestt不变;
步骤11.7,令计数器rt=rt+1;
步骤11.8,如果rt小于或等于NK×2,则转到步骤11.5,否则转到步骤11.9;
步骤11.9,在[1,D]之间随机产生一个正整数RD2;
步骤11.10,在[1,NK×2]之间随机产生一个正整数RSN,然后令随机邻域下标RNI=(SEI-NK+RSN+Popsize)%Popsize;
步骤11.11,令均值
步骤11.12,令标准差其中abs表示取绝对值的函数;
步骤11.13,以GRMean为均值,GRSD为标准差产生一个高斯随机实数RVal,如果RVal的值超出了[LBRD2,UBRD2]之间的范围,则采用同样的方法重新产生高斯随机实数RVal,直到RVal的值不超出[LBRD2,UBRD2]之间的范围;
步骤11.14,在[1,Popsize]之间随机产生一个正整数RI3;
步骤11.15,令均值
步骤11.16,令标准差其中abs表示取绝对值的函数;
步骤11.17,以GBMean为均值,GBSD为标准差产生一个高斯随机实数BVal,如果BVal的值超出了[LBRD2,UBRD2]之间的范围,则采用同样的方法重新产生高斯随机实数BVal,直到BVal的值不超出[LBRD2,UBRD2]之间的范围;
步骤11.18,在[0,1]之间随机产生一个实数RNW;
步骤11.19,令
步骤11.20,计算新个体Ut的适应值Fit(Ut),然后在个体与新个体Ut之间执行选择操作,并计算个体的未改善次数
步骤11.21,令计数器i=i+1;
步骤11.22,如果计数器i小于或等于Popsize,则转到步骤11.2,否则转到步骤12;
步骤12,令当前评价次数FEs=FEs+Popsize×2;
步骤13,侦察蜂找出种群Pt中未改善次数最大的个体,并标记该个体为如果个体的未改善次数小于Limit,则转到步骤14,否则对个体进行随机初始化,并令个体的未改善次数为0;
步骤14,保存种群Pt中最优个体Bestt
步骤15,令当前演化代数t=t+1;
步骤16,重复步骤9至步骤15直至当前评价次数FEs达到MAX_FEs后结束,将执行过程中得到的最优个体Bestt解码为三层感知器神经网络的连接权值和偏置值,并将得到的三层感知器神经网络作为软测量模型,即可实现矿岩强度的软测量。
CN201610585884.0A 2016-07-24 2016-07-24 适应性人工蜂群优化的矿岩强度软测量方法 Expired - Fee Related CN106228241B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610585884.0A CN106228241B (zh) 2016-07-24 2016-07-24 适应性人工蜂群优化的矿岩强度软测量方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610585884.0A CN106228241B (zh) 2016-07-24 2016-07-24 适应性人工蜂群优化的矿岩强度软测量方法

Publications (2)

Publication Number Publication Date
CN106228241A true CN106228241A (zh) 2016-12-14
CN106228241B CN106228241B (zh) 2018-10-16

Family

ID=57532721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610585884.0A Expired - Fee Related CN106228241B (zh) 2016-07-24 2016-07-24 适应性人工蜂群优化的矿岩强度软测量方法

Country Status (1)

Country Link
CN (1) CN106228241B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106991246A (zh) * 2017-04-16 2017-07-28 江西理工大学 引力搜索优化的矿岩强度软测量方法
CN111931990A (zh) * 2020-07-13 2020-11-13 江西理工大学 基于优化最小二乘支持向量机的电力负荷预测方法
CN111984943A (zh) * 2020-07-29 2020-11-24 南京信息工程大学 一种基于人工蜂群算法的dwt-svd数字水印方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462795A (zh) * 2014-11-25 2015-03-25 三峡大学 一种适用于堆石坝中长期沉降变形性态的流变模型
CN105426920A (zh) * 2015-12-02 2016-03-23 江西理工大学 云模型人工蜂群优化的稀土矿区溪水pH值预测方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462795A (zh) * 2014-11-25 2015-03-25 三峡大学 一种适用于堆石坝中长期沉降变形性态的流变模型
CN105426920A (zh) * 2015-12-02 2016-03-23 江西理工大学 云模型人工蜂群优化的稀土矿区溪水pH值预测方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨琳,孔峰: "嵌入粒子群优化算法的混合人工蜂群算法", 《自动化仪表》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106991246A (zh) * 2017-04-16 2017-07-28 江西理工大学 引力搜索优化的矿岩强度软测量方法
CN111931990A (zh) * 2020-07-13 2020-11-13 江西理工大学 基于优化最小二乘支持向量机的电力负荷预测方法
CN111931990B (zh) * 2020-07-13 2022-03-08 江西理工大学 基于优化最小二乘支持向量机的电力负荷预测方法
CN111984943A (zh) * 2020-07-29 2020-11-24 南京信息工程大学 一种基于人工蜂群算法的dwt-svd数字水印方法
CN111984943B (zh) * 2020-07-29 2023-08-22 南京信息工程大学 一种基于人工蜂群算法的dwt-svd数字水印方法

Also Published As

Publication number Publication date
CN106228241B (zh) 2018-10-16

Similar Documents

Publication Publication Date Title
Agius et al. Sensitivity and optimisation of the Chaboche plasticity model parameters in strain-life fatigue predictions
Mohamed et al. History matching and uncertainty quantification: multiobjective particle swarm optimisation approach
Liu et al. Indirect estimation of unconfined compressive strength of carbonate rocks using extreme learning machine
CN106228241B (zh) 适应性人工蜂群优化的矿岩强度软测量方法
CN104239736A (zh) 一种基于功率谱和智能算法的结构损伤诊断方法
CN113283173B (zh) 地下工程能量与参数综合反分析系统及其方法
Wu et al. Strain prediction for critical positions of FPSO under different loading of stored oil using GAIFOA-BP neural network
Zhang et al. Reservoir geomechanical parameters identification based on ground surface movements
Baghbani et al. Prediction of parallel desiccation cracks of clays using a classification and regression tree (CART) technique
CN115496353A (zh) 一种压缩天然气加气站智能风险评估方法
Chao et al. Predicting stress-dependent gas permeability of cement mortar with different relative moisture contents based on hybrid ensemble artificial intelligence algorithms
CN110568495B (zh) 基于广义目标函数的瑞雷波多模式频散曲线反演方法
Kivade et al. ANN models for prediction of sound and penetration rate in percussive drilling
CN105135217A (zh) 一种改进的基于小波分析的石油管道泄漏检测方法
CN105930685A (zh) 高斯人工蜂群优化的稀土矿区地下水氨氮浓度预测方法
Shuran et al. Applying BP neural network model to forecast peak velocity of blasting ground vibration
CN106339573B (zh) 人工蜂群优化的稀土矿区地下水总氮浓度软测量方法
Zhang et al. An application of soft computing for the earth stress analysis in hydropower engineering
Lv et al. Rock dynamic strength prediction in cold regions using optimized hybrid algorithmic models
Zhang et al. BPNN-GA-based intelligence information approach to characterize deep fractured strata
Zhou Structural Damage Identification of Large-Span Spatial Grid Structures Based on Genetic Algorithm
Wu et al. Drill tools sticking prediction based on adaptive long short-term memory
CN106934729A (zh) 建筑检测鉴定方法及装置
Shao et al. Fatigue Life Prediction and Reliability Assessment of CFRP Adhesively Bonded Joints in Offshore Wind Turbine Blade Applications: A Physics‐Informed Data‐Driven Approach
CN102854299A (zh) 一种基于分量热力学基因表达式编程的矿岩强度预测方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181016