Conference proceeding
ProloGA: a Prolog implementation of a genetic algorithm
Proceedings IEEE International Conference on Developing and Managing Intelligent System Projects, pp 77-84
1993
Abstract
This paper describes ProloGA, a Prolog implementation of a genetic algorithm. Chromosomes and associated parameters were stored in a Prolog database. The genetic operators of crossover, mutation, and population fitness were encoded in Prolog clauses. The test application demonstrated the feasibility of developing genetic algorithms in Prolog. The advantages of Prolog over conventional languages include database functionality, built-in 'don't care' operator, compact, declarative code, and use of heuristic knowledge. It is suggested that genetic algorithms may enhance Prolog applications by adding flexibility and adaptive rule discovery to the heuristic knowledge approach of Prolog. The combination may prove to be synergistic when applied to combinatorially large, complex, fuzzy problems.< >
Metrics
11 Record Views
1 citations in Scopus
Details
- Title
- ProloGA: a Prolog implementation of a genetic algorithm
- Creators
- C Medsker - University of Maryland College of Information StudiesI.Y Song - Drexel University
- Publication Details
- Proceedings IEEE International Conference on Developing and Managing Intelligent System Projects, pp 77-84
- Conference
- IEEE International Conference on Developing and Managing Intelligent System Projects
- Publisher
- IEEE Comput. Soc. Press
- Number of pages
- 1
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- Information Science
- Scopus ID
- 2-s2.0-85063409777
- Other Identifier
- 991019183978304721