An efficient algorithm for the subset sum problem based on finite-time convergent recurrent neural network

被引:10
作者
Gu, Shenshen [1 ]
Cui, Rui [1 ]
机构
[1] Shanghai Univ, Sch Mechatron Engn & Automat, Shanghai 200072, Peoples R China
关键词
Subset sum problem; L smallest k-subsets sum problem; L shortest paths; Convergence in finite time; Recurrent neural network;
D O I
10.1016/j.neucom.2013.12.063
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
For a given set S of n real numbers, there are totally 2(n) - 1 different subsets excluding the empty set. The subset sum problem is defined as finding L subsets whose summation of subset elements are the L smallest among all possible subsets. This problem has many applications in operations research and real world. However, the problem is very computationally challenging. In this paper, a novel algorithm is proposed to solve this problem. Firstly, the L smallest k-subsets sum problem, a special case and sub-problem of the subset sum problem, is investigated. Given a positive integer k (k <= n), k-subset means the subset of k distinct elements of S. Obviously, there are totally (7,) k-subsets. By expressing all these k-subsets with a network, the L smallest k-subsets sum problem is converted to finding L shortest loopless paths in this network. By combining the L shortest paths algorithm and the finite-time convergent recurrent neural network, a new algorithm for the L smallest k-subsets sum problem is developed. Finally, the solution to the subset sum problem is obtained by combining the solutions to these sub-problems. And experimental results show that the proposed algorithm is very effective and efficient. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:13 / 21
页数:9
相关论文
共 17 条
[1]  
[Anonymous], 1978, COMBINATORIAL ALGORI
[2]  
Bellman R., 1958, Q APPL MATH, V16, P8790
[3]   Per-Subcarrier Antenna Selection for H.264 MGS/CGS Video Transmission Over Cognitive Radio Networks [J].
Bocus, Mohammud Z. ;
Coon, Justin P. ;
Canagarajah, C. Nishan ;
Armour, Simon M. D. ;
Doufexi, Angela ;
McGeehan, Joe P. .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2012, 61 (03) :1060-1073
[4]  
Carey M.R., 1979, Computers and Intractability: A Guide to the Theory of NP-Completeness
[5]   Quantum Algorithms of the Subset-sum Problem on a Quantum Computer [J].
Chang, Weng-Long ;
Ren, Ting-Ting ;
Feng, Mang ;
Lu, Lai Chin ;
Lin, Kawuu Weicheng ;
Guo, Minyi .
2009 WASE INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING, ICIE 2009, VOL II, 2009, :54-+
[6]   Synthesis of application specific instructions for embedded DSP software [J].
Choi, H ;
Kim, JS ;
Yoon, CW ;
Park, IC ;
Hwang, SH ;
Kyung, CM .
IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (06) :603-614
[7]   A K-Winners-Take-All neural network based on linear programming formulation [J].
Gu, Shenshen ;
Wang, Jun .
2007 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-6, 2007, :37-40
[8]  
Lagarias J. C., 1983, 24th Annual Symposium on Foundations of Computer Science, P1, DOI 10.1109/SFCS.1983.70
[9]   Finite-Time Convergent Recurrent Neural Network with a Hard-Limiting Activation Function for Constrained Optimization with Piecewise-Linear Objective Functions [J].
Liu, Qingshan ;
Wang, Jun .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2011, 22 (04) :601-613
[10]   A simplified dual neural network for quadratic programming with its KWTA application [J].
Liu, Shubao ;
Wang, Jun .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2006, 17 (06) :1500-1510