SGA(Simple Genetic Algorithm)是一种强大的智能多变量优化算法,它模仿种群繁殖规律来进行
优化。
本SGA可以优化变量,求最小值,最大值(当把函数倒数也就求最小值啦)
并且支持浮点编码,grey编码,二进制编码;轮赌法选择,锦标赛选择;单点交叉,均布交叉,浮点交叉;
单点变异,浮点变异;
调用时
Genetic(目标函数名)
if you get some problems,you can email to me
shoppingxo@hotmail.com
qq:10901831
Xi Huabin(席华彬)
使用环境:MATLAB6.5+ToolBox
使用SGA时,
首先需要一个目标函数(像AimFunc.m),该函数返回适应度
输入变量为待优化变量x
输出为一个适应度。
然后
修改Genetic.m中可以修改的地方
例一
maxgen=200; % maximum generation
sizepop=100; % size of population
AimFunc=StrAimFunc; % this is function of counting fitness
fselect='tournament'; % method of select
% you can choose 'tournament';'roulette'
fcode='float'; % method of coding
% you can choose 'float';'grey';'binary'
pcross=[0.6]; % probablity of crossover,between 0 and 1
fcross='float'; % method of crossover
% you can choose 'float';'simple';'uniform'
pmutation=[0.2]; % probability of mutation,between 0 and 1
fmutation='float'; % method of mutation
% you can choose 'float';'simple';
lenchrom=[1 1 1 1 1]; % length of bit of every varible
bound=[0 1;...
0 1;...
0 1;...
0 1;...
0 1];
选择了浮点编码,tournament选择,浮点交叉,浮点变异。
注:采用浮点编码时,以后的交叉,变异只能是浮点,且lenchrom向量中都为1,向量长度为待优化变量个数。
bound为各个变量的范围
例二
maxgen=200; % maximum generation
sizepop=100; % size of population
AimFunc=StrAimFunc; % this is function of counting fitness
fselect='tournament'; % method of select
% you can choose 'tournament';'roulette'
fcode='binary'; % method of coding
% you can choose 'float';'grey';'binary'
pcross=[0.6]; % probablity of crossover,between 0 and 1
fcross='uniform'; % method of crossover
% you can choose 'float';'simple';'uniform'
pmutation=[0.2]; % probability of mutation,between 0 and 1
fmutation='simple'; % method of mutation
% you can choose 'float';'simple';
lenchrom=[10 10 10 10 10]; % length of bit of every varible
bound=[0 1;...
0 1;...
0 1;...
0 1;...
0 1];
选择了二进制编码,tournament选择,均布交叉,单点变异。
注:采用二进制编码和grey编码时,交叉方法只能是simple,uniform,变异方法只能是simple
lenchrom向量中表示变量表示成二进制的位数。
例三
maxgen=200; % maximum generation
sizepop=100; % size of population
AimFunc=StrAimFunc; % this is function of counting fitness
fselect='roulette'; % method of select
% you can choose 'tournament';'roulette'
fcode='grey'; % method of coding
% you can choose 'float';'grey';'binary'
pcross=[0.6]; % probablity of crossover,between 0 and 1
fcross='uniform'; % method of crossover
% you can choose 'float';'simple';'uniform'
pmutation=[0.2]; % probability of mutation,between 0 and 1
fmutation='simple'; % method of mutation
% you can choose 'float';'simple';
lenchrom=[10 10 10 10 10]; % length of bit of every varible
bound=[0 1;...
0 1;...
0 1;...
0 1;...
0 1];
选择了grey编码,roulette选择,均布交叉,单点变异。
没有合适的资源?快使用搜索试试~ 我知道了~
链路预测相关函数
共86个文件
m:77个
asv:4个
txt:2个
5星 · 超过95%的资源 需积分: 48 89 下载量 81 浏览量
2014-05-16
09:14:53
上传
评论 8
收藏 338KB RAR 举报
温馨提示
链路预测的一些代码,包括CN、RA、AA等
资源推荐
资源详情
资源评论
收起资源包目录
code.rar (86个子文件)
code
LNBAA.m 829B
RA.m 411B
Copy_of_RWR.m 1018B
Main.m 12KB
Karate Club.rar 144KB
Main.asv 11KB
PA.m 326B
LinkPredictionMatlab
LNBAA.m 829B
RA.m 411B
Copy_of_RWR.m 1018B
Main.m 12KB
Main.asv 11KB
PA.m 326B
TSRWR.m 959B
test.m 330B
nettest.txt 40B
HPI.m 546B
LRW.m 758B
CN.m 206B
RWR.m 571B
test1.m 163B
LHN.m 457B
SimRank.m 1KB
TSCN.m 332B
CalcAUC.m 998B
SRW.m 861B
Salton.m 500B
LNBCN.m 810B
AA.m 451B
LNBRA.m 826B
test1.asv 209B
Sorenson.m 528B
DivideNet.m 2KB
ACT.m 632B
MFI.m 489B
HDI.m 545B
LHNII.m 668B
TSAA.m 1014B
LocalPath.m 289B
Copy_of_Main.m 9KB
CosPlus.m 588B
Katz.m 295B
Jaccard.m 700B
TSRWR.m 959B
test.m 330B
HPI.m 546B
Karate Club
(2003)Fast_algorithm_for_detecting_community_structure_in_networks(FN算法).pdf 177KB
dataset
karate.dat 2KB
main.m 386B
GetModularity.m 1KB
LRW.m 758B
CN.m 206B
RWR.m 571B
test1.m 163B
LHN.m 457B
SimRank.m 1KB
TSCN.m 332B
CalcAUC.m 998B
SRW.m 861B
Salton.m 500B
LNBCN.m 810B
AA.m 451B
LNBRA.m 826B
test1.asv 209B
Sorenson.m 528B
DivideNet.m 2KB
ACT.m 632B
MFI.m 489B
HDI.m 545B
LHNII.m 668B
SGAPublic
Cross.m 3KB
Code.m 887B
Mutation.m 2KB
Decode.m 953B
ReadMe.txt 4KB
Genetic.m 4KB
AimFunc.m 105B
Select.m 1KB
FormNet.m 618B
HistRate.m 2KB
TSAA.m 1014B
LocalPath.m 289B
Copy_of_Main.m 9KB
CosPlus.m 588B
Katz.m 295B
Jaccard.m 700B
共 86 条
- 1
资源评论
- WomenHunter2014-10-29感觉跟官网给的差不多啊
- qq_417267402023-02-23还不错 可以使用
- 水翼2015-03-06还不错,可以借鉴!
sinat_15454577
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功