اختبار المجموعة

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

في الإحصاء والرياضيات التوافقية ، يُعرف اختبار المجموعات بأنه أي إجراء يُقسّم مهمة تحديد الأشياء إلى اختبارات على مجموعات من العناصر، بدلاً من اختبار كل عنصر على حدة. وقد درس روبرت دورفمان اختبار المجموعات لأول مرة عام 1943، وهو مجال حديث نسبياً في الرياضيات، يُمكن تطبيقه على نطاق واسع من التطبيقات العملية، ويُعدّ اليوم مجالاً بحثياً نشطاً.

من الأمثلة الشائعة لاختبار المجموعات سلسلة من المصابيح الكهربائية الموصولة على التوالي، حيث يُعرف أن أحدها معطل. الهدف هو تحديد المصباح المعطل بأقل عدد ممكن من الاختبارات (حيث يُجرى الاختبار بتوصيل بعض المصابيح بمصدر طاقة). يتمثل أحد الأساليب البسيطة في اختبار كل مصباح على حدة. مع ذلك، عند وجود عدد كبير من المصابيح، يكون من الأجدى تجميعها في مجموعات. على سبيل المثال، بتوصيل النصف الأول من المصابيح دفعة واحدة، يمكن تحديد النصف الذي يوجد فيه المصباح المعطل، ما يستبعد نصف المصابيح في اختبار واحد فقط.

قد تكون مخططات إجراء الاختبارات الجماعية بسيطة أو معقدة، وقد تختلف الاختبارات في كل مرحلة. تُسمى المخططات التي تعتمد فيها اختبارات المرحلة التالية على نتائج المراحل السابقة بالإجراءات التكيفية ، بينما تُسمى المخططات المصممة بحيث تكون جميع الاختبارات معروفة مسبقًا بالإجراءات غير التكيفية . يُعرف هيكل مخطط الاختبارات في الإجراء غير التكيفي بتصميم التجميع .

للاختبارات الجماعية تطبيقات عديدة، تشمل الإحصاء، وعلم الأحياء، وعلوم الحاسوب، والطب، والهندسة، والأمن السيبراني. وقد أعاد مشروع الجينوم البشري إحياء الاهتمام الحديث بهذه المخططات الاختبارية . [ 1 ]

الوصف الأساسي والمصطلحات

على عكس العديد من فروع الرياضيات، يمكن تتبع أصول الاختبارات الجماعية إلى تقرير واحد [ 2 ] كتبه شخص واحد: روبرت دورفمان . [ 3 ] وقد نشأ الدافع وراء ذلك خلال الحرب العالمية الثانية عندما شرعت دائرة الصحة العامة الأمريكية وهيئة التجنيد الانتقائي في مشروع واسع النطاق لاستبعاد جميع الرجال المصابين بالزهري الذين تم استدعاؤهم للتجنيد. يتضمن اختبار الزهري سحب عينة دم من الفرد ثم تحليلها لتحديد وجود المرض أو عدمه. في ذلك الوقت، كان إجراء هذا الاختبار مكلفًا، وكان اختبار كل جندي على حدة مكلفًا للغاية وغير فعال. [ 3 ]

بافتراض وجودن{\displaystyle n}يؤدي هذا الأسلوب في الاختبار إلىن{\displaystyle n}إجراء اختبارات منفصلة. إذا كانت نسبة كبيرة من الأفراد مصابة، فسيكون هذا الأسلوب مناسبًا. مع ذلك، في الحالة الأكثر ترجيحًا، وهي إصابة نسبة ضئيلة جدًا من الرجال، يمكن تطبيق نظام اختبار أكثر فعالية. تعتمد جدوى نظام الاختبار الأكثر فعالية على الخاصية التالية: يمكن تجميع الجنود في مجموعات، ودمج عينات الدم في كل مجموعة. ثم تُختبر العينة المدمجة للتحقق مما إذا كان جندي واحد على الأقل في المجموعة مصابًا بمرض الزهري. هذه هي الفكرة الأساسية وراء الاختبار الجماعي. إذا كان جندي واحد أو أكثر في هذه المجموعة مصابًا بالزهري، فإن الاختبار يُعتبر ضائعًا (إذ يلزم إجراء المزيد من الاختبارات لتحديد الجندي (الجنود) المصاب). من ناحية أخرى، إذا لم يكن أي فرد في المجموعة مصابًا بالزهري، فسيتم توفير العديد من الاختبارات، حيث يمكن استبعاد كل جندي في تلك المجموعة باختبار واحد فقط. [ 3 ]

تُسمى العناصر التي تتسبب في ظهور نتيجة إيجابية في اختبار مجموعة ما عمومًا بالعناصر المعيبة (مثل المصابيح الكهربائية المكسورة، والرجال المصابين بالزهري، وما إلى ذلك). غالبًا ما يُشار إلى العدد الإجمالي للعناصر بـن{\displaystyle n}ود{\displaystyle d}يمثل عدد الوحدات المعيبة إذا افترضنا أنه معروف. [ 3 ]

تصنيف مشاكل اختبار المجموعات

توجد تصنيفات مستقلة لمشاكل اختبار المجموعات؛ فكل مشكلة اختبار مجموعة إما تكيفية أو غير تكيفية، وإما احتمالية أو توافقية. [ 3 ]

في النماذج الاحتمالية، يُفترض أن العناصر المعيبة تتبع توزيعًا احتماليًا معينًا ، والهدف هو تقليل العدد المتوقع للاختبارات اللازمة لتحديد عيب كل عنصر. من ناحية أخرى، في اختبار المجموعات التوافقي، يكون الهدف هو تقليل عدد الاختبارات اللازمة في أسوأ سيناريو ممكن - أي إنشاء خوارزمية minmax - ولا يُفترض معرفة توزيع العناصر المعيبة. [ 3 ]

أما التصنيف الآخر، وهو التكيف، فيتعلق بالمعلومات التي يمكن استخدامها عند اختيار العناصر المراد تجميعها في اختبار. عمومًا، يعتمد اختيار العناصر المراد اختبارها على نتائج الاختبارات السابقة، كما في مثال المصباح الكهربائي المذكور أعلاه. تُسمى الخوارزمية التي تبدأ بإجراء اختبار، ثم تستخدم النتيجة (وجميع النتائج السابقة) لتحديد الاختبار التالي، خوارزمية تكيفية. في المقابل، في الخوارزميات غير التكيفية، تُحدد جميع الاختبارات مسبقًا. يمكن تعميم هذه الفكرة على الخوارزميات متعددة المراحل، حيث تُقسم الاختبارات إلى مراحل، ويجب تحديد كل اختبار في المرحلة التالية مسبقًا، بالاعتماد فقط على نتائج الاختبارات في المراحل السابقة. على الرغم من أن الخوارزميات التكيفية توفر مرونة أكبر في التصميم، إلا أنه من المعروف أن خوارزميات اختبار المجموعات التكيفية لا تُحسّن أداء الخوارزميات غير التكيفية بأكثر من عامل ثابت في عدد الاختبارات المطلوبة لتحديد مجموعة العناصر المعيبة. [ 4 ] [ 3 ] بالإضافة إلى ذلك، غالبًا ما تكون الأساليب غير التكيفية مفيدة عمليًا لأنه يمكن المضي قدمًا في إجراء اختبارات متتالية دون تحليل نتائج جميع الاختبارات السابقة أولاً، مما يسمح بالتوزيع الفعال لعملية الاختبار. [ 5 ]

التباينات والتوسعات

توجد طرق عديدة لتوسيع نطاق مشكلة اختبار المجموعات. إحدى أهم هذه الطرق تُسمى اختبار المجموعات الضوضائي ، وتتناول افتراضًا أساسيًا في المشكلة الأصلية: وهو أن الاختبار خالٍ من الأخطاء. تُسمى مشكلة اختبار المجموعات ضوضائية عندما يكون هناك احتمال أن تكون نتيجة اختبار المجموعة خاطئة (مثلًا، أن تكون النتيجة إيجابية بينما لم يحتوي الاختبار على أي منتجات معيبة). يفترض نموذج ضوضاء برنولي أن هذا الاحتمال ثابت.q{\displaystyle q}لكن بشكل عام، قد يعتمد ذلك على العدد الحقيقي للعناصر المعيبة في الاختبار وعدد العناصر المختبرة. [ 6 ] على سبيل المثال، يمكن نمذجة تأثير التخفيف بالقول إن النتيجة الإيجابية أكثر احتمالًا عند وجود عدد أكبر من العناصر المعيبة (أو نسبة أكبر من العناصر المعيبة إلى عدد العناصر المختبرة) في الاختبار. [ 7 ] دائمًا ما يكون للخوارزمية المشوشة احتمال غير صفري لارتكاب خطأ (أي، تصنيف عنصر بشكل خاطئ). [ 6 ]

يمكن توسيع نطاق الاختبارات الجماعية من خلال النظر في سيناريوهات يكون فيها أكثر من نتيجتين محتملتين للاختبار. على سبيل المثال، قد يكون للاختبار النتائج التالية:0،1{\displaystyle 0,1}و2+{\displaystyle 2^{+}}، وهو ما يتوافق مع عدم وجود أي عيوب، أو وجود عيب واحد، أو عدد غير معروف من العيوب أكبر من واحد. وبشكل أعم، يمكن اعتبار مجموعة نتائج الاختبار على أنها0،1،...،ك+{\displaystyle {0,1,\ldots ,k^{+}}}بالنسبة للبعضكشمال{\displaystyle k\in \mathbb {N} }[ 8 ]

ثمة امتداد آخر يتمثل في النظر في القيود الهندسية المفروضة على المجموعات التي يمكن اختبارها. تُعدّ مسألة المصباح الكهربائي المذكورة أعلاه مثالًا على هذا النوع من القيود: إذ لا يمكن اختبار سوى المصابيح التي تظهر متتالية. وبالمثل، يمكن ترتيب العناصر في دائرة، أو بشكل عام، في شبكة، حيث تمثل الاختبارات المسارات المتاحة على الرسم البياني. ومن أنواع القيود الهندسية الأخرى تحديد الحد الأقصى لعدد العناصر التي يمكن اختبارها في مجموعة، أو قد يكون من الضروري أن تكون أحجام المجموعات زوجية ، وهكذا . وبالمثل، قد يكون من المفيد النظر في القيد الذي ينص على أن أي عنصر معين لا يمكن أن يظهر إلا في عدد محدد من الاختبارات.

توجد طرق لا حصر لها لتطوير الصيغة الأساسية لاختبار المجموعات. ستوضح التفاصيل التالية بعضًا من أكثر المتغيرات غرابة. في نموذج "جيد-متوسط-سيئ"، يُصنف كل عنصر على أنه "جيد" أو "متوسط" أو "سيئ"، وتكون نتيجة الاختبار هي نوع العنصر "الأسوأ" في المجموعة. في اختبار المجموعات العتبية، تكون نتيجة الاختبار إيجابية إذا كان عدد العناصر المعيبة في المجموعة أكبر من قيمة عتبة أو نسبة معينة. [ 9 ] يُعد اختبار المجموعات مع المثبطات أحد المتغيرات المستخدمة في البيولوجيا الجزيئية. هنا، توجد فئة ثالثة من العناصر تُسمى المثبطات، وتكون نتيجة الاختبار إيجابية إذا احتوى على عنصر معيب واحد على الأقل ولم يحتوِ على أي مثبطات. [ 10 ]

التاريخ والتطور

الاختراع والتقدم الأولي

طُرح مفهوم الاختبار الجماعي لأول مرة من قِبل روبرت دورفمان عام 1943 في تقرير موجز [ 2 ] نُشر في قسم الملاحظات من حوليات الإحصاء الرياضي . [ 8 ] [ ب ] ركز تقرير دورفمان - كما هو الحال مع جميع الأعمال المبكرة حول الاختبار الجماعي - على المشكلة الاحتمالية، وهدف إلى استخدام فكرة الاختبار الجماعي الجديدة لتقليل العدد المتوقع للاختبارات اللازمة لاستبعاد جميع الرجال المصابين بالزهري في مجموعة معينة من الجنود. كانت الطريقة بسيطة: تقسيم الجنود إلى مجموعات ذات حجم محدد، واستخدام الاختبار الفردي (اختبار العناصر في مجموعات من عنصر واحد) على المجموعات الإيجابية لتحديد المصابين. قام دورفمان بجدولة أحجام المجموعات المثلى لهذه الاستراتيجية مقابل معدل انتشار المرض في المجتمع. [ 2 ] وجد ستيفن صامويلز حلاً مغلقًا لحجم المجموعة الأمثل كدالة لمعدل الانتشار. [ 12 ]

بعد عام 1943، ظل اختبار المجموعات دون تغيير يُذكر لعدة سنوات. ثم في عام 1957، أدخل ستيريت تحسينًا على إجراء دورفمان. تبدأ هذه العملية الجديدة بإجراء اختبار فردي على المجموعات الإيجابية، ولكنها تتوقف بمجرد تحديد عنصر معيب. بعد ذلك، تُختبر العناصر المتبقية في المجموعة معًا، نظرًا لاحتمالية عدم وجود أي عنصر معيب فيها. [ 13 ]

قدّم سوبل وغرول أول دراسة شاملة لاختبارات المجموعات في بحثهما التأسيسي عام 1959 حول هذا الموضوع. وصفا خمسة إجراءات جديدة - بالإضافة إلى تعميمات لحالات عدم معرفة معدل الانتشار - وقدّما صيغة صريحة للعدد المتوقع للاختبارات التي سيُجرى عليها الإجراء الأمثل. كما ربط البحث لأول مرة بين اختبارات المجموعات ونظرية المعلومات ، وناقش عدة تعميمات لمشكلة اختبارات المجموعات، وقدّم بعض التطبيقات الجديدة للنظرية. [ 14 ]

تُظهر النتيجة الأساسية التي توصل إليها بيتر أونجار في عام 1960 أنه إذا كان معدل الانتشارص>صu{\displaystyle p>p_{u}}، أينصu=(3-5)/20.38{\displaystyle p_{u}=(3-{\sqrt {5}})/2\approx 0.38}إذاً، يُعد الاختبار الفردي هو الإجراء الأمثل لاختبار المجموعة فيما يتعلق بالعدد المتوقع للاختبارات، وإذاص<صu{\displaystyle p<p_{u}}إذا كان الأمر كذلك، فهو ليس الأمثل. ومع ذلك، من المهم ملاحظة أنه على الرغم من ثمانين عامًا من الجهود البحثية، فإن الإجراء الأمثل لا يزال غير معروف بالنسبة لـص<صu{\displaystyle p<p_{u}}وحجم السكان العامن>2{\displaystyle n>2}[ 15 ]

اختبار المجموعات التوافقي

تمت دراسة اختبار المجموعات لأول مرة في السياق التوافقي بواسطة لي في عام 1962، [ 16 ] مع تقديم لي لـs{\displaystyle s}خوارزمية من مرحلتين . [ 8 ] اقترح لي توسيعًا لخوارزمية دورفمان "ذات المرحلتين" لتشمل عددًا عشوائيًا من المراحل لا يتطلب أكثر منت=هـسجل2(هـ)دسجل2(ن){\textstyle t={\frac {e}{\log _{2}(e)}}d\log _{2}(n)}الاختبارات التي تضمن العثور علىد{\displaystyle d}أو عدد أقل من المنتجات المعيبة بينن{\displaystyle n}كانت الفكرة هي إزالة جميع العناصر في الاختبارات السلبية، وتقسيم العناصر المتبقية إلى مجموعات كما تم مع المجموعة الأولية. وكان من المقرر القيام بذلك.s-1{\displaystyle s-1}[ 16 ] مرات قبل إجراء الاختبارات الفردية.

تمت دراسة اختبار المجموعات التوافقي بشكل عام بشكل أكثر شمولاً لاحقًا بواسطة كاتونا في عام 1973. قدم كاتونا التمثيل المصفوفي لاختبار المجموعات غير التكيفي، ووضع إجراءً لإيجاد المعيب في حالة المعيب الواحد غير التكيفي في مدة لا تتجاوزت=سجل2(ن){\displaystyle t=\lceil \log _{2}(n)\rceil }الاختبارات، والتي أثبت أيضاً أنها مثالية. [ 17 ]

بشكل عام، يُعدّ إيجاد الخوارزميات المثلى لاختبار المجموعات التوافقي التكيفي أمرًا صعبًا، وعلى الرغم من عدم تحديد التعقيد الحسابي لاختبار المجموعات، يُشتبه في صعوبته ضمن فئة معينة من التعقيد . [ 8 ] مع ذلك، حدث تقدم هام في عام 1972، مع تقديم خوارزمية التقسيم الثنائي المعممة . تعمل هذه الخوارزمية من خلال إجراء بحث ثنائي على المجموعات التي تُظهر نتائج إيجابية، وهي خوارزمية بسيطة تجد عيبًا واحدًا في عدد لا يتجاوز الحد الأدنى للمعلومات من الاختبارات. [ 18 ]

في الحالات التي يوجد فيها عيبان أو أكثر، لا تزال خوارزمية التقسيم الثنائي المعممة تُنتج نتائج شبه مثالية، وتتطلب على الأكثرد-1{\displaystyle d-1}الاختبارات التي تتجاوز الحد الأدنى للمعلومات حيثد{\displaystyle d}يمثل عدد الوحدات المعيبة. [ 18 ] وقد أدخلت شركة أليمان تحسينات كبيرة على هذا الأمر في عام 2013، مما أدى إلى خفض عدد الاختبارات المطلوبة إلى أقل من0.187د+0.5سجل2(د)+5.5{\displaystyle 0.187d+0.5\log _{2}(d)+5.5}أعلى من الحد الأدنى للمعلومات عندمان/د38{\displaystyle n/d\geq 38}ود10{\displaystyle d\geq 10}وقد تحقق ذلك بتغيير البحث الثنائي في خوارزمية التقسيم الثنائي إلى مجموعة معقدة من الخوارزميات الفرعية ذات مجموعات اختبار متداخلة. وبذلك، تم حل مشكلة اختبار المجموعات التوافقي التكيفي - مع وجود عدد معروف أو حد أعلى لعدد المنتجات المعيبة - بشكل أساسي، مع مجال ضئيل لمزيد من التحسين. [ 19 ]

لا يزال السؤال مطروحًا حول متى يكون الاختبار الفردي في حالة minmax . وقد أظهر هو وهوانغ ووانغ في عام 1981 أن الاختبار الفردي يكون في حالة minmax عندمان(5د+1)/2{\displaystyle n\leq \lfloor (5d+1)/2\rfloor }وأنه ليس minmax عندمان>3د{\displaystyle n>3d}[ 20 ] يُفترض حاليًا أن هذا الحد دقيق: أي أن الاختبار الفردي يكون في أدنى قيمة قصوى إذا وفقط إذان3د{\displaystyle n\leq 3d}[ 21 ] [ ج ] أُحرز بعض التقدم في عام 2000 على يد ريتشيو وكولبورن، اللذين أظهرا أنه بالنسبة للأحجام الكبيرةن{\displaystyle n}الاختبار الفردي يكون في أدنى حد أقصى عندمادن/سجل3/2(3)0.369ن{\displaystyle d\geq n/\log _{3/2}(3)\approx 0.369n}[ 22 ]

الاختبارات غير التكيفية والاحتمالية

من أهمّ الأفكار في اختبار المجموعات غير التكيفي إمكانية تحقيق مكاسب كبيرة من خلال إلغاء شرط ضمان نجاح إجراء اختبار المجموعة (المشكلة "التوافقية")، والسماح بدلاً من ذلك باحتمالية منخفضة ولكنها غير معدومة لتصنيف كل عنصر بشكل خاطئ (المشكلة "الاحتمالية"). من المعروف أنه كلما اقترب عدد العناصر المعيبة من العدد الإجمالي للعناصر، تتطلب الحلول التوافقية الدقيقة عددًا أكبر بكثير من الاختبارات مقارنةً بالحلول الاحتمالية - حتى الحلول الاحتمالية التي تسمح باحتمالية خطأ صغيرة جدًا . [ 4 ] [ د ]

وفي هذا السياق، قدم تشان وآخرون (2011) خوارزمية COMP ، وهي خوارزمية احتمالية لا تتطلب أكثر منت=هـد(1+دلتا)ln(ن){\displaystyle t=ed(1+\delta )\ln(n)}اختبارات للكشف عن ما يصل إلىد{\displaystyle d}معيب فين{\displaystyle n}العناصر التي لا تتجاوز احتمالية الخطأ فيهان-دلتا{\displaystyle n^{-\delta }}[ 6 ] هذا ضمن عامل ثابت منت=يا(دسجل2ن){\displaystyle t=O(d\log _{2}n)}الحد الأدنى. [ 4 ]

قدّم تشان وآخرون (2011) تعميمًا لنموذج COMP ليشمل نموذجًا بسيطًا مشوّشًا، وقدّموا بالمثل حدًا صريحًا للأداء، والذي كان ثابتًا (يعتمد على احتمالية فشل الاختبار) أعلى من الحد الأدنى المقابل. [ 4 ] [ 6 ] بشكل عام، يكون عدد الاختبارات المطلوبة في حالة ضوضاء برنولي أكبر بمعامل ثابت من عددها في حالة انعدام الضوضاء. [ 6 ]

قدّم ألدريدج وبالداسيني وجونسون (2014) امتدادًا لخوارزمية COMP أضاف خطوات معالجة لاحقة إضافية. [ 23 ] وأظهروا أن أداء هذه الخوارزمية الجديدة، المسماة DD ، يتجاوز أداء COMP بشكل ملحوظ، وأن DD تُعدّ "مثالية بشكل أساسي" في السيناريوهات التيد2ن{\displaystyle d^{2}\geq n}وذلك بمقارنتها بخوارزمية افتراضية تحدد قيمة مثلى معقولة. ويشير أداء هذه الخوارزمية الافتراضية إلى وجود مجال للتحسين عندماد2<ن{\displaystyle d^{2}<n}وكذلك اقتراح مدى التحسن الذي قد يحدث. [ 23 ]

إضفاء الطابع الرسمي على اختبار المجموعات التوافقية

يُعرّف هذا القسم رسميًا المفاهيم والمصطلحات المتعلقة باختبار المجموعات.

  • متجه الإدخال ،x=(x1،x2،...،xن){\displaystyle \mathbf {x} =(x_{1},x_{2},\dots ,x_{n})}، يُعرَّف بأنه متجه ثنائي طولهن{\displaystyle n}(إنه،x{0،1}ن{\displaystyle \mathbf {x} \in \{0,1\}^{n}}، حيث يُعتبر العنصر رقم j معيبًا إذا وفقط إذاxج=1{\displaystyle x_{j}=1}علاوة على ذلك، يُطلق على أي سلعة غير معيبة اسم سلعة "جيدة".

x{\displaystyle \mathbf {x} }يهدف هذا إلى وصف مجموعة العناصر المعيبة (غير المعروفة). الخاصية الرئيسية لـx{\displaystyle \mathbf {x} }إنها مدخلات ضمنية . أي أنه لا توجد معرفة مباشرة بقيم مدخلاتx{\displaystyle \mathbf {x} }هي، بخلاف ما يمكن استنتاجه من خلال سلسلة من "الاختبارات". وهذا يقودنا إلى التعريف التالي.

  • يتركx{\displaystyle \mathbf {x} }ليكن متجه إدخال. مجموعة،S{1،2،...،ن}{\displaystyle S\subseteq \{1,2,\dots ,n\}}يُطلق عليه اسم اختبار . عندما يكون الاختبار خاليًا من التشويش ، تكون نتيجة الاختبار إيجابية عند وجودجS{\displaystyle j\in S}بحيثxج=1{\displaystyle x_{j}=1}وإلا فإن النتيجة تكون سلبية .

لذلك، فإن الهدف من اختبار المجموعة هو التوصل إلى طريقة لاختيار سلسلة "قصيرة" من الاختبارات التي تسمحx{\displaystyle \mathbf {x} }سيتم تحديده، إما بدقة أو بدرجة عالية من اليقين.

  • يُقال إن خوارزمية اختبار المجموعة ترتكب خطأً إذا صنّفت عنصرًا بشكل خاطئ (أي، صنّفت أي عنصر معيب على أنه غير معيب أو العكس). وهذا يختلف عن كون نتيجة اختبار المجموعة خاطئة. تُسمى الخوارزمية " خالية من الأخطاء" إذا كان احتمال ارتكابها خطأً يساوي صفرًا.
  • ت(د،ن){\displaystyle t(d,n)}يشير إلى الحد الأدنى لعدد الاختبارات المطلوبة للعثور دائمًا علىد{\displaystyle d}العيوب بينن{\displaystyle n}العناصر التي يكون احتمال الخطأ فيها معدومًا بواسطة أي خوارزمية اختبار جماعي. بالنسبة للكمية نفسها ولكن مع القيد القائل بأن الخوارزمية غير تكيفية، فإن الترميزت¯(د،ن){\displaystyle {\bar {t}}(d,n)}يتم استخدامه.

الحدود العامة

بما أنه من الممكن دائمًا اللجوء إلى الاختبار الفردي عن طريق الإعدادSج={ج}{\displaystyle S_{j}=\{j\}}لكل1جن{\displaystyle 1\leq j\leq n}لا بد أن يكون ذلكت¯(د،ن)ن{\displaystyle {\bar {t}}(d,n)\leq n}كذلك، بما أن أي إجراء اختبار غير تكيفي يمكن كتابته كخوارزمية تكيفية ببساطة عن طريق إجراء جميع الاختبارات دون النظر إلى نتائجها،ت(د،ن)ت¯(د،ن){\displaystyle t(d,n)\leq {\bar {t}}(d,n)}وأخيرًا، عندما0دن{\displaystyle 0\neq d\neq n}يوجد عنصر واحد على الأقل يجب تحديد عيبه (عن طريق اختبار واحد على الأقل)، ولذا1ت(د،ن){\displaystyle 1\leq t(d,n)}.

باختصار (عند افتراض0دن{\displaystyle 0\neq d\neq n})1ت(د،ن)ت¯(د،ن)ن{\displaystyle 1\leq t(d,n)\leq {\bar {t}}(d,n)\leq n}. [ f ]

الحد الأدنى للمعلومات

يمكن وصف الحد الأدنى لعدد الاختبارات المطلوبة باستخدام مفهوم فضاء العينة ، والذي يُرمز إليه بـS{\displaystyle {\mathcal {S}}}وهي ببساطة مجموعة المواضع المحتملة للعناصر المعيبة. بالنسبة لأي مشكلة اختبار جماعي ذات فضاء عينةS{\displaystyle {\mathcal {S}}}ويمكن إثبات ذلك باستخدام أي خوارزمية لاختبار المجموعات.تسجل2|S|{\displaystyle t\geq \lceil \log _{2}{|{\mathcal {S}}|}\rceil }، أينت{\displaystyle t}يمثل هذا الحد الأدنى لعدد الاختبارات اللازمة لتحديد جميع المنتجات المعيبة باحتمالية خطأ صفرية. ويُسمى هذا الحد الأدنى للمعلومات . [ 8 ] ويُستمد هذا الحد من حقيقة أنه بعد كل اختبار،S{\displaystyle {\mathcal {S}}}يتم تقسيمها إلى مجموعتين فرعيتين منفصلتين، كل منهما تتوافق مع إحدى النتيجتين المحتملتين للاختبار.

ومع ذلك، فإن الحد الأدنى للمعلومات نفسه عادة ما يكون غير قابل للتحقيق، حتى بالنسبة للمسائل الصغيرة. [ 8 ] ويرجع ذلك إلى تجزئةS{\displaystyle {\mathcal {S}}}ليس الأمر اعتباطياً، لأنه يجب أن يكون قابلاً للتحقيق من خلال اختبار ما.

في الواقع، يمكن تعميم الحد الأدنى للمعلومات ليشمل الحالة التي يكون فيها احتمال ارتكاب الخوارزمية لخطأ غير صفري. وبهذه الصيغة، تعطينا النظرية حدًا أعلى لاحتمال النجاح بناءً على عدد الاختبارات. ينطبق هذا على أي خوارزمية اختبار جماعية تقوم بـت{\displaystyle t}الاختبارات، احتمالية النجاح،P(نجاح){\displaystyle \mathbb {P} ({\textrm {success}})}، يرضيP(نجاح)ت/سجل2(ند){\displaystyle \mathbb {P} ({\textrm {success}})\leq t/\log _{2}{n \choose d}}ويمكن تعزيز ذلك إلى:P(نجاح)2ت(ند){\displaystyle \mathbb {P} ({\textrm {success}})\leq {\frac {2^{t}}{n \choose d}}}[ 6 ] [ 24 ]

تمثيل الخوارزميات غير التكيفية

رسم تخطيطي يوضح مصفوفة اختبار المجموعة بالإضافة إلى المتجهات المرتبطة بها، x و y.
إعداد نموذجي لاختبار المجموعة. تقوم خوارزمية غير تكيفية أولاً باختيار المصفوفةم{\displaystyle M}ثم يُعطى المتجه y . تكمن المشكلة بعد ذلك في إيجاد تقدير لـ x .

تتألف خوارزميات اختبار المجموعات غير التكيفي من مرحلتين متميزتين. في المرحلة الأولى، يُحدد عدد الاختبارات المراد إجراؤها والبنود التي ستُدرج في كل اختبار. أما في المرحلة الثانية، والتي تُسمى غالبًا مرحلة فك التشفير، فتُحلل نتائج كل اختبار جماعي لتحديد البنود التي يُحتمل أن تكون معيبة. عادةً ما تُشفّر المرحلة الأولى في مصفوفة كما يلي. [ 6 ]

  • لنفترض إجراء اختبار جماعي غير تكيفي لـن{\displaystyle n}تتضمن العناصر الاختباراتS1،S2،...،Sت{\displaystyle S_{1},S_{2},\dots ,S_{t}}بالنسبة للبعضتشمال0{\displaystyle t\in \mathbb {N} _{\geq 0}}مصفوفة الاختبار لهذا المخطط هيت×ن{\displaystyle t\times n}المصفوفة الثنائية،م{\displaystyle M}، أين(م)أناج=1{\displaystyle (M)_{ij}=1}إذا وفقط إذاجSأنا{\displaystyle j\in S_{i}}(وتكون قيمتها صفرًا فيما عدا ذلك).

وبالتالي كل عمود منم{\displaystyle M}يمثل كل صف عنصرًا، ويمثل كل صف اختبارًا، مع1{\displaystyle 1}في(أنا،ج){\displaystyle (i,j){\textrm {-th}}}مدخل يشير إلى أنأنا{\displaystyle i{\textrm {-th}}}تضمن الاختبار ما يلي:ج{\displaystyle j{\textrm {-th}}}عنصر و أ0{\displaystyle 0}مما يشير إلى خلاف ذلك.

بالإضافة إلى المتجهx{\displaystyle \mathbf {x} }(طول)ن{\displaystyle n}) التي تصف المجموعة المعيبة غير المعروفة، من الشائع إدخال متجه النتائج، الذي يصف نتائج كل اختبار.

  • يتركت{\displaystyle t}ليكن عدد الاختبارات التي تُجريها خوارزمية غير تكيفية. متجه النتائج ،y=(y1،y2،...،yت){\displaystyle \mathbf {y} =(y_{1},y_{2},\dots ,y_{t})}، هو متجه ثنائي طولهت{\displaystyle t}(إنه،y{0،1}ت{\displaystyle \mathbf {y} \in \{0,1\}^{t}}) بحيثyأنا=1{\displaystyle y_{i}=1}إذا وفقط إذا كانت نتيجةأنا{\displaystyle i{\textrm {-th}}}كانت نتيجة الاختبار إيجابية (أي احتوى على عنصر واحد معيب على الأقل). [ g ]

بناءً على هذه التعريفات، يمكن إعادة صياغة المشكلة غير التكيفية على النحو التالي: أولاً، يتم اختيار مصفوفة اختبار،م{\displaystyle M}وبعد ذلك المتجهy{\displaystyle \mathbf {y} }يتم إرجاعها. ثم تكمن المشكلة في التحليل.y{\displaystyle \mathbf {y} }لإيجاد تقدير ما لـx{\displaystyle \mathbf {x} }.

في أبسط الحالات الضوضائية، حيث يكون الاحتمال ثابتًا،q{\displaystyle q}إذا افترضنا أن اختبار المجموعة سيؤدي إلى نتيجة خاطئة، فإننا نعتبر متجهًا ثنائيًا عشوائيًا.v{\displaystyle \mathbf {v} }حيث يكون لكل إدخال احتمالq{\displaystyle q}من كونه1{\displaystyle 1}وهو0{\displaystyle 0}وإلا، فإن المتجه الذي يتم إرجاعه هوy^=y+v{\displaystyle {\hat {\mathbf {y} }}=\mathbf {y} +\mathbf {v} }مع الإضافة المعتادة على(Z/2Z)ن{\displaystyle (\mathbb {Z} /2\mathbb {Z} )^{n}}(بمعنى آخر، هذه هي عملية XOR العنصرية ). يجب على الخوارزمية المشوشة أن تُقدِّرx{\displaystyle \mathbf {x} }استخدامy^{\displaystyle {\hat {\mathbf {y} }}}(أي بدون معرفة مباشرة بـ)y{\displaystyle \mathbf {y} }). [ 6 ]

حدود الخوارزميات غير التكيفية

يُتيح تمثيل المصفوفة إمكانية إثبات بعض الحدود على اختبار المجموعة غير التكيفي. ويُحاكي هذا النهج نهج العديد من التصاميم الحتمية، حيثد{\displaystyle d}تُعتبر المصفوفات القابلة للفصل، كما هو مُعرّف أدناه. [ 8 ]

  • مصفوفة ثنائية،م{\displaystyle M}يُطلق عليه اسمد{\displaystyle d}- قابلة للفصل إذا كان كل مجموع منطقي (أو منطقي) لأيد{\displaystyle d}تتميز أعمدتها بخصائص فريدة. بالإضافة إلى ذلك، فإن الترميزد¯{\displaystyle {\bar {d}}}يشير -separable إلى أن كل مجموع لأي من العناصر يصل إلىد{\displaystyle d}لم{\displaystyle M}أعمدة 's مميزة. (هذا ليس هو نفسهم{\displaystyle M}كونك{\displaystyle k}- قابلة للفصل لكلكد{\displaystyle k\leq d}.)

متىم{\displaystyle M}هي مصفوفة اختبار، وهي خاصية كونهاد{\displaystyle d}قابل للفصل (د¯{\displaystyle {\bar {d}}}(قابل للفصل) يعادل القدرة على التمييز بين (حتى)د{\displaystyle d}معيبة. ومع ذلك، لا يضمن ذلك أن يكون الأمر بسيطًا. هناك خاصية أقوى، تُسمى الانفصال، تضمن ذلك.

  • مصفوفة ثنائية،م{\displaystyle M}يُطلق عليه اسمد{\displaystyle d}- غير منفصل إذا كان المجموع المنطقي لأيد{\displaystyle d}لا يحتوي العمود A على أي عمود آخر. (في هذا السياق، يُقال إن العمود A يحتوي على العمود B إذا كان لكل فهرس يحتوي فيه B على 1، يحتوي A أيضًا على 1.)

خاصية مفيدة لـد{\displaystyle d}مصفوفات الاختبار المنفصلة هي تلك التي تصل إلىد{\displaystyle d}بالنسبة للعناصر المعيبة، سيظهر كل عنصر غير معيب في اختبار واحد على الأقل تكون نتيجته سلبية. وهذا يعني وجود إجراء بسيط للعثور على العناصر المعيبة: ببساطة قم بإزالة كل عنصر يظهر في اختبار سلبي.

باستخدام خصائصد{\displaystyle d}-قابلة للفصل ود{\displaystyle d}يمكن إثبات ما يلي فيما يتعلق بمشكلة تحديد المصفوفات المنفصلة.د{\displaystyle d}العيوب بينن{\displaystyle n}إجمالي العناصر. [ 4 ]

  1. يتناسب عدد الاختبارات اللازمة للحصول على احتمال خطأ متوسط ​​صغير تقاربياً معيا(دسجل2ن){\displaystyle O(d\log _{2}n)}.
  2. يتناسب عدد الاختبارات اللازمة للحصول على احتمال خطأ أقصى صغير تقاربياً معيا(د2سجل2ن){\displaystyle O(d^{2}\log _{2}n)}.
  3. يتناسب عدد الاختبارات اللازمة لتحقيق احتمال خطأ صفري طرديًا معيا(د2سجل2نسجل2د){\displaystyle O\left({\frac {d^{2}\log _{2}n}{\log _{2}d}}\right)}.

خوارزمية التقسيم الثنائي المعممة

مثال توضيحي لخوارزمية التقسيم الثنائي المعممة حيث يوجد 8 منتجات معيبة و135 منتجًا إجماليًا. هنا،2α1=16{\displaystyle 2^{\alpha _{1}}=16}وبما أن الاختبار الأول أعطى نتيجة سلبية، فإن جميع العناصر تُعتبر غير معيبة. وبالتالي، يتبقى 119 عنصرًا، لذا2α2=8{\displaystyle 2^{\alpha _{2}}=8}تعطي هذه المجموعة الثانية نتيجة إيجابية، لذا يُستخدم البحث الثنائي للعثور على عنصر معيب. بمجرد الانتهاء من ذلك، تُكرر العملية بأكملها، ويتم حساب قيمة جديدة.α{\displaystyle \alpha }باستخدام العناصر التي لم يتم تحديد عيوبها فقط.

خوارزمية التقسيم الثنائي المعممة هي خوارزمية اختبار جماعي تكيفية مثالية أساسًا تجدد{\displaystyle d}أو عدد أقل من المنتجات المعيبة بينن{\displaystyle n}العناصر كما يلي: [ 8 ] [ 18 ]

  1. لون2د-2{\displaystyle n\leq 2d-2}اختبرن{\displaystyle n}العناصر بشكل فردي. وإلا، فقم بتعيينها.ل=ن-د+1{\displaystyle l=n-d+1}وα=سجل2ل/د{\displaystyle \alpha =\lfloor \log _{2}{l/d}\rfloor }.
  2. اختبر مجموعة بحجم2α{\displaystyle 2^{\alpha }}إذا كانت النتيجة سلبية، يُعتبر كل عنصر في المجموعة غير معيب؛ مجموعةن:=ن-2α{\displaystyle n:=n-2^{\alpha }}ثم انتقل إلى الخطوة 1. وإلا، فاستخدم البحث الثنائي لتحديد عيب واحد وعدد غير محدد، يُسمىx{\displaystyle x}، من العناصر غير المعيبة؛ مجموعةن:=ن-1-x{\displaystyle n:=n-1-x}ود:=د-1{\displaystyle d:=d-1}انتقل إلى الخطوة 1.

لا تتطلب خوارزمية تقسيم النظام الثنائي المعممة أكثر منتي{\displaystyle T}الاختبارات حيث تي={نن2د-2(α+2)د+ص-1ن2د-1{\displaystyle T={\begin{cases}n&n\leq 2d-2\\(\alpha +2)d+p-1&n\geq 2d-1\end{cases}}}[ 8 ]

لن/د{\displaystyle n/d}ويمكن إثبات أنه إذا كان حجمه كبيرًا، فإنه يمكن إثبات ذلك.تيدسجل2(ن/د){\displaystyle T\rightarrow d\log _{2}(n/d)}[ 8 ] وهو ما يُقارن بشكل إيجابي معت=هـسجل2هـدسجل2(ند){\displaystyle t={\frac {e}{\log _{2}e}}d\log _{2}\left({\frac {n}{d}}\right)}الاختبارات المطلوبة لـ Lis{\displaystyle s}خوارزمية من مراحل. في الواقع، تقترب خوارزمية تقسيم النظام الثنائي المعممة من الخوارزمية المثلى بالمعنى التالي. عندماد2{\displaystyle d\geq 2}يمكن إثبات ذلكتي-بأنا(د،ن)(د-1){\displaystyle T-B_{I}(d,n)\leq (d-1)}، أينبأنا(د،ن)=سجل2أنا=0د(نأنا){\displaystyle B_{I}(d,n)=\left\lceil \log _{2}\sum _{i=0}^{d}{n \choose i}\right\rceil }يمثل الحد الأدنى للمعلومات. [ 8 ] [ 18 ]

الخوارزميات غير التكيفية

تميل خوارزميات اختبار المجموعات غير التكيفية إلى افتراض أن عدد المنتجات المعيبة، أو على الأقل حد أعلى جيد لها، معروف. [ 6 ] يُرمز إلى هذه الكمية بـد{\displaystyle d}في هذا القسم. إذا لم تكن الحدود معروفة، فهناك خوارزميات غير تكيفية ذات تعقيد استعلام منخفض يمكن أن تساعد في التقديرد{\displaystyle d}[ 25 ]

البحث التوافقي المتعامد (COMP)

يوضح الشكل خوارزمية COMP. تُصنّف COMP المنتج (أ) على أنه معيب والمنتج (ب) على أنه سليم. مع ذلك، تُصنّف الخوارزمية المنتج (ج) بشكل خاطئ على أنه معيب، لأنه "مُخفى" بين المنتجات المعيبة في كل اختبار يظهر فيه.

خوارزمية البحث عن المطابقة المتعامدة التوافقية ، أو COMP، هي خوارزمية اختبار جماعي بسيطة غير تكيفية تشكل الأساس للخوارزميات الأكثر تعقيدًا التي تليها في هذا القسم.

أولاً، يتم اختيار كل عنصر من عناصر مصفوفة الاختبار بشكل مستقل ومتطابق .1{\displaystyle 1}باحتمال1/د{\displaystyle 1/d}و0{\displaystyle 0}خلاف ذلك.

تتم عملية فك التشفير عموديًا (أي حسب العنصر). إذا كانت نتيجة كل اختبار يظهر فيه عنصر ما إيجابية، يُعتبر العنصر معيبًا؛ وإلا يُفترض أن العنصر غير معيب. أو بصورة مكافئة، إذا ظهر عنصر ما في أي اختبار وكانت نتيجته سلبية، يُعتبر العنصر غير معيب؛ وإلا يُفترض أن العنصر معيب. من الخصائص المهمة لهذه الخوارزمية أنها لا تُنتج نتائج سلبية خاطئة أبدًا ، على الرغم من أن النتيجة الإيجابية الخاطئة تحدث عندما تكون جميع المواقع التي تحتوي على الرقم واحد في العمود j منم{\displaystyle M}(المقابلة لعنصر غير معيب j ) يتم "إخفاؤها" بواسطة تلك الموجودة في الأعمدة الأخرى المقابلة للعناصر المعيبة.

لا تتطلب خوارزمية COMP أكثر منهـد(1+دلتا)ln(ن){\displaystyle ed(1+\delta )\ln(n)}الاختبارات التي يكون احتمال الخطأ فيها أقل من أو يساوين-دلتا{\displaystyle n^{-\delta }}[ 6 ] هذا يقع ضمن عامل ثابت للحد الأدنى لمتوسط ​​احتمال الخطأ أعلاه .

في حالة الضوضاء، يتم تخفيف الشرط الوارد في خوارزمية COMP الأصلية بأن مجموعة مواقع الواحدات في أي عمود منم{\displaystyle M}يجب أن يكون العنصر المقابل لقيمة موجبة محصورًا بالكامل في مجموعة مواقع الآحاد في متجه النتيجة. بدلاً من ذلك، يُسمح بعدد معين من "حالات عدم التطابق" - يعتمد هذا العدد من حالات عدم التطابق على كل من عدد الآحاد في كل عمود، وكذلك على معامل التشويش.q{\displaystyle q}لا تتطلب خوارزمية COMP الضوضائية هذه أكثر من4.36(دلتا+1+دلتا)2(1-2q)-2دسجل2ن{\displaystyle 4.36({\sqrt {\delta }}+{\sqrt {1+\delta }})^{2}(1-2q)^{-2}d\log _{2}{n}}اختبارات لتحقيق احتمال خطأ لا يتجاوزن-دلتا{\displaystyle n^{-\delta }}[ 6 ]

عيوب مؤكدة (DD)

تُعدّ طريقة العيوب المؤكدة (DD) امتدادًا لخوارزمية COMP، وهي تسعى إلى إزالة أي نتائج إيجابية خاطئة. وقد ثبت أن ضمانات الأداء لطريقة DD تتجاوز بشكل كبير ضمانات الأداء لخوارزمية COMP. [ 23 ]

تعتمد خطوة فك التشفير على خاصية مفيدة لخوارزمية COMP، وهي أن كل عنصر تُعلن عنه COMP بأنه غير معيب هو بالتأكيد غير معيب (أي لا توجد نتائج سلبية خاطئة). وتتم هذه الخطوة على النحو التالي.

  1. أولاً، يتم تشغيل خوارزمية COMP، ويتم استبعاد أي منتجات غير معيبة يتم اكتشافها. أما جميع المنتجات المتبقية فتُعتبر الآن "معيبة على الأرجح".
  2. بعد ذلك، تنظر الخوارزمية في جميع الاختبارات الإيجابية. إذا ظهر عنصر ما باعتباره العنصر "المحتمل أن يكون معيبًا" الوحيد في الاختبار، فإنه يجب أن يكون معيبًا، وبالتالي تعلن الخوارزمية أنه معيب.
  3. يُفترض أن جميع العناصر الأخرى غير معيبة. ويستند هذا الإجراء الأخير إلى افتراض أن عدد العناصر المعيبة أقل بكثير من العدد الإجمالي للعناصر.

لاحظ أن الخطوتين 1 و2 لا تخطئان أبدًا، لذا لا يمكن للخوارزمية أن تخطئ إلا إذا صنّفت عنصرًا معيبًا على أنه غير معيب. وبالتالي، فإن خوارزمية DD لا تُنتج إلا نتائج سلبية خاطئة.

الضغط التسلسلي (SCOMP)

خوارزمية SCOMP (المقارنة التسلسلية) هي خوارزمية تستفيد من حقيقة أن خوارزمية DD لا ترتكب أخطاءً حتى الخطوة الأخيرة، حيث يُفترض أن العناصر المتبقية غير معيبة. لنفترض أن مجموعة العناصر المعيبة المعلنة هيك{\displaystyle K}يُفسر الاختبار الإيجابي بـك{\displaystyle K}إذا كان يحتوي على عنصر واحد على الأقل فيك{\displaystyle K}. الملاحظة الرئيسية المتعلقة بـ SCOMP هي أن مجموعة العيوب التي تم العثور عليها بواسطة DD قد لا تفسر كل اختبار إيجابي، وأن كل اختبار غير مفسر يجب أن يحتوي على عيب خفي.

تتم الخوارزمية على النحو التالي.

  1. نفّذ الخطوتين 1 و2 من خوارزمية DD للحصول علىك{\displaystyle K}، تقدير أولي لمجموعة المنتجات المعيبة.
  2. لوك{\displaystyle K}يشرح كل اختبار إيجابي، وينهي الخوارزمية:ك{\displaystyle K}هذا هو التقدير النهائي لمجموعة المنتجات المعيبة.
  3. إذا كانت هناك أي اختبارات غير مفسرة، فابحث عن "الاختبار المعيب المحتمل" الذي يظهر في أكبر عدد من الاختبارات غير المفسرة، وأعلن أنه معيب (أي أضفه إلى المجموعة).ك{\displaystyle K}انتقل إلى الخطوة 2.

أظهرت عمليات المحاكاة أن أداء SCOMP يقترب من الأداء الأمثل. [ 23 ]

تجمعات متعددة الحدود (PP)

تُعدّ خوارزمية تجميع الحدود المتعددة الحدود (PP) خوارزمية حتمية تضمن تحديدًا دقيقًا يصل إلىد{\displaystyle d}الإيجابيات. [ 26 ] الخوارزمية مخصصة لإنشاء مصفوفة التجميعم{\displaystyle M}والتي يمكن استخدامها مباشرة لفك تشفير الملاحظات فيy{\displaystyle y}على غرار COMP، يتم فك تشفير العينة وفقًا للعلاقة التالية: xأنا=1   لو   م(:،أنا) .* y=م(:،أنا){\displaystyle x_{i}=1~~{\text{ if }}~~M(:,i)~.*~y=M(:,i)}، أين.*{\displaystyle .*}يمثل الضرب العنصري وم(:،أنا){\displaystyle M(:,i)}هوأنا{\displaystyle i}العمود رقم 1 منم{\displaystyle M}بما أن خطوة فك التشفير ليست صعبة، فإن PP متخصص في توليدم{\displaystyle M}.

تشكيل المجموعات

تصميم مجموعة معqج-1=9{\displaystyle q^{c-1}=9}عينات (باللون الأزرق) من مجموعة منن=qج=27{\displaystyle n=q^{c}=27}إجمالي العينات باستخدام خوارزمية تجمعات متعددة الحدود

مجموعة / مسبح{\displaystyle \ell }يتم توليدها باستخدام علاقة متعددة الحدود تحدد مؤشرات العينات الموجودة في كل مجموعة. تحدد مجموعة من معلمات الإدخال الخوارزمية. بالنسبة لعدد أوليص>1{\displaystyle p>1}وعدد صحيحن1{\displaystyle n\geq 1}أي قوة أولية تُعرَّف بواسطةq=صن{\displaystyle q=p^{n}}. لمعامل بُعدج2{\displaystyle c\geq 2}إجمالي عدد العينات هون=qج{\displaystyle n=q^{c}}وعدد العينات لكل مجموعة هوqج-1{\displaystyle q^{c-1}}علاوة على ذلك، فإن الحقل المنتهي من الرتبةq{\displaystyle q}يُرمز إليه بـFq{\displaystyle \mathbb {F} _{q}} (أي الأعداد الصحيحة){0،1،2،...،q-1}{\displaystyle \{0,1,2,\ldots ,q-1\}}تُعرَّف هذه العمليات بعمليات حسابية خاصة تضمن أن الجمع والضرب فيFq{\displaystyle \mathbb {F} _{q}}لا يزال فيFq{\displaystyle \mathbb {F} _{q}}تقوم هذه الطريقة بترتيب كل عينة في شبكة وتمثيلها بالإحداثيات.x=(u،v){\displaystyle x=(u,v)}يتم حساب الإحداثيات وفقًا لعلاقة متعددة الحدود باستخدام الأعداد الصحيحة 1لج-1{\displaystyle 1\leq l\leq c-1}،0uأنالq-1{\displaystyle 0\leq u_{i_{l}}\leq q-1}

v = أج-1 uأناج-1++أ uأنا1+ب،أ،ب،uأنالFq.{\displaystyle v~=~a^{c-1}~u_{i_{c-1}}+\cdots +a~u_{i_{1}}+b,\quad a,b,u_{i_{l}}\in \mathbb {F} _{q}.}

مزيج من التكرار عبرuأنال{\displaystyle u_{i_{l}}}يتم تمثيل القيم بمجموعة تحتوي علىqج-1{\displaystyle q^{c-1}}عناصر من سلسلةد-1{\displaystyle d-1}الأعداد الصحيحة، أي uأنا1××uأناج-1={(أنا1،...،أناج-1)}{\displaystyle u_{i_{1}}\times \cdots \times u_{i_{c-1}}=\{(i_{1},\ldots ,i_{c-1})\}}، أين 0أنالq-1{\displaystyle 0\leq i_{l}\leq q-1}وبدون فقدان للعمومية ، فإن التركيبة تكون بحيث أناد-1{\displaystyle i_{d-1}}دورات كلq{\displaystyle q}مرات،أناد-2{\displaystyle i_{d-2}}دورات كلq2{\displaystyle q^{2}}أوقات حتى أنا1{\displaystyle i_{1}}تُكرر الدورة مرة واحدة فقط. صيغ لحساب مؤشرات العينة، وبالتالي المجموعات المقابلة، لقيم ثابتةأ{\displaystyle a}وب{\displaystyle b}يتم تقديمها بواسطة

uأنا=ل=1ج-1 qد-1-ل أنالvuأنا=ل=1ج-1 أل أنال+ب(محسوب في Fq)xquأنا+vuأنا=(uأنا،vuأنا){\displaystyle {\begin{aligned}u_{i}&=\sum _{l=1}^{c-1}~q^{d-1-l}~i_{l}\\v_{u_{i}}&=\sum _{l=1}^{c-1}~a^{l}~i_{l}+b\quad ({\text{computed in }}\mathbb {F} _{q})\\x_{qu_{i}+v_{u_{i}}}&=(u_{i},v_{u_{i}})\end{aligned}}}

الحسابات فيFq{\displaystyle \mathbb {F} _{q}}يمكن تنفيذ ذلك باستخدام مكتبات برمجية متاحة للعموم للحقول المنتهية، عندماq{\displaystyle q}هي قوة رئيسية. عندماq{\displaystyle q}إذا كان عددًا أوليًا، فإن العمليات الحسابية فيFq{\displaystyle \mathbb {F} _{q}}تبسيط إلى حساب المعامل، أيvuأنا=(ل=1ج-1ألأنال+ب) تعديل q{\displaystyle v_{u_{i}}=(\sum _{l=1}^{c-1}a^{l}i_{l}+b)~{\text{mod}}~q}مثال على كيفية إنشاء مجموعة واحدة{\displaystyle \ell }متى أ=1،ب=0،ج=2{\displaystyle a=1,b=0,c=2}يتم عرضها في الجدول أدناه، بينما يتم عرض مجموعة العينات المقابلة في الشكل أعلاه.

حساب مجموعة واحدة{\displaystyle \ell }استخدام PP معج=3{\displaystyle c=3}،q=3{\displaystyle q=3}،أ=1{\displaystyle a=1}،ب=0{\displaystyle b=0}
أنا1{\displaystyle i_{1}}أنا2{\displaystyle i_{2}}uأنا{\displaystyle u_{i}}vuأنا{\displaystyle v_{u_{i}}}quأنا+vuأنا{\displaystyle qu_{i}+v_{u_{i}}}{\displaystyle \ell }
0{\displaystyle 0}0{\displaystyle 0}0{\displaystyle 0}0{\displaystyle 0}0{\displaystyle 0}x0{\displaystyle x_{0}}
0{\displaystyle 0}1{\displaystyle 1}1{\displaystyle 1}1{\displaystyle 1}4{\displaystyle 4}x4{\displaystyle x_{4}}
0{\displaystyle 0}2{\displaystyle 2}2{\displaystyle 2}2{\displaystyle 2}8{\displaystyle 8}x8{\displaystyle x_{8}}
1{\displaystyle 1}0{\displaystyle 0}3{\displaystyle 3}1{\displaystyle 1}10{\displaystyle 10}x10{\displaystyle x_{10}}
1{\displaystyle 1}1{\displaystyle 1}4{\displaystyle 4}2{\displaystyle 2}14{\displaystyle 14}x14{\displaystyle x_{14}}
1{\displaystyle 1}2{\displaystyle 2}5{\displaystyle 5}0{\displaystyle 0}15{\displaystyle 15}x15{\displaystyle x_{15}}
2{\displaystyle 2}0{\displaystyle 0}6{\displaystyle 6}2{\displaystyle 2}20{\displaystyle 20}x20{\displaystyle x_{20}}
2{\displaystyle 2}1{\displaystyle 1}7{\displaystyle 7}0{\displaystyle 0}21{\displaystyle 21}x21{\displaystyle x_{21}}
2{\displaystyle 2}2{\displaystyle 2}8{\displaystyle 8}1{\displaystyle 1}25{\displaystyle 25}x25{\displaystyle x_{25}}

تستخدم هذه الطريقةq(ج-1)(د+1){\displaystyle q(c-1)(d+1)}اختبارات لتحديد ما يصل إلىد{\displaystyle d}الإيجابيات بينن=qج{\displaystyle n=q^{c}}العينات. ولهذا السبب، فإن PP فعال بشكل خاص لأحجام العينات الكبيرة، حيث ينمو عدد الاختبارات بشكل خطي فقط بالنسبة لـج{\displaystyle c}بينما تنمو العينات بشكل أُسّي مع هذا المعامل. ومع ذلك، يمكن أن يكون PP فعالاً أيضاً لأحجام العينات الصغيرة. [ 26 ]

تطبيقات نموذجية

إن عمومية نظرية اختبار المجموعات تجعلها قابلة للتطبيق في العديد من المجالات المتنوعة، بما في ذلك فحص المستنسخات، وتحديد الأعطال الكهربائية؛ [ 8 ] وشبكات الحاسوب عالية السرعة؛ [ 27 ] والفحص الطبي، والبحث الكمي، والإحصاء؛ [ 20 ] والتعلم الآلي، وتسلسل الحمض النووي؛ [ 28 ] والتشفير؛ [ 29 ] [ 30 ] وتحليل البيانات الجنائية. [ 31 ] يقدم هذا القسم لمحة موجزة عن مجموعة مختارة من هذه التطبيقات.

قنوات الوصول المتعدد

رسم توضيحي لقناة متعددة الوصول يُظهر رسالة ناجحة ورسالة تصادم

قناة الوصول المتعدد هي قناة اتصال تربط العديد من المستخدمين في وقت واحد. يمكن لكل مستخدم الاستماع والإرسال عبر القناة، ولكن إذا أرسل أكثر من مستخدم في الوقت نفسه، تتداخل الإشارات وتتحول إلى ضوضاء غير مفهومة. تُعد قنوات الوصول المتعدد مهمة للعديد من التطبيقات العملية، ولا سيما شبكات الحاسوب اللاسلكية وشبكات الهاتف. [ 32 ]

تتمثل إحدى المشكلات البارزة في قنوات الوصول المتعدد في كيفية تخصيص أوقات الإرسال للمستخدمين بحيث لا تتداخل رسائلهم. وتتمثل إحدى الطرق البسيطة في منح كل مستخدم فترة زمنية خاصة به للإرسال، مما يتطلبن{\displaystyle n}الفتحات. (يُطلق على هذا اسم تعدد الإرسال بتقسيم الوقت ، أو TDM). ومع ذلك، فإن هذا غير فعال للغاية، لأنه سيخصص فتحات الإرسال للمستخدمين الذين قد لا يكون لديهم رسالة، وعادة ما يُفترض أن عددًا قليلاً فقط من المستخدمين سيرغبون في الإرسال في أي وقت معين - وإلا فإن قناة الوصول المتعدد غير عملية في المقام الأول.

في سياق اختبار المجموعات، تُعالج هذه المشكلة عادةً بتقسيم الوقت إلى "حقب" على النحو التالي. [ 8 ] يُعتبر المستخدم "نشطًا" إذا كان لديه رسالة في بداية كل حقبة. (إذا تم إنشاء رسالة خلال حقبة، يصبح المستخدم نشطًا فقط في بداية الحقبة التالية). تنتهي الحقبة عندما يُرسل كل مستخدم نشط رسالته بنجاح. تكمن المشكلة حينها في إيجاد جميع المستخدمين النشطين في حقبة معينة، وتحديد وقت لهم للإرسال (إذا لم يكونوا قد أرسلوا بنجاح من قبل). هنا، يُمثل الاختبار على مجموعة من المستخدمين أولئك المستخدمين الذين يحاولون الإرسال. نتائج الاختبار هي عدد المستخدمين الذين حاولوا الإرسال.0،1،{\displaystyle 0,1,}و2+{\displaystyle 2^{+}}، وهو ما يتوافق على التوالي مع عدم وجود مستخدمين نشطين، أو مستخدم نشط واحد فقط (نجاح إرسال الرسالة)، أو أكثر من مستخدم نشط واحد (تصادم الرسائل). لذلك، يتم استخدام خوارزمية اختبار جماعية تكيفية مع النتائج{0،1،2+}{\displaystyle \{0,1,2^{+}\}}يمكن تحديد المستخدمين الذين يرغبون في الإرسال خلال الفترة الزمنية المحددة. بعد ذلك، يمكن تخصيص وقت للإرسال لأي مستخدم لم يقم بإرسال ناجح حتى الآن، دون إهدار الوقت على المستخدمين غير النشطين.

التعلم الآلي والاستشعار المضغوط

يُعدّ التعلّم الآلي أحد فروع علوم الحاسوب، وله تطبيقات برمجية عديدة، مثل تصنيف الحمض النووي، وكشف الاحتيال، والإعلانات الموجّهة . ومن أهم فروع التعلّم الآلي مشكلة "التعلّم بالأمثلة"، حيث تتمثل المهمة في تقريب دالة غير معروفة عند معرفة قيمتها عند عدد من النقاط المحددة. [ 8 ] وكما هو موضح في هذا القسم، يمكن معالجة مشكلة تعلّم هذه الدالة باستخدام أسلوب اختبار المجموعات.

في نسخة مبسطة من المسألة، توجد دالة غير معروفة،و:{0،1}شمال{0،1}{\displaystyle f:\{0,1\}^{N}\to \{0,1\}}أينو(x)=أx{\displaystyle f({\textbf {x}})={\textbf {a}}\cdot {\textbf {x}}}، وأ{0،1}شمال{\displaystyle {\textbf {a}}\in \{0,1\}^{N}}(باستخدام الحساب المنطقي: الجمع هو عملية "أو" المنطقية والضرب هو عملية "و" المنطقية). هناأ{\displaystyle {\textbf {a}}}يكون 'د{\displaystyle d}"متفرق"، مما يعني أنه على الأكثردشمال{\displaystyle d\ll N}من بين مدخلاتها1{\displaystyle 1}الهدف هو بناء تقريب لـو{\displaystyle f}استخدامت{\displaystyle t}تقييمات النقاط، حيثت{\displaystyle t}أصغر ما يمكن. [ 4 ] (استعادة بالضبط)و{\displaystyle f}يتوافق مع خوارزميات خالية من الأخطاء، بينماو{\displaystyle f}يتم تقريبها بواسطة خوارزميات لها احتمال خطأ غير صفري.

في هذه المشكلة، الاستعادةو{\displaystyle f}يُعادل إيجادأ{\displaystyle {\textbf {a}}}. علاوة على ذلك،و(ص)=1{\displaystyle f({\textbf {p}})=1}إذا وفقط إذا كان هناك فهرس ما،ن{\displaystyle n}، أينأن=صن=1{\displaystyle {\textbf {a}}_{n}={\textbf {p}}_{n}=1}وبالتالي، فإن هذه المشكلة مماثلة لمشكلة اختبار المجموعة معد{\displaystyle d}معيبة ون{\displaystyle n}إجمالي العناصر. إدخالاتأ{\displaystyle {\textbf {a}}}هي العناصر التي تعتبر معيبة إذا كانت1{\displaystyle 1}،ص{\displaystyle {\textbf {p}}}يحدد الاختبار، ويكون الاختبار إيجابياً إذا وفقط إذاو(ص)=1{\displaystyle f({\textbf {p}})=1}[ 4 ]

في الواقع، غالباً ما يهتم المرء بالوظائف الأكثر تعقيداً، مثلو:جشمالج{\displaystyle f:\mathbb {C} ^{N}\to \mathbb {C} }، مرة أخرى حيثو(x)=أx{\displaystyle f({\textbf {x}})={\textbf {a}}\cdot {\textbf {x}}}يمكن استخدام تقنية الاستشعار المضغوط ، المرتبطة ارتباطًا وثيقًا بالاختبار الجماعي، لحل هذه المشكلة. [ 4 ]

في الاستشعار المضغوط، يتمثل الهدف في إعادة بناء الإشارة.vجشمال{\displaystyle {\textbf {v}}\in \mathbb {C} ^{N}}، وذلك بأخذ عدد من القياسات. يتم نمذجة هذه القياسات على أنها عملية الضرب النقطي لـv{\displaystyle {\textbf {v}}}باستخدام متجه مُختار. [ h ] الهدف هو استخدام عدد قليل من القياسات، على الرغم من أن هذا غير ممكن عادةً إلا إذا تم افتراض شيء ما حول الإشارة. أحد هذه الافتراضات (وهو شائع [ 35 ] [ 36 ] ) هو أن عددًا صغيرًا فقط من إدخالاتv{\displaystyle {\textbf {v}}}وهي ذات أهمية ، أي أنها ذات قيمة كبيرة. وبما أن القياسات هي حاصل ضرب نقطي لـv{\displaystyle {\textbf {v}}}المعادلةمv=q{\displaystyle M{\textbf {v}}={\textbf {q}}}يحجز، حيثم{\displaystyle M}هوت×شمال{\displaystyle t\times N}مصفوفة تصف مجموعة القياسات التي تم اختيارها وq{\displaystyle \mathbf {q} }هي مجموعة نتائج القياس. يوضح هذا التركيب أن الاستشعار المضغوط هو نوع من أنواع اختبار المجموعة "المستمر".

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

توجد بنى حتمية صريحة لهذا النوع من خوارزميات البحث التوافقي ، مما يتطلبد2(سجل2سجل2شمال)يا(1){\displaystyle d2^{(\log _{2}\log _{2}N)^{O(1)}}}القياسات. [ 38 ] ومع ذلك، كما هو الحال مع اختبار المجموعة، فإن هذه القياسات ليست مثالية، ويمكن للتركيبات العشوائية (مثل COMP) أن تعوض ذلك في كثير من الأحيانو{\displaystyle f}بشكل شبه خطي فيشمال{\displaystyle N}[ 37 ]

تصميم اختبار متعدد الأهداف للكشف عن كوفيد-19

خلال جائحة مثل تفشي كوفيد-19 في عام 2020، تُجرى أحيانًا اختبارات الكشف عن الفيروس باستخدام تصميمات اختبار جماعية غير تكيفية. [ 39 ] [ 40 ] [ 41 ] وقدّم مشروع Origami Assays مثالًا على ذلك، حيث أصدر تصميمات اختبار جماعية مفتوحة المصدر لتشغيلها على صفيحة اختبار قياسية معملية ذات 96 بئرًا. [ 42 ]

نموذج ورق اختبار الأوريغامي لتصميم اختبار جماعي

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

باستخدام تصميمات اختبار المجموعة الأكبر (XL3)، أمكن اختبار 1120 عينة من المرضى في 94 بئرًا للاختبار. إذا كان معدل النتائج الإيجابية الحقيقية منخفضًا بدرجة كافية، فلا حاجة إلى إجراء اختبارات إضافية.

التحليل الجنائي للبيانات

علم الأدلة الجنائية الرقمية هو مجال متخصص في إيجاد طرق لجمع الأدلة الرقمية المتعلقة بالجريمة. تتضمن هذه الجرائم عادةً قيام الخصم بتعديل بيانات الضحية أو وثائقها أو قواعد بياناتها، ومن الأمثلة على ذلك التلاعب بالسجلات الضريبية، أو إخفاء فيروس لوجوده، أو قيام سارق هوية بتعديل البيانات الشخصية. [ 31 ]

تُعدّ التجزئة التشفيرية أحادية الاتجاه أداة شائعة في مجال الأدلة الجنائية الرقمية . وهي دالة تأخذ البيانات، ومن خلال عملية يصعب عكسها، تُنتج رقمًا فريدًا يُسمى التجزئة. [ i ] تسمح لنا التجزئات، التي غالبًا ما تكون أقصر بكثير من البيانات، بالتحقق مما إذا كانت البيانات قد تغيرت دون الحاجة إلى تخزين نسخ كاملة من المعلومات بشكل مُهدر للموارد: إذ يُمكن مقارنة تجزئة البيانات الحالية بتجزئة سابقة لتحديد ما إذا كانت قد طرأت أي تغييرات. ومن عيوب هذه الطريقة أنه على الرغم من سهولة معرفة ما إذا كانت البيانات قد عُدّلت، إلا أنه لا توجد طريقة لتحديد كيفية تعديلها: أي أنه من المستحيل استعادة أي جزء من البيانات قد تغير. [ 31 ]

إحدى طرق تجاوز هذا القيد هي تخزين المزيد من التجزئات - الآن لمجموعات فرعية من بنية البيانات - لتضييق نطاق تحديد موقع الهجوم. مع ذلك، لتحديد موقع الهجوم بدقة باستخدام أسلوب بسيط، يلزم تخزين تجزئة لكل عنصر بيانات في البنية، مما يُفقد التجزئات جدواها من الأساس. (يمكن ببساطة تخزين نسخة عادية من البيانات). يمكن استخدام اختبار المجموعات لتقليل عدد التجزئات التي يجب تخزينها بشكل كبير. يصبح الاختبار مقارنة بين التجزئات المخزنة والحالية، وتكون النتيجة إيجابية عند وجود عدم تطابق. يشير هذا إلى وجود عنصر بيانات واحد على الأقل مُعدّل (يُعتبر عيبًا في هذا النموذج) ضمن المجموعة التي ولّدت التجزئة الحالية. [ 31 ]

في الواقع، عدد التجزئات المطلوبة منخفض للغاية لدرجة أنه يمكن تخزينها، إلى جانب مصفوفة الاختبار التي تشير إليها، ضمن البنية التنظيمية للبيانات نفسها. وهذا يعني أنه فيما يتعلق بالذاكرة، يمكن إجراء الاختبار "مجانًا". (ينطبق هذا باستثناء المفتاح الرئيسي/كلمة المرور المستخدمة لتحديد دالة التجزئة سرًا). [ 31 ]

ملحوظات

  1. كانت المشكلة الأصلية التي درسها دورفمان من هذا النوع (مع أنه لم يأخذ ذلك في الحسبان)، إذ عمليًا، لا يمكن تجميع سوى عدد محدود من مصل الدم قبل أن يصبح إجراء الاختبار غير موثوق. وكان هذا هو السبب الرئيسي لعدم تطبيق إجراء دورفمان في ذلك الوقت. [ 8 ]
  2. مع ذلك، وكما هو الحال غالبًا في الرياضيات، فقد أُعيد ابتكار اختبار المجموعات عدة مرات منذ ذلك الحين، غالبًا في سياق التطبيقات. على سبيل المثال، توصل هايز بشكل مستقل إلى فكرة استعلام مجموعات المستخدمين في سياق بروتوكولات الاتصال متعددة الوصول في عام 1978. [ 11 ]
  3. يُشار إلى هذا أحيانًا باسم فرضية هو-هوانغ-وانغ.
  4. عدد الاختبارات،ت{\displaystyle t}يجب أن يتناسب حجمه معت=يا(د2سجلدن){\displaystyle t=O\left(d^{2}\log _{d}n\right)}بالنسبة للتصاميم الحتمية، مقارنةً بـت=يا(دسجل2ن){\displaystyle t=O(d\log _{2}n)}بالنسبة للتصاميم التي تسمح باحتمالات خطأ صغيرة بشكل تعسفي (مثلد{\displaystyle d\to \infty }ون{\displaystyle n\to \infty }). [ 4 ]
  5. يجب توخي الحذر للتمييز بين حالة الإبلاغ عن نتيجة خاطئة في الاختبار وحالة فشل إجراء اختبار المجموعة ككل. فمن الممكن حدوث خطأ دون وجود أي اختبارات خاطئة، كما يمكن تجنب الخطأ مع وجود بعض الاختبارات الخاطئة. تحتوي معظم الخوارزميات التوافقية الحديثة على احتمال غير صفري للخطأ (حتى في حالة عدم وجود اختبارات خاطئة)، لأن هذا يقلل بشكل كبير من عدد الاختبارات المطلوبة.
  6. في الواقع، من الممكن القيام بعمل أفضل بكثير. على سبيل المثال، ليs{\displaystyle s}تُعطي خوارزمية المرحلة الواحدة بناءً صريحًا حيثتهـسجل2هـدسجل2(ن/د){\displaystyle t\leq {\frac {e}{\log _{2}e}}d\log _{2}{(n/d)}}.
  7. أو بدلاً من ذلكy{\displaystyle \mathbf {y} }يمكن تعريفها بالمعادلةy:=مx{\displaystyle \mathbf {y} :=M\mathbf {x} } ، حيث الضرب هو AND منطقي ({\displaystyle \wedge }) والجمع منطقي أو ({\displaystyle \vee }). هنا،y{\displaystyle \mathbf {y} }سيكون لديه1{\displaystyle 1}في الوضعأنا{\displaystyle i}إذا وفقط إذا(م)أنا،ج{\displaystyle (M)_{i,j}}وxج{\displaystyle \mathbf {x} _{j}}كلاهما1{\displaystyle 1}لأيج{\displaystyle j}أي، إذا وفقط إذا تم تضمين عنصر واحد معيب على الأقل فيأنا{\displaystyle i{\textrm {-th}}}امتحان.
  8. يظهر هذا النوع من القياس في العديد من التطبيقات. على سبيل المثال، أنواع معينة من الكاميرات الرقمية [ 33 ] أو أجهزة التصوير بالرنين المغناطيسي [ 34 ] ، حيث تتطلب قيود الوقت إجراء عدد قليل فقط من القياسات.
  9. بشكل أكثر دقة، تتمتع التجزئة بخاصية تُسمى مقاومة التصادم، وهي أن احتمال الحصول على نفس التجزئة من مدخلات مختلفة منخفض جدًا بالنسبة لبيانات ذات حجم مناسب. عمليًا، غالبًا ما يتم تجاهل احتمال أن ينتج عن مدخلين مختلفين نفس التجزئة.

مراجع

الاقتباسات

  1. كولبورن، تشارلز جيه؛ دينيتز، جيفري إتش (2007)، دليل التصاميم التوافقية (  الطبعة الثانية)، بوكا راتون: تشابمان آند هول/ سي آر سي، ص 574، القسم 46: تصاميم التجميع ، رقم ISBN 978-1-58488-506-1
  2. 1 2 3 دورفمان، روبرت (ديسمبر 1943)، "الكشف عن الأفراد المعيبين في المجتمعات الكبيرة"، حوليات الإحصاء الرياضي ، 14 (4): 436-440 ، doi : 10.1214/aoms/1177731363 ، JSTOR 2235930 
  3. 1 2 3 4 5 6 7 دينغ-تشو، دو؛ هوانغ، فرانك ك. (2000). اختبار المجموعات التوافقية وتطبيقاته ( الطبعة الثانية). سنغافورة: وورلد ساينتيفيك. ISBN  978-9810241070.
  4. 1 2 3 4 5 6 7 8 9 عطية، جورج كمال؛ ساليغراما، فينكاتيش (مارس 2012). "الاستشعار المضغوط البولياني واختبار المجموعة الضوضائية". معاملات IEEE في نظرية المعلومات . 58 (3): 1880-1901 . arXiv : 0907.1061 . Bibcode : 2012ITIT...58.1880A . doi : 10.1109/TIT.2011.2178156 . S2CID 8946216 . 
  5. كنيل، إي.؛ برونو، دبليو. جيه.؛ تورني، دي. سي. (1998). "الاختبار الجماعي غير التكيفي في وجود الأخطاء". الرياضيات التطبيقية المنفصلة . 88 ( 1-3 ): 261-290 . doi : 10.1016/S0166-218X(98)00075-4 . MR 1658592. في العديد من تطبيقات الفرز، يكون طرح العديد من استعلامات المجموعات الفرعية بالتوازي هو الأكثر فعالية من حيث التكلفة. وهذا يؤدي إلى مشاكل الاختبار الجماعي غير التكيفي. 
  6. 1 2 3 4 5 6 7 8 9 10 11 تشون لام تشان؛ باك هو تشي؛ جاغي، سيدهارث؛ ساليغراما، فينكاتيش (1 سبتمبر 2011). "اختبار المجموعة الاحتمالي غير التكيفي مع القياسات المشوشة: حدود شبه مثالية مع خوارزميات فعالة". المؤتمر السنوي التاسع والأربعون لأليرتون حول الاتصالات والتحكم والحوسبة . الصفحات 1832-1839 . arXiv : 1107.4540 . doi : 10.1109/Allerton.2011.6120391 . ISBN  978-1-4577-1817-5. S2CID 8408114 . 
  7. هونغ، م.؛ سوالو، ويليام هـ . (مارس 1999). "متانة اختبار المجموعة في تقدير النسب". القياسات الحيوية . 55 (1): 231-237 . doi : 10.1111/j.0006-341X.1999.00231.x . PMID 11318160. S2CID 23389365 .  
  8. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 دينغ-تشو، دو؛ هوانغ، فرانك ك. (1993). اختبار المجموعات التوافقية وتطبيقاته . سنغافورة: وورلد ساينتيفيك. ISBN 978-9810212933.
  9. تشين، هونغ-بين؛ فو، هونغ-لين (أبريل 2009). "خوارزميات غير تكيفية لاختبار مجموعات العتبة" . الرياضيات التطبيقية المنفصلة . 157 (7): 1581-1585 . doi : 10.1016/j.dam.2008.06.003 .
  10. دي بونيس، أناليزا (20 يوليو 2007). "هياكل تركيبية جديدة مع تطبيقات لاختبار المجموعات بكفاءة باستخدام المثبطات". مجلة التحسين التوافقي . 15 (1): 77-94 . doi : 10.1007/s10878-007-9085-1 . S2CID 207188798 . 
  11. هايز، ج. (أغسطس 1978). "تقنية تكيفية للتوزيع المحلي". معاملات IEEE في الاتصالات . 26 (8): 1178-1186 . Bibcode : 1978ITCom..26.1178H . doi : 10.1109/TCOM.1978.1094204 .
  12. سامويلز، ستيفن (1978). "الحل الدقيق لمشكلة اختبار المجموعة على مرحلتين" . تكنومتركس . 20 (4): 497-500 . doi : 10.1080/00401706.1978.10489706 .
  13. ستيريت، أندرو (ديسمبر 1957). "حول اكتشاف الأفراد ذوي العيوب في المجتمعات الكبيرة" . حوليات الإحصاء الرياضي . 28 (4): 1033-1036 . doi : 10.1214/aoms/1177706807 .
  14. سوبل، ميلتون؛ غرول، فيليس أ. (سبتمبر 1959). "الاختبار الجماعي للقضاء بكفاءة على جميع المنتجات المعيبة في عينة ذات حدين". مجلة بيل سيستم التقنية . 38 (5): 1179-1252 . Bibcode : 1959BSTJ...38.1179S . doi : 10.1002/j.1538-7305.1959.tb03914.x .
  15. أونغار، بيتر (فبراير 1960). "نقاط القطع في اختبار المجموعة" . مجلة الاتصالات في الرياضيات البحتة والتطبيقية . 13 (1): 49-54 . doi : 10.1002/cpa.3160130105 .
  16. 1 2 لي، تشو هسيونغ (يونيو 1962). "طريقة متسلسلة لفحص المتغيرات التجريبية". مجلة الجمعية الإحصائية الأمريكية . 57 (298): 455-477 . doi : 10.1080/01621459.1962.10480672 .
  17. كاتونا، جيولا أو إتش (1973). "مسح لنظرية التوافيق". مسائل البحث التوافقي . نورث هولاند. ص 285-308 . ISBN  978-0-7204-2262-7.
  18. 1 2 3 4 هوانغ، فرانك ك. (سبتمبر 1972). "طريقة للكشف عن جميع الأفراد ذوي العيوب في مجتمع ما عن طريق اختبار المجموعة". مجلة الجمعية الإحصائية الأمريكية . 67 (339): 605-608 . doi : 10.2307/2284447 . JSTOR 2284447 . 
  19. أليمان، أندرياس (2013). "خوارزمية فعّالة لاختبار المجموعات التوافقية". نظرية المعلومات، والتوافقية، ونظرية البحث . سلسلة محاضرات في علوم الحاسوب. المجلد 7777. الصفحات 569-596 . doi : 10.1007/978-3-642-36899-8_29 . ISBN   978-3-642-36898-1.
  20. 1 2 هو، إم سي؛ هوانغ، إف كيه؛ وانغ، جو كوي (يونيو 1981). "مسألة حدودية لاختبار المجموعة". مجلة SIAM للطرق الجبرية والمنفصلة . 2 (2): 81-87 . doi : 10.1137/0602011 .
  21. ليو، مينغ-غوانغ (28 أكتوبر 2008). "ملاحظة حول تخمين هو-هوانغ-وانغ لاختبار المجموعات" . مجلة ANZIAM . 49 (4): 561. doi : 10.1017/S1446181108000175 .
  22. ريتشيو، لورا؛ كولبورن، تشارلز ج. (1 يناير 2000). "حدود أدق في اختبار المجموعة التكيفي" . المجلة التايوانية للرياضيات . 4 (4): 669-673 . doi : 10.11650/twjm/1500407300 .
  23. 1 2 3 4 ألدريج، ماثيو؛ بالداسيني، ليوناردو؛ جونسون، أوليفر (يونيو 2014). "خوارزميات اختبار المجموعات: الحدود والمحاكاة". معاملات IEEE في نظرية المعلومات . 60 (6): 3671-3687 . arXiv : 1306.6438 . Bibcode : 2014ITIT...60.3671A . doi : 10.1109/TIT.2014.2314472 . S2CID 8885619 . 
  24. بالداسيني، ل.؛ جونسون، أ.؛ ألدريدج، م. (1 يوليو 2013)، "قدرة اختبار المجموعة التكيفي"، ندوة IEEE الدولية لنظرية المعلومات لعام 2013 ، الصفحات 2676-2680 ، arXiv : 1301.7023 ، CiteSeerX 10.1.1.768.8924 ، doi : 10.1109/ISIT.2013.6620712 ، ISBN   978-1-4799-0446-4، S2CID 9987210 
  25. سوبل، ميلتون؛ إلاشوف، آر إم (1975). "الاختبار الجماعي بهدف جديد، وهو التقدير". Biometrika . 62 (1): 181–193 . doi : 10.1093/biomet/62.1.181 . hdl : 11299/199154 .
  26. 1 2 بروست، د.؛ بروست، ج. ج. (يناير 2023). " تصاميم المصفوفات الفعالة لاختبارات كوفيد-19 الجماعية" . بي إم سي بيوانفورماتيكس . 24 (26): 26. doi : 10.1186/s12859-023-05145-y . PMC 9872308. PMID 36694117 .  
  27. بار-نوي، أ.؛ هوانغ، ف.ك.؛ كيسلر، إ.؛ كوتن، س. (1 مايو 1992). "خوارزمية تنافسية جديدة لاختبار المجموعات". [ وقائع ] مؤتمر IEEE INFOCOM '92: مؤتمر اتصالات الحاسوب . المجلد 2. الصفحات 786-793 . doi : 10.1109/INFCOM.1992.263516 . ISBN   978-0-7803-0602-8. S2CID 16131063 . 
  28. داماشكي، بيتر (2000). "التعلم التكيفي مقابل التعلم غير التكيفي الفعال للسمات" . تعلم الآلة . 41 (2): 197-215 . doi : 10.1023/A:1007616604496 .
  29. ستينسون، د. ر.؛ فان ترونغ، تران؛ وي، ر. (مايو 2000). "رموز آمنة مقاومة للإطارات، وأنماط توزيع المفاتيح، وخوارزميات اختبار المجموعات، والهياكل ذات الصلة". مجلة التخطيط والاستدلال الإحصائي . 86 (2): 595-617 . CiteSeerX 10.1.1.54.6212 . doi : 10.1016/S0378-3758(99)00131-7 . 
  30. كولبورن، سي جيه؛ دينيتز، جيه إتش؛ ستينسون، دي آر (1999). "الاتصالات، والتشفير، والشبكات" . دراسات في التوافقية . 3 (267): 37-41 . doi : 10.1007/BF01609873 . S2CID 10128581 . 
  31. 1 2 3 4 5 غودريتش، مايكل ت.؛ عطالله، ميخائيل ج.؛ تاماسيا، روبرتو (2005). "فهرسة المعلومات لأغراض الطب الشرعي الرقمي". التشفير التطبيقي وأمن الشبكات . سلسلة محاضرات في علوم الحاسوب. المجلد 3531. الصفحات 206-221 . CiteSeerX 10.1.1.158.6036 . doi : 10.1007/11496137_15 . ISBN    978-3-540-26223-7.
  32. تشليبوس، بي إس (2001). "الاتصال العشوائي في الشبكات اللاسلكية" . في باردالوس، بي إم؛ راجاسيكاران، إس؛ ريف، جيه؛ روليم، جيه دي بي (محررون). دليل الحوسبة العشوائية . كلوير أكاديميك. ص 401-456 . ISBN  978-0-7923-6957-8.
  33. تاخار، د.؛ لاسكا، ج. ن.؛ واكين، م. ب.؛ دوارتي، م. ف.؛ بارون، د.؛ سارفوثام، س.؛ كيلي، ك. ف.؛ بارانيوك، ر. ج. (فبراير 2006). بومان، تشارلز أ.؛ ميلر، إريك ل.؛ بولاك، إيليا (محررون). "بنية كاميرا تصوير مضغوطة جديدة باستخدام ضغط المجال البصري". التصوير الإلكتروني . التصوير الحاسوبي الرابع. 6065 : 606509-606509-10. رمز Bibcode : 2006SPIE.6065...43T . CiteSeerX 10.1.1.114.7872 . doi : 10.1117/12.659602 . S2CID 7513433 .  
  34. كانديس، إي جيه (2014). "رياضيات التباعد (وبعض الأمور الأخرى)". وقائع المؤتمر الدولي للرياضيات. سيول، كوريا الجنوبية .
  35. 1 2 جيلبرت، أ.س.؛ إيوين، م.أ.؛ شتراوس، م.ج. (أكتوبر 2008). "الاختبار الجماعي واستعادة الإشارات المتفرقة". المؤتمر الثاني والأربعون لأسيلومار حول الإشارات والأنظمة والحواسيب . معهد مهندسي الكهرباء والإلكترونيات. ص 1059-1063 . doi : 10.1109/ACSSC.2008.5074574 . ISBN  978-1-4244-2940-0.
  36. رايت، إس. جيه.؛ نواك، آر. دي.؛ فيغيريدو، إم. إيه. تي. (يوليو 2009). "إعادة بناء متفرقة بتقريب قابل للفصل". معاملات IEEE في معالجة الإشارات . 57 (7): 2479-2493 . رمز Bibcode : 2009ITSP...57.2479W . CiteSeerX 10.1.1.142.749 . doi : 10.1109/TSP.2009.2016892 . S2CID 7399917 .  
  37. 1 2 بيريندي، ر.؛ جيلبرت، أ.س.؛ إنديك، ب.؛ كارلوف، هـ.؛ شتراوس، م.ج. (سبتمبر 2008). "دمج الهندسة والتوافقية: منهج موحد لاستعادة الإشارات المتفرقة". المؤتمر السنوي السادس والأربعون لأليرتون حول الاتصالات والتحكم والحوسبة ، 2008. الصفحات 798-805 . arXiv : 0804.4666 . doi : 10.1109/ALLERTON.2008.4797639 . ISBN  978-1-4244-2925-7. S2CID 8301134 . 
  38. إنديك، بيوتر (1 يناير 2008). "إنشاءات صريحة للاستشعار المضغوط للإشارات المتفرقة". وقائع الندوة السنوية التاسعة عشرة لجمعية ACM-SIAM حول الخوارزميات المنفصلة : 30-33 .
  39. أوستن، ديفيد. "عمود مميز في الجمعية الأمريكية للرياضيات - استراتيجيات تجميع البيانات لاختبارات كوفيد-19" . الجمعية الأمريكية للرياضيات . تم الاطلاع عليه بتاريخ 3 أكتوبر 2020 .
  40. ^ براسانا، ديراج. "تجميع نسيج" . نسيج-pooling.herokuapp.com . تم الاسترجاع 2020-10-03 .
  41. شياني، م.؛ ليفا، ج.؛ باوليني، إ. (فبراير 2022)، "بروتوكولات اختبار تحديد هوية وكشف الإصابة بفيروس كوفيد-19 في حالات الانتشار العالي"، التقارير العلمية ، 12 (1)، سبرينغر نيتشر: 3250، arXiv : 2104.11305 ، Bibcode : 2022NatSR..12.3250C ، doi : 10.1038/s41598-022-07205-4 ، PMC 8885674 ، PMID 35228579 ، S2CID 233387831   
  42. "اختبارات الأوريغامي" . اختبارات الأوريغامي. 2 أبريل 2020. تم الاطلاع عليه في 7 أبريل 2020 .
  43. "اختبارات الأوريغامي" . اختبارات الأوريغامي. 2 أبريل 2020. تم الاطلاع عليه في 7 أبريل 2020 .

مراجع عامة

  • دينغ-تشو، دو؛ هوانغ، فرانك ك. (2000). اختبار المجموعات التوافقية وتطبيقاته (  الطبعة الثانية). سنغافورة: وورلد ساينتيفيك. ISBN 978-9810241070.
  • دورة أتري رودرا حول رموز تصحيح الأخطاء: التوافقية والخوارزميات والتطبيقات (ربيع 2007)، المحاضرات 7 .
  • دورة أتري رودرا حول رموز تصحيح الأخطاء: التوافقية والخوارزميات والتطبيقات (ربيع 2010)، المحاضرات 10 و 11 و 28 و 29
  • دو، د.؛ هوانغ، ف. (2006). تصميمات التجميع واختبار المجموعات غير التكيفي . وورلد ساينتيفيك. ISBN 9789814477864.
  • ألدريج، م.؛ جونسون، أ.؛ سكارليت، ج. (2019). "الاختبار الجماعي: منظور نظرية المعلومات" (ملف PDF) . أسس واتجاهات في الاتصالات ونظرية المعلومات . 15 ( 3-4 ): 196-392 . arXiv : 1902.06002 . doi : 10.1561/0100000099 . S2CID 62841593 . 
  • بورات، إي.؛ روتشيلد، أ. (2011). "مخططات اختبار المجموعات التوافقية غير التكيفية الصريحة". معاملات IEEE في نظرية المعلومات . 57 (12): 7982-89 . arXiv : 0712.3876 . Bibcode : 2011ITIT...57.7982P . doi : 10.1109/TIT.2011.2163296 . S2CID 8815474 . 
  • كاجان، يوجين؛ بنغال، إيراد (2014)، "خوارزمية اختبار جماعي مع التعلم المعلوماتي عبر الإنترنت"، معاملات معهد مهندسي الصناعة ، 46 (2): 164-184 ، doi : 10.1080/0740817X.2013.803639 ، ISSN 0740-817X ، S2CID 18588494  

انظر أيضاً