Yangın Tahliye Simülasyonu

Bina planında aynı senaryo için farklı arama algoritmalarının çıkışa ulaşma performansını keşfedin.

Boş Alan
Duvar
Acil Çıkış
Tahliye Edilecek Kişi
Başlangıç Yangını
Bulunan Yol
Algoritma Adım Ziyaret Edilen Durum Çalışma Zamanı (ms) Maks Bellek (durum) Durum
BFS-----
DFS-----
A*-----
Greedy-----

Problem Tanımı

Bu simülasyonda, rastgele duvarlara ve çıkışlara sahip tek katlı bir bina içinde bulunan kişinin, yayılmakta olan yangın reach etmeden güvenli bir kapıya ulaşması gerekiyor. Yangının başlangıç noktaları ve yayılma hızı sabitlenirken, farklı arama algoritmaları aynı senaryo üzerinde denenir.

Sezgisel Fonksiyonlar

A* ve Greedy yaklaşımları, kişinin çıkışa kalan mesafesini Manhattan distance ile tahmin ederken, aynı zamanda yangın varış zamanını da dikkate alır.

Manhattan Distance:

h(n) = |x_{n} - x_{exit}| + |y_{n} - y_{exit}|