Anda di halaman 1dari 4
ovtza, 87 “TTM_KevinAnurah_120450043inynb-Colabortory Program dengan Metode Best Interest Snport pandas as pa et oae_payort_patesx( tie path) ef = pl.read_oncel(file_path, heaéer-Hone) Print("Error loading payoff matrix:*, e) def is best_interest_equtltoriun(ratrix, rows €ol) max payort = np.eaxantrix{rou, #)) rincpayort = npvmin(aaersx(', col) Sf novrixiron, col] == max payort and matrsxirou, col] = ain payor def Find pest_taterest_equstsbriums(natess) for 4 sn range(ran_rons) for J in range(run_c0ls) fs best severest equilsbriun(natrix, 4, 3) cgullibetuns-appena( Ct, 39) det visualize patrix(natris) pranecrPayore matrix") prinetratrix) pit eolorbar(abel= Payot") put tdabel (Keton") put ylavel ards") SLU-LILIe( Matrits Payor) rterpolation- nearest") pitstowt) et main, pest_Anterest() Fhiecpath = Anput(hasukkan path File Excel: “) ratrix = Toad payoff patrix(fste_path) ‘lsuoLLze mateix(aatedx) Equiliveduns = find best_tnterest_equllibesuns(aateix) 1 equllortuns: Drint( est Interest Equlsbrtune eitenckan pada baris con kolon beri") prant(F*Baris {ea{0]} Koton {ea{2])") Print(“Tidak menSLJkt best Interest Equllibriue.* print(*Data aatriks salah.) 36 mane == "main Tain. pest_AnterestO) B -ntps:ifcolab research google.conirive 1 wi2-srutjon tc79VTmS2RNUPytAlutscrlTo=aDz1GxIsFr-SprinMode=true wa ovina, 1847 ‘TIM Kevin Anugy 1120450043 ipyn -Colaboratory Iasukkan path file Excel: /eontent/Untitied spreadsheet (2)-x15x [era cases Baas aaa sss Matriks Payoff aris Program ini menggunakan metode "Bes Interest untuk mencari Nash Equilibrium (NE) dalam sebuah matiks payoff. Brikut adalah Jangkah-langkah kerja program in: + Input Data Matriks Payor Pengguna siminta untuk memasukkan path fle Excel yang bersi matriks payor + Load Payoff Matrix: Program akan mencoba memuat matrks payoff dari fe Excel yang telah dimasukkan pengguna. Jka berhasi matrks akan disimpan dalam bentuk array numpy. ‘+ Menentukan Equilbrum: Program kemuan akan mencari Nash Equllbrium menggunakan metodo "Best Interest, ni eskukan dengan smbandingkan payoff di setiap sel dengan payoff maksimum di baris yang sama dan pay minimum dikolom yang sama, ka s rmemenchi kedua kondisitersebut maka itu merupakan Best Interest Equilbrium, + Visualsasi Matriks Payoff: Program akan menampikanvisualisasi matriks payoff menggunakan pustaka matpotib + Menampitkan Hasit Jka terdapat Nash Equlirum, program akan menamplkan lokasi NE (aris dan kolom), Jka tidak ada NE, program kan, member tabu bahwa tdak ada NE. Program dengan Metode Dominasi def load payor natein( ite path) dominance equilsbriun(natese, rou, €2l) row.nin = npcain(oatrixirov, :]) celunax = npcnaxtnstrix[:, col)) aateix(ron, ll equildbriums(eatrix) hntps:ilolab research google.conrive1wi2-sru ten to7ovTmS2RNUPytAlutscroTo=eDz1GxlsFr-BprntMode=true 218 ovina, 1847 1120450043 ipyn -Colaboratory put tlabel(Kelen') pit ylabel saris") pit title("Watriks Payot!) pit-snout) Drint("Dorinance Equtlbrfune aitenkan pads baris dan kolo print (#"Baris {ea[0]} Kotom ¢ea{t})°) print(“Tidak mensLikt Matriks Payoff xa 3 i “} v

Anda mungkin juga menyukai