移民安置点选取方法、装置、终端及计算机可读存储介质制造方法及图纸

技术编号:26598537 阅读:39 留言:0更新日期:2020-12-04 21:20
本发明专利技术涉及一种移民安置点选取方法、装置、终端及计算机可读存储介质,方法包括预设区域内随机生成初始安置点,每个初始安置点均有对应属性;对初始安置点的个体进行初始化,生成当前种群;通过TOPSIS计算当前种群中每个个体与理想安置点的适应值;判断是否达到最大迭代次数;若否则从当前种群中选择父体;对父体进行交叉,产生后代;对后代进行变异,产生新种群,且当前迭代次数加1;将新种群作为当前种群,再次通过TOPSIS计算当前种群中个体与理想安置点的适应值;若是则将当前种群中适应值最高的个体确定为最优安置点。解决了现有的移民选址不够高效、准确的问题,本发明专利技术能够将移民选址工作变得更高效、准确的效果。

【技术实现步骤摘要】
移民安置点选取方法、装置、终端及计算机可读存储介质
本专利技术涉及水利水电工程建设与管理的
,尤其是涉及一种移民安置点选取方法、装置、终端及计算机可读存储介质。
技术介绍
水利水电工程中移民搬迁选址是一项较为复杂的系统工程。安置点的选址受多个方面因素的制约,需要考虑自然、经济及社会等因素的影响;对于诸多影响因素,这些因素之间相互联系、相互制约,共同影响着安置区选址的合理性。同时,选址的影响因子对场址的适宜性评价有重要的影响,必须遵循一定的选址原则及重视选取的过程,尽可能全面的系统的分析选址主要影响因子,能够反映移民的基本需求,保证移民搬迁选址整个系统的合理性。上述中的现有技术方案存在以下缺陷:目前缺乏可以综合多方面指标、合理评估各安置点优劣势、准确判断出最优移民安置点的方法。
技术实现思路
本专利技术目的一是提供一种移民安置点选取方法,具有科学、合理、准确的选取最优移民安置点的特点。本专利技术的上述专利技术目的一是通过以下技术方案得以实现的:一种移民安置点选取方法,包括:r>在预设区域内随机本文档来自技高网...

【技术保护点】
1.一种移民安置点选取方法,其特征在于,包括:/n在预设区域内随机生成m个初始安置点,每个初始安置点均对应n个属性;/n对所述m个初始安置点的个体进行初始化,生成当前种群;/n通过TOPSIS模型计算所述当前种群中每个个体与理想安置点的适应值;/n判断当前迭代次数t是否达到最大迭代次数T;/n若否,则根据所述当前种群中每个个体与理想安置点的适应值从所述当前种群中选择N

【技术特征摘要】
1.一种移民安置点选取方法,其特征在于,包括:
在预设区域内随机生成m个初始安置点,每个初始安置点均对应n个属性;
对所述m个初始安置点的个体进行初始化,生成当前种群;
通过TOPSIS模型计算所述当前种群中每个个体与理想安置点的适应值;
判断当前迭代次数t是否达到最大迭代次数T;
若否,则根据所述当前种群中每个个体与理想安置点的适应值从所述当前种群中选择Nt个父体;
对所述Nt个父体进行交叉,产生后代;
对所述后代进行变异,产生新种群,且所述当前迭代次数加1;
将所述新种群作为所述当前种群,执行所述通过TOPSIS模型计算所述当前种群中每个个体与理想安置点的适应值的步骤;
若是,则将所述当前种群中适应值最高的个体确定为最优安置点,结束迭代。


2.根据权利要求1所述的方法,其特征在于,所述对所述m个初始安置点的个体进行初始化,生成当前种群,包括:
构造决策矩阵A=(aij)m×n,其中,aij表示第i个初始安置点的第j个属性的属性值;
对所述决策矩阵A的属性值进行规范化处理,得到规范化决策矩阵B=(bij)m×n,其中,
构造加权规范矩阵C=(cij)m×n,给定权重向量ω=[ω1,ω2,…,ωn]T,cij=ωj*bij,i=1,2,…,m;j=1,2,…,n,其中,ωj为第j个属性的权重;
根据所述加权规范矩阵C构造正理想解和负理想解其中,








3.根据权利要求2所述的方法,其特征在于,所述通过TOPSIS模型计算所述当前种群中每个个体与理想安置点的适应值,包括:
计算所述当前种群中第i个个体到正理想解的距离
计算所述当前种群中第i个个体到负理想解的距离
计算所述当前种群中第i个个体与所述理想安置点的适应值fi,


4.根据权利要求3所述的方法,其特征在于,所述根据所述当前种群中每个个体与理想安置点的适应值从所述当前种群中选择Nt个父体,包括:
根据所述当前种群中每个个体的适应值,分别计算每个个体的相对适应值,公式为:式中,pi为第i个个体的相对适应值;
在[0,1]内产生一个随机数r,若p1+p2+…+pi-1<r<p1+p2+...

【专利技术属性】
技术研发人员:罗天文陈建军赵朝彬郭亮亮王传菲刘卓颖
申请(专利权)人:江河水利水电咨询中心贵州省水利水电勘测设计研究院有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1