[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

FPGA-Based Hardware Modeling on Pigeon-Inspired Optimization Algorithm

  • Conference paper
  • First Online:
Methods and Applications for Modeling and Simulation of Complex Systems (AsiaSim 2022)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1712))

Included in the following conference series:

Abstract

By learning behavioral characteristics and biological phenomena in nature, such as birds, ants, and fireflies, intelligent optimization algorithms (IOA) is proposed. IOA shows feasibility in solving complex optimization problems in reality. Pigeon-inspired optimization (PIO) algorithm, which belongs to intelligent optimization algorithms, is proposed by the pigeons homing navigation behavior inspired. PIO is superior to other algorithms in dealing with many optimization problems. However, the performance of PIO processing large-scale complex optimization problems is poor and the execution time is long. Population-based optimization algorithms (such as PIO) can be optimized by parallel processing, which enables PIO to be implemented in hardware for improving execution times. This paper proposes a hardware modeling method of PIO based on FPGA. The method focuses on the parallelism of multi-individuals and multi-dimensions in pigeon population. For further acceleration, this work uses parallel bubble sort algorithm and multiply-and-accumulator (MAC) pipeline design. The simulation result shows that the implementation of PIO based on FPGA can effectively improve the computing capability of PIO and deal with complex practical problems.

Supported by the National Key R &D Program of China (No. 2018YFB1701600).

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

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 79.50
Price includes VAT (United Kingdom)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 99.99
Price includes VAT (United Kingdom)
  • 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

Institutional subscriptions

Similar content being viewed by others

References

  1. Li, W., et al.: A simulation design and optimization method based on MATLAB and intelligent optimization algorithm. In: Proceedings of 2020 China Simulation Conference, pp. 396–402 (2020)

    Google Scholar 

  2. Li, L., et al.: Improved EKF aircraft trajectory tracking algorithm based on PSO. In: Proceedings of the 33rd China Simulation Conference, pp. 64–69 (2021)

    Google Scholar 

  3. Duan, H., Qiao, P.: Pigeon-inspired optimization: a new swarm intelligence optimizer for air robot path planning. Int. J. Intell. Comput. Cybern. 7(1), 24–37 (2014)

    Article  MathSciNet  Google Scholar 

  4. Qiu, H.X., Duan, H.B.: Multi-objective pigeon-inspired optimization for brushless direct current motor parameter design. Sci. China Technol. Sci. 58(11), 1915–1923 (2015). https://doi.org/10.1007/s11431-015-5860-x

    Article  Google Scholar 

  5. Alazzam, H., Alsmady, A., Mardini, W.: Solving multiple traveling salesmen problem using discrete pigeon inspired optimizer. In: 2020 11th International Conference on Information and Communication Systems (ICICS). IEEE (2020)

    Google Scholar 

  6. Zhang, S., Duan, H.: Gaussian pigeon-inspired optimization approach to orbital spacecraft formation reconfiguration. Chin. J. Aeronaut. 28(1), 200–205 (2015)

    Article  Google Scholar 

  7. Zhang, D., Duan, H., Yang,Y.: Active disturbance rejection control for small unmanned helicopters via Levy flight-based pigeon-inspired optimization. Aircraft Engineering and Aerospace Technology (2017)

    Google Scholar 

  8. Pei, J.Z., YiXin, S., Zhang, D.H.: Fuzzy energy management strategy for parallel HEV based on pigeon-inspired optimization algorithm. Sci. China Technol. Sci. 60(3), 425–433 (2017)

    Article  Google Scholar 

  9. Yu, S., et al.: Node self-deployment algorithm based on pigeon swarm optimization for underwater wireless sensor networks. Sensors 17(4), 674 (2017)

    Google Scholar 

  10. Li, C., Duan, H.: Target detection approach for UAVs via improved pigeon-inspired optimization and edge potential function. Aerosp. Sci. Technol. 39, 352–360 (2014)

    Article  Google Scholar 

  11. Pan, J.-S., et al.: Improved binary pigeon-inspired optimization and its application for feature selection. Appl. Intell. 51(12), 8661–8679 (2021)

    Google Scholar 

  12. Yuan, Y., Duan, H.: Active disturbance rejection attitude control of unmanned quadrotor via paired coevolution pigeon-inspired optimization. Aircraft Engineering and Aerospace Technology (2021)

    Google Scholar 

  13. Zou, X., et al.: Parallel design of intelligent optimization algorithm based on FPGA. Int. J. Adv. Manuf. Technol. 94(9), 3399–3412 (2018)

    Google Scholar 

  14. Zhou, Y., Tan, Y.: GPU-based parallel particle swarm optimization. In: 2009 IEEE Congress on Evolutionary Computation. IEEE (2009)

    Google Scholar 

  15. Menezes, B.A.M., et al.: Parallelization strategies for GPU-based ant colony optimization solving the traveling salesman problem. In: 2019 IEEE Congress on Evolutionary Computation (CEC). IEEE (2019)

    Google Scholar 

  16. Juang, C.-F., et al.: Ant colony optimization algorithm for fuzzy controller design and its FPGA implementation. IEEE Trans. Ind. Electron. 55(3), 1453–1462 (2008)

    Google Scholar 

  17. Djenouri, Y., et al.: Exploiting GPU parallelism in improving bees swarm optimization for mining big transactional databases. Inf. Sci. 496, 326–342 (2019)

    Google Scholar 

  18. Jiang, Q., et al.: Improving the performance of whale optimization algorithm through OpenCL-based FPGA accelerator. In: Complexity 2020 (2020)

    Google Scholar 

  19. Sadeeq, H., Abdulazeez, A.M.: Hardware implementation of firefly optimization algorithm using FPGAs. In: 2018 International Conference on Advanced Science and Engineering (ICOASE). IEEE (2018)

    Google Scholar 

  20. Lipu, A.R., et al.: Exploiting parallelism for faster implementation of Bubble sort algorithm using FPGA. In: 2016 2nd International Conference on Electrical, Computer & Telecommunication Engineering (ICECTE). IEEE (2016)

    Google Scholar 

  21. Yao, X., Liu, Y., Lin, G.: Evolutionary programming made faster. IEEE Trans. Evol. Comput. 3(2), 82–102 (1999)

    Article  Google Scholar 

  22. Babitha, P.K., Thushara, T., Dechakka, M.P.: FPGA based N-bit LFSR to generate random sequence number. Int. J. Eng. Res. General Sci. 3(3), 6–10 (2015)

    Google Scholar 

Download references

Acknowledgment

This work is supported by the National Key R &D Program of China (No. 2018YFB1701600).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chun Zhao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zhao, Y., Zhao, C., Liu, Y. (2022). FPGA-Based Hardware Modeling on Pigeon-Inspired Optimization Algorithm. In: Fan, W., Zhang, L., Li, N., Song, X. (eds) Methods and Applications for Modeling and Simulation of Complex Systems. AsiaSim 2022. Communications in Computer and Information Science, vol 1712. Springer, Singapore. https://doi.org/10.1007/978-981-19-9198-1_31

Download citation

  • DOI: https://doi.org/10.1007/978-981-19-9198-1_31

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-19-9197-4

  • Online ISBN: 978-981-19-9198-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics