
known, that the classic GA has a week search inten-
sification phase – genetic operators as well as a mu-
tation mainly diversify the search process. Addition-
ally, in the memetic approach it is possible to make
use of specific problem properties such as the new
MSXF+B operator with block properties. Embedding
special properties of the problem inside GA is usually
difficult. Further benefits are obtained by using an is-
land model with inter-island operator for the parallel
asynchronous coevolution.
As we observe MA is also able to improve conver-
gence time comparing to GA. Compared to a sequen-
tial algorithm, the parallelization of MA shortens the
computations time and improves quality of obtained
solutions. The proposed methodology of memetic al-
gorithms parallelization can be applied to solve con-
currently all scheduling problems with block proper-
ties, such as flow shop and job shop problems with
makespan criterion, single machine scheduling prob-
lems, etc., for which a solution is represented as a per-
mutation.
ACKNOWLEDGEMENTS
The work was partially supported by the Polish Min-
istry of Science and Higher Education, grant No.
N N514 470439.
REFERENCES
Baker, K. and Scudder, G. (1990). Sequencing with ear-
liness and tardiness penalties: a review. Operations
Research, 38:22–36.
Berger, J. and Barkaoui, M. (2002). A memetic algorithm
for the vehicle routing problem with time windows.
In Proceedings of the 7th International Command
and Control Research and Technology Symposium,
http://www.dodccrp.org/events/7th ICCRTS/Tracks/
pdf/035.pdf.
Bo˙zejko, W. (2010). Parallel path relinking method for
the single machine total weighted tardiness problem
with sequence-dependent setups. Journal of Intelli-
gent Manufacturing, in press, doi: 10.1007/s10845-
009-0253-2.
Bo˙zejko, W., Grabowski, J., and Wodecki, M. (2006).
Block approach tabu search algorithm for single ma-
chine total weighted tardiness problem. Computers &
Industrial Engineering, 50:1–14.
Bo˙zejko, W. and Wodecki, M. (2005). Task realiation’s
optimization with earliness and tardiness penalties in
distributed computation systems. volume 2528 of
Lecture Notes in Artificial Intelligence, pages 69–75.
Springer.
Bo˙zejko, W. and Wodecki, M. (2006). A new inter-island
genetic operator for optimization problems with block
properties. volume 4029 of Lecture Notes in Artificial
Intelligence, pages 324–333. Springer.
Bradwell, R. and Brown, K. (1999). Parallel asynchronous
memetic algorithms. In Cantu-Paz, E. and Punch, B.,
editors, Evolutionary Computation, pages 157–159.
Bubak, M. and Sowa, K. (1999). Objectoriented implemen-
tation of parallel genetic algorithms. In Buyya, R.,
editor, High Performance Cluster Computing: Pro-
gramming and Applications, volume 2, pages 331–
349. Prentice Hall.
Crainic, T. and Toulouse, M. (1998). Parallel metaheuris-
tics. In Crainic, T. and Laporte, G., editors, Fleet man-
agement and logistics, pages 205–251. Kluwer.
Crainic, T., Toulouse, M., and Gendreau, M. (1995). Par-
allel asynchronous tabu search in multicommodity lo-
cationallocation with balancing requirements. Annals
of Operations Research, 63:277–299.
Hoogeveen, J. and van de Velde, S. (1996). A branch
and bound algorithm for single-machine earliness-
tardiness scheduling with idle time. INFORMS Jour-
nal on Computing, 8:402–412.
Kliewer, G., Klohs, K., and Tschoke, S. (1999). Parallel
simulated annealing library: User manual. Technical
report, Computer Science Department, University of
Paderborn.
Lenstra, J., Kan, A. R., and Brucker, P. (1977). Complexity
of machine scheduling problems. Annals of Discrete
Mathematics, 1:343–362.
Michalewicz, Z. (1994). Genetic Algorithms + Data Struc-
tures = Evolution Programs. Springer Verlag.
Reeves, C. and Yamada, T. (1998). Genetic algorithms, path
relinking and the flowshop sequencing problem. Evo-
lutionary Computation, 6:45–60.
Smith, W. (1956). Various optimizers for single-stage pro-
duction. Naval Research Logistic Quart, 3:59–66.
Taillard, E. (1991). Robust taboo search for the quadratic
assignment problem. Parallel Computing, 17:443–
455.
Taillard, E. (1994). Parallel taboo search techniques for the
job shop scheduling problem. ORSA Journal on Com-
puting, 6:108–117.
Tang, J., Lim, M., and Ong, Y. (2006). Adaptation for paral-
lel memetic algorithm based on population entropy. In
Proceedings of the 8th Annual Conference on Genetic
and Evolutionary Computation (Seattle, Washington,
USA, July 08 - 12, 2006), GECCO ’06, pages 575–
582. ACM.
ICAART 2011 - 3rd International Conference on Agents and Artificial Intelligence
648