Birlikte eğlenmeyi edildi tarihinde bloklu en Labirent demo ve bir labirent çözmek istiyorsanız, sadece duvara sol elini tutmak Eski kuralı hatırladı. Bu, basit bağlı herhangi bir labirent için çalışır ve sonlu bir dönüştürücü tarafından uygulanabilir.
Robotumuzun aşağıdaki eylemler ve gözlemlenebilir bir dönüştürücü ile temsil edilmesine izin verin:
- Eylemler: ileri git ( ), sola dön ( ), sağa dön ( )
- Gözlemlenebilir: önde duvar ( ), önde duvar yok ( )
Sonra sol labirent çözücüyü (tembel çizimimi affedin) olarak inşa edebiliriz:
Gözlenebilir bir nokta gördüğümüzde, o kenarla ilişkili eylemi yürütürken uygun kenarı durumdan takip etmemizi sağlayacaktır. Bu otomat, basitçe bağlanan labirenteri çözecektir, ancak çıkmaz sokaklardan sonra zaman alabilir. Aşağıdaki durumlarda başka bir otomasyon A'dan daha iyi olarak adlandırırız :
, yalnızca sınırlı sayıda labirentte kesinlikle daha fazla adım atar ve
, sonsuz sayıda labirentte kesinlikle daha az adım atar (ortalama; olasılıklı varyantlar için).
İki sorum:
Yukarıda çizilenden daha iyi sonlu bir otomat var mı ? Olasılıksal dönüştürücülere izin verirsek ne olur?
Labirentleri çözmek için basitçe bağlanması gerekmeyen sonlu bir otomat var mı?