Generation
10005003000
Winner solution space
Loser solution space
(Search is aborted)
20
20
20
20
20
20
20
20
20
20
30
30
30
0
30
30
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Figure 5: Image of the competition and the migration. The
black and white ball show the winner and loser solution
space at the lower level, respectively. The number in each
circle shows the population size of each solution space. The
number of balls is equal to the number of solution space to
be searched.
size of each solution space. Let t be a calculation
time per one generation. If population size and the
terminate generation are set to 20 and 1000 respec-
tively and the competition and the migration are not
performed then total calculation time T
u
will be cal-
culated as below.
T
u
= 20× 10 × 1000× t, (2)
= 2.0× 10
5
t. (3)
On the other hand, in the proposed method, the total
calculation time T
p
is given by follows.
T
p
= (20×10×300+30×5×200+50×1×500)t, (4)
= 1.15× 10
5
t. (5)
From the above equations, the calculation time can
be significantly reduced in the proposed method was
confirmed. From above results, it was shown that the
proposed method is able to find the solution in short
calculation time.
7 CONCLUSION
A new optimization method is proposed which is ef-
fective for hierarchical optimization problem also an
extension of the multiple-competitive distributed ge-
netic algorithm (mcDGA). This method consists of
two levels upper and lower. The solution space to be
searched is determined at the upper level, and the opti-
mum solution in a given solution space is determined
at the lower level. The migration of the individual and
competition is performed at the lower layer thereby
optimal solution can be found efficiently. We applied
the proposed hierarchical mcDGA to the mVRP to
confirm the effectiveness and this method has shown
good discovery accuracy and short computation time.
Although the experimental validation is limited in this
paper, it is not important for our study. Because we
are aim to construct a generic optimization technique
for any problem. In the future, we will not only con-
sider timing and rules of migration but also apply the
mcDGA for other problems, (e.g. traffic signal con-
trol, digital signal processing, image processing, etc).
REFERENCES
Bernard, D. G. and Hubert, R. J. (1959). The truck dispatch-
ing. Management Science, 6:80–91.
Davis, L. (1985). Applying adaptive algorithms to epistatic
domains. Proceeding of the International Joint Con-
ference on Artificial Intelligence, IEEE Computer So-
ciety Press, Los Angeles, pages 162–164.
D.E.Goldberg (1985). Alleles loci and the tsp. Proceedings
of the First International Conference on Genetic Al-
gorithms and Their Application, Lawrence Erolaum,
New Jersy, pages 154–159.
Flood, M. M. (1956). The traveling-salesman problem.
Oper. Res.
Holland, J. (1962). Outline for a logical theory of adaptive
systems. J. of the Association for Computing.
I.M.Oliver, D.J.Smith, J. H. (1987). Proceedings of the sec-
ond international conference , lawrence erolaum, new
jersy. A Study of Permutation Crossover Operator on
the TSP, pages 224–230.
Ishikawa, S., Misawa, H., Kubota, R., Tokiwa, T., Horio,
K., and Yamakawa, T. (2011). Multi-space competi-
tive dga for model selection and its application to lo-
calization of multiple signal sources. Journal of Ad-
vanced Computational Intelligence Intelligent Infor-
matics, 15(9):1320–1328.
Laporte, G. (1992). The vehicle routing problem: An
overview of exact and approximate algorithms. Eu-
ropean Journal of Operational Research, 4:61–75.
Nallusamy, R., Duraiswamy, K., Dhanalaksmi, R., and
Parthiban, P. (2009). Optimization of multiple vehicle
routing. International Journal of Engineering Science
and Technology, 1(3):129–135.
Potter, T. and Bossomaier, T. (1995). Solving vehicle rout-
ing problems with genetic algorithms. IEEE interna-
tional conference on evolutionary computing.
Sofge, D., Schultz, A., and Jong, K. D. (2002). Evolution-
ary computational approaches to solving the multiple
traveling salesman problem using a neighborhood at-
tractor schema. Lecture notes in computer science,
2279:51–60.
Tanese, R. (1989). Distributed genetic algorithm. Proc. of
the Int. Conf. on Genetic Algorithms, pages 434–439.
SIGMAP2014-InternationalConferenceonSignalProcessingandMultimediaApplications
274