Aşama bir — puanlama
Şehirdeki her aday yer bir puan alır. Önem önce gelir: Wikipedia site bağlantıları, sayfa görüntüleme sayıları ve miras durumu, istek zamanında değil, alım zamanında bir kez hesaplanır. İlgi alanlarınız daha sonra bu puanı her yüzeye göre ağırlıklandırır, böylece müzeleri seçmek müzeleri yükseltir ancak diğer her şeyi silmez.
Filtreleme yerine ağırlıklandırma kasıtlıdır. İstanbul'da yalnızca tarih filtresi Boğaz vapurasını düşürürdü ve dürüst bir üç günlük plan vapurası düşürmez.
Aşama iki — kümeleme
Puanlanmış havuz, herhangi bir şey planlanmadan önce coğrafi olarak gruplandırılır, çünkü gerçek kısıtlama seyahat süresidir. Karşı yakadaki iki durak arasında bir saat gidebilir; Fatih'teki iki durak sekiz dakika. Önce kümeleme, bir günün şehirde zigzag çekmesini engelleyen şeydir.
Kütle, sıraya göre azalır, böylece olağanüstü bir yer etrafında kurulmuş bir gün, yakın oldukları için altı vasat yeri sürükleyip getirmez.
- Gezi uzunluğu yarıçapı sınırlar: bir gün 15 km içinde kalır, üç gün 25 km, bir hafta 45 km.
- Tek bir durak, pencerenin %60'ından fazlasını yediğinde ve yarıçap kenarına yakın olduğunda bir günü tamamen kaplayabilir.
- Ardışık günler coğrafi olarak birbirinden uzaklaştırılır, böylece aynı köprüyü iki kez geçmezsiniz.
Aşama üç — sıralama
Her küme, enjekte edilmiş bir mesafe matrisi üzerinde yürüme sırasına düzenlenir. Seyahat süreleri gerçek yönlendirme sonuçlarıdır, düz çizgi tahminleri değil, ve matris simetrik varsayılmaz — Beyoğlu'nda yokuş yukarı, yokuş aşağı ile aynı değildir.
Aşama dört — planlama
Sadece şimdi saat devreye girer. Sıra, her yerin kayıtlı açılış saatlerine ve gün pencerenize göre, tempo ve grup tipine göre ayarlanarak planlanır. Yemek molaları, kendi pencereleri içinde kendi başlarına durak olarak yerleştirilir, çünkü gerçek zaman maliyetleri vardır.
- Tempo
- Ziyaret süresi üzerinde bir çarpan: rahat ×1,67, standart ×1,00, yoğun ×0,67. Durak sayısında asla bir üst sınır yoktur.
- Grup tipi
- Gün penceresi üzerinde bir faktör: tek başına ×1,1, çift ×0,9, arkadaşlar ×1,0, aile ×0,75.
- Gün penceresi
- Kendi başlangıç ve bitiş saatiniz, grup faktörüne göre ölçeklendirilir.
- Durak sayısı
- Bir çıktı. Gün, zaman bütçesi bitene kadar dolar, sonra durur.
İki değişmez için özel testler vardır ve istisnasız sağlanır: bir yer kapalıyken hiçbir durak planlanmaz ve bir günün planlanan toplamı — ziyaret süresi × tempo, artı yolculuk, artı molalar — o günün penceresini asla aşmaz.
Veri kıt olduğunda
Kayıtlı açılış saati olmayan bir yer, günün ortasına ihtiyatla planlanır ve doğrulanmamış olarak işaretlenir. Mekândan gelmeyip kategori varsayılanından gelen bir süre, yaklaşık işaretiyle gösterilir. Ve bir şehirde, günlerinizin ihtiyacından daha az görülecek yer varsa, daha kısa günler ve bir bildirim alırsınız — dolgu değil.