laporan akhir penelitian dosen internal pt
TRANSCRIPT
LAPORAN AKHIR
PENELITIAN DOSEN INTERNAL PT
NILAI EIGEN, VEKTOR EIGEN, DAN EIGENMODE DARI
MATRIKS TEREDUKSI DAN APLIKASINYA
EIGENVALUE, EIGENVECTOR, AND EIGENMODE OF REDUCIBLE
MATRIX AND ITS APPLICATION
Pelaksana:
Himmatul Mursyidah, S.Si., M.Si., NIDN: 0711029101
Dr. Subiono, M.S., NIDN: 0011045706
UNIVERSITAS MUHAMMADIYAH SURABAYA
2017
Judul
Peneliti/Pelal<sanaNama Ketua :
Perguruan Tinggi ..
NIDN :
Jabatan Fungsional :
Program Studi :
Alamat surel (e-mail) :
Nama Anggota (l) :
Peryuruan Tinggi :
MDN :
Jabatan Fungsional :
Prograrn Studi :
Nama Mahasiswa (1) :
Perguruan Tinggi :
Program Studi :
Nama Mahasiswa (2) : Cruschi tal-evyana ZylvyP_erguruan Tinggi : Universitas Muhammadiyah SurabayaNIM : 20141112002Program Studi : pendidikan Matemalika
Institusi Mitra (Jika ada)Nama Institusi Mitra : -Alamat : -PenanggungJawab : -Tahun Pelaksanaan : 2016 -2017Biaya Keseluruhan : Rp 10.000.000
ul,Keguruan Ilmu Pendidikan
HALAMAN PENGESAHAN
Nilai Eigen, Vehor Eigen, dan Eigenmode dari MatriksTereduksi dan Aplikasinya @igmvalue, Eigenvector, andEigenmode oJ-Reducible Matrix and lts Apptication)
Himmatul Mursyidah, S.Si., M.Si.Universitas Muhammadilah Surabaya071 1029101
Pendidikan Matematika085646626056himmatul.pen&[email protected]
Dr. Subiono, M.S.In-stitut Teknologi Sepuluh Nopember Surabaya001 1045706Lektor KepalaMatematika
Hadi HariantoUniversitas Muhammadiyah Surabaya20131t12020Pendidikan Matematika
endarwati, , M.Pd.)012.02.t .t97 s.12.06t
Surabaya, 19 Juni 2017
Ketua,
(Himmatul Mursfldah, S.Si , M.Si.)NIK. 012.02.1. | 991.16.208
UMSurabaya,
, M.Pd.)
e
o
yetujui,
z?
Ina s
Men
1965.90 004
ll
iii
RINGKASAN
. Terdapat tiga komponen penting dari matriks yang harus diketahui dan dipahami
dalam proses menyelesaikan masalah penjadwalan menggunakan aljabar max-plus.
Komponen tersebut meliputi nilai eigen, vektor eigen, dan eigenmode. Hasil penelitian
menunjukkan bahwa matriks tereduksi tidak harus memiliki nilai eigen. Jika matriks
memiliki nilai eigen, maka nilai eigen tidak harus tunggal dengan nilai-nilai yang
berhingga. Adapun vektor eigen yang bersesuaian dengan nilai eigen dari matriks tereduksi
juga tidak harus tunggal, dan memuat paling tidak satu elemen berhingga. Lebih lanjut,
eigenmode dari matriks tereduksi regular tidak tunggal, dengan semua elemen berhingga.
iv
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberikan rahmat, nikmat, dan
petunjuk-Nya sehingga laporan akhir Penelitian Dosen Internal PT yang dibiayai oleh
Universitas Muhammadiyah Surabaya dengan judul โNilai Eigen, Vektor Eigen, dan
Eigenmode dari Matriks Tereduksi dan Aplikasinya (Eigenvalue, Eigenvector, and
Eigenmode of Reducible Matrix and Its Application)โ, dapat terselesaikan dengan baik dan
lancar tanpa ada halangan suatu apapun. Meskipun berada pada home base pendidikan
matematika Universitas Muhammadiyah Surabaya (UMSurabaya), peneliti bersyukur
mendapat dukungan dari pihak universitas sehingga dapat melakukan penelitian pada
lingkup matematika murni dan aplikasinya bekerjasama dengan peneliti dari institusi lain.
Pada penelitian ini, peneliti juga dibantu oleh mahasiswa pendidikan matematika yang
mengambil kosentrasi matematika murni dan ilmu komputer.
Luaran dari penelitian ini adalah berupa hasil kajian teori, contoh pengaplikasian
teori matematika terkait aljabar max-plus pada kehidupan sehari-hari yang ditulis dalam
karya ilmiah (artikel) dan dipublikasikan dalam seminar internasional dan prosiding
international terindeks bereputasi. Tersusunnya Laporan akhir ini tidak terlepas dari
bantuan berbagai pihak, terutama Lembaga Penelitian dan Pengabdian Masyarakat (LPPM)
UMSurabaya dan semua pihak yang tidak dapat disebutkan satu persatu, kiranya penulis
sampaikan terima kasih.
Menyadari bahwa seiring perkembangan zaman, sebuah karya akan mengalami
perkembangan. Penulis selalu mengharapkan kritik dan saran yang dapat memberikan
motivasi bagi peneliti. Pembaca dapat menjadikan artikel yang telah disusun sebagai bahan
kajian maupun sebagai bahan acuan daftar pustaka.
v
DAFTAR ISI
HALAMAN SAMPUL ....................................................................................................... i
HALAMAN PENGESAHAN ............................................................................................ ii
RINGKASAN ..................................................................................................................... iii
KATA PENGANTAR ........................................................................................................ iv
DAFTAR ISI ...................................................................................................................... v
BAB I PENDAHULUAN ................................................................................................. 1
A. Latar Belakang ........................................................................................................ 1
B. Fokus Penelitian ...................................................................................................... 2
BAB II TINJAUAN PUSTAKA ....................................................................................... 3
A. Aljabar Max-Plus ..................................................................................................... 3
B. Graf dalam Aljabar Max-Plus ................................................................................. 4
C. Nilai Eigen, Vektor Eigen, dan Eigenmode dalam Aljabar Max-Plus .................... 6
D. Algoritma untuk Menentukan Nilai Eigen, Vektor Eigen, dan Eigenmode dalam
Aljabar Max-Plus .................................................................................................... 7
BAB III TUJUAN DAN MANFAAT PENELITIAN .................................................... 9
A. Tujuan Penelitian .................................................................................................... 9
B. Manfaat Penelitian ................................................................................................... 9
BAB IV METODE PENELITIAN .................................................................................. 10
BAB V HASIL DAN LUARAN YANG DICAPAI ........................................................ 12
A. Hasil yang Dicapai .................................................................................................. 12
B. Luaran yang Dicapai ............................................................................................... 12
BAB V KESIMPULAN DAN SARAN ............................................................................ 13
A. Kesimpulan .............................................................................................................. 13
B. Saran ....................................................................................................................... 13
DAFTAR PUSTAKA ......................................................................................................... 14
LAMPIRAN ....................................................................................................................... 15
Lampiran 1 Artikel yang Telah Diseminarkan.............................................................. 15
Lampiran 2 Sertifikat Seminar International................................................................. 26
Lampiran 3 Copyright Transfer Agreement Artikel...................................................... 27
1
BAB I
PENDAHULUAN
A. Latar Belakang
Salah satu aplikasi aljabar max-plus adalah untuk menyelesaikan masalah
sistem penjadwalan. Suatu sistem dapat dipandang sebagai kumpulan dari
beberapa sumber yang dapat digunakan oleh banyak pengguna untuk mencapai
tujuan bersama (Subiono, 2012). Aktivitas dari masing-masing sumber dapat
ditentukan awal dan akhirnya dengan menggunakan aljabar max-plus, sehingga
dapat dilakukan sinkronisasi dan konkurensi untuk berbagai sumber pada suatu
sistem.
Aplikasi aljabar max-plus berkaitan dengan suatu graf berarah ๐ข = ๐ฉ,๐ ,
dengan ๐ฉ adalah suatu himpunan dari seluruh titik dan ๐ adalah himpunan dari
beberapa pasangan terurut (tidak harus berbeda) dari titik-titik, yang selanjutnya
disebut arc. Dalam suatu sistem, sumber dapat dipandang sebagai titik, dan proses
perpindahan dari satu sumber ke sumber yang lain dapat dipandang sebagai suatu
arc. Untuk melakukan sinkronisasi dan konkurensi sumber-sumber yang ada,
perlu ditentukan lama dari masing-masing proses. Lebih lanjut, lama dari masing-
masing proses dapat disebut sebagai bobot dari arc. Terdapat dua jenis graf dalam
aljabar max-plus, yaitu graf terhubung kuat dan graf tidak terhubung kuat. Suatu
graf dikatakan terhubung kuat jika untuk setiap titik terhubung (communicate)
satu sama lain. Matriks representasi dari suatu graf terhubung kuat disebut matriks
tidak tereduksi (Heidergott, Olsder, & van der Woude, 2006). Sementara itu,
ketika terdapat suatu titik yang tidak terhubung (tidak communicate) dengan titik
lain, graf tersebut merupakan graf tidak terhubung kuat dan matriks
representasinya disebut sebagai matriks tereduksi.
Dalam proses menyelesaikan masalah penjadwalan dengan menggunakan
aljabar max-plus, terdapat komponen-komponen penting yang berhubungan
dengan matriks, yaitu nilai eigen, vektor eigen, dan eigenmode. Nilai eigen
merepresentasikan keperiodikan dari suatu sistem. Vektor eigen
merepresentasikan waktu awal untuk setiap sumber dari suatu sistem. Adapun
eigenmode menunjukkan perilaku periodik dari suatu sistem.
2
Selama ini, penelitian mengenai nilai eigen, vektor eigen, dan eigenmode
dalam aljabar max-plus banyak terfokus pada algoritma untuk memperoleh
komponen-komponen tersebut. Hal tersebut dapat dilihat dalam (Konigsberg,
2009) dan (Zuliyanto, Siswanto, & Muslich, 2012), keduanya membahas tentang
hasil penelitian algoritma eigenmode tergeneralisasi untuk matriks tereduksi
regular dalam aljabar max-plus. Sedangkan untuk mengimplementasikan
algoritma tersebut, perlu memahami karakter tiga komponen sesuai dengan jenis
representasi matriks terlebih dahulu.
Berdasarkan peran penting nilai eigen, vektor eigen, dan eigenmode, serta
penelitian yang telah dilakukan. Perlu dilakukan penelitian mengenai karakterisasi
nilai eigen, vektor eigen, dan metode eigen terutama untuk matriks tereduksi.
Selain karakterisasi dari ketiga komponen, juga perlu dilakukan penelitian
mengenai contoh aplikasi penggunaan hasil karakterisasi ketiga komponen
tersebut dalam menyelesaikan permasalahan pada kehidupan sehari-sehari, salah
satunya pada masalah antrian.
B. Fokus Penelitian
Fokus dalam penelitian ini adalah melakukan karakterisasi nilai eigen, vektor
eigen, dan eigenmode dari matriks tereduksi dalam aljabar max-plus. Selanjutnya,
dari hasil karakterisasi tersebut dilakukan penelitian kegunaan hasil karakterisasi
dalam menyelesaikan permasalahan antrian pada kehidupan sehari-hari.
3
BAB II
TINJAUAN PUSTAKA
A. Aljabar Max-Plus
Pada bagian ini diberikan konsep yang berhubungan dengan aljabar max-
plus, yang meliputi definisi, operasi, dan sifat-sifat dari aljabar max-plus, graf
dalam aljabar max-plus, nilai eigen, vektor eigen, dan eigenmode dalam alajabr
max-plus, serta algoritma untuk menentukan ketiga komponen tersebut.
Definisi 1 (Baccelli, Cohen, & Olsder, 2001) Aljabar max-plus adalah suatu
himpunan tidak kosong โฮต โ โโช ฮต dengan โ adalah himpunan bilagan
real, ฮต โ โโ, dan dua operasi biner didefinisikan sebagai berikut:
1. Operasi โ, yaitu โ๐ฅ, ๐ฆ โ โฮต memenuhi
๐ฅ โ ๐ฆ โ max ๐ฅ , ๐ฆ
2. Operasi โ, yaitu โ๐ฅ, ๐ฆ โ โฮต memenuhi
๐ฅ โ ๐ฆ โ ๐ฅ + ๐ฆ.
Aljabar max-plus dinotasikan dengan โฮต ,โ,โ atau secara ringkas dapat
ditulis โmax adalah semiring (Subiono, 2012). Himpunan matriks berukuran
๐ ร ๐ pada โmax dinotasikan dengan โmaxnรm . Suatu matriks pada โmax
nรm disebut
regular jika matriks tersebut memuat sedikitnya satu elemen berbeda dari ฮต untuk
setiap baris. Terdapat dua bentuk matriks dalam โmaxnรm yang harus dipahami, yaitu
matriks โ ๐, ๐ dan ๐ธ ๐,๐ . Matriks โ ๐, ๐ adalah matriks berukuran ๐ ร ๐
dengan seluruh elemen-elemennya sama dengan ฮต. Adapun matriks ๐ธ ๐, ๐
adalah matriks berukuran ๐ ร ๐ dengan
๐ธ ๐,๐ ๐ ,๐ โ ๐ untuk ๐ = ๐,ฮต untuk ๐ โ ๐.
dan ๐ = 0. Jika ๐ = ๐, maka ๐ธ adalah suatu matriks persegi dan disebut sebagai
matriks identitas.
Elemen-elemen dari โmaxn โ โmax
nร1 disebut vektor. Elemen ke-๐ dari suatu
vektor ๐ฑ โ โmaxn dinotasikan dengan ๐ฅ๐ atau dapat ditulis ๐ฑ j. Suatu vektor pada
4
โmaxn yang semua elemennya sama dengan ๐ disebut vektor satuan dan
dinotasikan dengan ๐ฎ.
B. Graf dalam Aljabar Max-Plus
Aplikasi aljabar max-plus sangat erat kaitannya dengan graf berarah yang
dinotasikan ๐ข = ๐ฉ, ๐ , dengan ๐ฉ adalah himpunan seluruh titik dan ๐ adalah
himpunan beberapa pasangan terurut titik-titik (tidak harus berbeda). Pasangan
terurut titik-titik pada graf disebut arc. Oleh karena itu, jika titik ๐, ๐ โ ๐ฉ maka
arc dari ๐ ke ๐ dinotasikan dengan ๐, ๐ . Suatu graf dapat direpresentasikan
sebagai suatu matriks persegi dalam aljabar max-plus. Graf yang berkorespondesi
dengan suatu matriks persegi ๐ด pada โmax disebut graf komunikasi
(communication graph), dan dinotasikan dengan ๐ข ๐ด . Misal diberikan ๐ด โ
โmaxnรn , elemen ๐๐,๐ โ ฮต jika terdapat suatu arc dari titik ๐ ke titik ๐ pada ๐ข ๐ด .
Istilah lintasan (path) dalam suatu graf didefinisikan sebagai suatu barisan
arc yang merepresentasikan keterhubungan antara suatu titik dengan titik yang
lain. Suatu lintasan disebut elementer jika tidak terdapat titik yang muncul lebih
dari satu kali pada lintasan tersebut. Suatu sirkuit adalah suatu lintasan elementer
tertutup, yang mempunyai suatu titik asal sama dengan titik akhir. Diberikan suatu
lintasan ๐, bobot dari lintasan tersebut dinotasikan dengan ๐ ๐ค adalah jumlahan
dari bobot untuk setiap arc pada lintasan ๐. Panjang lintasan ๐ adalah jumlah arc
pada lintasan tersebut., yang dinotasikan dengan ๐ ๐ . Bobot rata-rata dari lintasan
๐ adalah bobot dibagi dengan panjang lintasan.
Sirkuit rata-rata adalah bobot rata-rata dari suatu sirkuit. Suatu sirkuit yang
mempunyai sirkuit rata-rata maksimum disebut dengan sirkuit kritis. Graf kritis
dari ๐ข ๐ด dinotasikan dengan ๐ข๐ ๐ด = ๐ฉ๐ ๐ด ,๐๐ ๐ด adalah suatu graf yang
terdiri himpunan titik dan arc pada sirkuit kritis dari ๐ข ๐ด . Graf dan matriks
representasinya saling terkait satu sama lain. Kondisi dari suatu graf dapat
diketahui berdasarkan matriks representasinya, begitu pula sebaliknya. Sebagai
contoh, panjang lintasan dari suatu graf berkaitan dengan pangkat dari matriks
representasinya.
5
Teorema 2 (Heidergott, Olsder, & van der Woude, 2006) Misal ๐ด โ โmaxnรn . Untuk
setiap ๐ โฅ 1 berlaku
๐ดโ๐ ๐ ,๐
= max ๐ ๐ค โถ ๐ โ ๐ ๐, ๐; ๐ ,
dengan ๐ดโ๐ ๐,๐
= ฮต pada kasus dengan ๐ ๐, ๐; ๐ adalah kosong, yaitu ketika
tidak ada path dengan panjang ๐ dari ๐ ke ๐ dalam graf ๐ข ๐ด .
Lebih lanjut, dapat didefinisikan matriks ๐ด+ dari Teorema 2, yaitu
๐ด+ โ ๐ดโ๐
โ
๐=1
Matriks ๐ดโ๐ berhenti untuk ๐ = ๐. Hal tersebut diberikan pada teorema berikut.
Teorema 3 (Subiono, 2012) Diberikan ๐ด โ โmaxnรn sedemikian hingga untuk setiap
sirkuit pada graf ๐ข ๐ด mempunyai bobot sirkuit rata-rata kurang dari sama
dengan ๐. Sehingga berlaku
๐ด+ โ ๐ดโ๐ดโ2 โโฆโ๐ดโ๐ โ โmaxnรn
Terdapat dua jenis graf berdasarkan sifat keterhubungannya, yaitu graf
terhubung kuat dan tidak terhubung kuat. Sebelum diberikan definisi dari masing-
masing graf, diberikan terlebih dahulu penjelasan mengenai istilah keterjangkauan
dan communicate. Untuk setiap dua buah titik ๐, ๐ โ ๐ฉ, titik ๐ communicate
dengan titik ๐, dinotasikan dengan ๐๐ถ๐, jika dan hanya jika ๐ = ๐ atau titik ๐
terjangkau dari titik ๐ dan titik ๐ terjangkau dari titik ๐. Relasi ๐ถ adalah relasi
ekuivalen pada ๐ฉ.
Suatu graf disebut terhubung kuat jika setiap titik dalam graf tersebut
communicate satu sama lain, yaitu untuk setiap ๐, ๐ โ ๐ฉ memenuhi ๐๐ถ๐. Suatu
matriks pada โmaxnรn yang merepresentasikan suatu graf terhubung kuat disebut
matriks tak tereduksi. Lebih lanjut, matrik tak tereduksi adalah matriks yang tidak
dapat dikontruksi menjadi matriks segitiga atas.
Jika terdapat suatu titik yang tidak communicate dengan titik lain dalam
suatu graf, maka graf tersebut disebut graf tidak terhubung kuat. Suatu matriks
pada โmaxnรn yang merepresentasikan graf tidak terhubung kuat disebut matriks
6
tereduksi. Lebih lanjut, matriks tereduksi adalah matriks yang dapat dibentuk
menjadi matriks blok segitiga atas. Suatu matriks blok segitiga atas terdiri dari
matriks โฐ dan matriks tak tereduksi. Matriks blok segitiga atas merepresentasikan
graf tereduksi. Graf tereduksi adalah suatu hasil reduksi dari graf tidak terhubung
kuat.
C. Nilai Eigen, Vektor Eigen, dan Eigenmode dalam Aljabar Max-Plus
Dalam aplikasi aljabar max-plus terdapat tiga komponen penting yang
berhubungan dengan matriks. Tiga komponen tersebut adalah nilai eigen, vektor
eigen, dan eigenmode.
Definisi 4 (Heidergott, Olsder, & van der Woude, 2006) Diberikan suatu matriks
persegi ๐ด โ โmaxnรn . Jika ๐ โ โmax adalah suatu scalar dan ๐ฏ โ โmax
n adalah
suatu vektor yang memuat minimal satu elemen berhingga sedemikian hingga
๐ดโ ๐ฏ = ๐ โ ๐ฏ,
maka ๐ disebut nilai eigen dari matriks ๐ด dan ๐ฏ merupakan vektor eigen dari
matriks ๐ด yang bersesuaian dengan nilai eigen ๐.
Misal ๐ถ ๐ด adalah himpunan dari semua sirkuit pada ๐ข ๐ด . Sirkuit rata-rata
maksimum dinotasikan dengan ๐ didefinisikan sebagai
๐ โmax ๐ ๐ค ๐ โ
๐โ๐ถ(๐ด)
Jika rata-rata maksimum dari graf ๐ข ๐ด yaitu ๐ mempunyai suatu nilai berhingga,
maka ๐ adalah nilai eigen dari matriks ๐ด. Sedangkan kolom ๐ด๐โ .,๐ adalah vektor
eigen dari matriks ๐ด yang berasosiasi/bersesuaian dengan nilai eigen ๐.
Pernyataan tersebut sesuai dengan Lemma 5.
Lemma 5 (Heidergott, Olsder, & van der Woude, 2006) Diberikan graf
komunikasi ๐ข ๐ด dari matriks ๐ด โ โmaxnรn yang mempunyai bobot sirkuit rata-rata
maksimal berhingga ๐. Skalar ๐ adalah suatu nilai eigen dari ๐ด, dan kolom
๐ด๐โ .,๐ adalah vektor eigen dari ๐ด yang bersesuaian dengan ๐, untuk setiap titik
๐ โ ๐ข๐ถ ๐ด .
7
Pada proses penyelesaian masalah penjadwalan, sangat berkaitan dengan
upaya mendapatkan barisan ๐ฑ ๐ โถ ๐ โ โ dari model persamaan linear berikut,
๐ฑ ๐ + 1 = ๐ดโ ๐ฑ ๐ , (1)
Untuk ๐ โฅ 0, dengan ๐ด โ โmaxnรn dan ๐ฑ 0 = ๐ฑ0 โ โmax
n adalah kondisi awal.
Definisi dari eigenmode tergeneralisasi diberikan pada berikut.
Definisi 6 (Heidergott, Olsder, & van der Woude, 2006) Pasangan vektor
๐,๐ฏ โ โn ร โn disebut eigenmode tergeneralisasi dari matriks regular ๐ด jika
untuk setiap ๐ โฅ 0
๐ดโ ๐ ร ๐ + ๐ฏ = ๐ + 1 ร ๐ + ๐ฏ.
Perlu diketahui, eigenmode tergeneralisasi selanjutnya disebut sebagai eigenmode.
D. Algoritma untuk Menentukan Nilai Eigen, Vektor Eigen, dan Eigenmode
dalam Aljabar Max-Plus
Terdapat algoritma untuk mendapatkan nilai eigen, vektor eigen dan
eigenmode dari matriks tereduksi reguler.
Algoritma 7 Algoritma Power (Subiono, 2012)
1. Ambil sebarang vektor awal ๐ฑ 0 โ ๐ฎ ฮต .
2. Iterasi persamaan (1) sampai terdapat bilangan-bilangan bulat ๐ > ๐ โฅ 0
dan suatu bilangan real ๐, sedemikian hingga suatu bentuk periodic
terpenuhi, yaitu
๐ฑ ๐ = ๐ โ ๐ฑ ๐ .
3. Hitung nilai eigen
๐ =๐
๐ โ ๐.
4. Hitung vektor eigen
๐ฏ = ๐โ ๐โ๐โ๐ โ๐ฑ ๐ + ๐ โ 1
๐โ๐
๐=1
.
8
Algoritma 8 Algoritma Eigenmode Tergeneralisasi untuk Matriks Tereduksi
Reguler (Konigsberg, 2009)
1. Ambil matriks tereduksi regular ๐ด โ โmaxnรn .
2. Tentukan suatu matriks blok segitiga atas dari matriks ๐ด.
3. Hitung nilai eigen dan vektor eigen matriks blok pada diagonal utama
dari matriks blok segitiga atas. Misal ๐ด๐ ,๐ , hitung nilai eigen ๐๐ =
๐ ๐ด๐ ,๐ dan vektor eigen ๐ฏ๐ yang bersesuaian dengan nilai eigen.
Kemudian, ambil ๐๐ = ๐๐ dan ๐ = ๐.
4. Hitung nilai eigen ๐ ๐โ1 dari matriks ๐ด ๐โ1 , ๐โ1 .
5. Jika ๐ ๐โ1 > ๐๐ lanjutkan langkah 6. Jika tidak, lanjutkan langkah 7.
6. Tentukan ๐๐โ1 = ๐๐โ1 dan hitung vektor ๐ฏ๐โ1 sesuai persamaan berikut:
๐๐โ1 โ ๐ฏ๐โ1 = ๐ด ๐โ1 ,(๐โ1) โ๐ฏ(๐โ1) โ ๐ด ๐โ1 ,๐ โ๐ฏ๐ .
๐
๐=1
Selanjutnya, lakukan langkah 8.
7. Tentukan ๐๐โ1 = ๐๐ dan hitung vektor ๐ฏ๐โ1 sesuai persamaan berikut:
๐๐ โ๐ฏ๐โ1 = ๐ด ๐โ1 ,(๐โ1) โ๐ฏ(๐โ1) โ ๐ด ๐โ1 ,๐ โ๐ฏ๐ .
๐
๐=1
Selanjutnya, lakukan langkah 8.
8. Jika ๐ โ 1 โ 1 kembali ke langkah 4. Jika tidak, selesai.
9
BAB III
TUJUAN DAN MANFAAT PENELITIAN
A. Tujuan Penelitian
Tujuan dilakukan penelitian ini meliputi:
1. Mendapatkan karakterisasi ketiga komponen penting, yaitu nilai eigen, vektor
eigen, dan eigenmode dari matriks tereduksi dalam aljabar max-plus sehingga
mempermudah pengaplikasiannya dalam menyelesaikan masalah antrian di
kehidupan sehari-hari.
2. Memberikan contoh kegunaan hasil karakterisasi nilai eigen, vektor eigen, dan
eigenmode dari matriks tereduksi dalam aljabar max-plus untuk
menyelesaikan masalah antrian, dan dituliskan dalam artikel ilmiah.
B. Manfaat Penelitian
Manfaat penelitian yang dilakukan adalah
1. Bagi peneliti, dapat menambah wawasan dan pengalaman peneliti dalam
proses karakterisasi sehingga lebih lanjut dapat dilakukan penelitian dalam
menentukan karakteristik nilai eigen, vektor eigen, dan eigenmode dari
matriks tereduksi dalam aljabar max-plus.
2. Bagi pengembangan ilmu, hasil penelitian ini dapat dituliskan dalam artikel
yang dipublikasikan sehingga ke depannya dapat dimanfaat peneliti lain untuk
menggunakan hasil karakterisasi ketiga komponen penting dalam
pengaplikasiannya untuk menyelesaikan masalah-masalah antrian dalam
kehidupan sehari-hari.
10
BAB IV
METODE PENELITIAN
Penelitian ini termasuk dalam jenis penelitian matematika murni sekaligus
terapan. Secara garis besar terdapat dua tahapan dalam penelitian ini, yaitu tahap
penelitian matematika murni berbasis studi literatur yakni melakukan karakterisasi
nilai eigen, vektor eigen, dan eigenmode dari matriks tereduksi dalam aljabar
max-plus berdasarkan teori-teori yang pernah ada. Berikutnya, dilakukan tahap
penelitian terapan, yakni dengan pengambilan data primer pada antrian
penggantian buku tabungan pada customer service suatu Bank X untuk
dimodelkan menggunakan aljabar max-plus. Detail tahapan penelitian, diberikan
pada Gambar 1.
Buku, Jurnal,
Prosiding
Mengumpulkan referensi
terkait nilai eigen, vektor
eigen, dan eigenmode dari
matriks tereduksi dalam
aljabar max-plus
Mulai
Karakterisasi nilai eigen,
vektor eigen, dan
eigenmode dari matriks
tereduksi dalam aljabar
max-plus
Hasil
karakterisasi
Observasi dan
pengambilan data
primer
Waktu kedatangan
pelanggan, waktu
pengambilan
antrian, waktu
servis teller, wak-
tu servis oleh
customer servis
Membuat model
Petri net Model Petri
net
11
Gambar 1. Tahapan Penelitian
Membentuk
persamaan
berdasarkan
model Petri net
Nilai eigen,
vektor eigen,
dan eigenmode
Penyelesaian
matriks tereduksi
Matriks
tereduksi
Kesimpulan Menarik
kesimpulan
Membuat artikel
dan diseminasi
Laporan
Menyusun
laporan
Selesai
Artikel
terdiseminasi/
Prosiding
12
BAB V
HASIL DAN LUARAN YANG DICAPAI
A. Hasil yang Dicapai
Hasil dari penelitian ini adalah
1. Diperoleh karakterisasi ketiga komponen penting sebagai berikut:
a. Suatu matriks tereduksi dalam aljabar max-plus tidak harus memiliki nilai
eigen. Jika matriks memiliki nilai eigen, maka nilai eigen tidak harus
tunggal dengan nilai-nilai yang berhingga.
b. Vektor eigen yang bersesuaian dengan nilai eigen dari matriks tereduksi
juga tidak harus tunggal, dan memuat paling tidak satu elemen berhingga.
c. Eigenmode dari matriks tereduksi regular tidak tunggal, dengan semua
elemen-elemennya berhingga.
2. Diberikan contoh kegunaan hasil karakterisasi nilai eigen, vektor eigen, dan
eigenmode dari matriks tereduksi dalam aljabar max-plus untuk
menyelesaikan masalah antrian layanan penggantian buku tabungan oleh
customer service pada suatu Bank X, dan dituliskan dalam artikel ilmiah.
B. Luaran yang Dicapai
Luaran yang berhasil dicapai sampai diselesaikan laporan ini sebagai
berikut:
1. Artikel ilmiah berbahasa inggris
2. Diseminasi artikel ilmiah pada International Conference on Mathematics:
Pure, Applied and Computation (ICoMPAC), โEmpowering Engineering
Using Mathematicsโ, 23 November 2016 di Hotel Pullman Surabaya,
Indonesia.
13
BAB VI
KESIMPULAN DAN SARAN
A. KESIMPULAN
Penelitian ini berhasil sampai pada penyusunan dan diseminasi artikel
mengenai karakterisasi nilai eigen, vektor eigen, dan eigenmode dari matriks
tereduksi dalam aljabar max-plus, serta aplikasinya dalam menyelesaikan masalah
antrian di kehidupan sehari-hari. Adapun untuk prosiding terindeks bereputasi
masih sampai pada pengisian copyright transfer agreement, belum sampai pada
tahap publish.
B. SARAN
Dari hasil penelitian ini diharapkan dapat dikembangkan baik oleh peneliti
sendiri ke depannya maupun bagi peneliti-peneliti lain mengenai karakter dari
nilai eigen, vektor eigen, dan eigenmode dari matriks tereduksi dalam aljabar
max-plus. Selain itu, dapat diteliti lebih lanjut aplikasi karakterisasi yang sudah
diperole untuk menyelesaikan permasalahan lain selain antrian.
14
DAFTAR PUSTAKA
Baccelli, F., Cohen, G., & Olsder, J. G. (2001). Synchronization and Linearity, An
Algebra for Discrete Event System. New York: Wiley-Interscience.
Heidergott, B., Olsder, G. J., & van der Woude, J. (2006). Max Plus at Work,
Modelling and Analysis of Synchronized System: A Course on Max-Plus
Algebra and Its Application. United Kingdom: Princeton University.
Konigsberg, Z. R. (2009). A generalized eigenmode algorithm for reducible
reguler matrices over the max-plus algebra. Chinese Control and
Decision Conference (pp. 5598-5603). Guilin, China: IEEE.
Subiono. (2012). Aljabar Maxplus dan Terapannya. Surabaya: Jurusan
Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Institut
Teknologi Sepuluh Nopember Surabaya.
Zuliyanto, A., Siswanto, & Muslich. (2012). Algoritma eigenmode tergeneralisasi
untuk matriks tereduksi reguler di dalam aljabar max-plus. Seminar
Nasional Matematika (pp. 7-14). Surakarta: Universitas Sebelas Maret
Surakarta.
15
LAMPIRAN
Lampiran 1 Artikel yang Telah Diseminarkan
MAX-PLUS ALGEBRA
In this section, we give some concepts related to max-plus algebra, they are definition, operation, and the propertiesof max-plus algebra, graph in max-plus algebra, eigenvalues, eigenvectors, and eigenmode in max-plus algebra, andalgorithms to determine those three components.
Definition 1 [5] Max-plus algebra is non empty set Rฮต := R โช {ฮต} where R is the set of real numbers, ฮต := โโ,and two binary operations are defined as follows:
1. the operation โ, that is โx, y โ Rฮต satisfyx โ y := max{x, y},
2. the operation โ, that is โx, y โ Rฮต satisfyx โ y := x + y.
Max-plus algebra denoted by (Rฮต,โ,โ) or simply written Rmax is semiring [see 1]. The set of n ร m matrices onRmax denoted by Rnรm
max . A matrix in Rnรmmax is called regular if it contains at least one element different from ฮต in each
row. There are two forms of matrix in Rnรmmax that need to be understood, they are matrix E(n,m) and E(n,m). Matrix
E(n,m) is n ร m matrix where all elements equal to ฮต. While matrix E(n,m) is n ร m matrix where
[E(n,m)]i, j :={
e untuk i = j,ฮต untuk i , j.
and e = 0. If m = n, then E is a square matrix and called the identity matrix.Elements of Rn
max := Rnร1max called a vector. The j-th element of a vector x โ Rn
max denoted by x j or can be writtenas [x] j. A vector in Rn
max where all elements equal to e is called a unit vector, and denoted by u.
Graph in Max-Plus AlgebraMax-plus algebra application is closely related to the directed graph denoted by G = (N ,D), where N is a set of allnodes andD is a set of some ordered (not necessarily different) pairs of nodes. Ordered pair of nodes in a graph calledarc. Therefore, if nodes i, j โ N then the arc from i to j denoted by ( j, i). A graph can be represented into a squarematrix in max-plus algebra. A corresponding graph to a square matrix A on Rmax is called a communication graph,and denoted by G(A). Suppose A โ Rnรn
max, element ai, j , ฮต if there is an arc from node j to node i in G(A).The path term in graph is defined as an arc sequence that represents the link between a node with another node.
A path is called elementary if no nodes appear more than once in it. A circuit is a closed elementary path, that has aninitial node as same as final node. Suppose a path p, the weight of it denoted by |p|w is the sum of weights for eacharc in the path p. The length of path p is the number of arcs in it, which is denoted by |p|`. The average weight of pathp is the weight divided by the length of path.
Average circuit is an average weight of a circuit. A circuit that has a maximum average circuit called criticalcircuit. Critical graph of G(A), denoted by Gc(A) = (Nc(A),Dc(A)) is a graph consisting of a set of nodes and arcs incritical circuits of G(A). Graph and its matrix representation are related each other. A graph condition can be knownaccording to the matrix representation, and vice versa. For example, the path length in a graph associated with thepower of its matrix representation.
Theorem 2 [2] Let A โ Rnรnmax. It holds for all k โฅ 1 that
[Aโk]i, j = max{|p|w : p โ P( j, i; k)},
where [Aโk]i, j = ฮต in the case where P( j, i; k) is empty, i.e., when no path of length k from i to j exists in G(A).
Furthermore, we can define A+ matrix from Theorem 2, i.e.,
A+ :=โโ
k=1
Aโk.
Matrix Aโk stop for k = n. It is given in the following theorem.
Theorem 3 [1] Let A โ Rnรnmax be such that any circuit in G(A) has average circuit weight less than or equal to e.
Then, it holds thatA+ := A โ Aโ2 โ . . . โ Aโn โ Rnรn
max.
There are two types of graphs based on the connectedness property, they are strongly and not strongly connectedgraph. The main topic discussed in this paper is not strongly connected graph. Before we discuss the definition bothtypes of graph, we must understand the reachable and communicate terms first. For any two nodes i, j โ N , node i issaid to be reachable from node j, denoted by jRi, if there exist a path from i to j. While the node i communicates withnode j, denoted by jCi, if and only if i = j or node i is reachable from the node j and node j is reachable from node i.Relation C is equivalence relation in N .
A graph is called strongly connected if all nodes in the graph communicate with each other another i.e., forevery i, j โ N satisfy iC j. A matrix in Rnรn
max representation of a strongly connected graph is called irreducible matrix.Furthermore, irreducible matrix is a matrix that can not be constructed into upper triangular form.
If there is a node that does not communicate to the other nodes, the graph is called not strongly connected.A matrix in Rnรn
max representation of not strongly connected graph is called reducible matrix. Furthermore, reduciblematrix is a matrix that can be constructed into a block upper triangular matrix form. A block upper triangular matrixconsists of matrices E and irreducible matrices, and it is representation of reduced graph. The reduced graph is areduction result of not strongly connected graph.
Eigenvalue, Eigenvector, and Eigenmode in Max-Plus AlgebraIn the max-plus algebra application, there are three essential components associated with the matrix. They are eigen-value, eigenvector, and eigenmode.
Definition 4 [2] Let A โ Rnรnmax be a square matrix. If ยต โ Rmax is a scalar and v โ Rn
max is a vector that containsat least one finite element such that
A โ v = ยต โ v,
then ยต is called an eigenvalue of A and v an eigenvector of A associated with eigenvalue ยต.
Suppose C(A) is a set of all circuits in G(A). The maximum average circuit, denoted by ฮป is defined as
ฮป := maxpโC(A)
|p|w|p|`
.
If the maximum average of graph G(A) i.e., ฮป has a finite value, then it is the eigenvalues of matrix A. While thecolumn [Aโฮป].,ฮท is an eigenvector of A assosiated with eigenvalues ฮป. The statement is according with the followinglemma.
Lemma 5 [2] Let the communication graph G(A) of matrix A โ Rnรnmax have finite maximal average circuit weight
ฮป. Then, the scalar ฮป is an eigenvalue of A, and the column [Aโฮป].,ฮท is an eigenvector of A assosiated with ฮป, for anynode ฮท โ Gc(A).
In the process of resolving scheduling problem, closely related to efforts getting sequence {x(k) : k โ N} of thislinear equation model
x(k + 1) = A โ x(k), (1)
for k โฅ 0, where A โ Rnรnmax and x(0) = x0 โ R
nmax is the initial state.
The definition of generalized eigenmode is given in Definition 6.
Definition 6 [2] A pair of vectors (ฮท, v) โ Rn รRn is called a generalized eigenmode of the regular matrix A if forall k โฅ 0
A โ (k ร ฮท + v) = (k + 1) ร ฮท + v.
We need to know that a generalized eigenmode is also called eigenmode.
Algorithm for Determining The Eigenvalue, Eigenvector, and Eigenmode in Max-PlusAlgebra
In this paper, we use the power algorithm and the generalized eigenmode algorithm for reducible regular matrices.
Algorithm 7 Power Algorithm [1]
1. Take an arbitrary initial vector x(0) , u[ฮต].2. Iterate equation (1) until there are integers p > q โฅ 0 and a real number c, such that a periodic regime is
reached i.e.,x(p) = c โ x(q).
3. Compute as the eigenvalueฮป =
cp โ q
.
4. Compute as the eigenvector
v =
pโqโi=1
(ฮปโ(pโqโi) โ x(q + i โ 1)
).
Algorithm 8 Generalized Eigenmode Algorithm for Regular Reducible Matrices [3]
1. Take a regular reducible matrix A โ Rnรnmax.
2. Specify a block upper triangular matrix form of matrix A.3. Compute eigenvalue and eigenvector of the last block matrix in the main diagonal of block upper triangular
matrix. Suppose Aq,q, compute eigenvalue ฮปq = ฮป(Aq,q) and eigenvector vq associated with the eigenvalue. Then,take ฮพq = ฮปq and i = q.
4. Compute eigenvalue ฮป(iโ1) of matrix A(iโ1),(iโ1).5. If ฮป(iโ1) > ฮพi go to 6. If not, go to 7.6. Set ฮพ(iโ1) = ฮป(iโ1) and compute vector v(iโ1) according to this following equation:
ฮพ(iโ1) โ v(iโ1) = A(iโ1),(iโ1) โ v(iโ1) โ
qโj=i
A(iโ1), j โ v j.
Then, go to 8.7. Set ฮพ(iโ1) = ฮปi and compute vector v(iโ1) according to this following equation:
ฮปi โ v(iโ1) = A(iโ1),(iโ1) โ v(iโ1) โ
qโj=i
A(iโ1), j โ v j.
Then, go to 8.8. If i โ 1 , 1 go back to 4, if not finish.
EIGENVALUE, EIGENVECTOR, AND EIGENMODE OF REDUCIBLE MATRIX INMAX-PLUS ALGEBRA
In this section, we discuss about eigenvalue, eigenvector, and eigenmode characterization of reducible matrix. Then,we use the characterization result to solve a problem. The problem that we have learned is the queue problem.
To obtain the eigenvalue and eigenvector of a matrix A โ Rnรnmax, we use the algorithm repeatedly of this linear
equationx(k + 1) = A โ x(k), k = 0, 1, 2, . . . . (2)
The periodic regime of equation (2) for reducible matrix A closely related to cycle time vector, i.e.,
limkโโ
x(k)k.
The limit is exist for all x(0) , u(ฮต), where u(ฮต) =(ฮต ฮต . . . ฮต
)T.
If the matrix A in the equation (2) is reducible matrix, then we can always establish A be a block upper triangularmatrix:
A1,1 A1,2 . . . . . . A1,qE A2,2 . . . . . . A2,q
E E A3,3...
......
. . .. . .
...E E . . . E Aq,q
, (3)
Matrix Ai,i is irreducible matrix or Ai,i = ฮต for all i โ q.
Eigenvalue, Eigenvector, and Eigenmode Characterization of Reducible MatrixSome of reducible matrix that represent not strongly connected graph have eigenvalues and some are not. Here is anexistence eigenvalues and eigenvectors theorem of reducible matrix.
Theorem 9 [1] Let x(0) , u[ฮต] be an arbitrary initial condition. If the equation system (2) satisfies x(p) = cโx(q)for several integers p, q with p > q โฅ 0 and real number c, then
limkโโ
x(k)k
=
ฮปฮป...ฮป
,where ฮป = c
pโq . Furthermore, ฮป is an eigenvalue of matrix A with the eigenvector
v =
pโqโi=1
(ฮปโ(pโqโi) โ x(q + i โ 1)
).
A reducible matrix does not necessarily have a unique eigenvalue. The following example shows the eigenvalueof reducible matrix is not unique.
Example 10 Given a reducible matrix represents not strongly connected graph G(A) as follows:
A =
(1 ฮตฮต 3
).
Eigenvalue of matrix A is not unique. It is clear from the following description:(1 ฮตฮต 3
)โ
(0ฮต
)=
(1ฮต
)= 1 โ
(0ฮต
),
and (1 ฮตฮต 3
)โ
(ฮต0
)=
(ฮต3
)= 3 โ
(ฮต0
).
We can conclude that 1 and 3 are eigenvalues of matrix A.
Furthermore, we also give an example that a reducible matrix has a unique eigenvalue.
Example 11 Given a reducible matrix represents not strongly connected graph G(B) as follows:
B =
(1 0ฮต 0
).
Eigenvalue of matrix B is unique. It is clear from the following description:(1 0ฮต 0
)โ
(0ฮต
)=
(1ฮต
)= 1 โ
(0ฮต
).
While (1 0ฮต 0
)โ
(a0
)= ฮป โ
(a0
),
we getmax{1 + a, 0} = ฮป + a, (4)
andmax{ฮต, 0} = ฮป. (5)
From equation (5) we get ฮป = 0, and if it is substituted to the equation (4),
max{1 + a, 0} = a. (6)
So, we can not find a that satisfies equation (6).
Eigenvector of reducible matrix is not unique because some eigenvectors of reducible matrix can be formed byoperation โ any scalar real number with an eigenvector.
Theorem 12 For all reducible matrices A โ Rnรnmax that have eigenvalue, having not unique eigenvector. If v โ Rn
maxis an eigenvector associated with eigenvalue ฮป, then ฮฑ โ v is also eigenvector associated with eigenvalue ฮป for anyฮฑ โ R.
Proof Let ฮป as eigenvalue of reducible matrix A and v โ Rnmax is an eigenvector associated with eigenvalue ฮป such
thatA โ v = ฮป โ v. (7)
Multiply any scalar ฮฑ โ R on both sides of the equation (7),
ฮฑ โ A โ v = ฮฑ โ ฮป โ v. (8)
Operation โ is commutative, so the equation (8) becomes
A โ ฮฑ โ v = ฮป โ ฮฑ โ vA โ (ฮฑ โ v) = ฮป โ (ฮฑ โ v).
From the description, we also get ฮฑ โ v โ Rnmax as eigenvector of matrix A associated with eigenvalue ฮป, and we can
conclude that the eigenvector of reducible matrix is not unique.
Eigenvalue of reducible matrix has finite value. The statement is given in this following theorem.
Theorem 13 If reducible matrix A โ Rnรnmax has eigenvalue, then the eigenvalue has finite value element of real
number.
Proof According to the Theorem 9, if a reducible matrix A โ Rnรnmax has eigenvalue, it means the equation system
(2) satisfies x(p) = c โ x(q) for several integers p > q โฅ 0 and real number c such that we get eigenvalue of A i.e.,
ฮป(A) =c
p โ q.
Since c is real number and p โ q is integer, then we get the eigenvalue of reducible matrix A is finite real number.Moreover, if we take the distinct eigenvalue belongs to one of the block matrix in the main diagonal of upper triangularblock matrix, then obviously the eigenvalue has finite value because the matrix blocks in the main diagonal areirreducible that have finite value for its eigenvalue, or the matrix blocks are ฮต that do not have eigenvalue.
While eigenvector of reducible matrix based on Example 10 and Definition 4, obtained that the eigenvector ofreducible matrix contains at least one finite element.
The next discussion is about eigenmode characterization of regular reducible matrix. Before we discuss aboutthe eigenmode existence of regular reducible matrix, first we discuss about solution of equation x = (A โ x) โ b andinhomogeneous recurrent equations.
Solution of equation x = (A โ x) โ b is given in the following theorem.
Theorem 14 [1] Let A โ Rnรnmax and b โ Rn
max. If the average weight of circuit in the graph G(A) less than or equal0, then x = Aโ โ b with Aโ := E โ A+ =
โโ
i=0 Aโi is solution of x = (A โ x) โ b. Furthermore, if the circuit weight inG(A) is negative, then the solution is unique.
The inhomogeneous recurrent equation is an extension of the linear recurrent equation x(k + 1) = A โ x(k). Thefollowing theorem concerning inhomogeneous recurrent equation.
Theorem 15 [3] Consider the inhomogeneous recurrent equation
x(k + 1) = A โ x(k) โmโ
j=1
B j โ u j(k), (9)
with A โ Rnรnmax irreducible matrix with eigenvalue ฮป, or A โ Rmax i.e., A = ฮต with ฮป = ฮต, matrix B j โ R
nรm jmax with
m j โฅ 1 satisfies B j , E, while u j(k) โ Rm jmax satisfies u j(k) = ฯk
j โ w j(k), k โฅ 0 with w j โ Rm jmax and ฯ j โ R. For some
ฯ =โ
jโm ฯ j, there exists an integer K โฅ 0 and vector v โ Rn such that the sequence x(k) = ยตโk โ v, with ยต = ฮป โ ฯ
satisfies the recurrent equation (9) for all k โฅ K.
In the previous discussion, it is known that the reducible matrix A can be presented in an upper triangular blockmatrix form, with the matrix block Ai,i is irreducible matrix, so ฮปi = ฮป(Ai,i) or Ai,i = ฮต, and we get ฮปi = ฮต. Then,suppose we take vector x(k) correspondence to an upper triangular block matrix 3, i.e.,
x(k) =
x1(k)x2(k)...
xq(k)
.The upper triangular block matrix of reducible matrix A satisfy recurrent equation (9), i.e.,
xi(k + 1) = Ai,i โ xi(k) โqโ
j=i+1
Ai, j โ x j(k); i โ q, k โฅ 0. (10)
In particular, equation (10) becomes xq(k + 1) = Aq,q โ xq(k) for i = q. Assuming A is a regular matrix, then Aq,qis also regular. So, Aq,q , E, and the maximal strongly connected subgraph correspondence with matrix Aq,q has nonempty arc set, as a result Aq,q is an irreducible matrix. Therefore, there is a vector with all the finite element vq and ascalar ฮพq โ R such that
xq(k) = ฮพโkq โ vq
satisfies xq(k + 1) = Aq,q โ xq(k) for all k โฅ 0. In this case, vq is the eigenvector of matrix Aq,q correspondence witheigenvalues ฮปq = ฮป(Aq,q), where ฮพq = ฮปq.
Then, for i โ q is generally given in the following theorem.
Theorem 16 [3] Consider the recurrent equation given by equation (10). Assume that Aq,q is irreducible and thatfor i โ q โ 1 either Ai,i is an irreducible matrix or is equal to ฮต. Assume also, that the Ai,i matrices are different fromE for i, j = i + 1; i โ q. Then there exist finite vectors v1, v2, . . . , vq of suitable size and scalar ฮพ1, ฮพ2, . . . , ฮพq โ R suchthat the sequances:
xi(k) = ฮพโki โ vi, i โ q
satisfy equation (10) for all k โฅ 0. The scalars ฮพ1, ฮพ2, . . . , ฮพq โ R are determined by:
ฮพi =โjโHi
ฮพ j โ ฮปi,
whereHi = { j โ q : j > i, Ai, j , E}.
Theorem 16 yields a result which indicates the eigenmode existence of regular reducible matrix.
Corollary 17 [3] Let A โ Rnรnmax be a regular reducible matrix, then there exist a pair of vectors (ฮท, v) โ Rn รRn, a
generalized eigenmode, such that for all k โฅ 0:
A โ (k ร ฮท + v) = (k + 1) ร ฮท + v.
Eigenmode of regular educible matrix is not unique. It is caused the vector v is not unique.
Theorem 18 For all regular reducible matrix A โ Rnรnmax have non unique eigenmode, i.e., if (ฮท, v) is eigenmode of
matrix A, then (ฮท, ฮฑ โ v) is also eigenmode of matrix A where ฮฑ โ R.
Proof Suppose (ฮท, v) is eigenmode of regular reducible matrix A โ Rnรnmax, then for all k โฅ 0 ฮท and v satisfy
A โ (k ร ฮท + v) = (k + 1) ร ฮท + v. (11)
Multiply any scalar number ฮฑ โ R to both sides equation (11)
ฮฑ โ A โ (k ร ฮท + v) = ฮฑ โ (k + 1) ร ฮท + v. (12)
Since the operation โ is commutative, then equation (12) becomes
A โ (ฮฑ โ k ร ฮท + v) = (k + 1) ร ฮท + ฮฑ โ vA โ (k ร ฮท + (ฮฑ โ v)) = (k + 1) ร ฮท + (ฮฑ โ v).
We get (ฮท, ฮฑ โ v) is also eigenmode of regular reducible matrix A for any ฮฑ โ R.
The last discussion in the characterization of regular reducible matrix is about the value of vector elements in theeigenmode. Eigenmode of regular reducible matrix has finite elements for each component of the vector.
Theorem 19 For all regular reducible matrix A โ Rnรnmax have eigenmode i.e., pair of vectors with all vector
elements are finite.
Proof Suppose the upper triangular block matrix (3) is the construction of reducible matrix A. Eigenmode of uppertriangular block matrix construction results from the reducible matrix A be a pair of vectors (ฮท, v). It was explainedthat the vector
ฮท =(
uT [ฮพ1] uT [ฮพ2] . . . uT [ฮพq])T
is cycle time vector, where ฮพi, i โ q is real numbers by Theorem 16. So that the vector ฮท consists of finite elements.Then, vector v consists of vectors vi, i โ q. According to Theorem 16, all elements of the vector vi, i โ q are finite, i.e.,real numbers. So that the vector v only contains finite element. Then we can conclude eigenmode of reducible matrixis couple of vectors with all finite elements.
Characterization Result Application in The Queue System ProblemIn the end of the discussion, we give an example the application of eigenvalue, eigenvector, and eigenmode characteri-zation result in the queue system problems, i.e., in the queue system of the replacement saving types servicing processin a bank for a customer service officer.
We will analyze the queue system of the replacement saving types servicing process in a customer service officerof bank. Then for the customer service process, start from customer comes to the bank, serviced by customer serviceofficers, until leave the bank are given in a Petri net form, Figure 1. Based on Figure 1, The Petri net of replacementsaving types servicing process in a customer service officer consists of seven transitions and sixth places.
FIGURE 1. The Petri Net of Replacement Saving Types Servicing Process in A Customer Service Officer
The description of seven transitions is given as follows:
t1 : a customer comes to the bank,t2 : a customer takes the queue number,t3 : a costumer is serviced by a customer service officer,t4 : a customer service officer carries the customer files to the teller,t5 : customer files have been processed by the teller,t6 : a customer has been served by customer service officer,t7 : a customer leaves the bank,
and six places, i.e.,
p1 : a customer who was waiting to take a queue number,p2 : a customer who was waiting to be served by a customer service officer,p3 : a customer being served by a customer service officer,p4 : a customer who was waiting for files processing by the teller,p5 : idle or a customer services officer who is not busy,p6 : a customer who has been served by a customer service officer.
Furthermore, we also give the definition of the variables used in the modeling process. The variables that showthe time as follows:
t1(k) : time of the kth customer arrival,t2(k) : time of the kth customer taking a queue number,t3(k) : time of the kth customer begin to be served by a customer service officer,t4(k) : time of the kth customer service officer carries the customer files to the teller,t5(k) : time of the kth customer files have been processed by the teller,t6(k) : time of the kth customer has been served,t7(k) : time of the kth customer leaves the bank.
Then, the variables that determine the length of time i.e.,
vt1,k : the time length of the kth customer arrival,vt2,k : the time length of the kth customer taking a queue number,vt5,k : the time length of the kth files processing by the teller,vt6,k : the time length of the kth customer served by the customer service officer,vt7,k : the time length of the kth customer leaves the bank.
TABLE 1. The List of Replacement Saving Types Servicing Process in A Bank.Codes Processes The Length of Time (minutes)
vt1,k The time length of the kth customer arrival 8vt2,k The time length of the kth customer taking a queue number 0,5vt5,k The time length of the kth files processing by the teller 5vt6,k The time length of the kth customer served by the customer service officer 20
Based on petri net Figure 1, we obtain a model of the queue system of the replacement saving types servicingprocess in a customer service officer as follows: t1(k)
t5(k)t6(k)
=
vt1,k ฮต ฮตvt5,k โ vt2,k โ vt1,k vt5,k vt5,k
vt6,k โ vt5,k โ vt2,k โ vt1,k vt6,k โ vt5,k vt6,k โ vt5,k
โ t1(k โ 1)
t5(k โ 1)t6(k โ 1)
.If the time length of each process is given in Table 1, we obtain equation: t1(k)
t5(k)t6(k)
=
8 ฮต ฮต13, 5 5 533, 5 25 25
โ t1(k โ 1)
t5(k โ 1)t6(k โ 1)
.The matrix of the model obtained is a reducible matrix. Furthermore, we will analyze eigenvalue, eigenvector, andeigenmode of the matrix
B =
8 ฮต ฮต13, 5 5 533, 5 25 25
.Based on the eigenvalue and eigenvector of reducible matrix characterization result, we get that reducible matrix
does not necessarily have eigenvalue. Therefore, we use the power algorithm to find eigenvalue of reducible matrixB. With an arbitrary initial state x(0) , u(ฮต), we can not find integers p > q โฅ 0 and real number c that satisfyx(p) = c โ x(q). Thus B has no eigenvalues. Nevertheless, since B is regular reducible matrix, then we can searcheigenmode i.e., pair of vectors with finite element.
First, we must determine an upper triangular block matrix form of regular reducible matrix B to get eigenmodei.e.,
A =
5 5 13, 525 25 33, 5ฮต ฮต 8
.Then, we compute the eigenvalue of matrix A2,2 i.e., ฮป2 = 8, so we can take ฮพ2 = ฮป2 = 8 and suppose we take v2 = 0.
The next step, we compute eigenvalue of matrix A1,1 =
(5 5
25 25
)by the power algorithm. With an arbitrary initial
state x(0) , u(ฮต), we get the eigenvalue of matrix A1,1 is ฮป1 = 25. Since ฮป1 > ฮพ2, then ฮพ1 = ฮป1 = 25 and we computevector v1:
ฮพ1 โ v1 =(A1,1 โ v1
)โ
(A1,2 โ v2
)25 โ
(v1v2
)=
((5 525 25
)โ
(v1v2
))โ
((13, 533, 5
)โ 0
)(13)
Based on equation (13), we get v1 =
(โ11, 5
8, 5
). Therefore, a pair of vector (ฮท, v) where ฮท =
25258
and v = โ11, 58, 50
is eigenmode of matrix A because for k = 0, the vectors satisfy:
A โ (0 ร ฮท + v) =
13, 533, 5
8
= 1 ร ฮท + v,
for k = 1, satisfy:
A โ (1 ร ฮท + v) =
38, 558, 516
= 2 ร ฮท + v,
and so on, vectors ฮท and v satisfyA โ (k ร ฮท + v) = (k + 1) ร ฮท + v.
for k = 0, 1, 2, . . ..Based on the eigenmode result, we can determine the time of kth customer completed in each service process.
Suppose the earliest time is 08.00, then for k equal to 0 and 1 we get the result as shown in the Table 2.
TABLE 2. The Time of The First and Second Customer Service ProcessDescriptions Time of Customer
First SecondCustomer files have been processed by the teller 08:05:30 08:30:30
A Customer has been served by customer service officer 08:25:30 08:50:30customer arrival 08:00:00 08:08:00
CONCLUSIONS
Based on the eigenvalue, eigenvector, and eigenmode characterization of reducible matrix, we obtain that reduciblematrix does not necessarily have eigenvalue. If the reducible matrix has eigenvalue, the eigenvalue is not necessarilyunique and has a finite value. Eigenvector corresponding to the eigenvalue of reducible matrix is not unique, andcontains at least a finite element. Then, Regular reducible matrix does not have a unique eigenmode, with all elementsare finite.
ACKNOWLEDGMENTS
We are really grateful because we managed to complete this paper. This paper was prepared for Interna-tional Conference on Mathematics: Pure, Applied and Computation (ICoMPAC), โEmpowering Engineering UsingMathematicsโ, 23rd November 2016 at Pullman Hotel Surabaya, Indonesia. This paper can not be completed withoutthe effort and co-operation from our group member as our supervisor too. So we also sincerely thank to him for theguidance and encouragement in finishing this paper. Last but not least, we would like to express our gratitude to ourfriends for their support.
REFERENCES
[1] Subiono, Aljabar Maxplus dan Terapannya (Jurusan Matematika, Fakultas Matematika dan Ilmu PengetahuanAlam, Institut Teknologi Sepuluh Nopember, Surabaya, 2012), pp. 1โ46.
[2] B. Heidergott, G. J. Olsder, and J. van der Woude, Max Plus at Work, Modelling and Analysis of SynchronizedSystem: A Course on Max-Plus Algebra and Its Applications (Princeton University, United Kingdom, 2006),pp. 13โ91.
[3] Z. R. Konigsberg, โA generalized eigenmode algorithm for reducible reguler matrices over the max-plus al-gebra,โ in Chinese Control and Decision Conference (Chinese, 2009), pp. 5598โ5603.
[4] A. Zuliyanto, Siswanto, and Muslich, โAlgoritma eigenmode tergeneralisasi untuk matriks tereduksi regulerdi dalam aljabar max-plus,โ in Prosiding Seminar Nasional Matematika (Surakarta, 2012).
[5] F. Baccelli, G. Cohen, and G. J. Olsder, Synchronization and Linearity, An Algebra for Discrete Event System(Wiley-Interscience, New York, 2001), pp. 35โ152.
26
Lampiran 2 Sertifikat Seminar Internasional
27
Lampiran 3 Copyright Transfer Agreement Artikel