LAMPIRAN 1 LIST PROGRAM FEA

  import java.text.NumberFormat; import java.util.Random; import java.util.Vector; /* * To change this license header, choose License Headers in Project Properties.

  

LAMPIRAN 1

LIST PROGRAM FEA

  • To change this template file, choose Tools | Templates * and open the template in the editor.
  • / /**
  • @author Bevan */ public class FAP{ public static void main (String args []){ int space = 6; int jumlah_kanal=64; int number_cell = 17; double []traf = new double [number_cell]; Vector vect = new Vector(); int [][] distance = new int [17][17]; distance [0] [0] =

  6 ; distance [0] [1] = 2 ; distance [0] [2] = 1 ; distance [0] [3] = 2 ; distance [0] [4] = 2 ; distance [0] [5] = 1 ; distance [0] [6] = ; distance [0] [7] = ; distance [0] [8] = ; distance [0] [9] = ; distance [0] [10] = ; distance [0] [11] = ; distance [0] [12] = ; distance [0] [13] = ; distance [0] [14] = ; distance [0] [15] = ; distance [0] [16] = ; distance [1] [0] = 2 ; distance [1] [1] =

  6 ; distance [1] [2] = 2 ; distance [1] [3] = 1 ; distance [1] [4] = 2 ; distance [1] [5] = 2 ; distance [1] [6] = 1 ; distance [1] [7] = ; distance [1] [8] = ; distance [1] [9] = ; distance [1] [10] = ; distance [1] [11] = ; distance [1] [12] = ; distance [1] [13] = ; distance [1] [14] = ; distance [1] [15] = ; distance [1] [16] = ; distance [2] [0] = 1 ; distance [2] [1] =

  2 ; distance [2] [2] = 6 ; distance [2] [3] = ; distance [2] [4] = 1 ; distance [2] [5] =

  2 ; distance [2] [6] = 2 ; distance [2] [7] = 1 ; distance [2] [8] = ; distance [2] [9] = ; distance [2] [10] = ; distance [2] [11] = ; distance [2] [12] = ; distance [2] [13] = ; distance [2] [14] = ; distance [2] [15] = ; distance [2] [16] = ; distance [3] [0] = 2 ; distance [3] [1] =

  1 ; distance [3] [2] = ; distance [3] [3] = 6 ; distance [3] [4] =

  2 ; distance [3] [5] = 1 ; distance [3] [6] = ; distance [3] [7] = ; distance [3] [8] = ; distance [3] [9] = 2 ; distance [3] [10] =

  1 ; distance [3] [11] = ; distance [3] [12] = ; distance [3] [13] = ; distance [3] [14] = ; distance [3] [15] = ; distance [3] [16] = ; distance [4] [0] =

  2 ; distance [4] [1] = 2 ; distance [4] [2] = 1 ; distance [4] [3] = 2 ; distance [4] [4] = 6 ; distance [4] [5] = 1 ; distance [4] [6] = ; distance [4] [7] = ; distance [4] [8] =

  2 ; distance [4] [9] = 2 ; distance [4] [10] = 1 ; distance [4] [11] = ; distance [4] [12] = ; distance [4] [13] = ; distance [4] [14] = ; distance [4] [15] = ; distance [4] [16] = ; distance [5] [0] = 1 ; distance [5] [1] =

  2 ; distance [5] [2] = 2 ; distance [5] [3] = 1 ; distance [5] [4] = 2 ; distance [5] [5] = 6 ; distance [5] [6] = 2 ; distance [5] [7] = 1 ; distance [5] [8] = ; distance [5] [9] = 1 ; distance [5] [10] =

  2 ; distance [5] [11] = 2 ; distance [5] [12] = 1 ; distance [5] [13] = ; distance [5] [14] = ; distance [5] [15] = ; distance [5] [16] = ; distance [6] [0] = ; distance [6] [1] = 1 ; distance [6] [2] =

  2 ; distance [6] [3] = ; distance [6] [4] = 1 ; distance [6] [5] =

  2 ; distance [6] [6] = 6 ; distance [6] [7] = 2 ; distance [6] [8] = 1 ; distance [6] [9] = ; distance [6] [10] = ; distance [6] [11] =

  2 ; distance [6] [12] = 2 ; distance [6] [13] = 1 ; distance [6] [14] = ; distance [6] [15] = ; distance [6] [16] = ; distance [7] [0] = ; distance [7] [1] = ; distance [7] [2] = 1 ; distance [7] [3] = ; distance [7] [4] = ; distance [7] [5] =

  1 ; distance [7] [6] = 2 ; distance [7] [7] = 6 ; distance [7] [8] = 2 ; distance [7] [9] = ; distance [7] [10] = ; distance [7] [11] =

  1 ; distance [7] [12] = 2 ; distance [7] [13] = 2 ; distance [7] [14] = 1 ; distance [7] [15] = ; distance [7] [16] = ; distance [8] [0] = ; distance [8] [1] = ; distance [8] [2] = ; distance [8] [3] = ; distance [8] [4] = ; distance [8] [5] = ; distance [8] [6] = 1 ; distance [8] [7] =

  2 ; distance [8] [8] = 6 ; distance [8] [9] = ; distance [8] [10] = ; distance [8] [11] = ; distance [8] [12] = 1 ; distance [8] [13] =

  2 ; distance [8] [14] = 2 ; distance [8] [15] = ; distance [8] [16] = ; distance [9] [0] = ; distance [9] [1] = ; distance [9] [2] = ; distance [9] [3] = 2 ; distance [9] [4] =

  2 ; distance [9] [5] = 1 ; distance [9] [6] = ; distance [9] [7] = ; distance [9] [8] = ; distance [9] [9] = 6 ; distance [9] [10] =

  2 ; distance [9] [11] = 1 ; distance [9] [12] = ; distance [9] [13] = ; distance [9] [14] = ; distance [9] [15] = 2 ; distance [9] [16] =

  1 ; distance [10] [0] = ; distance [10] [1] = ; distance [10] [2] = ; distance [10] [3] = 1 ; distance [10] [4] =

  2 ; distance [10] [5] = 2 ; distance [10] [6] = 1 ; distance [10] [7] = ; distance [10] [8] = ; distance [10] [9] =

  2 ; distance [10] [10] = 6 ; distance [10] [11] = 2 ; distance [10] [12] = 1 ; distance [10] [13] = ; distance [10] [14] = ; distance [10] [15] =

  2 ; distance [10] [16] = 2 ; distance [11] [0] = ; distance [11] [1] = ; distance [11] [2] = ; distance [11] [3] = ; distance [11] [4] = 1 ; distance [11] [5] = 2 ; distance [11] [6] = 2 ; distance [11] [7] = 1 ; distance [11] [8] = ; distance [11] [9] = 1 ; distance [11] [10] =

  2 ; distance [11] [11] = 6 ; distance [11] [12] = 2 ; distance [11] [13] = 1 ; distance [11] [14] = ; distance [11] [15] = 1 ; distance [11] [16] =

  2 ; distance [12] [0] = ; distance [12] [1] = ; distance [12] [2] = ; distance [12] [3] = ; distance [12] [4] = ; distance [12] [5] = 1 ; distance [12] [6] =

  2 ; distance [12] [7] = 2 ; distance [12] [8] = 1 ; distance [12] [9] = ; distance [12] [10] = 1 ; distance [12] [11] =

  2 ; distance [12] [12] = 6 ; distance [12] [13] = 2 ; distance [12] [14] = 1 ; distance [12] [15] = ; distance [12] [16] = 1 ; distance [13] [0] = ; distance [13] [1] = ; distance [13] [2] = ; distance [13] [3] = ; distance [13] [4] = ; distance [13] [5] = ; distance [13] [6] =

  1 ; distance [13] [7] = 2 ; distance [13] [8] = 2 ; distance [13] [9] = ; distance [13] [10] = ; distance [13] [11] =

  1 ; distance [13] [12] = 2 ; distance [13] [13] = 6 ; distance [13] [14] = 2 ; distance [13] [15] = ; distance [13] [16] = ; distance [14] [0] = ; distance [14] [1] = ; distance [14] [2] = ; distance [14] [3] = ; distance [14] [4] = ; distance [14] [5] = ; distance [14] [6] = ; distance [14] [7] = 1 ; distance [14] [8] = 2 ; distance [14] [9] = ; distance [14] [10] = ; distance [14] [11] = ; distance [14] [12] = 1 ; distance [14] [13] =

  1 ; distance [14] [14] = 6 ; distance [14] [15] = ; distance [14] [16] = ; distance [15] [0] = ; distance [15] [1] = ; distance [15] [2] = ; distance [15] [3] = ; distance [15] [4] = ; distance [15] [5] = ; distance [15] [6] = ; distance [15] [7] = ; distance [15] [8] = ; distance [15] [9] = 2 ; distance [15] [10] =

  2 ; distance [15] [11] = 1 ; distance [15] [12] = ; distance [15] [13] = ; distance [15] [14] = ; distance [15] [15] = 6 ; distance [15] [16] =

  2 ; distance [16] [0] = ; distance [16] [1] = ; distance [16] [2] = ; distance [16] [3] = ; distance [16] [4] = ; distance [16] [5] = ; distance [16] [6] = ; distance [16] [7] = ; distance [16] [8] = ; distance [16] [9] = 1 ; distance [16] [10] =

  2 ; distance [16] [11] = 2 ; distance [16] [12] = 1 ; distance [16] [13] = ; distance [16] [14] = ; distance [16] [15] =

  2 ; distance [16] [16] = 6 ; for(int aa=0;aa<1000;aa++){ double[] traffics = { 5, 10, 15, 20, 17, 18, 12, 6, 9, 11, 4, 6, 5, 2, 10, 3, 1, 7, 8, 13}; Allocation [] cell_user = new Allocation [number_cell]; //initialisasi for (int i=0; i <number_cell ; i ++) { cell_user [i] = new Allocation (); Random r = new Random (); int index = r.nextInt(16); cell_user[i].setTraffic(traffics [index]); // Set which cell user belongs to. cell_user[i].setCell(i); cell_user[i].setAllocation(false); cell_user[i].setBeginner(false); if(i==0){ cell_user[i].addAdj(1);cell_user[i].addAdj(3);cell_user[i].addAdj(4); }else if(i==1){ cell_user[i].addAdj(0);cell_user[i].addAdj(2);cell_user[i].addAdj(4);cell_user[i].addAdj(5); }else if(i==2){ cell_user[i].addAdj(1);cell_user[i].addAdj(6);cell_user[i].addAdj(7); }else if(i==3){ cell_user[i].addAdj(1);cell_user[i].addAdj(4);cell_user[i].addAdj(10); }else if(i==4){ cell_user[i].addAdj(0);cell_user[i].addAdj(1);cell_user[i].addAdj(5);cell_user[i].addAdj(11);cell_user [i].addAdj(10); }else if(i==5){ cell_user[i].addAdj(1);cell_user[i].addAdj(2);cell_user[i].addAdj(6);cell_user[i].addAdj(11);cell_user [i].addAdj(10);cell_user[i].addAdj(4); }else if(i==6){ cell_user[i].addAdj(2);cell_user[i].addAdj(7);cell_user[i].addAdj(12);cell_user[i].addAdj(11);cell_us er[i].addAdj(5); }else if(i==7){ cell_user[i].addAdj(6);cell_user[i].addAdj(8);cell_user[i].addAdj(13);cell_user[i].addAdj(12); }else if(i==8){ cell_user[i].addAdj(7);cell_user[i].addAdj(14);cell_user[i].addAdj(13); }else if(i==9){ cell_user[i].addAdj(3);cell_user[i].addAdj(4);cell_user[i].addAdj(10);cell_user[i].addAdj(15); }else if(i==10){ cell_user[i].addAdj(4);cell_user[i].addAdj(5);cell_user[i].addAdj(11);cell_user[i].addAdj(16);cell_us er[i].addAdj(15);cell_user[i].addAdj(9); }else if(i==11){ cell_user[i].addAdj(5);cell_user[i].addAdj(6);cell_user[i].addAdj(12);cell_user[i].addAdj(16);cell_us er[i].addAdj(10); }else if(i==12){ cell_user[i].addAdj(6);cell_user[i].addAdj(7);cell_user[i].addAdj(13);cell_user[i].addAdj(11); }else if(i==13){ cell_user[i].addAdj(7);cell_user[i].addAdj(8);cell_user[i].addAdj(14);cell_user[i].addAdj(12); }else if(i==14){ cell_user[i].addAdj(8);cell_user[i].addAdj(13); }else if(i==15){ cell_user[i].addAdj(9);cell_user[i].addAdj(10);cell_user[i].addAdj(16); }else if(i==16){ cell_user[i].addAdj(10);cell_user[i].addAdj(11);cell_user[i].addAdj(15); } } //alokasi

  //Initial allocation, the biggest pheromon //cek sorting, s menyimpan urutan besar ke kecil int s[]=Sort(cell_user); // for(int u=0;u<s.length;u++){ // System.out.println(cell_user[s[u]].getTraffic()); // } for (int i=0;i<number_cell;i++){ int newch=0; int count=0; int x=s[i]; //mencari chanel awal for(int y=0;y<jumlah_kanal;y++){ //cek interferensi if(checkInterference(cell_user,x,newch)){ newch++; }else{ break; } } int z=jumlah_kanal/space+1; for(int y=0;y<jumlah_kanal;y++){ //cek interferensi if(count<cell_user[x].getTraffic() && newch<jumlah_kanal){ cell_user[x].addChannel(newch); count++; newch=newch+space; }else{ cell_user[x].setBlocking(((cell_user[x].getTraffic()- count)/cell_user[x].getTraffic())*100); break; } } } /* if(checkInterference(cell_user, 1, 6)){ System.out.println("Interference"); }else{ System.out.println("Tidak Interference"); }*/ // boolean solution =false; // int n = largestNumbers(cell_user); /*while(solution==false){ n = largestNumbers(cell_user); //alokasi sel awal cell_user[n].getTraffic(); for(int i=0;i<number_cell;i++){ } }*/

  //Cek kanal sel n for(int i=0;i<number_cell;i++){ System.out.print( "Sel :"+i + " Trafik: "+cell_user[i].getTraffic()+" kanal :"); for(int c=0;c<cell_user[i].getChannel().size();c++){ System.out.print(" " +(int)cell_user[i].getChannel().get(c)); } System.out.println("---------------"+cell_user[i].getBlocking()+"%"); } double avBlock=0; for(int i=0;i<number_cell;i++){ avBlock=avBlock+cell_user[i].getBlocking(); } System.out.println("Blocking rata-rata:----------"+avBlock/number_cell+"%"); /* //cek status user for (int i=0; i <number_cell;i++){ System.out.print ("Sel no :"+cell_user[i].getCell()+" jumlah Traffic:"+ cell_user[i].getTraffic()); if (cell_user[i].getAllocation()==false){ System.out.println (" belum teralokasi"); }else{ System.out.println (" telah teralokasikan"); } }*/ vect.add(avBlock/number_cell); } for(int ii=0;ii<vect.size();ii++){ System.out.println("Iterasi: "+ii+" blocking: "+(double)vect.get(ii)); } } private static int largestNumbers(Allocation[] cell_user) { double [] traf = new double[cell_user.length]; for (int i = 0 ; i <cell_user.length; i ++){ if(cell_user[i].getBenginner()==true); traf [i] = 0; traf [i] = cell_user[i].getTraffic(); } int in=0; double largeNumber = traf[0]; for (int i = 0; i < traf.length; i++) { if (traf[i] > largeNumber) { largeNumber = traf[i]; } } boolean c=false; for (int j = 0; j < traf.length; j++) { if(largeNumber == traf[j] && c==false){ in=j; c=true; //System.out.println("largest number index "+j); } } return in; } //Sorting private static int[] Sort(Allocation[] v1){ double[] num=new double[v1.length]; int[] num1=new int[v1.length]; for(int x=0;x<v1.length;x++){ num[x]=v1[x].getTraffic(); num1[x]=x; } int n = v1.length; int k; for (int m = n; m >= 0; m--) { for (int i = 0; i < n - 1; i++) { k = i + 1; if (num[i] < num[k]) { double temp = num[i]; num[i] = num[k]; num[k] = temp; int temp1 = num1[i]; num1[i] = num1[k]; num1[k] = temp1; } } } return num1; } // metode chek interferensi kanal private static Boolean checkInterference (Allocation []a, int in_cell,int kanal){ Boolean interference = false; Vector adj = a [in_cell].getAdj(); for (int i=0;i<adj.size();i++){ Vector ch=a[(int)adj.get(i)].getChannel(); if (ch.size()>0){ for (int j=0;j<ch.size();j++){ // System.out.println(kanal+":"+(int)ch.get(j)); if(Math.abs(kanal-(int)ch.get(j))<2){ interference = true; } } } } return interference; } }

  import java.text.NumberFormat; import java.util.Random; import java.util.Vector; /* * To change this license header, choose License Headers in Project Properties.

  

LAMPIRAN 2

LIST PROGRAM FEA

  • To change this template file, choose Tools | Templates * and open the template in the editor.
  • / /**
  • @author Bevan */ public class ParticleSwarm{ public static void main (String args []){ int space =6; Vector vect=null; int jumlah_kanal=64; int number_cell = 17; double []traf = new double [number_cell]; int [][] distance = new int [17][17]; distance [0] [0] =

  6 ; distance [0] [1] = 2 ; distance [0] [2] = 1 ; distance [0] [3] = 2 ; distance [0] [4] = 2 ; distance [0] [5] = 1 ; distance [0] [6] = ; distance [0] [7] = ; distance [0] [8] = ; distance [0] [9] = ; distance [0] [10] = ; distance [0] [11] = ; distance [0] [12] = ; distance [0] [13] = ; distance [0] [14] = ; distance [0] [15] = ; distance [0] [16] = ; distance [1] [0] = 2 ; distance [1] [1] =

  6 ; distance [1] [2] = 2 ; distance [1] [3] = 1 ; distance [1] [4] = 2 ; distance [1] [5] = 2 ; distance [1] [6] = 1 ; distance [1] [7] = ; distance [1] [8] = ; distance [1] [9] = ; distance [1] [10] = ; distance [1] [11] = ; distance [1] [12] = ; distance [1] [13] = ; distance [1] [14] = ; distance [1] [15] = ; distance [1] [16] = ; distance [2] [0] = 1 ; distance [2] [1] =

  2 ; distance [2] [2] = 6 ; distance [2] [3] = ; distance [2] [4] = 1 ; distance [2] [5] =

  2 ; distance [2] [6] = 2 ; distance [2] [7] = 1 ; distance [2] [8] = ; distance [2] [9] = ; distance [2] [10] = ; distance [2] [11] = ; distance [2] [12] = ; distance [2] [13] = ; distance [2] [14] = ; distance [2] [15] = ; distance [2] [16] = ; distance [3] [0] = 2 ; distance [3] [1] =

  1 ; distance [3] [2] = ; distance [3] [3] = 6 ; distance [3] [4] =

  2 ; distance [3] [5] = 1 ; distance [3] [6] = ; distance [3] [7] = ; distance [3] [8] = ; distance [3] [9] = 2 ; distance [3] [10] =

  1 ; distance [3] [11] = ; distance [3] [12] = ; distance [3] [13] = ; distance [3] [14] = ; distance [3] [15] = ; distance [3] [16] = ; distance [4] [0] =

  2 ; distance [4] [1] = 2 ; distance [4] [2] = 1 ; distance [4] [3] = 2 ; distance [4] [4] = 6 ; distance [4] [5] = 1 ; distance [4] [6] = ; distance [4] [7] = ; distance [4] [8] =

  2 ; distance [4] [9] = 2 ; distance [4] [10] = 1 ; distance [4] [11] = ; distance [4] [12] = ; distance [4] [13] = ; distance [4] [14] = ; distance [4] [15] = ; distance [4] [16] = ; distance [5] [0] = 1 ; distance [5] [1] =

  2 ; distance [5] [2] = 2 ; distance [5] [3] = 1 ; distance [5] [4] = 2 ; distance [5] [5] = 6 ; distance [5] [6] = 2 ; distance [5] [7] = 1 ; distance [5] [8] = ; distance [5] [9] = 1 ; distance [5] [10] =

  2 ; distance [5] [11] = 2 ; distance [5] [12] = 1 ; distance [5] [13] = ; distance [5] [14] = ; distance [5] [15] = ; distance [5] [16] = ; distance [6] [0] = ; distance [6] [1] = 1 ; distance [6] [2] =

  2 ; distance [6] [3] = ; distance [6] [4] = 1 ; distance [6] [5] =

  2 ; distance [6] [6] = 6 ; distance [6] [7] = 2 ; distance [6] [8] = 1 ; distance [6] [9] = ; distance [6] [10] = ; distance [6] [11] =

  2 ; distance [6] [12] = 2 ; distance [6] [13] = 1 ; distance [6] [14] = ; distance [6] [15] = ; distance [6] [16] = ; distance [7] [0] = ; distance [7] [1] = ; distance [7] [2] = 1 ; distance [7] [3] = ; distance [7] [4] = ; distance [7] [5] =

  1 ; distance [7] [6] = 2 ; distance [7] [7] = 6 ; distance [7] [8] = 2 ; distance [7] [9] = ; distance [7] [10] = ; distance [7] [11] =

  1 ; distance [7] [12] = 2 ; distance [7] [13] = 2 ; distance [7] [14] = 1 ; distance [7] [15] = ; distance [7] [16] = ; distance [8] [0] = ; distance [8] [1] = ; distance [8] [2] = ; distance [8] [3] = ; distance [8] [4] = ; distance [8] [5] = ; distance [8] [6] = 1 ; distance [8] [7] =

  2 ; distance [8] [8] = 6 ; distance [8] [9] = ; distance [8] [10] = ; distance [8] [11] = ; distance [8] [12] = 1 ; distance [8] [13] =

  2 ; distance [8] [14] = 2 ; distance [8] [15] = ; distance [8] [16] = ; distance [9] [0] = ; distance [9] [1] = ; distance [9] [2] = ; distance [9] [3] = 2 ; distance [9] [4] =

  2 ; distance [9] [5] = 1 ; distance [9] [6] = ; distance [9] [7] = ; distance [9] [8] = ; distance [9] [9] = 6 ; distance [9] [10] =

  2 ; distance [9] [11] = 1 ; distance [9] [12] = ; distance [9] [13] = ; distance [9] [14] = ; distance [9] [15] = 2 ; distance [9] [16] =

  1 ; distance [10] [0] = ; distance [10] [1] = ; distance [10] [2] = ; distance [10] [3] = 1 ; distance [10] [4] =

  2 ; distance [10] [5] = 2 ; distance [10] [6] = 1 ; distance [10] [7] = ; distance [10] [8] = ; distance [10] [9] =

  2 ; distance [10] [10] = 6 ; distance [10] [11] = 2 ; distance [10] [12] = 1 ; distance [10] [13] = ; distance [10] [14] = ; distance [10] [15] =

  2 ; distance [10] [16] = 2 ; distance [11] [0] = ; distance [11] [1] = ; distance [11] [2] = ; distance [11] [3] = ; distance [11] [4] = 1 ; distance [11] [5] = 2 ; distance [11] [6] = 2 ; distance [11] [7] = 1 ; distance [11] [8] = ; distance [11] [9] = 1 ; distance [11] [10] =

  2 ; distance [11] [11] = 6 ; distance [11] [12] = 2 ; distance [11] [13] = 1 ; distance [11] [14] = ; distance [11] [15] = 1 ; distance [11] [16] =

  2 ; distance [12] [0] = ; distance [12] [1] = ; distance [12] [2] = ; distance [12] [3] = ; distance [12] [4] = ; distance [12] [5] = 1 ; distance [12] [6] =

  2 ; distance [12] [7] = 2 ; distance [12] [8] = 1 ; distance [12] [9] = ; distance [12] [10] = 1 ; distance [12] [11] =

  2 ; distance [12] [12] = 6 ; distance [12] [13] = 2 ; distance [12] [14] = 1 ; distance [12] [15] = ; distance [12] [16] = 1 ; distance [13] [0] = ; distance [13] [1] = ; distance [13] [2] = ; distance [13] [3] = ; distance [13] [4] = ; distance [13] [5] = ; distance [13] [6] =

  1 ; distance [13] [7] = 2 ; distance [13] [8] = 2 ; distance [13] [9] = ; distance [13] [10] = ; distance [13] [11] =

  1 ; distance [13] [12] = 2 ; distance [13] [13] = 6 ; distance [13] [14] = 2 ; distance [13] [15] = ; distance [13] [16] = ; distance [14] [0] = ; distance [14] [1] = ; distance [14] [2] = ; distance [14] [3] = ; distance [14] [4] = ; distance [14] [5] = ; distance [14] [6] = ; distance [14] [7] = 1 ; distance [14] [8] = 2 ; distance [14] [9] = ; distance [14] [10] = ; distance [14] [11] = ; distance [14] [12] = 1 ; distance [14] [13] =

  1 ; distance [14] [14] = 6 ; distance [14] [15] = ; distance [14] [16] = ; distance [15] [0] = ; distance [15] [1] = ; distance [15] [2] = ; distance [15] [3] = ; distance [15] [4] = ; distance [15] [5] = ; distance [15] [6] = ; distance [15] [7] = ; distance [15] [8] = ; distance [15] [9] = 2 ; distance [15] [10] =

  2 ; distance [15] [11] = 1 ; distance [15] [12] = ; distance [15] [13] = ; distance [15] [14] = ; distance [15] [15] = 6 ; distance [15] [16] =

  2 ; distance [16] [0] = ; distance [16] [1] = ; distance [16] [2] = ; distance [16] [3] = ; distance [16] [4] = ; distance [16] [5] = ; distance [16] [6] = ; distance [16] [7] = ; distance [16] [8] = ; distance [16] [9] = 1 ; distance [16] [10] =

  2 ; distance [16] [11] = 2 ; distance [16] [12] = 1 ; distance [16] [13] = ; distance [16] [14] = ; distance [16] [15] =

  2 ; distance [16] [16] = 6 ; vect = new Vector(); for(int aa=0;aa<1000;aa++){ double[] traffics = { 5, 10, 15, 20, 17, 18, 12, 6, 9, 11, 4, 6, 5, 2, 10, 3, 1, 7, 8, 13}; Allocation [] cell_user = new Allocation [number_cell]; //initialisasi for (int i=0; i <number_cell ; i ++) { cell_user [i] = new Allocation (); Random r = new Random (); int index = r.nextInt(16); cell_user[i].setTraffic(traffics [index]); // Set which cell user belongs to. cell_user[i].setCell(i); cell_user[i].setAllocation(false); cell_user[i].setBeginner(false); if(i==0){ cell_user[i].addAdj(1);cell_user[i].addAdj(3);cell_user[i].addAdj(4); }else if(i==1){ cell_user[i].addAdj(0);cell_user[i].addAdj(2);cell_user[i].addAdj(4);cell_user[i].addAdj(5); }else if(i==2){ cell_user[i].addAdj(1);cell_user[i].addAdj(6);cell_user[i].addAdj(7); }else if(i==3){ cell_user[i].addAdj(1);cell_user[i].addAdj(4);cell_user[i].addAdj(10); }else if(i==4){ cell_user[i].addAdj(0);cell_user[i].addAdj(1);cell_user[i].addAdj(5);cell_user[i].addAdj(11);cell_user [i].addAdj(10); }else if(i==5){ cell_user[i].addAdj(1);cell_user[i].addAdj(2);cell_user[i].addAdj(6);cell_user[i].addAdj(11);cell_user [i].addAdj(10);cell_user[i].addAdj(4); }else if(i==6){ cell_user[i].addAdj(2);cell_user[i].addAdj(7);cell_user[i].addAdj(12);cell_user[i].addAdj(11);cell_us er[i].addAdj(5); }else if(i==7){ cell_user[i].addAdj(6);cell_user[i].addAdj(8);cell_user[i].addAdj(13);cell_user[i].addAdj(12); }else if(i==8){ cell_user[i].addAdj(7);cell_user[i].addAdj(14);cell_user[i].addAdj(13); }else if(i==9){ cell_user[i].addAdj(3);cell_user[i].addAdj(4);cell_user[i].addAdj(10);cell_user[i].addAdj(15); }else if(i==10){ cell_user[i].addAdj(4);cell_user[i].addAdj(5);cell_user[i].addAdj(11);cell_user[i].addAdj(16);cell_us er[i].addAdj(15);cell_user[i].addAdj(9); }else if(i==11){ cell_user[i].addAdj(5);cell_user[i].addAdj(6);cell_user[i].addAdj(12);cell_user[i].addAdj(16);cell_us er[i].addAdj(10); }else if(i==12){ cell_user[i].addAdj(6);cell_user[i].addAdj(7);cell_user[i].addAdj(13);cell_user[i].addAdj(11); }else if(i==13){ cell_user[i].addAdj(7);cell_user[i].addAdj(8);cell_user[i].addAdj(14);cell_user[i].addAdj(12); }else if(i==14){ cell_user[i].addAdj(8);cell_user[i].addAdj(13); }else if(i==15){ cell_user[i].addAdj(9);cell_user[i].addAdj(10);cell_user[i].addAdj(16); }else if(i==16){ cell_user[i].addAdj(10);cell_user[i].addAdj(11);cell_user[i].addAdj(15); }

  } //alokasi //Initial allocation, the biggest pheromon //cek sorting, s menyimpan urutan besar ke kecil int s[]=Sort(cell_user); // for(int u=0;u<s.length;u++){ // System.out.println(cell_user[s[u]].getTraffic()); // } Vector bloking =new Vector(); for(int a=5;a<9;a++){ space=a; for (int i=0;i<number_cell;i++){ int newch=0; int count=0; int x=s[i]; //mencari chanel awal for(int y=0;y<jumlah_kanal;y++){ //cek interferensi if(checkInterference(cell_user,x,newch)){ newch++; }else{ break; } } int z=jumlah_kanal/space+1; for(int y=0;y<jumlah_kanal;y++){ //cek interferensi if(count<cell_user[x].getTraffic() && newch<jumlah_kanal){ cell_user[x].addChannel(newch); count++; newch=newch+space; }else{ cell_user[x].setBlocking(((cell_user[x].getTraffic()- count)/cell_user[x].getTraffic())*100); break; } } } /* if(checkInterference(cell_user, 1, 6)){ System.out.println("Interference"); }else{ System.out.println("Tidak Interference"); }*/ // boolean solution =false; // int n = largestNumbers(cell_user); /*while(solution==false){ n = largestNumbers(cell_user); //alokasi sel awal cell_user[n].getTraffic(); for(int i=0;i<number_cell;i++){ } }*/ //Cek kanal sel n for(int i=0;i<number_cell;i++){ System.out.print("Sel :"+i + " jumlah kanal: "+cell_user[i].getTraffic()+" nomor kanal :"); for(int c=0;c<cell_user[i].getChannel().size();c++){ System.out.print(" " +(int)cell_user[i].getChannel().get(c)); } System.out.println("---------------"+cell_user[i].getBlocking()+"%"); } double avBlock=0; for(int i=0;i<number_cell;i++){ avBlock=avBlock+cell_user[i].getBlocking(); cell_user[i].kanal=new Vector(); } System.out.println("Space: "+space+" Blocking rata-rata:---------- "+avBlock/number_cell+"%"); bloking.add(avBlock/number_cell); /* //cek status user for (int i=0; i <number_cell;i++){ System.out.print ("Sel no :"+cell_user[i].getCell()+" jumlah Traffic:"+ cell_user[i].getTraffic()); if (cell_user[i].getAllocation()==false){ System.out.println (" belum teralokasi"); }else{ System.out.println (" telah teralokasikan"); } }*/ } double[] d = new double[bloking.size()]; for(int ss=0;ss<bloking.size();ss++){ d[ss]=(double)bloking.get(ss); } double dd= smallestNumbers(d); //System.out.println (" Nilai terkecil: "+d[(int)dd]); vect.add(d[(int)dd]); } for(int ii=0;ii<vect.size();ii++){ System.out.println("Iterasi: "+ii+" blocking: "+(double)vect.get(ii)); } } private static int smallestNumbers(double[] traf) { int in=0; double smallNumber = traf[0]; for (int i = 0; i < traf.length; i++) { if (traf[i] < smallNumber) { smallNumber = traf[i];

  } } boolean c=false; for (int j = 0; j < traf.length; j++) { if(smallNumber == traf[j] && c==false){ in=j; c=true; //System.out.println("largest number index "+j); } } return in; } //Sorting private static int[] Sort(Allocation[] v1){ double[] num=new double[v1.length]; int[] num1=new int[v1.length]; for(int x=0;x<v1.length;x++){ num[x]=v1[x].getTraffic(); num1[x]=x; } int n = v1.length; int k; for (int m = n; m >= 0; m--) { for (int i = 0; i < n - 1; i++) { k = i + 1; if (num[i] < num[k]) { double temp = num[i]; num[i] = num[k]; num[k] = temp; int temp1 = num1[i]; num1[i] = num1[k]; num1[k] = temp1; } } } return num1; } // metode chek interferensi kanal private static Boolean checkInterference (Allocation []a, int in_cell,int kanal){ Boolean interference = false; Vector adj = a [in_cell].getAdj(); for (int i=0;i<adj.size();i++){ Vector ch=a[(int)adj.get(i)].getChannel(); if (ch.size()>0){ for (int j=0;j<ch.size();j++){ // System.out.println(kanal+":"+(int)ch.get(j)); if(Math.abs(kanal-(int)ch.get(j))<2){ interference = true; } } } } return interference; } }

  

LAMPIRAN 3

DATA PROBABILITAS BLOCKING FEA DAN PSO PADA JUMLAH KANAL 64

DENGAN ITERASI 1000 KALI

iterasi Prob. PSO (%) Prob. FEA (%)

  3.039215686 17.18954248 1 16.78200692 34.69050365 2 7.108804306 11.0130719 3 23.61329559 25.58823529 4 25.71545909 12.59900038 5 25.13264129 10.4248366 6 16.30911188 14.11764706 7 23.10841984 11.2745098 8 13.46405229 20.3579043 9 22.53364091 11.53787005

  10 12.84313725 28.71657754 11 12.60092272 16.17647059 12 12.04344483 16.89734717 13 9.29834679 17.89311803 14 16.8627451 12.62818496 15 14.31564783 32.76624375 16 10.44213764 24.98654364 17 22.23410576 27.25490196 18 12.40292195 43.90618993 19 11.45520953 14.10261787 20 20.22526301 14.64244521 21 16.03037293 23.51403306 22 15.82276048 23.74279123 23 21.03526616 9.331026528 24 6.78200692 11.14379085 25 11.77728846 23.90269477 26 4.363706267 18.74925728 27 15.81699346 33.87351019 28 12.56632065 29.62898885 29 6.193771626 5.098039216 30 22.84313725 3.62745098 31 36.19604348 12.58362168 32 25.11726259 15.39215686 33 23.7254902 6.045751634 34 24.42137639 12.17416378 35 11.62053057 7.549019608 36 5.344098424 24.24836601

  iterasi Prob. PSO (%) Prob. FEA (%)

  37 25.59784698 4.215686275 38 14.08496732 7.991157247 39 10.01730104 29.00422914 40 29.47555136 6.809269162 41 14.44444444 18.58778092 42 17.29055258 16.01499423 43 19.60627032 16.69934641 44 21.28412149 13.38331411 45 18.75816993 12.40292195 46 11.66666667 18.80815071 47 11.52056901 18.6585579 48 26.57159834 15.34409842 49 22.37810632 16.22645136 50 27.96686589 33.96613191 51 25.8342945 30.5520604 52 7.370242215 9.919261822 53 8.039215686 6.568627451 54 23.96193772 13.95424837 55 4.215686275 21.15217923 56 12.20684352 28.41599385 57 16.51707385 10.8496732 58 21.78392926 30.26336025 59 9.559784698 13.84083045 60 10.58823529 22.54901961 61 13.95424837 21.47443291 62 6.193771626 20.71545909 63 22.6662822 10.32679739 64 15.86697424 14.19681241 65 15.30792353 16.45171438 66 16.78200692 14.1503268 67 12.02614379 26.91272587 68 3.85620915 7.141484045 69 23.14983748 19.08147216 70 34.44059977 23.1064975 71 8.431372549 12.04344483 72 33.43049876 21.40522876 73 15.85351788 37.35521303

  iterasi Prob. PSO (%) Prob. FEA (%)

  74 29.62706651 26.58592849 75 11.30911188 6.405228758 76 19.08147216 25.94421726 77 17.89504037 17.64356366 78 14.48673587 6.651287966 79 15.76543987 8.938869666 80 12.25490196 22.4567474 81 21.05414002 16.03037293 82 14.41473559 11.35175282 83 16.15759673 2.647058824 84 18.62360631 30.18262207 85 26.2591311 21.56862745 86 14.26566705 19.16955017 87 4.723183391 18.57939254 88 19.60976547 26.41099577 89 10.35947712 6.37254902 90 12.12068785 24.87120338 91 18.43521722 13.13917724 92 17.84313725 40.96501346 93 24.65782391 23.17185698 94 20.89196463 9.577085736 95 17.94117647 10.45751634 96 24.19261822 20.01730104 97 21.76767677 37.6093111 98 7.141484045 14.30026913 99 21.19377163 8.333333333

  100 13.02383699 18.26797386 101 17.41480549 26.12841215 102 15.13264129 13.38331411 103 3.056516724 26.43983083 104 8.269896194 12.66435986 105 11.76470588 5.784313725 106 19.53094963 0.490196078 107 25.01555346 21.43983083 108 6.274509804 16.31295656 109 13.62745098 21.27835448 110 9.905805459 7.402921953 111 21.96078431 14.44636678 112 12.13798889 7.581699346 113 24.9692426 6.78200692 114 9.200307574 29.38292964 115 14.56625074 34.44444444 116 24.90196078 21.81468666

  iterasi Prob. PSO (%) Prob. FEA (%)

  117 31.30264584 6.799307958 118 18.49288735 23.91807347 119 14.25028835 29.9430289 120 16.56862745 17.41480549 121 16.8211527 26.15567439 122 23.80343225 15.16339869 123 11.37254902 16.50326797 124 13.17185698 21.99538639 125 21.02268358 4.215686275 126 21.97808535 7.222222222 127 23.53535354 25.1426025 128 14.83660131 11.56862745 129 33.40463458 25.70357555 130 10 5.882352941 131 6.487889273 17.62626263 132 26.09765475 14.23298731 133 15.31141869 4.117647059 134 25.65359477 9.93656286 135 21.80699731 26.09031491 136 7.287581699 22.10338681 137 7.189542484 34.54632834 138 17.32218378 19.03690888 139 19.13320052 9.901960784 140 14.1349481 15.31141869 141 22.47317465 24.0833945 142 23.30642061 6.764705882 143 17.74702038 17.61437908 144 23.10457516 11.63590927 145 24.94425221 16.92460942 146 16.45713187 10.30250603 147 14.10226836 18.10457516 148 16.73202614 30.22875817 149 23.93886967 15.48670092 150 11.79738562 14.02153018 151 23.96980182 26.47897662 152 24.7310475 16.47058824 153 11.92460942 13.36601307 154 11.4017336 14.06958862 155 21.68781238 11.69934641 156 12.74160288 24.1195694 157 17.6596414 15.62283737 158 28.51403306 7.743525218 159 18.74104365 25.15186467

  iterasi Prob. PSO (%) Prob. FEA (%)

  160 19.561008 11.03037293 161 15.30670022 18.91999581 162 14.26566705 21.95728915 163 13.67201426 17.32026144 164 27.81045752 6.633986928 165 15.52479815 18.48135333 166 16.15567439 6.78200692 167 23.59477124 3.137254902 168 21.58051099 8.366013072 169 27.7124183 23.93345217 170 16.38985006 20.60553633 171 16.21107266 21.06305267 172 3.137254902 24.94652406 173 10.27873895 3.137254902 174 26.48981161 6.718569781 175 14.52710496 14.90196078 176 9.215686275 20.60553633 177 13.49865436 16.92460942 178 13.76009227 7.46828143 179 15.54017686 5.932333718 180 22.73461256 18.87351019 181 16.48788927 33.46597463 182 14.98584461 8.464052288 183 25.76421656 14.01960784 184 13.90618993 9.919261822 185 30.27996225 18.46597463 186 23.43976093 25.26336025 187 19.18492887 29.42364825 188 10.8496732 23.62587816 189 13.20453672 18.46405229 190 27.20876586 11.73394848 191 21.01604278 3.644752018 192 11.58592849 11.4379085 193 18.10457516 21.76470588 194 14.28104575 29.01995736 195 17.77777778 12.46828143 196 4.853902345 14.23298731 197 25.72087659 28.67201426 198 16.70511342 19.82122261 199 19.01611268 17.37408689 200 5.392156863 14.28104575 201 4.411764706 23.62395582 202 8.252595156 26.8319877

  iterasi Prob. PSO (%) Prob. FEA (%)

  203 22.8396421 29.62357135 204 14.23298731 20.34602076 205 5.344098424 19.34832757 206 12.15686275 12.61088393 207 20.81699346 22.40676663 208 6.960784314 19.1503268 209 6.503267974 35.5520604 210 8.515955402 29.39096851 211 10.99769319 10.82887701 212 18.74104365 4.215686275 213 17.04169725 15.87885778 214 10.67089581 17.33756248 215 5.540176855 21.91272587 216 15.63821607 23.74279123 217 13.20261438 30.16374821 218 13.82352941 16.48788927 219 24.62514418 13.84275279 220 27.30488274 19.54248366 221 11.06305267 36.89542484 222 9.250288351 13.25259516 223 22.3885918 18.95424837 224 12.66435986 225 25.81314879 18.88539373 226 10.50749712 27.15528992 227 22.75890392 23.5313341 228 18.82352941 15.34409842 229 14.39638601 17.82234106 230 20.03844675 20.93233372 231 10.62283737 11.91464821 232 15.80161476 13.99881165 233 15.73625529 10.31141869 234 17.87581699 12.81045752 235 13.64475202 22.00726993 236 19.18492887 22.36674706 237 20.53545839 22.77777778 238 12.46828143 17.41480549 239 4.575163399 27.76239908 240 13.73702422 28.93886967 241 23.83908287 4.215686275 242 8.725490196 11.29181084 243 23.93886967 12.19146482 244 13.15455594 23.95809304 245 6.880046136 23.15106078

  iterasi Prob. PSO (%) Prob. FEA (%)

  246 20.26143791 15.60553633 247 22.62696166 26.57054979 248 5.703575548 18.03921569 249 17.46828143 11.71664744 250 19.74048443 9.217608612 251 15.07794205 6.274509804 252 14.29834679 14.08688966 253 26.1207228 16.07843137 254 19.10226836 23.8946559 255 24.23298731 4.705882353 256 16.12841215 9.886582084 257 5.540176855 11.32449058 258 30.95662507 7.500961169 259 11.17839293 10.65359477 260 17.25490196 32.88158401 261 32.18954248 22.30488274 262 21.668589 8.61207228 263 24.70588235 6.711229947 264 18.70539303 31.21107266 265 25.31526336 29.47712418 266 27.10705673 18.05302157 267 32.14148404 8.366013072 268 14.71968823 25.47673972 269 8.431372549 19.93464052 270 15.06186432 26.2437524 271 14.5597847 24.82122261 272 20.9989165 5.91503268 273 10.54017686 15.93233372 274 34.18300654 15.04998078 275 8.317954633 12.76239908 276 21.55814197 16.8627451 277 7.370242215 29.87959177 278 22.25490196 14.9692426 279 17.54552445 2.777777778 280 16.2437524 12.66435986 281 6.535947712 10.03460208 282 13.85813149 27.10880431 283 13.1372549 6.568627451 284 14.83660131 26.33025759 285 11.80035651 13.10457516 286 18.78997588 14.95194156 287 14.83852364 2.777777778 288 23.77739331 31.7858516

  iterasi Prob. PSO (%) Prob. FEA (%)

  289 29.93673762 21.8627451 290 16.668589 31.73202614 291 22.31938765 13.90618993 292 17.64898116 20.66740065 293 16.09573241 23.46597463 294 21.08035371 24.21760861 295 10.65009961 7.599000384 296 16.2591311 17.54901961 297 28.10667226 11.04575163 298 24.67512495 13.51403306 299 4.705882353 28.1064975 300 30.58823529 21.71122995 301 17.35294118 21.04225647 302 8.219915417 20.57285659 303 11.11111111 10.14801999 304 16.61319073 26.35717032 305 15.55555556 9.788542868 306 27.46356297 5.784313725 307 22.22222222 29.31023033 308 25.29796232 4.836601307 309 26.66317151 27.10880431 310 37.6596414 14.06958862 311 12.17416378 26.79773514 312 6.14379085 17.64898116 313 25.3259236 19.65240642 314 15.19904932 16.05763518 315 22.38562092 12.32218378 316 10.59207997 11.13225682 317 27.16874629 14.26024955 318 34.34640523 26.76121072 319 20.89615882 24.54248366 320 10.31141869 2.566320646 321 10.07794205 20.93233372 322 24.33102653 16.89542484 323 14.31372549 12.41830065 324 19.21568627 15.18069973 325 14.82122261 8.15455594 326 8.071895425 25.29411765 327 10.73625529 29.44444444 328 18.93048128 13.63933452 329 11.56862745 19.49634756 330 15 19.80392157 331 17.92038027 9.150326797

  iterasi Prob. PSO (%) Prob. FEA (%)

  332 9.473629024 8.677431757 333 2.647058824 13.84083045 334 14.42906574 14.80584391 335 14.13879277 12.94117647 336 6.176470588 10.86697424 337 14.83852364 28.2644787 338 28.39117822 27.66435986 339 9.019607843 22.29142637 340 15.34409842 9.429065744 341 17.38562092 20.95155709 342 12.54901961 33.32179931 343 14.80689245 32.13606655 344 28.32179931 7.779700115 345 20.89965398 23.16643948 346 11.21107266 30.3886617 347 24.82611583 22.81237985 348 22.28950404 38.9100346 349 8.431372549 14.544406 350 32.30016427 8.596693579 351 19.88308692 16.48788927 352 21.23833491 26.37447136 353 24.28104575 32.28950404 354 29.2579777 32.97577855 355 28.46597463 16.64587047 356 30.29446716 15.39215686 357 32.61647618 21.55324875 358 21.56862745 6.78200692 359 8.350634371 15.14801999 360 28.99269512 15.80161476 361 20.1076509 21.668589 362 7.01076509 30.61741987 363 15.16339869 6.960784314 364 10.31141869 27.6762434 365 7.254901961 12.61630142 366 25.45664255 17.18954248 367 16.74932718 22.02806613 368 18.59774213 3.137254902 369 30.98248925 21.81468666 370 14.87120338 22.67816574 371 24.39760931 23.20453672 372 31.25441264 21.16109189 373 24.21953095 24.36370627 374 9.411764706 22.33406732

  iterasi Prob. PSO (%) Prob. FEA (%)

  375 15.61200238 5.703575548 376 11.52056901 24.58896928 377 29.14263745 21.04767397 378 7.991157247 14.544406 379 7.385620915 11.12841215 380 20.11534025 22.41131034 381 26.54853029 11.50519031 382 13.97347174 23.65663556 383 22.72202999 10.99769319 384 13.31026528 12.35870819 385 17.48366013 16.05763518 386 12.77777778 29.46366782 387 19.59438677 6.862745098 388 30.22526301 31.31557792 389 17.56632065 17.87581699 390 16.8473664 12.51284471 391 8.367935409 4.036908881 392 8.350634371 33.51787774 393 28.17587641 38.13218692 394 2.287581699 13.84083045 395 29.74240677 15.13071895 396 4.346405229 19.83310615 397 16.61511307 19.50630876 398 20.86889658 17.50096117 399 13.38156653 26.8265702 400 13.21991542 14.34640523 401 15.37677816 22.64356366 402 8.562091503 7.991157247 403 6.764705882 23.78735451 404 10.73625529 11.60130719 405 22.6816609 20.10380623 406 4.31372549 16.20915033 407 19.77316417 17.87773933 408 23.82352941 7.141484045 409 18.73807277 18.77005348 410 31.06497501 18.62937332 411 22.66435986 16.88004614 412 15.67089581 19.23298731 413 23.8265003 13.23529412 414 8.202614379 36.96462899 415 3.137254902 10.91503268 416 30.90751809 15.06728181 417 8.465974625 24.26566705

  iterasi Prob. PSO (%) Prob. FEA (%)

  418 15.75757576 29.1041907 419 23.5620915 26.4171123 420 24.58774597 30.73625529 421 23.5313341 41.05414002 422 24.45825032 7.860438293 423 23.88731607 15.89965398 424 12.87581699 13.18723568 425 25.41138024 19.72318339 426 30.49019608 16.63049177 427 8.770053476 21.89542484 428 17.67973856 16.63590927 429 4.134948097 15.10992276 430 26.35245185 15.9615183 431 23.7254902 432 10.09803922 32.27412534 433 7.272202999 23.61207228 434 25.81314879 8.189158016 435 21.47058824 12.2875817 436 3.267973856 18.73737374 437 7.222222222 12.22222222 438 32.72797176 16.43983083 439 7.483660131 11.99538639 440 23.3392751 15.06535948 441 9.363706267 8.823529412 442 8.367935409 7.745098039 443 20.34409842 13.59669358 444 18.66013072 26.46709308 445 29.42644437 19.24836601 446 32.63360246 10.34602076 447 33.8331411 12.22414456 448 24.15224913 9.331026528 449 14.21568627 30.5674391 450 13.77931565 30.08266052 451 7.349446017 21.2591311 452 7.549019608 22.07804691 453 12.40292195 16.60322953 454 26.41099577 23.13917724 455 2.287581699 4.509803922 456 22.43560169 26.44979204 457 27.07070707 5.91503268 458 14.99650484 12.30488274 459 22.72202999 12.70892314 460 17.51826221 14.31215267

  iterasi Prob. PSO (%) Prob. FEA (%)

  461 8.742791234 17.50096117 462 14.29834679 15.58823529 463 8.039215686 31.34371396 464 20.80947887 7.500961169 465 13.90077243 9.365628604 466 25.29411765 14.61972668 467 21.55324875 6.503267974 468 18.1218762 22.97228339 469 14.36370627 18.66013072 470 21.48247178 5.91503268 471 20.97654748 22.97577855 472 20.18069973 11.52056901 473 26.53594771 14.1349481 474 12.43560169 15.3787005 475 21.98594946 33.48135333 476 19.39638601 29.49634756 477 22.61630142 10.8189158 478 17.02911468 9.575163399 479 24.9846213 16.43983083 480 12.23795044 23.40061515 481 12.25490196 10.14801999 482 4.134948097 14.96732026 483 11.79738562 6.503267974 484 31.50536507 5.326797386 485 34.22739506 6.993464052 486 12.79507882 15.96501346 487 19.59735766 23.07381776 488 19.21219112 18.17185698 489 4.669707455 14.26566705 490 15.93617839 13.90618993 491 20.70357555 30.11726259 492 22.87581699 16.79738562 493 9.446366782 26.81468666 494 22.33756248 18.92156863 495 20.52479815 24.11764706 496 22.90500157 10.97881934 497 12.04536717 25.24256405 498 19.06958862 23.1164587 499 8.187235679 23.10300234 500 18.46702317 18.46597463 501 13.66205306 18.92156863 502 19.69050365 27.6916221 503 12.01076509 13.23529412

  iterasi Prob. PSO (%) Prob. FEA (%)

  504 13.7254902 16.56513229 505 17.63168012 10.73625529 506 12.30488274 31.36101499 507 14.44828912 17.89504037 508 13.03921569 20.93233372 509 20.01258257 16.0130719 510 9.06958862 26.30911188 511 9.657823914 23.28719723 512 12.10338681 24.08496732 513 13.98885044 21.46709308 514 25.64608018 15.16532103 515 29.02170494 23.61207228 516 19.93114536 22.07612457 517 6.209150327 23.66205306 518 3.137254902 11.74932718 519 6.389850058 35.57285659 520 21.65128797 20.8342945 521 16.34179162 37.06109538 522 15.04456328 21.71664744 523 20.02516515 10.42675894 524 17.32026144 29.75586313 525 28.87840341 22.51633987 526 34.86840726 11.92810458 527 14.48900772 13.85813149 528 30.61340044 7.316766279 529 9.640522876 40.39984621 530 10.89965398 17.92579777 531 6.422529796 20.99769319 532 5.213379469 7.975778547 533 32.40781518 14.49442522 534 18.75816993 16.57054979 535 5.932333718 26.66317151 536 26.30911188 19.60784314 537 24.4828912 19.45632799 538 25.57285659 10.31141869 539 10.31141869 6.291810842 540 3.137254902 22.73164168 541 7.01076509 15.65009961 542 21.80699731 16.43983083 543 19.47712418 24.27755059 544 23.01911852 14.27755059 545 18.34294502 2.287581699 546 13.95424837 16.32641292

  iterasi Prob. PSO (%) Prob. FEA (%)

  547 16.87532767 17.77970012 548 16.88004614 18.72199504 549 23.51892629 25.04456328 550 13.77739331 11.02495544 551 19.11013247 31.26140296 552 23.84659746 6.439830834 553 29.11677327 14.15224913 554 9.167627835 30.08266052 555 16.38985006 10.13071895 556 24.28296809 13.07381776 557 4.117647059 18.80815071 558 23.70661634 20.73625529 559 18.5159554 17.79507882 560 23.82545175 24.1503268 561 22.25787285 5.213379469 562 24.21865716 19.77124183 563 19.93079585 8.137254902 564 17.44940757 24.03341372 565 20 19.49442522 566 6.095732411 20.67089581 567 13.69281046 16.31103422 568 7.289504037 26.29181084 569 12.37024221 32.92579777 570 32.35486351 12.15686275 571 25.93722694 27.58169935 572 18.17762399 13.67201426 573 18.31795463 37.20334836 574 30.27873895

  10 575 8.61207228 23.08919646 576 23.19911922 34.31023033 577 22.12715389 18.54129531 578 16.12491699 33.05843906 579 14.72318339 21.6839677 580 22.97385621 4.134948097 581 9.06958862 7.370242215 582 23.04306036 11.12841215 583 20.54017686 15.16532103 584 16.8473664 9.267589389 585 13.2798574 12.04536717 586 25.03267974 16.28639335 587 13.30257593 16.03037293 588 20.56936143 22.99762329 589 18.6278005 12.79507882

  iterasi Prob. PSO (%) Prob. FEA (%)

  590 11.29181084 19.80584391 591 19.47922128 6.422529796 592 17.30313516 1.568627451 593 25.20796197 18.26989619 594 27.53556324 15.20796197 595 10.62283737 24.78312537 596 12.38754325 17.71434064 597 24.06417112 17.94502115 598 22.53189333 30.27873895 599 25.18192304 20.80545944 600 7.745098039 12.2875817 601 5.997693195 20.33868093 602 27.46828143 12.38562092 603 27.09447415 19.5543672 604 22.07437699 24.36370627 605 26.00153787 28.35710042 606 7.370242215 20.81699346 607 5.748138828 15.20796197 608 21.06340219 15.45943868 609 20.54209919 17.95847751 610 5.424836601 20.10992276 611 15.4248366 11.88004614 612 22.7124183 12.59358289 613 2.777777778 23.88539373 614 10.18069973 19.71968823 615 24.80304778 26.52441369 616 16.50326797 38.13760442 617 12.93768131 27.20684352 618 8.15455594 18.33333333 619 16.07843137 25.09803922 620 16.19377163 14.50980392 621 9.757785467 8.677431757 622 7.762399077 14.20030757 623 20.9506833 8.594771242 624 20.78431373 24.27755059 625 5.177204572 5.932333718 626 11.81468666 15.93233372 627 15.47132222 17.46828143 628 8.071895425 20.76351753 629 30.92377058 28.59669358 630 13.18723568 13.31795463 631 25.57477893 19.39096851 632 14.98846597 23.08377897

  iterasi Prob. PSO (%) Prob. FEA (%)

  633 20.19607843 22.63360246 634 10.14801999 17.47474747 635 14.59246444 8.312537136 636 12.23952326 9.75586313 637 15.4094579 23.92156863 638 30.56516724 20.37677816 639 20.63052672 24.5751634 640 16.69585125 16.03037293 641 28.15280836 27.77201077 642 23.28055643 26.18485897 643 23.78735451 22.48208731 644 25.3787005 22.71626298 645 31.45713187 25.35598196 646 27.54814582 19.34832757 647 10.14801999 23.6893153 648 22.23952326 11.79389046 649 26.66701618 11.06305267 650 7.777777778 16.60130719 651 6.930026913 8.562091503 652 10.62091503 18.11838104 653 2.076124567 9.036908881 654 29.75586313 8.008458285 655 22.10408584 12.32026144 656 22.99605047 34.49442522 657 29.51172626 18.23529412 658 6.814686659 20.20796197 659 27.74806892 16.45520953 660 23.04218657 8.888888889 661 7.272202999 21.85924994 662 29.53199818 26.17839293 663 3.85620915 26.16109189 664 12.80696236 16.53594771 665 24.07343329 19.16762784 666 18.34906155 2.647058824 667 25.42029289 23.62937332 668 26.20163573 27.18062983 669 13.26797386 26.60130719 670 18.93327741 5.065359477 671 12.04344483 17.51633987 672 18.43137255 20.3940792 673 22.56824298 10.52287582 674 13.90077243 17.64356366 675 12.89311803 29.41176471

  iterasi Prob. PSO (%) Prob. FEA (%)