שאלת מבחן באלגוריתמים - האוניברסיטה הפתוחה 2022 - הוכחה

שאלה 3 – אינטרפולציה דינמית (עמוד 10)

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

בהינתן נקודות כאשר לכל מתקיים , מצאו פולינום אינטרפולציה המסתפק ב- לכל .

הנוסחה לחישוב מקדמים משתמשת בקוד הפולינומים החלקית (Barycentric interpolation):כאשר , , ו- מייצג את הפולינום המסדר המחבר את הנקודות .

(א) בתנאים הנ"ל, הוכחו כי הפולינום שהתקבל הוא יחיד.

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

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

נגדיר פולינום חדש, , בתור ההפרש ביניהם:מכיוון שמעלתם של ו- היא לכל היותר , גם מעלתו של היא לכל היותר .

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

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

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

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

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

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

- עמודה 0: (שהם )
- עמודה 1:
- עמודה 2: - ...
- **עמודה
:** המקדמים של פולינום ניוטון הם האיברים הראשונים בכל עמודה (האלכסון העליון של הטבלה):...זוהי סדרת שלבים דינמית לחישוב רקורסיבי של מקדמי הפולינום בצורת ניוטון.