----- "Dimitri Pourbaix" <pourb...@astro.ulb.ac.be> a écrit :

> Luc,
> 
> > I think there are two parts in the isse.
> > The first one is related to sparse matrix and we don't have an
> answer
> > yet. The second part is related to compute a partial set of
> singular
> > values. This is used for example in image compression or to find a
> > matrix with reduce rank that is the closest possible to an input
> matrix.
> > for this part, we may have an answer.
> 
> What do you mean by partial set of singular values?  If you mean
> setting
> all the singular values which are either below some threshold, of
> index
> above some value (rank), ... to zero and to compute the resulting
> product
> as an approximation of the original matrix, this is no longer the
> business
> of SVD but rather the user business as (s)he decides what (s)he does
> with
> the decomposition.  However, one could add a method to SVD which
> would
> return such a 'product'.

This is the business of SVD. See for example 
<http://public.lanl.gov/mewall/kluwer2002.html>, or 
<http://www2.imm.dtu.dk/~pch/Projekter/tsvd.html>, or even 
<http://en.wikipedia.org/wiki/Singular_value_decomposition#Matrix_approximation>
 and <http://en.wikipedia.org/wiki/Singular_value_decomposition#Reduced_SVDs>.

The point in these methods is not to have an exact representation of A = USVt 
but to truncate it in order to have a matrix A' with some interesting 
properties. If the initial matrix has a very large dimension, rather than 
computing the full decomposition and later withdrawing smaller singular values 
and associated vectors, we prefer to not compute them.

Luc

> 
> Regards,
>   Dim.
> ----------------------------------------------------------------------------
> Dimitri Pourbaix                         *
> Institut d'Astronomie et d'Astrophysique *      Don't worry, be happy
> CP 226, office 2.N4.211, building NO     *         and CARPE DIEM.
> Universite Libre de Bruxelles            *
> Boulevard du Triomphe                    *      Tel : +32-2-650.35.71
>   B-1050 Bruxelles                        *      Fax :
> +32-2-650.42.26
> http://sb9.astro.ulb.ac.be/~pourbaix     *
> mailto:pourb...@astro.ulb.ac.be
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to