-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCreateEmptyIndividuals.m
More file actions
34 lines (29 loc) · 1.43 KB
/
CreateEmptyIndividuals.m
File metadata and controls
34 lines (29 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% MATLAB Code for %
% %
% Non-dominated Sorting Genetic Algorithm II (NSGA-II) %
% Version 1.0 - April 2010 %
% %
% Programmed By: S. Mostapha Kalami Heris %
% %
% e-Mail: sm.kalami@gmail.com %
% kalami@ee.kntu.ac.ir %
% %
% Homepage: http://www.kalami.ir %
% %
% CreateEmptyIndividuals.m : creates an array of strucures %
% to save individuals' data %
% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function pop=CreateEmptyIndividuals(n)
if nargin<1
n=1;
end
individual.Position=[];
individual.Cost=[];
individual.Rank=[];
individual.CrowdingDistance=[];
individual.DominationSet=[];
individual.DominatedCount=[];
pop=repmat(individual,n,1);
end