לדלג לתוכן

שיטת החזקה ההפוכה

מתוך ויקיפדיה, האנציקלופדיה החופשית

באנליזה נומרית שבמתמטיקה שיטת החזקה ההפוכה היא שיטה למציאת קירוב לערך עצמי כלשהו של מטריצה ואת הווקטור העצמי המתאים לו. השיטה מתבססת על רעיון דומה לרעיון של שיטת החזקה למציאת ערכים עצמיים.

השיטה מקבלת כקלט מטריצה ומספר , ומוצאת את הערך העצמי הכי קרוב ל- ואת הווקטור העצמי המתאים לו. הרעיון של השיטה מתבסס על כך שהערך העצמי של הקרוב ביותר ל- הוא הערך העצמי הגדול ביותר של ואז פועלים על פי שיטת החזקה.

תיאור השיטה[עריכת קוד מקור | עריכה]

עבור מטריצה ריבועית בגודל ומספר .

התחל מוקטור אקראי
חשב את כאשר היא מטריצת היחידה בגודל
בכל איטרציה
חשב את
הצב
חשב את

יתכנס לערך העצמי הקרוב ביותר ל-.

אם הערך העצמי בעל מרחב עצמי ממימד 1 (ללא ריבוי) אז הווקטור מתכנס לוקטור העצמי המתאים לערך העצמי שנמצא.

קצב התכנסות וסיבוכיות[עריכת קוד מקור | עריכה]

בגלל שקצב ההתכנסות של שיטת החזקה תלוי בפער בין הערך העצמי הגדול לזה הבא אחריו, קצב ההתכנסות של שיטת החזקה ההפוכה תלוי במרחק בין הערך העצמי הקרוב ביותר ל- לזה הבא אחריו. כיוון שהפעלה של מגדילה את המרחק בין הערכים העצמיים שקרובים ל- (במיוחד אם הם קרובים מאוד), מספר האיטרציות הנדרשות בשביל לקבל קירוב טוב הוא יחסית נמוך. החיסרון של השיטה הוא שכדי לחשב את נדרשות פעולות. לאחר שלב זה, כל איטרציה דורשת פעולות.