Masalah misionaris dan kanibal
Masalah misionaris dan kanibal dan masalah suami-suami pencemburu adalah masalah melintasi sungai klasik.[1] Masalah misionaris dan kanibal adalah sebuah permainan masalah terkenal dalam kecerdasan buatan, dimana masalah tersebut dipakai oleh Saul Amarel sebagai contoh representasi masalah.[2][3]
Masalah
suntingDalam masalah misionaris dan kanibal, tiga misionaris dan tiga kanibal harus melintasi sebuah sungai memakai sebuah perahu yang hanya dapat menampung dua orang. Permasalahannya adalah, untuk kedua tepian sungai tersebut, jika misionaris ada pada satu tepi, mereka tak boleh kalah jumlah dengan para kanibal (jika demikian, kanibal akan menyantap misionaris). Perahu tak dapat melintasi sungai sendiri dengan tanpa ada orang yang ada di perahu tersebut. Dan dalam beberapa variasi, salah satu kanibal hanya memiliki satu lengan dan tak dapat berbaris.[1]
Dalam masalah suami-suami pencemburu, para misionaris dan kanibal diganti menjadi tiga pasangan suami istri, dengan permasalahan bahwa tidak ada wanita yang dapat berada dengan pria lain tanpa ada suaminya yang juga hadir. Dalam permasalahan tersebut, tak ada wanita dan pria yang berada di sebuah tepi sungai dengan wanita yang kalah jumlah dengan pria, karena jika demikian, wanita tersebut berada dalam keadaan tanpa suami mereka. Sehingga, saat mengubah pria menjadi misionaris dan wanita menjadi kanibal, solusi apapun terhadap masalah suami-suami pencemburu juga akan menjadi solusi terhadap masalah misionaris dan kanibal.[1]
Solusi
suntingSolusi terawal yang diketahui terhadap masalah suami-suami pencemburu, memakai 11 pergerakan satu arah, adalah sebagai berikut. Pasangan-pasangan suami-istri diwakili sebagai α (laki-laki) dan a (perempuan), β dan b, and γ dan c.[4], p. 291.
Angka pergerakan | Tepi awal | Pergerakan | Tepi akhir |
---|---|---|---|
(awal) | αa βb γc | ||
1 | βb γc | αa → | |
2 | βb γc | ←α | a |
3 | α β γ | bc → | a |
4 | α β γ | ← a | b c |
5 | αa | βγ → | b c |
6 | αa | ← βb | γc |
7 | a b | αβ → | γc |
8 | a b | ← c | α β γ |
9 | b | a c → | α β γ |
10 | b | ← β | αa γc |
11 | βb → | αa γc | |
(akhir) | αa βb γc |
Ini adalah solusi tersingkat terhadap masalah tersebut, tetapi bukan satu-satunya solusi tersingkat.[4], p. 291.
Jumlah kunjungan | Tepi awal | Perjalanan | Tepi akhir |
---|---|---|---|
(awal) | αa βb γc | ||
1 | βb γc | αa → | |
2 | βb γc | ← a | α |
3 | β γc | ab → | α |
4 | β γc | ← b | αa |
5 | γc | βb → | αa |
6 | γc | ← b | αa β |
7 | γ | bc → | αa β |
8 | γ | ← c | αa βb |
9 | γc → | αa βb | |
(akhir) | αa βb γc |
Sejarah
suntingKemunculan pertama yang diketahui dari masalah suami-suami pencemburu ada dalam teks abad pertengahan Propositiones ad Acuendos Juvenes, biasanya diatributkan kepada Alcuin (wafat 804). Dalam perumusan Alcuin, pasangan-pasangan tersebut adalah para saudara dan saudari, tetapi hambatannya masih sama—tak ada wanita yang dapat bersama dengan pria lain tanpa kehadiran saudaranya.[1], p. 74. Dari abad ke-13 sampai ke-15, masalah tersebut diketahui di seluruh belahan Eropa Utara, dengan pasangan-pasangan tersebut saat ini disebut para suami dan istri.[4], pp. 291–293. Masalah tersebut kemudian ditempatkan dalam bentuk para tuan dan pelayan; perumusan dengan para misionaris dan kanibal belum muncul sampai akhir abad ke-19.[1], p. 81 Jumlah pasangan dan ukuran perahu yang diragamkan muncul pada permulaan abad ke-16.[4], p. 296. Cadet de Fontenay menempatkan sebuah pulau di tengah sungai pada 1879; sebuah ragam dari masalah tersebut, dengan perahu dua orang, sepenuhnya dipecahkan oleh Ian Pressman dan David Singmaster pada 1989.[1]
Referensi
sunting- ^ a b c d e f Pressman, Ian; Singmaster, David (June 1989). "'The Jealous Husbands' and 'The Missionaries and Cannibals'". The Mathematical Gazette. 73 (464): 73–81. JSTOR 3619658.
- ^ Amarel, Saul (1968). Michie, Donald, ed. "On representations of problems of reasoning about actions". Machine Intelligence. Amsterdam, London, New York: Elsevier/North-Holland. 3: 131–171. Diarsipkan dari versi asli tanggal March 8, 2008.
- ^ Cordeschi, Roberto (2006). "Searching in a Maze, in Search of Knowledge: Issues in Early Artificial Intelligence". Dalam Stock, Oliviero; Schaerf, Marco. Reasoning, Action and Interaction in AI Theories and Systems: essays dedicated to Luigia Carlucci Aiello. Lecture Notes in Computer Science. 4155. Berlin/Heidelberg: Springer. hlm. 1–23. doi:10.1007/11829263_1. ISBN 978-3-540-37901-0.
- ^ a b c d Franci, Raffaella (2002). "Jealous Husbands Crossing the River: A Problem from Alcuin to Tartaglia". Dalam Dold-Samplonius, Yvonne; Dauben, Joseph W.; Folkerts, Menso; van Dalen, Benno. From China to Paris: 2000 Years Transmission of Mathematical Ideas. Stuttgart: Franz Steiner Verlag. hlm. 289–306. ISBN 3-515-08223-9.