Skip to main content

Information Theoretic Measures for Ant Colony Optimization

  • Conference paper
  • First Online:
  • 2178 Accesses

Abstract

We survey existing measures to analyze the search behavior of Ant Colony Optimization (ACO) algorithms and introduce a new uncertainty measure for characterizing three ACO variants. Unlike previous measures, the group uncertainty allows for quantifying the exploration of the search space with respect to the group assignment. We use the group uncertainty to analyze the search behavior of Group-Based Ant Colony Optimization.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  • Bräysy, O., & Gendreau, M. (2005). Vehicle routing problem with time windows, part I: Route construction and local search algorithms. Transportation Science, 39(1), 104–118.

    Article  Google Scholar 

  • Dorigo, M., Maniezzo, V., & Colorni, A. (1996). Ant system: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 26(1), 29–41.

    Article  Google Scholar 

  • Dorigo, M., & Stützle, T. (2004). Ant colony optimization. New York: Bradford Books, MIT Press.

    MATH  Google Scholar 

  • Gambardella, L. M., Taillard, É., & Agazzi, G. (1999). MACS-VRPTW: A multiple colony system for vehicle routing problems with time windows. In D. Corne, M. Dorigo, F. Glover, D. Dasgupta, P. Moscato, R. Poli, et al. (Eds.), New ideas in optimization (pp. 63–76). New York: McGraw-Hill.

    Google Scholar 

  • Solomon, M. M. (1987). Algorithms for the vehicle routing and scheduling problems with time window constraints. Operations Research, 35, 254–265.

    Article  MathSciNet  MATH  Google Scholar 

  • Völkel, G., Maucher, M., & Kestler, H. A. (2013). Group-based ant colony optimization. In C. Blum (Ed.), Proceeding of the Fifteenth Annual Conference on Genetic and Evolutionary Computation Conference, GECCO ’13 (pp. 121–128). New York: ACM.

    Chapter  Google Scholar 

Download references

Acknowledgements

The research leading to these results has received funding from the European Community’s Seventh Framework Programme (FP7/2007–2013) under grant agreement n602783 to HAK, the German Research Foundation (DFG, SFB 1074 project Z1 to HAK), and the Federal Ministry of Education and Research (BMBF, Gerontosys II, Forschungskern SyStaR, project ID 0315894A to HAK).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hans A. Kestler .

Editor information

Editors and Affiliations

Appendix: Theoretical Relations

Appendix: Theoretical Relations

True Entropy Bounded by Rating Entropy Given random variable X ∈ { 1, , N} and assuming that without loss of generality nodes \(N - k + 1,\ldots,N\) have already been visited and let r j be the rating for choosing X = j, then it can be shown that the true entropy H(X(s ν )) is bounded from above by the rating entropy H(X).

$$\displaystyle\begin{array}{rcl} H(X) - H(X(s_{\nu }))& =& -\sum _{j=1}^{N}\left ( \frac{r_{j}} {\sum _{l=1}^{N}r_{l}}\log \frac{r_{j}} {\sum _{l=1}^{N}r_{l}}\right )\!+\!\sum _{j=1}^{N-k}\left ( \frac{r_{j}} {\sum _{l=1}^{N-k}r_{l}}\log \frac{r_{j}} {\sum _{l=1}^{N-k}r_{l}}\right ) {}\\ & \geq & -\sum _{j=1}^{N-k}\left ( \frac{r_{j}} {\sum _{l=1}^{N}r_{l}}\log \frac{r_{j}} {\sum _{l=1}^{N}r_{l}} - \frac{r_{j}} {\sum _{l=1}^{N-k}r_{l}}\log \frac{r_{j}} {\sum _{l=1}^{N-k}r_{l}}\right ) \geq 0 {}\\ \end{array}$$

since \(\frac{r_{j}} {\sum _{l=1}^{N}r_{l}} \leq \frac{r_{j}} {\sum _{l=1}^{N-k}r_{l}}\) and \(x\log x\) is monotonically increasing.

Rating Entropy Smaller Than Pheromone Entropy The pheromone entropy H τ (X) will generally be larger than the rating entropy H(X) since the heuristic incorporated in H(X) will increase the differences in probability by favoring some events. The heuristic values permitted in this case can be calculated in advance and are constant for the whole algorithm execution.

Uncertainty Relations

Assume that true uncertainty \(\mathbb{U}_{w}(X_{i})\) in the sliding window of length w is calculated based on the true probabilities p j (. 0)of each iteration t instead of the empirical estimations. Then the average probabilities \(\bar{p}_{j}\) in the sliding window w are known. It holds that \(\mathbb{U}_{1}(X) = H(X^{(1)}(s_{\nu })) = H_{1}(X(s_{\nu }))\) and that the true uncertainty can be bounded from above by the sum of the average entropy in the same sliding window and the average Kullback–Leibler divergence between the corresponding random variables.

$$\displaystyle\begin{array}{rcl} \mathbb{U}_{w}(X)& =& -\sum _{j=1}^{N}\bar{p}_{ j}\log \bar{p}_{j} = -\sum _{j=1}^{N}\left ( \frac{1} {w}\sum _{t=1}^{w}p_{ j}^{(.0)}\right )\log \left ( \frac{1} {w}\sum _{t=1}^{w}p_{ j}^{(.0)}\right ). {}\\ \end{array}$$

Applying Jensen’s inequality leads to the following:

$$\displaystyle\begin{array}{rcl} \mathbb{U}_{w}(X)& \leq & -\sum _{j=1}^{N}\left ( \frac{1} {w}\sum _{t=1}^{w}p_{ j}^{(.0)}\right )\left ( \frac{1} {w}\sum _{t=1}^{w}\log p_{ j}^{(.0)}\right ) = - \frac{1} {w^{2}}\sum _{j=1}^{N}\sum _{ k=1}^{w}\sum _{ l=1}^{w}p_{ j}^{(k)}\log p_{ j}^{(l)} {}\\ & =& \frac{1} {w^{2}}\sum _{k=1}^{w}\sum _{ l=1}^{w}\mathop{\underbrace{ H\left (X^{(k)};X^{(l)}\right )}}\limits _{\mathrm{ cross-entropy}} = \frac{1} {w^{2}}\sum _{k=1}^{w}\sum _{ l=1}^{w}H\left (X^{(k)}\right ) +\mathop{\underbrace{ D_{\mathrm{ KL}}\left (X^{(k)}\vert \vert X^{(l)}\right )}}\limits _{\mathrm{ Kullback-Leiblerdivergence}} {}\\ & =& H_{w}\left (X(s_{\nu })\right ) + \frac{1} {w^{2}}\sum _{k=1}^{w}\sum _{ l=1}^{w}D_{\mathrm{ KL}}\left (X^{(k)}\vert \vert X^{(l)}\right )\,. {}\\ \end{array}$$

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Völkel, G., Maucher, M., Müssel, C., Schöning, U., Kestler, H.A. (2016). Information Theoretic Measures for Ant Colony Optimization. In: Wilhelm, A., Kestler, H. (eds) Analysis of Large and Complex Data. Studies in Classification, Data Analysis, and Knowledge Organization. Springer, Cham. https://doi.org/10.1007/978-3-319-25226-1_44

Download citation

Publish with us

Policies and ethics