Proposal of OptDG Algorithm for Solving the Knapsack Problem

被引:0
|
作者
Arlovic, Matej [1 ]
Rudec, Tomislav [1 ]
Miletic, Josip [1 ]
Balen, Josip [1 ]
机构
[1] JJ Strossmayer Univ Osijek, Fac Elect Engn Comp Sci & Informat Technol, Osijek, Croatia
关键词
Dynamic programming; Dantzig algorithm; greedy algorithm; knapsack problem; linear programming; NP-Problem; optimization; OptDG; SENSITIVITY-ANALYSIS; OPTIMUM; PROFIT;
D O I
10.14569/IJACSA.2024.0150998
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In a computational complexity theory, P, NP, NP- complete and NP-hard problems are divided into complexity classes which are used to emphasize how challenging it is to solve particular types of problems. The Knapsack problem is a wellknown computational complexity theory and fundamental NP- hard optimization problem that has applications in a variety of disciplines. Being one of the most well-known NP-hard problems, it has been studied extensively in science and practice from theoretical and practical perspectives. One of the solution to the Knapsack problem is the Dantzig's greedy algorithm which can be expressed as a linear programming algorithm which seeks to discover the optimal solution to the knapsack problem. In this paper, an optimized Dantzig greedy (OptDG) algorithm that addresses frequent edge cases, is suggested. Furthermore, OptDG algorithm is compared with the Dantzig's greedy and optimal dynamically programmed algorithms for solving the Knapsack problem and performance evaluation is conducted.
引用
收藏
页码:962 / 968
页数:7
相关论文
共 50 条
  • [1] Solving Knapsack Problem with Genetic Algorithm
    Uslu, Faruk Sukru
    2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, : 1062 - 1065
  • [2] A combined parallel algorithm for solving the knapsack problem
    Posypkin, M. A.
    Sigal, I. Kh.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2008, 47 (04) : 543 - 551
  • [3] A combined parallel algorithm for solving the knapsack problem
    M. A. Posypkin
    I. Kh. Sigal
    Journal of Computer and Systems Sciences International, 2008, 47
  • [4] Hybrid Genetic Algorithm for Solving Knapsack Problem
    Tharanipriya, P. G.
    Vishnuraja, P.
    2013 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2013, : 416 - 420
  • [5] A parallel algorithm for solving the knapsack problem on the cluster
    He, Y
    Li, KL
    Liu, XL
    Wang, Y
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 2433 - 2437
  • [6] A SUBEXPONENTIAL ALGORITHM FOR SOLVING THE KNAPSACK-PROBLEM
    VOLOSHIN, AF
    MASHCHENKO, SO
    DOPOVIDI AKADEMII NAUK UKRAINSKOI RSR SERIYA A-FIZIKO-MATEMATICHNI TA TECHNICHNI NAUKI, 1986, (10): : 54 - 57
  • [7] A DNA Computing Algorithm for Solving the Knapsack Problem
    Ye, Lian
    INFORMATION AND BUSINESS INTELLIGENCE, PT II, 2012, 268 : 84 - 90
  • [8] Solving knapsack problem by estimation of distribution algorithm
    Gao, S. (gaoshang@sohu.com), 1600, Central South University of Technology (44):
  • [9] Solving Algorithm of Knapsack Problem based on HDEA
    Xiong, Yongfu
    Yu, Chao
    Yuan, Mengting
    CONFERENCE ON WEB BASED BUSINESS MANAGEMENT, VOLS 1-2, 2010, : 1098 - +
  • [10] An efficient parallel algorithm for solving the Knapsack problem on hypercubes
    Goldman, A
    Trystram, D
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (11) : 1213 - 1222