ACM Home Page
Please provide us with feedback. Feedback
Enhanced generalized ant programming (EGAP)
Full text PdfPdf (503 KB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 10th annual conference on Genetic and evolutionary computation table of contents
Atlanta, GA, USA
SESSION: Ant colony optimization, swarm intelligence, and artificial immune systems papers table of contents
Pages 111-118  
Year of Publication: 2008
ISBN:978-1-60558-130-9
Authors
Amirali Salehi-Abari  Carleton University, Ottawa, ON, Canada
Tony White  Carleton University, Ottawa, ON, Canada
Sponsors
ACM: Association for Computing Machinery
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 94,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1389095.1389111
What is a DOI?

ABSTRACT

This paper begins by reviewing different methods of automatic programming while emphasizing the technique of Ant Programming (AP). AP uses an ant foraging metaphor in which ants generate a program by moving through a graph. Generalized Ant Programming (GAP) uses a context-free grammar and an Ant Colony System (ACS) to guide the program generation search process. There are two enhancements to GAP that are proposed in this paper. These are: providing a heuristic for path termination inspired by building construction and a novel pheromone placement algorithm. Three well-known problems -- Quartic symbolic regression, multiplexer, and an ant trail problem -- are experimentally compared using enhanced GAP (EGAP) and GAP. The results of the experiments show the statistically significant advantage of using this heuristic function and pheromone placement algorithm of EGAP over GAP.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Boryczka, M. and Wiezorek, W.: Solving approximation problems using ant colony programming. In Proceedings of AI-METH 2003, pages 55--60, 2003.
 
3
 
4
 
5
 
6
Boryczka, M., Czech, Z. J. and Wieczorek, W.: Ant Colony Programming for Approximation Problems, Genetic and Evolutionary Computation GECCO-2003, Lecture Notes in Computer Science 2723--2724 (E. Cantu-Paz, al., Eds.), Springer-Verlag, Berlin Heidelberg, 2003. Fundamenta Informaticae 68 (2005) 1--191.
 
7
 
8
 
9
 
10
 
11
 
12
O'Neill M., and Brabazon A.: Grammatical Swarm. In: LNCS 3102 Proceedings of the Genetic and Evolutionary Computation Conference GECCO 2004. Seattle, WA, USA, pp. 163--174, Springer, Berlin, 2004.
 
13
 
14
 
15
Roux, O., and Fonlupt, C., 2000, Ant Programming: Or How to Use Ants for Automatic Programming, in Proceedings of ANTS' 2000, ed. By M. Dorigo et al. pp. 121--129.

Collaborative Colleagues:
Amirali Salehi-Abari: colleagues
Tony White: colleagues