Universitas Hasanuddin REMEZ ALGORITHM ANALYSIS IN DETERMINING THE BEST POLYNOMIAL APPROXIMATION THAT SATISFIES CHEBYCHEV THEOREM

dokumen-dokumen yang mirip
ANALISIS ALGORITMA REMEZ DALAM MENENTUKAN APROKSIMASI POLINOMIAL YANG MEMENUHI TEOREMA CHEBYCHEV SKRIPSI

Penerapan Aproksimasi Fejer dalam Membuktikan Teorema Weierstrass

Penerapan Aproksimasi Fejer dalam Membuktikan Teorema Weierstrass

METODE ITERASI BARU BERTIPE SECANT DENGAN KEKONVERGENAN SUPER-LINEAR. Rino Martino 1 ABSTRACT

Integral Baire-1 Stieltjes, Henstock-Stieltjes dan Riemann-Stieltjes. The Stieltjes Integrals of Baire-1, Henstock and Riemann

MENENTUKAN NILAI EIGEN DOMINAN TERBESAR DAN TERKECIL SUATU MATRIKS SKRIPSI SARJANA MATEMATIKA. Oleh : DESVENTRI ETMY

Pembagi Bersama Terbesar Matriks Polinomial

RUANG FAKTOR. Oleh : Muhammad Kukuh

ITERASI TIGA LANGKAH PADA PEMETAAN ASIMTOTIK NON- EKSPANSIF

PENGARUH PERUBAHAN NILAI PARAMETER TERHADAP NILAI ERROR PADA METODE RUNGE-KUTTA ORDE 3

FUNGSI DELTA DIRAC. Marwan Wirianto 1) dan Wono Setya Budhi 2)

MENENTUKAN PERPANGKATAN MATRIKS TANPA MENGGUNAKAN EIGENVALUE

METODE CHEBYSHEV-HALLEY DENGAN KEKONVERGENAN ORDE DELAPAN UNTUK MENYELESAIKAN PERSAMAAN NONLINEAR. Anisa Rizky Apriliana 1 ABSTRACT ABSTRAK

PEMBUKTIAN RUMUS BENTUK TUTUP BEDA MUNDUR BERDASARKAN DERET TAYLOR

FUNGSI RASIONAL CHEBYSHEV DAN APLIKASINYA PADA APROKSIMASI FUNGSI

Beberapa Sifat Operator Self Adjoint dalam Ruang Hilbert

INTERPOLASI CHEBYSHEV MAKALAH. Disusun untuk memenuhi tugas Mata Kuliah Metode Numerik yang dibimbing oleh. Dr. Trisilowati, S.Si., M.

PEMBUKTIAN BENTUK TUTUP RUMUS BEDA MAJU BERDASARKAN DERET TAYLOR

Menentukan Nilai Eigen Tak Dominan Suatu Matriks Semi Definit dan Indefinit Menggunakan Metode Kuasa Invers dengan Shift

Teorema Cayley-Hamilton pada Matriks atas Ring Komutatif

ANALISIS KEKONVERGENAN PADA BARISAN FUNGSI

JURUSAN PENDIDIKAN MATEMATIKA

ANALISIS REAL 2 SUMANANG MUHTAR GOZALI KBK ANALISIS

Modul Praktikum Analisis Numerik

Perluasan Teorema Cayley-Hamilton pada Matriks

Modul Praktikum Analisis Numerik

PEMILIHAN KOEFISIEN TERBAIK KUADRATUR KUADRAT TERKECIL DUA TITIK DAN TIGA TITIK. Nurul Ain Farhana 1, Imran M. 2 ABSTRACT

METODE MODIFIKASI NEWTON DENGAN ORDE KONVERGENSI Lely Jusnita 1

Bab IV Simulasi dan Pembahasan

APLIKASI METODE PANGKAT DALAM MENGAPROKSIMASI NILAI EIGEN KOMPLEKS PADA MATRIKS

SEBUAH VARIASI BARU METODE NEWTON BERDASARKAN TRAPESIUM KOMPOSIT ABSTRACT

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Riau Kampus Binawidya Pekanbaru (28293), Indonesia.

PENDEKATAN NEAR MINIMAKS SEBAGAI PENDEKATAN FUNGSI. Lilik Prasetiyo Pratama

BAB II KAJIAN PUSTAKA. pemrograman nonlinear, fungsi konveks dan konkaf, pengali lagrange, dan

PEMANFAATAN SOFTWARE MATLAB DALAM PEMBELAJARAN METODE NUMERIK POKOK BAHASAN SISTEM PERSAMAAN LINEAR SIMULTAN

Aplikasi Matriks Circulant Untuk Menentukan Nilai Eigen Dari Graf Sikel (Cn)

METODE PSEUDOSPEKTRAL CHEBYSHEV PADA APROKSIMASI TURUNAN FUNGSI

Misal, dan diberikan sebarang, terdapat sehingga untuk setiap

DIAGONALISASI MATRIKS HILBERT

METODE ITERASI BEBAS TURUNAN BERDASARKAN KOMBINASI KOEFISIEN TAK TENTU DAN FORWARD DIFFERENCE UNTUK MENYELESAIKAN PERSAMAAN NONLINEAR ABSTRACT

METODE GAUSS-SEIDEL PREKONDISI DENGAN MENGGUNAKAN EKSPANSI NEUMANN ABSTRACT

BAB I PENDAHULUAN. 1.1 Latar Belakang

RANCANGAN D-OPTIMAL UNTUK REGRESI POLINOMIAL DUA FAKTOR DERAJAT DUA

MENENTUKAN NILAI EKSTREM SUKU BANYAK TERTENTU DENGAN PERTIDAKSAMAAN RATA-RATA

Modifikasi Kontrol untuk Sistem Tak Linier Input Tunggal-Output Tunggal

METODE ITERASI BARU BEBAS DERIVATIF UNTUK MENEMUKAN SOLUSI PERSAMAAN NONLINEAR ABSTRACT

MODIFIKASI APROKSIMASI TAYLOR DAN PENERAPANNYA

RUANG LIPSCHITZ. Departemen Pendidikan Matematika FPMIPA UPI. *Surel: : (, ) Ϝ

Pembagi Bersama Terbesar Matriks Polinomial Indramayanti Syam 1,*, Nur Erawaty 2, Muhammad Zakir 3

BAB II KAJIAN PUSTAKA. Pada bab ini akan diberikan landasan teori tentang optimasi, fungsi, turunan,

Sifat Barisan Subhimpunan Tutup di Ruang Metrik yang Completion-nya adalah Ruang Atsuji

KEKUATAN KONVERGENSI DALAM PROBABILITAS DAN KONVERGENSI ALMOST SURELY

PENYELESAIAN PERSAMAAN NONLINIER DENGAN METODE MODIFIKASI BAGI DUA

PROGRAM LINIER FUZZY PENUH DENGAN ALGORITMA MULTI OBJECTIVE LINEAR PROGRAMMING. Jl. Prof. H. Soedarto, S.H. Tembalang Semarang

PENERAPAN MATRIK DAN ALJABAR VEKTOR PADA MASALAH PENUGASAN DENGAN METODE HUNGARIA. Januari Ritonga ABSTRAK

METODE ORDE-TINGGI UNTUK MENENTUKAN AKAR DARI PERSAMAAN NONLINEAR ABSTRACT

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

Interpolasi Polinom dan Applikasi pada Model Autoregresif

METODE ITERASI DUA LANGKAH BEBAS TURUNAN BERDASARKAN INTERPOLASI POLINOMIAL ABSTRACT

Menemukan Akar-akar Persamaan Non-Linear

Pendekatan Algoritma Genetika pada Peminimalan Fungsi Ackley menggunakan Representasi Biner

KEKONVERGENAN LEMAH PADA RUANG HILBERT

A 10 Diagonalisasi Matriks Atas Ring Komutatif

Analisis Model Regresi Linear Berganda dengan Metode Response Surface

METODE BERTIPE NEWTON UNTUK AKAR GANDA DENGAN KONVERGENSI KUBIK ABSTRACT

Pasangan Baku Dalam Polinomial Monik

BAB 1 Konsep Dasar 1

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

PENENTUAN FAKTOR KUADRAT DENGAN METODE BAIRSTOW

Penyelesaian Masalah Syarat Batas dalam Persamaan Diferensial Biasa Orde Dua dengan Menggunakan Algoritma Shooting Neural Networks

Pemaksimalan Papan Sirkuit Di Pandang Sebagai Masalah Planarisasi Graf 2-Layer Menggunakan Algoritma Genetika

MODIFIKASI METODE NEWTON DENGAN KEKONVERGENAN ORDE EMPAT. Yenni May Sovia 1, Agusni 2 ABSTRACT

PENGANTAR ANALISIS REAL

BAB I PENDAHULUAN. 1.1 Latar Belakang

HUBUNGAN ANTARA MAYORISASI NILAI EIGEN EUCLIDEAN DISTANCE MATRIX (EDM) DENGAN MATRIKS SEMIDEFINIT POSITIF YANG BERSESUAIAN

BAB 2 OPTIMISASI KOMBINATORIAL. Masalah optimisasi merupakan suatu proses pencarian varibel bebas yang

Course Note Numerical Method : Interpolation

BAB II LANDASAN TEORI. Pada Bab Landasan Teori ini akan dibahas mengenai definisi-definisi, dan

PENYELESAIAN SISTEM PERSAMAAN LINEAR FUZZY KOMPLEKS MENGGUNAKAN METODE DEKOMPOSISI DOOLITTLE

ABSTRAK 1 PENDAHULUAN

Perbandingan Skema Numerik Metode Finite Difference dan Spectral

METODE GENERALISASI SIMPSON-NEWTON UNTUK MENYELESAIKAN PERSAMAAN NONLINEAR DENGAN KONVERGENSI KUBIK. Resdianti Marny 1 ABSTRACT

METODE TRANSFORMASI DIFERENSIAL UNTUK MENYELESAIKAN PERSAMAAN INTEGRAL VOLTERRA JENIS KEDUA. Edo Nugraha Putra ABSTRACT ABSTRAK 1.

Desain dan Analisis Algoritma Pencarian Prediksi Hasil Penjumlahan Beberapa Urutan Berkala dengan Metode Eliminasi Gauss

Tujuan Instruksional Umum : Setelah mengikuti pokok bahasan ini mahasiswa dapat mengenal dan mengaplikasikan sifat-sifat Ring Polinom

Definisi 4.1 Fungsi f dikatakan kontinu di titik a (continuous at a) jika dan hanya jika ketiga syarat berikut dipenuhi: (1) f(a) ada,

FAMILI METODE ITERASI DENGAN KEKONVERGENAN ORDE TIGA. Rahmawati ABSTRACT

MODIFIKASI FAMILI METODE ITERASI MULTI-POINT UNTUK MENYELESAIKAN PERSAMAAN NONLINEAR. Yolla Sarwenda 1, Zulkarnain 2 ABSTRACT

METODE ITERASI OPTIMAL TANPA TURUNAN BERDASARKAN BEDA TERBAGI ABSTRACT

METODE ELEMEN BATAS UNTUK MASALAH TRANSPORT

BAB 5 PENGGUNAAN TURUNAN

BAB 3 FUNGSI MONOTON MATRIKS

F. RANCANGAN KEGIATAN BELAJAR MENGAJAR

Desain dan Analisis Algoritma Pencarian Prediksi Hasil Penjumlahan Beberapa Urutan Berkala dengan Metode Eliminasi Gauss

SOLUSI NUMERIK UNTUK PERSAMAAN INTEGRAL KUADRAT NONLINEAR. Eka Parmila Sari 1, Agusni 2 ABSTRACT

ALGORITMA DOUBLE SCALING UNTUK MENYELESAIKAN PERMASALAHAN MINIMUM COST FLOW DAN IMPLEMENTASINYA PADA PROGRAM KOMPUTER

PENGGUNAAN MATLAB DALAM PENYELESAIAN SISTEM PERSAMAAN LINEAR MENGGUNAKAN JARINGAN HOPFIELD LINEAR ABSTRAK

Pengantar Metode Numerik

Kelengkapan Ruang l pada Ruang Norm-n

Sistem Persamaan Linier (SPL)

Transkripsi:

ANALISIS ALGORITMA REMEZ DALAM MENENTUKAN APROKSIMASI POLINOMIAL YANG MEMENUHI TEOREMA CHEBYCHEV Irsal Agusprianto 1), Jusmawati Massalesse 2), Khaeruddin 3) Universitas Hasanuddin REMEZ ALGORITHM ANALYSIS IN DETERMINING THE BEST POLYNOMIAL APPROXIMATION THAT SATISFIES CHEBYCHEV THEOREM Irsal Agusprianto 1), Jusmawati Massalesse 2), Khaeruddin 3) Hasanuddin University Abstrak Tulisan ini bertujuan untuk menentukan aproksimasi polinomial terbaik dari suatu fungsi kontinu pada interval tutup dan terbatas. Menurut teorema Chebychev, polinomial aproksimasi ini unik dan fungsi errornya memenuhi syarat equiosilasi berderajat n. Salah satu metode yang dapat digunakan untuk menemukan polinomial yang demikian adalah Algoritma Remez. Konstruksi algoritma Remez diimpementasikan dalam MATLABL, Microsoft Excel dan Graph, dan kekonvergenannya dapat ditunjukkan dengan memperhatikan error relatif dari error absolut. Error dan barisan polinomial yang diperoleh dengan algorima Remez masing masing konvergen ke = dan polinomial. Kata Kunci : Syarat Equiosilasi, Polinomial Terbaik, Teorema Chebychev, Algoritma Remez.. Abstract This paper aims to determine the best polynomial approximation of a continuous function on a closed and bounded interval. According to Chebychev theorem, this polynomial approximation is unique and the error function would satisfy the equioscillation condition of degree. One method that can be used to find such a polynomial is the Remez algorithm. Constructed algorithm is implemented in MATLABL, Microsoft Excel and Graph and the convergence is showed by observing relative error of the absolute error. The error sequence and the polynomial sequence converges to error = and the polynomial respectively. Keywords : Equioscillation, Best Polynomial, Chebychev Theorem, Remez Algorithm. PENDAHULUAN Ada dua hal yang sangat penting dalam menggunakan aproksimasi fungsi: yang pertama, seberapa sederhana fungsi aproksimasi yang diperoleh? dan yang kedua, seberapa dekat fungsi aproksimasi tersebut ke fungsi aslinya? Pemilihan metode aproksimasi yang akan digunakan tentunya harus mempertimbangkan kedua hal tersebut. Masalah ini telah diteliti oleh Pafnuty Lvovich Chebyshev. Chebyshev (1915) memperkenalkan teorema aproksimasi minimax, tentang masalah meminimumkan maksimum error pada aproksimasi. Menurut Chebychev, ada suatu polinomial unik berderajat yang mengaproksimasi fungsi dengan aproksimasi terbaik. Teorema ini kemudian dikenal dengan teorema Chebychev. Remez (1934) menemukan algorima untuk mencari polinomial yang memenuhi teorema Chebychev. Algoritma ini menghasilkan fungsi aproksimasi yang memenuhi kriteria sederhana dan dekat. Istilah sederhana - merujuk pada polinomial dan istilah dekat merujuk Irsal Agusprianto iccal_02@yahoo.com pada konteks norm seragam (maksimum error pada semua titik dalam interval). Algoritma tersebut telah banyak dikembangkan, salah satunya dalam Chebfun. Chebfun adalah sistem perangkat lunak bebas/open-source yang dikembangkan oleh MATLABL untuk perhitungan numerik fungsi dengan variabel real. Chebfun mudah digunakan dalam implementasi algoritma Remez karena kemampuannya untuk menemukan maksimum lokal dan global (Lloyd, 2008). Masalah Algoritma Remez ini telah dikaji dalam beberapa tulisan, salah satunya oleh N. Daili dan A. Guesmia dalam jurnalnya Remez Algorithm Applied to the Best Uniform Polinomial Approximations (2003). Dalam jurnalnya, Daili dan Guesmia menunjukkan keunikan, kekonvergenan dan menampilkan contoh hasil percobaan numerik dari aproksimasi dengan algoritma Remez, tetapi proses jalannya algoritma Remez tak diuraikan dalam jurnal ini. Oleh sebab itu, penting menguraikan jalannya algoritma Remez dengan mengimplementasikannya kedalam suatu aplikasi yang sederhana, agar cara kerjanya dapat dipahami secara detail. 1

METODE Penelitian Penelitian ini berdasarkan literatur kemudian ditambahkan simulasi dengan menggunakan Microsoft Excel dan Graph. Jadi langkah awal dalam penelitian ini adalah studi kepustakaan yang meliputi: i. studi aproksimasi polinomial secara umum ii. studi tentang syarat equiosilasi, teorema Chebychev dan konsep polinomial terbaik. iii. studi algoritma Remez dalam mencari polinomial yang memenuhi teorema Chebychev. iv. Implementasi algoritma ke dalam Microsoft Excel dan visualisasi algoritma dengan Graph. v. Analisis proses jalannya Algoritma Remez dari hasil yang diperoleh. APROKSIMASI POLINOMIAL Syarat Equiosilasi Suatu fungsi [, ] dikatakan memenuhi syarat equiosilasi berderajat jika terdapat + 2 titik < < < dalam = [, ] sehingga salah satu dari ( )= ( 1) untuk 1 + 2, atau ( ) = ( 1) untuk 1 + 2, terpenuhi. Dengan kata lain, mencapai nilai absolut maksimum pada + 2 titik dan berubah tanda antara titik titik tersebut. Berikut adalah contoh sebuah fungsi yang memenuhi syarat equiosilasi berderajat 5. Gambar 1. Contoh fungsi (hitam) yang memenuhi syarat equiosilasi berderajat 5. Nilai ektrim lokal (garis merah) sama pada 7 titik dalam interval. Existensi dari polinomial terbaik dijamin oleh dua teorema Chebychev berikut. Teorema Chebychev 1. Misalkan [, ] P. Jika memenuhi syarat equiosilasi berderajat n, maka : = { P }. Teorema Chebychev 2 Misalkan [, ] P yang memenuhi = { P }, = [, ] maka memenuhi syarat equiosilasi berderajat. Polinomial Aproksimasi Terbaik Misalkan adalah polinomial aproksimasi dari fungsi yang diberikan. Berdasarkan Teorema Chebychev 1, jika memenuhi syarat equiosilasi, dikatakan sebagai polinomial aproksimasi terbaik. Sebaliknya, Teorema Chebchev 2 menyatakan bahwa jika adalah polinomial aproksimasi terbaik, maka memenuhi syarat equiosilasi. Jadi, disebut polinomial aproksimasi terbaik dari jika dan hanya jika f-p memenuhi syarat equiosilasi. Jika terdapat polinomial aproksimasi dengan, maka <. Hal ini berarti tidak ada polinomial lain dalam yang errornya lebih kecil dari. Jadi konsep aproksimasi terbaik yang digunakan merujuk pada suatu aproksimasi terdekat dalam hal norm seragam, yakni nilai maksimum dari error sepanjang interval. Berikut akan diberikan teorema tambahan yang menjamin ketunggalan polinomial terbaik dalam Teorema Chebychev. Ketunggalan Polinomial Terbaik Teorema 3: Untuk setiap [, ], terdapat suatu polinomial berderajat paling banyak n yang unik sedemikian sehingga = { [, ]}, = [, ]. Dalam hal ini adalah fungsi 0 atau memenuhi syarat equiosilasi berderajat n. Konstruksi Algoritma Remez. Teorema 3 menyatakan bahwa ada tepat satu polinomial berderajat paling banyak yang mengaproksimasi fungsi yang kontinu pada interval [, ]. Jika polinomial berderajat paling banyak tersebut adalah aproksimasi terbaik, maka error fungsi harus memenuhi syarat equiosilasi. Error yang maksud disini adalah selisih antara fungsi dengan fungsi, ditulis. Jika adalah polinomial aproksimasi yang lain, maka berlaku: < P. (1) Persamaan (1) menyatakan bahwa nilai maksimum dari pada seluruh interval adalah minimum dari nilai maksimum, untuk semua polinomial yang berderajat paling banyak. 2

Persoalan ini sering disebut aproksimasi minimax. Persamaan (1) menjamin adalah polinomial terbaik yang mengakproksimasi dalam hal norm seragam. Jadi, mencari aproksimasi terbaik dalam tulisan ini merujuk pada suatu metode aproksimasi untuk meminimalkan maksimum error sepanjang interval yang diberikan. Menurut Chebychev, fungsi error = haruslah memenuhi syarat equiosilasi berderajat, pada interval [, ], artinya terdapat paling sedikit + 2 titik yang berbeda,,,, pada interval = [, ], yang memenuhi: ( ) = ( 1) untuk 1 + 2, atau ( ) = ( 1) untuk 1 + 2. (2) Tujuan dari algoritma Remez adalah mengonstruksi polinomial p yang memenuhi (1) dan (2). Polinomial berderajat paling banyak, dapat dituliskan dalam bentuk : = ( )= + + + + dimana R. Langkah-langkah dalam mengonstruksi Algoritma Remez dalam menemukan aproksimasi terbaik berderajat paling banyak diuraikan sebagai Misalkan adalah fungsi yang diberikan. Misalkan adalah polinomial berderajat paling banyak sedemikian sehingga memenuhi syarat equiosilasi, maka terdapat paling sedikit + 2 titik,,, sehingga ( ) ( ) = ( 1) ( ) ( ) Titik-titik,,, disebut titik-titik equiosilasi. Algoritma Remez Algoritma Remez adalah metode komputasional untuk mencari polinomial aproksimasi terbaik yang memenuhi teorema Chebychev. Misalkan fungsi kontinu [, ] akan diaproksimasi dengan polinomial berderajat. Algoritma Remez bekerja berdasarkan langkah-langkah Langkah (Inisialisasi): Pilih + 2 titik dari interval = [, ], namakan < < < (angka 0 menunjukkan iterasi) Langkah ( =,,, ): Asosiasikan titik-titik tersebut dengan polinomial sedemikian sehingga = 2,3,, + 2, = ( 1) = Polinomial adalah polinomial berderajat paling banyak dengan koefisien,,, R, yang diperoleh dengan menyelesaikan sistem persamaan linier SPL diatas mudah di selesaikan dengan menggunakan metode Invers Matriks, yaitu dengan menbawanya ke bentuk =, yaitu Dari sini akan ditentukan,,, R dan sebuah bilangan yang menunjukkan simpangan/error antara polinomial aproksimasi dengan fungsi aslinya di titik,,,. a. Periksa apakah polinomial memenuhi syarat equiosilasi: = ( 1) = 1,2,, + 2 (3) kemudian periksa apakah iterasi sudah maksimum., = (1,2,3, ) (4) Jika salah satu syarat di atas terpenuhi, diperoleh polinomial berderajat sebagai aproksimasi terbaik ke. Algoritma ini berhenti. b. Jika persamaan (3) dan (4) tidak terpenuhi, langkah selanjutnya adalah memilih titik baru,,,. Karena persamaan (3) tidak terpenuhi, berarti terdapat [, ] sedemikian sehingga = ( ) ( ) > = 1,2,, + 2 Pilih titik baru < < < dengan mengganti titik dengan berdasarkan aturan di bawah ini. Ada enam kemungkinan dari. 1. [, ), dan ( ) ( ) ( ) ( ) 0 maka pilih = dan = 2,3,, + 2, 2. [, ), dan ( ) ( ) ( ) ( ) < 0 maka pilih = dan = 2,3,, + 2, 3. (, ) dan ( ) ( ) 0 maka pilih = dan, 4. (, ) dan ( ) ( ) < 0 3

maka pilih = dan + 1, 5. (, ], dan ( ) ( ) ( ) ( ) 0 maka pilih = dan = 1,2,, + 1, 6. (, ], dan ( ) ( ) ( ) ( ) < 0 maka pilih = dan = 1,2,, + 1, Setelah melakukan proses diatas, diperoleh titik-titik baru < < <. Ulangi proses dari langkah (a) hingga syarat equiosilasi terpenuhi. Mencari Aproksimasi Polinomial Terbaik. Dalam tulisan ini, akan ditampilkan hasil yang diperoleh dengan mengimplementasikan algoritma Remez kedalam dua cara, yang pertama, dengan menggunakan software MATLABL (dengan System Chebfun), yang kedua, dengan menggunakan sofware Microsof Excel dan Graph. Dalam batasan masalah, aproksimasi polinomial yang dicari dibatasi sampai berderajat paling banyak 5, sebab keterbatasan memori komputer yang digunakan untuk perhitungan MATLABL dengan System Chebfun, Microsoft Excel dan Graph. MATLABL (matrix laboratory) bahasa pemrograman computer berbasis windows dengan orientasi dasarnya adalah matriks,. Dikembangkan oleh The MathWorks, MATLABL memungkinkan manipulasi matriks, pem-plot-an fungsi dan data, implementasi algoritma, pembuatan antarmuka pengguna, dan peng-antarmuka-an dengan program dalam bahasa lainnya. Chebfun adalah sistem perangkat lunak bebas / open-source yang ditulis dalam MATLABL untuk perhitungan numerik dengan fungsi real variabel. Chebfun mudah digunakan dalam implementasi algoritma Remez karena kemampuannya untuk menemukan maksimum lokal dan global (Lloyd, 2008). Chebfun dapat diunduh pada http://www2.maths.ox.ac.uk/chebfun/. Graph adalah sebuah aplikasi open source yang digunakan untuk menggambar grafik matematika dalam sistem koordinat. Aplikasi ini memudahkan dalam memvisualisasikan fungsi. Setelah perhitungan dengan Microsoft Excel, aplikasi Graph digunakan untuk memvisualisasikan hasil yang diperoleh. HASIL DAN DISKUSI Pengimplementasian Algoritma Remez dengan Microsoft Excel dan Graph. Pada tulisan ini, dilakukan studi kasus implementasi Algoritma Remez pada tiga fungsi 1. ( )= sin4 + 2. ( )= + tan( ) 1 3. ( )= (. ) + 2 in( ) Berikut akan uraikan proses kerja algoritma Remez dalam mengaproksimasi fungsi ( ) = sin(4 )+ pada interval = [ 1,1], dengan polinom berderajat paling banyak 5. a. Inisialisasi Pemilihan titik titik equiosilasi pada inisialisi mengikuti kaidah barisan. Akan dipilih titik-titik yang berjarak satu sama lain, dalam interval [ 1,1]sedemikian sehingga = 1 dan = 1, maka = ( ) = = 0.33333333333 Tabel titik-titik equiosilasi dan nilainya pada fungsi ( )= sin4 + diberikan sebagai Tabel 1 : Titik-titik equiosilasi dan nilainya pada tahap inisialisasi Equiosilasi Inisialsasi ( )= + 1.0000 3.475084323766970000 0.6667 1.102350870970970000 0.3333 0.145581167378551000 0.0000 1.000000000000000000 0.3333 2.089456970105180000 0.6666 2.016896124242590000 1.0000 1.961479333151120000 Selanjutnya, polinomial dicari dengan menyelesaikan SPL dalam bentuk =, dengan adalah matriks yang disusun oleh koefisienkoefisien polinomial, dengan kata lain solusi dari SPL, dan b adalah matriks yang entrinya disusun oleh ( ). Solusi dari SPL ini adalah Solusi ini menghasilkan koefisien-koefisien polinomal p dan error d. Tabel Nilai dari koefisien polinomial dan errornya pada tahap inisialisasi adalah sebagai Tabel 2: Nilai koefisien polinomial dan errornya pada tahap inisialisasi Solusi Nilai 1.0038539648108200 3.8864949426318800 0.8980160462375430 9.2477353604947100 0.8125578525998580 4.6044379225549100 4

0.0038539648108220 Pada tahap ini, polinomial telah diperoleh, yakni: ( ) = 1.003853964810820+ 3.886494942631880 + 0.898016046237543 9.247735360494710 + 0.812557852599858 + 4.604437922554910 sedangkan untuk 1 7 nilai error adalah = 0.003853964810822 Grafik fungsi ( ) dan grafik dapat dilihat pada lampiran 1, dan Grafik fungsi error dapat dilihat pada lampiran 2. Pada lampiran 2, titik-titik equiosilasi dan nilainya digambarkan sebagai titik berwarna merah. Terlihat jelas bahwa ekstrim dari fungsi error tidak tercapai pada titik equiosilasi, dengan kata lain, fungsi error tidak memenuhi syarat equiosilasi. Akibatnya, polinomial bukan aproksimasi terbaik ke, dan harus dicari polinomial yang baru. Dengan demikian, akan dipilih titik equiosilasi baru mengikuti 6 kemungkinan pada Algoritma Remez. Titik equiosilasi ini adalah titik dimana nilai ekstrim tercapai, yaitu titik-titik hijau sepanjang sumbu pada lampiran 2. Tabel nilai titik-titik equiosilasi yang baru adalah sebagai Tabel 3 : Titik-titik equiosilasi dan nilainya pada iterasi pertama Equiosilasi Iterasi 1 ( )= + -1.000 3.475084323766970000-0.8852 2.577981968239170000-0.5156 0.422953706763267000-0.1508 0.455720527662574000 0.2041 1.771221730069060000 0.5472 2.164123463437240000 0.8941 1.803003263409290000 Tabel Nilai dari koefisien polinomial dan errornya setelah tahap iterasi pertama adalah sebagai Tabel 4 : Nilai koefisien polinomial dan errornya setelah iterasi pertama. Solusi Nilai 1.0042382580384200 3.7629852708945400 0.9114853885025720 8.6065799687613900 0.7694282753812600 4.0850433851481300 0.0313810891259988 Setelah diplot, fungsi error pada iterasi 1 juga tidak memenuhi syarat equiosilasi. Jadi proses dilanjutkan ke iterasi ke 2. Pada implementasinya, algoritma ini berhenti pada iterasi ke 4, sebab kodisi equiosilasi telah terpenuhi. Grafik aproksimasi terbaik dan fungsi error yang diperoleh dapat dilihat pada lampiran 3 dan lampiran 4. Kekonvergen Algoritma Remez. Algoritma Remez menghasilkan barisan polinomial yang konvergen ke suatu polinomial (Daili, 2013). Teorema ini telah dibuktikan oleh Daili dan menjamin bahwa barisan polinomial yang dihasilkan konvergen seragam ke polinomial. Kekonvergenan algoritma Remez juga telah dibahas secara khusus oleh Kornyei, (1982). Oleh karena itu, dalam tulisan ini tidak akan dibahas teori tentang kekonvergenan algoritma Remez, tetapi akan ditunjukkan barisan polinomial yang diperoleh konvergen ke polinomial. Menururt Daili (2013), error pada titik equiosilasi membentuk barisan monoton naik dan terbatas. Oleh karena itu error absolut pada titik equiosilasi konvergen ke suprimumnya (Bartle, teorema 3.3.2, halaman 69). Misalkan = = adalah nilai error pada titik equiosilasi. Berikut adalah tabel nilai error yang diperoleh berdasarkan dari contoh pengimplementasian algoritma Remez pada tiga fungsi, yaitu: 4. ( )= sin4 + 5. ( )= + tan( ) 1 6. ( )= (. ) + 2 in( ) Tabel 5 : Nilai Error Absolut ε pada titik equiosilasi pada aproksimasi ketiga fungsi oleh polinomial berderajat 5. Error Absolut ( ) Iterasi 1 0 0.00385396481082196 1 0.03138108912599880 2 0.03523355442838590 3 0.03529458177838740 4 0.03529460450502890 Error Absolut ( ) Iterasi 2 0 0.03125000000000000 1 0.04205455181181590 2 0.04843920288200010 3 0.04857579920630830 4 0.04857584349854670 Error Absolut ( ) Iterasi 3 0 0.02434323662938310 5

1 0.04636933062662960 2 0.05434847213983340 3 0.05900833962436080 4 0.06041786791796110 5 0.06042871025643220 6 0.06042871163431550 Tabel 6 : Nilai Error relatif ξ pada titik equiosilasi pada aproksimasi ketiga fungsi oleh polinomial berderajat 5. Pada Tabel 5, terlihat bahwa nilai error membentuk barisan yang naik monoton. Akan tetapi nilai error relatifnya turun. Hal ini menunjukkan bahwa error yang diperoleh konvergen. Secara visual berikut adalah grafik kenaikan nilai error pada ketiga fungsi : Gambar 2 : Kenaikan nilai error absolut ε pada ketiga fungsi. Sedangkan error relatifnya secara visual dapat dilihat pada gambar berikut 120 100 80 60 40 20 Error Relatif (%) Iterasi 1 2 3 1 714.25 34.57 90.48 2 12.28 15.18 17.21 3 0.17 0.28 8.57 4 0.000064 0.000091 2.39 5 0.018 6 0.0000023-1 1 2 3 4 5 6 y 0.07 0.06 0.05 0.04 0.03 0.02 0.01 y Epsilon k fungsi pertama Epsilon k fungsi kedua Epsilon k fungsi ke tiga Error Relatif Fungsi 1 Error Relatif Fungsi 2 Error Relatif Fungsi 3 x Pada pengujian lebih lanjut, dengan cara yang sama, secara visual, terlihat bahwa fungsi makin mendekati sumbu untuk tiap. Dengan kata lain, 0. Sehingga = 0. Menurut lemma kekonvergenan, barisan konvergen ke. Jadi, pada contoh pengimplementasian algoritma Remez pada tiga fungsi, diperoleh : 1. konvergen ke. 2. konvergen ke. Algoritma Remez menghasilkan barisan polinomial dan barisan error yang masingmasing konvergen ke polinomial terbaik dan error. REFERENSI Ket: Error Fungsi Pertama Error Fungsi Kedua Error Fungsi Ketiga 1. Anton, H. dan Rorres, C., 2005. Elementary Linear Algebra Ninth Edition. John Willey and Sons, Inc. 2. Bartle, Robert G. dan Sherbert, Donald R., 2000. Introduction to Real Analysis Third Edition. New Jersey at Upper Saddle River: Prentice Hall. 3. Daili, N. dan Guesmia, A. 2013. Remez Algorithm Applied to the Best Uniform Polynomial Approximation. General Mathematics Notes. 17, (1), 17-31, http://www.emis.de/journals/gmn/yahoo_site_ admin/assets/docs/3_gmn-052- V17N1.243113729.pdf., 28 Januari 2014. 4. Davidson, Kenneth R. dan Donsig, Allan P., 2002. Real Analysis with Real Applications. New Jersey at Upper Saddle River: Prentice Hall. 5. Kornyei, 1982. On The Remez Algoritm. Annales Universitatis Scientiarum Budepestinensis derolando Eotvos Nominatae Sectio Computatorica volume 004. http://ac.inf.elte.hu/vol_004_1983/ 107.pdf., 16 Februari 2014. 6. R. Pachὀn and L. N. Trefethen. 2009. Barycentric-Remez Algorithms for Best Polynomial Approximation in the Chebfun System. BIT. (8), 2-19, http://people.maths. ox.ac.uk/trefethen/ remez_new2.pdf., 28 January 2014. x 1 2 3 4 5 6 7 Gambar 3 : Penurunan nilai error relatif ketiga fungsi.. pada 6