KECERDASAN BUATAN
(Water Jug Problem)
Oleh:
Irsan firsandi
171230551
INISIALISASI
Mulai objek: (0,0)
Terapkan aturan 2:
( X, Y I Y < 3 ) ( X, 3 )
{isi kendi 3 galon} sekarang keaadaannya ( X, 3 )
ITERASI 1:
Kondisi saat ini: ( X, 3 )
Terapkan aturan 7:
( X, Y I X + Y < = 4 ^ Y > 0 ) ( X + Y, 0 )
{tuang semua air dari kendi 3 galon ke dalam kendi 4 galon}
Sekarang keadaannya adalah ( 3, 0 )
ITERASI 2:
Kondisi saat ini: ( 3, 0 )
Terapkan aturan 2:
( X, Y I Y < 3 ) ( 3,3 )
{isi kendi 3 galon}
Sekarang subjek ( 3,3 )
ITERASI 3:
Kondisi saat ini ( 3,3 )
Terapkan aturan 5:
( X, Y I X + Y > = 4 ^ Y > 0 ) ( 4, Y – ( 4 – X )
{tuangkan air dari kendi 3 galon kedalam kendi 4 galon hingga kendi 4 galon penuh}
Sekarang subjek ( 4,2 )
ITERASI 4:
Kondisi saat ini ( 4,2 )
Terapkan aturan 3:
( X, Y I X > 0 ) ( 0,Y )
{empty 4-galon jug}
Sekarang keaadaan adalah ( 0,2 )
ITERASI 5:
Kondisi saat ini: ( 0,2 )
Terapkan aturan 9:
( 0,2 ) ( 2,0 )
{tuangkan 2 galon air dari 3 galon kendi ke dalam 4 galon kendi}
Sekarang keadaan adalah ( 2,0 )