חסם פלוטקין

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

חסם פלוטקין הוא חסם על גודלו של קוד בינארי מאורך  n ומרחק קוד  d המקיים  2d>n. חסם זה נקרא על שם מוריס פלוטקין.

במקרים בהם 2d>n, חסם זה לרוב הדוק יותר מחסם המינג הרגיל.

טענת החסם

יהי  C קוד מאורך  n ובעל מרחק קוד  d.

מספר המילים M בקוד  C מקיים:

M2d2dn

כאשר היא פונקציית הערך השלם.

הוכחה

נסמן ב- d(x,y) את מרחק המינג בין המילים  x,y. (כלומר, מספר המקומות בהם שונות שתי המילים) הוכחת החסם מתבססת על הערכת הסכום x,yCd(x,y) בשתי דרכים שונות:

מצד אחד, יש M אפשרויות בחירה עבור המילה  x, ו- M1 אפשרויות בחירה עבור המילה  y. לכן, קיימים  M(M1) צמדי מילים. מאחר שהמרחק בין כל שתי מילות קוד הוא  d לפחות, נסיק:

x,yCd(x,y)M(M1)d

מצד שני, נתבונן במטריצה  A מגודל  M×n אשר שורותיה הן כל מילות הקוד של  C. נסמן ב-si את מספר האפסים בעמודה ה-i של  A. עמודה זו מכילה, אם כן,  Msi אחדים. כל בחירה של 0 ושל 1 בעמודה זו תורמת 2 לסכום המרחקים הכולל. לכן:

x,yCd(x,y)=i=1n2si(Msi)

נחלק את המשך ההוכחה לשני מקרים:

M זוגי

במקרה זה, ערכו המקסימלי של כל איבר בסכום מימין מימין מתקבל עבור si=M/2, ולכן:

x,yCd(x,y)i=1n2M2(MM2)=12nM2

לכן, משילוב החסמים התחתון והעליון, נקבל:

M(M1)d12nM2

ושוויון זה שקול לאי השוויון:

M2d2dn

ומאחר ש-M זוגי, נוכל להסיק:

M2d2dn

M אי-זוגי

במקרה זה לעומת זאת, מקבל הסכום:

i=1n2si(Msi)

אשר ערכו מקסימלי כאשר si=M±12 לכל  i, ולכן:

x,yCd(x,y)12n(M21)

ושנית, באמצעות שילוב אי השיוויונים מתקבל:

M(M1)d12n(M21)=12n(M1)(M+1)

ומבידוד M, נקבל:

Mn2dn=2d2dn1

ומאחר ש-M מספר שלם:

M2d2dn1=2d2dn12d2dn

בשני המקרים, קיבלנו את טענת החסם.

ראו גם

חסם_פלוטקין13892376Q1476195