خوارزمية توزيع الطلبات ( قوائم انتظار ذكية )

طريقة جعل المسافة بين السائق والراكب أقصر !

في بادئ الأمر ، لا يؤثر هذا على جودة الخدمة ، حيث لا يزال بإمكان كل سائق الوصول إلى العميل في غضون 5 دقائق.

ثانيًا ، هذا يحافظ على مشاركة جميع السائقين ، وليس فقط أولئك المحظوظين.

ثالثا ، هذا يحل القضية عندما يقف السائقون في الطابور. الآن سيحصلون على وظائف واحدة تلو الأخرى.

(مهم) السبب الرائع الآخر هو أنه يحفز السائقين على قبول الوظائف ،
لأنه إذا لم يفعلوا ذلك - يتم إعادة تعيين وقت الانتظار إلى 0.


اضغط على الصورة لعرض أكبر.*  الإسم:    e1b4fbc1-f0a3-4b8a-81ec-8eafd9bbc9e3.jpg* مشاهدات:    0* الحجم:    101.2 كيلوبايت* الهوية:    83




في هذا المثال

كلا السائقين على بعد 5 دقائق من العميل.

لكن أحد السائقين أكمل وظيفة قبل 3 دقائق

وآخر ينتظر عميله لمدة 15 دقيقة ، لذلك حصل على وظيفة جديدة.

إذا لم يقبل هذا السائق الركوب ، يرسله النظام إلى السائق التالي المتاح.

حتى يتم قبول الطلب

لا يزال بإمكان السائقين السابقين الذين لم يقبلوا تقديم مزايده (bid) كما هو موضح في الصورة.