Ignore:
Timestamp:
Sep 23, 2010, 10:32:44 AM (14 years ago)
Author:
gnappo
Message:

Modificata strategia individuazione cluster: quelli trovati vengono rimossi.

File:
1 edited

Legend:

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

    r16 r17  
    159159         */
    160160        static public Set<Node> mqi(Bisection partition) {
    161                 System.out.println("INITIAL BISECTION: " + partition.toString());
     161//              System.out.println("INITIAL BISECTION: " + partition.toString());
    162162                boolean finished = false;
    163163                Bisection bisection = partition;
     
    167167                int maxFlowThreshold = Integer.MAX_VALUE;
    168168                while (!finished) {
    169                         Node source = new Node("S");
    170                         Node sink = new Node("T");
     169                        Node source = new Node("$$$$S");
     170                        Node sink = new Node("$$$$T");
    171171                        DirectedGraph<Node, Edge> directedGraph = prepareDirectedGraph(
    172172                                        bisection, source, sink);
     
    182182                                public Edge create() {
    183183                                        i++;
    184                                         return new Edge("f" + Integer.toString(i), 1, 1);
     184                                        return new Edge("$$$$" + Integer.toString(i), 1, 1);
    185185                                }
    186186                        };
     
    194194                        alg.evaluate();
    195195//                      Util.viewFlowGraph(directedGraph, edgeFlowMap);
    196                         System.out.println("MAX FLOW: " + alg.getMaxFlow() + " THRESHOLD: "
    197                                         + maxFlowThreshold);
     196//                      System.out.println("MAX FLOW: " + alg.getMaxFlow() + " THRESHOLD: "
     197//                                      + maxFlowThreshold);
    198198                        if (alg.getMaxFlow() < maxFlowThreshold) {
    199199                                cluster = DFSReversed(sink, directedGraph, edgeFlowMap, new HashSet<Node>());
     
    201201                                 bisection = new Bisection(new Subgraph(bisection.getGraph(),
    202202                                 cluster));
    203                                 System.out.println("NEW BISECTION: " + bisection.toString());
     203//                              System.out.println("NEW BISECTION: " + bisection.toString());
    204204                        } else
    205205                                finished = true;
Note: See TracChangeset for help on using the changeset viewer.