bentuk representasi diagram transisi lain dari mesin turing yaitu … · 2020. 12. 13. ·...

15

Upload: others

Post on 12-Mar-2021

9 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat
Page 2: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

Bentuk representasi diagram transisi lain

dari Mesin Turing yaitu persilangan

antara mesin Mealy dan Moore.

Page 3: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

(Δ,Δ,R)

(Δ,a,L)

(Δ,Δ,R)

(Δ,Δ,R)

(a,a,R) (b,b,R)

(a,X,R)

(a,a,R) (b,b,R)

(b,Y,R)

(X,a,R), (Y,b,R)

HALT START 1

4

2 3

5 6

(a,a,R) (b,b,R)

(a,a,L) (b,b,L) (Δ,Δ,L)

(Δ,b,L)

(a,a,R) (b,b,R)

Page 4: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

1 (a,A,R)

(b,Δ,R)

menjadi

1/R a/A

b/Δ

Page 5: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

Δ/Δ

Δ/a

Δ/Δ

Δ/Δ

a/a b/b

a/X

a/a b/b

b/Y

X/a, Y/b

HALT START 1/R

4/L

2/R 3/R

5/R 6/R

a/a b/b

a/a b/b

a/a b/b Δ/Δ

Δ/b

Page 6: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

Bagaimana dengan

1 (a,A,R)

(b,Δ,L)

?

Sebagaimana halnya dengan konversi dari

mesin Mealy ke mesin Moore, harus dilakukan

pemecahan state.

Page 7: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

contoh:

menjadi:

1 (a,A,L)

(b,Δ,R)

2 (a,X,R)

1/L a/A

2/R a/X

1’/R b/Δ

a/X

Page 8: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

Penggunaan notasi lain:

Bisa digambarkan sebagai:

1 (a,a,R)

(b,b,R)

1 (a,b,=, R)

Page 9: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

Gambarkan diagram MT ini menjadi

Move-In-State TM

START 1

HALT

3 2

(a, X, R)

(b, b, R)

(Δ, Δ, L) (a, b, L)

(b, a, R)

(Δ, Δ, R)

Page 10: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks.

Kedua mesin mendapat masukan dan pita yang sama (∑ dan Γ sama).

Ketika salah satu mengakhiri eksekusinya, maka mesin yang ke dua akan memulai bekerja.

Mesin ke dua akan memulai pekerjaannya dari posisi yang ditinggalkan oleh mesin pertama.

Page 11: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

M1 = (Q1, Ʃ, Γ, δ1, S1, B, F1)

M2 = (Q2, Ʃ, Γ, δ2, S2, B, F2)

akan dibentuk M3 yang merupakan kombinasi dari M1 dan M2 atau

M3 = M1M2 dengan konfigurasi

M3 = (Q3, Ʃ, Γ, δ3, S3, B, F3)

dimana:

Q3 = Q1 U Q2 (diketahui Q1 ∩ Q2 = Ф)

S3 = S1 dan F3 = F2

Page 12: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

Fungsi transisi dari M3 dibentuk sbb.:

Semua transisi δ2

Transisi-transisi δ1 yang tidak menuju F1

Transisi-transisi δ1 yang menuju F1 diganti

menuju S2

Page 13: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

M1 = ({q1, q2, q3, q4}, {a}, {a, B}, {q1}, B, {q4})

dengan fungsi transisi:

δ(q1, a) = (q2, a, R)

δ(q1, B) = (q2, B, R)

δ(q2, a) = (q3, a, R)

δ(q2, B) = (q3, B, L)

δ(q3, a) = (q4, a, R)

δ(q3, B) = (q4, B, R)

Page 14: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

M2 = ({p1, p2}, {a}, {a, B}, {p1}, B, {p2})

dengan fungsi transisi:

δ(p1, a) = (p2, a, R)

δ(p1, B) = (p2, a, R)

akan dibentuk M3 yang merupakan kombinasi dari M1 dan M2 atau

M3 = M1M2 dengan konfigurasi

M3 = ({q1, q2, q3, q4, p1, p2}, {a}, {a, B}, {q1}, B, {p2})

Page 15: Bentuk representasi diagram transisi lain dari Mesin Turing yaitu … · 2020. 12. 13. · Kombinasi Mesin Turing akan menghasilkan bentuk yang lebih kompleks. Kedua mesin mendapat

dengan fungsi transisi:

δ(q1, a) = (q2, a, R)

δ(q1, B) = (q2, B, R)

δ(q2, a) = (q3, a, R)

δ(q2, B) = (q3, B, L)

δ(q3, a) = (p1, a, R)

δ(q3, B) = (p1, B, R)

δ(p1, a) = (p2, a, R)

δ(p1, B) = (p2, a, R)