Skip to main content
Case Study|GreenRoute Logistics|

GreenRoute: Son Kilometre Teslimatı için Yapay Zeka Rota Optimizasyonu

Teslimat sürelerini %28 oranında azaltan ve yakıt maliyetlerini %19 oranında düşüren ML kullanarak bir rota optimizasyon platformu. GCC bölgesi genelinde günde 15.000+ teslimatı işler.

28%

Daha hızlı teslimatlar

19%

Yakıt maliyeti azaltması

96%

Zamanında teslimat oranı

15K+

Günlük teslimatlar

Zorluk

GreenRoute Logistics, Dubai, Riyad ve Doha'da e-ticaret şirketleri için son kilometre teslimatını yönetmektedir. Günde 15.000'den fazla teslimat ve 200 sürücü ile manuel rota planlama sınırlarına ulaşmıştır. Sevk görevlileri her sabah 3 saat boyunca rotaları deneyim ve sezgiye dayanarak atamışlardır — ve rotalar genellikle optimal değildir, geç teslimatlar, yüksek yakıt maliyetleri ve sinirli sürücüler ile sonuçlanır.

Sorun, GCC teslimatının benzersiz zorlukları tarafından karmaşıklaştırılmıştır: belirli mallar için soğuk zincir uyumluluğu gerektiren aşırı sıcak, sınırlı erişim saatleri olan kapalı siteler, henüz Google Haritalar'da olmayan yeni gelişmeler ve Ramazan ve tatil dönemlerinde dramatik şekilde değişen trafik desenleri.

Bizim yaklaşımımız

Üç bileşenli bir sistem oluşturduk: rota optimizasyonu için bir Python ML hizmeti, sürücüler için bir Flutter mobil uygulaması ve sevk görevlileri için bir Next.js web panosu. ML hizmeti, seyahat süresi tahminlemesi için makine öğrenmesi ile geliştirilmiş bir değiştirilmiş araç rota problemi (VRP) çözücü kullanmaktadır.

Temel algoritm, kombinatoryal optimizasyon için Google OR-Tools'u 6 ay GreenRoute geçmiş teslimat verileri üzerinde eğitilmiş özel bir gradient artırma modeli ile birleştirir. Model, günün saati, haftanın günü, hava durumu ve mevsimsel desenler temelinde konumlar arasındaki gerçek seyahat sürelerini tahmin eder — GCC trafiğindeki teslimat araçları için Google Haritalar tahminlerinden çok daha doğru.

Ayrıca benzersiz GCC gereksinimlerini ele alan bir kısıtlama motoru oluşturduk: kapalı siteler için zaman pencereleri, sıcaklığa duyarlı mallar için transit süresini en aza indiren soğuk zincir rotalaması, sürücü beceri eşleştirmesi (bazı teslimatlar ağır kaldırma veya özel işlem gerektirmektedir) ve sürücü programlarına yerleştirilmiş namaz zamanı tamponları.

Sürücü uygulaması: tek elle kullanım için tasarlanmıştır

The Flutter driver app was designed with a single constraint: it must be fully operable with one hand while the driver is at a delivery stop. Large touch targets, swipe gestures for status updates, voice-activated navigation, and automatic delivery confirmation via geofencing. Drivers spend less than 5 seconds interacting with the app per delivery.

The app also provides real-time route adjustments. If a delivery fails (customer not home), the driver taps one button and the system instantly recalculates the remaining route, potentially rearranging stops to minimize backtracking. If traffic conditions change mid-route, the app suggests alternative paths without requiring dispatcher intervention.

Dispatcher dashboard: from 3 hours to 15 minutes

The Next.js dispatcher dashboard replaced the morning route planning ritual. Dispatchers now upload the daily delivery manifest (CSV or API integration with the client e-commerce platform), review the AI-generated routes on an interactive map, make any manual adjustments (VIP customers, special instructions), and push routes to all drivers with a single click.

The dashboard also provides real-time fleet visibility: driver locations, delivery progress, predicted completion times, and automatic alerts for delays. This real-time view replaced a WhatsApp group where dispatchers previously tracked drivers manually.

Results

After 3 months in production, the numbers speak clearly: average delivery time reduced by 28% (from 45 minutes between stops to 32 minutes), fuel costs down 19% across the fleet, on-time delivery rate improved from 82% to 96%, and morning route planning time reduced from 3 hours to 15 minutes.

Driver satisfaction also improved significantly. The optimized routes are more logical (less backtracking), the app reduces phone calls from dispatchers, and drivers finish their routes earlier. Driver retention improved by 22% in the first quarter — a major cost savings in an industry with notoriously high turnover.

GreenRoute, sistemini o zamandan beri Riyad ve Doha operasyonlarına genişletmiş ve siparişler gelmeden önce uydu lokasyonlarında envanteri önceden konumlandırmak için tahmini talep modellemesi eklemeyi araştırmaktadır.

Öğrenilen dersler

Tarihi veriler teorik modellerden daha iyi sonuç verir. Gerçek teslimat verileriyle eğitilen seyahat süresi tahminlerimiz, yol seyahat süresi değil, teslimat sürüşünün gerçekliğini (park süresi, bina erişimi, müşteri etkileşimi) de kaptığından, jenerik yönlendirme API'lerini geniş bir marjla geride bırakmıştır.

Lojistik için bölgesel bağlam son derece önemlidir. Namaz saati planlama, Ramazan trafik desenleri, aşırı sıcak yönlendirme kısıtlamaları — bunlar GCC'de kenar durumlar değil, temel gerekliliklerdir. Bunları göz ardı eden herhangi bir lojistik optimizasyonu üretimde başarısız olacaktır.

Tech Stack

PythonFlutterNext.jsGoogle OR-ToolsPostgreSQLSupabaseRedis