[ 
https://issues.apache.org/jira/browse/MAHOUT-310?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jake Mannix resolved MAHOUT-310.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 0.3

committed

> LanczosSolver and DistributedLanczosSolver always assume rectangular input, 
> but should also handle symmetric eigensystems.
> --------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MAHOUT-310
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-310
>             Project: Mahout
>          Issue Type: Improvement
>    Affects Versions: 0.3
>            Reporter: Jake Mannix
>            Assignee: Jake Mannix
>             Fix For: 0.3
>
>         Attachments: MAHOUT-310.patch, MAHOUT-lots.diff
>
>
> LanczosSolver calls inputMatrix.timesSquared(Vector) as it's Krylov 
> iteration, but for symmetric inputMatrix, it should chose to instead call 
> inputMatrix.times(Vector).
> Similarly for DistributedLanczosSolver, except in this case, 
> DistributedSparseRowMatrix actually needs to properly MapReduce implement 
> times(Vector) for this to work (which it should do anyways, instead of throw 
> UnsupportedOperationException as it does currently).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to