Abstract
In this paper, Proposed a algorithm based on quantum, to solve the 0-1-knapsack problem on a hypothetical quantum computer. Utilized the especial characteristics of the quantum environment, constantly split up into the state of vector space, reduced the probability of state vector which don’t meet the conditions of magnitude, increased the probability amplitude to meet the conditions, found a larger probability of obtaining the solution. Owing to the problem of solving the time complexity by traditional exponential is too complicated, turned it into the other problem which is relatively easy, then solving polynomial time with quantum computer, can reduce the difficulty of solving the problem. Analysis of the complexity of the algorithm and implementation results showed that the designed algorithm is effective and feasible. The designed algorithm can be extended to solve other NPC problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Buhrman, H., de Wolf, R., Durr, C., Heiligman, M., Hoyer, P., Magniez, F., Santha, M.: Quantum Algorithms for Element Distinctness. In: 16th Annual Conference on Computational Complexity, pp. 131–137 (2001)
Aaronson, S.: Quantum Lower Bound for the Collision Problem. In: Proceedings of the 34th Annual ACM Symp. on Theory of Computing, pp. 635–642 (2002)
Ambainis, A.: Quantum lower bounds by quantum arguments. Journal of Computer and System Sciences 64, 750–767 (2002)
Shi, Y.: Quantum lower bounds for the collision and the element distinctness problems. In: Proceedings of Symposium on the Foundations of Computer Science (2002)
Vergis, A., Striglitz, K., Dickinson, B.: The complexity of analog computation. Math. Comp. Simul. 28, 91–113 (1986)
Nie, S.: Research on Collaborative Manufacturing Resources Optimization Deployment based on DNA genetic algorithm. Doctoral Dissertation of South China University of Technology, pp. 34–66 (2010)
Zhong, Y., Yu, X.: Quantum Associative Memory based on Entanglement. Chinese Journal of Quantum Electronics 6, 873–878 (2005)
Zhong, Y., Yu, X.: A Quantum Algorithm to Resolve TSP. Computer Engineering & Design 6, 1032–1033 (2004)
Lian, G.Y., Huang, K.L., Chen, J.H., Gao, F.Q.: Training algorithm for radial basis function neural network based on quantum-behaved particle swarm optimization. International Journal of Computer Mathematics 87(3), 629–641 (2010)
Yang, J.-P., Chen, Y.-J., Huang, H.-C., Tsai, S.-N., Hwang, R.-C.: The Estimations of Mechanical Property of Rolled Steel Bar by Using Quantum Neural Network. Advances in Intelligent and Soft Computing 56(6), 799–806 (2009)
McElroy, J., Gader, P.: Generalized Encoding and Decoding Operators for Lattice-Based Associative Memories. Neural Networks 20(10), 1674–1678 (2009)
Trugenberger, C.A., Diamantini, C.M.: Diamantini Quantum Associative Pattern Retrieval. Quantum Inspired Intelligent Systems 12(1), 103–113 (2008)
Sun, W., He, Y.J., Meng, M.: A Novel Quantum Neural Network Model with Variable Selection for Short Term Load Forecasting. Applied Mechanics and Materials 20(3), 612–617 (2010)
Liu, Y., Ma, L., Ning, A.-B.: Quantum competitive decision algorithm and its application in TSP. Application Research of Computers 27(2), 586–589 (2010)
Oskin, M., Chong, F., Chuang, I.: A practical architecture for reliable quantum computers. IEEE Computer 35(1), 79–87 (2002)
Shi, Y.: Quantum lower bounds for the collision and the element distinctness problems. In: Proceedings of Symposium on the Foundations of Computer Science (2002)
Zhu, J.B., Yao, T.S.: FIFA-based Text Classification. Journal of Chinese Information Processing (9), 20–26 (2003)
Yang, J.: Research of quantum genetic algorithm and its application in blind source separation. ACTA Electronic Sonica 20(1), 62–68 (2003)
Xie, G., Fan, H., Cao, L.: A quantum neural computational network model. Journal of Fudan University (Natural Science) 43(5), 700–703 (2004)
Han, K.H.: Genetic quantum algorithm and its application to combinatorial optimization problem. In: IEEE Proc. of the 2000 Congress on Evolutionary Computation, pp. 1354–1360. IEEE Press, San Diego (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, H., Nie, S. (2012). Solving the 0-1 Knapsack Problem with Polynomial-Time Quantum Algorithm. In: Zhao, M., Sha, J. (eds) Communications and Information Processing. Communications in Computer and Information Science, vol 289. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31968-6_45
Download citation
DOI: https://doi.org/10.1007/978-3-642-31968-6_45
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31967-9
Online ISBN: 978-3-642-31968-6
eBook Packages: Computer ScienceComputer Science (R0)