Browse Source

Create decode.m

master
TianZhendong 6 years ago
committed by GitHub
parent
commit
4d3993b420
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      GA_PID/decode.m

7
GA_PID/decode.m

@ -0,0 +1,7 @@
function y = decode(x)
%编码采用2进制编码 十进制保留4位小数
%设定目标函数的解精确到小数点后4位,则可以将x的解空间划分为(9-0)*10000=90000等分,而2^16<90000<2^17,可以选择二进制进行编码,编码位数(基因数)为17位。即每个个体(染色体,chromosome)都可以看成一个17位的二进制串。
y=bin2dec(num2str(x))/10000;
end
Loading…
Cancel
Save