graph_cluster_utils.alg.mem.didic
Class AlgMemDiDiCExpFix

java.lang.Object
  extended by graph_cluster_utils.alg.mem.AlgMem
      extended by graph_cluster_utils.alg.mem.didic.AlgMemDiDiCExpFix
All Implemented Interfaces:
Alg

public class AlgMemDiDiCExpFix
extends AlgMem

WARNING: Not in a usable state! Inherits from AlgMem. Experimental implementation of the DiDiC clustering/partitioning algorithm, computed on an in-memory graph. In the original DiDiC algorithm the sum of load vectors in the primary diffusion system (W) continually increases. As admitted by the authors this is not intentional. This implementation is an ongoing attempt (in collaboration with the authors) into resolving this issue. More experimenting and modifications are still needed. SYNCHRONY: N/A at this stage.

Since:
2010-04-01
Author:
Alex Averbuch

Constructor Summary
AlgMemDiDiCExpFix(java.lang.String databaseDir, Supervisor supervisor, graph_gen_utils.memory_graph.MemGraph memGraph)
           
 
Method Summary
 void start(Conf config)
          Run the clustering/partitioning algorithm
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlgMemDiDiCExpFix

public AlgMemDiDiCExpFix(java.lang.String databaseDir,
                         Supervisor supervisor,
                         graph_gen_utils.memory_graph.MemGraph memGraph)
Method Detail

start

public void start(Conf config)
Description copied from interface: Alg
Run the clustering/partitioning algorithm

Parameters:
config - an implementation of Conf containing algorithm specific configuration parameters