Table Of ContentBAB II
LANDASAN TEORI
Pada bab ini akan dibahas tentang semiring, Aljabar Max-Plus, sifat-sifat
Aljabar Max-Plus, matriks atas Aljabar Max-Plus, matriks dan graf, nilai eigen
dan vektor eigen Aljabar Max-Plus, lampu lalu lintas, dan program matlab yang
akan digunakan untuk pembahasan pada bab berikutnya.
A. Semiring
Ada beberapa konsep dasar yang perlu dijabarkan terlebih dahulu
sebelum membahas tentang Aljabar Max-Plus. Konsep dasar ini akan
digunakan untuk membahas sistem linear Max-Plus waktu-invariant. Konsep
yang pertama yaitu semiring.
Definisi 2.1 Semiring (Subiono, 2013:2). Suatu semiring (๐,+,ร) adalah
suatu himpunan tak kosong S disertai dengan dua operasi biner + dan ร ,
yang memenuhi aksioma berikut :
1. (S,+) merupakan semigrup komutatif dengan elemen netral 0, yaitu
โ๐ฅ,๐ฆ,๐ง โ ๐ memenuhi :
i) ๐ฅ +๐ฆ = ๐ฆ+๐ฅ (komutatif terhadap penjumlahan)
ii) (๐ฅ+๐ฆ)+๐ง = ๐ฅ +(๐ฆ+๐ง) (assosiatif terhadap penjumlahan)
iii) ๐ฅ +0 = 0+๐ฅ = ๐ฅ
2. (๐,ร) adalah semigrup dengan elemen satuan 1, yaitu โ๐ฅ,๐ฆ,๐ง โ ๐
memenuhi :
i) (๐ฅร๐ฆ)ร๐ง = ๐ฅ ร(๐ฆร๐ง) (assosiatif terhadap perkalian)
ii) ๐ฅ ร1 = 1ร๐ฅ = ๐ฅ
3. Sifat penyerapan elemen netral 0 terhadap operasi โฒรโฒ, yaitu โ๐ฅ โ ๐
memenuhi : ๐ฅร0 = 0ร๐ฅ = 0
4. Operasi โฒรโฒ distributif terhadap โฒ+โฒ, yaitu โ๐ฅ,๐ฆ,๐ง โ ๐ berlaku :
๐ฅร(๐ฆ+๐ง) = (๐ฅร๐ฆ)+(๐ฅร๐ง)
(๐ฅ+๐ฆ)ร๐ง = (๐ฅร๐ง)+(๐ฆร๐ง)
Selanjutnya akan diberikan contoh untuk memperjelas Definisi 2.1 tentang
semiring.
7
Contoh 2.1 (Lisapaly, 2011:45)
Diberikan R0 adalah himpunan semua bilangan riil positif ditambah nol.
Himpunan R0 merupakan semiring terhadap operasi penjumlahan dan
pergandaan bilangan riil biasa, sebab untuk setiap x,y,z ฯต R0 berlaku:
i) x+y = y+x
(x+y)+z = x+(y+z)
x+0 = 0+x = x dengan 0 merupakan elemen netral
ii) (xรy)รz = xร(yรz)
xร1 = 1รx = x dengan 1 merupakan elemen satuan
iii) xร0 = 0รx = 0 dengan 0 merupakan elemen netral
iv) xร(y+z) = (xรy)+(xรz)
(x+y)รz = (xรz)+(yรz)
Bila suatu semiring (S,+,ร) bersifat komutatif terhadap operasi โฒรโฒ,
yaitu untuk setiap x,y โ S berlaku xรy = yรx, maka (S,+,ร) disebut
semiring komutatif. Sedangkan bila suatu semiring (S,+,ร) mempunyai
sifat idempoten terhadap operasi โฒ+โฒ, yaitu untuk setiap x โ S berlaku x+
x = x, maka (S,+,ร) disebut semiring idempoten (dioid). Himpunan pada
Contoh 2.1 merupakan semiring komutatif karena โx,y โ R0 , berlaku xร
y = yรx. Selanjutnya akan diberikan contoh semiring idempoten.
8
Contoh 2.2 (Rudhito, 2016:128)
Diberikan โ โถ=โโช{๐} dengan โ adalah himpunan semua bilangan real dan
๐
๐ = โ . Pada โ untuk setiap ๐ฅ,๐ฆ โ โ didefinisikan operasi berikut :
๐ ๐
๐ฅโจ๐ฆ โถ= min {๐ฅ,๐ฆ} dan ๐ฅโจ๐ฆ โถ= ๐ฅ+๐ฆ
Himpunan (โ ,โจ ,โจ) merupakan semiring sebab untuk setiap ๐ฅ,๐ฆ,๐ง โ โ
๐ ๐
berlaku:
i) ๐ฅโจ๐ฆ = min{๐ฅ,๐ฆ} = min{๐ฆ,๐ฅ} = ๐ฆโจ๐ฅ
(๐ฅโจ๐ฆ)โจ๐ง = min{min{๐ฅ,๐ฆ},๐ง} = min{๐ฅ,๐ฆ,๐ง} = min{๐ฅ,min{๐ฆ,๐ง}}
= ๐ฅโจ(๐ฆโจ๐ง)
๐ฅโจ๐ = min{๐ฅ,โ} = min{โ,๐ฅ} = ๐โจ๐ฅ = ๐ฅ
dengan ๐ = โ merupakan elemen netral
ii) (๐ฅโจ๐ฆ)โจ๐ง = (๐ฅ+๐ฆ)+๐ง = ๐ฅ +(๐ฆ+๐ง) = ๐ฅโจ(๐ฆโจ๐ง)
๐ฅโจ๐ = ๐ฅ+0 = 0+๐ฅ = ๐โจ๐ฅ
dengan ๐ = 0 merupakan elemen satuan
iii) ๐ฅโจ๐ = ๐ฅ+โ = โ = โ+๐ฅ = ๐โจ๐ฅ
dengan ๐ = โ merupakan elemen netral
iv) (๐ฅโจ๐ฆ)โจ๐ง = min{๐ฅ,๐ฆ}+๐ง = min{๐ฅ +๐ง,๐ฆ+๐ง} = (๐ฅโจ๐ง)โจ(๐ฆโจ๐ง)
๐ฅโจ(๐ฆโ๐ง) = ๐ฅ+min{๐ฆ,๐ง} = min{๐ฅ+๐ฆ,๐ฅ +๐ง} = (๐ฅโจ๐ฆ)โจ(๐ฅโจ๐ง)
Semiring (โ ,โจ ,โจ) merupakan semiring idempoten karena untuk setiap
๐
๐ฅ โ โ berlaku ๐ฅโ๐ฅ = min{๐ฅ,๐ฅ} = ๐ฅ.
๐
9
Selain semiring komutatif dan idempoten, semiring ada yang
merupakan semifield.
Definisi 2.2. Semifield (Subiono, 2013:3) Suatu semiring (๐,+,ร)
dinamakan semifield bila setiap elemen ๐ฅ di ๐โ{0} mempunyai invers
terhadap operasi โฒรโฒ, yaitu untuk setiap ๐ฅ di ๐โ{0} ada ๐ฅโ1 sehingga ๐ฅ ร
๐ฅโ1 = ๐ฅโ1 ร๐ฅ = 1
Semiring (R0,+,ร) pada Contoh 2.1 merupakan semifield karena
โx โ R0 terdapat xโ1 sehingga berlaku xรxโ1 = xโ1 รx = 1.
B. Aljabar Max-Plus
Aljabar adalah salah satu cabang besar dari ilmu matematika. Aljabar
mempelajari tentang struktur, hubungan dan kuantitas. Pembelajaran dalam
aljabar menggunakan simbol yang biasanya berupa huruf, huruf ini digunakan
untuk mempresentasikan bilangan secara umum sebagai sarana
penyederhanaan dalam menyelesaikan masalah.
Ada banyak struktur aljabar, contohnya adalah Grup, Gelanggang,
Semiring, Monoid, Semimodul โ๐ , dan lain sebagainya. Salah satu contoh
๐๐๐ฅ
semiring yang komutatif dan idempoten adalah Aljabar Max-Plus.
Menurut Musthofa (2013:26), Aljabar Max-Plus adalah himpunan
โโช{โโ}, dengan โ menyatakan himpunan semua bilangan real yang
dilengkapi dengan operasi maksimum, dinotasikan dengan โจ dan operasi
penjumlahan, yang dinotasikan dengan โจ. Selanjutnya (โโช{โโ},โจ,โจ)
dinotasikan dengan โ dan {โโ} dinotasikan dengan ๐. Elemen ๐
๐๐๐ฅ
merupakan elemen netral terhadap operasi โจ dan 0 merupakan elemen
10
identitas terhadap operasi โจ. Sehingga operasi pada Aljabar Max-Plus dapat
didefinisikan sebagai berikut.
Definisi 2.3. Operasi Aljabar Max-Plus (Olsder, 2005:5). Untuk โ
himpunan semua bilangan real, diberikan โ = โโช{๐} dengan ๐ โ โโ
๐๐๐ฅ
dan ๐ โ 0. Untuk setiap ๐ฅ,๐ฆ โ โ , didefinisikan operasi โจ dan โ
๐๐๐ฅ
sebagai berikut :
๐ฅโจ๐ฆ โ max {๐ฅ,๐ฆ} (2.1)
๐ฅโ๐ฆ โ ๐ฅ+๐ฆ (2.2)
Berdasarkan Definisi 2.3 di atas, max{๐ฅ,โโ} = ๐ฅ dan
max{โโ,๐ฅ} = ๐ฅ sehingga max{๐ฅ,โโ} =max{โโ,๐ฅ} = ๐ฅ , untuk suatu
๐ฅ โ โ maka ๐ฅโจ๐ = ๐โจ๐ฅ = ๐ฅ . Nilai dari ๐ฅ +0 = ๐ฅ dan 0+๐ฅ = ๐ฅ
๐๐๐ฅ
sehingga ๐ฅ +0 = 0+๐ฅ = ๐ฅ, untuk suatu ๐ฅ โ โ maka ๐ฅโ0 = 0โ๐ฅ =
๐๐๐ฅ
๐ฅ. Elemen nol untuk โจ dalam โ dinyatakan dengan ๐ โ โโ dan elemen
๐๐๐ฅ
satuan untuk โ dalam โ dinyatakan dengan ๐ โ 0. Uraian di atas
๐๐๐ฅ
membuktikan bahwa Aljabar Max-Plus merupakan semiring komutatif dan
idempoten. Elemen-elemen โ disebut juga dengan scalar. Operasi โ
๐๐๐ฅ
dikerjakan lebih dahulu atas operasi โจ.
Pangkat dalam Aljabar Max-Plus diperkenalkan dengan menggunakan
sifat asosiatif. Himpunan bilangan asli digabung dengan bilangan nol
dinotasikan oleh โ dan didefinisikan untuk ๐ฅ โ โ dan untuk semua ๐ โ
๐๐๐ฅ
โ dengan ๐ โ 0 , sehingga
๐ฅโจ๐ โ ๐ฅโโจ ๐ฅ โจ โฆ โจ ๐ฅ
๐
sedangkan untuk ๐ = 0 didefinisikan ๐ฅโจ๐ โ ๐ = 0. Pada aljabar linier,
untuk setiap ๐ โ โ ,๐ฅโจ๐ dalam dibaca sebagai
11
๐ฅโจ๐ โ ๐ฅโโจ ๐ฅ โจ โฆ โจ ๐ฅ = ๐ฅโ + ๐ฅ + โฏ + ๐ฅ = ๐ร๐ฅ
๐ ๐
Perhitungan pangkat ini juga dapat digunakan pada bilangan riil
sehingga untuk ๐ผ โ โ berlaku ๐ฅโจ๐ผ = ๐ผร๐ฅ.
Penerapan Aljabar Max-Plus dalam berbagai bidang, misalnya dalam
sistem transportasi, penjadwalan jalur bus dalam kota, optimasi produksi
barang, analisis kedinamikaan sistem pada penjadwalan flow shop, dan lain-
lain. Seperti ilmu-ilmu yang lain, Aljabar Max-Plus memiliki sifat-sifat
operasi.
C. Sifat โ Sifat Aljabar Max-Plus
Aljabar Max-Plus merupakan struktur aljabar. Sifat-sifat operasional
Aljabar Max-Plus akan dijabarkan lebih lanjut dalam subbab ini. Menurut
Olsder (2005:18), sifat-sifat aljabar linear yang berlaku dalam Aljabar Max-
Plus adalah sebagai berikut:
1. Sifat Komutatif
a. Komutatif terhadap โจ
โ๐ฅ,๐ฆ โ โ ,๐ฅโจ๐ฆ = ๐ฆโจ๐ฅ.
๐๐๐ฅ
Bukti :
๐ฅโจ๐ฆ = max(๐ฅ,๐ฆ) = max(๐ฆ,๐ฅ) = ๐ฆโจ๐ฅ
b. Komutatif terhadap โ
โ๐ฅ,๐ฆ โ โ ,๐ฅโ๐ฆ = ๐ฆโ๐ฅ.
๐๐๐ฅ
Bukti :
๐ฅ โ๐ฆ = ๐ฅ +๐ฆ = ๐ฆ+๐ฅ = ๐ฆโ๐ฅ
12
2. Sifat Distributif โ terhadap โจ
โ๐ฅ,๐ฆ,๐ง โ โ ,๐ฅ โ(๐ฆโจ๐ง) = (๐ฅโ๐ฆ)โจ(๐ฅโ๐ง).
๐๐๐ฅ
Bukti :
๐ฅ โ(๐ฆโจ๐ง) = ๐ฅ โmax(๐ฆ,๐ง)
= ๐ฅ +max(๐ฆ,๐ง)
= max((๐ฅ+๐ฆ),(๐ฅ+๐ง))
= max((๐ฅโ๐ฆ),(๐ฅโ๐ง))
= (๐ฅ โ๐ฆ)โจ(๐ฅโ๐ง)
3. Adanya elemen nol (๐)
โ๐ฅ โ โ ,๐ฅโจ๐ = ๐โจ๐ฅ = ๐ฅ.
๐๐๐ฅ
Bukti :
๐ฅโจ๐ = max(๐ฅ,โโ) = ๐ฅ
๐โจ๐ฅ = max(โโ,๐ฅ) = ๐ฅ
4. Adanya elemen satuan (๐)
โ๐ฅ โ โ ,๐ฅ โ๐ = ๐โ๐ฅ = ๐ฅ.
๐๐๐ฅ
Bukti :
๐ฅ โ๐ = ๐ฅ +0 = ๐ฅ
๐โ๐ฅ = 0+๐ฅ = ๐ฅ
5. Sifat Idempoten dari โจ
โ๐ฅ โ โ ,๐ฅโจ๐ฅ = ๐ฅ.
๐๐๐ฅ
Bukti :
๐ฅโจ๐ฅ = max(๐ฅ,๐ฅ) = ๐ฅ.
13
Aljabar Max-Plus juga memiliki sifat-sifat matriks atas Aljabar Max-
Plus dan sistem persamaan linear atas Aljabar Max-Plus. Sifat-sifat ini akan
dijabarkan dalam subbab selanjutnya.
D. Matriks Atas Aljabar Max-Plus
Pada subbab ini akan dijabarkan tentang matriks atas Aljabar Max-
Plus. Menurut Olsder (2005:39), operasi โจ dan โ dalam Aljabar Max-Plus
dapat diperluas untuk operasi matriks atas Aljabar Max-Plus. Himpunan
matriks ukuran ๐ร๐ dalam Aljabar Max-Plus dinotasikan dengan โ๐๐ฅ๐.
๐๐๐ฅ
Untuk ๐,๐ โ โ, dengan ๐ โ 0 dan ๐ โ 0 didefinisikan ๐ฬ
= {1,2,3,โฆ,๐}
serta ๐ฬ
= {1,2,3,โฆ,๐}.
Elemen dari matriks ๐ด โ โ๐๐ฅ๐ dalam baris ke-๐ dan kolom ke-๐
๐๐๐ฅ
dinotasikan dengan ๐ , untuk ๐ โ ๐ฬ
dan ๐ โ ๐ฬ
, atau elemen ๐ dapat ditulis
๐๐ ๐๐
sebagai [๐ด] dengan ๐ โ ๐ฬ
dan ๐ โ ๐ฬ
. Matriks A dapat ditulis sebagai
๐๐
๐1,1 ๐1,2 โฆ ๐1,๐
๐ด = ๐2,1 ๐2,2 โฆ ๐2,๐
โฎ โฎ โฑ โฎ
[๐๐,1 ๐๐,2 โฆ ๐๐,๐]
Menurut Gregoria (2011: 35), sifat penjumlahan matriks, perkalian
skalar dan perkalian matriks dalam Aljabar Max-Plus adalah sebagai berikut :
1. Penjumlahan Matriks atas Aljabar Max-Plus
Sifat operasi penjumlahan matriks atas Aljabar Max-Plus dinotasikan
oleh ๐ดโ๐ต untuk setiap ๐ด,๐ต โ โ๐๐ฅ๐ dan didefinisikan sebagai
๐๐๐ฅ
[๐ดโ๐ต] = ๐ โ๐ = max (๐ ,๐ ) , untuk ๐ โ ๐ฬ
dan ๐ โ ๐ฬ
.
๐,๐ ๐,๐ ๐,๐ ๐,๐ ๐,๐
Contoh 2.3 (Gregoria, 2011:35) :
14
4 3 ๐ 7
Diketahui ๐ด = [ ] dan ๐ต = [ ]
๐ 6 2 9
Maka berdasarkan definisi penjumlahan matriks atas Aljabar Max-Plus
dapat dituliskan sebagai berikut :
[๐ดโ๐ต] = ๐ โ๐ = 4โจ๐ = max(4,0) = 4
1,1 1,1 1,1
[๐ดโ๐ต] = ๐ โ๐ = 3โ7 = max(3,7) = 7
1,2 1,2 1,2
[๐ดโ๐ต] = ๐ โ๐ = ๐ โ6 = max(โโ,2) = 2
2,1 2,1 2,1
[๐ดโ๐ต] = ๐ โ๐ = 6โ9 = max(6,9) = 9
2,2 2,2 2,2
Jadi hasil dari ๐ดโ๐ต adalah
[๐ดโ๐ต]1,1 [๐ดโ๐ต]1,2 4 7
๐ดโ๐ต = [ ] = [ ]
[๐ดโ๐ต] [๐ดโ๐ต] 2 9
2,1 2,2
2. Perkalian Skalar atas Aljabar Max-Plus
Sifat operasi perkalian skalar dalam matriks atas Aljabar Max-Plus
dinotasikan oleh ๐ผโจ๐ด untuk setiap ๐ด โ โ๐๐ฅ๐ dan ๐ผ โ โ
๐๐๐ฅ ๐๐๐ฅ
didefinisikan oleh [๐ผโจ๐ด] = ๐ผโจ๐ = ๐ผ+๐ , untuk ๐ โ ๐ฬ
dan ๐ โ
๐,๐ ๐,๐ ๐,๐
๐ฬ
.
Contoh 2.4 (Gregoria, 2011:35) :
4 3
Diketahui ๐ด = [ ] dan ๐ถ = 4
๐ 6
Maka berdasarkan definisi perkalian skalar matriks atas Aljabar Max-
Plus dapat dituliskan sebagai berikut :
[๐ผโจ๐ด] = ๐ผโจ๐ = 4โจ4 = 4+4 = 8
1,1 1,1
[๐ผโจ๐ด] = ๐ผโจ๐ = 4โจ3 = 4+3 = 7
1,2 1,2
[๐ผโจ๐ด] = ๐ผโจ๐ = 4โจ๐ = 4+(โโ) = ๐
2,1 2,1
15
[๐ผโจ๐ด] = ๐ผโจ๐ = 4โจ6 = 4+6 = 10
2,2 2,2
Jadi hasil dari ๐ผโจ๐ด adalah
[๐ผโจ๐ด]1,1 [๐ผโจ๐ด]1,2 8 7
๐ผโจ๐ด = [ ] = [ ]
[๐ผโจ๐ด] [๐ผโจ๐ด] ๐ 10
2,1 2,2
3. Perkalian Matriks atas Aljabar Max-Plus
Sifat operasi perkalian matriks atas Aljabar Max-Plus dinotasikan oleh
๐ดโจ๐ต untuk setiap ๐ด โ โ๐๐ฅ๐ dan ๐ต โ โ๐๐ฅ๐ didefinisikan sebagai :
๐๐๐ฅ ๐๐๐ฅ
๐
๐๐๐ฅ
[๐ดโจ๐ต] = โจ ๐ โจ๐ = ๐ +๐ , untuk ๐ โ ๐ฬ
dan ๐ โ ๐ฬ
.
๐,๐ ๐,๐ ๐,๐ ๐ โ ๐ ๐,๐ ๐,๐
๐ = 1
Perkalian matriks atas Aljabar Max-Plus serupa dengan perkalian
matriks aljabar linear dengan + diganti dengan max dan ร diganti
dengan +.
Contoh 2.5 (Gregoria, 2011:36) :
4 3 ๐ 7
Diketahui ๐ด = [ ] dan ๐ต = [ ]
๐ 6 2 9
Maka berdasarkan definisi perkalian matriks atas Aljabar Max-Plus
dapat dituliskan sebagai berikut :
[๐ดโจ๐ต] = (4โจ๐)โ(3โจ2) = max(4,5) = 4
1,1
[๐ดโจ๐ต] = (4โจ7)โ(3โจ9) = max(11,12) = 12
1,2
[๐ดโจ๐ต] = (๐โจ๐)โ(6โจ2) = max(โโ,8) = 8
2,1
[๐ดโจ๐ต] = (๐โจ7)โ(6โจ9) = max(โโ,15) = 15
2,2
Jadi hasil dari ๐ดโจ๐ต adalah
[๐ดโ๐ต]1,1 [๐ดโ๐ต]1,2 4 12
๐ดโจ๐ต = [ ] = [ ]
[๐ดโ๐ต] [๐ดโ๐ต] 8 15
2,1 2,2
16
Description:Menurut Rudhito (2003: 11), operasi-operasi matriks Aljabar Max- pejalan kaki, lampu lalu lintas untuk pengguna sepeda, bus, kereta, dan.