Ignore:
Timestamp:
Sep 11, 2010, 4:12:16 PM (14 years ago)
Author:
gnappo
Message:

Aggiunta la libreria Jung per lavorare con i grafi. Primi esperimenti. A breve riorganizzazione completa del codice per usufruire della libreria.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/weka/clusterers/forMetisMQI/KLPartition.java

    r7 r8  
    3333                a = new Subgraph(g);
    3434                b = new Subgraph(g);
    35                 Random r = Random.instance();
    36                 for(int i=0;i<g.size();i++) {
    37                         if(r.nextBoolean())
    38                                 a.addNode(g.getLabel(i));
     35                Iterator<Integer> graph = g.vtxsPermutation().iterator();
     36                int i = 0;
     37                while(graph.hasNext()) {
     38                        int u = graph.next();
     39                        if((i%2)==0)
     40                                a.addNode(u);
    3941                        else
    40                                 b.addNode(g.getLabel(i));
     42                                b.addNode(u);
     43                        i++;
    4144                }
    4245                marked = new ArrayList<Integer>();
Note: See TracChangeset for help on using the changeset viewer.