Asansörün (gerçek) nasıl çalıştığını bilmek istedim. Ancak, şimdiye kadar kullandıkları algoritmalar veya simülasyon için yazılım (varsa) hakkında çok fazla malzeme bulamadım. Birisi bana bunun için referans verebilir mi?
Asansörün (gerçek) nasıl çalıştığını bilmek istedim. Ancak, şimdiye kadar kullandıkları algoritmalar veya simülasyon için yazılım (varsa) hakkında çok fazla malzeme bulamadım. Birisi bana bunun için referans verebilir mi?
Yanıtlar:
İlginç soru. Bu konuda da biraz araştırma yapmamı sağlıyor.
Wiki'nin Barney, G. (2003, Ocak) kitabına referansı vardır. Asansör Trafik El Kitabı: Teori ve Uygulama . ISBN 9780415274760.
İşte Wiki'den bir snippet (daha önce görmüş olabilirsiniz):
Asansör algoritması, bilgisayar işletim sistemlerinde sabit disk isteklerini zamanlamak için bir algoritma olarak bir uygulama buldu. Modern asansörler, bir sonraki servis talebine karar vermek için daha karmaşık sezgisel algoritmalar kullanır. Bu algoritmalara bir giriş, aşağıdaki referanslarda verilen "Asansör trafik el kitabı: teori ve uygulama" bölümünde bulunabilir.
Elbette farklı uygulamalar var, ancak en yaygın olanı şu:
https://en.wikipedia.org/wiki/Elevator#Elevator_algorithm
Gerçek binalarda zemin kat genellikle diğerlerinden daha sık kullanıldığından, asansörün belirli bir hareketsizlik süresinden sonra asansörün zemin kata dönmesine izin veren makul miktarda uygulama da vardır.
(Bir yan notta, Donald Knuth'un bir zamanlar asansörde bir gün geçirdiğini, asansör algoritmasını doğru bir şekilde tarif edeceğinden emin olmak için söylüyorum, ancak bunun için bir referans bulamıyorum.)
Asansör algoritması en iyi Knuth'un Asansör algoritması kullanılarak açıklanır .
Ancak basit adımlarda algoritma şu şekilde ifade edilebilir: