In this paper we show how implicit parallelism in Java programs can be made explicit by a restructuring compiler using the multi-threading mechanism of the language. In particular, we focus on automatically exploiting implicit parallelism in loops and multi-way recursive methods. Expressing parallel
Implicit parallelism in genetic algorithms
โ Scribed by Alberto Bertoni; Marco Dorigo
- Publisher
- Elsevier Science
- Year
- 1993
- Tongue
- English
- Weight
- 318 KB
- Volume
- 61
- Category
- Article
- ISSN
- 0004-3702
No coin nor oath required. For personal study only.
โฆ Synopsis
Bertoni, A. and M. Dorigo, Implicit parallelism in genetic algorithms (Research Note), Artificial Intelligence 61 (1993) 307-314. This paper is related to Holland's result on implicit parallelism. Roughly speaking, Holland showed a lower bound of the order of n3/c,VTl to the number of schemata usefully processed by the genetic algorithm in a population of n = c 1 โข 2 ~ binary strings, with c, a small integer. We analyze the case of a population of n = 2 ~' binary strings where/3 is a positive parameter (Holland's result is related to the case/3 = 1). In the main result, we state a lower bound on the expected number of processed schemata for all /3 > 0; moreover, we prove that this bound is tight up to a constant for all 18 ~> 1 and, in this case, we strengthen in probability the previous result.
๐ SIMILAR VOLUMES
## Abstract In this paper, we describe various methods of deriving a parallel version of Stone's Strongly Implicit Procedure (SIP) for solving sparse linear equations arising from finite difference approximation to partial differential equations (PDEs). Sequential versions of this algorithm have be
This paper analyzes some technical and practical issues concerning the heterogeneous execution of parallel genetic algorithms (PGAs). In order to cope with a plethora of different operating systems, security restrictions, and other problems associated to multi-platform execution, we use Java to impl
The Iterative Group Implicit (IGI) algorithm is developed for the parallel solution of general structural dynamic problems. In this method the original structure is partitioned into a number of a subdomains. Each subdomain is solved independently and therefore concurrently, using any traditional dir