لا يمكن التقليل من أهمية المجتمعات في تحليل البيانات. فهي قادرة على مساعدتنا في فهم السلوك البشري والمنطق الكامن وراءه.
إن عملية العثور على المجتمع الأقوى هي في الواقع العثور على "مشكلة الزمرة". هذه مشكلة في علوم الكمبيوتر تتطلب العثور على "كريكس" في الرسم البياني، أي مجموعات فرعية من النقاط المتصلة بواسطة الحواف. في الشبكات الاجتماعية، يتم استخدام هذه العملية لاكتشاف من هم الأصدقاء وفهم بنية ووظيفة هذه المجتمعات.
يتكون الرسم البياني غير الموجه من مجموعة من الرؤوس ومجموعة غير مرتبة من الحواف. تعريف كريك هو رسم بياني فرعي كامل في رسم بياني، أي مجموعة فرعية من الرؤوس المتصلة ببعضها البعض بواسطة مجموعة من الحواف. الصراصير القصوى هي تلك التي تحتوي على أكبر عدد من الرؤوس، في حين أن الصراصير القصوى هي تلك التي لا يمكن توسيعها أكثر من ذلك.
في الشبكات الاجتماعية، يمثل كل ملف تعريف ارتباط مجموعة من الأشخاص الذين يعرفون بعضهم البعض ولديهم علاقات وثيقة فيما بينهم.
يمكن إرجاع أقدم مشكلة في كريك إلى رابين-سكيريس في عام 1935. ولكن التطبيق الحقيقي جاء في عام 1949 عندما استخدم علماء الاجتماع الرسوم البيانية لنمذجة الشبكات الاجتماعية، وأطلقوا على الرسوم البيانية الفرعية الكاملة اسم "كريك"، وهو مصطلح لا يزال يستخدم في البحث الخوارزمي اليوم.
لا يقتصر حل مشكلة كريك على الشبكات الاجتماعية، بل له تطبيقات أيضًا في مجالات مثل المعلوماتية الحيوية والكيمياء الحاسوبية. في هذه السيناريوهات، يساعد كريك الباحثين على تحديد العلاقات بين العديد من العناصر أو الهياكل التي تتصرف بشكل مماثل.في عملية العثور على الجداول، تشمل الخوارزميات الشائعة خوارزمية بلوم-كيرش، التي يمكنها إدراج جميع الجداول الأكبر في أفضل وقت وفي أسوأ الظروف. هناك طرق استدلالية أخرى، بما في ذلك الفرع والحد، والبحث المحلي، وما إلى ذلك.
حتى في غياب خوارزمية معروفة للوقت متعدد الحدود، وجد الباحثون حلاً أكثر كفاءة من البحث بالقوة الغاشمة ويمكنه تحسين الأداء بشكل كبير.
كيف سيتمكن الباحثون في المستقبل من مواجهة هذا التحدي واستكشاف بنية ووظيفة المجتمعات بشكل أكبر؟ وهذا ليس تحديًا تقنيًا فحسب، بل هو أيضًا فرصة جديدة للحصول على فهم أعمق للسلوك البشري. وفي نهاية المطاف، كيف يمكننا استخدام هذه المجتمعات لتحسين حياتنا وعملنا؟