Hi all, These are a couple side-items that still need to be resolved with Eigencuts that don't really cleanly fit into the existing JIRA tickets (516, 517, and 518).
-Related to the issue of 518, if we want Eigencuts to support non-image raw input, that begs the ability to process non-symmetric data (i.e. data for which the underlying graph is not necessarily bi-directional between every pair of nodes). There are ways of "converting" non-symmetric to symmetric via some approximations (some of which are mentioned in the original Eigencuts paper, and others that folks on this list are probably very knowledgeable in), so that might be a task I could implement. -There's an interesting conflict of data types in the current implementation that I haven't been able to come up with a fix for yet: a spot where I have to convert a List<Double> object to a Mahout Vector. The List contains the eigenvalues from the Lanczos eigensolver, and the Vector is needed for serializing to HFS during some later M/R tasks that require the eigenvalues. In looking at the eigensolver code where the List is originally created, it isn't obvious to me that the list could even be safely built as a Vector instead, much less how any other code might be dependent on that data. Is there a way to solve this problem without my current "hack" of simply pasting each element in the list one-by-one into a Vector? -If anyone is going to ApacheCon who's never been to Atlanta before, I'd be happy to act as a guide (my old stomping grounds and such) :) Shannon
