giraph-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gianmarco De Francisci Morales <>
Subject Re: LongDoubleFloatDoubleVertex
Date Thu, 28 Feb 2013 09:54:34 GMT

Maybe the specific implementation can be thrown away, but personally I feel
very strongly for the need of a good LongDoubleFloatDouble vertex.
It's the base for any serious random walk algorithm.

I would call for a refactoring rather than a removal.

Just my 2c.



On Thu, Feb 28, 2013 at 7:54 AM, Alessandro Presta <>wrote:

> Hi all,
> Does anyone feel strongly for LongDoubleFloatDoubleVertex?
> Reasons why I think it should be removed:
>   1.  Right now it's incorrect (returns target vertex id as edge value).
>   2.  Iteration will always be inefficient, since the underlying Mahout
> open-addressing hash map implementation doesn't provide iterators. It
> provides a way to copy the keys and values to external arrays/lists.
>   3.  It's the only reason why we have Mahout as a dependency.
> I think we should strive to provide model implementations that are generic
> and/or extremely efficient. This one satisfies neither.
> Thanks,
> Alessandro

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message