- 博客(3)
- 资源 (10)
- 收藏
- 关注
原创 基于分解的多目标进化算法中的局部搜索-LocalSeach
因为在多目标进化算法中,进化到大约500代之后,(5个目标),下降的曲线趋于平缓,为了让曲线能否再进一步的下降,使用局部搜索进行对一些高覆盖小区进行分簇,然后选择最差的一个簇,进行重新规划这个簇,即初始化这个簇,产生一些的个体,然后评估这些个体,选取最好的一个个体,与当前精英进行比较,如果比当前精英效果好的话,就进行替换这个精英。这样就能继续让指标下降了。 //循环每个子种群,找出每个子种群
2015-07-23 17:32:08 840
原创 多目标进化问题,根据PCI进行小区的聚类,Kmeans算法的改进:二次聚类
其中将种群中的个体聚类的时候,使用Kmeans聚类,但是初始点的选择会影响最终的结果,我们考虑了初始点的选择(极致化和均匀)另外采取二次Kmeans聚类。C# 源代码如下:相似度是余弦相似度。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace
2015-07-06 17:43:09 1104
原创 均匀设计表的构造+考虑子目标偏好度的均匀设计
其中均匀设计表的构造权重向量,主要是均匀构造表的生成。其中网上有详细的构造均匀设计表的步骤。用到均匀设计,是因为项目中(多目标进化问题)中设计子目标的权向量,以下是我在项目中写的代码。(C#)解释:GetMvector()是原本的均匀设计构造表的生成。GetMvectorOfP(double[] P,double delta)则是集成了子目标偏好度的均匀设计表的生成。其中思想步骤如下:
2015-07-06 17:27:24 1860
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人