Generalization of the Subset Sum Problem and Cubic Forms

被引:2
作者
Seliverstov, A. V. [1 ]
机构
[1] Russian Acad Sci, Kharkevich Inst, Inst Informat Transmiss Problems, Moscow 127051, Russia
关键词
integer programming; linear equation system; sum of subsets; average-case complexity; BINARY-SOLUTIONS; COMPLEXITY; ALGORITHMS; SYSTEMS;
D O I
10.1134/S0965542523010116
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A new algorithm is proposed for deciding whether a system of linear equations has a binary solution over a field of zero characteristic. The algorithm is efficient under a certain constraint on the system of equations. This is a special case of an integer programming problem. In the extended version of the subset sum problem, the weight can be positive or negative. The problem under consideration is equivalent to the analysis of solution existence for several instances of this problem simultaneously. New sufficient conditions are found under which the computational complexity of almost all instances of this problem is polynomial. In fact, the algorithm checks the existence of a cubic hypersurface that passes through each vertex of the unit cube, but does not intersect a given affine subspace. Several heuristic algorithms for solving this problem have been known previously. However, the new methods expand the solution possibilities. Although only the solution existence problem is considered in detail, binary search allows one to find a solution, if any.
引用
收藏
页码:48 / 56
页数:9
相关论文
共 40 条
[1]  
Abramov S. A., 2010, LECT COMPLEXITY ALGO
[2]   A Novel Core-Based Optimization Framework for Binary Integer Programs-the Multidemand Multidimesional Knapsack Problem as a Test Problem [J].
Al-Shihabi, Sameh .
OPERATIONS RESEARCH PERSPECTIVES, 2021, 8
[3]   FIELDS OF ALGEBRAIC NUMBERS COMPUTABLE IN POLYNOMIAL TIME. I [J].
Alaev, P. E. ;
Selivanov, V. L. .
ALGEBRA AND LOGIC, 2020, 58 (06) :447-469
[4]   Parameterization of the discriminant set of a polynomial [J].
Batkhin, A. B. .
PROGRAMMING AND COMPUTER SOFTWARE, 2016, 42 (02) :65-76
[5]   Knapsack problems - An overview of recent advances. Part II: Multiple, multidimensional, and quadratic knapsack problems [J].
Cacchiani, Valentina ;
Iori, Manuel ;
Locatelli, Alberto ;
Martello, Silvano .
COMPUTERS & OPERATIONS RESEARCH, 2022, 143
[6]   Old techniques in new ways: Clause weighting, unit propagation and hybridization for maximum satisfiability [J].
Cai, Shaowei ;
Lei, Zhendong .
ARTIFICIAL INTELLIGENCE, 2020, 287 (287)
[7]   Fast Matrix Rank Algorithms and Applications [J].
Cheung, Ho Yee ;
Kwok, Tsz Chiu ;
Lau, Lap Chi .
JOURNAL OF THE ACM, 2013, 60 (05)
[8]  
Chistov A. L., 1985, LECT NOTES COMPUT SC, DOI [10.1007/BFb0028792, DOI 10.1007/BFB0028792]
[9]  
Coster M.J., 1992, Computational Complexity, V2, P111
[10]  
Cucker F, 1996, MATH SYST THEORY, V29, P635, DOI 10.1007/s002240000035