All pastes #414542 Raw Edit

Stuff

public text v1 · immutable
#414542 ·published 2007-03-29 02:29 UTC
rendered paste body
   As previously mentioned, the topographical map of Rocky Mountain
National Park has 128 ¥ 128 elevation points. If x and y are encoded in
two genes, each with Ngene = 7 bits, then there are 27 possible values for x and
y. These values range from 40°15¢ £ y £ 40°16¢ and 105°37¢30≤ ≥ x ≥ 105°36¢.
The binary translations for the limits are shown in Table 2.2. The cost
function translates the binary representation into a decimal value that repre-
sents the row and column in a matrix containing all the elevation values.
As an example, a chromosome may have the following Npop ¥ Nbits binary
representation:


Variable   Binary Decimal   Value
Latitude  0000000     1    40°15¢
Latitude  1111111   128    40°16¢
Longitude 0000000     1   105°36¢
Longitude 1111111   128   105°37¢30≤

This chromosome translates into matrix coordinates of [99, 25] or longitude,
latitude coordinates of [105°36¢50≤, 40°15¢29.7≤]. During the optimization, the
actual values of the longitude and latitude do not need to be calculated.
Decoding is only necessary to interpret the results at the end.


TABLE 2.3 Example Initial Population of 8
Random Chromosomes and Their Corresponding
Cost
Chromosome                                 Cost
                                          -12359
00101111000110
                                          -11872
11100101100100
                                          -13477
00110010001100
                                          -12363
00101111001000
                                          -11631
11001111111011
                                          -12097
01000101111011
                                          -12588
11101100000001
                                          -11860
01001101110011