APX
في نظرية التعقيد الحسابي ، تُعرف فئة APX (اختصارًا لكلمة "قابل للتقريب") بأنها مجموعة مسائل التحسين من نوع NP التي تسمح بخوارزميات تقريبية ذات زمن متعدد الحدود بنسبة تقريب محدودة بثابت (أو خوارزميات تقريبية ذات عامل ثابت باختصار). بعبارة أخرى، تتميز المسائل في هذه الفئة بخوارزميات فعالة قادرة على إيجاد حل ضمن عامل ضرب ثابت من الحل الأمثل.
تعريف
تُسمى خوارزمية التقريب بـخوارزمية تقريبية لحجم المدخلاتإذا أمكن إثبات أن الحل الذي تجده الخوارزمية هو على الأكثر عامل ضربي لـأسوأ بكثير من الحل الأمثل. هنا،تُسمى هذه النسبة نسبة التقريب . وتُعرف مسائل APX بأنها تلك التي تحتوي خوارزمياتها على نسبة تقريبثابتتُذكر نسبة التقريب عادةً بأنها أكبر من 1. في حالة مسائل التصغير،يتم حساب ذلك بقسمة درجة الحل المُكتشف على درجة الحل الأمثل، بينما في مسائل التعظيم يكون العكس صحيحًا. ففي مسائل التعظيم، حيث يكون للحل الأدنى درجة أقل،يُذكر أحيانًا أنه أقل من 1؛ في مثل هذه الحالات، يكون مقلوبهي نسبة درجة الحل الذي تم التوصل إليه إلى درجة الحل الأمثل.
يُقال إن للمسألة مخطط تقريب زمني متعدد الحدود ( PTAS ) إذا كان لكل عامل ضربي للحل الأمثل أسوأ من 1، توجد خوارزمية زمنية متعددة الحدود لحل المسألة ضمن هذا العامل. ما لم تكن P = NP، توجد مسائل تنتمي إلى APX ولكن بدون مخطط تقريب زمني متعدد الحدود، لذا فإن فئة المسائل التي تحتوي على مخطط تقريب زمني متعدد الحدود محصورة تمامًا في APX. ومن أمثلة المسائل التي تحتوي على مخطط تقريب زمني متعدد الحدود مسألة حقيبة الظهر .
صلابة APX واكتمال APX
يُقال إن المسألة صعبة من فئة APX إذا كان هناك اختزال باستخدام خوارزمية تقريبية متعددة الحدود (PTAS) من كل مسألة في APX إلى تلك المسألة، وتُعتبر كاملة من فئة APX إذا كانت المسألة صعبة من فئة APX وفي APX أيضًا. ونتيجةً لـ P ≠ NP ⇒ PTAS ≠ APX، إذا افترضنا أن P ≠ NP، فلن يكون لأي مسألة صعبة من فئة APX خوارزمية تقريبية متعددة الحدود. عمليًا، غالبًا ما يتم اختزال مسألة إلى أخرى لإثبات اكتمال APX باستخدام مخططات اختزال أخرى، مثل اختزالات L ، التي تتضمن اختزالات باستخدام خوارزمية تقريبية متعددة الحدود.
أمثلة
تُعدّ مسألة MAX-3SAT ، وهي صيغة من مسائل الإرضاء المنطقي ، من أبسط مسائل APX-complete . في هذه المسألة، لدينا صيغة منطقية في شكلها الطبيعي الاقتراني ، حيث يظهر كل متغير ثلاث مرات على الأكثر، ونريد معرفة الحد الأقصى لعدد البنود التي يمكن تحقيقها في آنٍ واحد بتعيين قيمة واحدة صحيحة/خاطئة للمتغيرات.
تشمل المشاكل الأخرى التي تتطلب إكمال اختبار APX ما يلي:
- أقصى مجموعة مستقلة في الرسوم البيانية ذات الدرجة المحدودة (هنا، تعتمد نسبة التقريب على الدرجة القصوى للرسم البياني، ولكنها ثابتة إذا تم تثبيت الدرجة القصوى).
- غطاء الرؤوس الأدنى . يجب أن يكون مكمل أي مجموعة مستقلة قصوى غطاءً للرؤوس.
- مجموعة الهيمنة الدنيا في الرسوم البيانية ذات الدرجة المحدودة.
- مسألة البائع المتجول عندما تحقق المسافات في الرسم البياني شروط مقياس معين . تُعتبر مسألة البائع المتجول مسألة كاملة من فئة NPO في الحالة العامة.
- مشكلة إعادة تشكيل الرموز ، عبر اختزال L من تغطية المجموعة.
فئات التعقيد ذات الصلة
PTAS
تتألف خوارزمية تقريب الوقت متعدد الحدود (PTAS ) من مسائل يمكن تقريبها ضمن أي عامل ثابت غير 1 في وقت متعدد الحدود بالنسبة لحجم المدخلات، ولكن هذا الوقت يعتمد على هذا العامل. وتُعد هذه الفئة مجموعة فرعية من خوارزمية تقريب الوقت متعدد الحدود (APX).
APX-متوسط
ما لم تكن P = NP ، توجد مسائل في APX لا تنتمي إلى PTAS ولا إلى APX-كاملة. يمكن اعتبار هذه المسائل متوسطة الصعوبة بين مسائل PTAS ومسائل APX-كاملة، ويمكن تسميتها مسائل APX-متوسطة . تُعتبر مسألة تعبئة الصناديق مسألة APX-متوسطة. على الرغم من عدم وجود PTAS معروف لها، إلا أن مسألة تعبئة الصناديق لها العديد من خوارزميات "PTAS التقاربية"، التي تتصرف مثل PTAS عندما يكون الحل الأمثل كبيرًا، لذا قد يكون حلها أسهل من المسائل الصعبة في APX.
ومن الأمثلة الأخرى على المشاكل التي قد تكون متوسطة المستوى في APX هي تلوين الحواف الأدنى .
f(n)-APX
يمكن للمرء أيضًا تعريف مجموعة من فئات التعقيد-APX، حيثيحتوي برنامج APX على مسائل تتضمن خوارزمية تقريبية ذات زمن متعدد الحدود معنسبة التقريب. ويمكن تعريفها بشكل مماثل.فئات APX الكاملة؛ تحتوي بعض هذه الفئات على مسائل تحسين معروفة. يتم تعريف اكتمال Log-APX واكتمال poly-APX بدلالة اختزالات AP بدلاً من اختزالات PTAS؛ وذلك لأن اختزالات PTAS ليست قوية بما يكفي للحفاظ على الانتماء إلى Log-APX وPoly-APX، على الرغم من أنها كافية لـ APX.
تتضمن مجموعة Log-APX-complete، التي تتكون من أصعب المشكلات التي يمكن تقريبها بكفاءة ضمن عامل لوغاريتمي في حجم الإدخال، مجموعة الهيمنة الدنيا عندما تكون الدرجة غير محدودة.
تتضمن مسألة Poly-APX-complete، التي تتكون من أصعب المسائل التي يمكن تقريبها بكفاءة ضمن عامل متعدد الحدود في حجم الإدخال، مجموعة مستقلة قصوى في الحالة العامة.
توجد أيضًا مسائل كاملة من نوع exp-APX، حيث تكون نسبة التقريب أسية بالنسبة لحجم المدخلات. قد يحدث هذا عندما يعتمد التقريب على قيمة الأعداد داخل المسألة؛ ويمكن التعبير عن هذه الأعداد في الفضاء بشكل لوغاريتمي، ومن هنا يأتي العامل الأسي.
انظر أيضاً
- الاختزال الحافظ على التقريب
- فئة التعقيد
- خوارزمية التقريب
- نظريات تصنيف الحد الأقصى/الأدنى CSP/الواحدات - مجموعة من النظريات التي تُمكّن من التصنيف الآلي للمسائل المتعلقة بالعلاقات المنطقية إلى فئات تعقيد التقريب
- MaxSNP - فئة فرعية وثيقة الصلة
مراجع
- حديقة الحيوانات المعقدة : APX
- C. Papadimitriou و M. Yannakakis. Optimization, approximation and complex classes . Journal of Computer and System Sciences, 43:425–440, 1991.
- بييرلويجي كريشينزي، فيجو كان، ماغنوس هالدورسون، ماريك كاربينسكي ، وجيرهارد ووجينجر . أقصى قدر من الرضا. مؤرشف في 13 أبريل 2007 على موقع Wayback Machine . مجموعة من مسائل التحسين NP. مؤرشف في 5 أبريل 2007 على موقع Wayback Machine .
- فئات التعقيد
- خوارزميات التقريب
