רדוקציה פולינומית
מתוך ויקיפדיה, האנציקלופדיה החופשית
בתורת הסיבוכיות, רדוקציה פולינומית בין פונקציה A לפונקציה B היא פונקציה f בעלת זמן ריצה פולינומי מקבוצת הקלטים האפשריים של A לקבוצת הקלטים האפשריים של B, כך שלכל x מתקיים: . אם קיימת רדוקציה כזו מ-A ל-B, נסמן זאת: .
חשיבותה של רדוקציה פולינומית היא ביכולתה להמיר בעיה נתונה לבעיה אחרת, בצורה שאינה חוצה את גבולות מחלקת הסיבוכיות P. כלומר, אם , ו-פונקציה B היא זמן ריצה פולינומי, אזי גם פונקציה A בעלת זמן ריצה פולינומי.