An evolutionary algorithm for parallel mapping of backpropagation learningon heterogeneous processor networks

Citation
Sk. Foo et al., An evolutionary algorithm for parallel mapping of backpropagation learningon heterogeneous processor networks, INT J SYST, 30(3), 1999, pp. 309-321
Citations number
33
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE
ISSN journal
00207721 → ACNP
Volume
30
Issue
3
Year of publication
1999
Pages
309 - 321
Database
ISI
SICI code
0020-7721(199903)30:3<309:AEAFPM>2.0.ZU;2-T
Abstract
This paper presents an evolutionary algorithm for optimal mapping of the ba ck-propagation learning algorithm onto a parallel heterogeneous processor n etwork. Training-set parallelism is used as the paradigm for parallelizing the backpropagation algorithm, and the processor network is a heterogeneous array of transputers connected in a pipelined ring topology. It is known f rom earlier studies that finding the optimal mapping (i.e. optimal allocati on of training patterns among the processors to minimize the time for a tra ining epoch) involved solving a linear Mixed Integer Programming (MIP) prob lem. Solving the MIP using the traditional Branch and Bound (B&B) method ta kes a large amount of computing time. Approaches based on evolutionary algo rithms are then investigated as alternatives to the branch and bound method to solve the pattern allocation problem. It is found that a conventional g enetic algorithms (GAs) search time taken. However when the crossover and m utation probabilities in the GA are varied over a wide range, the best solu tion is obtained by an evolutionary algorithm even though the studies were begun with a conventional GA. A new stopping criterion to detect convergenc e to stop the search is also incorporated in the final algorithm.