Research Article

An Improved Differential Evolution Algorithm for Maritime Collision Avoidance Route Planning

Table 4

Settings and operating rules of the three optimizing algorithms.

AlgorithmParametersSettingsOperationsSettings

GAPopulation size90Population initializationEncode each individual with real coding; each real number string represents a route
Individual dimension30SelectionRoulette wheel selection
Crossover rate0.4CrossoverA single point crossover
Mutation rate0.2MutationSelect the th gene of the th individual for mutation
Maximum number of iterations100Fitness value calculationMinimum distance + minimum threat

DEPopulation size90Population initializationGenerate initialisation vectors randomly
Individual dimension30SelectionGreedy selection
Crossover rate0.85CrossoverBinomial crossover
Scalar weight0.6MutationDisturb current solution by using differential vectors
Maximum number of iterations100Fitness value calculationMinimum distance + minimum threat

MNDEPopulation size90Population initializationGenerate initialization vectors randomly
Individual dimension30SelectionRandom selection for generating the neighborhood
Crossover rate0.85CrossoverBinomial crossover
Scalar weight0.6MutationNeighborhood-based mutations
Jittering parameter0.0001
Maximum number of iterations100Fitness value calculationMinimum distance + minimum threat