Abstract
This paper analyses various ant colony optimization (ACO) based techniques for solving some of the selected intractable problems. ACO is one of the popularly used techniques in the field of meta-heuristic techniques that gave acceptable solutions to intractable problems like Travelling Salesperson (TS), Subset Selection (SS), Minimum Vertex Cover (MVC), and 0/1 Knapsack in tolerable amount of time. We have reviewed literature on the usage of aforesaid meta-heuristic algorithms for solving the intractable problems like TS, SS, MVC, and 0/1-Knapsack. A review of several ACO for NP-Hard problems with different instances shows that ACO algorithm demonstrates significant effectiveness and robustness in solving intractable problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Osman, I.H., Laporte, G.: Meta-heuristics: a bibliography. Ann. Oper. Res. 63, 513–623 (1996)
Papadimitriou, C.H.: Computational Complexity. Addison-Wesley Inc., Boston (1994)
Ausiello, G., Crescenzi, P., Gambosi, G., Kann, V., Marchetti-Spaccamela, A., Protasi, M.: Complexity and Approximation: Combinatorial Optimization Problems and Their Approximability Properties. Springer, Heidelberg (1999)
Asif, M., Baig, R.: Solving NP-complete problem using ACO algorithm. In: Proceedings of International Conference on Emerging Technologies, pp. 13–16. IEEE (2009)
Dorig, M., Stützle, T.: Ant Colony Optimization. MIT Press, Cambridge (2004)
Dorigo, M., Blum, C.: Ant colony optimization theory: a survey. Theor. Comput. Sci. 344(2–3), 243–278 (2005)
Dorigo, M., Caro, G.D., Gambardella, L.: Ant algorithms for discrete optimization. Artif. Life 5, 137–172 (1999)
Dorigo, M., Bonabeau, E., Theraulaz, G.: Ant algorithm and stigmergy. Future Gener. Comput. Syst. 16(8), 851–871 (2000)
Li, B., Wang, L., Song, W.: Ant colony optimization for the traveling salesman problem based on ants with memory. In: Proceedings of Fourth International Conference on Natural Computation. IEEE (2009)
Asif, M., Baig, R.: Solving NP-complete problem using ACO algorithm. In: Proceedings of International Conference on Emerging Technologies, pp. 13–16 (2009)
Raghavendra, B.V.: Solving traveling salesmen problem using ant colony optimization algorithm. J. Appl. Comput. Math. JACM 4(6), 260 (2015)
Chen, H., Tan, G., Qian, G., Chen, R.: Ant colony optimization with tabu table to solve TSP problem. In: Proceedings of the 37th Chinese Control Conference, 25–27 July, pp. 2523–2527. IEEE (2018)
Mueller, C., Kiehne, N.: Hybrid approach for TSP based on neural networks and ant colony optimization. In: Symposium Series on Computational Intelligence, pp. 1431–1435. IEEE (2015)
Valdez, F., Chaparro, I.: Ant colony optimization for solving the TSP symmetric with parallel processing. In: Proceedings of Joint IFSA World Congress and NAFIPS Annual Meeting, pp. 1192–1196. IEEE (2013)
Salem, A., Sleit, A.: Analysis of ant colony optimization algorithm solutions for travelling salesman problem. Proc. Int. J. Sci. Eng. Res. 9(2) (2018)
Cao, J., Guojun, L., Shang, Y., Weng, N., Chang, C., Liu, Y.: An ensemble classifier based on feature selection using ant colony optimization. In: Proceedings of High Performance Extreme Computing Conference (HPEC). IEEE (2018). 978-1-5386-5989-2
Rajoo, R.R., Salam, R.A.: Ant colony optimization based subset feature selection in speech processing: constructing graphs with degree sequences. Proc. Int. J. Adv. Sci. Eng. Inf. Technol. 8(4–2), 1728 (2018)
Crawford, B., Carlos, C., Monfroy, E.: An ant-based solver for subset problems. In: Proceedings of International Conference on Advances in Computing, Control, and Telecommunication Technologies, pp. 268–270. IEEE Xplore (2009)
Sharma, S., Buddhiraju, K.M.: A novel ant colony optimization based training subset selection algorithm for hyper spectral image classification. In: Proceedings of International Geosciences and Remote Sensing Symposium, pp. 5748–5751. IEEE (2018)
Fidanova, S., Atanassov, K., Marinov, P.: Start strategies of ACO applied on subset problems. In: Dimov, I., Dimova, S., Kolkovska, N. (eds.) Proceedings of International Conference on Numerical Methods and Applications, pp. 248–255. Springer, Heidelberg (2011)
Abd-Alsabour, N.: Binary ant colony optimization for subset problems. In: Dehuri, S., Jagadev, A., Panda, M. (eds.) Multi-objective Swarm Intelligence. Studies in Computational Intelligence, vol. 592, pp. 105–121. Springer, Heidelberg (2015)
Nemati, S., Basiri, M.E., Ghasem-Aghaee, N., Aghdam, M.H.: A novel ACO–GA hybrid algorithm for feature selection in protein function prediction. Proc. Expert Syst. Appl. 36, 12086–12094 (2009)
Jensen, R., Shen, Q.: Webpage classification with ACO-enhanced fuzzy-rough feature selection. In: Greco, S., et al. (eds.) RSCTC 2006. LNAI, vol. 4259, pp. 147–156. Springer, Heidelberg (2006)
Changdar, C., Mahapatra, G.S., Pal, R.K.: Solving 0-1 knapsack problem by continuous ACO algorithm. Int. J. Comput. Intell. Stud. 2(3/4), 333 (2013)
Chaharsooghi, S.K., Amir, H., Kermani, M.: Ant intelligent multi-colony multi-objective ant colony optimization (ACO) for the 0-1 knapsack problem. In: Proceedings of IEEE Congress on Evolutionary Computation (CEC), pp. 1195–1202 (2008)
Alzaqebah, A., Abu-Shareha, A.A.: Ant colony system algorithm with dynamic pheromone updating for 0/1 knapsack problem. Proc. Int. J. Intell. Syst. Appl. IJISA 11(2), 9–17 (2019)
Samanta, S., Chakraborty, S., Acharjee, S., Mukherjee, A., Dey, N.: Solving 0/1 knapsack problem using any weight lifting algorithm. In: IEEE International Conference on Computational Intelligence and Computing Research (2013)
Kumar, A., Rasool, A., Hajela, G.: Parallel ant colony algorithm for multi-dimensional 0-1 knapsack problem based on message passing interface (MPI). Proc. Int. J. Comput. Sci. Inf. Secur. (IJCSIS) 1(8), 613–620 (2016)
Fidanova, S., Atanassov, K., Marinov, P., Parvathi, R.: Ant colony optimization for multiple knapsacks problem with controlled starts. BIO-Automation 13(4), 271–280 (2009)
Bouamama, S., Blum, C., Fages, J.G.: An algorithm based on ant colony optimization for the minimum connected dominating set problem. Appl. Soft Comput. J. 80, 672–686 (2019)
Mehrabi, A.D., Mehrabi, S., Mehrabi, A.: A pruning based ant colony algorithm for minimum vertex cover problem. In: International Joint Conference on Computational Intelligence, IJCCI, pp. 281–286 (2009)
Jovanovica, R., Tubab, M.: An ant colony optimization algorithm with improved pheromone correction strategy for the minimum weight vertex cover problem. J. Appl. Soft Comput. 11, 5360–5366 (2011)
Chen, J., Kanj, I.A., Xia, G.: Improved parameterized upper bounds for vertex cover. In: Královič, R., Urzyczyn, P. (eds.) Mathematical Foundations of Computer Science 2006. LNCS, vol. 4162, pp. 238–249. Springer, Heidelberg (2006)
Shyu, S.J.: An ant colony optimization algorithm for the minimum weight vertex cover problem. Ann. Oper. Res. 131, 283–304 (2004)
Ni, X.: Optimization research of railway passenger transfer scheme based on ant colony algorithm. In: 6th International Conference on Computer-Aided Design Manufacturing Modeling and Simulation, API Conference Proceedings (2018)
Bouzbita, S., El Afia, A., Faizi, R.: Parameter adaptation for ant colony system algorithm using Hidden Markov Model for TSP problems. In: Proceedings of LOPAL Conference, pp. 2–5. ACM (2018)
Shetty, A., Shetty, A., Puthusseri, K.S., Shankaramani, R.: An improved ant colony optimization algorithm: Minion Ant (MAnt) and its application on TSP. In: Symposium Series on Computational Intelligence, SSCI. IEEE (2018). 978-1-5386-9276-9/2018
Qi, L., Yao, W., Chang, J.: A large scale transactional service selection approach based on skyline and ant colony optimization algorithm. Int. J. Technol. Eng. Stud. 4(3), 95–101 (2018)
Shemi, P.M., Jibukumar, M.G., Sabu, M.K.: A novel relay selection algorithm using ant colony optimization with artificial noise for secrecy enhancement in cooperative networks. Int. J. Commun. Syst. 31(14), 3739 (2018)
Mansoura, I.B., Alayaa, I.: Indicator based ant colony optimization for multi-objective knapsack problem. In: International Conference on Knowledge Based and Intelligent Information and Engineering Systems (2015). Procedia Computer Science Vol. 60, pp. 448 – 457, Science Direct
Tao, L.R., Jian, L.X.: MapReduce-based ant colony optimization algorithm for multi-dimensional knapsack problem. Appl. Mech. Mater. J. AMM 380-384, 1877–1880 (2013)
Yang, J., Shia, X., Marchese, M., Liang, Y.: An ant colony optimization method for generalized TSP problem. Prog. Nat. Sci. 18, 1417–1422 (2008)
Bhardwaj, G., Pandey, M.: Parallel implementation of travelling salesman problem using ant colony optimization. Int. J. Comput. Appl. Technol. Res. 3(6), 385–389 (2014)
Menezes, B.A.M., Kuchen, H., Amorim Neto, H.A., de Lima Neto, F.B.: Parallelization strategies for GPU-based ant colony optimization solving the traveling salesman problem. In: Proceedings of IEEE Congress on Evolutionary Computation (2019)
Fallahzadeh, O., Dehghani-Bidgoli, Z., Assarian, M.: Raman spectral feature selection using ant colony optimization for breast cancer diagnosis. Lasers Med. Sci. 33(8), 1799–1806 (2018)
Naseer, A., Shahzad, W., Ellahi, A.: A hybrid approach for feature subset selection using ant colony optimization and multi-classifier ensemble. Int. J. Adv. Comput. Sci. Appl. IJACSA 9(1), 306–313 (2018)
Peng, H., Ying, C., Tan, S., Hu, B., Sun, Z.: An improved feature selection algorithm based on ant colony optimization. IEEE Access 6, 69203–69209 (2018)
Iqbal, S., Bari, F.Md., Rahman, M.S.: A novel ACO technique for fast and near optimal solutions for the multi-dimensional multi-choice knapsack problem. In: 13th International Conference on Computer and Information Technology. IEEE Xplore (2010)
Zouari, W., Alaya, I., Tagina, M.: A hybrid ant colony algorithm with a local search for the strongly correlated knapsack problem. In: 14th International Conference on Computer Systems and Applications, pp. 527–533. IEEE (2017). IEEE Access
Dorigo, M.: Optimization, learning and natural algorithms. Ph.D. thesis, Dipartimento di Elettronica, Politecnico di Milano, Italy (1992). (in Italian)
Dorigo, M., Blum, C.: Ant colony optimization theory: a survey. Theoret. Comput. Sci. 344(2–3), 243–278 (2005)
Dorigo, M., Caro, G.D.: The ant colony optimization meta-heuristi. In: Corne, D., Dorigo, M., Glover, F. (eds.) New Ideas in Optimization. McGraw-Hill, New York (1999)
Dorigo, M., Caro, G.D., Gambardella, L.: Ant algorithms for discrete optimization. Artif. Life 5, 137–172 (1999)
Dorigo, M., Gambardella, L.: Ant colony system: a cooperative learning approach to the travelling salesman problem. IEEE Trans. Evol. Comput. 1, 53–66 (1997)
Dorigo, M., Maniezzo, V., Colorni, A.: Ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. 26(1), 28–41 (1996)
Dorigo, M., Maniezzo, V., Colorni, A.: The ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. 26, 29–41 (1996)
Dorigo, M., Gambardella, L.M.: Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans. Evol. Comput. 1(1), 53–66 (1997)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Mandal, A.K., Dehuri, S. (2020). A Survey on Ant Colony Optimization for Solving Some of the Selected NP-Hard Problem. In: Dehuri, S., Mishra, B., Mallick, P., Cho, SB., Favorskaya, M. (eds) Biologically Inspired Techniques in Many-Criteria Decision Making. BITMDM 2019. Learning and Analytics in Intelligent Systems, vol 10. Springer, Cham. https://doi.org/10.1007/978-3-030-39033-4_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-39033-4_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-39032-7
Online ISBN: 978-3-030-39033-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)