תוכן עניינים:
הגדרה - מה המשמעות של שיטת סימפלקס?
שיטת הסימפלקס, באופטימיזציה מתמטית, היא אלגוריתם ידוע המשמש לתכנות לינארית. לפי כתב העת Computing in Science & Engineering, שיטה זו נחשבת לאחת מעשרת האלגוריתמים המובילים שמקורה במהלך המאה העשרים.
שיטת ה- simplex מציגה אסטרטגיה מסודרת להערכת קודקודי האזור האפשריים. זה עוזר להבין את הערך האופטימלי של הפונקציה האובייקטיבית.
ג'ורג 'דנטציג פיתח את שיטת הסימפלקס בשנת 1946.
השיטה ידועה גם כאלגוריתם ה- simplex.
Techopedia מסביר שיטת סימפלקס
שיטת ה- simplex משמשת למיגור הבעיות בתכנות לינארית. הוא בוחן את הקודקודים הצמודים של התפאורה ברצף בכדי להבטיח שבכל קודקוד חדש, הפונקציה האובייקטיבית גדלה או לא מושפעת. באופן כללי, שיטת הסימפלקס היא עוצמתית ביותר, שלרוב אורכת איטרציות של 2 עד 3 מ 'לכל היותר (כאן, m מציינת את טווח אילוצי השוויון) והיא מתכנסת בזמן פולינומי צפוי להפצות ספציפיות של קלט אקראי.
שיטת ה- simplex משתמשת באסטרטגיה שיטתית לייצור ובחינת פתרונות קודקוד של המועמדים לתכנית לינארית. בכל איטרציה היא בוחרת במשתנה שיכול לבצע את השינוי הגדול ביותר לקראת הפיתרון המינימלי. לאחר מכן, משתנה זה מחליף את אחד מהמשנים המשתנים שלו, המגביל אותו בצורה דרסטית ביותר, ובכך מעביר את שיטת הסימפלקס לחלק אחר של מערך הפתרונות ולקראת הפתרון הסופי.
יתרה מזאת, שיטת ה- Simplex מסוגלת להעריך האם אין פיתרון בפועל. ניתן להבחין כי האלגוריתם הוא חמדן מכיוון שהוא בוחר את האפשרות הטובה ביותר בכל איטרציה, ללא דרישה למידע ממטרות קודמות או צפויים.
לעיתים, מבנה הנתונים העיקרי המיושם בשיטת ה- simplex מכונה מילון. המילונים כוללים איור של המשוואות שנקבעו המותאמות היטב לבסיס הקיים. ניתן להשתמש במילונים כדי להציע הבנה אינטואיטיבית מדוע כל המשתנים נכנסים ויוצאים מהבסיס.
