MATA4303 — Riset Operasi
1. Dalam riset operasi, langkah awal yang paling penting dalam menyelesaikan masalah adalah …
- A. mengidentifikasi masalah
- B. memformulasikan model matematik
- C. menentukan solusi optimal
- D. mengeksekusi solusi
2. Salah satu ciri utama dari pendekatan riset operasi adalah penggunaan …
- A. data kualitatif saja
- B. model matematik untuk pengambilan keputusan
- C. intuisi murni dalam analisis
- D. metode coba-coba
3. Dalam konteks riset operasi, validasi model bertujuan untuk …
- A. mengubah masalah menjadi model matematik
- B. mencari solusi numerik
- C. memastikan model sesuai dengan sistem nyata
- D. mengimplementasikan hasil ke lapangan
4. Langkah terakhir dalam siklus riset operasi setelah implementasi adalah …
- A. evaluasi dan umpan balik
- B. formulasi model
- C. pengumpulan data
- D. penentuan solusi awal
5. Masalah riset operasi yang melibatkan alokasi sumber daya terbatas untuk mencapai tujuan tertentu disebut …
- A. masalah penjadwalan
- B. masalah transportasi
- C. masalah inventori
- D. masalah optimasi
6. Pendekatan riset operasi sangat bergantung pada … untuk menganalisis masalah kompleks.
- A. pendapat subjektif
- B. pengalaman manajer
- C. survei lapangan saja
- D. model matematik dan data kuantitatif
7. Dalam formulasi model pemrograman matematik, fungsi yang ingin dimaksimalkan atau diminimalkan disebut …
- A. variabel keputusan
- B. kendala
- C. fungsi tujuan
- D. parameter
8. Variabel yang nilainya ditentukan dalam proses optimasi pemrograman matematik disebut …
- A. variabel keputusan
- B. parameter
- C. koefisien
- D. konstanta
9. Jika suatu perusahaan ingin meminimalkan biaya produksi dengan kendala jumlah bahan baku, maka model ini termasuk jenis …
- A. pemrograman linear
- B. pemrograman nonlinear
- C. pemrograman integer
- D. pemrograman dinamik
10. Dalam model linear, asumsi yang menyatakan bahwa nilai fungsi tujuan proporsional terhadap tingkat aktivitas disebut asumsi …
- A. aditivitas
- B. proporsionalitas
- C. kepastian
- D. divisibilitas
11. Jika model pemrograman linear memiliki dua variabel, metode yang paling sederhana untuk menyelesaikannya adalah …
- A. metode simpleks
- B. metode cabang-dan-batas
- C. metode grafik
- D. metode transportasi
12. Bentuk umum model pemrograman matematik terdiri dari fungsi tujuan, kendala, dan …
- A. parameter tetap
- B. variabel keputusan
- C. solusi awal
- D. fungsi nonlinear
13. Untuk mengaktifkan Solver di Excel, langkah pertama yang harus dilakukan adalah pergi ke menu …
- A. Data
- B. Insert
- C. Home
- D. File
14. Setelah Solver diaktifkan, ikon Solver akan muncul di grup … pada tab Data.
- A. Forecast
- B. Sort & Filter
- C. Data Tools
- D. Analysis
15. Dalam penggunaan Solver, sel yang berisi angka awal yang akan diubah untuk mencapai solusi disebut …
- A. objective cell
- B. spreadsheet area
- C. constraint cells
- D. variable cells
16. Saat menggunakan Solver, pengguna dapat memilih metode penyelesaian seperti …
- A. Linear Regression, Exponential Smoothing, dan Moving Average
- B. GRG Nonlinear, Simplex LP, dan Evolutionary
- C. Goal Seek, Scenario Manager, dan Data Table
- D. VLOOKUP, INDEX MATCH, dan SUMIF
17. Setelah menyelesaikan optimasi dengan Solver, hasil akhir dapat disimpan dengan memilih opsi …
- A. Save Scenario
- B. Restore Original Values
- C. Keep Solver Solution
- D. Create Report
18. Langkah pertama yang harus dilakukan untuk mengaktifkan Solver di Excel adalah …
- A. mengklik menu Data lalu Add-ins
- B. mengklik menu File lalu Options
- C. mengklik menu Insert lalu Solver
- D. mengklik menu Formulas lalu Solver
19. Dalam Excel Solver, untuk menambahkan kendala pada model, tombol yang digunakan adalah …
- A. Change
- B. Delete
- C. Add
- D. Options
20. Saat menggunakan Solver, jika model memiliki variabel keputusan yang harus berupa bilangan bulat, maka kendala yang ditambahkan adalah …
- A. >=0
- B. bin
- C. int
- D. <=100
21. Pada Solver, opsi 'Assume Non-Negative' berfungsi untuk …
- A. menambahkan kendala integer
- B. membatasi variabel keputusan <=0
- C. mengabaikan kendala non-negatif
- D. memastikan semua variabel keputusan >=0
22. Jika Solver tidak menemukan solusi optimal, maka pesan yang muncul adalah …
- A. Solver could not find a feasible solution
- B. Solver found a solution
- C. Solver stopped at current solution
- D. Solver encountered an error
23. Dalam Solver, untuk mengatur agar Solver berhenti setelah sejumlah iterasi, kita menggunakan …
- A. Max Time
- B. Convergence
- C. Precision
- D. Iterations
24. Fungsi tujuan pada Solver ditentukan di dalam kotak …
- A. Subject to the Constraints
- B. By Changing Variable Cells
- C. Set Objective
- D. Select a Solving Method
25. Dalam masalah transportasi, jika total penawaran tidak sama dengan total permintaan, maka model disebut …
- A. seimbang
- B. tidak seimbang
- C. terbuka
- D. tertutup
26. Metode yang digunakan untuk mencari solusi awal masalah transportasi dengan cara mengalokasikan sebanyak mungkin ke sel dengan biaya terkecil adalah …
- A. Metode Biaya Terendah
- B. Metode Pojok Barat Laut
- C. Metode Aproksimasi Vogel
- D. Metode MODI
27. Pada metode transportasi, sel yang tidak mendapat alokasi disebut …
- A. sel nonbasis
- B. sel basis
- C. sel dummy
- D. sel optimal
28. Tujuan utama menambahkan variabel dummy dalam masalah transportasi tidak seimbang adalah …
- A. menambah biaya transportasi
- B. mempermudah perhitungan
- C. mengurangi jumlah iterasi
- D. menyeimbangkan total penawaran dan permintaan
29. Dalam metode MODI, nilai indeks untuk sel basis adalah …
- A. 1
- B. 0
- C. 2
- D. -1
30. Jika suatu masalah transportasi memiliki 3 sumber dan 4 tujuan, maka jumlah sel basis maksimum adalah …
- A. 6
- B. 7
- C. 8
- D. 12
31. Dalam masalah penugasan, setiap pekerja hanya dapat ditugaskan ke …
- A. semua pekerjaan
- B. dua pekerjaan
- C. satu pekerjaan
- D. tidak ada pekerjaan
32. Metode yang digunakan untuk menyelesaikan masalah penugasan adalah …
- A. Metode Grafik
- B. Metode Hungarian
- C. Metode Simpleks
- D. Metode Vogel
33. Langkah pertama dalam metode Hungarian adalah …
- A. mencari nilai minimum setiap baris
- B. mencari nilai minimum setiap kolom
- C. mengurangi setiap kolom dengan nilai minimum kolom
- D. mengurangi setiap baris dengan nilai minimum baris
34. Jika dalam matriks biaya penugasan terdapat 4 pekerja dan 4 pekerjaan, maka setelah reduksi, jumlah garis minimum yang menutupi semua nol adalah …
- A. 4
- B. 3
- C. 2
- D. 5
35. Dalam masalah penugasan, jika terdapat 4 pekerjaan dan 4 pekerja, maka matriks biaya yang diperlukan berukuran …
- A. 2 x 2
- B. 3 x 3
- C. 5 x 5
- D. 4 x 4
36. Metode Hungarian digunakan untuk menyelesaikan masalah penugasan. Langkah pertama dalam metode ini adalah …
- A. membuat matriks biaya
- B. mengurangkan setiap elemen baris dengan nilai minimum baris
- C. menentukan nilai minimum kolom
- D. membuat garis penutup nol
37. Dalam pemrograman linear integer, jika suatu masalah memiliki dua variabel keputusan, maka metode grafik dapat digunakan jika …
- A. semua variabel integer
- B. semua variabel kontinu
- C. variabel berupa bilangan real
- D. masalah memiliki lebih dari dua kendala
38. Suatu masalah pemrograman linear integer dengan kendala 3x + 2y <= 6, x,y >= 0 dan x,y integer. Titik optimal yang mungkin adalah …
- A. x=1, y=1
- B. x=0, y=3
- C. x=2, y=0
- D. x=1, y=2
39. Dalam pemrograman linear integer, jika solusi optimal dari relaksasi LP menghasilkan nilai variabel tidak integer, maka metode yang digunakan adalah …
- A. metode cabang-dan-batas
- B. metode grafik
- C. metode simpleks
- D. metode Hungarian
40. Solver Excel dapat digunakan untuk menyelesaikan masalah pemrograman linear integer dengan cara menambahkan kendala …
- A. non-negatif
- B. binary
- C. continuous
- D. integer
41. Pada metode grafik untuk pemrograman linear integer, daerah layak terdiri dari titik-titik yang …
- A. integer
- B. kontinu
- C. real
- D. bulat
42. Dalam masalah pemrograman linear integer, jika fungsi tujuan adalah maksimisasi dan solusi relaksasi LP memberikan nilai Z=100 dengan x=2,5 dan y=3,8, maka langkah pertama metode cabang-dan-batas adalah …
- A. membuat dua submasalah dengan y<=3 dan y>=4
- B. membuat dua submasalah dengan x<=2 dan x>=3
- C. membulatkan x dan y ke integer terdekat
- D. menghentikan proses karena tidak layak
43. Metode cabang-dan-batas menjamin solusi optimal global untuk masalah pemrograman linear integer karena …
- A. hanya mengevaluasi satu cabang
- B. menggunakan fungsi tujuan nonlinear
- C. mengevaluasi semua kemungkinan solusi
- D. mengabaikan kendala integer
44. Dalam metode cabang-dan-batas, jika suatu submasalah tidak layak, maka submasalah tersebut …
- A. dicabangkan lagi
- B. dijadikan solusi sementara
- C. diselesaikan dengan metode grafik
- D. dihapus atau dipangkas
45. Suatu masalah pemrograman linear integer dengan kendala 2x + 3y <= 12, x,y >=0 integer. Jika solusi relaksasi LP memberikan x=3,6 dan y=1,6, maka cabang yang mungkin adalah …
- A. y<=1 dan y>=2
- B. x<=4 dan x>=5
- C. x<=3 dan x>=4
- D. y<=2 dan y>=3
46. Dalam metode cabang-dan-batas, batas atas untuk masalah maksimisasi diperoleh dari …
- A. solusi integer terbaik yang ditemukan
- B. solusi relaksasi LP dari submasalah
- C. nilai fungsi tujuan dari submasalah yang dipangkas
- D. rata-rata semua solusi submasalah
47. Pemrograman taklinear satu variabel adalah masalah optimasi dengan fungsi tujuan …
- A. linear dan satu variabel
- B. linear dan banyak variabel
- C. taklinear dan satu variabel
- D. taklinear dan banyak variabel
48. Metode numerik untuk menemukan maksimum atau minimum fungsi taklinear satu variabel tanpa menggunakan turunan adalah …
- A. metode Newton
- B. metode golden section
- C. metode simpleks
- D. metode Hungarian
49. Fungsi f(x)=x^3 – 3x + 2 pada interval [0,2] memiliki titik kritis di x=1. Untuk menentukan apakah itu maksimum atau minimum, dapat digunakan …
- A. turunan pertama
- B. metode grafik
- C. nilai fungsi di ujung interval
- D. turunan kedua
50. Syarat cukup untuk titik x* menjadi maksimum lokal fungsi f(x) yang differensiabel dua kali adalah …
- A. f'(x*)=0 dan f''(x*)>0
- B. f'(x*)=0 dan f''(x*)=0
- C. f'(x*)=0 dan f''(x*)<0
- D. f'(x*)>0 dan f''(x*)<0
51. Dalam optimasi taklinear satu variabel, metode yang menggunakan informasi turunan pertama adalah …
- A. metode Newton
- B. metode golden section
- C. metode exhaustive search
- D. metode Fibonacci
52. Dalam pemrograman taklinear satu variabel, metode yang menggunakan turunan pertama dan kedua untuk mencari titik optimum disebut metode?
- A. Metode Fibonacci
- B. Metode Dichotomous
- C. Metode Golden Section
- D. Metode Newton-Raphson
53. Fungsi f(x)=x^3-6x^2+9x+1 memiliki titik stasioner pada x=1 dan x=3. Jenis titik stasioner di x=3 adalah?
- A. Maksimum lokal
- B. Minimum lokal
- C. Titik belok
- D. Tidak dapat ditentukan
54. Dalam metode Golden Section, rasio emas yang digunakan untuk membagi interval adalah?
- A. 0,732
- B. 0,382
- C. 0,500
- D. 0,618
55. Fungsi f(x,y)=x^2+3xy+y^2 memiliki turunan parsial terhadap x adalah?
- A. 2x+3
- B. 2x+3y
- C. x+3y
- D. 2x+3xy
56. Matriks Hessian dari fungsi f(x,y)=x^2+2xy+3y^2 adalah?
- A. [[2,2],[2,6]]
- B. [[2,0],[0,6]]
- C. [[1,1],[1,3]]
- D. [[2,1],[1,6]]
57. Dalam pemrograman taklinear banyak variabel, metode yang menggunakan arah gradien negatif disebut metode?
- A. Metode Newton
- B. Metode Steepest Descent
- C. Metode Conjugate Gradient
- D. Metode Quasi-Newton
58. Fungsi f(x,y)=x^2+y^2 memiliki titik kritis di (0,0). Jenis titik tersebut adalah?
- A. Maksimum lokal
- B. Titik pelana
- C. Minimum lokal
- D. Tidak dapat ditentukan
59. Metode Newton untuk pemrograman taklinear banyak variabel menggunakan matriks Hessian dalam iterasi. Jika Hessian singular, maka metode?
- A. Tetap konvergen cepat
- B. Menyesuaikan langkah secara otomatis
- C. Menjadi metode gradien
- D. Mungkin gagal karena tidak dapat diinvers
60. Fungsi f(x)=x^4-4x^2+4 memiliki titik minimum global pada interval [-3,3] di x=?
- A. x=0
- B. x=±2
- C. x=±1
- D. x=±akar(2)
61. Himpunan S={x∈R^2 | x1+x2≤10, x1≥0, x2≥0} adalah contoh himpunan?
- A. Konveks
- B. Tidak konveks
- C. Terbuka
- D. Diskret
62. Fungsi f(x)=x^2+2x+1 adalah fungsi?
- A. Konkaf
- B. Konveks
- C. Tidak konveks maupun konkaf
- D. Linear
63. Pemrograman konveks memiliki sifat bahwa setiap titik optimum lokal adalah?
- A. Titik saddle
- B. Tidak dapat ditentukan
- C. Optimum global
- D. Bergantung pada fungsi kendala
64. Himpunan konveks didefinisikan sebagai himpunan yang untuk setiap dua titik di dalamnya, garis lurus yang menghubungkan kedua titik tersebut?
- A. Berada di luar himpunan
- B. Sebagian berada di dalam himpunan
- C. Seluruhnya berada di dalam himpunan
- D. Tergantung pada jarak
65. Fungsi f(x)=e^x adalah fungsi?
- A. Konveks
- B. Konkaf
- C. Tidak konveks
- D. Linear
66. Metode yang umum digunakan untuk menyelesaikan masalah pemrograman konveks adalah metode?
- A. Metode simpleks
- B. Metode Hungarian
- C. Metode titik interior
- D. Metode transportasi
67. Dalam pemrograman konveks, matriks Hessian dari fungsi tujuan harus?
- A. Semidefinit positif
- B. Definit negatif
- C. Semidefinit negatif
- D. Tidak terdefinisi
68. Masalah pemrograman konveks dengan fungsi tujuan kuadratik dan kendala linear dapat diselesaikan dengan metode?
- A. Metode Wolfe
- B. Metode cabang-dan-batas
- C. Metode Dijkstra
- D. Metode simpleks
69. Dalam metode penyelesaian masalah pemrograman konveks, salah satu pendekatan yang digunakan adalah metode subgradien. Metode ini sangat berguna ketika fungsi tujuan tidak terdiferensialkan. Prinsip dasar dari metode subgradien adalah…
- A. menggunakan gradien negatif sebagai arah pencarian dan menyesuaikan ukuran langkah secara tetap
- B. menggunakan metode Newton untuk mempercepat konvergensi
- C. menggunakan matriks Hessian untuk menentukan arah pencarian
- D. menggunakan subgradien sebagai arah pencarian dengan ukuran langkah yang menurun secara iteratif
70. Pada pemrograman konveks, metode fungsi penalti digunakan untuk menyelesaikan masalah dengan kendala. Dalam metode ini, fungsi tujuan dimodifikasi dengan menambahkan fungsi penalti yang…
- A. menghilangkan kendala dari model
- B. memberikan nilai negatif pada titik yang memenuhi kendala dan nol pada titik yang tidak memenuhi kendala
- C. mengganti semua kendala dengan fungsi linear
- D. memberikan nilai nol pada titik yang memenuhi kendala dan positif pada titik yang tidak memenuhi kendala
71. Dalam pemrograman kuadratik, fungsi tujuan memiliki bentuk umum…
- A. f(x) = c^T x + 1/2 x^T Q x, dengan Q matriks simetris
- B. f(x) = c^T x, dengan c vektor konstanta
- C. f(x) = 1/2 x^T Q x, dengan Q matriks diagonal
- D. f(x) = x^T Q x + d, dengan Q matriks identitas
72. Suatu masalah pemrograman kuadratik dengan fungsi tujuan f(x) = 2×1^2 + 3×2^2 – 4x1x2 + x1 – 2×2. Matriks Q yang sesuai untuk bagian kuadratik adalah…
- A. Q = [[2, -4], [-4, 3]]
- B. Q = [[2, -2], [-2, 3]]
- C. Q = [[4, -4], [-4, 6]]
- D. Q = [[-4, 4], [4, -6]]
73. Syarat optimalitas untuk masalah pemrograman kuadratik tanpa kendala adalah…
- A. gradien fungsi tujuan lebih besar dari nol
- B. gradien fungsi tujuan sama dengan nol dan matriks Hessian definit positif
- C. fungsi tujuan bernilai minimum pada batas daerah
- D. matriks Q harus singular
74. Dalam pemrograman kuadratik dengan kendala linear, metode yang sering digunakan adalah metode Wolfe. Metode ini mengubah masalah menjadi…
- A. masalah pemrograman konveks dengan fungsi tujuan linear
- B. masalah pemrograman taklinear tanpa kendala
- C. masalah pemrograman linear dengan menambahkan variabel slack dan artificial
- D. masalah pemrograman integer
75. Metode pemrograman geometrik menggunakan pendekatan yang didasarkan pada…
- A. ketidaksamaan aritmetika-rata-rata geometri
- B. deret Taylor untuk aproksimasi linear
- C. metode simpleks untuk optimasi linear
- D. transformasi Fourier untuk fungsi periodik
76. Suatu fungsi posinomial adalah fungsi yang terdiri dari…
- A. jumlah dari monomial dengan koefisien positif dan eksponen bilangan real
- B. selisih dari monomial dengan koefisien bilangan real
- C. hasil kali dari fungsi linear dengan koefisien positif
- D. akar dari fungsi kuadrat dengan koefisien negatif
77. Dalam pemrograman geometrik, tingkat kesulitan (degree of difficulty) didefinisikan sebagai…
- A. jumlah variabel dikurangi jumlah monomial
- B. jumlah monomial dikurangi jumlah variabel dikurangi satu
- C. jumlah kendala dikurangi jumlah variabel
- D. jumlah kendala ditambah jumlah variabel
78. Dualitas dalam pemrograman geometrik memungkinkan masalah primal yang berbentuk posinomial diubah menjadi masalah dual yang…
- A. memiliki fungsi tujuan kuadratik dan kendala taklinear
- B. memiliki fungsi tujuan yang lebih sederhana dan kendala linear
- C. memiliki fungsi tujuan linear dan kendala taklinear
- D. memiliki fungsi tujuan konveks dan kendala nonkonveks
79. Metode penyelesaian masalah pemrograman geometrik dengan tingkat kesulitan nol dapat dilakukan dengan…
- A. menggunakan algoritma genetika
- B. menggunakan metode grafik dua dimensi
- C. menyelesaikan sistem persamaan linear dari kondisi dual
- D. melakukan iterasi Newton secara numerik
80. Dalam goal programming, tujuan utama adalah…
- A. memaksimumkan keuntungan tanpa batasan
- B. meminimumkan deviasi dari target yang telah ditetapkan
- C. mencari solusi yang memenuhi semua kendala secara tepat
- D. mengubah semua tujuan menjadi kendala linear
81. Dalam goal programming, variabel deviasi dibedakan menjadi deviasi positif (d+) dan deviasi negatif (d-). Fungsi tujuan yang hanya meminimumkan deviasi positif digunakan jika target adalah…
- A. nilai yang harus tepat tercapai
- B. batas bawah yang harus dicapai
- C. batas atas yang tidak boleh dilampaui
- D. nilai yang tidak relevan
82. Metode pembobotan (weighted goal programming) memberikan bobot pada setiap tujuan untuk…
- A. menentukan prioritas relatif antar tujuan
- B. menghilangkan tujuan yang tidak penting
- C. mengubah tujuan menjadi kendala mutlak
- D. menyamakan semua tujuan menjadi satu
83. Metode prioritas (lexicographic goal programming) menyelesaikan masalah dengan cara…
- A. menyelesaikan semua tujuan secara simultan tanpa prioritas
- B. menggabungkan semua tujuan menjadi satu fungsi linear
- C. mengabaikan tujuan dengan prioritas terendah
- D. mengoptimalkan tujuan secara berurutan berdasarkan tingkat prioritas
84. Dalam goal programming, jika suatu target memiliki syarat bahwa deviasi negatif dan deviasi positif keduanya diminimumkan, maka target tersebut bersifat…
- A. target yang tidak perlu dicapai
- B. target sebagai batas atas
- C. target sebagai batas bawah
- D. target yang harus tepat tercapai (equality goal)
85. Dalam goal programming, jika sebuah perusahaan ingin memprioritaskan pencapaian target laba di atas target pangsa pasar, maka model yang tepat adalah dengan menggunakan konsep…
- A. Preemptive priority
- B. Non-preemptive priority
- C. Goal constraint
- D. Objective function
86. Dalam Proses Hierarki Analitik (AHP), matriks perbandingan berpasangan dinyatakan konsisten jika nilai Consistency Ratio (CR) kurang dari atau sama dengan…
- A. 0,10
- B. 0,05
- C. 0,15
- D. 0,20
87. Langkah pertama dalam penerapan Proses Hierarki Analitik (AHP) adalah…
- A. Menghitung vektor prioritas
- B. Membuat matriks perbandingan berpasangan
- C. Mendefinisikan masalah dan menentukan tujuan
- D. Menghitung rasio konsistensi
88. Dalam AHP, jika dalam suatu matriks perbandingan berpasangan elemen a(i,j) = 3, maka elemen a(j,i) bernilai…
- A. 9
- B. 3
- C. 1
- D. 1/3
89. Skala fundamental yang digunakan dalam AHP untuk menyatakan preferensi 'sedikit lebih penting' antara dua elemen adalah…
- A. 3
- B. 1
- C. 5
- D. 7
90. Tujuan dari menghitung Consistency Index (CI) dalam AHP adalah untuk…
- A. Menentukan bobot prioritas
- B. Mengukur tingkat inkonsistensi penilaian
- C. Membuat matriks baru
- D. Menjumlahkan elemen baris
91. Dalam pemrograman dinamik deterministik, prinsip utama yang digunakan adalah…
- A. Prinsip konveksitas
- B. Prinsip dualitas
- C. Prinsip komplementaritas slack
- D. Prinsip optimalitas Bellman
92. Dalam pemrograman dinamik, variabel yang menyatakan status sistem pada suatu tahap disebut…
- A. Variabel keputusan
- B. Variabel kontinu
- C. Variabel acak
- D. Variabel keadaan
93. Jika suatu masalah pemrograman dinamik memiliki 4 tahap dan setiap tahap memiliki 3 kemungkinan keputusan, maka jumlah jalur yang harus dievaluasi dengan metode enumerasi lengkap adalah…
- A. 12
- B. 27
- C. 81
- D. 256
94. Dalam pemrograman dinamik, fungsi yang menyatakan keuntungan total dari suatu tahap hingga tahap akhir disebut…
- A. Fungsi tujuan
- B. Fungsi transisi
- C. Fungsi optimal
- D. Fungsi rekursif
95. Dalam pemrograman dinamik, persamaan yang menghubungkan keadaan pada tahap n dengan keadaan pada tahap n+1 disebut…
- A. Persamaan tujuan
- B. Persamaan batasan
- C. Persamaan transisi keadaan
- D. Persamaan optimal
96. Masalah penentuan rute terpendek dalam jaringan dapat diselesaikan dengan pemrograman dinamik dengan memanfaatkan konsep…
- A. Algoritma greedy
- B. Metode simpleks
- C. Prinsip optimalitas
- D. Teori grafik
97. Dalam pemrograman dinamik deterministik, jika fungsi nilai pada tahap ke-n dinyatakan sebagai f_n(s) = maks [r_n(d) + f_{n+1}(s')], maka r_n(d) menyatakan…
- A. Nilai optimal total
- B. Keuntungan langsung dari keputusan d pada tahap n
- C. Nilai sisa dari tahap n+1
- D. Variabel keadaan
98. Suatu perusahaan ingin mengalokasikan anggaran iklan ke 3 wilayah. Anggaran total Rp100 juta. Model ini dapat diselesaikan dengan pemrograman dinamik dengan jumlah tahap sebanyak…
- A. 1 tahap
- B. 3 tahap
- C. 2 tahap
- D. 100 tahap
99. Dalam masalah inventori dengan pemrograman dinamik, variabel keadaan biasanya menyatakan…
- A. Tingkat persediaan
- B. Jumlah permintaan
- C. Jumlah pesanan
- D. Biaya penyimpanan
100. Jika dalam pemrograman dinamik, perhitungan dimulai dari tahap akhir menuju tahap awal, maka pendekatan ini disebut…
- A. Recursive forward
- B. Recursive backward
- C. Iterative forward
- D. Iterative backward
Latihan Tambahan dengan AI
Salin prompt di bawah ini, lalu tempelkan ke ChatGPT, Gemini, Claude, atau AI lainnya untuk mendapatkan 50 soal latihan baru dengan materi yang sama. Soal yang dihasilkan AI akan berbeda dari soal di halaman ini.