コード例 #1
0
  public static void topK(SeedSelectionvers_1 st) {

    AutoMap<String, Double> mSeeds = new AutoMap<>();
    AutoMap<String, Double> mNoise = new AutoMap<>();
    System.out.println(arr);

    for (int i = 0; i < arr.size(); i++) {
      double pd1, pd2, pd3;
      String vertex = arr.get(i);
      pd2 = sigmoid(st.distinterdegreeofvertex(i));
      pd3 = sigmoid(st.intradegreeofvertex(i) / (1 + st.distinterdegreeofvertex(i)));

      mSeeds.put(vertex, pd3);
      mNoise.put(vertex, pd2);
    }

    printtopK(mSeeds, mNoise);
  }