发明名称 适用于复杂产品优化设计的遗传算法初始种群构造方法
摘要 适用于复杂产品优化设计的遗传算法初始种群构造方法,属于复杂产品优化设计技术领域。确定该复杂产品优化设计的目标并初步指定构成该遗传算法初始种群的三种样本量的比例;为该复杂产品优化设计生成样本量为S的原始设计方案样本集;为该复杂产品优化设计生成虚拟设计方案样本集和随机设计方案样本集;合并原始设计方案样本集、虚拟设计方案样本集和随机设计方案样本集,形成适用于复杂产品优化设计的遗传算法初始种群。本发明方法构建的遗传算法的初始种群,这种初始种群构造方法能够使遗传算法从质量较高的初始解展开搜索,减少搜索工作量,可以提高遗传算法的速度,且可以同时保证帕累托(pareto)前沿的均匀性和光滑性。
申请公布号 CN105590141A 申请公布日期 2016.05.18
申请号 CN201510938849.8 申请日期 2015.12.15
申请人 东北大学;沈阳东大自动化有限公司 发明人 崔东亮;冯国奇;王良勇;徐泉;张亚军;许美蓉;俞胜平;王彦明
分类号 G06Q10/04(2012.01)I;G06N3/12(2006.01)I 主分类号 G06Q10/04(2012.01)I
代理机构 沈阳东大知识产权代理有限公司 21109 代理人 梁焱
主权项 一种适用于复杂产品优化设计的遗传算法初始种群构造方法,其特征在于:包括如下步骤:步骤1:确定该复杂产品优化设计的目标,并初步指定构成该遗传算法初始种群的三种样本量的比例为:原始设计方案样本量:虚拟设计方案样本量:随机设计方案样本量=X:Y:Z,并记原始设计方案样本所占比值为<img file="FDA0000879218800000011.GIF" wi="317" he="126" />步骤2:采用正交试验设计的方法,为该复杂产品优化设计生成S个设计方案,并将上述的每个设计方案视作一个原始设计方案样本,进而构成样本量为S的原始设计方案样本集;步骤3:确定各决策变量对该复杂产品优化设计目标的综合影响程度并进行排序;步骤3.1:对每个原始设计方案样本进行归一化处理得到归一化的设计方案样本,进而得到样本量为S的归一化的设计方案样本集;将第i个归一化的设计方案样本表示为S<sub>i</sub>=(x<sub>i,1</sub>...x<sub>i,j</sub>...x<sub>i,N</sub>),该样本矢量由P个决策变量a<sub>i,1</sub>...a<sub>i,P</sub>和Q个目标变量b<sub>i,1</sub>...b<sub>i,Q</sub>共同组成,P+Q=N;步骤3.2:基于归一化的设计方案样本集,利用熵方法确定目标变量的相对权重:步骤3.3:根据目标变量的相对权重,通过极差分析法分析正交试验结果,得到总体优化目标下各决策变量的综合极差并排序,并以各决策变量的综合极差排序作为各决策变量对该复杂产品优化设计目标的综合影响程度排序;步骤4:基于各决策变量的综合极差值,选择决策变量对该复杂产品优化设计目标的综合影响程度排序中的前K个决策变量作为遗传算法进化所需染色体的基因;步骤5:基于样本量为S的归一化的设计方案样本集,生成虚拟设计方案样本集和随机设计方案样本集;步骤5.1:如0≤Y≤X则把Y调整为X,并以归一化的S个原始设计方案样本为基础样本,Z和Y的比值仍保持原来的比例;如果Y&gt;X,则拷贝归一化的设计方案样本集<img file="FDA0000879218800000012.GIF" wi="90" he="125" />份,形成集合A,再从归一化的S个设计方案样本中随机选择<img file="FDA0000879218800000013.GIF" wi="253" he="127" />个样本形成集合B,A、B一起构成基础样本集,此处[]表示向下取整操作;步骤5.2:根据调整后的三种样本量的比例及原始设计方案样本量S,确定随机设计方案样本量,并采用随机函数生成随机设计方案样本集,其中随机设计方案样本中各变量取值范围为[‑1,1];步骤5.3:生成随机扰动,并将其叠加到上述基础样本上生成虚拟设计方案样本,并把虚拟设计方案样本各变量约束在[‑1,1]取值区间内,进而得到虚拟设计方案样本集:对S<sub>i</sub>的第j个变量x<sub>i,j</sub>∈[‑1,1]的扰动d<sub>i,j</sub>为[‑1,1]内的随机值,其叠加到x<sub>i,j</sub>的加权值即扰动强度为β,则x<sub>i,j</sub>所对应虚拟变量x′<sub>i,j</sub>的计算方法为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>&prime;</mo></msubsup><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mn>2</mn><mo>-</mo><msub><mi>Temp</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub></mrow></mtd><mtd><mrow><mi>i</mi><mi>f</mi></mrow></mtd><mtd><mrow><msub><mi>Temp</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>&GreaterEqual;</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>Temp</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub></mrow></mtd><mtd><mrow></mrow></mtd><mtd><mrow><mi>e</mi><mi>l</mi><mi>s</mi><mi>e</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mn>2</mn><mo>-</mo><msub><mi>Temp</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub></mrow></mtd><mtd><mrow><mi>i</mi><mi>f</mi></mrow></mtd><mtd><mrow><msub><mi>Temp</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>&le;</mo><mo>-</mo><mn>1</mn></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000879218800000021.GIF" wi="1461" he="242" /></maths>其中Temp<sub>i,j</sub>=x<sub>i,j</sub>+β*d<sub>i,j</sub>,β∈[‑0.5,0.5],从而得到与S<sub>i</sub>对应的虚拟设计方案样本S′<sub>i</sub>=(x′<sub>i,1</sub>...x′<sub>i,j</sub>...x′<sub>i,N</sub>);步骤6:合并归一化的设计方案样本集、虚拟设计方案样本集和随机设计方案样本集,形成适用于复杂产品优化设计的遗传算法初始种群。
地址 110819 辽宁省沈阳市和平区文化路3号巷11号