skip to main content
10.1145/3361821.3361834acmotherconferencesArticle/Chapter ViewAbstractPublication PagescciotConference Proceedingsconference-collections
research-article

Enhanced Inverse Ant Algorithm with Mutable Path Pheromone Concentration

Published:20 September 2019Publication History

ABSTRACT

Inverse Ant Algorithm is an enhanced Ant Algorithm that covers real-world scenarios to avoid stagnation in finding the best path from the source to destination. This is done by incorporating rules and constraints that contributes to pheromone level concentration in the path which is the basis for its decision making on agent's choice of next move. Other modifications like path elimination rule was added to ensure that only short paths were eligible of the selection process of ants' next move as it traverses from the source to its destination. Through the path elimination rule modification the inverse ant algorithm was able to eliminate long distant paths as ants' choice for the next possible move and eventually return choices of shorter paths for the ants' selection process which the inverse ant algorithm with path elimination rule has successfully implemented which resulted to shorter best path and it avoid stagnation as rules and constraints are applied. However, even with its increase in efficiency, the current implementations uses the same pheromone concentration on the path as its initial value and agents deposit the same pheromone cost as agents traverse the path. In addition, the current implement uses the same pheromone evaporation cost overtime in each path which is not the actual defection in the real-world. In order to address this issue a modification is introduced to the current Inverse Ant Algorithm model which uses variable path rules and constraints that mimics real world scenarios in a road traffic network such as car length rules, traffic light delay rule, path speed limit rule, and path pheromone capacity rule. The enhancements made is applied to the current implementation in order to achieve reliability in implementing route optimization and to enhance its performance.

References

  1. M. D. Rossetti, R. R. Hill, B. Johansson, A. Dunkin and R. G. Ingalls, "An Ant Based Simulation Optimization For Vehicle Routing Problems with Stochastic Demands," Winter Simulation Conference, pp. 2477--2487, 2009.Google ScholarGoogle Scholar
  2. T. Stützle and H. H. Hoosb, "MAX-MIN Ant System," Future Generation Computer Systems, vol. 16, pp. 889--914, 2000.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J.-l. Liu, "Rank-based ant colony optimization applied to dynamic traveling salesman problems," Engineering Optimization, vol. 37, no. 8, pp. 831--847, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  4. A. K. Gupta, A. K. Verma and H. Sadawarti, "Analysis of various Swarm-based & Ant-based Algorithms," ACAI, pp. 39--43, 2011.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. M. Jayoma, B. D. Gerardo and R. M. Medina, "Inverse Ant Algorithm," in 12th Multi-disciplinary International Conference on Artificial Intelligence (MIWAI), Hanoi, Vietnam, 2018.Google ScholarGoogle Scholar
  6. J. M. Jayoma, B. D. Gerardo and R. M. Medina, "Enhanced Ant Algorithm with Path Elimination Rule," in 10th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Management (HNICEM), Baguio City, Philippines, 2018.Google ScholarGoogle Scholar
  7. J. M. Jayoma, B. D. Gerardo and R. P. Medina, "Enhancing Inverse Ant Algorithm with Path Elimination Rule," in HNICEM, Baguio, 2018.Google ScholarGoogle Scholar
  8. F. Vasko, J. Bobeck, M. Governale, D. Rieksts and J. Keffer, "A statistical analysis of parameter values for the rank-based ant colony optimization algorithm for the traveling salesperson problem," Journal of the Operational Research Society, vol. 62, p. 1169--1176, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  9. N. M. Hieu, P. Quoc and N. D. Nghia, "An Approach of Ant Algorithm for Solving Minimum Routing Cost Spanning Tree Problem," SoICT, 2011.Google ScholarGoogle Scholar
  10. O. Holthaus and C. Rajendran, "A fast ant-colony algorithm for single-machine scheduling to minimize the sum of weighted tardiness of jobs," Journal of the Operational Research Society, vol. 56, p. 947--953, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  11. Z. Liang, J. Sun, Q. Lin, Z. Du, J. Chen and Z. Ming, "A novel multiple rule sets data classification algorithm based on antcolony algorithm," Applied Soft Computing, vol. 38, p. 1000--1011, 2016.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. W. Rui, Z. Danyang, Z. Hongdou, M. Jianlin and G. Ning, "A Solution for Simultaneous Adaptive Ant Colony Algorithm to Memory Demand Vehicle Routing Problem With Pickups," 28th Chinese Control and Decision Conference, 2016.Google ScholarGoogle Scholar
  13. A. Chakraborty, S. Ganguly, A. Karmakar and M. K. Naskar, "A Trust Based Congestion Aware Hybrid Ant Colony Optimization Algorithm for Energy Efficient Routing in Wireless Sensor Net works (TC-ACO)," Fifth International Conference on Advanced Computing (ICoAC), pp. 137--142, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  14. X. Li, Q. He, Y. Li, C. Li and Z. Wang, "An Adaptive Premium Penalty Ant Colony Optimization Algorithm," International Conference on Machine Learning and Cybernetics, pp. 463--468, 2013.Google ScholarGoogle Scholar
  15. P. C. Pinto, T. A. Runkler and J. M. C. Sousat, "An Ant Algorithm for Static and Dynamic Max-Sat Problems".Google ScholarGoogle Scholar
  16. W. J. Han, X. Zhang, H. Y. Jiang and W. Li, "An ant colony optimization Algorithm for Software Project Management," 7th International Conference on Control and Automation, pp. 19--23, 2014.Google ScholarGoogle Scholar
  17. T. N. Bui and C. M. Zrncic, "An Ant-Based Algorithm for Finding Degree-Constrained Minimum Spanning Tree," GECCO, pp. 11--18, 2006.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. J. R. Oliveira, R. Calvo, R. A. F. Romero and M. Figueiredo, "An Approach for Coordinating of the Cooperative Mapping in a Self-Adaptive Formation System Based on a Modification of the Ant Colony Algorithm," Joint Conference on Robotics: SBR-LARS Robotics Symposium and Robocontrol, pp. 13--18, 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. F. Cicirelli, A. Forestiero, A. Giordano and C. Mastroianni, "An Approach for Scalable Parallel Execution of Ant Algorithms".Google ScholarGoogle Scholar
  20. M. A. M. d. Oca, L. Garrido and J. L. Aguirre, "An hybridization of an antbased clustering algorithm with growing neural gas networks for classification tasks," Symposium on Applied Computing, pp. 9--13, 2005.Google ScholarGoogle Scholar
  21. M. Sun, J. Sun, E. Lu and C. Yu, "Ant Algorithm for File Replica Selection in Data Grid," Proceedings of the First International Conference on Semantics, Knowledge, and Grid, 2005.Google ScholarGoogle Scholar

Index Terms

  1. Enhanced Inverse Ant Algorithm with Mutable Path Pheromone Concentration

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      CCIOT '19: Proceedings of the 2019 4th International Conference on Cloud Computing and Internet of Things
      September 2019
      134 pages
      ISBN:9781450372411
      DOI:10.1145/3361821

      Copyright © 2019 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 20 September 2019

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader