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 条
[31]   Solving low-density multiple subset sum problems with SVP oracle [J].
Pan Yanbin ;
Zhang Feng .
JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2016, 29 (01) :228-242
[32]   Calculation of the characteristic polynomial of a matrix [J].
Pereslavtseva, O. N. .
DISCRETE MATHEMATICS AND APPLICATIONS, 2011, 21 (01) :109-129
[33]  
Polak Adam, 2021, LIPICS, V106, P1, DOI [10.4230/LIPIcs.ICALP.2021.106arXiv, DOI 10.4230/LIPICS.ICALP.2021.106ARXIV]
[34]   ON GENERIC COMPLEXITY OF THE SUBSET SUM PROBLEM FOR SEMIGROUPS OF INTEGER MATRICES [J].
Rybalov, A. N. .
PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2020, (50) :118-126
[35]   FAST PROBABILISTIC ALGORITHMS FOR VERIFICATION OF POLYNOMIAL IDENTITIES [J].
SCHWARTZ, JT .
JOURNAL OF THE ACM, 1980, 27 (04) :701-717
[36]   BINARY SOLUTIONS TO LARGE SYSTEMS OF LINEAR EQUATIONS [J].
Seliverstov, A., V .
PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2021, (52) :5-15
[37]   Heuristic Algorithms for Recognition of Some Cubic Hypersurfaces [J].
Seliverstov, A., V .
PROGRAMMING AND COMPUTER SOFTWARE, 2021, 47 (01) :50-55
[38]   ON BINARY SOLUTIONS TO SYSTEMS OF EQUATIONS [J].
Seliverstov, A., V .
PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2019, (45) :26-32
[39]   About forms equal to zero at each vertex of a cube [J].
Seliverstov, A. V. ;
Lyubetsky, V. A. .
JOURNAL OF COMMUNICATIONS TECHNOLOGY AND ELECTRONICS, 2012, 57 (08) :892-895
[40]   Primal-Dual Newton Method with Steepest Descent for the Linear Semidefinite Programming Problem: Newton's System of Equations [J].
Zhadan, V. G. .
COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 2022, 62 (02) :232-247