ASPARAGOS an asynchronous parallel genetic optimization strategy
Proceedings of the third international conference on Genetic algorithms
Adaptation in natural and artificial systems
Adaptation in natural and artificial systems
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Distributed Genetic Algorithms
Proceedings of the 3rd International Conference on Genetic Algorithms
Parallel Genetic Algorithms Population Genetics and Combinatorial Optimization
Proceedings of the 3rd International Conference on Genetic Algorithms
AGENTS: a distributed client-server system for leaf cell generation
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Mathematical programming in a hybrid genetic algorithm for Steiner point problems
SAC '95 Proceedings of the 1995 ACM symposium on Applied computing
Genetic Scheduling for Parallel Processor Systems: Comparative Studies and Performance Issues
IEEE Transactions on Parallel and Distributed Systems
Static scheduling algorithms for allocating directed task graphs to multiprocessors
ACM Computing Surveys (CSUR)
Evaluation of Neural and Genetic Algorithms for Synthesizing Parallel Storage Schemes
International Journal of Parallel Programming
Practical Data-Oriented Microaggregation for Statistical Disclosure Control
IEEE Transactions on Knowledge and Data Engineering
Using Software Agents to Generate VLSI Layouts
IEEE Expert: Intelligent Systems and Their Applications
A Genetic Approach for Two Dimensional Packing with Constraints
ICCS '01 Proceedings of the International Conference on Computational Science-Part II
HCW '97 Proceedings of the 6th Heterogeneous Computing Workshop (HCW '97)
RSP '01 Proceedings of the 12th International Workshop on Rapid System Prototyping
Constrained two dimensional bin packing using a genetic algorithm
Recent advances in intelligent paradigms and applications
A hardware pipeline for function optimization using genetic algorithms
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Generation of Musical Sequences with Genetic Techniques
Computer Music Journal
A system for pattern recognition and pattern summarization in multi-band satellite images
Pattern Recognition and Image Analysis
Expert Systems with Applications: An International Journal
Genetic algorithm for finding cluster hierarchies
DEXA'11 Proceedings of the 22nd international conference on Database and expert systems applications - Volume Part I
KES'06 Proceedings of the 10th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part I
Dynamic load redistribution approach using genetic information in distributed computing
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and its Applications - Volume Part I
A genetic k-modes algorithm for clustering categorical data
ADMA'05 Proceedings of the First international conference on Advanced Data Mining and Applications
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part I
An approach to wide area WDM optical network design using genetic algorithm
Computer Communications
Hi-index | 4.10 |
This review classifies genetic-algorithm environments into application-oriented systems, algorithm-oriented systems, and toolkits. It also presents detailed case studies of leading environments. Following Holland's (1975) original genetic algorithm proposal, many variations of the basic algorithm have been introduced. However. an important and distinctive feature of all GAs is the population-handling technique. The original GA adopted a generational replacement policy, according to which the whole population is replaced in each generation. Conversely, the steady-state policy used by many subsequent GAs selectively replaces the population. After we introduce GA models and their programming, we present a survey of GA programming environments. We have grouped them into three major classes according to their objectives: application-oriented systems hide the details of GAs and help users develop applications for specific domains; algorithm-oriented systems are based on specific GA models; and toolkits are flexible environments for programming a range of GAs and applications. We review the available environments and describe their common features and requirements. As case studies, we select some specific systems for more detailed examination. To conclude, we discuss likely future developments in GA programming environments.