Skip to content

这是一个基于遗传算法的社区发现算法代码

Notifications You must be signed in to change notification settings

shoulaxiao/MIGA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIGA

这是一个基于遗传算法的社区发现算法代码
论文:Community detection based on modularity and an improved genetic algorithm

###使用方法:

1.在CommityData.java文件里面,更改path变量.

###代码结构:
1.CommityData.java:定义了全部变量,以及数据的初始化工作
2.SpeciesIndividual.java:染色体个体
3.SpeciesPopulation.java:物种群,用链表的形式来存储每一个SpeciesIndividual个体 4.GeneticAlgorithm.java:遗传算法步骤,包括选择交叉变异等操作
5.MainRun.java:主函数

##算法流程
1.编码
在初始化过程中,染色体被编码为整数字符串。种群中的染色体可以表达如下:

About

这是一个基于遗传算法的社区发现算法代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages