کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
437938 690211 2009 11 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
On selecting a maximum volume sub-matrix of a matrix and related problems
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
On selecting a maximum volume sub-matrix of a matrix and related problems
چکیده انگلیسی

Given a matrix A∈Rm×n (n vectors in m dimensions), we consider the problem of selecting a subset of its columns such that its elements are as linearly independent as possible. This notion turned out to be important in low-rank approximations to matrices and rank revealing QR factorizations which have been investigated in the linear algebra community and can be quantified in a few different ways. In this paper, from a complexity theoretic point of view, we propose four related problems in which we try to find a sub-matrix C∈Rm×k of a given matrix A∈Rm×n such that (i) σmax(C) (the largest singular value of C) is minimum, (ii) σmin(C) (the smallest singular value of C) is maximum, (iii) κ(C)=σmax(C)/σmin(C) (the condition number of C) is minimum, and (iv) the volume of the parallelepiped defined by the column vectors of C is maximum. We establish the NP-hardness of these problems and further show that they do not admit PTAS. We then study a natural Greedy heuristic for the maximum volume problem and show that it has approximation ratio 2−O(klogk). Our analysis of the Greedy heuristic is tight to within a logarithmic factor in the exponent, which we show by explicitly constructing an instance for which the Greedy heuristic is 2−Ω(k) from optimal. When A has unit norm columns, a related problem is to select the maximum number of vectors with a given volume. We show that if the optimal solution selects k columns, then Greedy will select columns, providing a logk approximation.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 410, Issues 47–49, 6 November 2009, Pages 4801-4811