INNOVATIVE IMPROVED APPROXIMATE SOLUTION METHOD FOR THE INTEGER KNAPSACK PROBLEM, ERROR COMPRESSION AND COMPUTATIONAL EXPERIMENTS

Authors

  • K. Sh. Mamedov Ministry of Science and Education, Azerbaijan
  • R. R. Niyazova Ministry of Science and Education , Azerbaijan

DOI:

https://doi.org/10.15588/1607-3274-2024-4-6

Keywords:

Integer knapsack problem, initial approximation solution, minimum number of zeros and non-zero coordinates in optimal solution, innovative improvement of initial approximation solution, error estimation and experiments

Abstract

Context. Mathematical models of many optimization problems encountered in economics and engineering are taken in the form of an integer knapsack problem. Since this problem belongs to the class of “NP-complete”, that is, “hard to solve” problems, the number of operations required by known methods to find its optimal solution is exponential. This does not allow solving large-scale problems in real time. Therefore, various and fast working approximate solution methods of this problem have been developed. However, it is known that the approximate solution provided by those methods can differ significantly from the optimal solution in most cases. Therefore, after taking any approximate solution as a starting point, there is a demand to develop methods for its further improvement. Development of such methods has both theoretical and great practical importance.

Objective. The main purpose solving of this issue is as follows. The main purpose in performing this work is to first find an initial approximate solution of the problem using any known method, and then work out an algorithm for successively further improvement of this solution. For this purpose, the set of numbers with which the coordinates of the optimal solution and the found approximate solution can differ should be determined. After that, new solutions should be constructed by assigning possible values to the unknowns corresponding to the numbers in that set, and the best among these solutions should be selected. However, the algorithm for constructing such a solution should be simple, require a small number of operations, not cause difficulties from the point of view of programming, be new and be applicable to practical issues.

Method. The essence of the proposed method consists of the following. First, the initial approximate solution of the considered problem and the value of the objective function corresponding to this solution are found by a known rule. After that, the optimal solution of the problem is easily found by a known method, without taking into account the condition that the unknowns are integers. Obviously, this solution can take at most one coordinate fractional value. It is assumed that the coordinates of the optimal solution of the integer knapsack problem and the initial approximate solution may differ around a certain fractional coordinate of the optimal solution of the continuous problem. Then, the minimum number of non-zero coordinates and zero coordinates in the optimal solution is found. Corresponding theorems have been proved for this. It is assumed that the different coordinates of the optimal solution and the initial approximate solution located between those minimal numbers. Therefore, the best solution can be selected by successively changing the coordinates between those minimum numbers one by one.

Results. Extensive calculation experiments were conducted with the application of the proposed method.To have a high quality of this method was confirmed once again through experiments.

Conclusions. The proposed method is new, simple in nature, easy to consider from the programming point of view, and has important practical importance. Thus, we call this solution the innovative improved approximate solution.

Author Biographies

K. Sh. Mamedov, Ministry of Science and Education

Dr. Sc., Professsor and Head of the Departament of the Institute of Control Systems

R. R. Niyazova, Ministry of Science and Education

Doctorant and Scientist of the Institute of Control Systems

References

Erlebach T. Kellerer H., Pferschy U. Approximating multiobjective knapsack problems, Management Science, 2002, № 48, pp. 1603–1612. DOI: 10.1287/mnsc.48.12.1603.445

Kellerer H., Pferschy U., Pisinger D. Knapsack problems. Berlin, Heidelberg, New-york, Springer- Verlag, 2004, P. 546. DOI:10.1007/978-3-540-24777-7

Martello S., Toth P. Knapsack problems: Algorithm and Computers İmplementations. New York, John Wiley & Sons, 1990, P. 296 .

Garey M. R., Jhonson D. S. Computers and Intractability : a Guide to the Theory of NP-Completeness. San Francisco, Freeman, 1979, P. 314.

Vazirani V. V. Approximation algorithms. Berlin, Springer, 2001, p. 378. DOI:10.1057/palgrave.jors.2601377

Bukhtoyarov S. E., Emelichev V. A. Stability aspects of Multicriteria integer linear programming problem, Journal of Applied and Industrial mathematics, 2019, V(13), №1, pp. 1–10. DOI:10.33048/daio.2019.26.624

Libura M. Integer programming problems with inexact objective function, Control Cybern, 1980, Vol. 9, N 4, pp. 189–202.

Niyazova R. R., Huseynov S. Y. An İnnovative İmproved Approximate Method for the knapsack Problem with coefficients Given in the Interval Form, 8-th International Conference on Control and Optimization with Industrial Applications. Baku, 24 – 26 August, 2022. Vol II, pp. 210 – 212.

Mammadov K. Sh., Niyazova R. R.,. Huseynov S. Y. Innovative approximate method for solving Knapsack problems with interval coefficients, International Independent scientific journal, 2022, № 44, pp. 8–12. doi.org/10.5281/zenodo.7311206.

Mamedov K. SH., Mammadli N. O. Two methods for construction of suboptimistic and subpessimistic solutions of the interval problem of mixed-Boolean programming, Radio Electronics, Computer Science, Control, 2018, № 3 (46), pp. 57–67. DOI 10.15588/1607-3274-2018-3-7.

Emelichev Vladimir, Podkopaev Dmitry Quantitative stability analysis for vector problems of 0–1 programming, Discrete Optimization, 2010, vol. 7, pp. 48–63. DOI: 10.1016/j.disopt.2010.02.001.

Li W. Liu X., Li H. Generalized solutions to interval linear programmers and related necessary and sufficient optimality conditions, Optimization Methods Software, 2015, Vol. 30, №3, pp. 516–530 .DOI: 10.1080/10556788.2014.940948

Mamedov K. Sh., Huseinov S. Y. Method of Constructing Suboptimal Solutions of Integer Programming Problems and Successive Improvement of these Solutions, Automatic Control and Computer Science, 2007, Vol. 41, № 6, pp. 312–319. DOI: 10.3103/S014641160706003X

Mamedov K. Sh., Mamedova A. H. Ponyatie suboptimisticheskoqo i subpestimisticheskoqo resheniy i postroeniya ix v intervalnoy zadache Bulevoqo programmirovania, Radioelektronika, Informatika, Upravlenie, 2016, N3, pp. 99–108. DOİ: 10.15588/16073274-2016-3-13

Hifi M., Sadfi S., Sbihi A. An efficient algorithm for the knapsack sharing problem, Computational Optimization and Applications, 2002, № 23, pp. 27–45. DOI:10.1023/A:1019920507008

Hifi M., Sadfi S. The knapsack sharing problem: An exact algorithm, Journal of Combinatorial Optimization, 2002, № 6, p. 35–54. DOI:10.1023/A:1013385216761

Hladik M. On strong optimality of interval linear programming, Optimization Letters, 2017, Vol. 11(7), pp. 1459– 1468. DOI:10.1007/s11590-016-1088-3

Devyaterikova M. V., Kolokolov A. A. L-class enumeration algorithms for knapsack problem with interval data, International Conference on Operations Research: Book of Abstracts. Duisburg, 2001, P. 118.

Devyaterikova M. V., Kolokolov A. A., Kolosov A. P. Lclass enumeration algorithms for one discrete production planning problem with interval input data, Computers and Operations Research, 2009, Vol. 36, №2, pp. 316–324. DOI:10.1016/j.cor.2007.10.005

Babayev D. A., Mardanov S. S. Reducing the number of variables in integer and linear programming problems, Computational Optimization and Applications, 1994, № 3, pp. 99–109. DOI: https://doi.org/10.1007/BF01300969.

Basso A., Viscolani B. Linear programming selection of internal financial laws and a knapsack problem, Calcolo, 2000, V.37, № 1, рp. 47–57. DOI:10.1007/s100920050003

Bertisimas D., Demir R. An approximate dynamic programming approach to multidimensional knapsack problems, Management Science, 2002, № 48, pp. 550–565. DOI: 10.1287/mnsc.48.4.550.208

Billionnet A. Approximation algorithms for fractional knapsack problems, Operation Research Letters, 2002, № 30, pp. 336–342. DOI:10.1016/S0167-6377(02)00157-8

Broughan Kevin, Zhu Nan An integer programming problem with a linear programming solution, Journal American Mathematical Monthly, 2000, V.107, № 5, pp. 444–446. DOI: 10.1080/00029890.2000.12005218

Calvin J. M., Leung J. Y-T. Average-case analysis of a greedy algorithm for the 0–1 knapsack problem, Operation Research Letters, 2003, № 31, pp. 202–210. DOI: 10.1016/S0167-6377(02)00222-5

Downloads

Published

2024-12-26

How to Cite

Mamedov, K. S., & Niyazova, R. R. (2024). INNOVATIVE IMPROVED APPROXIMATE SOLUTION METHOD FOR THE INTEGER KNAPSACK PROBLEM, ERROR COMPRESSION AND COMPUTATIONAL EXPERIMENTS. Radio Electronics, Computer Science, Control, (4), 64–74. https://doi.org/10.15588/1607-3274-2024-4-6

Issue

Section

Mathematical and computer modelling