Polynomial time algorithms in the theory of linear diophantine equations

Author(s):  
M. A. Frumkin
Author(s):  
Iskander Aliev ◽  
Gennadiy Averkov ◽  
Jesús A. De Loera ◽  
Timm Oertel

AbstractWe study the sparsity of the solutions to systems of linear Diophantine equations with and without non-negativity constraints. The sparsity of a solution vector is the number of its nonzero entries, which is referred to as the $$\ell _0$$ ℓ 0 -norm of the vector. Our main results are new improved bounds on the minimal $$\ell _0$$ ℓ 0 -norm of solutions to systems $$A\varvec{x}=\varvec{b}$$ A x = b , where $$A\in \mathbb {Z}^{m\times n}$$ A ∈ Z m × n , $${\varvec{b}}\in \mathbb {Z}^m$$ b ∈ Z m and $$\varvec{x}$$ x is either a general integer vector (lattice case) or a non-negative integer vector (semigroup case). In certain cases, we give polynomial time algorithms for computing solutions with $$\ell _0$$ ℓ 0 -norm satisfying the obtained bounds. We show that our bounds are tight. Our bounds can be seen as functions naturally generalizing the rank of a matrix over $$\mathbb {R}$$ R , to other subdomains such as $$\mathbb {Z}$$ Z . We show that these new rank-like functions are all NP-hard to compute in general, but polynomial-time computable for fixed number of variables.


2019 ◽  
Vol 234 (5) ◽  
pp. 291-299
Author(s):  
Anton Shutov ◽  
Andrey Maleev

Abstract A new approach to the problem of coordination sequences of periodic structures is proposed. It is based on the concept of layer-by-layer growth and on the study of geodesics in periodic graphs. We represent coordination numbers as sums of so called sector coordination numbers arising from the growth polygon of the graph. In each sector we obtain a canonical form of the geodesic chains and reduce the calculation of the sector coordination numbers to solution of the linear Diophantine equations. The approach is illustrated by the example of the 2-homogeneous kra graph. We obtain three alternative descriptions of the coordination sequences: explicit formulas, generating functions and recurrent relations.


2018 ◽  
Vol 18 (2) ◽  
pp. 185-188
Author(s):  
Satish Kumar ◽  
◽  
Deepak Gupta ◽  
Hari Kishan

2012 ◽  
Vol 2012 ◽  
pp. 1-19 ◽  
Author(s):  
F. A. Kuipers

Network survivability—the ability to maintain operation when one or a few network components fail—is indispensable for present-day networks. In this paper, we characterize three main components in establishing network survivability for an existing network, namely, (1) determining network connectivity, (2) augmenting the network, and (3) finding disjoint paths. We present a concise overview of network survivability algorithms, where we focus on presenting a few polynomial-time algorithms that could be implemented by practitioners and give references to more involved algorithms.


Sign in / Sign up

Export Citation Format

Share Document