Ignore:
Timestamp:
Sep 14, 2010, 2:11:28 PM (14 years ago)
Author:
gnappo
Message:

Migrato il resto del codice verso Jung.

File:
1 edited

Legend:

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

    r8 r9  
    55public class GraphAlgorithms {
    66       
    7         public KLPartition KL(Graph g) {
     7        public KLPartition KL(UndirectedGraph g) {
    88                KLPartition partition = new KLPartition(g);
    99                KLPartition result = partition;
    1010                int bestEdgeCut = Integer.MAX_VALUE;
    11                 int u = partition.getCandidate();
    12                 while(u != -1) {
     11                Node u = partition.getCandidate();
     12                while(u != null) {
    1313                        partition.swap(u);
    1414                        if(partition.edgeCut() <=  bestEdgeCut) {
    1515                                bestEdgeCut = partition.edgeCut();
    16                                 result = partition.clone();
     16                                result = partition.copy();
    1717                        }
    1818                        u = partition.getCandidate();
     
    2121        }
    2222       
    23         public void METIS(Graph g) {
     23        public void METIS(UndirectedGraph g) {
    2424                KLPartition partition = null;
    2525                Coarse.setFinerSize(10);
Note: See TracChangeset for help on using the changeset viewer.