METODE PENELITIAN
4.4.3 Implementasi Program Pada Data 3 (20 Tipe Barang dan 110 Unit Barang)
Berikut ini solusi terbaik yang diperoleh dari data sedang (Lampiran 2) dengan menggunakan program. Parameter yang digunakan
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI
adalah 𝛽0 = 1, koefisien penyerapan cahaya (𝛾) = 1, dan jumlah firefly (m), maksimum iterasi (max_Iterasi), serta koefisien parameter random (𝛼) bervariasi. Hasil perbandingan disajikan pada Tabel 4.13.
Berdasarkan Tabel 4.13 dapat dilihat bahwa solusi terbaik yang didapatkan dari hasil running, diperoleh penggunaan ruang wadah yang minimal adalah 884 cm. Sehingga diperoleh susunan masuknya barang pada wadah adalah sebagai berikut:
2 20 11 16 18 13 20 12 12 10 12 12 7 11 4 15 4 8 7 20 6 3 7 18 2 8 3 6 14 12 9 8 17 17 11 1 1 18 1 19 15 1 6 9 5 19 14 1 20 8 9 19 3 2 3 8 14 5 16 7 3 2 2 14 15 14 16 4 4 19 20 18 15 9 7 15 12 1 6 15 4 1 10 10 1 10 2 15 11 16 10 19 7 8 7 19 5 1 5 12 13 9 15 17 1 5 12 17 5 20.
Selengkapnya dapat dilihat pada Lampiran 6.
Tabel 4.13. Hasil Running Program Pada Data 3
Banyaknya firefly (m) Alpha (𝛼) Maksimum Iterasi 10 50 100 10 0.1 967 927 906 0.5 954 931 903 0.9 950 927 891 50 0.1 957 945 884 0.5 952 950 894 0.9 947 909 885 100 0.1 928 936 912 0.5 928 928 891 0.9 928 928 891
Dari data tersebut terlihat bahwa tidak ada pengaruh dari perubahan ketiga parameter 𝛼 dan banyaknya firefly untuk permasalahan
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI
data 3. Sedangkan banyaknya iterasi cukup berpengaruh pada penyelesaian. Semakin banyak iterasi maka penyelesaian yang diperoleh lebih baik.
Berdasarkan implementasi program pada ketiga contoh kasus pengepakan persegi tiga dimensi menunjukkan bahwa semakin banyak iterasi yang dilakukan, maka solusi yang didapatkan cenderung lebih baik.
4. 5. Perbandingan Hasil Perhitungan Firefly Algorithm (FA) dengan Hibrid Algoritma PSO-SA dan Hibrid Algoritma GA-SA
Tabel 4.14 Hasil Perbandingan FA dengan Hibrid PSO-SA dan Hibrid
GA-SA
No Data Algoritma
GA-SA PSO-SA FA
1 5 tipe dan 81 unit barang 1053 890 819
2 10 tipe 106 unit barang 1064 906 889
3 20 tipe 110 unit barang 1120 939 884
Dari Tabel 4.14, penyelesaian masalh pengepakan persegi tiga dimensi menggunakan FA dibandingkan dengan algoritma yang lain seperti hybrid Genetic Algorithm -Simulated Annalitic (Putra, 2013) dan
hybrid Partical Swarm Optimization-Simulated Annealing (Arasy, 2015).
Dari kedua penelitian diatas diketahui bahwa pada permasalahan dan data yang sama dengan lebar dan tinggi wadah berturut-turut yaitu 233 cm dan 220 cm, menyelesaikan masalah menggunakan FA memiliki hasil yang lebih baik daripada hibrid algoritma GA-SA dan hibrid algoritma PSO-SA.
57
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI BAB V
PENUTUP 5. 1. Kesimpulan
Berdasarkan hasil pembahasan sebelumnya, maka didapatkan simpulan sebagai berikut:
1. Firefly Algorithm (FA) dapat diterapkan untuk menyelesaikan masalah pengepakan persegi tiga dimensi. Terdapat beberapa proses untuk menyelesaikan masalah pengepakan persegi tiga dimensi menggunakan FA. Proses pertama adalah menginput data dan inisialisasi parameter, kemudian membangkitkan populasi awal firefly. Setelah itu, proses pengelompokan barang berdasarkan tipe dan mengevaluasi firefly dengan cara menempatkan barang ke dalam wadah kemudian dihitung keseluruhan tebal layer yang terbentuk. Langkah selanjutnya adalah menentukan intensitas cahaya firefly lalu membandingkan dengannya, intensitas cahaya yang lebih kecil dibandingkan dengan firefly yang lain akan dilakukan proses
movement pada firefly tersebut. Selanjutnya menentukan firefly
terbaik setiap iterasi. Firefly dengan intensitas cahaya terbaik disetiap iterasinya akan menjadi global best. Langkah terakhir adalah melakukan movement pada firefly terbaik di setiap iterasi yang nanti akan dibandingkan dengan global best. Dengan demikian, diperoleh firefly dengan fungsi tujuan yang minimal.
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI
2. Masalah pengepakan persegi tiga dimensi dengan menggunakan
Firefly Algorithm (FA) diselesaikan dengan menggunakan software Borland C++. Terdapat beberapa langkah yang
dilakukan sebelum membuat program. Pertama, membuat
flowchart yang digunakan untuk mengetahui urutan proses dalam
menyelesaikan masalah. Kedua, menulis pseudocode atau urutan langkah kerja di setiap proses yang akan dimasukkan ke dalam program. Dan yang terakhir adalah membuat program.
3. Program yang telah dibuat akan digunakan untuk menyelesaikan masalah pengepakan persegi tiga dimensi. Sehingga diperoleh solusi terbaik pada data 1 terdapat 5 tipe barang dengan 81 unit barang sebesar 819 cm, pada data 2 terdapat 10 tipe barang dengan 106 unit sebesar 899 cm, dan pada data 3 terdapat 20 tipe barang dengan 110 unit barang sebesar 884 cm. Berdasarkan implementasi program pada ketiga data diatas menunjukkan bahwa semakin banyak iterasi yang dilakukan, maka solusi yang didapatkan cenderung lebih baik dan mendekati solusi optimal. Serta hasil yang diperoleh dengan menggunakan FA lebih baik daripada hybrid Genetic Algorithm -Simulated Annalitic (Putra, 2013) dan hybrid Partical Swarm Optimization-Simulated
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI 5. 2. Saran
Penulis berharap pada penelitian berikutnya masalah pengepakan persegi tiga dimensi dapat diselesaikan dengan menggunakan cara yang lain, misalkan melakukan penempatan barang ke dalam wadah dengan cara memutar barang. Selain itu, diharapkan dapat menggunakan algoritma lainnya untuk menyelesaikan masalah pengepakan persegi tiga dimensi sehingga pencapaian solusi menjadi lebih baik.
60
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI DAFTAR PUSTAKA
http://people.brunel.ac.uk/~mastjjb/jeb/orlib/files/wtpack2.txt.
http://people.brunel.ac.uk/~mastjjb/jeb/orlib/files/wtpack4.txt.
http://people.brunel.ac.uk/~mastjjb/jeb/orlib/files/wtpack7.txt.
Arasy, Arieskha Surya. 2015. Hybrid Particle Optimization and Simulated
Annealing Algorithm for Solving Renctangular Three-Dimention Packing Problem. Surabaya : Universitas Airlangga Surabaya
Bortfeldt, A. and Gehring, H, 2001, A Hybrid Genetic Algorithm for The
Container Loading Problem, European Journal of Operational Research,
131, 143-161.
Chen, C. S., Lee, S. M. and Shen, Q. S, 1995, An Analytical Model of the
Container Loading Problem. Europan Journal of Operational Research,
80, 68-78.
Cormen, T., Leiserson, C., Rivest, R., Stein, C., 2001, Introduction to Algorithms
Second Edition, MIT Press, London, England.
Dereli, T. and Sena Das, G., 2011, A Hybrid bee(s) Algorithm for Solving
Container Loading Problem, Applied Soft Computing, 11, 2854-2862.
Imahori, S., Yagiura, M, and Ibaraki, T., 2007, Hybrid Metaeuristic for Packing
Problem, Mathematical Engineering Technical Reports, University of
Tokyo, Tokyo, Japan.
Kadir, Abdul., 2003, Pemrograman C++, Yogyakarta: Andi. Obitko, M, 1998, Genetic Algorithms, Czech Technical University.
Putra, Hidayat Dwi. 2013. Pengepakan Persegi 3-Dimensi dengan Metode Hibrid
Simulated Annealing dan Algoritma Genetic. Surabaya : Universitas
Airlangga Surabaya
Taha, H,A., 1996, Riset Operasi Jilid I, Binarupa Aksara, Jakarta.
Wahyudi, B, 2004, Pengantar Struktur Data dan Algoritma, Andi, Yogyakarta. Yang, X. S. 2010, Engineering Optmization : An Introduction with Metaheuristic
Applications. John Wiley & Sons, Inc., US.
Zomaya, A., Wilson, L., Schwing, J, L., Olariu, S., 1996, A Time-Optimal
Solution To A Classification Problem In Ordered Functional Domains With Application, University of Western Australia, Perth.
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI Lampiran 1 : Flowchart Penyelesaian Pengepakan Persegi Tiga Dimensi
Menggunakan Firefly Algorithm
Mulai
Input Data dan inisialisasi Parameter Membangkitkan Populasi Awal
Sejumlah m Firefly Evaluasi Firefly (𝑓(𝑥𝑖)) Mengubah Fungsi Tujuan Menjadi
Intensitas Cahaya 𝐼(𝑥𝑖)
𝑗 = 𝑗 + 1
𝐼(𝑥𝑖) < 𝐼(𝑥𝑗)
𝑗 < 𝑚
Menghitung jarak Firefly 𝑖 ke firefly 𝑗
Menghitung Atractiviness Firefly 𝑖 Melakukan Movement Firefly 𝑖 Evaluasi hasil Movement Firefly 𝑖
Update Intensitas Cahaya
Semua firefly sudah dibandingkan
Menentukan Firefly Terbaik Iterasi Pertama ? 𝐼(𝑥𝑖) > 𝐼(𝑔 − 𝑏𝑒𝑠𝑡) 𝑔 − 𝑏𝑒𝑠𝑡 = 𝑥𝑖 Simpan 𝑔 − 𝑏𝑒𝑠𝑡 Melakukan Movement Firefly terbaik iter = maksiter 𝐼(𝑥𝑖_𝑏) > 𝐼(𝑔 − 𝑏𝑒𝑠𝑡) 𝑔 − 𝑏𝑒𝑠𝑡 = 𝑥𝑖_𝑏 Diperoleh 𝑔 − 𝑏𝑒𝑠𝑡 Selesai 𝑖 = 𝑖 + 1 Iter = iter +1 Ya Ya Ya Ya Ya Ya Ya Tidak Tidak Tidak Tidak Tidak Tidak Tidak 𝑗 = 0 𝑖 = 0 B B B
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI Flowchart Evaluasi Pada Firefly
Mulai Input barang berdasarkan tipe Proses input barang
Pindah Strip Strip tetap
Terbentuk strip A A Pindah Layer Layer Tetap Terbentuk Layer
Hitung Fungsi tujuan
Selesai Ya Ya Tidak Tidak Tidak Ya Fungsi tujuan Barang = 0 Tinggi total strip >
tinggi wadah
Panjang total barang > lebar wadah
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI Lampiran 2 : Data Tipe, Jumlah, dan Dimensi Barang
Data Manual (Data 3 tipe barang dengan 12 unit barang)
Tipe-ke Panjang Lebar Tinggi Jumlah
1 78 59 54 4
2 120 52 20 5
3 100 67 54 3
Sumber data :http://people.brune1.ac.uk/~mastjjb/jeb/orlib/files/wtpack2.txt dengan modifikasi yaitu mengurangi jumlah barang pada masing-masing tipe
Data Kecil (Data 5 tipe barang dengan 21 unit barang)
Tipe-ke Panjang Lebar Tinggi Jumlah
1 108 76 30 24
2 110 43 25 7
3 92 81 55 22
4 81 33 28 13
5 120 99 73 15
Sumber data :http://people.brune1.ac.uk/~mastjjb/jeb/orlib/files/wtpack2.txt.
Data Sedang (Data 10 tipe barang dengan 106 unit barang)
Tipe-ke Panjang Lebar Tinggi Jumlah
1 108 76 30 20 2 110 43 25 11 3 92 81 55 9 4 81 33 28 9 5 120 99 73 9 6 111 70 48 13 7 98 72 46 4 8 95 66 31 12 9 85 84 30 9 10 71 32 25 10
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI Data Besar (Data 20 tipe barang dengan 110 unit barang)
Tipe-ke Panjang Lebar Tinggi Jumlah
1 108 76 30 10 2 110 43 25 6 3 92 81 55 5 4 81 33 28 5 5 120 99 73 6 6 111 70 48 4 7 98 72 46 7 8 95 66 31 6 9 85 84 30 5 10 71 32 25 5 11 36 34 25 4 12 97 67 62 8 13 33 25 23 2 14 95 27 26 5 15 94 81 44 8 16 41 39 38 4 17 104 74 65 4 18 52 41 36 4 19 104 78 34 6 20 83 77 46 6
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI Lampiran 3 : Source Code Program
#include <conio.h> #include <stdlib.h> #include <stdio.h> #include <time.h> #include <iomanip.h> #include <fstream.h> #include <algorithm> const int maks = 150;
int m; //jumlah firefly
int jmlType; //jumlah type
int jmlBarang; //jumlah barang
int TinggiMaks=220; //tinggi wadah int LebarMaks=233; //lebar wadah
int maksiter; //maks iterasi
int dimensi=4; //jumlah dimensi
int ft[maks]; //hasil evaluasi
int du[maks][maks]; //data urutan barang
int gbestu[maks][maks]; //array data urut gbest terbaik tiap iterasi int idfbaik; //indek firefly terbaik setiap iterasi int fgbest[maks]; //array fungsitujuan gbest
int iter; //indeks iterasi int idgbest; //indeks gbest int a,b,i, j, k, l, coba;
float alpha; //nilai alpha
float betanol; //nilai betanol
float gamma; //nilai gamma
float data[maks][maks]; //data dari txt float dr[maks][maks]; //data bilangan real
float igbest[maks]; //indeks firefly yg jadi gbestsetiap iterasi float r,R,r1[maks][maks];
double gbestf[maks][maks]; //array data real gbest terbaik tiap iterasi double ic[maks]; //nilai intensitascahaya
void deklarasiDataManual() {
ifstream DATA;
DATA.open("datamanual.txt"); for(int i=0; i<jmlType; i++) { for(int j=0; j<dimensi; j++) { DATA>>data[i][j]; } } DATA.close(); } void deklarasiDataKecil() { ifstream DATA; DATA.open("datakecil.txt"); for(int i=0; i<jmlType; i++) { for(int j=0; j<dimensi; j++) { DATA>>data[i][j]; } }
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI DATA.close(); } void deklarasiDataSedang() { ifstream DATA; DATA.open("datasedang.txt"); for(int i=0; i<jmlType; i++) { for(int j=0; j<dimensi; j++) { DATA>>data[i][j]; } } DATA.close(); } void deklarasiDataBesarl() { ifstream DATA; DATA.open("databesar.txt"); for(int i=0; i<jmlType; i++) { for(int j=0; j<dimensi; j++) { DATA>>data[i][j]; } } DATA.close(); } void generate() {
for(i=0; i<m; i++) { for(j=0; j<jmlBarang; j++) { r=rand()%700; R=r*0.0007; dr[i][j]=R; } } } void pengurutan(int z) {
for(a=0; a<jmlBarang; a++) {
r1[z][a]=dr[z][a]; }
for(a=0; a<jmlBarang; a++) { for(b=a+1; b<jmlBarang; b++) { if(r1[z][a]>dr[z][b]) { float tmp=r1[z][a]; r1[z][a]=r1[z][b]; r1[z][b]=tmp; } } }
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI { if(dr[z][a]==r1[z][a]) { du[z][a]=a+1; } else { for(b=0; b<jmlBarang; b++) { if(dr[z][a]==r1[z][b]) { du[z][a]=b+1; } } } } int n=0, n1=0;
for(a=0; a<jmlType; a++) { n=n+data[a][3]; for(b=0; b<jmlBarang; b++) { if(du[z][b]<=n) { if(du[z][b]>n1) { du[z][b]=a+1; } } } n1=n1+data[a][3]; } }
float maksimum(float a[], int n) { float temp=0; if(n==0) { temp=a[0]; } else { for(int i=0;i<=n;i++) { if(a[i]>temp) temp=a[i]; } } return temp; }
float hitung(float sum[], int n) { double temp=0; if(n==0) { temp=sum[0]; } else { for(int i=0;i<n;i++) {
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI temp+=sum[i]; } } return temp; } void evaluasi(int z) {
float hTemp[maks], dTemp[maks]; float hMaks[maks], dMaks[maks];
int P, tmp=0, PTot=0, idxhMaks=0, idxH=0, idxdMaks=0, idxD=0; for(int k=0; k<jmlBarang; k++) { P=data[du[z][k]-1][0]; dTemp[idxD]=data[du[z][k]-1][1]; hTemp[idxH]=data[du[z][k]-1][2]; int r=data[du[z][k]-1][2]; PTot+=P; if(k==0) { hMaks[idxhMaks]=hTemp[idxH]; idxH++; dMaks[idxdMaks]=dTemp[idxD]; idxD++; }
else if(k<=jmlBarang-1 && k!=0) {
if(PTot>=LebarMaks) //pindah strip {
PTot=P; idxhMaks++; }
hMaks[idxhMaks]=maksimum(hTemp, idxH);
//cek konstrain persamaan kedua (tinggilayer) idxH++;
dMaks[idxdMaks]=maksimum(dTemp, idxD); idxD++;
int s=r+hitung(hMaks, idxhMaks-1); if(s>TinggiMaks) //pindah layer { idxdMaks++; idxhMaks=0; hMaks[idxhMaks]=r; idxH=0; hTemp[idxH]=hMaks[idxhMaks]; idxH++; dMaks[idxdMaks]=dTemp[idxD-1]; idxD=0; dTemp[idxD]=dMaks[idxdMaks]; idxD++; } } } ft[z]=hitung(dMaks,(idxdMaks+1)); } void movement() {
for(int i=0; i<m; i++) {
for(int j=0; j<m; j++) {
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI if(i!=j) { if (ic[i]<ic[j]) { double rentang=0; for(int k=0; k<jmlBarang; k++) { double rk=dr[i][k]-dr[j][k]; rentang+=pow(rk,2); } double betanol=exp(-gamma*rentang); float acak=random(99); float acak1=500; float rand=(acak/acak1)*0.1; for(int k=0; k<jmlBarang; k++) { dr[i][k]=dr[i][k]+betanol*(dr[j][k]-dr[i][k])+alpha*(rand-0.5); } pengurutan(i); evaluasi(i); ic[i]=pow(ft[i],-1); } } } } } void terbaik() { float x[maks];
for(int i=0; i<m; i++) {
x[i]=ic[i]; }
for(int i=1; i<m; i++) { for(int k=0; k<m-i; k++) { if (x[k]<x[k+1]) { float tmp=x[k]; x[k]=x[k+1]; x[k+1]=tmp; } } } for(int p=0; p<m; p++) { float icb=ic[p]; float xb=x[0]; if(icb==xb) { idfbaik=p; } } } void gbest(int z) { if(z==0) { idgbest=idfbaik;
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI for(int j=0; j<jmlBarang; j++) { gbestf[z][j]=dr[idgbest][j]; gbestu[z][j]=du[idgbest][j]; fgbest[z]=ft[idgbest]; igbest[z]=pow(ft[idgbest],-1); } } else if(z>0) { float n=ic[idfbaik]; float m=igbest[z-1]; if(n>=m) { idgbest=idfbaik;
for(i=0; i<jmlBarang; i++) { gbestf[z][i]=dr[idgbest][i]; gbestu[z][i]=du[idgbest][i]; fgbest[z]=ft[idgbest]; igbest[z]=pow(ft[idgbest],-1); } } else { for(k=0; k<jmlBarang; k++) { gbestf[z][k]=gbestf[z-1][k]; gbestu[z][k]=gbestu[z-1][k]; fgbest[z]=fgbest[z-1]; igbest[z]=igbest[z-1]; } } } } void moverandom() {
for(int i=0; i<=jmlBarang; i++) { float acak=random(100); int acak1=99; float rand=acak/acak1; dr[idfbaik][i]=dr[idfbaik][i]+alpha*(rand-0.5); } pengurutan(idfbaik); evaluasi(idfbaik); ic[idfbaik]=pow(ft[idfbaik],-1); } void proses() { ofstream FA; char nm[maks],nf[maks]; strcpy(nf,"eksperimen ke-"); itoa(coba, nm, 10); strcat(nf,nm); strcat(nf,".txt"); cout<<nf<<endl; FA.open(nf); while(maksiter!=iter) {
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI if(iter==0)
{
FA<<"---"<<endl; FA<<"\tPengepakan Persegi Tiga Dimensi "<<endl;
FA<<"\t\tFirefly Algorithm "<<endl;
FA<<"---"<<endl; FA<<endl<<endl<<endl;
FA<<"=================================="<<endl; FA<<"Inisialisasi Parameter"<<endl;
FA<<"Banyaknya firefly : "<<m<<endl; FA<<"Nilai Alpha [0,1] : "<<alpha<<endl; FA<<"Nilai Gamma\t: "<<gamma<<endl;
FA<<"Maksimal iterasi : "<<maksiter;
FA<<endl<<"=================================="<<endl<<endl; FA<<"========================================"<<endl; FA<<"\tData yang Digunakan "<<endl;
FA<<"Panjang"<<"\t"<<"Lebar"<<"\t"<<"Tinggi"<<"\t"<<"Jumlah"<<end l;
FA<<"_____________________________"<<endl; for(int x=0; x<jmlType; x++)
{
for(int y=0; y<dimensi; y++) { FA<<data[x][y]<<"\t"; } FA<<endl; } FA<<"========================================"<<endl<<endl; generate(); FA<<"========================================"<<endl; FA<<"\t\t\tPopulasi Awal"<<endl<<endl; for(int x=0; x<m; x++) { FA<<endl<<"Firefly ke-"<<(x+1)<<" | "; for(int y=0; y<jmlBarang; y++)
{ FA<<dr[x][y]<<"\t"; } } FA<<"================================="<<endl<<endl; for(int x=0; x<m; x++) { pengurutan(x); evaluasi(x); ic[x]=pow(ft[x],-1); } FA<<"=================================="<<endl;
FA<<"\t\t\tUrutan Barang Pada Populasi Awal"<<endl<<endl; for(int x=0; x<m; x++)
{
FA<<endl<<"Firefly ke-"<<(x+1)<<" | "; for(int y=0; y<jmlBarang; y++)
{
FA<<du[x][y]<<" "; }
FA<<endl<<"Sehingga diperoleh panjang wadah "<<ft[x]<<endl; } FA<<"================================"<<endl<<endl; } movement(); terbaik(); gbest(iter); moverandom();
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI if(iter==maksiter-1) { float v=igbest[iter]; float w=ic[idfbaik]; if(v<=w) { idgbest=idfbaik;
for(i=0; i<jmlBarang; i++) { gbestf[iter][i]=dr[idgbest][i]; gbestu[iter][i]=du[idgbest][i]; } fgbest[iter]=ft[idgbest]; igbest[iter]=ic[idgbest]; } else {
for(i=0; i<jmlBarang; i++) { gbestf[iter][i]=dr[iter-1][i]; gbestu[iter][i]=du[iter-1][i]; } fgbest[iter]=fgbest[iter-1]; igbest[iter]=igbest[iter-1]; } FA<<"---"<<endl; FA<<"\t\tSolusi"<<endl<<endl;
FA<<"Jadi, urutan barang terbaik ada pada firefly ke-"<<idgbest; FA<<endl<<"Dengan urutan barang"<<endl;
for(i=0; i<jmlBarang; i++) {
FA<<gbestu[iter][i]<<" "; }
FA<<endl<<"Sehingga panjang wadah adalah "<<fgbest[iter]<<endl; FA<<"---"<<endl<<endl; } iter++; } FA.close(); } void main() { bismillah: int ukdata; iter=0; cout<<endl; cout<<"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"<<endl; cout<<"\tPengepakan Persegi Tiga Dimensi"<<endl;
cout<<"\t\tFirefly Algorthm"<<endl; cout<<"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"<<endl; cout<<endl<<endl; cout<<"_________________________________________"<<endl; cout<<"\tInisialisai Parameter"<<endl; while(true) {
cout<<"Banyaknya firefly yang diinginkan : "; cin>>m;
if (m<=0) {
cout<<"Jumlah firefly harus > 0"<<endl<<endl; continue;
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI else break; } cout<<endl; while(true) {
cout<<"Masukkan koefisien parameter random (alpha) : "; cin>>alpha;
if(alpha<=0 || alpha>=1) {
cout<<"Koefisien parameter random (alpha) harus >0 dan <1"<<endl<<endl; continue; } else break; } cout<<endl; while(true) {
cout<<"Masukkan banyaknya iterasi : "; cin>>maksiter;
if(maksiter<1) {
cout<<"Banyaknya iterasi harus >= 1"<<endl<<endl; continue; } else break; } cout<<endl; cout<<endl<<"_________________________________________"<<endl; cout<<"Eksperimen ke- : "; cin>>coba; cout<<endl; cout<<"---"<<endl<<endl; cout<<"Data yang Tersedia :"<<endl;
cout<<" 1. Data 3 Tipe dan 12 Unit Barang"<<endl; cout<<" 2. Data 5 Tipe dan 81 Unit Barang"<<endl; cout<<" 3. Data 10 Tipe dan 106 Unit Barang"<<endl; cout<<" 4. Data 20 Tipe dan 129 Unit Barang"<<endl; while(true)
{
cout<<"Pilih data yang Anda inginkan : "; cin>>ukdata;
if(ukdata<1||ukdata>4) {
cout<<"Pilihan data hanya dari 1-4"<<endl<<endl; continue; } else break; } switch(ukdata) { case 1: jmlType=3; jmlBarang=12; deklarasiDataManual(); proses();
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI break; case 2: jmlType=5; jmlBarang=81; deklarasiDataKecil(); proses(); break; case 3: jmlType=10; jmlBarang=106; deklarasiDataSedang(); proses(); break; case 4: jmlType=20; jmlBarang=110; deklarasiDataBesar(); proses(); break; } char ulang; do { cout<<endl<<fgbest[maksiter-1]<<endl;
cout<<"\nApakah anda ingin menginputkan data lagi(y=ya,n=tidak)? "; cin>>ulang; } while(ulang!='y'&&ulang!='t'&&ulang!='Y'&&ulang!='T'); if(ulang=='Y'||ulang=='Y') { goto bismillah; } else {
cout<<" TERIMA KASIH\n"; }
getch(); }
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI Lampiran 4 : Hasil Runninng Program Data 1
Pengepakan Persegi Tiga Dimensi Firefly Algorithm Inisialisasi Parameter Banyaknya firefly : 10 Nilai Alpha [0,1] : 0.1 Nilai Gamma : 1 Maksimal iterasi : 100
Data yang Digunakan Panjang Lebar Tinggi Jumlah _____________________________ 108 76 30 24 110 43 25 7 92 81 55 22 81 33 28 13 120 99 73 15
Urutan Barang Pada Populasi Awal
Firefly ke-1 | 5 3 3 5 2 5 4 3 3 1 1 3 1 4 5 5 1 1 2 3 5 2 1 1 4 1 3 3 4 1 3 3 3 1 4 5 2 5 4 5 1 5 1 1 1 1 4 4 1 3 5 3 2 3 1 1 5 5 3 3 1 1 3 3 3 2 5 1 2 1 4 1 1 5 3 3 4 4 4 4 3
Sehingga diperoleh panjang wadah 972
Firefly ke-2 | 3 5 3 3 5 2 1 3 5 5 2 5 4 1 5 4 5 4 3 5 4 3 1 1 3 1 1 1 5 3 3 3 1 1 5 1 3 4 5 1 1 3 4 1 4 1 1 4 2 4 3 1 5 5 5 2 3 3 3 5 1 1 4 4 1 1 3 3 4 1 1 2 3 1 3 3 2 3 4 2 1
Sehingga diperoleh panjang wadah 936
Firefly ke-3 | 4 5 4 1 3 3 3 3 3 1 1 2 5 1 2 3 1 2 4 3 4 1 4 3 1 1 3 3 3 3 5 4 1 5 4 1 4 5 3 4 1 3 4 5 1 1 5 3 1 3 5 1 1 2 5 3 5 1 5 4 3 3 1 5 4 3 1 3 3 2 5 1 1 4 5 2 1 1 1 5 2
Sehingga diperoleh panjang wadah 972
Firefly ke-4 | 1 1 5 4 1 1 4 4 2 1 5 1 2 1 1 1 2 5 1 1 2 3 1 3 4 4 3 5 1 3 4 3 4 3 1 1 3 3 4 5 1 3 1 3 3 2 3 1 3 5 3 2 3 2 4 1 3 1 1 5 4 4 3 5 1 3 3 3 4 3 5 5 4 3 1 5 5 5 1 5 5
Sehingga diperoleh panjang wadah 972
Firefly ke-5 | 1 3 4 1 2 3 5 1 1 1 1 3 5 5 4 5 3 1 2 3 2 4 2 5 1 4 1 5 4 3 3 5 1 4 1 5 3 4 3 1 1 1 5 1 1 3 1 3 3 3 2 3 3 4 1 5 1 5 2 4 5 3 5 3 4 4 2 1 5 5 3 4 3 4 1 3 1 1 1 3 3
Sehingga diperoleh panjang wadah 954
Firefly ke-6 | 4 1 5 2 1 1 3 3 5 3 3 1 3 1 2 1 3 5 5 4 1 3 2 1 5 3 4 3 1 1 2 4 3 1 3 2 1 4 4 2 1 4 1 3 1 5 5 1 1 3 1 1 5 1 4 3 4 5 1 3 4 5 1 4 3 5 5 3 5 5 1 3 5 3 4 3 2 1 3 4 3
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI
Firefly ke-7 | 1 3 5 4 3 3 1 4 2 3 5 4 5 5 3 1 5 1 1 2 3 1 5 4 3 3 5 5 4 1 3 1 1 3 1 3 2 3 5 1 2 1 2 3 1 1 4 5 5 3 2 4 4 4 3 4 3 5 1 1 3 5 1 3 3 3 1 2 5 1 4 5 3 1 1 1 4 4 1 3 1
Sehingga diperoleh panjang wadah 972
Firefly ke-8 | 5 5 1 3 1 1 1 1 2 3 2 3 1 2 5 5 1 5 1 4 5 1 5 3 1 1 5 3 4 1 3 3 3 3 1 5 4 5 3 4 5 1 5 2 3 3 3 3 4 4 4 1 1 4 3 1 1 3 5 5 2 1 3 4 3 2 3 4 2 5 1 1 1 4 4 3 1 3 4 3 1
Sehingga diperoleh panjang wadah 972
Firefly ke-9 | 2 1 5 2 1 5 3 4 1 4 5 5 1 2 1 4 3 4 3 1 5 5 5 1 1 1 3 5 3 3 1 3 3 4 3 5 3 1 4 1 4 2 3 3 1 3 3 3 5 1 2 5 5 1 3 5 3 4 4 4 1 1 2 1 3 2 4 1 1 5 1 1 1 3 3 3 3 1 4 4 5
Sehingga diperoleh panjang wadah 990
Firefly ke-10 | 2 5 5 3 5 3 4 4 1 1 1 3 4 3 4 3 1 3 1 3 2 2 4 1 1 3 1 4 3 1 1 1 2 1 3 4 3 1 4 3 5 3 1 5 5 4 3 1 1 3 1 1 4 5 3 2 5 1 1 3 1 2 3 3 4 3 3 3 5 5 5 1 4 4 1 5 5 5 2 1 5
Sehingga diperoleh panjang wadah 936
Populasi Akhir
Firefly ke-1 | 5 3 2 5 1 5 3 4 3 1 3 3 3 4 5 5 1 1 3 2 4 2 1 1 5 1 3 3 5 2 3 4 3 1 3 5 1 5 4 5 1 4 1 1 1 2 5 4 1 4 5 4 1 3 1 1 4 5 3 3 1 1 3 3 3 2 5 1 1 1 4 1 1 3 3 3 4 5 3 4 2
Dengan panjang wadah 990
Firefly ke-2 | 2 5 1 3 5 3 1 2 4 5 1 5 5 1 4 3 5 4 3 4 5 3 3 1 2 1 1 3 5 2 4 3 1 1 5 3 3 3 5 1 1 3 3 1 3 1 2 5 1 4 3 1 4 5 5 1 4 3 4 3 1 1 3 4 1 1 4 5 4 1 1 2 3 1 2 4 3 3 5 3 1
Dengan panjang wadah 990
Firefly ke-3 | 4 5 4 1 3 3 4 3 3 1 1 1 5 1 2 3 2 1 4 3 5 2 3 4 1 1 3 3 3 3 4 4 1 5 4 1 3 5 3 3 1 4 4 4 1 1 5 3 1 1 5 1 1 3 4 3 5 1 5 3 3 3 1 5 5 2 1 3 4 3 5 1 1 5 5 2 1 1 2 5 2
Dengan panjang wadah 990
Firefly ke-4 | 1 1 5 3 3 1 5 5 3 2 3 1 2 1 1 2 3 5 3 1 1 3 2 3 3 3 3 4 1 2 4 4 5 1 1 1 3 4 4 5 1 2 1 3 1 3 3 1 1 5 1 1 3 3 4 1 5 1 1 4 4 4 3 5 1 4 4 3 5 5 4 3 5 3 1 5 4 3 2 5 5
Dengan panjang wadah 1089
Firefly ke-5 | 1 4 4 3 5 4 5 2 1 1 1 1 3 5 5 4 2 3 1 5 3 4 2 3 2 4 3 5 3 1 1 5 3 1 1 3 1 5 1 3 3 1 3 1 1 4 1 5 4 1 1 3 3 4 1 3 3 5 1 5 4 1 5 4 2 3 3 1 5 5 3 4 2 5 1 3 4 1 2 3 3
Dengan panjang wadah 990
Firefly ke-6 | 3 1 5 2 2 2 5 3 4 3 1 1 3 1 1 2 3 5 5 3 1 3 1 1 4 3 4 3 1 1 3 5 4 1 2 2 3 3 5 3 1 3 1 1 1 3 5 1 1 4 1 1 5 1 3 3 4 4 1 4 4 5 1 3 3 5 5 4 5 5 1 3 5 4 4 5 3 1 2 4 3
Dengan panjang wadah 990
Firefly ke-7 | 1 4 5 5 3 4 1 5 2 3 4 4 5 5 3 1 5 1 1 3 2 1 5 4 3 3 3 5 4 1 3 1 2 3 1 4 3 3 5 1 1 1 1 3 1 1 4 5 5 3 2 4 3 4 3 4 3 4 1 1 3 5 2 1 3 3 1 1 5 1 4 5 3 2 1 1 3 5 2 3 1
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI
Firefly ke-8 | 5 5 2 3 1 1 1 1 3 3 1 3 2 2 5 5 1 5 1 4 5 1 5 3 1 1 5 3 4 1 3 3 3 3 1 4 4 5 3 4 5 1 5 1 3 3 3 3 3 4 4 1 2 5 2 1 1 3 4 5 2 1 3 4 3 1 3 4 2 5 1 1 1 4 5 3 1 4 4 3 1
Dengan panjang wadah 990
Firefly ke-9 | 2 1 5 2 1 5 3 4 1 4 5 5 1 2 1 4 3 4 3 1 5 5 5 1 1 1 3 5 3 2 1 3 4 4 3 5 3 1 4 1 3 2 3 3 1 3 3 3 5 1 2 5 5 1 3 5 3 4 4 4 1 1 3 1 3 2 4 1 1 5 1 1 1 3 3 3 3 1 4 4 5
Dengan panjang wadah 990
Firefly ke-10 | 5 5 3 2 3 4 4 3 1 1 1 5 3 4 4 1 3 3 3 1 2 2 4 1 1 4 1 5 5 1 1 3 3 1 3 3 5 1 4 5 5 3 1 4 5 5 1 2 1 1 3 4 3 1 4 3 5 2 1 3 1 1 1 4 1 2 3 3 5 3 5 3 3 4 1 4 5 5 2 1 3
Dengan panjang wadah 954
Solusi
Jadi, urutan barang terbaik ada pada firefly ke-10 Dengan urutan barang
3 5 5 3 5 3 4 5 1 1 1 4 4 3 5 3 1 3 1 3 2 2 4 1 1 3 1 4 4 1 1 1 3 1 3 3 3 1 3 4 5 3 1 5 5 4 3 1 1 2 1 2 3 4 3 2 4 1 1 3 1 2 3 3 4 2 3 4 5 4 5 1 5 3 1 5 5 5 1 1 5
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI Lampiran 5 : Hasil Runninng Program Data 2
Pengepakan Persegi Tiga Dimensi
Firefly Algorithm Inisialisasi Parameter Banyaknya firefly : 100 Nilai Alpha [0,1] : 0.1 Nilai Gamma : 1 Maksimal iterasi : 100
Data yang Digunakan Panjang Lebar Tinggi Jumlah _____________________________ 108 76 30 20 110 43 25 11 92 81 55 9 81 33 28 9 120 99 73 9 111 70 48 13 98 72 46 4 95 66 31 12 85 84 30 9 71 32 25 10
Urutan Barang Pada Populasi Awal
Firefly ke-1 | 9 2 1 3 9 9 5 2 6 9 5 1 10 2 8 4 7 1 8 10 5 1 8 3 9 3 5 10 3 4 8 1 10 8 10 6 10 1 1 9 5 3 4 2 2 1 6 1 5 6 8 5 8 1 3 6 1 3 9 8 6 9 1 4 1 6 10 7 2 10 2 1 6 1 10 8 4 1 4 2 6 1 1 7 5 6 10 4 2 5 3 8 2 6 8 1 2 9 6 4 4 7 8 3 1 6
Sehingga diperoleh panjang wadah 1036
Firefly ke-2 | 6 3 4 4 1 1 1 1 8 5 5 3 1 9 10 5 2 1 7 1 2 1 9 8 6 2 6 1 7 8 9 6 2 9 4 1 7 3 1 2 4 6 10 8 9 5 1 4 8 10 8 2 5 5 1 1 3 1 8 8 9 10 2 10 10 2 6 10 6 4 10 6 1 1 8 2 9 8 8 5 4 6 2 6 10 4 9 6 5 1 3 3 1 5 4 7 6 6 3 8 3 2 9 1 3 10
Sehingga diperoleh panjang wadah 1029
Firefly ke-3 | 6 10 1 2 2 5 1 10 1 3 2 1 8 4 1 8 6 10 6 9 3 7 1 8 4 9 5 2 8 10 7 2 9 4 6 2 10 1 10 5 6 6 8 3 6 10 8 1 1 3 2 3 1 1 1 8 5 5 4 1 9 3 3 7 10 6 3 6 1 4 9 4 10 1 6 9 5 1 2 5 8 8 3 9 1 7 2 4 4 5 2 6 4 8 1 6 10 9 1 8 8 1 5 2 9 6
Sehingga diperoleh panjang wadah 1207
Firefly ke-4 | 3 2 9 5 10 3 2 2 1 8 1 1 10 3 2 8 4 4 2 2 6 10 8 2 10 1 2 6 7 10 5 4 9 3 6 10 5 8 7 6 1 9 2 3 1 1 1 8 8 2 9 9 9 10 6 9 3 8 1 1 3 3 1 6 4 1 9 5 1 5 4 8 1 7 9 1 4 4 7 10 5 1 3 2 1 6 6 6 10 1 1 8 6 4 5 6 8 10 9 5 4 6 6 8 5 1
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI
Sehingga diperoleh panjang wadah 1140
Firefly ke-5 | 6 7 6 9 2 2 3 6 3 10 1 3 2 9 1 1 10 1 3 10 6 5 9 2 7 5 1 8 10 1 9 8 8 4 6 1 4 7 1 9 4 1 1 1 1 10 6 2 6 2 5 1 9 4 4 3 1 4 8 2 10 5 4 3 3 1 6 10 2 8 6 5 6 10 2 3 1 10 4 3 10 9 8 8 8 2 1 7 4 6 9 9 5 8 8 8 2 8 6 1 6 1 5 6 5 1
Sehingga diperoleh panjang wadah 930
Firefly ke-6 | 10 1 9 1 9 3 7 8 9 10 6 2 5 6 9 2 8 8 6 4 4 8 6 6 3 5 5 9 2 1 6 3 2 1 6 5 1 9 9 3 3 8 3 2 1 7 1 4 10 10 4 10 2 2 5 2 7 8 5 1 1 10 1 9 2 1 6 1 1 1 3 8 8 3 8 10 3 4 4 8 4 6 2 2 6 1 8 5 4 1 10 5 8 1 4 1 6 10 1 9 10 6 6 1 5 7
Sehingga diperoleh panjang wadah 1038
Firefly ke-7 | 10 7 3 2 9 10 5 6 3 2 8 2 3 4 9 9 4 7 1 9 1 6 3 8 6 9 2 4 6 10 8 1 1 10 4 8 2 3 1 6 5 5 2 5 5 8 10 4 8 1 4 1 1 6 2 1 1 1 1 9 5 1 8 5 4 2 9 8 8 1 2 3 6 10 2 1 10 8 6 5 10 8 1 10 1 2 1 3 1 8 7 4 7 6 10 6 6 9 3 6 5 9 6 3 4 1
Sehingga diperoleh panjang wadah 1023
Firefly ke-8 | 7 9 6 9 6 3 10 6 5 6 2 1 9 2 8 5 1 4 1 10 9 3 2 1 10 2 1 6 2 8 1 5 8 10 6 9 9 6 1 4 1 2 8 1 4 10 1 5 3 9 5 7 8 10 1 1 4 1 9 8 3 9 6 6 2 2 8 6 6 8 5 5 1 1 2 10 1 3 5 5 1 8 4 7 2 8 3 3 6 10 6 4 1 8 7 3 1 1 10 8 10 4 2 4 4 3
Sehingga diperoleh panjang wadah 1081
Firefly ke-9 | 10 4 3 6 6 4 4 2 1 3 2 1 10 8 1 6 2 8 1 2 8 5 10 4 2 6 8 1 6 10 9 1 8 1 9 9 9 4 8 6 10 10 3 6 1 6 2 9 9 5 6 3 4 8 5 5 3 2 7 7 6 1 7 1 3 9 1 2 1 1 1 10 5 4 1 5 5 8 8 5 3 1 4 8 6 7 2 6 1 6 9 5 2 1 3 1 10 10 8 10 1 3 2 4 9 8
Sehingga diperoleh panjang wadah 1209
Firefly ke-10 | 10 1 8 2 10 5 4 5 10 8 6 2 9 10 10 5 8 6 9 9 1 1 6 1 1 3 3 1 5 4 7 3 3 1 2 2 1 4 2 2 10 8 1 6 4 8 10 2 10 4 5 1 2 1 8 8 5 3 6 7 3 10 3 6 2 8 1 4 1 6 8 5 9 2 6 1 3 1 5 1 9 9 9 1 9 6 6 4 1 4 7 9 6 7 8 8 3 8 6 4 2 6 5 10 1 1
Sehingga diperoleh panjang wadah 1038 ⋯
Firefly ke-55 | 5 3 2 8 10 6 6 6 1 10 1 9 8 2 10 4 5 9 3 2 7 10 1 4 3 1 9 2 9 2 10 10 1 8 8 6 1 8 8 2 3 6 1 8 8 6 8 1 1 4 1 10 8 4 6 6 8 1 1 7 1 2 2 7 3 1 3 5 10 1 6 6 6 3 8 4 2 10 4 5 9 2 3 9 5 1 7 6 5 5 4 3 9 4 1 10 6 4 1 9 9 2 1 6 5 1
Sehingga diperoleh panjang wadah 1015
Firefly ke-56 | 1 9 1 6 2 6 6 8 2 1 6 2 1 10 3 1 5 5 4 2 9 4 3 8 1 5 8 10 1 7 1 6 1 9 3 8 8 5 4 4 6 1 2 3 6 1 1 10 10 9 8 8 3 10 2 1 1 10 4 8 4 9 6 3 1 8 10 4 9 10 5 2 5 7 6 2 5 6 2 6 1 8 7 9 7 3 1 3 2 10 9 1 5 9 1 6 8 4 8 4 10 4 2 6 5 1
Sehingga diperoleh panjang wadah 1143
Firefly ke-57 | 1 1 8 1 9 4 5 10 6 1 4 2 10 1 8 2 2 4 10 3 8 1 1 9 6 1 8 3 1 7 1 6 1 1 3 9 5 9 3 9 10 2 8 6 10 8 8 5 3 6 2 4 5 4 6 4 9 3 6 6 2 6 5 8 9 2 1 10 10 7 1 5 1 3 1 4 2 6 6 8 2 7 1 10 10 7 1 3 8 8 1 9 1 5 9 5 5 4 10 6 6 8 2 2 4 3
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI
Sehingga diperoleh panjang wadah 1114
Firefly ke-58 | 10 5 4 5 9 6 10 1 1 6 10 6 2 8 9 6 2 5 9 5 5 4 6 6 1 10 8 6 3 1 1 1 6 8 1 3 6 10 1 1 3 7 2 10 3 8 6 4 3 4 6 2 9 7 1 8 3 1 2 5 1 4 1 4 8 1 10 3 2 5 6 1 1 8 3 10 8 7 10 8 2 2 8 9 10 9 2 1 4 5 6 8 2 4 2 3 5 7 9 1 1 5 9 9 9 1
Sehingga diperoleh panjang wadah 1107
Firefly ke-59 | 6 3 8 9 8 8 3 10 8 3 2 1 6 2 4 4 10 10 6 5 10 3 2 5 9 7 10 7 1 1 2 8 1 6 5 6 10 5 10 10 3 1 4 2 9 1 2 8 1 1 9 8 8 9 6 5 5 9 1 1 6 4 2 8 9 1 1 3 1 8 3 6 1 1 5 4 8 6 1 4 6 3 5 9 10 1 1 8 7 2 1 6 4 9 4 1 6 10 6 2 5 4 8 2 3 2
Sehingga diperoleh panjang wadah 1029
Firefly ke-60 | 5 4 2 5 8 2 2 1 8 1 6 2 2 6 3 4 9 4 7 8 5 1 1 10 7 8 7 3 4 1 8 10 9 5 3 1 2 1 2 2 3 8 4 8 1 10 9 4 1 5 10 9 9 6 6 9 4 6 3 1 1 8 1 8 5 6 5 9 2 1 7 8 1 6 5 6 1 2 3 3 6 10 10 8 3 2 5 10 3 1 4 6 9 8 4 6 9 1 10 6 1 10 1 1 6 10
Sehingga diperoleh panjang wadah 1120
Firefly ke-61 | 10 6 1 4 7 9 6 10 1 10 8 10 10 8 1 7 9 3 6 5 3 6 4 8 4 2 9 8 7 9 6 2 2 4 4 1 1 9 7 6 6 5 9 1 8 10 2 1 1 1 8 3 8 2 6 1 4 3 5 5 3 8 2 2 10 4 8 1 9 1 1 1 2 5 3 8 5 5 1 6 1 10 3 1 5 2 6 10 2 1 8 5 8 1 3 4 6 9 1 2 4 3 10 9 6 6
Sehingga diperoleh panjang wadah 1026
Firefly ke-62 | 6 7 2 9 2 1 8 1 5 1 7 7 6 1 4 1 6 4 10 4 8 4 1 5 1 5 5 1 6 10 6 3 4 9 8 5 6 1 4 3 1 2 4 7 8 2 6 6 3 8 1 2 10 10 5 3 5 4 9 1 1 6 2 1 9 9 5 4 4 3 1 3 10 9 1 10 1 1 9 8 1 2 2 8 8 6 8 7 8 2 2 10 1 2 8 10 3 9 8 6 10 4 6 5 10 9
Sehingga diperoleh panjang wadah 1018
Firefly ke-63 | 2 3 2 6 8 10 8 5 1 1 6 1 4 10 3 6 1 7 9 1 3 6 10 6 10 8 8 1 3 10 6 8 6 9 3 7 10 4 1 3 1 1 9 2 7 1 5 8 5 4 8 9 8 9 1 3 8 4 1 1 1 8 5 5 10 1 10 1 4 2 3 4 1 5 10 9 4 2 9 5 9 1 8 6 3 2 2 8 2 5 4 5 1 6 2 6 2 6 6 9 10 2 8 6 1 4
Sehingga diperoleh panjang wadah 1026
Firefly ke-64 | 10 6 2 9 2 1 8 1 2 10 2 9 8 2 1 5 6 8 1 1 1 1 8 5 1 10 9 1 1 6 9 2 1 4 1 4 9 3 10 10 8 3 1 8 3 5 7 10 2 10 4 6 4 6 7 10 5 2 3 10 9 4 9 7 3 1 1 1 7 4 3 6 6 1 2 6 5 1 1 5 6 8 6 1 3 2 5 4 5 8 9 3 6 6 3 8 6 8 4 8 8 5 9 4 2 10
Sehingga diperoleh panjang wadah 1087
Firefly ke-65 | 8 1 1 6 1 5 3 3 1 3 10 6 9 1 1 8 9 9 4 3 8 9 8 1 4 5 7 9 8 5 8 5 2 4 6 6 10 1 6 5 7 2 2 10 4 6 6 1 3 3 8 5 10 2 7 1 10 6 1 2 4 9 1 2 2 10 1 1 5 5 6 2 1 1 3 9 2 6 10 10 1 4 6 1 8 1 9 9 3 6 10 5 2 4 8 10 7 2 8 3 8 1 4 6 8 4
Sehingga diperoleh panjang wadah1059 ⋯
Firefly ke-91 | 1 10 8 8 4 5 8 3 10 7 2 5 10 5 3 1 2 2 6 6 1 3 1 7 9 6 4 2 3 8 1 2 2 3 1 10 3 9 1 8 6 3 4 8 1 8 6 6 5 4 3 7 10 10 1 1 6 1 4 1 8 1 4 1 6 8 10 9 2 1 10 6 1 9 6 4 8 3 6 1 5 5 4 1 10 8 2 9 9 5 5 8 2 10 2 1 5 2 6 4 9 6 9 1 7 9
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI
Sehingga diperoleh panjang wadah 1113
Firefly ke-92 | 7 1 9 10 3 2 7 8 1 6 7 1 5 9 6 9 6 6 10 1 5 3 2 3 10 2 4 6 6 4 1 6 4 6 8 8 6 10 3 7 1 10 4 1 9 1 1 1 3 1 4 3 3 9 9 9 6 2 1 1 5 8 4 5 8 1 6 8 4 5 6 2 2 9 10 5 9 5 10 3 6 10 2 10 8 2 8 5 8 1 5 8 3 4 4 2 1 2 10 8 2 1 1 8 1 1
Sehingga diperoleh panjang wadah 1079
Firefly ke-93 | 8 1 4 4 5 9 6 10 5 1 7 2 1 8 8 6 1 1 2 6 3 8 9 2 4 5 9 2 1 3 8 6 3 2 8 4 5 4 2 1 6 10 9 1 2 3 4 7 5 6 8 9 3 5 8 8 9 1 6 10 6 9 3 3 1 1 9 10 10 6 6 5 4 1 2 6 1 6 10 3 10 2 8 4 9 8 1 2 1 1 1 1 2 3 5 10 6 7 8 10 7 10 1 1 5 4
Sehingga diperoleh panjang wadah 1155
Firefly ke-94 | 1 5 4 2 10 1 3 10 7 6 8 4 10 3 4 2 5 3 2 9 1 5 2 9 1 9 1 6 10 1 9 10 1 2 8 3 8 3 10 2 2 9 6 8 5 4 10 2 2 10 5 1 2 1 6 1 6 4 6 6 1 4 7 9 8 6 8 6 4 9 1 8 7 8 5 10 10 4 1 6 1 7 8 1 3 6 2 9 8 3 5 9 8 5 1 1 3 3 4 1 1 6 2 8 5 6
Sehingga diperoleh panjang wadah 1158
Firefly ke-95 | 5 9 1 6 6 9 6 6 1 6 1 1 2 1 4 4 6 6 9 1 4 5 1 2 9 1 10 8 3 1 6 2 6 2 10 10 10 8 2 8 8 1 8 6 3 7 8 4 5 6 10 8 3 3 3 10 2 1 7 3 9 5 4 8 5 3 1 9 1 3 2 1 9 5 9 1 1 4 1 1 4 4 10 2 7 10 9 4 10 8 2 5 2 7 8 1 6 8 5 6 3 2 1 8 10 5
Sehingga diperoleh panjang wadah 1056
Firefly ke-96 | 6 9 2 8 8 3 4 5 5 6 1 2 8 5 6 3 3 2 1 1 9 8 6 3 5 2 5 9 8 8 6 4 2 10 10 10 1 1 8 1 1 1 8 1 10 1 9 2 6 9 4 6 2 4 4 1 7 3 2 3 4 6 7 8 9 6 4 9 6 10 10 10 2 10 7 3 1 8 6 1 6 5 1 1 10 5 1 2 4 10 8 7 9 1 1 3 5 1 6 5 8 3 5 1 2 9
Sehingga diperoleh panjang wadah 1110
Firefly ke-97 | 3 10 10 1 8 8 8 3 1 6 3 1 8 5 1 6 1 7 3 5 10 2 9 5 3 2 1 9 1 1 3 6 2 2 2 4 5 4 4 8 1 4 2 5 8 1 8 8 7 10 2 2 4 9 1 2 10 6 9 6 10 10 9 4 1 2 1 2 4 10 1 1 10 9 1 1 6 6 6 6 10 8 6 5 1 7 5 6 4 9 1 7 9 8 5 1 3 6 3 3 9 5 6 4 9 9
Sehingga diperoleh panjang wadah 1026
Firefly ke-98 | 1 1 10 1 8 10 6 2 9 5 3 9 3 1 6 6 9 2 1 8 8 4 5 10 1 10 2 9 3 3 1 2 8 6 6 1 2 10 1 1 7 8 9 5 4 7 7 8 4 1 1 2 10 5 2 3 6 10 5 8 10 1 10 6 2 3 5 6 5 3 10 2 2 4 8 1 6 1 6 9 4 6 5 9 4 5 1 9 8 8 7 2 6 3 1 4 4 4 8 9 6 4 8 1 1 1
Sehingga diperoleh panjang wadah 1135
Firefly ke-99 | 9 2 1 5 1 1 6 6 8 5 4 3 3 5 1 1 8 9 10 1 2 6 4 4 6 6 1 1 2 6 1 10 4 3 3 6 3 3 9 8 9 8 8 1 7 8 10 8 1 1 7 2 3 5 2 7 6 9 5 7 2 2 10 8 6 4 2 10 4 6 9 10 10 8 1 1 8 1 6 4 1 3 5 1 1 6 8 9 2 5 4 1 10 5 2 9 3 2 1 8 10 6 9 5 10 5
Sehingga diperoleh panjang wadah 1029
Firefly ke-100 | 4 4 8 8 7 9 5 3 1 1 2 5 5 3 2 1 1 10 6 1 2 9 10 7 6 10 2 9 5 8 2 1 5 1 2 6 10 9 6 1 6 2 7 4 3 8 6 6 9 8 5 1 5 1 3 10 9 10 1 1 1 1 4 9 2 6 10 4 6 1 8 9 3 8 1 4 4 6 2 7 8 3 2 1 1 3 4 2 6 1 1 5 9 6 10 4 10 10 8 8 5 6 8 3 8 3
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI Populasi Akhir Firefly ke-1 | 8 2 1 2 10 9 6 1 6 9 5 1 10 3 8 3 6 1 9 9 5 1 7 2 8 4 4 10 3 4 9 1 10 8 10 6 10 1 1 10 5 3 3 3 2 1 6 1 6 6 8 6 8 1 4 7 2 4 9 8 5 10 2 4 1 5 10 8 2 9 1 2 6 1 10 9 5 1 3 1 6 2 1 7 4 5 9 5 1 5 2 8 2 6 8 1 3 8 6 4 4 6 8 3 1 7
Dengan panjang wadah 1041
Firefly ke-2 | 6 3 4 3 2 1 1 1 8 6 5 3 1 10 10 6 1 1 7 1 2 1 9 8 7 3 5 1 8 7 9 5 2 10 4 1 6 2 1 1 4 6 9 8 8 5 1 4 8 10 8 2 6 4 1 1 3 1 9 9 10 10 2 10 10 2 6 10 6 5 10 6 2 2 8 1 8 7 9 5 4 5 2 6 9 5 9 6 4 1 3 2 1 5 4 8 6 6 4 8 3 3 8 1 3 9
Dengan panjang wadah 1059
Firefly ke-3 | 6 10 1 2 2 5 1 10 1 3 2 1 8 4 1 8 6 10 6 9 3 7 1 8 4 9 5 2 8 10 7 2 9 4 6 2 10 1 10 5 6 6 8 3 6 10 8 1 1 3 2 3 1 1 1 8 5 5 4 1 9 3 3 7 10 6 3 6 1 4 9 4 10 1 6 9 5 1 2 5 8 8 3 9 1 7 2 4 4 5 2 6 4 8 1 6 10 9 1 8 8 1 5 2 9 6
Dengan panjang wadah 1207
Firefly ke-4 | 3 2 8 5 10 3 2 2 1 8 1 1 10 3 2 8 4 4 2 2 6 10 8 2 10 1 2 6 7 10 5 4 9 3 6 10 5 8 7 7 1 9 2 3 1 1 1 8 8 2 9 9 9 10 6 9 3 8 1 1 3 3 1 6 4 1 9 5 1 5 4 8 1 7 9 1 4 4 6 10 5 1 3 2 1 6 6 6 10 1 1 8 6 4 5 6 8 10 9 5 4 6 6 8 5 1
Dengan panjang wadah 1140
Firefly ke-5 | 5 6 7 9 3 2 2 6 4 10 1 3 1 9 1 1 10 1 2 10 7 5 8 3 6 6 2 9 9 1 10 8 8 4 6 1 5 6 2 8 3 2 1 1 1 10 6 2 5 1 6 1 9 4 3 4 1 4 8 2 9 4 3 3 4 1 7 10 2 8 8 5 6 10 1 5 1 10 4 3 10 10 8 8 9 1 1 6 3 5 9 8 6 9 7 8 2 8 6 1 5 2 4 5 6 1
Dengan panjang wadah 1044
Firefly ke-6 | 10 2 7 1 10 3 8 9 9 8 7 1 5 6 9 2 8 8 5 5 5 8 6 6 4 5 6 8 2 1 6 2 2 1 6 4 1 10 9 3 3 8 2 3 1 6 1 3 9 10 4 10 2 2 7 3 6 10 5 1 1 9 2 9 2 1 6 1 2 1 4 10 8 3 8 10 3 4 4 9 5 5 1 1 6 1 8 4 4 1 10 6 8 1 3 1 6 10 1 8 9 5 6 1 4 7
Dengan panjang wadah 1105
Firefly ke-7 | 10 6 4 2 9 10 4 8 3 2 8 2 3 3 9 8 4 8 1 10 1 7 4 6 6 9 2 4 8 10 8 1 1 9 5 8 2 2 1 5 5 5 2 4 6 8 9 3 8 1 5 1 1 6 2 1 1 1 1 9 5 1 8 6 3 2 9 6 8 1 2 3 6 10 2 1 10 10 5 5 10 7 1 10 1 3 1 4 1 7 8 4 6 6 10 7 5 9 3 6 6 9 6 4 3 1
Dengan panjang wadah 1092
Firefly ke-8 | 7 9 6 9 6 3 10 6 5 6 2 1 9 2 8 5 1 4 1 10 9 3 2 1 10 2 1 6 2 8 1 5 8 10 6 9 9 6 1 4 1 2 8 1 4 10 1 5 3 9 5 7 8 10 1 1 4 1 9 8 3 9 6 6 2 2 8 6 6 8 5 5 1 1 2 10 1 3 5 5 1 8 4 7 2 8 3 3 6 10 6 4 1 8 7 3 1 1 10 8 10 4 2 4 4 3
Dengan panjang wadah 1081
Firefly ke-9 | 10 4 3 6 6 4 4 2 1 3 2 1 10 8 1 6 2 8 1 2 8 5 10 4 3 6 8 1 6 10 9 1 8 1 9 9 9 4 8 6 10 10 3 5 1 6 2 9 9 4 6 3 4 8 5 6 3 2 7 6 6 1 7 1 3 9 1 2 1 1 1 10 5 5 1 5 5 8 8 5 3 1 4 8 6 7 2 7 1 6 9 5 2 1 3 1 10 10 8 10 1 2 2 4 9 8
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI
Dengan panjang wadah 1110
Firefly ke-10 | 10 1 8 2 9 4 4 4 10 8 6 1 9 10 10 5 8 6 9 8 1 2 6 2 1 3 3 1 4 3 6 2 3 1 3 1 1 5 2 1 10 9 1 5 4 7 10 1 10 5 6 1 3 1 8 8 6 4 6 8 4 10 2 7 3 8 1 3 1 5 9 5 8 2 6 1 3 1 6 2 9 10 8 1 9 5 6 4 1 5 6 9 7 8 8 7 2 9 6 4 2 6 5 10 2 1
Dengan panjang wadah 1053 ⋯
Firefly ke-56 | 1 9 1 6 2 6 6 8 2 2 6 2 2 10 3 1 5 5 4 2 9 4 3 8 1 5 8 9 1 7 1 6 1 9 3 8 8 5 4 4 6 1 2 3 6 1 1 10 10 9 8 8 3 10 2 1 1 10 3 8 4 9 7 3 1 8 10 4 9 10 5 1 5 6 6 2 5 6 2 6 1 8 7 10 7 3 1 3 1 10 9 1 5 9 1 6 8 4 8 4 10 4 2 6 5 1
Dengan panjang wadah 1143
Firefly ke-57 | 1 1 8 1 9 4 5 10 6 1 4 2 10 1 8 2 2 4 10 3 8 1 1 9 6 1 8 3 1 7 1 6 1 1 3 9 5 9 3 9 10 2 8 6 10 8 8 5 3 6 2 4 5 4 6 4 9 3 6 6 2 6 5 8 8 2 1 10 10 7 1 5 1 3 1 4 2 6 6 8 2 7 1 10 10 7 1 3 8 9 1 9 1 5 9 5 5 4 10 6 6 8 2 2 4 3
Dengan panjang wadah 1114
Firefly ke-58 | 10 4 4 5 9 6 10 1 1 6 10 6 2 8 9 6 2 5 9 5 5 4 6 6 1 10 8 6 3 1 1 1 6 8 1 3 6 10 1 1 3 7 2 10 3 8 6 4 3 4 6 2 9 7 1 8 3 1 2 5 1 4 1 4 8 1 10 3 2 5 6 1 1 8 3 10 8 7 10 8 2 2 8 9 10 9 2 1 4 5 6 8 2 4 2 3 5 7 8 1 1 5 9 9 9 1
Dengan panjang wadah 1107
Firefly ke-59 | 6 3 8 9 8 7 3 10 8 4 2 2 8 1 4 4 8 10 6 5 9 2 3 4 10 6 10 8 1 1 1 8 1 6 6 5 10 6 9 10 1 1 3 2 8 1 2 7 1 1 9 9 9 10 7 5 4 9 1 1 6 4 1 9 10 2 1 3 1 8 5 6 2 1 5 4 8 7 1 5 6 2 5 10 10 1 3 6 6 3 1 6 4 8 3 1 5 9 6 2 5 4 8 2 3 2
Dengan panjang wadah 1122
Firefly ke-60 | 5 4 2 5 8 2 2 1 8 1 6 2 2 6 3 4 9 4 7 8 5 1 1 10 7 8 7 3 4 1 8 10 9 5 3 1 2 1 2 2 3 8 4 8 1 10 9 4 1 5 10 9 9 6 6 9 4 6 3 1 1 8 1 8 5 6 5 9 2 1 7 8 1 6 5 6 1 2 4 3 6 10 10 8 3 2 5 10 3 1 4 6 9 8 4 6 9 1 10 6 1 10 1 1 6 10
Dengan panjang wadah 1120
Firefly ke-61 | 10 6 1 4 6 10 5 10 1 10 8 9 10 9 1 6 10 3 7 4 3 6 5 8 3 2 8 9 6 8 6 3 2 4 4 1 1 8 7 6 5 6 9 1 7 9 1 1 1 1 8 3 8 1 5 1 4 4 6 6 3 9 2 2 9 5 8 2 9 1 1 2 3 6 3 8 4 4 1 5 1 10 2 2 5 1 8 10 1 1 8 5 8 2 2 5 7 9 1 2 4 3 10 10 6 6
Dengan panjang wadah 1074
Firefly ke-62 | 6 6 2 8 1 2 10 5 8 3 6 8 7 1 3 1 6 6 8 3 6 2 1 4 1 5 2 1 7 9 6 2 5 10 6 4 5 3 3 5 1 3 2 4 10 1 4 6 5 7 2 3 10 10 2 1 4 4 10 2 1 8 1 1 8 8 3 2 6 3 1 5 10 10 2 10 1 1 9 8 1 1 1 8 9 8 7 8 6 4 5 9 1 4 9 8 1 9 5 6 10 6 9 4 9 9
Dengan panjang wadah 1053
Firefly ke-63 | 1 3 2 8 8 10 8 6 1 2 6 1 4 10 3 6 1 7 9 2 4 5 10 6 10 9 9 1 4 10 5 8 6 10 3 7 10 3 2 4 2 1 9 1 6 1 5 9 6 5 7 8 8 9 1 2 9 3 1 1 1 8 4 3 9 1 10 1 5 1 4 4 2 5 10 8 4 2 8 5 8 1 7 6 3 1 2 8 2 6 5 4 1 6 1 6 3 6 5 9 10 2 8 6 1 3
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI
Dengan panjang wadah 1122
Firefly ke-64 | 10 6 3 9 2 1 8 1 2 10 2 9 8 2 1 5 6 8 1 1 1 1 8 4 1 10 9 1 1 6 9 2 1 4 1 4 9 3 10 10 8 3 1 8 2 5 7 10 2 10 4 6 4 6 7 10 5 2 3 10 9 4 9 7 3 1 1 1 7 4 3 6 6 1 2 6 5 1 1 5 6 8 6 1 3 2 5 5 5 8 9 3 6 6 3 8 6 8 4 8 8 5 9 4 2 10
Dengan panjang wadah 1044
Firefly ke-65 | 8 1 1 4 1 6 4 1 1 3 10 4 9 1 1 8 10 7 5 4 8 7 9 1 5 4 5 8 8 6 8 6 3 4 7 5 8 2 7 6 6 2 3 9 3 3 8 1 5 3 6 5 9 2 8 1 10 6 2 1 2 10 2 2 4 10 1 1 6 5 8 4 1 2 3 9 2 4 10 10 1 6 6 1 9 1 10 9 1 5 10 6 1 2 10 8 5 2 8 3 9 1 6 6 9 3
Dengan panjang wadah 1120 ⋯
Firefly ke-91 | 1 10 8 8 3 5 8 3 9 7 2 5 10 5 3 1 2 2 5 6 1 3 1 7 9 6 4 2 3 8 1 2 2 3 1 10 3 10 1 8 6 3 4 8 1 8 6 6 5 4 4 7 10 10 1 1 6 1 4 1 8 1 4 1 6 8 10 9 2 1 10 6 1 9 6 4 8 3 6 1 6 5 4 1 10 8 2 9 9 5 5 8 2 10 2 1 5 2 6 4 9 6 9 1 7 9
Dengan panjang wadah 1099
Firefly ke-92 | 7 1 9 10 3 2 6 8 1 6 6 1 5 9 6 9 6 8 10 1 5 3 2 3 10 2 4 6 6 4 1 6 4 6 8 8 7 10 3 7 1 10 4 1 9 1 1 1 3 1 4 3 3 9 9 9 6 2 1 1 5 8 4 5 7 1 6 8 4 5 6 2 2 9 10 5 9 5 10 3 6 10 2 10 8 3 8 5 8 1 5 8 2 4 4 2 1 2 10 8 2 1 1 8 1 1
Dengan panjang wadah 1097
Firefly ke-93 | 8 1 4 4 5 9 6 10 5 1 7 2 1 8 8 6 1 1 2 6 3 8 9 2 4 5 9 2 1 3 8 6 3 2 8 4 5 4 2 1 6 10 9 1 2 3 4 7 5 6 8 9 3 5 8 8 9 1 6 10 6 9 3 3 1 1 9 10 10 6 6 5 4 1 2 6 1 6 10 3 10 2 8 4 9 8 1 2 1 1 1 1 2 3 5 10 6 7 8 10 7 10 1 1 5 4
Dengan panjang wadah 1155
Firefly ke-94 | 1 5 4 2 10 1 3 10 7 6 8 4 10 3 4 2 5 3 1 9 1 5 2 9 1 9 1 6 10 1 9 10 1 2 8 3 8 3 10 2 2 9 6 8 5 4 10 1 2 10 5 2 2 1 6 1 6 4 6 6 1 4 7 9 8 6 8 6 4 9 1 8 7 8 5 10 10 4 1 6 1 7 8 1 3 6 2 9 8 3 5 9 8 5 1 1 3 3 4 1 1 6 2 8 5 6
Dengan panjang wadah 1158
Firefly ke-95 | 5 9 1 6 6 9 6 6 1 6 1 1 2 1 4 4 6 6 9 1 4 5 1 2 9 1 10 8 3 1 6 2 6 2 10 10 10 8 2 8 8 1 8 6 3 7 8 3 5 6 10 8 4 3 3 10 2 1 7 3 9 5 4 8 5 3 1 9 1 3 2 1 9 5 9 1 1 4 1 1 4 4 10 2 7 10 9 4 10 8 2 5 2 7 8 1 6 8 5 6 3 2 1 8 10 5
Dengan panjang wadah 1056
Firefly ke-96 | 4 9 4 8 7 1 4 5 6 5 1 3 8 4 7 5 2 1 1 1 9 9 6 4 3 2 5 9 8 8 6 6 2 10 10 10 1 1 9 1 1 1 8 1 10 1 9 1 6 8 3 6 3 3 5 1 6 2 2 4 4 6 7 8 8 6 4 9 6 10 8 10 2 10 8 3 1 8 6 1 5 6 1 2 10 5 1 3 2 10 8 7 10 1 2 2 4 1 6 5 9 3 5 3 2 9
Dengan panjang wadah 1044
Firefly ke-97 | 4 10 10 1 8 6 9 3 1 8 2 1 9 5 1 5 2 9 3 4 10 1 10 4 2 2 2 9 1 1 2 5 3 3 1 4 6 4 4 10 1 5 2 6 8 1 5 8 6 10 3 2 3 8 1 1 10 6 7 5 9 10 8 4 1 2 1 4 5 10 1 1 9 8 1 1 5 6 8 6 10 6 7 6 1 8 5 7 6 9 2 8 9 8 3 1 3 6 2 3 8 7 6 4 9 6
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI
Dengan panjang wadah 1059
Firefly ke-98 | 2 1 10 1 8 10 6 2 9 5 3 9 3 1 6 6 9 2 1 8 8 3 5 10 1 10 2 9 3 3 1 2 8 6 6 1 2 10 1 1 7 8 9 5 4 7 7 8 4 1 1 2 10 5 2 3 6 10 5 8 10 1 10 6 2 3 5 6 5 3 10 2 1 4 8 1 6 1 6 9 4 6 4 9 4 5 1 9 8 8 7 2 6 3 1 4 4 4 8 9 6 5 8 1 1 1
Dengan panjang wadah 1173
Firefly ke-99 | 10 2 1 5 1 1 5 6 7 6 4 2 4 4 1 2 7 9 8 1 2 6 3 3 6 5 1 1 1 6 1 9 4 3 3 8 3 3 9 6 10 6 7 1 6 8 10 9 2 1 6 2 4 5 2 8 6 8 3 8 2 1 10 8 8 4 3 10 5 6 9 10 10 9 1 1 9 1 8 5 1 4 6 1 1 6 9 9 2 5 4 1 10 5 2 8 3 2 1 8 10 7 8 5 10 4
Dengan panjang wadah 1143
Firefly ke-100 | 4 3 8 9 7 8 5 2 1 1 2 6 5 4 3 1 1 10 8 1 1 8 10 6 7 10 3 9 6 8 3 1 4 1 2 6 10 10 7 1 6 1 6 3 2 9 7 6 9 8 3 2 6 1 2 8 9 10 1 1 1 1 5 8 2 5 9 4 6 1 8 10 3 9 1 4 4 5 2 6 9 3 2 1 2 3 5 2 5 1 1 6 8 6 10 4 10 10 9 8 5 5 6 4 8 4
Dengan panjang wadah 1092
Solusi
Jadi, urutan barang terbaik ada pada firefly ke-61 Dengan urutan barang
10 2 1 5 1 1 5 6 7 6 4 2 4 4 1 2 7 9 8 1 2 6 3 3 6 5 1 1 1 6 1 9 4 3 3 8 3 3 9 6 10 6 7 1 6 8 10 9 2 1 6 2 4 5 2 8 6 8 3 8 2 1 10 8 8 4 3 10 5 6 9 10 10 9 1 1 9 1 8 5 1 4 6 1 1 6 9 9 2 5 4 1 10 5 2 8 3 2 1 8 10 7 8 5 10 4
SKRIPSI PENDEKATAN FIREFLY ALGORITHM (FA)… DESSY PITON’S BUNGA PERTIWI Lampiran 6 : Hasil Runninng Program Data 3