Skip to main content

FPGA Implementation of the L Smallest k-Subsets Sum Problem Based on the Finite-Time Convergent Recurrent Neural Network

  • Conference paper
  • First Online:
Book cover Advances in Neural Networks - ISNN 2017 (ISNN 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10261))

Included in the following conference series:

Abstract

For a given set S of n real numbers and a positive integer \(k<n\), there are totally \({n \atopwithdelims ()k}\) subsets of S with k elements. Among these subsets, to find L subsets whose summation of their elements are the L smallest is so called the L smallest k-subsets sum problem. It is widely applied in the real operations and computational research. However it is very computationally challenging to process large scale L smallest k-subsets sum problem. To solve this problem, this paper presents a FPGA implementation of a finite-time convergent recurrent neural network of L smallest k-subsets sum problem. And the neural network model is tested on a Digilent Nexys 4 DDR board with Xilinx Artix 7 FPGA. Experimental results show that the proposed hardware implementation method has a high degree of parallelism and fast performance.

The work described in the paper was supported by the National Science Foundation of China under Grant 61503233.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • 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

References

  1. Nijenhuis, A., Wilf, H.: Combinatorial Algorithms for Computers and Calculators, 2nd edn. Academic Press, New York (1978)

    MATH  Google Scholar 

  2. Wang, H., Ma, Z., Nakayama, I.: Effectiveness of penalty function in solving the subset sum problem. In: Proceedings of IEEE International Conference on Evolutionary Computation, pp. 422–425 (1996)

    Google Scholar 

  3. Bocus, M., Coon, J., Canagarajah, C., Armour, S.M.D., Doufexi, A.M.J.: Per-subcarrier antenna selection for H.264 MGS/CGS video transmission over cognitive radio networks. IEEE Trans. Veh. Technol. 61(3), 1060–1073 (2012)

    Article  Google Scholar 

  4. Martello, S., Toth, P.: Knapsack problems: Algorithms and Computer Interpretations. Wiley-Interscience, Hoboken (1990). pp. 105–136

    MATH  Google Scholar 

  5. Chang, W.L.: Quantum algorithms of the subset-sum problem on a quantum computer. In: WASE International Conference on Information Engineering, ICIE 2009, pp. 54–57 (2009)

    Google Scholar 

  6. Wan, L., Li, K.L.J.: GPU implementation of a parallel two-list algorithm for the subset-sum problem. Concurr. Comput. 27(1), 119–145 (2015)

    Article  Google Scholar 

  7. Gu, S., Cui, R.: An efficient algorithm for the subset sum problem based on finite-time convergent recurrent neural network. Neuro Comput. 149, 13–21 (2015)

    Google Scholar 

  8. Wang, J.: Primal and dual neural networks for shortest-path routing. IEEE Trans. Syst. Man Cybern. Part A: Syst. Hum. 28(6), 864–869 (1998)

    Article  Google Scholar 

  9. Liu, Q., Wang, J.: Finite-time convergent recurrent neural network with a hard-limiting activation function for constrained optimization with piecewise-linear objective functions. IEEE Trans. Neural Netw. 22(4), 601–613 (2011)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shenshen Gu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Gu, S., Wang, X. (2017). FPGA Implementation of the L Smallest k-Subsets Sum Problem Based on the Finite-Time Convergent Recurrent Neural Network. In: Cong, F., Leung, A., Wei, Q. (eds) Advances in Neural Networks - ISNN 2017. ISNN 2017. Lecture Notes in Computer Science(), vol 10261. Springer, Cham. https://doi.org/10.1007/978-3-319-59072-1_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-59072-1_40

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-59071-4

  • Online ISBN: 978-3-319-59072-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics