Karush-קון-טאקר (EZ) תנאים, לפעמים המכונה קון-טאקר התנאים, תנאים כי בעיה תכנות קוי צורך להיפגש כדי להיות אופטימלי. התנאים KKT מרחיב את שיטת מכפילי Lagrangian ידי המאפשר אילוצי אי שוויון, בניגוד מכפילי לגראנז' אשר מאפשרים רק אילוצי שוויון.
הבה נבחן בעיה אופטימיזציה לא לינארית:
לצמצם
בכפוף:
אנו נותנים לייצג את נקודת המינימום היחסי עבור הבעיה שלנו, אשר גם מספק כמה ההסמכה אילוץ. עם זאת, אז אנחנו יכולים להניח כי עבור כל אלמנט קיים וקטור
, איפה l מייצג את מספר אילוצי שוויון, ו
, איפה מ ' מייצג את מספר אילוצי אי שוויון. אלה קבועים,
ו
, נקראים מכפילי KKT.
על מנת התנאים KKT שיתקיים בעיה תכנות קוי (NLP), אז כל שלושת התנאים חייבים להתקיים [1-4]. חוזר ומציג שוב את הכדאיות Primal מה הבעיה מדינות, כי אי השוויון ואילוצים על שוויון חייבים להתקיים על מנת הבעיה להיות אופטימלי:
התנאי השני הוא ידוע כתנאי את הכדאיות כפולה. בכך קובע תנאי, אלא verbosely, כי כל אלמנט חייב להיות גדול מאפס, וכי stationarity של הבעיה חייב להיות שווה 0.
Stationarity של הבעיה הוא:
בעוד השניים האחרים הם פשוט תנאים אני ו מ ' חייבים לעמוד על מנת יהיה אופטימלי.
התנאי השלישי שיש לעמוד נקרא רפיון משלימה. מצב זה פשוט קובע כי עבור mu כל אילוץ אי השוויון שלו בהתאמה, המוצר של שני צריך לגרום אפס:
כאשר שלושה תנאים אלו מתקיימים, פגשנו את התנאים KKT ואת הפתרון שלנו, , היא הפתרון האופטימלי לבעיה NLP. יש אולי אחד או יותר x במרחב אשר עומד בתנאים. כל נקודה במרחב את הבעיה שבה כל אלמנט שלאניו -מ ', כזה tuple (x, אני, מ ') לספק את התנאים KKT נקראים נקודות KKT. גזירת אילוצים אלה ניתן למצוא [1,2]
אילוצים כישורים
כאמור, את הנקודות שאנחנו בודקים צריך לפגוש כמה ההסמכה כדי נקודה שיש לקחת בחשבון. הכשרה רוב אילוץ ידוע הוא הכשרה לינארי אילוץ העצמאות (לליק), אשר פשוט קובע כי ו
תלויות באופן ליניארי מהשני בנקודה
. Mangasarian-Fromovitz אילוץ ההסמכה (MFCQ) באופן דומה קובע לליק עם תוספת של להיות חיובי lineraly עצמאי בבית
. [5]
יש מוקדמות אילוץ אחר, עם זאת, להרגיע את לליק. במוקדמות האילוץ סלייטר ניתן להשתמש בעיות קמור. אם קיימת נקודה x כזה ו
לכל i,j פעיל
, אז התנאי צפחה מחזיקה. [5,6]
סוגים אחרים של מוקדמות אילוץ קיימים, אבל שלושת אלה נראים להיות הנפוץ ביותר KKT ההסמכה.
[1] קון, H. ואת טאקר, א, “קוי תכנות” PNAS של 2 ברקלי סימפוזיון 1951, pp. 481-492.
[2] Karush, וו, “ומינימום של פונקציות של מספר משתנים עם אילוצים כמו אי שוויון סייד”. M. Sc. מסה, אונ. of Chicago, שיקגו, Il, 1939.
[3] קון, ז. “Karush-קון-טאקר theorema”, לאינטרנט: http://smp.if.uj.edu.pl/~kopiec/MT/Materialy/KarushKuhnTucker.pdf, אוני CDSEM. מנהיים, 2006.
[4]McCarl, ב. ו ספרין, ט, “אופטימיזציה תנאי קוי”, Ch. 12, יישומי תכנות מתמטי באמצעות מערכות אלגברית. לאינטרנט: http://agecon2.tamu.edu/people/faculty/mccarl-bruce/mccspr/thebook.pdf
[5]Eustaquio, R. קאראס, E. ו ריביירו, A. אילוצים הכשרה עבור תכנות לינארית, דווח טק, אונ. של פאראנה.
[6] להגיע, D. ו Zalinescu, ג. “על הצורך הכשרה תנאים מסוימים אילוצים בתכנות קמורה”, כתב העת של ניתוח קמורה, 11 (1), 2004. pp 95-110.