תיאוריית החסם העליון
Download
Report
Transcript תיאוריית החסם העליון
סמינר בגיאומטריה חישובית
פרק – 5חלק Milestone 2: II
על מה נדבר היום:
פאות של פאונים קמורים.
הפאון המחזורי (.(The cyclic Polytope
תיאוריית החסם העליון.
1
פאות של פאונים קמורים:
Milestone 2:
.1נגדיר פאה של פאון קמור Pלהיות Pעצמו או תת קבוצה של Pמהצורה P h
באשר hהינו על-מישור אשר Pמוכל כולו באחד מחצאי המרחב הסגור הנגזר מ .h
.2עבור קבוצה X R dנקרא לנקודה x Xנקודה קיצונית לקבוצה אם
X \ x
x CONV
נקודה קיצונית
לא נקודה קיצונית
2
פאות של פאונים קמורים:
Milestone 2:
משפט :1יהי P R dפאון קמור חסום.
אזי הנקודות הקיצוניות של Pהם קודקודיו ,ו Pהוא הקמור של קודקודיו.
•
נשים לב כי Pהינו קמור של מספר סופי של נקודות.
•
נסמן ב V mאת קבוצת הנקודות המינימאלית שהקמור שלה הוא .P
•
נסמן ב V vאת קבוצת הקודקודים המייצגים את הקמור.
•
נסמן ב V eאת קבוצת הנקודות הקיצוניות של .P
על מנת להוכיח את המשפט נראה שמתקיים:
Vm Vv Ve
•
נשתכנע כי בדוגמא שלנו השוויון הנ"ל
v1
v2
P:
v3
v
v9
אכן מתקיים כאשר:
v8
V m V v V e v , v1 , v 2 , v 3 , v 4 , v 5
v6
v7
v4
v5
3
פאות של פאונים קמורים:
•
Milestone 2:
הוכחה :נראה .V m V v V e
.1נשים לב כי מהגדרת נקודה קיצונית לקבוצה Pמתקיים. V e V m :
.2נראה : V v V eיהי v V vקודקוד של ,Pאזי קיים על-מישור hכך ש
P h v
ו P \ v נמצא באחד מחצאי המרחבים הפתוחים המוגדרים על ידי ,hלכן
P \ v
הוא קמור .סה"כ v Pאך ) v conv ( P \ v ולפיכך vנקודה קיצונית ולכן v V e
ונקבל . V v V e
.3לבסוף נראה V m V vונקבל כי:
Ve Vm Vv Ve
2
3
v1
v2
P:
1
אם כך יהי v V mנראה . v V v
v3
v9
על מנת להראות ש vקודקוד של P
v8
נראה כי קיים h vעל-מישור אשר מכיל את
Pבצד אחד ו . P hv v
v
v6
v7
v4
hv
v5
4
פאות של פאונים קמורים:
Milestone 2:
.4נסמן את הקמור ) C conv (V m \ v ממינימאליות V mנאמר , v Cולכן הקבוצות
הקמורות Cו v זרות זו לזו וניתן להעביר ביניהם על-מישור hהמפריד ביניהם.
.5נשים לב כי הקבוצה P \ hv conv (V m ) \ hvהינה קמורה מכיוון שהיא מהווה חיתוך
של קבוצה קמורה עם חצי המרחב פתוח מ . h vכמו כן כל קטע vx | x P \ hvחולק
אך ורק את הנקודה vעם על-מישור . h v
.6ראינו P \ hvקבוצה קמורה וכן v קבוצה קמורה לכן גם T ( P \ hv ) v
קבוצה קמורה.
v2
.7מכיוון ש Tקמורה ומכילה את V mהיא
בהכרח מכילה גם את ) P conv (V m
v1
v3
P:
C
ולכן P hv v כנדרש.
v
v9
v8
v6
v7
v4
h
v5
hv
5
פאות של פאונים קמורים:
משפט :2יהי P R dפאון קמור חסום ותהי Fפאה של .P
אזי הקודקודים של Fהם בדיוק הקודקודים של Pהנמצאים ב Fובנוסף הפאות של Fהם
בדיוק הפאות של Pאשר מוכלות ב.F
v1
v0
F
v3
v2
h
G
P
F
P
h
6
פאות של פאונים קמורים:
•
תחילה נראה כי הקודקודים של Fהם בדיוק הקודקודים של Pהנמצאים ב.F
נסמן ב Vאת קבוצת הקודקודים עבור הפאון הקמור ,Pו v 0 ... v n -את קודקודי Pאשר ב.F
נשים לב כי , F conv (V ) hכמו כן בשביל לקבל נקודות על hחייבים להשתמש רק
בקודקודי Vהנמצאים על hולכן משיקולים דומים לאלו שראינו במשפט הקודם
מתקיים F conv (V ) h conv (V h ) :ולכן ממשפט קודם כל הנקודות
הקיצוניות של Fהם בדיוק הקודקודים של Fואלו הם בדיוק קודקודי Pהנמצאים ב.F
v1
v0
F
v3
v2
h
P
7
פאות של פאונים קמורים:
•
נראה כי "פאה של פאה היא פאה" ולהיפך.
פאה (נסמנה )Gשל Pהמוכלת ב ,Fהיא גם פאה של Fשהיא עצמה פאה של :P
נשתמש באותו על-מישור (ראה )h על מנת להראות ש Gהיא פאה של Fוכן פאה של .P
פאה ( )Gשל פאה ( )Fשל ,Pהיא פאה של :P
מהנחה Fפאה של Pלכן קיים על-מישור hכך ש
קיים על-מישור gכך ש
G Fg
וסה"כ נקבל
Ph
Ph g
מצד שני אם נסובב מעט את hסביב ( Gראה ’ hב
II
, Fוכמו כן Gפאה של Fלכן
.G
) נוכל לומר כי Gהיא גם פאה של P
באשר . G P h בסעיף הקודם ראינו כי מדובר באותם הקודקודים ולכן הפאות שוות.
G
G
F
F
g
P
I
h
h
P
II
8
הפאון המחזורי:
•
עקומת מומנט :נגדיר את העקום ( t , t 2 , , t d ) : t R ב
d
R
כעקומת מומנט .דוגמאות:
( t , t 2 , t 3 ) : t R
•
( t , t 2 ) : t R
נגדיר פאון מחזורי ) :(cyclic polytopeהקמור של מספר נקודות סופי על
עקומת המומנט.
9
הפאון המחזורי:
•
נסמן עקומת מומנט כ ( t , t 2 , , t d ) : t R ב . R d
•
למה :1כל על-מישור hחותך את עקומת המומנט ב dנקודות לכל היותר.
כמו כן אם יש dנקודות חיתוך אזי לא יתכן ש hמשיק ל ולכן בכל נקודת חיתוך
עובר מצד אחד של hלצידו השני.
•
הוכחה :נבטא את על-מישור hבעזרת המשוואה , a , x bכאשר מתקיים
2
d
. a1 x1 a 2 x 2 a d x d bנשים לב כי נקודה ב היא מהצורה ) ( t , t , , t
ואם נקודה זו נמצאת על hאזי מתקיים a1t a 2 t 2 a d t d b 0ולכן tהוא שורש
של פולינום (שונה מאפס) מדרגה dולפי משפט קיימים לו לכל היותר dשורשים.
כמו כן אם ישנם dשורשים שונים אזי כולם חייבים להיות שורשים פשוטים מהצורה:
) Ph ( t ) ( t z1 )( t z 2 ) ( t z dליד כל אחד מהשורשים הפשוטים הפולינום מחליף
סימן ולכן נוכל להסיק כי עובר מצד אחד של hלצידו השני.
10
הפאון המחזורי:
•
ניזכר כי facetהינה פאה ממימד d-1של הפאון.
•
נשים לב כי כל facetנקבעת בעזרת קבוצה ) (tupleשל dקודקודים בלתי תלויים אפינית.
למשל בדוגמה עבור ריבוע d 2לכן ה facetהינה הפאה ממימד ( 1קשת)
וניתן לייצג כל facetבעזרת קבוצה של 2קודקודים.
facet #1 a , b
b
a
facet # 4 d , a
facet # 2 b , c
c
facet # 3 c , d
•
d
אנו מעוניינים לעמוד את מספר ה facetsבפאון מחזורי .לשם כך נעזר בקריטריון הזוגיות
של גייל על מנת לקבוע אילו קבוצות של dקודקודים מהוות .facet
11
הפאון המחזורי:
•
קריטריון הזוגיות של גייל :תהי Vקבוצת קודקודים של פאון מחזורי Pעם סידור ליניארי
לאורך עקומת המומנט כך שקודקוד גדול יותר מייצג ערך גדול יותר של הפרמטר .t
תהי
F v 0 , v1 , v d 1 V
קבוצה של dקודקודים השייכים ל Pכך ש
אזי Fמהווה facetשל Pאם ורק אם לכל שני קודקודים
u, v V \ F
v1 v d 1
.v 0
מספר הקודקודים
v i Fהמקיימים u v i vהינו זוגי.
v
v4
v3
v2
u
v1
v0
12
הפאון המחזורי:
•
הוכחה:
.1יהי
hf
על-מישור הנפרש על ידי ,Fאזי Fמהווה facetאם ורק אם כל הנקודות בקבוצה
V\Fנמצאות באותו צד של . h f
.2מכיוון שעקומת המומנט
נחלקה ל d+1חלקים
חותכת את
0 , , d
hf
בדיוק ב dנקודות (הנקודות המייצגות את )F
אשר כל אחד נמצא לחלוטין בצד אחד של . h f
.3לכן אם הקודקודים בקבוצה V\Fמוכלים כולם בקטעים האי זוגיים כגון
1 , 3 ,
כמו
בתמונה או לחילופין אם הם כולם מוכלים בקטעים הזוגיים 0 , 2 , אזי Fמהווה .facet
.4הנ"ל שקול לקריטריון גייל מכיוון שבין כל 2קודקודים ב V\Fיש מספר זוגי של קודקודי .F
5
3
4
1
2
0
13
הפאון המחזורי:
•
משפט :מספר ה facetsבפאון מחזורי ממימד dעם nקודקודים כאשר n d 1 הינו:
()i
עבור dזוגי.
()ii
עבור dאי זוגי.
()iii
. n
עבור מספר קבוע dמתקיים סדר גודל של
d /2
14
הפאון המחזורי:
•
הוכחה:
.1מקריטריון גייל נסיק כי מספר ה facetsשווה למספר הדרכים לשבץ dמעגלים שחורים
ו n-dמעגלים לבנים כך שישנו מספר זוגי של מעגלים שחורים בין כל שני מעגלים לבנים.
.2נגדיר סידור מזווג :אנו נאמר כי סידור של מעגלים שחורים ולבנים הוא סידור מזווג אם
לכל קטע רציף של מעגלים שחורים יש אורך זוגי.
5
3
4
1
2
0
15
הפאון המחזורי:
•
הוכחה:
.3נשים לב כי מספר האפשרויות לסידורים המזווגים של 2kמעגלים שחורים ו n-2kמעגלים
לבנים הוא
.
מכיוון שעל ידי "מחיקת" כל מעגל שחור שני אנו מקבלים התאמה של "אחד על אחד"
בבחירת המיקומים של kמעגלים שחורים ב n-kמקומות.
נראה דוגמה עבור k=2ו .n=6במקרה זה ישנם 4כדורים שחורים ו 2כדורים לבנים.
מכיוון שהסידור מזווג ,מעגלים שחורים יגיעו באורך זוגי .ולכן הנ"ל יכול להיות ( 4בחר 6=)2
4
1
5
2
6
3
16
הפאון המחזורי:
•
הוכחה:
.4עתה נחזור לבעיה המקורית ,ונביט תחילה במקרה בו dאי זוגי מהצורה
d 2k 1
.
בסידור תקין של מעגלים אנו מחויבים לסידור מספר מעגלים שחורים אי זוגי בהתחלה
או בסוף (אך לא בשניהם).
•
במקרה בו מספר המעגלים השחורים הוא אי זוגי בהתחלה נמחק את המעגל השחור
הראשון ונסדר בזיווג 2kמעגלים שחורים ו n-1-2kמעגלים לבנים כמו מקודם:
•
.
במקרה בו מספר המעגלים השחורים הוא אי זוגי בסוף נמחק את המעגל השחור
.
האחרון ונסדר בזיווג את המעגלים הנותרים:
סך הכל הנ"ל מבסס את הנוסחה עבור מקרה של dאי זוגי:
17
הפאון המחזורי:
•
הוכחה:
.5עבור dזוגי מהצורה
2k
. dמספר המופעים העוקבים של מעגלים שחורים בהתחלה
יכול להיות זוגי או אי זוגי.
אפשרויות.
•
במקרה הזוגי מתקיים סידור מזווג קלאסי כהגדרתו אשר נסכם לכדי
•
במקרה האי זוגי נשים לב כי מתחייב שיישארו גם מספר אי זוגי של מעגלים שחורים
בסוף ולכן היות ובמקרה זה המעגל הראשון והאחרון נקבעו להיות שחורים "נמחק"
אותם (היות והם מקובעים במקומם לא נספור אותם בחישוב) לבסוף נקבל במקרה זה
סידור מזווג של ) 2(k-1מעגלים שחורים ו n-2kמעגלים לבנים המוסיפים לנו
אפשרויות.
•
סך הכל מסכימת האפשרויות בשני האפשרויות עבור dזוגי נקבל:
אפשרויות כנדרש.
18
תיאוריית החסם העליון:
•
•
תיאוריית החסם העליון עוסקת בתכונה ייחודית של מספר הפאות בפאון המחזורי.
משפט החסם העליון :מבין כל הפאונים הקמורים ממימד
d
עם
n
קודקודים ,הפאון
המחזורי ממקסם את מספר הפאות בכל מימד.
•
•
בפרק זה אנו נראה תוצאה משעורת על סדר הגודל למספר הפאות המקסימאלי.
משפט החסם העליון האסימפטוטי :לפאון קמור ממימד
היותר
facetsולכל היותר
עבור מספר קבוע dמתקיים סדר גודל של
d 1
d /2
2
n
d
עם
n
קודקודים ,יש לכל
פאות סך הכל.
עבור שני הגורמים.
19
תיאוריית החסם העליון:
•
ראשית נראה נכונות משפט זה עבור פאונים סימפליציאלים ()simplicial polytope
בהם כל אחד מה facetsמהווה סימפלקס.
•
סימפלקס הוא קמור של קבוצת נקודות בלתי תלויות אפינית ב
•
סימפלקס משוכלל ממימד dהוא קמור של d+1נקודות כאשר המרחקים בין כל 2
d
R
.
נקודות זהה.
•
•
יהי Pפאון סימפליציאלי ממימד dאזי:
.I
מתקיים
.II
וכן
הנ"ל יוכיח את הטענה אסימפטוטית עבור פאונים סימפליציאלים מכיוון שמספר
הפאות ממימד
בהכרח קטן מ
-מספר כלל
קבוצות
הקודקודים.
20
תיאוריית החסם העליון:
•
נראה נכונות המשפט עבור פאונים סימפליציאלים.
d
d d
d 1 ( 1) d
2
2 2
•
ניזכר כי מתקיים:
•
נעבור אל הפאון הדואלי הפשוט * .Pעלינו להראות כי מתקיים
וגם
•
נשים לב כי לכל פאה של * Pיש לפחות קודקוד אחד ,וכל קודקוד של פאון פשוט ממימד d
הוא חלק מ ()incident
•
.
פאות .מכאן נקבל את האי שוויון הראשון.
עתה נחסום את מספר הקודקודים במונחי מספר הפאות ממימד
.
נסובב את הפאון * Pכך שלאף אחד מהקודקודים לא תהיה קורדינטה משותפת
.
(כך שאין קשת אופקית)
21
תיאוריית החסם העליון:
•
•
נביט על קודקוד vעם dקשתות מכוונות היוצאות ממנו.
קשתות היוצאות ממנו כלפי מטה או לפחות
לפי עקרון שובח היונים יש לפחות
קשתות כלפי מעלה.
•
במקרה בו לפחות
מהקשתות יוצאות כלפי מעלה כל קבוצה של
עולות מהוות פאה ממימד
•
במקרה בו לפחות
עבורה vהינו הקודקוד הנמוך ביותר.
מהקשתות יוצאות כלפי מטה כל קבוצה של
יורדות מהוות פאה ממימד
•
קשתות
קשתות
עבורה vהינו הקודקוד הגבוה ביותר.
להלן דוגמה עבור d=3כאשר 2קשתות עולות מ vואכן בפאה המתאימה ממימד
v2
הינו הקודקוד התחתון ביותר.
22
תיאוריית החסם העליון:
•
מתקיים שהקודקוד vהוא הנמוך ביותר
הראנו עתה שלפחות בפאה אחת ממימד
או הגבוה ביותר.
•
מכיוון שהקודקוד הנמוך והגבוה ביותר הינם ייחודיים בכל פאה ,מספר הקודקודים הוא לא
יותר מפעמיים מספר הפאות ממימד
•
.
.
סך הכל נקבל את האי השוויון השני:
v
23
תיאוריית החסם העליון:
•
נותר לנו להראות את נכונות החסם העליון עבור פאונים אשר אינם סימפליציאלים.
•
למה :1לכל פאון קמור Pממימד dקיים פאון סימפליציאלי Qממימד dכך שמתקיים
וגם
•
עבור .k=1,2….,d
הוכחת למה :1
.1תהי Vקבוצת הקודקודים של Pויהי
vV
נעבור על הקודקודים אחד אחד .ונגדיר פעולת
pushingבאופן הבא:
נבחר קודקוד
v P
במרחק לכל היותר מ , vאשר אינה על אף על-מישור הנגזר
מקודקודי הקבוצה .Vונגדיר את הקבוצה ’ Vלהיות . V V \ v v '
כך נעבור על כל קודקוד בקבוצה Vונבצע v pushingנקבל קבוצת קודקודים חדשה
המהווה פאון סימפליציאני.
24
תיאוריית החסם העליון:
•
הוכחת למה :1
.2עלינו להראות שלכל פאון Pעם קבוצת קודקודים Vולכל , v Vקיים
0
כך שדחיפת
של vלא מפחיתה את מספר הפאות בפאון הפשוט הנוצר .Q
.3תהי U⊂Vקבוצת הקודקודים של הפאה ממימד Kשל Pעבור ,0 ≤k≤d-1נסמן ב’ Vאת
קבוצת הקודקודים שנוצרה מ Vלאחר דחיפת ה של הקודקוד . v
•
•
אם v Uאזי לא הזזנו קודקוד ב Uובהכרח Uמהווה גם פאה של )’ ,conv(Vלכן נניח כי . v U
אם
vU
וגם
נמצא בקמור האפיני של
v
U \ v
אזי
U \ v
מהווה פאה ממימד Kעבור
)’.conv(V
v2
v2
U v1 , v 2
v
v
v1
v1
25
תיאוריית החסם העליון:
•
•
הוכחת למה :1
אם
vU
אך vאינו נמצא בקמור האפיני של
U \ v
נראה כי
U U \ v v
מהווה פאה
ממימד Kעבור )’.conv(V
נשים לב כי הקמור האפיני של Uזר לקבוצה הקומפקטית ).conv(V\U
אם נזיז את vבמרחק קטן גם הקמור האפיני של Uיזוז במרחק קטן.
לכן קיים
0
כך שאם נזיז את
v
במרחק ממקומו המקורי הקמור של Uו)conv(V\U
יישארו זרים זה לזה ולכן U U \ v v מהווה פאה ממימד Kעבור )’ conv(Vלאחר
דחיפת ה של
v
.
U v1 , v
v
U v1 , v
v
v
v1
v1
26
תיאוריית החסם העליון:
•
:h vectorעבור פאון קמור Pב
d
R
נגדיר h vectorמהצורה h0 , h1 ,..., hd באשר
hi
הוא מספר הקודקודים אשר לכל אחד מהם יש בדיוק iקשתות היוצאות כלפי מעלה.
•
בפאון פשוט מתקיים
•
ניזכר בהגדרת f vectorמהצורה
h0 h d 1
עבור הקודקוד הגבוה והנמוך ביותר בהתאמה.
f 1 ,..., f d
f 0 ,באשר
fi
מייצג את מספר הפאות
ממימד iב.P
•
נבקש לקשור בין ה h vectorוה f vectorבאופן הבא:
כל קודקוד vשנספר ב
הוא הקודקוד הנמוך ביותר עבור בדיוק
פאות ממימד ,k
ולכל פאה ממימד kיש בדיוק קודקוד אחד נמוך ביותר ולכן:
כאשר עבור i<kמתקיים
27
תיאוריית החסם העליון:
•
נביט בדוגמה הבאה.
אנו יודעים כי בקובייה מתקיים:
מס' הקודקודים
f0 8
מס' הקשתות
f 1 12
מס' הfacets
f2 6
הקובייה עצמה
f3 1
נחשב את ה :h vector
6
h 0 1 | vertex 8
8
h1 3 | vertices 4 , 6 , 7
2
4
h 2 3 | vertices 2 , 3 , 5
h 3 1 | vertex 1
5
7
3
1
28
תיאוריית החסם העליון:
•
h0 1
f0 8
h1 3
f 1 12
h2 3
f2 6
h3 1
f3 1
נשתכנע כי אכן מתקיים:
6
8
2
4
5
7
3
1
29
תיאוריית החסם העליון:
•
באופן דומה נוכל להיעזר ב f vectorעל מנת לשחזר את ה: h vector
נחזור ונציב לאחור:
h0 1
f0 8
h1 3
f 1 12
h2 3
f2 6
h3 1
f3 1
6
8
2
4
5
7
3
1
30
תיאוריית החסם העליון:
•
ראינו כי מתקיים:
h0 1
f0 8
h1 3
f 1 12
h2 3
f2 6
h3 1
f3 1
6
8
2
4
קיבלנו את נוסחת אוילר.
5
7
3
1
31
תיאוריית החסם העליון:
•
כמו כן ראינו כי מתקיים:
h0 1
f0 8
h1 3
f 1 12
h2 3
f2 6
h3 1
f3 1
6
8
2
4
5
7
3
1
32
תיאוריית החסם העליון:
•
ראינו אם כן כי נוכל להיעזר ב f vectorעל מנת לשחזר את ה: h vector
•
נשים לב כי שכאשר הגדרנו את ה h vectorבחרנו כיוון מסוים אליו השוונו את מספר
הקשתות היוצאות כלפי מעלה מכל קודקוד ,אולם עתה מהנוסחה הנ"ל אנו יכולים
להסיק את ה h vectorבעזרת ה f vectorוהנ"ל נכון ללא קשר לכיוון שנבחר.
לכל .i=0,1,…,d
•
על ידי הפיכה של Pנוכל להסיק כי
•
השוויונות הנ"ל ידועות כ Dehn-Sommerville relationsוהם כוללות את הנוסחה
הסטנדרטית של אוילר עבור פאונים ממימד . f 0 f 2 f 1 2 :3
33
תיאוריית החסם העליון:
•
סה"כ עבור פאון סימפליציאלי Pנוכל להגדיר את ה h vectorבעזרת ה h vectorשל
הפאון הדואלי הפשוט * Pכאשר:
•
נוכל לנסח את תיאוריית החסם העליון במונחי ה.h vector
לכל פאון סימפליציאלי ממימד dעם f 0 nקודקודים מתקיים:
34