2021年智能优化算法的部分精华模拟笔试试题.doc

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

一、什么是P问题,什么是NP问题?智能优化算法重要是针对什么问题而提出?

解:(1)P问题

(2)NP问题

(3)NP-C问题和NP-Hard问题

(4)智能优化算法重要是针对组合优化问题而提出。当最优化问题中可行域D是一种由有限个元素构成集合时,该最优化问题称为组合优化问题。普通组合优化问题可表达为 min f(x) s.t. g(x) ≥0, x∈D. 典型组合优化问题有旅行商问题,背包问题,并行排序问题等,

二、描述组合优化问题中一种典型例子,并建立其数学模型。

解:(1)旅行商问题(Traveling Salesman Problem,TSP)

(2)背包问题

(3)并行机排序问题

三、描述模仿退火算法中接受准则。

环节:1、初始化可行解和温度;2,依照Boltzmann概念退火;3,重复第二步直到稳定状态;4,降温;5,重复第二步至第四步直到满足终结条件或直到给定步数。6,输出最佳解作为最优解。

退火接受准则:在一给定温度下,由一种状态变到另一种状态,每一种状态到达次数服从一种概率分布,即基于Metropolis接受准则过程,该过程达到平衡时停止。在状态si时,产生状态sj被接受概率为:

,这里,.

降温:

四、写出遗传算法中两种交叉运算办法,并分别举例阐明。

环节:1、随机初始化pop size个染色体;2、用交叉算法更新染色体;3、用变异算法更新染色体;4,计算所有染色体目的值;5,依照目的值计算每个染色体适应度;6,通过轮盘赌办法选取染色体。7、重复第二至第六步直到终结条件满足;8、输出最佳染色体作为最优解。

评价函数:Eval(V)是依照每个染色体V适应函数fitness(V)而得到与其她染色体比例关系,可用它来决定该染色体被选为种群概率如:

轮盘赌选取过程:

交叉运算办法:双亲双子法(两父代交叉位之后所有基因互换)、变化交叉法(从不相似基因开始选用交叉位

最近下载