ISSN: X 25 BINARY CUCKOO SEARCH UNTUK OPTIMASI PORTOFOLIO DENGAN KENDALA CARDINALITY

dokumen-dokumen yang mirip
PENERAPAN ALGORITMA CUCKOO SEARCH PADA TRAVELLING SALESMAN PROBLEM

PENYELESAIAN NURSE ROSTERING PROBLEM (NRP) MENGGUNAKAN CUCKOO SEARCH (CS)

BAB III PEMBAHASAN. menggunakan model Fuzzy Mean Absolute Deviation (FMAD) dan penyelesaian

FUNGSI GRIEWANK DAN PENENTUAN NILAI OPTIMUMNYA MENGGUNAKAN ALGORITMA STROBERI. Tri Nadiani Solihah

ANALISA OPTIMASI PORTOFOLIO DENGAN KENDALA JUMLAH LOT SAHAM

BAB III METODE PENELITIAN. Penelitian dilakukan dilingkungan Jurusan Ilmu Komputer Fakultas Matematika

Analisis Komparasi Genetic Algorithm dan Firefly Algorithm pada Permasalahan Bin Packing Problem

METODE STEEPEST DESCENT

MENEMUKAN AKAR PERSAMAAN POLINOMIAL MENGGUNAKAN PARTICLE SWARM OPTIMIZATION

KEUNIKAN MODEL BLACK LITTERMAN DALAM PEMBENTUKAN PORTOFOLIO 1. Abstract

BAB III PORTOFOLIO OPTIMAL. Capital assets pricing model dipelopori oleh Treynor, Sharpe, Lintner

JURNAL MATEMATIKA DAN KOMPUTER Vol. 6. No. 1, 1-10, April 2003, ISSN : OPTIMASI PORTOFOLIO INVESTASI DENGAN MENGGUNAKAN MODEL MARKOWITZ

KONSEP ALGORITMA GENETIK BINER UNTUK OPTIMASI PERENCANAAN JADWAL KEGIATAN PERKULIAHAN

Pendekatan Dengan Cuckoo Optimization Algorithm Untuk Solusi Permasalahan Economic Emission Dispatch

BAB 1 PENDAHULUAN. memberikan fasilitas untuk memindahkan dana dari lenders (pihak-pihak yang

Penerapan Algoritma Genetika Multi-objective NSGA-II Pada Optimasi Portofolio Saham

Metode Resampled Efficient Frontier Mean Variance Simulasi Montecarlo Untuk Pemilihan Bobot Portofolio

Modifikasi Algoritma Genetika untuk Penyelesaian Permasalahan Penjadwalan Pelajaran Sekolah

Aplikasi Algoritma Genetika Untuk Menyelesaikan Travelling Salesman Problem (TSP)

Penerapan Algoritma Genetika Multi-objective SPEA-II Pada Optimasi Portofolio Saham

Analisis Portofolio dalam Investasi Saham Pada Pasar Modal

PREPROCESSING DATA DAN REPRESENTASI ORGANISME ALGORITMA SYMBIOTIC ORGANISMS SEARCH PADA PERMASALAHAN PENJADWALAN PRAKTIKUM PERGURUAN TINGGI

BAB I PENDAHULUAN. Konsep risiko portofolio dari Harry M. Markowitz pada tahun 1950-an

UJM 3 (2) (2014) UNNES Journal of Mathematics.

PERAMALAN HARGA EMAS MENGGUNAKAN ALGORTIMA MEMETIKA DENGAN PENCARIAN LOCAL TABU SEARCH. Iqbal Dwihanandrio

Penentuan Portofolio Saham Optimal Menggunakan Algoritma Genetika

BAB 1 PENDAHULUAN Latar Belakang

DAFTAR GAMBAR. Gambar 3.1. Diagram alur sistem..24 Gambar 3.2. Diagram implementasi sistem..26

BAB II LANDASAN TEORI. Dalam bab ini dibahas beberapa definisi dan konsep-konsep yang

ANALISIS PEMBENTUKAN PORTOFOLIO OPTIMAL PROYEK MENGGUNAKAN TEORI PREFERENSI DAN CAPM EFFICIENT FRONTIER

BAB 3 LINEAR PROGRAMMING

Optimisasi Unit Commitment Mempertimbangkan Fungsi Biaya Tidak Mulus Dengan Firefly Algorithm

Optimisasi Unit Commitment Mempertimbangkan Fungsi Biaya Tidak Mulus Dengan Firefly Algorithm

BAB 3 METODOLOGI Metode Penelitian. Dalam melakukan penelitian akan permasalahan ini, penulis menggunakan metode

PENERAPAN TEORI GRAF UNTUK MENYELESAIKAN MASALAH MINIMUM SPANNING TREE (MST) MENGGUNAKAN ALGORITMA KRUSKAL

What Is Greedy Technique

IMPLEMENTASI ALGORITMA CAT SWARM OPTIMIZATION DALAM MENYELESAIKAN JOB SHOP SCHEDULING PROBLEM (JSSP)

Kajian Simulasi terhadap Sensitivitas Portofolio Optimal Model Mean-Variance

BAB 2 LANDASAN TEORI

PENYELESAIAN MASALAH ALIRAN MAKSIMUM MENGGUNAKAN EDMONS KARP ALGORITHM

ISSN: X 77 IMPUTASI MISSING DATA DENGAN K-NEAREST NEIGHBOR DANALGORITMA GENETIKA

PENCOCOKAN KATA SECARA ACAK DENGAN METODE ALGORITMA GENETIKA MENGGUNAKAN PROGRAM PASCAL

APLIKASI ALGORITMA BRANCH AND BOUND UNTUK MENYELESAIKAN INTEGER PROGRAMMING. Enty Nur Hayati Dosen Fakultas Teknik Universitas Stikubank Semarang

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. yaitu investasi, portofolio, return dan expected return, risiko dalam berinvestasi,

FUNGSI ACKLEY DAN PENCARIAN NILAI OPTIMUMNYA MENGGUNAKAN ALGORITMA STROBERI. Muhamad Fadilah Universitas Jenderal Soedirman

BAB 1 PENDAHULUAN Latar Belakang

OPTIMASI PENJADWALAN CERDAS MENGGUNAKAN ALGORITMA MEMETIKA

Pemilihan Jalur Evakuasi Dalam Keadaan Darurat Menggunakan Algoritma Quantum Ant-Colony

IMPLEMENTASI ALOKASI JADWAL MATA PELAJARAN SMU MENGGUNAKAN ALGORITMA KOLONI SEMUT (AKS)

IV. ANALISIS DAN PEMBAHASAN. 1.1 Analisis Portofolio Pada Aktiva Berisiko (Saham dan Emas)

PENENTUAN HARGA OPSI TIPE EROPA DENGAN METODE BINOMIAL

PROGRAM FRAKSIONAL LINIER DENGAN KOEFISIEN INTERVAL. Annisa Ratna Sari 1, Sunarsih 2, Suryoto 3. Jl. Prof. H. Soedarto, S.H. Tembalang Semarang

Optimasi Cluster Pada Fuzzy C-Means Menggunakan Algoritma Genetika Untuk Menentukan Nilai Akhir

ALGORITMA GENETIKA PADA PEMROGRAMAN LINEAR DAN NONLINEAR

Lingkup Metode Optimasi

PEMBUATAN SKEMA JALUR ANGKUTAN KOTA PALU BERDASARKAN PENCARIAN LINTASAN DENGAN BOBOT MAKSIMUM MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM (ACS)

PENYELESAIAN MASALAH PENUGASAN YANG DIPERUMUM DENGAN MENGGUNAKAN ALGORITMA BRANCH-AND-BOUND YANG DIREVISI

Penyelesaian {0,1}-Knapsack Problem dengan Algoritma Soccer League Competition

Aplikasi Model Black Litterman dengan Pendekatan Bayes (Studi kasus : portofolio dengan 4 saham dari S&P500) 1. Retno Subekti 2

BAB I PENDAHULUAN. investasi yang dilakukannya. Investor hanya dapat memperkirakan hasil dan

BAB I PENDAHULUAN 1.1 Gambaran Umum Objek Penelitian

Algoritma Evolusi Real-Coded GA (RCGA)

ISSN VOL. 12, NO. 2, OKTOBER 2011

Pengukuran Kinerja Portfolio Black-Litterman menggunakan Metode Sharpe Ratio

Zbigniew M., Genetic Alg. + Data Structures = Evolution Program, Springler-verlag.

BAB I PENDAHULUAN Latar Belakang dan Permasalahan

ANALISIS ALGORITMA ANT SYSTEM (AS) PADA KASUS TRAVELLING SALESMAN PROBLEM (TSP)

Penerapan Algoritma Genetika dalam Job Shop Scheduling Problem

Implementasi Algoritma Greedy pada Permainan Ludo

I PENDAHULUAN II LANDASAN TEORI

Matematika dan Statistika

Optimasi Multi Travelling Salesman Problem (M-TSP) Menggunakan Algoritma Genetika

PENYELESAIAN PERMASALAHAN MULTI-OBJECTIVE HYBRID FLOW SHOP SCHEDULING DENGAN ALGORITMA MODIFIED PARTICLE SWARM OPTIMIZATION

Efektifitas Metode Nadir Compromise Programming dalam Menentukan Nilai Optimum Portofolio Saham

BAB I PENDAHULUAN 1.1. Latar Belakang

Algoritma Evolusi Dasar-Dasar Algoritma Genetika

PERHITUNGAN VALUE AT RISK PORTOFOLIO SAHAM MENGGUNAKAN METODE SIMULASI MONTE CARLO

Artikel Ilmiah oleh Siti Hasanah ini telah diperiksa dan disetujui oleh pembimbing.

Optimasi Multi-Objective pada Pemilihan Portofolio dengan Metode Nadir Compromise Programming

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

TEKNIK PENJADWALAN KULIAH MENGGUNAKAN METODE ALGORITMA GENETIKA. Oleh Dian Sari Reski 1, Asrul Sani 2, Norma Muhtar 3 ABSTRACT

BAB 1 PENDAHULUAN. memfasilitasi jual-beli sekuritas yang umumnya berumur lebih dari satu tahun,

ANALISIS PENILAIAN KINERJA BLACK-LITTERMAN MENGGUNAKAN INFORMATION RATIO DENGAN BENCHMARK CAPITAL ASSETS PRICING MODEL

BAB IV METODE PENELITIAN

OPTIMASI PROGRAM LINIER PECAHAN DENGAN FUNGSI TUJUAN BERKOEFISIEN INTERVAL

Konvergensi Global Metode Spectral Conjugate Descent yang Baru Menggunakan Pencarian Garis Armijo yang Termodifikasi

DOSEN PEMBIMBING Chastine Fatichah, S.Kom, M.Kom MAHASISWA Yudis Anggara P. ( )

Pendahuluan. Algoritma greedy merupakan metode yang paling populer untuk memecahkan persoalan optimasi.

BAB III PEMBAHASAN. diperoleh menggunakan algoritma genetika dengan variasi seleksi. A. Model Matematika CVRPTW pada Pendistribusian Raskin di Kota

PENERAPAN ALGORITMA GENETIKA UNTUK TRAVELING SALESMAN PROBLEM DENGAN MENGGUNAKAN METODE ORDER CROSSOVER DAN INSERTION MUTATION

Denny Hermawanto

BAB 2 KAJIAN PUSTAKA

IMPLEMENTASI ALGORITMA GENETIKA UNTUK PENCARIAN RUTE OPTIMUM OBJEK WISATA DI KABUPATEN PEMALANG

Pendekatan Algoritma Genetika pada Peminimalan Fungsi Ackley menggunakan Representasi Biner

Transkripsi:

ISSN: 288-687X 25 BINARY CUCKOO SEARCH UNTUK OPTIMASI PORTOFOLIO DENGAN KENDALA CARDINALITY Lilik Muzdalifah Program Studi Matematika FMIPA Universitas PGRI Ronggolawe Tuban Jl. Manunggal No. 6 Tuban moezdalif_ah@yahoo.co.id ABSTRAK Cuckoo Search merupakan salah satu metode optimasi metaheuristik yang terinspirasi dari tingkah laku burung Cuckoo. Algoritma Cuckoo Search pertama kali dikembangkan oleh Yang dan Deb pada tahun 29. Pada dasarnya algoritma ini dikembangkan untuk menyelesaikan masalah optimasi yang hanya melibatkan variabel kontinu (real). Akan tetapi, pada kenyataannya banyak masalah optimasi yang melibatkan tidak hanya variabel real, teapi juga variabel diskrit, bulat, dan biner. Masalah optimasi portofolio dengan kendala cardinality, yaitu permasalahan membentuk komposisi dari berbagai aset dalam portofolio sehingga didapatkan hasil yang optimal dengan cara memilih k aset dari n aset yang tersedia. Masalah optimasi portofolio dengan kendala cardinality melibatkan variabel real dan biner (-). Pada variabel biner, nol artinya aset tersebut tidak dipilih sedangkan satu artinya aset tersebut dipilih untuk dimasukkan ke dalam portofolio. Pada penelitian ini penulis memodifikasi algoritma Cuckoo Search sehingga mampu mengatasi masalah optimasi yang melibatkan variabel real dan biner, yang selanjutnya disebut algoritma Binary Cuckoo Search. Kemudian algoritma tersebut diterapkan pada masalah meminimumkan risiko (Minrisk) dan memaksimumkan return (Maxret) dengan memilih 2 saham dari 3 saham Hangseng. Hasil penelitian menunjukkan bahwa Binary Cuckoo Search merupakan algoritma yang handal untuk mengatasi masalah optimasi portofolio dengan kendala cardinality. Kata Kunci: algoritma cockoosearch, binary cuckoo search, optimasi portofolio, cardinality ABSTRACT Cuckoo Search is one of metaheuristic optimization method that inspired by the behavior of Cuckoo Bird. Cuckoo Search algorithm is developed by Yang and Deb, Firstly at 29. Basically, this algorithm is developed to solve optimization problem that just include continue variable (real). However, in fact there are many optimization problems not only includes real variable but also discrete, integer, and binary variable. Portfolio optimization problem with cardinality constraint is a problem to set some assets composition in portfolio such that gained optimal solution, by choosing k assets from n available assets. Portfolio optimization problem with cardinality constraint include real and binary (-) variables. In binary, zero means the asset is not chosen and one means the asset is chosen to be portfolio input. In this paper, the researcher modify Cuckoo Search algorithm such that is able to handle optimization problem with real and binary variable, called Binary Cuckoo Search Algorithm. Hereafter, that algorithm is applied to risk minimization and return maximization problem by choosing 2 assets from 3 Hangseng assets. This paper result shows that Binary Cuckoo Search is reliable algorithm to handle portfolio optimization problem with cardinality constraint. Key Words: cuckoo search algorithm, binary cuckoo search, portfolio optimization, cardinality AdMathEdu Vol.6 No. Juni 26 Binary Cuckoo (Lilik Muzdalifah)

26 ISSN: 288-687X Pendahuluan Cuckoo Search merupakan salah satu metode metaheuristik. Cuckoo Search terinspirasi dari perilaku unik burung Cuckoo. Yang dan Deb (29) pertama kali mengembangkan metode ini dengan menggunakan asumsi: a. Setiap burung Cuckoo hanya meletakkan satu telur pada satu waktu dan meletakkannya pada sarang burung lain yang dipilih secara acak. b. Sarang terbaik dengan telur berkualitas tinggi (solusi), akan lolos menuju generasi selanjutnya. c. Banyaknya sarang yang tersedia tetap, dan peluang telur burung Cuckoo ditemukan oleh burung yang menjadi sasaran parasitnya adalah Pa,. Jika telur burung Cuckoo ditemukan, maka burung pemilik sarang akan meninggalkan sarangnya dan membuat sarang baru. Dalam hal ini, telur pada sarang burung yang menjadi sasaran parasit burung Cuckoo merepresentasikan suatu solusi. Telur burung Cuckoo yang berkualitas tinggi kemudian akan menjadi solusi baru, yang akan menggantikan solusi yang kurang baik dalam sarang tersebut. Algoritma dasar dari Cuckoo Searchdisajikan seperti pada gambar (Yang 2, Yang dan Deb 29). Gambar. Algoritma Cuckoo Search Algoritma tersebut dikombinasikan dengan Lévy Flight, yaitu random walk dengan langkah acak yang berdistribusi Lévy. Solusi baru x t+, untuk cuckooi, dibangkitkan dengan Lévy Flight, x t+ = x t + α Lévy λ () dimana α > adalah panjang langkah yang berkaitan dengan skala permasalahan (bisa digunakan α = ) dan merupakan perkalian entrywise. Dalam masalah ini digunakan panjang langkah, step, yang mengikuti algoritma mantegna, step = v u /β, < β 2 (2) u~n, ς u, v~n, ς v (3) ς u = Γ +β sin πβ /2 Γ +β /2 β2 β /2 /β (4) ς v = (5) Binary Cuckoo (Lilik Muzdalifah) AdMathEdu Vol.6 No. Juni 26

ISSN: 288-687X 27 Persamaan () adalah persamaan stokastik untuk random walk. Random walk dengan Lévy Flighttelah terbukti efisien dalam mengeksplorasi daerah pencarian solusi (Yang dan Deb 29). Portofolio merupakan kumpulan investasi yang dimiliki oleh institusi atau perorangan. Masing-masing investasi memiliki imbal hasil (return) dan risiko yang berbeda. Masalah optimasi portofolio merupakan permasalahan membentuk komposisi dari berbagai aset dalam portofolio sehingga didapatkan hasil yang optimal. Markowitz (952) telah mengembangkan teori portofolio modern yang melibatkan masalah memaksimumkan return (Maxret) dan meminimumkan risiko (Minrisk). Suatu portofolio disebut sebagai portofolio efisien jika portofolio tersebut menghasilkan return maksimum dengan risiko tertentu atau menghasilkan risiko minimum dengan target return tertentu. Untuk keperluan monitoring dan kontrol, para investor membatasi banyaknya jenis aset dalam portofolionya. Mereka melakukan investasi hanya pada sejumlah k aset dari n aset yang tersedia. Sehingga perlu dilakukan pemilihan kombinasi k aset yang membentuk portofolio optimal. Masalah inilah yang disebut sebagai masalah optimasi portofolio dengan kendala cardinality. Untuk masalahmeminimumkan risiko (Minrisk) dengan diberikan target return sebesar Rp, masalah tersebut dirumuskan sebagai berikut Min V = y T Qy (6) Kendala r T y = Rp e T y = y min z i y i y max z i i =, 2,, n z i, n i= z i = k Sedangkan masalah memaksimumkan return (Maxret) dengan risiko yang berani diterima sebesar Va, dirumuskan sebagai berikut Min R = r T y (7) Kendala e T y = y T Qy = Va y min z i y i y max z i i =, 2,, n z i, n i= z i = k dimanav dan R secara berturut-turut adalah risiko dan return yang didapatkan. y = y y 2 y n adalah proporsi investasimasing-masing aset (y i AdMathEdu Vol.6 No. Juni 26 Binary Cuckoo (Lilik Muzdalifah)

28 ISSN: 288-687X, )danq = ς ς 2 ς n ς 2 ς 22 ς 2n ς n ς n2 ς nn adalah matriks variansi-kovariansi. r = r r2 rn merupakan mean return dari masing-masing aset. Sedangkan e = adalah matriks satuan. y min dan y max merupakan batas bawah dan batas atas proporsi investasi dan z i, adalah variabel biner yang menyatakan suatu aset dipilih atau tidak untuk dimasukkan ke dalam portofolio. Masalah (6) dan (7) dapat diselesaikan dengan cara mengubahnya menjadi masalah optimasi tanpa kendala, yaitu dengan menggunakan fungsi penalti. Fungsi penalti yang akan diminimumkan menjadi V = y T Qy + ρ e T y 2 2 + ρ r T y Rp + 2). Data yang digunakan adalah data mingguan pada periode Maret 992 - ρ e T z k 2 (8) September 997 (2.44) R = r T y + ρ e T y 2 + ρ yt Qy Va ρ e T z k 2 (9) dimana ρ adalah parameter penalti yang merupakan bilangan positif yang cukup besar. 2 + Masalah (6)/(8) dan (7)/(9) merupakan masalah optimasi yang melibatkan variabel real (y i ) dan biner (z i ). Pada penelitian ini akan dilakukan modifikasi pada algoritma Cuckoo Search (Gambar ) sehingga algoritma tersebut mampu mengatasi masalah optimasi yang melibatkan variabel real dan biner, selanjutnya disebut algoritma Binary Cuckoo Search. Kemudian algoritma tersebut diterapkan pada masalah (8) dan (9) dengan memilih 2 saham dari 3 saham Hangseng. Metode Penelitian Tujuan utama dari penelitian ini adalah untuk menyelesaikan masalah optimasi portofolio dengan kendala cardinality menggunakan algortma Binary Cuckoo Search. Data yang digunakan adalah 3 saham Hangseng, kemudian dipilih 2 saham untuk dimasukkan ke dalam portofolio (k = (http://people.brunel.ac.uk/~mastjjb/jeb/o rlib/files/), dengan mean return pada tabel. Saha m Tabel.Mean Return 3 Saham Mean Return Hangseng Saha m Mean Return Binary Cuckoo (Lilik Muzdalifah) AdMathEdu Vol.6 No. Juni 26

ISSN: 288-687X 29 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 2.39.477.487.455.865 9.2594.495.386.293.522.4489.3642.396.4.282.392.5294.48 2 22 23 24 25 26 27 28 29 3 3.2699.879.4656.3842.269.4793.3286.2338.587.993.238 Data tersebut dimodelkan dalam portofolio Markowitz kemudian diolah untuk dicari solusi optimumnya menggunakan alat bantu Matlab R23a dengan algoritma BinaryCuckoo Search. Data diproses dengan melakukan running sebanyak 2 kali dan solusi yang diambil adalah solusi terbaik (optimum). Algoritma Binary Cuckoo Searchpada dasarnya tidak mengurangi atau menghilangkan sifat dasar dari Cuckoo Search. Asumsi dan langkah yang digunakan masih sama dengan asumsi dan langkah dari algoritma Cuckoo Search. Hanya saja, variabel yang digunakan tidak hanya variabel real tetapi juga variabel biner, [y i, z i ]. Variabel biner (z i ) didapatkan dengan cara mengkonversi variabel real (y i ) menggunakan fungsi sigmoid yang didefinisikan sebagai berikut, dengan z i = jika sig(y i),5 jika yang lainnya sig y = + e y () (Hongqing Zheng, Yongquan Zhou, Sucai He, Xinxin Ouyang 22, Yanhong Feng, Ke Jia, dan Yichao He 24). Kriteria pemberhentian yang digunakan adalah maximum generation(iterasi maksimum) dan kriteria pemberhentian Cauchy. Kriteria pemberhentian Cauchy digunakan untuk mengontrol efisiensi waktu dalam pencarian solusi terbaik, tanpa menunggu sampai iterasi maksimum berakhir. Kriteria pemberhentian inidilakukan setelah iterasi mencapai setengah dari iterasi maksimum dan dilakukan pengecekan selama 5 iterasi secara berturut-turut. Dalam penelitian ini, digunakan asumsi bahwa jika selama 5 iterasi secara berturut-turut tidak ada perubahan solusi (δ i eps, i = k, k +,, k + 49) maka proses selesai. dimana, δ i = fbest i fbest i, i = k: k + 49 k adalah indeks iterasi yang dimulai dari 2 iterasi max + 5, fbest i adalah nilai fungsi solusi terbaik pada iterasi ke-i, dan eps adalah batas toleransi pemberhentian AdMathEdu Vol.6 No. Juni 26 Binary Cuckoo (Lilik Muzdalifah)

3 ISSN: 288-687X (biasanya dipilih 2 ). Algoritma Binary Cuckoo Search dirumuskan sebagai berikut, Begin Fungsi objektif f y, z, y = y,, y T d, z = z,, z T d Bangkitkan populasi awal sebanyak n sarang y i, z i, i =, 2,, n while t < MaxGeneration dan kriteria pemberentian Caucy Bangkitkan sarang baru dengan Lévy flight dan evaluasi kualitas/fitness-nya, F i Pilih satu sarang dari n sarang yang ada secara acak (katakan, j) if F i < F j ganti j dengan solusi baru end Sarang terburuk dengan peluang ditemukan >Pa,, digantikan dengan sarang baru Simpan solusi baru Urutkan semua solusi dan tentukan solusi terbaik saat ini. end while Hasil dan visualisasi End Hasil dan Pembahasan Pada Bab ini akan dibahas mengenai hasil penerapan Binary Cuckoo Search untuk masalah optimasi portofolio dengan kendala cardinality, yaitu masalah (8) dan (9). Adapun input parameter yang digunakan adalah, d = 3, n = d, Pa =., N itermax = 2, eps = 2, ro = 2, dan mu = 5. Untuk masalah Minrisk, digunakan target return, Rp =.6. Sedangkan untuk masalah Maxret, besar risiko yang berani diterima, Va =.25. Syarat batas minimum tiap saham adalah y min = dan syarat batas maksimum tiap saham adalah y max =. Dari 3 saham Hangseng tersebut akan dipilih 2 saham k = 2. Masalah optimasi portofolio seperti yang didefinisikan pada persamaan (8) dan (9), dikerjakan menggunakan algoritma Binary Cuckoo Search dan setelah dilakukan proses running sebanyak 2 kali, didapatkan hasil terbaik sebagai berikut, Tabel 2. Hasil Minrisk dan Maxret dengan KendalaCardinalitydipilih 2 Saha m 2 3 4 5 6 7 8 9 2 3 4 5 Saham dari 3 saham Hangseng Minrisk dengan kendala cardinality Pers. (2.55).256.223.794.69.727 Maxret dengan kendala cardinality Pers. (2.56) y i z i y i z i.4477.466 Binary Cuckoo (Lilik Muzdalifah) AdMathEdu Vol.6 No. Juni 26

ISSN: 288-687X 3 6 7 8 9 2 2 22 23 24 25 26 27 28 29 3 3.446.326.65.35.3576.25.23 V =. R =.76 Dari hasil masalah Minrisk dan Maxretdengan kendala cardinality, 2 saham yang terpilih untuk dimasukkan ke dalam portofolio adalah saham dengan nilaiz i =, dengan proporsi saham yang akan diinvestasikan sebesar y i. Risiko dan return yang didapatkan secara berturut-turut adalah V =. dan R =.76. Dari tabel 2 terlihat bahwa proporsi investasi sudah memenuhi kendala yang diberikan, () Jumlah proporsi investasi semua saham adalah, (2) ketika z i =, proporsi investasi selalu lebih dari batas bawah, y min =, dan kurang dari, (3) ketika z i = maka tidak ada investasi untuk saham terkait, y i =, dan (4) tepat terpilih 2 saham yang membentuk portofolio optimum, k = 2. Hal ini membuktikan bahwa Binary Cuckoo Search mampu menyelesaikan masalah optimasi portofolio dengan kendala cardinality dengan sangat baik. Akan tetapi, penelitian ini hanya terbatas pada modifikasi algoritma Cuckoo Search menjadibinary Cuckoo Search untuk kemudian diterapkan pada masalah optimasi portofolio dengan kendala cardinality. Solusi optimum yang didapatkan belum dibandingkan dengan solusi optimum dari penelitian lain dengan masalah optimasi yang sama dan algoritma berbeda. Hal ini dilakukan untuk membuktikan Binary Cuckoo Search lebih baik atau tidak lebih baik dari algoritma metaheuristik lain dalam menyelesaikan masalah optimasi portofolio dengan kendala cardinality. Kesimpulan Alhasil, algoritma Cuckoo Search yang pada dasarnya dikembangkan untuk menyelesaikan masalah optimasi yang hanya melibatkan variabel kontinu (real), dapat dimodifikasi untuk menyelesaikan masalah optimasi yang melibatkan variabel real dan biner, disebut algoritma Binary Cuckoo Search. Penerapan algoritma Binary Cuckoo Search untuk menyelesaikan masalah optimasi portofolio dengan kendala cardinality, memberikan hasil yang sangat baik. Dari 3 saham Hangseng terpilih tepat 2 saham yang membentuk portofolio optimum, dengan risiko dan return yang AdMathEdu Vol.6 No. Juni 26 Binary Cuckoo (Lilik Muzdalifah)

32 ISSN: 288-687X didapatkan secara berturut-turut adalah V =.3 dan R =.28. Lebih lanjut, hasil dari penelitian ini perlu dibandingkan dengan hasil penelitian lain dengan masalah optimasi yang sama dan algoritma berbeda. Hal ini ditujukan untuk membandingkan kehandalan Binary Cuckoo Search dibandingkan dengan algoritma metaheuristik lainnya dalam mengatasi masalah optimasi tersebut. Selain itu, algoritma Binary Cuckoo Search juga diharapkan dapat diterapkan pada masalah optimasi lainnya yang melibatkan variabel real dan biner. Lebih jauh lagi, algoritma Cuckoo Search diharapkan dapat dimodifikasi untuk menyelesaikan berbagaimasalah optimasi dengan berbagai macam variabel lainnya. Pustaka Hongqing Zheng, Yongquan Zhou, Sucai He, Xinxin Ouyang. 22. A Discrete Cuckoo Search Algorithm for Solving Knapsack Problems.Advances in information Sciences and Service Sciences(AISS), Vol. 4. Markowitz, H. 952. Portofolio Selection. The Journal of Finance,Vol. 7, pp. 77-9. Yang, X. S. 2. Nature-Inspired Metaheuristic Algorithms, Second Edition, United Kingdom: Luniver Press. Yang, X. S. dan Deb, S. 29. Cuckoo Search via Lévy Flights. Proceeding of World Congres on Nature and Biologically Inspired Computing (NaBIC 29, India), IEEE Publications, USA, pp.2-24. Yanhong Feng, Ke Jia, dan Yichao He. 24. An Improved Hybrid Encoding Cuckoo Search Algorithm for - Knapsack Problems. The Journal of Computational Intelligence and Neuroscience,Vol. 24, Article ID 97456, 9 pages. http://people.brunel.ac.uk/~mastjjb/jeb/or lib/files/, Diakses pada tanggal8 April 26, pukul 5. WIB Binary Cuckoo (Lilik Muzdalifah) AdMathEdu Vol.6 No. Juni 26