The main algorithm Betweeness.java is based on SimpleShortestPaths***.java.
In order to implement the new algorithm I had to override the message value
as well as the vertex value.

I dug up the examples, and the most compatible files where the files about
bracha-something calculation.

The overrided vertex value is myVertexValue.java and is based on
 Bracha*Value.java and in there lies the problem I suppose, probably due to
misconfigurating the serializer

// Serialization functions -----------------------------------------------

  @Override
  public void readFields(DataInput input) throws IOException {
 //   this.distance=input.readLong();
        this.sigma=input.readDouble();
//      this.delta=input.readDouble();  
  }

  @Override
  public void write(DataOutput output) throws IOException {
    int sz;

        output.writeLong(this.distance);
        output.writeDouble(this.sigma);
        output.writeDouble(this.delta);

 }


Of course, when I try to run the example I try to use the following
handler, that works for the simpleShortest paths, but now that I've
overriden the vertex value???

org.apache.giraph.io.formats.JsonLongDoubleFloatDoubleVertexInputFormat


 The main code of the project is on www.github.com/koutras/gb   , to get
the whole idea...
At the moment Iam in a stalemate.... Any ideas so that I can make even a
small step are needed... Thanks..


On Sat, Feb 22, 2014 at 2:32 PM, Sebastian Schelter <[email protected]> wrote:

> Hi Apostolous,
>
> can you provide a few more details on what you're exactly trying to
> achieve?
>
> Best,
> Sebastian
>
>
> On 02/22/2014 01:07 PM, Apostolos Koutras wrote:
>
>> Hi to all, can you please direct be to an older post of how to override
>> the
>> vertex value and implement the serializer? Iam still in the dark....
>>
>> Thank you...
>>
>>
>

Reply via email to