Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1276958.1276965acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

Binary ant algorithm

Published: 07 July 2007 Publication History

Abstract

When facing dynamic optimization problems the goal is no longer to find the extrema, but to track their progression through the space as closely as possible. Over these kind of over changing, complex and ubiquitous real-world problems, the explorative-exploitive subtle counterbalance character of our current state-of-the-art search algorithms should be biased towards an increased explorative behavior. While counterproductive in classic problems, the main and obvious reason of using it in severe dynamic problems is simple: while we engage ourselves in exploiting the extrema, the extrema moves elsewhere. In order to tackle this subtle compromise, we propose a novel algorithm for optimization in dynamic binary landscapes, stressing the role of negative feedback mechanisms. The Binary Ant Algorithm (BAA) mimics some aspects of social insects' behavior. Like Ant Colony Optimization (ACO), BAA acts by building pheromone maps over a graph of possible trails representing pseudo-solutions of increasing quality to a specific optimization problem. Main differences rely on the way this search space is represented and provided to the colony in order to explore/exploit it, while and more important, we enrol in providing strong evaporation to the problem-habitat. By a process of pheromone reinforcement and evaporation the artificial insect's trails over the graph converge to regions near the ideal solution of the optimization problem. Over each generation, positive feedbacks made available by pheromone reinforcement consolidate the best solutions found so far, while enhanced negative feedbacks given by the evaporation mechanism provided the system with population diversity and fast self-adaptive characteristics, allowing BAA to be particularly suitable for severe complex dynamic optimization problems. Experiments made with some well known test functions frequently used in the Evolutionary Algorithms' research field illustrate the efficiency of the proposed method. BAA was also compared with other algorithms, proving to be more able to track fast moving extrema on several test problems.

References

[1]
Angeline P., Tracking Extrema in Dynamic Environments, Proc. of the 6th Int. Conf. on Evolutionary Programming, LNCS, Springer, 1213: 335--345, 1997.
[2]
Back, T., Evolutionary Algorithms in Theory and Practice, Oxford University Press, 1996.
[3]
Baluja, S., Population-Based Incremental Learning: A Method for Integrating Genetic Search Based Function Optimization and Competitive Learning, Technical Report CMU-CS-94-163, Carnegie Mellon 0University, USA, 1994.
[4]
Branke, J., Evolutionary Optimization in Dynamic Environments. Kluwer Academic Publishers, 2002.
[5]
Bullheimer B., Ant Colony Optimization in Vehicle Routing, PhD Thesis, University of Vienna, 1999.
[6]
A. Colorni, M. Dorigo and V. Maniezzo, Distributed Optimization by Ant Colonies, In Proceedings of the 1st European Conference on Artificial Life, F.J. Varela and P. Bourgine (Eds.), MIT Press, Cambridge, MA, 134--142, 1992.
[7]
Colorni, A., Dorigo, M., Maniezzo, V., Trubian, M., Ant System for Job--shop Scheduling, Belgian Journal of Operations Research, Statistics and Computer Science, 34(1): 39--53, 1994.
[8]
Dorigo M., Blum C., Ant Colony Optimization theory: A Survey, Theoretical Computer Science, 344: 243--278, 2005.
[9]
Eberhart R. C., Kennedy J., A new optimizer using particle swarm theory, In Proceedings of the 6th International Symposium on Micromachine and Human Science, Nagoya, Japan. pp. 39--43, 1995.
[10]
Fernandes C., Ramos V., Rosa A.C., Self-Regulated Artificial Ant Colonies on Digital Image Habitats, International Journal of Lateral Computing, 2(1): 1--8, 2005.
[11]
Guntsch M., Middendorf M., Applying Population Based ACO to Dynamic Optimization Problems, Proceedings of the 3rd International Workshop ANTS2002, LNCS 2463: 111--122, 2002.
[12]
Kennedy J. Eberhart R.C., Russel C. and Shi, Y., Swarm Intelligence, Academic Press, Morgan Kaufmann Publ., San Diego, London, 2001.
[13]
Kong, M., Tian P. Introducing a Binary Ant Colony Optimization, In Proceedings of the 6th International Workshop on ACO and Swarm Intelligence, LNCS, 4150: 444--451, 2006.
[14]
Maniezzo V., Colorni A., The Ant System applied to the Quadratic Assignment problem, IEEE Transactions on Knowledge and Data Engineering, 11(5): 769--778, 1999.
[15]
Mitchell M., Holland J., Forrest S., When will a GA outperform Hillclimbing?, Advances in Neural Information Processing Systems, 6: 51--58, 1994.
[16]
Passino, K.M., Biomimicry of Bacterial Foraging for Distributed Optimization and Control, IEEE Control Systems Magazine, 52--67, 2002.
[17]
Ramos V., Merelo J.J., "Self-Organized Stigmergic Document Maps: Environment as a Mechanism for Context Learning", in E. Alba, F. Herrera, J.J. Merelo et al. (Eds.), AEB'2002,-- 1st Spanish Conf. on Evolutionary and Bio--Inspired Algorithms, pp. 284--293, 2002.
[18]
Ramos, V., Fernandes, C., Rosa, A.C., On Self--Regulated Swarms, Societal Memory, Speed and Dynamics, in L.M. Rocha, L.S. Yaeger, M.A. Bedau, D. Floreano, R.L. Goldstone and A. Vespignani (Eds.), Proc. of ALifeX, MIT Press, pp. 393--399, 2006.
[19]
Rocha L., Maguitman A., Huang C., Kaur J., and Narayanan S., An Evolutionary Model of Genotype Editing, In Proceedings of ALifeX, MIT Press, pp. 105--111, 2006.
[20]
Roth M., Wicker S., Asymptotic Pheromone Behavior in Swarm Intelligent MANETs: An Analytical analysis of Routing Behavior, Sixth IFIP IEEE International Conference on Mobile and Wireless Communications Network, 2004.
[21]
Socha K., Sampels M., Manfrin M., Ant Algorithms for the University Course Timetabling problem with regard to the state-of-the-art, In Proceedings of the EvoWorkshops 2003, LNCS, Berlin Springer, 334, 345, 2003.
[22]
Wedde H., Farooq M., Zhang Y., BeeHive: An Efficient Fault Tolerance Routing Algorithm under High Loads Inspired by Honey Bee Behavior, In Proceedings of the 4th International Workshop on Ant Colony and Swarm Intelligence (ANTS 2004), LNCS, 83--94, 2004.
[23]
Xiao J., Li J., Xu Q., Huang W., Lou H., ACS-based Dynamic Optimization for Curing of Polymeric Coating, in AIChE Journal, 52(4): 1410--1422, 2005.
[24]
Zlochin M., Birattari M., Meuleau N., Dorigo M., Model-based search for combinatorial optimization: A critical survey, in Annals of Operations Research, 131:373--395, 2004.

Cited By

View all
  • (2024)Optimizing Coverage in Wireless Sensor Networks: A Binary Ant Colony Algorithm with Hill ClimbingApplied Sciences10.3390/app1403096014:3(960)Online publication date: 23-Jan-2024
  • (2021)Overview on Binary Optimization Using Swarm-Inspired AlgorithmsIEEE Access10.1109/ACCESS.2021.31247109(149814-149858)Online publication date: 2021
  • (2019)A spy search mechanism for memetic algorithm in dynamic environmentsApplied Soft Computing10.1016/j.asoc.2018.09.00475(203-214)Online publication date: Feb-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '07: Proceedings of the 9th annual conference on Genetic and evolutionary computation
July 2007
2313 pages
ISBN:9781595936974
DOI:10.1145/1276958
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 July 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ant algorithms
  2. dynamic optimization
  3. stigmergy
  4. swarm intelligence

Qualifiers

  • Article

Conference

GECCO07
Sponsor:

Acceptance Rates

GECCO '07 Paper Acceptance Rate 266 of 577 submissions, 46%;
Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)1
Reflects downloads up to 23 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Optimizing Coverage in Wireless Sensor Networks: A Binary Ant Colony Algorithm with Hill ClimbingApplied Sciences10.3390/app1403096014:3(960)Online publication date: 23-Jan-2024
  • (2021)Overview on Binary Optimization Using Swarm-Inspired AlgorithmsIEEE Access10.1109/ACCESS.2021.31247109(149814-149858)Online publication date: 2021
  • (2019)A spy search mechanism for memetic algorithm in dynamic environmentsApplied Soft Computing10.1016/j.asoc.2018.09.00475(203-214)Online publication date: Feb-2019
  • (2017)A survey of swarm intelligence for dynamic optimization: Algorithms and applicationsSwarm and Evolutionary Computation10.1016/j.swevo.2016.12.00533(1-17)Online publication date: Apr-2017
  • (2015)Applying Ant Colony Optimization to Dynamic Binary-Encoded ProblemsApplications of Evolutionary Computation10.1007/978-3-319-16549-3_68(845-856)Online publication date: 17-Mar-2015
  • (2013)Ant Colony Based Algorithms for Dynamic Optimization ProblemsMetaheuristics for Dynamic Optimization10.1007/978-3-642-30665-5_9(189-210)Online publication date: 2013
  • (2012)Tropical cyclone spiral band extraction and center locating by binary ant colony optimizationScience China Earth Sciences10.1007/s11430-011-4334-755:2(332-346)Online publication date: 2-Jan-2012
  • (2011)Optimization in dynamic environments: a survey on problems, methods and measuresSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-010-0681-015:7(1427-1448)Online publication date: 1-Jul-2011
  • (2009)An ant-based rule for UMDA's update strategyProceedings of the 10th European conference on Advances in artificial life: Darwin meets von Neumann - Volume Part II10.5555/2017762.2017817(391-398)Online publication date: 13-Sep-2009
  • (2008)A self-organized criticality mutation operator for dynamic optimization problemsProceedings of the 10th annual conference on Genetic and evolutionary computation10.1145/1389095.1389275(937-944)Online publication date: 13-Jul-2008
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media