3.3. Genome creation
In this approach the genomes consist of lists of elements to be
installed in each time-unit (e.g. day, week, or month) throughout
the total project duration. By this definition, a genome can be
shown in either of the following two ways. The Matrix of Genome
(MoG), as shown in Eq. (2), consists of n rows, each of which represents
a single element from the 3D model, and k columns, indicating
total installation duration. The non-zero value of gi,j shows
the installation time j, for the element, i. For example, if g5,3 = 1,
it means that element number 5 is scheduled to be installed in
the third time-unit (which could be either hour, day, or week based
on user definition). If all the rows of this matrix are put in a single
row in a way that the first column of a row gets placed after the last
column of the previous row, then a single string of matrix values is
generated (as shown in Eq. (3)) and is ready to be used in a GA
population.
Eq. (2). Matrix of Genome (MoG)