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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Nijenhuis, A., Wilf, H.: Combinatorial Algorithms for Computers and Calculators, 2nd edn. Academic Press, New York (1978)
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)
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)
Martello, S., Toth, P.: Knapsack problems: Algorithms and Computer Interpretations. Wiley-Interscience, Hoboken (1990). pp. 105–136
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)