Skip to main content

Cat Swarm Optimization (CSO) Algorithm

  • Chapter
  • First Online:
Advanced Optimization by Nature-Inspired Algorithms

Part of the book series: Studies in Computational Intelligence ((SCI,volume 720))

Abstract

In this chapter, a brief literature review of the Cat Swarm Optimization (CSO) algorithm is presented. Then the natural process, the basic CSO algorithm iteration procedure, and the computational steps of the algorithm are detailed. Finally, a pseudo code of CSO algorithm is also presented to demonstrate the implementation of this optimization technique.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

  • Amara, M., Bouanane, A., Meziane, R., & Zeblah, A. (2015). Hybrid wind gas reliability optimization using cat swarm approach under performance and cost constraints. 3rd International Renewable and Sustainable Energy Conference (IRSEC), Marrakech and Ouarzazate, Morocco, 10–13 December.

    Google Scholar 

  • Bilgaiyan, S., Sagnika, S., & Das, M. (2015). A multi-objective cat swarm optimization algorithm for workflow scheduling in cloud computing environment. Intelligent Computing, Communication and Devices (pp. 73–84). New Delhi, India: Springer.

    Google Scholar 

  • Chu, S. C., & Tsai, P. W. (2007). Computational intelligence based on the behavior of cats. International Journal of Innovative Computing, Information and Control, 3(1), 163–173.

    Google Scholar 

  • Crawford, B., Soto, R., Caballero, H., Olguín, E., & Misra, S. (2016). Solving biobjective set covering problem using binary cat swarm optimization algorithm. The 16th International Conference on Computational Science and Its Applications, Beijing, China, 4–7 July.

    Google Scholar 

  • Guo, J., Sun, Z., Tang, H., Yin, L., & Zhang, Z. (2015). Improved cat swarm optimization algorithm for assembly sequence planning. Open Automation and Control Systems Journal, 7, 792–799.

    Article  Google Scholar 

  • Kumar, D., Samantaray, S. R., Kamwa, I., & Sahoo, N. C. (2014). Reliability-constrained based optimal placement and sizing of multiple distributed generators in power distribution network using cat swarm optimization. Electric Power Components and Systems, 42(2), 149–164.

    Article  Google Scholar 

  • Lin, K. C., & Chien, H. Y. (2009). CSO-based feature selection and parameter optimization for support vector machine. Joint Conferences on Pervasive Computing (JCPC), Taipei, Taiwan, 3–5 December.

    Google Scholar 

  • Lin, K. C., Zhang, K. Y., & Hung, J. C. (2014a). Feature selection of support vector machine based on harmonious cat swarm optimization. Ubi-Media Computing and Workshops (UMEDIA), Ulaanbaatar, Mongolia, 12–14 July.

    Google Scholar 

  • Lin, K. C., Huang, Y. H., Hung, J. C., & Lin, Y. T. (2014b). Modified cat swarm optimization algorithm for feature selection of support vector machines. Frontier and Innovation in Future Computing and Communications, 329–336.

    Google Scholar 

  • Majumder, P., & Eldho, T. I. (2016). A new groundwater management model by coupling analytic element method and reverse particle tracking with cat swarm optimization. Water Resources Management, 30(6), 1953–1972.

    Article  Google Scholar 

  • Meziane, R., Boufala, S., Amara, M., & Hamzi, A. (2015). Cat swarm algorithm constructive method for hybrid solar gas power system reconfiguration. 3rd International Renewable and Sustainable Energy Conference (IRSEC), Marrakech and Ouarzazate, Morocco, 10–13 December.

    Google Scholar 

  • Mohamadeen, K. I., Sharkawy, R. M., & Salama, M. M. (2014). Binary cat swarm optimization versus binary particle swarm optimization for transformer health index determination. 2nd International Conference on Engineering and Technology, Cairo, Egypt, 19–20 April.

    Google Scholar 

  • Mohapatra, P., Chakravarty, S., & Dash, P. K. (2016). Microarray medical data classification using kernel ridge regression and modified cat swarm optimization based gene selection system. Swarm and Evolutionary Computation, 28, 144–160.

    Article  Google Scholar 

  • Naidu, Y. R., & Ojha, A. K. (2015). A hybrid version of invasive weed optimization with quadratic approximation. Soft Computing, 19(12), 3581–3598.

    Article  Google Scholar 

  • Pradhan, P. M., & Panda, G. (2012). Solving multiobjective problems using cat swarm optimization. Expert Systems with Applications, 39(3), 2956–2964.

    Article  Google Scholar 

  • Ram, G., Mandal, D., Kar, R., & Ghoshal, S. P. (2015). Cat swarm optimization as applied to time-modulated concentric circular antenna array: Analysis and comparison with other stochastic optimization methods. IEEE Transactions on Antennas and Propagation, 63(9), 4180–4183.

    Google Scholar 

  • Saha, S. K., Ghoshal, S. P., Kar, R., & Mandal, D. (2013). Cat swarm optimization algorithm for optimal linear phase FIR filter design. ISA Transactions, 52(6), 781–794.

    Article  Google Scholar 

  • Sharafi, Y., Khanesar, M. A., & Teshnehlab, M. (2013). Discrete binary cat swarm optimization algorithm. In Computer, Control & Communication (IC4). 3rd IEEE International Conference on Computer, Control & Communication (IC4), Karachi, Pakistan, 25–26 September.

    Google Scholar 

  • So, J., & Jenkins, W. K. (2013). Comparison of cat swarm optimization with particle swarm optimization for IIR system identification. Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 6–9 November.

    Google Scholar 

  • Tsai, P. W., Pan, J. S., Chen, S. M., Liao, B. Y., & Hao, S. P. (2008). Parallel cat swarm optimization. International Conference on Machine Learning and Cybernetics, Kunming, China, 12–15 July.

    Google Scholar 

  • Tsai, P. W., Pan, J. S., Chen, S. M., & Liao, B. Y. (2012). Enhanced parallel cat swarm optimization based on the Taguchi method. Expert Systems with Applications, 39(7), 6309–6319.

    Article  Google Scholar 

  • Wang, J. (2015). A new cat swarm optimization with adaptive parameter control. Genetic and Evolutionary Computing, 69–78.

    Google Scholar 

  • Xu, L., & Hu, W. B. (2012). Cat swarm optimization-based schemes for resource-constrained project scheduling. Applied Mechanics and Materials, 220, 251–258.

    Article  Google Scholar 

  • Yang, S. D., Yi, Y. L., & Shan, Z. Y. (2013a). Chaotic cat swarm algorithms for global numerical optimization. Advanced Materials Research, 602, 1782–1786.

    Google Scholar 

  • Yang, S. D., Yi, Y. L., & Lu, Y. P. (2013b). Homotopy-inspired cat swarm algorithm for global optimization. Advanced Materials Research, 602, 1793–1797.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Omid Bozorg-Haddad .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this chapter

Cite this chapter

Bahrami, M., Bozorg-Haddad, O., Chu, X. (2018). Cat Swarm Optimization (CSO) Algorithm. In: Bozorg-Haddad, O. (eds) Advanced Optimization by Nature-Inspired Algorithms. Studies in Computational Intelligence, vol 720. Springer, Singapore. https://doi.org/10.1007/978-981-10-5221-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-5221-7_2

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-5220-0

  • Online ISBN: 978-981-10-5221-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics