A full process algebraic representation of Ant Colony Optimization
Maria Garcia, Natalia Lopez, Ismael Rodriguez

TL;DR
This paper introduces PA^2CO, a process algebra framework that formally models various parallel implementations of Ant Colony Optimization algorithms, enabling detailed specification and analysis of their parallel schemes.
Contribution
It presents a novel process algebra, PA^2CO, for formalizing and representing diverse parallelized ACO algorithms and their implementations.
Findings
Formal definitions of three ACO algorithms
Representation of fine-grained and coarse-grained parallel schemes
Enabling detailed analysis of parallelization strategies
Abstract
We present a process algebra capable of specifying parallelized Ant Colony Optimization algorithms in full detail: PACO. After explaining the basis of three different ACO algorithms (Ant System, MAX-MIN Ant System, and Ant Colony System), we formally define PACO and use it for representing several types of implementations with different parallel schemes. In particular fine-grained and coarse-grained specifications, each one taking advantage of parallel executions at different levels of system granularity, are formalized.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Formal Methods in Verification · Constraint Satisfaction and Optimization
