We consider a system of m linear equations in n variables Ax=b where A is a given m x n matrix and b is a given m-vector known to be equal to Ax' for some unknown solution x' that is integer and k-sparse: x' in {0,1}^n and exactly k entries of x' are 1. We give necessary and sufficient conditions for recovering the solution x exactly using an LP relaxation that minimizes l1 norm of x. When A is drawn from a distribution that has exchangeable columns, we show an interesting connection between the recovery probability and a well known problem in geometry, namely the k-set problem. To the best of our knowledge, this connection appears to be new in the compressive sensing literature. We empirically show that for large n if the elements of A are drawn i.i.d. from the normal distribution then the performance of the recovery LP exhibits a phase transition, i.e., for each k there exists a value m' of m such that the recovery always succeeds if m > m' and always fails if m < m'. Using the empirical data we conjecture that m' = nH(k/n)/2 where H(x) = -(x)log_2(x) - (1-x)log_2(1-x) is the binary entropy function.
[1]
O. Mangasarian.
Uniqueness of solution in linear programming
,
1979
.
[2]
Christos H. Papadimitriou.
On the complexity of unique solutions
,
1982,
FOCS 1982.
[3]
David L. Donoho,et al.
Precise Undersampling Theorems
,
2010,
Proceedings of the IEEE.
[4]
Benjamin Recht,et al.
Probability of unique integer solution to a system of linear equations
,
2011,
Eur. J. Oper. Res..
[5]
Christos H. Papadimitriou.
On the complexity of unique solutions
,
1982,
23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).
[6]
Imre Bárány,et al.
On the expected number of k-sets
,
1994,
Discret. Comput. Geom..
[7]
Vijay Arya,et al.
Phase identification in smart grids
,
2011,
2011 IEEE International Conference on Smart Grid Communications (SmartGridComm).
[8]
Géza Tóth,et al.
Point Sets with Many k-Sets
,
2000,
SCG '00.