English

Optimal Algorithms for $L_1$-subspace Signal Processing

Data Structures and Algorithms 2015-06-19 v1

Abstract

We describe ways to define and calculate L1L_1-norm signal subspaces which are less sensitive to outlying data than L2L_2-calculated subspaces. We start with the computation of the L1L_1 maximum-projection principal component of a data matrix containing NN signal samples of dimension DD. We show that while the general problem is formally NP-hard in asymptotically large NN, DD, the case of engineering interest of fixed dimension DD and asymptotically large sample size NN is not. In particular, for the case where the sample size is less than the fixed dimension (N<DN<D), we present in explicit form an optimal algorithm of computational cost 2N2^N. For the case NDN \geq D, we present an optimal algorithm of complexity O(ND)\mathcal O(N^D). We generalize to multiple L1L_1-max-projection components and present an explicit optimal L1L_1 subspace calculation algorithm of complexity O(NDKK+1)\mathcal O(N^{DK-K+1}) where KK is the desired number of L1L_1 principal components (subspace rank). We conclude with illustrations of L1L_1-subspace signal processing in the fields of data dimensionality reduction, direction-of-arrival estimation, and image conditioning/restoration.

Keywords

Cite

@article{arxiv.1405.6785,
  title  = {Optimal Algorithms for $L_1$-subspace Signal Processing},
  author = {Panos P. Markopoulos and George N. Karystinos and Dimitris A. Pados},
  journal= {arXiv preprint arXiv:1405.6785},
  year   = {2015}
}
R2 v1 2026-06-22T04:23:51.453Z