Title :
A GA-based solution to the migration problem of mobile agents in distributed information retrieval systems
Author :
Yanxiang, He ; Yifeng, Chen
Author_Institution :
State Key Lab. of Software Eng., Wuhan Univ., China
Abstract :
The migration problem (MP) of mobile agents is an important, NP-hard problem in distributed information retrieval systems built upon mobile agent technology. MP aims at optimizing the migration paths of agents for minimizing total communication cost within a user-specified limit of task completion time. In this paper we first show MP is equivalent to searching for an optimal migration tree. We then employ genetic algorithms to address MP, proposing a new encoding scheme to represent the migration trees, which is compose of two parts: one is the pre-ordered traversal sequence of tree vertices, the other the children number sequence of corresponding tree vertices. Our encoding scheme has the advantages of simplicity for encoding and decoding, ease for GA operations, an better equilibrium between exploration and exploitation. This encoding scheme, with few restrictions on the length of code, can be freely lengthened or shortened according to the characteristics of problem space. We can benefit much from such an adaptive property. The simulation results reveal the efficiency and higher performance of our algorithm, and fast convergence to the optima or sub-optima on various problem sizes. Our algorithm runs nearly 4 times faster than the binary string encoding of vertices when the problem size becomes large and the search capability is comparative or slightly better of our algorithm than the benchmark.
Keywords :
communication complexity; distributed processing; genetic algorithms; information retrieval systems; minimisation; mobile agents; tree searching; GA-based solution; binary string encoding; communication cost; distributed information retrieval system; genetic algorithm; migration problem; mobile agent; optimal migration tree; preordered traversal sequence; user-specified limit; Cost function; Encoding; Genetic algorithms; Information filtering; Information filters; Information retrieval; Mobile agents; Network servers; Telecommunication traffic; Traffic control;
Conference_Titel :
Distributed Computing Systems Workshops, 2003. Proceedings. 23rd International Conference on
Print_ISBN :
0-7695-1921-0
DOI :
10.1109/ICDCSW.2003.1203596