2025-11-14T17:58:11.620505

Edge-weighted Online Stochastic Matching: Beating $1-\frac1e$

Yan
We study the edge-weighted online stochastic matching problem. Since Feldman, Mehta, Mirrokni, and Muthukrishnan proposed the $(1-\frac1e)$-competitive Suggested Matching algorithm, there has been no improvement for the general edge-weighted online stochastic matching problem. In this paper, we introduce the first algorithm beating the $1-\frac1e$ barrier in this setting, achieving a competitive ratio of $0.645$. Under the LP proposed by Jaillet and Lu, we design an algorithmic preprocessing, dividing all edges into two classes. Then based on the Suggested Matching algorithm, we adjust the matching strategy to improve the performance on one class in the early stage and on another class in the late stage, while keeping the matching events of different edges highly independent. By balancing them, we finally guarantee the matched probability of every single edge.
academic

المطابقة العشوائية عبر الإنترنت المرجحة بالحواف: تجاوز 11e1-\frac1e

المعلومات الأساسية

  • معرّف الورقة: 2210.12543
  • العنوان: Edge-weighted Online Stochastic Matching: Beating 11e1-\frac1e
  • المؤلف: Shuyi Yan (قسم علوم الحاسوب، جامعة كوبنهاغن)
  • التصنيف: cs.DS (هياكل البيانات والخوارزميات)، cs.GT (نظرية الألعاب)
  • تاريخ النشر: 8 أبريل 2025 (النسخة الثالثة من arXiv)
  • رابط الورقة: https://arxiv.org/abs/2210.12543

الملخص

تدرس هذه الورقة مشكلة المطابقة العشوائية عبر الإنترنت المرجحة بالحواف. منذ أن اقترح فيلدمان وآخرون خوارزمية Suggested Matching بنسبة تنافسية (11e)(1-\frac1e)، لم يكن هناك تحسن على المشكلة العامة للمطابقة العشوائية المرجحة بالحواف. تقدم هذه الورقة لأول مرة خوارزمية تتجاوز حاجز 11e1-\frac1e، محققة نسبة تنافسية بقيمة 0.645. بناءً على البرمجة الخطية التي اقترحها Jaillet و Lu، نصمم معالجة مسبقة للخوارزمية تقسم جميع الحواف إلى فئتين. ثم، بناءً على خوارزمية Suggested Matching، نعدل استراتيجية المطابقة لتحسين أداء فئة واحدة من الحواف في المراحل المبكرة وتحسين أداء الفئة الأخرى في المراحل اللاحقة، مع الحفاظ على استقلالية عالية لأحداث المطابقة عبر الحواف المختلفة. من خلال موازنة هذه العمليات، نضمن في النهاية احتمالية المطابقة لكل حافة.

الخلفية البحثية والدافع

أهمية المشكلة

لعبت مشكلة المطابقة الثنائية عبر الإنترنت، التي قدمها Karp وآخرون عام 1990، دوراً مهماً في مجال الخوارزميات عبر الإنترنت. أهم تطبيقاتها هو الإعلان عبر الإنترنت: عندما يبحث المستخدم على محرك بحث، يجب اختيار الإعلان المناسب للعرض. في هذه المشكلة، يتم نمذجة المعلنين كرؤوس غير متصلة بالإنترنت (معروفة في بداية الخوارزمية)، والانطباعات (عمليات البحث للمستخدمين) يتم نمذجتها كرؤوس متصلة بالإنترنت (تصل واحدة تلو الأخرى).

قيود الطرق الموجودة

  1. نموذج الحالة الأسوأ: خوارزمية Ranking من Karp وآخرين تحقق نسبة تنافسية 11e0.6321-\frac1e \approx 0.632 في المطابقة غير المرجحة، وأثبتوا أنها مثلى.
  2. نموذج المطابقة العشوائية عبر الإنترنت: خوارزمية Suggested Matching من Feldman وآخرين لا تزال تحقق فقط نسبة تنافسية 11e1-\frac1e في الإعداد العام المرجح بالحواف.
  3. التحسينات في الحالات الخاصة: بينما تم تحقيق تحسينات في حالات خاصة مثل المطابقة المرجحة بالرؤوس والمطابقة المرجحة بالحواف مع التخلص الحر، فإن الإعداد العام المرجح بالحواف يفتقر إلى هذه الخصائص المفيدة.

الدافع البحثي

الإعداد العام المرجح بالحواف أصعب بطبيعته لأن:

  • قد تحتل الحواف الخفيفة رؤوساً غير متصلة بالإنترنت، مما يمنع الحواف الثقيلة من المطابقة في المستقبل
  • لا يمكن الحصول بسهولة على نسبة تنافسية جيدة من خلال تحديد حد أدنى لاحتمالية المطابقة لكل رأس أو حافة
  • يشير الحد الأعلى 0.703 إلى أن هذا الإعداد أصعب فعلاً من الحالات الخاصة

المساهمات الأساسية

  1. تجاوز حاجز 11e1-\frac1e للمرة الأولى: اقتراح خوارزمية زمن متعدد الحدود بنسبة تنافسية 0.645 لمشكلة المطابقة العشوائية عبر الإنترنت المرجحة بالحواف العامة
  2. تقنية معالجة مسبقة مبتكرة: تصميم معالجة مسبقة بناءً على البرمجة الخطية Jaillet-Lu، تقسم الحواف إلى فئتين وتبسط بنية المشكلة
  3. استراتيجية مطابقة متعددة المراحل: اقتراح خوارزمية Multistage Suggested Matching، التي تستخدم استراتيجيات مختلفة في مراحل مختلفة لتحسين الأداء
  4. تحليل الحفاظ على الاستقلالية: تطوير إطار عمل تحليلي يحافظ على استقلالية عالية لأحداث المطابقة عبر الحواف المختلفة

شرح الطريقة

تعريف المهمة

المدخلات:

  • مجموعة أنواع الرؤوس المتصلة بالإنترنت II ومجموعة الرؤوس غير المتصلة بالإنترنت JJ
  • مجموعة الحواف E={(i,j):iI,jJi}E = \{(i,j) : i \in I, j \in J_i\}، حيث لكل حافة (i,j)(i,j) وزن غير سالب wijw_{ij}
  • معدل الوصول λi\lambda_i لكل نوع رأس متصل بالإنترنت ii

العملية: تصل الرؤوس المتصلة بالإنترنت وفقاً لعملية بواسون، حيث يختار كل رأس بشكل مستقل النوع ii باحتمالية λiΛ\frac{\lambda_i}{\Lambda}

الهدف: تعظيم الوزن الإجمالي المتوقع لجميع حواف المطابقة

إطار العمل التقني الأساسي

1. البرمجة الخطية Jaillet-Lu

استخدام برمجة خطية محسّنة لتحديد الحل الأمثل غير المتصل بالإنترنت:

maximize ∑_{(i,j)∈E} w_{ij}x_{ij}
subject to:
∑_j x_{ij} ≤ λ_i  ∀i ∈ I
∑_i x_{ij} ≤ 1   ∀j ∈ J  
∑_i (2x_{ij} - λ_i)^+ ≤ 1 - ln 2  ∀j ∈ J
x_{ij} ≥ 0  ∀(i,j) ∈ E

2. تقنية المعالجة المسبقة

النظرية 2: يمكن تحويل أي حل من حلول البرمجة الخطية Jaillet-Lu إلى مطابقة كسرية معادلة تحقق الشروط التالية:

  • iI,xi=λi\forall i \in I, x_i = λ_i (القيد 2)
  • jJ,xj=1\forall j \in J, x_j = 1 (القيد 3)
  • (i,j)E,xij{0,12λi,λi}\forall (i,j) ∈ E, x_{ij} \in \{0, \frac{1}{2}λ_i, λ_i\} (القيد 4)

هذا يقسم الحواف إلى فئتين:

  • الحواف من النوع الأول: xij=λix_{ij} = λ_i (نوع الرأس المتصل بالإنترنت يطابق رأساً واحداً غير متصل بالإنترنت فقط)
  • الحواف من النوع الثاني: xij=12λix_{ij} = \frac{1}{2}λ_i (نوع الرأس المتصل بالإنترنت يطابق رأسين غير متصلين بالإنترنت، كل منهما بنسبة نصف)

معمارية النموذج: Multistage Suggested Matching

تنقسم الخوارزمية إلى ثلاث مراحل زمنية:

المرحلة 1 (0tt00 ≤ t ≤ t_0):

  • الرؤوس من النوع الأول: مطابقة مع الجار الفريد (إذا لم تكن مطابقة)
  • الرؤوس من النوع الثاني: تجاهل مباشر

المرحلة 2 (t0<tt1t_0 < t ≤ t_1):

  • الرؤوس من النوع الأول: مطابقة مع الجار الفريد (إذا لم تكن مطابقة)
  • الرؤوس من النوع الثاني: مطابقة مع كل جار غير مطابق باحتمالية 12\frac{1}{2}

المرحلة 3 (t1<t1t_1 < t ≤ 1):

  • الرؤوس من النوع الأول: مطابقة مع الجار الفريد (إذا لم تكن مطابقة)
  • الرؤوس من النوع الثاني:
    • إذا كان هناك جار واحد فقط غير مطابق في الوقت t1t_1، فمطابقة معه
    • وإلا، مطابقة مع كل جار غير مطابق باحتمالية 12\frac{1}{2}

نقاط الابتكار التقني

  1. استراتيجية تقسيم الوقت:
    • التضحية بالحواف من النوع الثاني في المراحل المبكرة لتحسين احتمالية مطابقة الحواف من النوع الأول
    • تعديل استراتيجية الحواف من النوع الثاني في المراحل اللاحقة بناءً على الملاحظة
  2. الحفاظ على الاستقلالية:
    • ملاحظة حالة الرؤوس غير المتصلة بالإنترنت مرة واحدة فقط في الوقت t1t_1
    • الحفاظ على استقلالية عالية لأحداث مطابقة الحواف المختلفة
  3. التحليل الاحتمالي:
    • تحديد حد أدنى مستقل لاحتمالية عدم المطابقة لكل رأس غير متصل بالإنترنت في أي وقت
    • حساب احتمالية مطابقة كل حافة بشكل مستقل بناءً على معدلات المطابقة الدقيقة

إعداد التجارب

هذه الورقة تركز بشكل أساسي على التحليل النظري، مع التحقق من أداء الخوارزمية من خلال الإثبات الرياضي:

إعدادات المعاملات

  • أوقات الحدود: t0=0.05t_0 = 0.05, t1=0.757t_1 = 0.757
  • تم الحصول على هذه المعاملات من خلال التحسين العددي، والتعديلات الإضافية يمكن أن تحسن النسبة التنافسية فقط في الخانة العشرية الرابعة

مؤشرات التقييم

النسبة التنافسية: نسبة القيمة الموضوعية المتوقعة للخوارزمية إلى القيمة الموضوعية المتوقعة للمطابقة الأمثل غير المتصلة بالإنترنت

نتائج التجارب

النتائج الرئيسية

النظرية 9: خوارزمية Multistage Suggested Matching هي 0.645-تنافسية لمشكلة المطابقة العشوائية عبر الإنترنت المرجحة بالحواف.

التحليل التفصيلي

بالنسبة للحواف من النوع الأول (i,j)(i,j)، النسبة التنافسية هي: 01E[Aj(t)]dt0t0eyjtdt+t0t1eyjt0(tt0)dt+t11eyjt0(t1t0)(2yj)(tt1)dt\int_0^1 E[A_j(t)]dt ≥ \int_0^{t_0} e^{-y_j t}dt + \int_{t_0}^{t_1} e^{-y_j t_0-(t-t_0)}dt + \int_{t_1}^1 e^{-y_j t_0-(t_1-t_0)-(2-y_j)(t-t_1)}dt

بالنسبة للحواف من النوع الثاني (i,j)(i,j)، النسبة التنافسية هي: t0t1E[Aj(t)]dt+E[Aj(t1)]t11E[Aj(t)Aj(t1)=1]dt+2(1E[Aj(t1)])t11E[Aj(t)Aj(t1)=0]dt\int_{t_0}^{t_1} E[A_j(t)]dt + E[A_{j'}(t_1)]\int_{t_1}^1 E[A_j(t)|A_{j'}(t_1)=1]dt + 2(1-E[A_{j'}(t_1)])\int_{t_1}^1 E[A_j(t)|A_{j'}(t_1)=0]dt

الاكتشافات الرئيسية

  1. الحالة الأسوأ: عندما yj=1ln2y_j = 1 - \ln 2، تصل النسبة التنافسية لكلا نوعي الحواف إلى الحد الأدنى 0.645
  2. التصميم المتوازن: من خلال تعديل t0t_0 و t1t_1، تتجاوز الخوارزمية النسبة التنافسية 11e0.6321-\frac{1}{e} ≈ 0.632 على كل حافة
  3. الضمان النظري: الإثبات الرياضي الصارم يضمن الحد الأدنى لأداء الخوارزمية

الأعمال ذات الصلة

مسار التطور

  1. نموذج الحالة الأسوأ:
    • Karp وآخرون (1990): خوارزمية Ranking، نسبة تنافسية 11e1-\frac{1}{e}
    • Aggarwal وآخرون: التوسع المرجح بالرؤوس
  2. نموذج الترتيب العشوائي:
    • Goel و Mehta: خوارزمية Greedy، نسبة تنافسية 11e1-\frac{1}{e}
    • Mahdian و Yan: تحسين إلى 0.696
  3. المطابقة العشوائية عبر الإنترنت:
    • Feldman وآخرون (2009): تجاوز أول 11e1-\frac{1}{e} (غير مرجح، افتراض صحيح)
    • مرجح بالرؤوس: نسبة تنافسية 0.716
    • مرجح بالحواف مع التخلص الحر: نسبة تنافسية 0.706
    • مرجح بالحواف تحت الافتراض الصحيح: نسبة تنافسية 0.705

موضع هذه الورقة

هذه الورقة هي أول عمل يتجاوز حاجز 11e1-\frac{1}{e} في الإعداد العام المرجح بالحواف، ملئة فراغاً مهماً في هذا المجال.

الخلاصة والمناقشة

الاستنتاجات الرئيسية

  1. اختراق نظري: تحقيق نسبة تنافسية تتجاوز 11e1-\frac{1}{e} في المطابقة العشوائية عبر الإنترنت المرجحة بالحواف للمرة الأولى
  2. ابتكار الطريقة: توفر الاستراتيجية متعددة المراحل وتحليل الاستقلالية أدوات تقنية جديدة لهذا المجال
  3. تحسن الأداء: تحسن من 0.632 إلى 0.645، وعلى الرغم من أنه يبدو صغيراً، إلا أنه ذو أهمية نظرية كبيرة

القيود

  1. نطاق التحسن: مقارنة بالحالات الخاصة (مثل المرجح بالرؤوس بقيمة 0.716)، نطاق التحسن نسبي صغير
  2. التعقيد: تتطلب الخوارزمية التحكم الدقيق بالوقت ومراقبة الحالة
  3. الحد الأعلى النظري: لا يزال هناك فجوة من الحد الأعلى النظري 0.703

الاتجاهات المستقبلية

  1. التحسينات الإضافية: البحث عن استراتيجيات تقسيم زمني أفضل أو قواعد مطابقة
  2. التطبيقات العملية: تطبيق الخوارزميات النظرية على سيناريوهات عملية مثل الإعلان عبر الإنترنت
  3. توسيع النموذج: النظر في أنماط وصول أكثر عمومية أو شروط إضافية

التقييم المتعمق

المزايا

  1. اختراق نظري مهم: حل مشكلة مفتوحة في هذا المجال لأكثر من عشر سنوات
  2. الابتكار التقني:
    • تقنية معالجة مسبقة ذكية تبسط بنية المشكلة
    • استراتيجية متعددة المراحل توازن أداء أنواع الحواف المختلفة
    • إطار عمل تحليل الاستقلالية ذو تطبيق عام
  3. الصرامة الرياضية:
    • تحليل نظري كامل وإثبات
    • حساب احتمالي دقيق وتحليل الحدود
    • عملية تحسين معاملات مفصلة
  4. تحديد المشكلة الدقيق: تحديد واضح للصعوبات الكامنة في الإعداد العام المرجح بالحواف

أوجه القصور

  1. قيود الجدوى:
    • تتطلب افتراض وصول بواسون دقيق
    • تحتاج معاملات زمنية للتحكم الدقيق
    • تفتقر إلى التحقق على بيانات حقيقية
  2. نطاق التحسن: على الرغم من الأهمية النظرية، فإن التحسن العددي نسبي صغير
  3. التعقيد: تصميم الخوارزمية والتحليل معقد جداً، مما يجعل التنفيذ صعباً

التأثير

  1. المساهمة النظرية: تقدم مهم للخوارزميات عبر الإنترنت ونظرية المطابقة
  2. قيمة المنهجية: قد تنطبق تقنيات تحليل متعددة المراحل والحفاظ على الاستقلالية على مشاكل أخرى
  3. الدلالة الإرشادية: توفر أفكار وأدوات جديدة للتحسينات الإضافية

السيناريوهات المعمول بها

  1. الإعلان عبر الإنترنت: تخصيص الإعلانات على محركات البحث
  2. تخصيص الموارد: تخصيص موارد الحوسبة السحابية الديناميكية
  3. أسواق المطابقة: منصات مطابقة عبر الإنترنت متنوعة

المراجع

تستشهد الورقة بالأعمال المهمة في هذا المجال، بما في ذلك:

  • الأعمال الرائدة من Karp وآخرين
  • نموذج المطابقة العشوائية عبر الإنترنت من Feldman وآخرين
  • تحسين البرمجة الخطية من Jaillet و Lu
  • تحسينات الخوارزميات في حالات خاصة مختلفة

الخلاصة: هذه ورقة ذات أهمية كبيرة في مجال علوم الحاسوب النظرية. على الرغم من أن نطاق التحسن يبدو صغيراً، إلا أنها تحل مشكلة مفتوحة مهمة في هذا المجال، وتظهر رؤية تقنية عميقة وتحليلاً رياضياً صارماً.