SlideShare a Scribd company logo
Ìàòåìàòè÷åñêèå îñíîâû Computer Science
×àñòü 2: Âåðîÿòíîñòíûé ìåòîä. Ëåêöèÿ 7.



            Äìèòðèé Èöûêñîí
                ÏÎÌÈ ÐÀÍ

             15 íîÿáðÿ 2009



                                          1 / 14
Ñîäåðæàíèå ëåêöèè



 1   Óñëîâíûå âåðîÿòíîñòè. Íåçàâèñèìîñòü.
 2   Ëîêàëüíàÿ ëåììà Ëîâàñà.
 3   Ðàñêðàñêè.
 4   k -SAT
 5   Öèêëû â îðèåíòèðîâàííûõ ãðàôàõ.
 6   Îöåíêè ×åðíîâà.
Ëèòåðàòóðà
 1   Í. Àëîí, Äæ. Ñïåíñåð. Âåðîÿòíîñòíûé ìåòîä.
 2   S. Jukhna. Extremal combinatorics.

                                                   2 / 14
Óñëîâíûå âåðîÿòíîñòè




     ,
• Ω B⊂Ω        ;
• ΩB = {A ∩ B|A ⊆ Ω}                ;
• Pr[A | B] =          Pr[AB]
                        Pr[B]   ;
•   Ïóñòü A1, A2, . . . , An  ïîëíàÿ ñèñòåìà íåñîâìåñòíûõ
    ñîáûòèé (Ai Aj = ∅, Ai = Ω).
•   C = CA1 ∪ CA2 ∪ · · · ∪ CAn .
•   (Ôîðìóëà ïîëíîé âåðîÿòíîñòè)
    Pr[C ] =       i   Pr[CAi ] =       i   Pr[C | Ai ] Pr[Ai ]




                                                                   3 / 14
Íåçàâèñèìîñòü


• A, B ⊂ Ω    íàçûâàþòñÿ íåçàâèñèìûìè, åñëè
    Pr[AB] = Pr[A] Pr[B]  ;
•   Pr[A | B] = B , Pr[B | A] = A;
•   Ïðèìåð. Ω = {00, 01, 10, 11}, âñå èñõîäû ðàâíîâåðîÿòíû.
    A  ïåðâûé áèò ðàâåí 0, B  ñóììà áèòîâ ÷åòíà.
    Pr{A} = 2 , Pr{B} = 1 , Pr{AB} = 1 ;
              1
                            2           4
•   Ñîáûòèÿ {Ai }i∈I íàçûâàþòñÿ âçàèìíî íåçàâèñèìûìè, åñëè
    äëÿ âñåõ T ⊆ I âûïîëíÿåòñÿ Pr[ i∈T Ai ] = i∈T Pr[Ai ].
•   A âçàèìíî íåçàâèñèìî îòíîñèòåëüíî {Bi }i∈I , åñëè äëÿ
    ëþáîãî T ⊆ I âûïîëíÿåòñÿ Pr[A] = Pr[A | i∈T Bi ]
•   (Äèñêðåòíûå) ñëó÷àéíûå âåëè÷èíû ξ è η íàçûâàþòñÿ
    íåçàâèñèìûìè, åñëè äëÿ âñåõ a, b ∈ R âûïîëíÿåòñÿ
    Pr[ξ = a, η = b] = Pr[ξ = a] Pr[η = b].

                                                              4 / 14
Ëîêàëüíàÿ ëåììà

                    ñîáûòèÿ.
• A1 , A2 , . . . , An
• G (V , E )   ãðàô çàâèñèìîñòåé:
     • V = {1, 2, . . . , n}
     • Ai   âçàèìíî íåçàâèñèìî ñî âñåìè Aj , ÷òî (i, j) ∈ E .
                                                        /
•   Ëåììà. [Ýðäåø-Ëîâàñ]. G  ãðàô çàâèñèìîñòåé ñîáûòèé
    A1 , A2 , . . . , An .
      •  Còåïåíè âñåõ âåðøèí ≤ d .
      • Pr[Ai ] ≤ p
      • 4pd ≤ 1
    Òîãäà Pr[A1 · A2 · · · An ]  0
•   Äîêàçàòåëüñòâî.
      •  Èíäóêöèåé ïî äîêàæåì, ÷òî Pr[Ai | Ai · · · Ai ] ≤ 2p.
                        m
         Áàçà       î÷åâèäíà
                                                  1   2   m
      •       m=1
      •  Ïóñòü ñìåæíà ñ
               1                è íå ñìåæíà ñ k + 1, . . . , m
                            2, 3, . . . , k
      • Pr[A | BC ] = Pr[AB|C] ]
                       Pr[B|C


                                                                 5 / 14
Ëîêàëüíàÿ ëåììà
Ëåììà. [Ýðäåø-Ëîâàñ]. G  ãðàô çàâèñèìîñòåé ñîáûòèé
A1 , A2 , . . . , An . Còåïåíè âñåõ âåðøèí ≤ d , Pr[Ai ] ≤ p , 4pd ≤ 1.
Òîãäà Pr[A1 · A2 · · · An ]  0
Äîêàçàòåëüñòâî.
  • Èíäóêöèåé ïî m äîêàæåì, ÷òî Pr[Ai | Ai · · · Ai ] ≤ 2p .
  • Áàçà m = 1 î÷åâèäíà
                                                        1       2    m



  • Ïóñòü 1 ñìåæíà ñ 2, 3, . . . , k è íå ñìåæíà ñ k + 1, . . . , m
                          Pr[AB|C ]
  • Pr[A | BC ] =       Pr[B|C ]
  • Pr[A1 |   A2 · · · An ] = Pr[A1 A···A |A k+1 ···Am ]
                                       2 ···Ak |A
                                 Pr[A2      k   k+1 ···Am ]
  • Pr[A1 A2 · · · Ak | Ak+1 · · · Am ] ≤ Pr[A1 | Ak+1 · · · Am ] =
     Pr[A1 ] ≤ p
                                                            k
  • Pr[A2 · · · Ak | Ak+1 · · · Am ] = 1 − Pr[        | Ak+1 · · · Am ] ≥
                                                            i=2 Ai
            k
    1−      i=2 Pr[Ai | Ak+1 · · · Am ] ≥ 1 − 2p(k − 1) ≥ 1 − 2pd ≥ 1
                                            .
                                                                         2
                             p
  • Pr[A1 | A2 · · · An ] ≤ 1/2 = 2p
  • Pr[A1 · · · An ] =      n
                            i=1 Pr[Ai                                    .
                                         | A1 · · · Ai−1 ] ≥ (1 − 2p)n  0
                                                                             6 / 14
Î ðàñêðàñêàõ

• F    ñåìåéñòâî k -ýëåìåíòíûõ ìíîæåñòâ.
•   |F| ≤ 2k−1 , òîãäà âñå ýëåìåíòû ìîæíî ïðàâèëüíî
    ðàñêðàñèòü â äâà öâåòà (∀S ∈ F â S äîëæíû áûòü
    ýëåìåíòû îáîèõ öâåòîâ).
•   Òåîðåìà. [Ýðäåø-Ëîâàñ] Åñëè êàæäûé ýëåìåíò F
    ïåðåñåêàåò íå áîëüøå 2k−3 äðóãèõ, òî ñóùåñòâóåò
    ïðàâèëüíàÿ ðàñêðàñêà F â äâà öâåòà.
    Äîêàçàòåëüñòâî.
      •   F = {S1 , . . . , Sm }.
      •   Ðàñêðàñèì êàæäûé ýëåìåíò ñ âåðîÿòíîñòüþ 1 ñëó÷àéíî.
          Ai : âñå âåðøèíû Ai ïîêðàøåíû â îäèí öâåò
                                                     2
      •
      •   Pr[Ai ] = 21−k
      •   Íàäî äîêàçàòü Pr[A1 · · · Am ]  0
      •   Ãðàô çàâèñèìîñòåé: ñîåäèíÿåì Ai è Aj , åñëè Si ∩ Sj = ∅.
      •   d = 2k−3 , 4pd = d23−k ≤ 1
      •   Óòâåðæäåíèå ñëåäóåò èç ëîêàëüíîé ëåììû.
                                                                     7 / 14
k -SAT

Òåîðåìà. Ôîðìóëà â k -ÊÍÔ (â êàæäîì äèçúþíêòå âñå
ïåðåìåííûå ðàçíûå), â êîòîðîé êàæäàÿ ïåðåìåííàÿ âõîäèò íå
áîëåå, ÷åì â 2 k äèçúþíêòîâ, âûïîëíèìà.
             k−2


Äîêàçàòåëüñòâî.
  • Ðàññìîòðèì ñëó÷àéíûé íàáîð çíà÷åíèé ïåðåìåííûõ.
  • Ai  i -é äèçúþíêò íå âûïîëíåí.
  • Pr[Ai ] = 2−k .
  • Ãðàô çàâèñèìîñòåé: ñîåäèíÿåì Ai è Aj , åñëè i -é äèçúþíêò
    è j -é äèçúþíêò èìåþò îáùèå ïåðåìåííûå.
  • d ≤ 2k−2 , 4pd ≤ 1.
  • Óòâåðæäåíèå ñëåäóåò èç ëîêàëüíîé ëåììû.



                                                                8 / 14
Îðèåíòèðîâàííûå öèêëû

• G (V , E ) îðèåíòèðîâàííûé ãðàô, èç êàæäîé âåðøèíû
    èñõîäèò ≥ δ ðåáåð è âõîäèò ≤ ∆ ðåáåð.
•   Òåîðåìà. Åñëè äëÿ íåêîòîðîãî k âûïîëíÿåòñÿ íåðàâåíñòâî
    4∆δ(1 − k )δ ≤ 1, òî â G åñòü ïðîñòîé îðèåíòèðîâàííûé
             1

    öèêë, äëèíà êîòîðîãî êðàòíà k .
    Äîêàçàòåëüñòâî.
      •   Ìîæíî ñ÷èòàòü, ÷òî èç êàæäîé âåðøèíû èñõîäèò ðîâíî δ
          ðåáåð.
      •   Ïóñòü f : V → {0, 1, . . . , k − 1}  ñëó÷àéíà ðàñêðàñêà. Öâåò
          êàæäîé âåðøèíû âûáèðàåòñÿ ñëó÷àéíî è ðàâíîâåðîÿòíî.
      •   v ∈ V , Av  íå ñóùåñòâóåò âåðøèíû u ∈ V , ÷òî (v , u) ∈ E
          è f (u) = f (v ) + 1 mod k .
          Pr[Av ] = (k−1) = (1 − k )δ .
                          δ
      •                              1

          Ãðàô çàâèñèìîñòåé: Au è Av ñîåäèíÿåì ðåáðîì, åñëè
                      δk
      •
        (N + (u) ∪ {u}) ∩ N + (v ) = ∅
      • d ≤ δ∆, 4pd ≤ 1
      • Pr[ v ∈V Av ]  0     .
                                                                           9 / 14
Ïðîèçâåäåíèå ìàòîæèäàíèé
Òåîðåìà. X1, X2, . . . , Xn  âçàèìíî íåçàâèñèìû. Òîãäà
E[X1 X2 . . . Xn ] = E[X1 ] E[X2 ] . . . E[Xn ].
Äîêàçàòåëüñòâî.
    E[X1 X2 . . . Xn ] =                x Pr{X1 X2 . . . Xn = x} =
                                   x

                  x1 x2 · · · xn Pr{X1 = x1 , X2 = x2 , . . . , Xn = xn }
                                                                                (íåçàâèñèìîñòü)
                                                                                       =
x1 ,x2 ,...,xn

                          x1 Pr{X1 = x1 }x2 Pr{X2 = x2 } . . . xn Pr{Xn = xn } =
         x1 ,x2 ,...,xn

(          x1 Pr{X1 = x1 })(                x2 Pr{X2 = x2 }) . . . (        xn Pr{Xn = xn }) =
    x1                                 x2                              xn
                                                                                  n
                                                                                       E[Xi ]
                                                                                 i=1

                                                                                                10 / 14
Îöåíêè ×åðíîâà-Õîåôäèíãà

                  âçàèìíî íåçàâèñèìûå ñëó÷àéíûå
• X1 , X2 , . . . , Xn
    âåëè÷èíû, ïðèíèìàþùèå çíà÷åíèÿ èç {0, 1};
•   m = E n Xi ;
            i=1
•   Öåëü: ïîëó÷èòü
    Pr[| n n Xi − n m| ≥ δ] ≤ ÷òî-òî ìàëåíüêîå
         1
           i=1
                   1

• X i = Xi − pi
      1       n              1              1               n
• Pr[ n       i=1 Xi       − n m ≥ δ] = Pr[ n               i=1 X i   ≥ δ] =
                                                n
              n                         E[e t i=1 X i ]
    Pr[e t    i=1   Xi    ≥ e tδn ] ≤        e tδn
             n               n
• E[e t      i=1   Xi ]   =  i=1 E[e
                                      tX i ]
                                                                        2 /8
• E[e tX i ] =      pi e t(1−pi ) + (1 − pi )e t(0−pi )          ≤ et
                                                  2
      1       n              1                 (e t /8 )n            2 /8−tδ)n
• Pr[ n       i=1 Xi       − n m ≥ δ] ≤          e tδn
                                                            = e (t
• t = 4δ
               n                                            2n
       1
• Pr[| n       i=1 Xi         − n m| ≥ δ] ≤ 2e −2δ
                                1

                                                                                 11 / 14
Îöåíêè ×åðíîâà




                    îäèíàêîâî ðàñïðåäåëåííûå âçàèìíî
• X1 , X2 , . . . , Xn
    íåçàâèñèìûå ñëó÷àéíûå âåëè÷èíû.
•   Pr{Xi = 1} = p, Pr{Xi = 0} = 1 − p .
    E Xi = p, E X = E n Xi = np ;
                        i=1
            Xi                    2n
• Pr{|     n     − p| ≥ ε} ≤ 2e −2ε
•   1000 ðàç áðîñàëè ìîíåòêó. Îöåíèòü âåðîÿòíîñòü òîãî, ÷òî
    âûïàëî áîëüøå 550 îðëîâ?
           = e −5 .
        1000
•   e −2 400




                                                              12 / 14
Îöåíêè ×åðíîâà: ïðèìåíåíèå




• f : {0, 1}n → {0, 1}
•   Êàê âû÷èñëèòü µ = 21 x∈{0,1} f (x)?
                                 n            n

•   Ñãåíåðèðîâàòü m ñëó÷àéíûõ ñòðî÷åê:
    x1 , x2 , . . . , xm ∈ {0, 1}n
•   Ïîñ÷èòàòü X = m
                  1             m
                                i=1 f (xm )




                                                       13 / 14
Îöåíêè ×åðíîâà â ìóëüòèïëèêàòèâíîé
                                                            ôîðìå

                    âçàèìíî íåçàâèñèìûå ñëó÷àéíûå
• X1 , X2 , . . . , Xn
    âåëè÷èíû, ïðèíèìàþùèå çíà÷åíèÿ èç {0, 1};
•   X = n Xi , m = E X ;
            i=1
•   Öåëü: ïîëó÷èòü Pr{X ≥ (1 + δ)m} ≤ ÷òî-òî ìàëåíüêîå
•   E e tX = (1 − pi ) + e t pi ;
             i

•   E e tX = E e t i Xi = E    e tXi = i E e tXi =
                               i
                  t              pi (e t −1) = e i pi (e t −1) = e m(e t −1)
      i (1 + pi (e − 1)) ≤    ie
                                                                             t
• Pr{X ≥ (1 + δ)m} = Pr{e tX ≥ e (1+δ)mt } ≤              E e tX         e m(e −1)
                                                         e (1+δ)mt
                                                                     ≤   e (1+δ)mt
• t = ln(1 + δ)
                                           m
• Pr{X ≥ (1 + δ)m} ≤             eδ
                              (1+δ)(1+δ)
                                           m
• Pr{X ≤ (1 − δ)m} ≤             e −δ
                              (1−δ)(1−δ)
•   Ñëåäñòâèå. Pr[|X − m| ≥ cm] ≤ 2e − min{c /4;c/2}m2


                                                                                     14 / 14

More Related Content

What's hot

Хязгаарыг бодох
Хязгаарыг бодохХязгаарыг бодох
Хязгаарыг бодох
Battur
 
Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 1
Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 1Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 1
Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 1
12Балів ГДЗ
 
Нэг хувьсагчийн функц
Нэг хувьсагчийн функцНэг хувьсагчийн функц
Нэг хувьсагчийн функц
Battur
 
Олон хувьсагчтай функцийн экстремум
Олон хувьсагчтай функцийн экстремумОлон хувьсагчтай функцийн экстремум
Олон хувьсагчтай функцийн экстремум
Battur
 
Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...
Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...
Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...Evgenii Kozhanov
 
Bogdanovych mat p_4.ua_(035-14)_s
Bogdanovych mat p_4.ua_(035-14)_sBogdanovych mat p_4.ua_(035-14)_s
Bogdanovych mat p_4.ua_(035-14)_s
della street
 
Олон хувьсагчтай функцийн үндэс
Олон хувьсагчтай функцийн үндэсОлон хувьсагчтай функцийн үндэс
Олон хувьсагчтай функцийн үндэс
Battur
 
Menegeriin gariin avlaga
Menegeriin gariin avlagaMenegeriin gariin avlaga
Menegeriin gariin avlagaMunkh Orgil
 
решебник и гдз по математике за 1 класс петерсон, 2011 год
решебник и гдз по математике за 1 класс   петерсон, 2011 годрешебник и гдз по математике за 1 класс   петерсон, 2011 год
решебник и гдз по математике за 1 класс петерсон, 2011 год
Иван Иванов
 
Ramadan Masnoon Duas
Ramadan Masnoon DuasRamadan Masnoon Duas
Ramadan Masnoon DuasvirtualMaryam
 
учебник по Информатике 10 класс
учебник по Информатике 10 класс учебник по Информатике 10 класс
учебник по Информатике 10 класс
Anna-Maria Russu
 
решебник и гдз по математике за 1 класс рудницкая
решебник и гдз по математике за 1 класс   рудницкаярешебник и гдз по математике за 1 класс   рудницкая
решебник и гдз по математике за 1 класс рудницкая
Иван Иванов
 
решебник и гдз по математике за 1 класс моро, 2011 год
решебник и гдз по математике за 1 класс   моро, 2011 годрешебник и гдз по математике за 1 класс   моро, 2011 год
решебник и гдз по математике за 1 класс моро, 2011 год
Иван Иванов
 
20080413 machine learning_nikolenko_lecture09
20080413 machine learning_nikolenko_lecture0920080413 machine learning_nikolenko_lecture09
20080413 machine learning_nikolenko_lecture09Computer Science Club
 
Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 2
Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 2Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 2
Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 2
12Балів ГДЗ
 

What's hot (18)

Хязгаарыг бодох
Хязгаарыг бодохХязгаарыг бодох
Хязгаарыг бодох
 
¹ 10
¹ 10¹ 10
¹ 10
 
Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 1
Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 1Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 1
Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 1
 
Жесткие системы ОДУ
Жесткие системы ОДУЖесткие системы ОДУ
Жесткие системы ОДУ
 
Нэг хувьсагчийн функц
Нэг хувьсагчийн функцНэг хувьсагчийн функц
Нэг хувьсагчийн функц
 
Олон хувьсагчтай функцийн экстремум
Олон хувьсагчтай функцийн экстремумОлон хувьсагчтай функцийн экстремум
Олон хувьсагчтай функцийн экстремум
 
Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...
Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...
Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...
 
Bogdanovych mat p_4.ua_(035-14)_s
Bogdanovych mat p_4.ua_(035-14)_sBogdanovych mat p_4.ua_(035-14)_s
Bogdanovych mat p_4.ua_(035-14)_s
 
Олон хувьсагчтай функцийн үндэс
Олон хувьсагчтай функцийн үндэсОлон хувьсагчтай функцийн үндэс
Олон хувьсагчтай функцийн үндэс
 
Menegeriin gariin avlaga
Menegeriin gariin avlagaMenegeriin gariin avlaga
Menegeriin gariin avlaga
 
решебник и гдз по математике за 1 класс петерсон, 2011 год
решебник и гдз по математике за 1 класс   петерсон, 2011 годрешебник и гдз по математике за 1 класс   петерсон, 2011 год
решебник и гдз по математике за 1 класс петерсон, 2011 год
 
Ramadan Masnoon Duas
Ramadan Masnoon DuasRamadan Masnoon Duas
Ramadan Masnoon Duas
 
учебник по Информатике 10 класс
учебник по Информатике 10 класс учебник по Информатике 10 класс
учебник по Информатике 10 класс
 
решебник и гдз по математике за 1 класс рудницкая
решебник и гдз по математике за 1 класс   рудницкаярешебник и гдз по математике за 1 класс   рудницкая
решебник и гдз по математике за 1 класс рудницкая
 
решебник и гдз по математике за 1 класс моро, 2011 год
решебник и гдз по математике за 1 класс   моро, 2011 годрешебник и гдз по математике за 1 класс   моро, 2011 год
решебник и гдз по математике за 1 класс моро, 2011 год
 
20080413 machine learning_nikolenko_lecture09
20080413 machine learning_nikolenko_lecture0920080413 machine learning_nikolenko_lecture09
20080413 machine learning_nikolenko_lecture09
 
Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 2
Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 2Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 2
Підручник Математика 4 клас Г.П. Лишенко (2021 рік) Частина 2
 
20091206 mfcs itsykson_lecture10-11
20091206 mfcs itsykson_lecture10-1120091206 mfcs itsykson_lecture10-11
20091206 mfcs itsykson_lecture10-11
 

Viewers also liked

20100314 virtualization igotti_lecture06
20100314 virtualization igotti_lecture0620100314 virtualization igotti_lecture06
20100314 virtualization igotti_lecture06Computer Science Club
 
Онлайн общества
Онлайн обществаОнлайн общества
Онлайн общества
Banko Stoianov
 
Practica calificada sobre informatica jurídica y derecho
Practica calificada sobre informatica jurídica y derechoPractica calificada sobre informatica jurídica y derecho
Practica calificada sobre informatica jurídica y derecho
INGRIDFIORELLA
 
Работа Надежды Прокофьевой
Работа Надежды ПрокофьевойРабота Надежды Прокофьевой
Работа Надежды Прокофьевой
Школьная лига РОСНАНО
 
Fichas tic pedro amorim e gonçalo mouzinho
Fichas tic pedro amorim e gonçalo mouzinhoFichas tic pedro amorim e gonçalo mouzinho
Fichas tic pedro amorim e gonçalo mouzinhononoano_terceira
 
20071021 verification konev_lecture03
20071021 verification konev_lecture0320071021 verification konev_lecture03
20071021 verification konev_lecture03Computer Science Club
 
Basquetebol o jogo de uma vida
Basquetebol o jogo de uma vidaBasquetebol o jogo de uma vida
Basquetebol o jogo de uma vida
Ruben Aguiar
 
Struktur data chapter_09
Struktur data chapter_09Struktur data chapter_09
Struktur data chapter_09
Sejahtera Affif
 
100 Year Old COLOUR photos
100 Year Old COLOUR photos100 Year Old COLOUR photos
100 Year Old COLOUR photos
Jodiesjourneycom
 
GP Letter of reccomendation
GP Letter of reccomendationGP Letter of reccomendation
GP Letter of reccomendationGuy Marsden
 

Viewers also liked (17)

20100314 virtualization igotti_lecture06
20100314 virtualization igotti_lecture0620100314 virtualization igotti_lecture06
20100314 virtualization igotti_lecture06
 
Aula 2 todas as fichas
Aula 2  todas as fichasAula 2  todas as fichas
Aula 2 todas as fichas
 
Онлайн общества
Онлайн обществаОнлайн общества
Онлайн общества
 
CMQOE Certificate
CMQOE CertificateCMQOE Certificate
CMQOE Certificate
 
Practica calificada sobre informatica jurídica y derecho
Practica calificada sobre informatica jurídica y derechoPractica calificada sobre informatica jurídica y derecho
Practica calificada sobre informatica jurídica y derecho
 
Работа Надежды Прокофьевой
Работа Надежды ПрокофьевойРабота Надежды Прокофьевой
Работа Надежды Прокофьевой
 
W@H0001
W@H0001W@H0001
W@H0001
 
WES equivalence
WES equivalenceWES equivalence
WES equivalence
 
JohnsHopkins (1)
JohnsHopkins (1)JohnsHopkins (1)
JohnsHopkins (1)
 
Fichas tic pedro amorim e gonçalo mouzinho
Fichas tic pedro amorim e gonçalo mouzinhoFichas tic pedro amorim e gonçalo mouzinho
Fichas tic pedro amorim e gonçalo mouzinho
 
Segunda Guerra Mundial
Segunda Guerra MundialSegunda Guerra Mundial
Segunda Guerra Mundial
 
Gloria
 Gloria Gloria
Gloria
 
20071021 verification konev_lecture03
20071021 verification konev_lecture0320071021 verification konev_lecture03
20071021 verification konev_lecture03
 
Basquetebol o jogo de uma vida
Basquetebol o jogo de uma vidaBasquetebol o jogo de uma vida
Basquetebol o jogo de uma vida
 
Struktur data chapter_09
Struktur data chapter_09Struktur data chapter_09
Struktur data chapter_09
 
100 Year Old COLOUR photos
100 Year Old COLOUR photos100 Year Old COLOUR photos
100 Year Old COLOUR photos
 
GP Letter of reccomendation
GP Letter of reccomendationGP Letter of reccomendation
GP Letter of reccomendation
 

More from Computer Science Club

20141223 kuznetsov distributed
20141223 kuznetsov distributed20141223 kuznetsov distributed
20141223 kuznetsov distributed
Computer Science Club
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
Computer Science Club
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugsComputer Science Club
 
20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugsComputer Science Club
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugsComputer Science Club
 
20140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture1220140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture12Computer Science Club
 
20140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture1120140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture11Computer Science Club
 
20140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture1020140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture10Computer Science Club
 
20140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture0920140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture09Computer Science Club
 
20140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture0220140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture02Computer Science Club
 
20140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture0120140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture01Computer Science Club
 
20140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-0420140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-04Computer Science Club
 
20140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture0120140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture01Computer Science Club
 

More from Computer Science Club (20)

20141223 kuznetsov distributed
20141223 kuznetsov distributed20141223 kuznetsov distributed
20141223 kuznetsov distributed
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs
 
20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs
 
20140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture1220140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture12
 
20140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture1120140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture11
 
20140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture1020140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture10
 
20140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture0920140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture09
 
20140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture0220140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture02
 
20140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture0120140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture01
 
20140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-0420140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-04
 
20140223-SuffixTrees-lecture01-03
20140223-SuffixTrees-lecture01-0320140223-SuffixTrees-lecture01-03
20140223-SuffixTrees-lecture01-03
 
20140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture0120140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture01
 
20131106 h10 lecture6_matiyasevich
20131106 h10 lecture6_matiyasevich20131106 h10 lecture6_matiyasevich
20131106 h10 lecture6_matiyasevich
 
20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich
 
20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich
 
20131013 h10 lecture4_matiyasevich
20131013 h10 lecture4_matiyasevich20131013 h10 lecture4_matiyasevich
20131013 h10 lecture4_matiyasevich
 
20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich
 
20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich
 

20091115 mfcs itsykson_lecture07

  • 1. Ìàòåìàòè÷åñêèå îñíîâû Computer Science ×àñòü 2: Âåðîÿòíîñòíûé ìåòîä. Ëåêöèÿ 7. Äìèòðèé Èöûêñîí ÏÎÌÈ ÐÀÍ 15 íîÿáðÿ 2009 1 / 14
  • 2. Ñîäåðæàíèå ëåêöèè 1 Óñëîâíûå âåðîÿòíîñòè. Íåçàâèñèìîñòü. 2 Ëîêàëüíàÿ ëåììà Ëîâàñà. 3 Ðàñêðàñêè. 4 k -SAT 5 Öèêëû â îðèåíòèðîâàííûõ ãðàôàõ. 6 Îöåíêè ×åðíîâà. Ëèòåðàòóðà 1 Í. Àëîí, Äæ. Ñïåíñåð. Âåðîÿòíîñòíûé ìåòîä. 2 S. Jukhna. Extremal combinatorics. 2 / 14
  • 3. Óñëîâíûå âåðîÿòíîñòè , • Ω B⊂Ω ; • ΩB = {A ∩ B|A ⊆ Ω} ; • Pr[A | B] = Pr[AB] Pr[B] ; • Ïóñòü A1, A2, . . . , An ïîëíàÿ ñèñòåìà íåñîâìåñòíûõ ñîáûòèé (Ai Aj = ∅, Ai = Ω). • C = CA1 ∪ CA2 ∪ · · · ∪ CAn . • (Ôîðìóëà ïîëíîé âåðîÿòíîñòè) Pr[C ] = i Pr[CAi ] = i Pr[C | Ai ] Pr[Ai ] 3 / 14
  • 4. Íåçàâèñèìîñòü • A, B ⊂ Ω íàçûâàþòñÿ íåçàâèñèìûìè, åñëè Pr[AB] = Pr[A] Pr[B] ; • Pr[A | B] = B , Pr[B | A] = A; • Ïðèìåð. Ω = {00, 01, 10, 11}, âñå èñõîäû ðàâíîâåðîÿòíû. A ïåðâûé áèò ðàâåí 0, B ñóììà áèòîâ ÷åòíà. Pr{A} = 2 , Pr{B} = 1 , Pr{AB} = 1 ; 1 2 4 • Ñîáûòèÿ {Ai }i∈I íàçûâàþòñÿ âçàèìíî íåçàâèñèìûìè, åñëè äëÿ âñåõ T ⊆ I âûïîëíÿåòñÿ Pr[ i∈T Ai ] = i∈T Pr[Ai ]. • A âçàèìíî íåçàâèñèìî îòíîñèòåëüíî {Bi }i∈I , åñëè äëÿ ëþáîãî T ⊆ I âûïîëíÿåòñÿ Pr[A] = Pr[A | i∈T Bi ] • (Äèñêðåòíûå) ñëó÷àéíûå âåëè÷èíû ξ è η íàçûâàþòñÿ íåçàâèñèìûìè, åñëè äëÿ âñåõ a, b ∈ R âûïîëíÿåòñÿ Pr[ξ = a, η = b] = Pr[ξ = a] Pr[η = b]. 4 / 14
  • 5. Ëîêàëüíàÿ ëåììà ñîáûòèÿ. • A1 , A2 , . . . , An • G (V , E ) ãðàô çàâèñèìîñòåé: • V = {1, 2, . . . , n} • Ai âçàèìíî íåçàâèñèìî ñî âñåìè Aj , ÷òî (i, j) ∈ E . / • Ëåììà. [Ýðäåø-Ëîâàñ]. G ãðàô çàâèñèìîñòåé ñîáûòèé A1 , A2 , . . . , An . • Còåïåíè âñåõ âåðøèí ≤ d . • Pr[Ai ] ≤ p • 4pd ≤ 1 Òîãäà Pr[A1 · A2 · · · An ] 0 • Äîêàçàòåëüñòâî. • Èíäóêöèåé ïî äîêàæåì, ÷òî Pr[Ai | Ai · · · Ai ] ≤ 2p. m Áàçà î÷åâèäíà 1 2 m • m=1 • Ïóñòü ñìåæíà ñ 1 è íå ñìåæíà ñ k + 1, . . . , m 2, 3, . . . , k • Pr[A | BC ] = Pr[AB|C] ] Pr[B|C 5 / 14
  • 6. Ëîêàëüíàÿ ëåììà Ëåììà. [Ýðäåø-Ëîâàñ]. G ãðàô çàâèñèìîñòåé ñîáûòèé A1 , A2 , . . . , An . Còåïåíè âñåõ âåðøèí ≤ d , Pr[Ai ] ≤ p , 4pd ≤ 1. Òîãäà Pr[A1 · A2 · · · An ] 0 Äîêàçàòåëüñòâî. • Èíäóêöèåé ïî m äîêàæåì, ÷òî Pr[Ai | Ai · · · Ai ] ≤ 2p . • Áàçà m = 1 î÷åâèäíà 1 2 m • Ïóñòü 1 ñìåæíà ñ 2, 3, . . . , k è íå ñìåæíà ñ k + 1, . . . , m Pr[AB|C ] • Pr[A | BC ] = Pr[B|C ] • Pr[A1 | A2 · · · An ] = Pr[A1 A···A |A k+1 ···Am ] 2 ···Ak |A Pr[A2 k k+1 ···Am ] • Pr[A1 A2 · · · Ak | Ak+1 · · · Am ] ≤ Pr[A1 | Ak+1 · · · Am ] = Pr[A1 ] ≤ p k • Pr[A2 · · · Ak | Ak+1 · · · Am ] = 1 − Pr[ | Ak+1 · · · Am ] ≥ i=2 Ai k 1− i=2 Pr[Ai | Ak+1 · · · Am ] ≥ 1 − 2p(k − 1) ≥ 1 − 2pd ≥ 1 . 2 p • Pr[A1 | A2 · · · An ] ≤ 1/2 = 2p • Pr[A1 · · · An ] = n i=1 Pr[Ai . | A1 · · · Ai−1 ] ≥ (1 − 2p)n 0 6 / 14
  • 7. Î ðàñêðàñêàõ • F ñåìåéñòâî k -ýëåìåíòíûõ ìíîæåñòâ. • |F| ≤ 2k−1 , òîãäà âñå ýëåìåíòû ìîæíî ïðàâèëüíî ðàñêðàñèòü â äâà öâåòà (∀S ∈ F â S äîëæíû áûòü ýëåìåíòû îáîèõ öâåòîâ). • Òåîðåìà. [Ýðäåø-Ëîâàñ] Åñëè êàæäûé ýëåìåíò F ïåðåñåêàåò íå áîëüøå 2k−3 äðóãèõ, òî ñóùåñòâóåò ïðàâèëüíàÿ ðàñêðàñêà F â äâà öâåòà. Äîêàçàòåëüñòâî. • F = {S1 , . . . , Sm }. • Ðàñêðàñèì êàæäûé ýëåìåíò ñ âåðîÿòíîñòüþ 1 ñëó÷àéíî. Ai : âñå âåðøèíû Ai ïîêðàøåíû â îäèí öâåò 2 • • Pr[Ai ] = 21−k • Íàäî äîêàçàòü Pr[A1 · · · Am ] 0 • Ãðàô çàâèñèìîñòåé: ñîåäèíÿåì Ai è Aj , åñëè Si ∩ Sj = ∅. • d = 2k−3 , 4pd = d23−k ≤ 1 • Óòâåðæäåíèå ñëåäóåò èç ëîêàëüíîé ëåììû. 7 / 14
  • 8. k -SAT Òåîðåìà. Ôîðìóëà â k -ÊÍÔ (â êàæäîì äèçúþíêòå âñå ïåðåìåííûå ðàçíûå), â êîòîðîé êàæäàÿ ïåðåìåííàÿ âõîäèò íå áîëåå, ÷åì â 2 k äèçúþíêòîâ, âûïîëíèìà. k−2 Äîêàçàòåëüñòâî. • Ðàññìîòðèì ñëó÷àéíûé íàáîð çíà÷åíèé ïåðåìåííûõ. • Ai i -é äèçúþíêò íå âûïîëíåí. • Pr[Ai ] = 2−k . • Ãðàô çàâèñèìîñòåé: ñîåäèíÿåì Ai è Aj , åñëè i -é äèçúþíêò è j -é äèçúþíêò èìåþò îáùèå ïåðåìåííûå. • d ≤ 2k−2 , 4pd ≤ 1. • Óòâåðæäåíèå ñëåäóåò èç ëîêàëüíîé ëåììû. 8 / 14
  • 9. Îðèåíòèðîâàííûå öèêëû • G (V , E ) îðèåíòèðîâàííûé ãðàô, èç êàæäîé âåðøèíû èñõîäèò ≥ δ ðåáåð è âõîäèò ≤ ∆ ðåáåð. • Òåîðåìà. Åñëè äëÿ íåêîòîðîãî k âûïîëíÿåòñÿ íåðàâåíñòâî 4∆δ(1 − k )δ ≤ 1, òî â G åñòü ïðîñòîé îðèåíòèðîâàííûé 1 öèêë, äëèíà êîòîðîãî êðàòíà k . Äîêàçàòåëüñòâî. • Ìîæíî ñ÷èòàòü, ÷òî èç êàæäîé âåðøèíû èñõîäèò ðîâíî δ ðåáåð. • Ïóñòü f : V → {0, 1, . . . , k − 1} ñëó÷àéíà ðàñêðàñêà. Öâåò êàæäîé âåðøèíû âûáèðàåòñÿ ñëó÷àéíî è ðàâíîâåðîÿòíî. • v ∈ V , Av íå ñóùåñòâóåò âåðøèíû u ∈ V , ÷òî (v , u) ∈ E è f (u) = f (v ) + 1 mod k . Pr[Av ] = (k−1) = (1 − k )δ . δ • 1 Ãðàô çàâèñèìîñòåé: Au è Av ñîåäèíÿåì ðåáðîì, åñëè δk • (N + (u) ∪ {u}) ∩ N + (v ) = ∅ • d ≤ δ∆, 4pd ≤ 1 • Pr[ v ∈V Av ] 0 . 9 / 14
  • 10. Ïðîèçâåäåíèå ìàòîæèäàíèé Òåîðåìà. X1, X2, . . . , Xn âçàèìíî íåçàâèñèìû. Òîãäà E[X1 X2 . . . Xn ] = E[X1 ] E[X2 ] . . . E[Xn ]. Äîêàçàòåëüñòâî. E[X1 X2 . . . Xn ] = x Pr{X1 X2 . . . Xn = x} = x x1 x2 · · · xn Pr{X1 = x1 , X2 = x2 , . . . , Xn = xn } (íåçàâèñèìîñòü) = x1 ,x2 ,...,xn x1 Pr{X1 = x1 }x2 Pr{X2 = x2 } . . . xn Pr{Xn = xn } = x1 ,x2 ,...,xn ( x1 Pr{X1 = x1 })( x2 Pr{X2 = x2 }) . . . ( xn Pr{Xn = xn }) = x1 x2 xn n E[Xi ] i=1 10 / 14
  • 11. Îöåíêè ×åðíîâà-Õîåôäèíãà âçàèìíî íåçàâèñèìûå ñëó÷àéíûå • X1 , X2 , . . . , Xn âåëè÷èíû, ïðèíèìàþùèå çíà÷åíèÿ èç {0, 1}; • m = E n Xi ; i=1 • Öåëü: ïîëó÷èòü Pr[| n n Xi − n m| ≥ δ] ≤ ÷òî-òî ìàëåíüêîå 1 i=1 1 • X i = Xi − pi 1 n 1 1 n • Pr[ n i=1 Xi − n m ≥ δ] = Pr[ n i=1 X i ≥ δ] = n n E[e t i=1 X i ] Pr[e t i=1 Xi ≥ e tδn ] ≤ e tδn n n • E[e t i=1 Xi ] = i=1 E[e tX i ] 2 /8 • E[e tX i ] = pi e t(1−pi ) + (1 − pi )e t(0−pi ) ≤ et 2 1 n 1 (e t /8 )n 2 /8−tδ)n • Pr[ n i=1 Xi − n m ≥ δ] ≤ e tδn = e (t • t = 4δ n 2n 1 • Pr[| n i=1 Xi − n m| ≥ δ] ≤ 2e −2δ 1 11 / 14
  • 12. Îöåíêè ×åðíîâà îäèíàêîâî ðàñïðåäåëåííûå âçàèìíî • X1 , X2 , . . . , Xn íåçàâèñèìûå ñëó÷àéíûå âåëè÷èíû. • Pr{Xi = 1} = p, Pr{Xi = 0} = 1 − p . E Xi = p, E X = E n Xi = np ; i=1 Xi 2n • Pr{| n − p| ≥ ε} ≤ 2e −2ε • 1000 ðàç áðîñàëè ìîíåòêó. Îöåíèòü âåðîÿòíîñòü òîãî, ÷òî âûïàëî áîëüøå 550 îðëîâ? = e −5 . 1000 • e −2 400 12 / 14
  • 13. Îöåíêè ×åðíîâà: ïðèìåíåíèå • f : {0, 1}n → {0, 1} • Êàê âû÷èñëèòü µ = 21 x∈{0,1} f (x)? n n • Ñãåíåðèðîâàòü m ñëó÷àéíûõ ñòðî÷åê: x1 , x2 , . . . , xm ∈ {0, 1}n • Ïîñ÷èòàòü X = m 1 m i=1 f (xm ) 13 / 14
  • 14. Îöåíêè ×åðíîâà â ìóëüòèïëèêàòèâíîé ôîðìå âçàèìíî íåçàâèñèìûå ñëó÷àéíûå • X1 , X2 , . . . , Xn âåëè÷èíû, ïðèíèìàþùèå çíà÷åíèÿ èç {0, 1}; • X = n Xi , m = E X ; i=1 • Öåëü: ïîëó÷èòü Pr{X ≥ (1 + δ)m} ≤ ÷òî-òî ìàëåíüêîå • E e tX = (1 − pi ) + e t pi ; i • E e tX = E e t i Xi = E e tXi = i E e tXi = i t pi (e t −1) = e i pi (e t −1) = e m(e t −1) i (1 + pi (e − 1)) ≤ ie t • Pr{X ≥ (1 + δ)m} = Pr{e tX ≥ e (1+δ)mt } ≤ E e tX e m(e −1) e (1+δ)mt ≤ e (1+δ)mt • t = ln(1 + δ) m • Pr{X ≥ (1 + δ)m} ≤ eδ (1+δ)(1+δ) m • Pr{X ≤ (1 − δ)m} ≤ e −δ (1−δ)(1−δ) • Ñëåäñòâèå. Pr[|X − m| ≥ cm] ≤ 2e − min{c /4;c/2}m2 14 / 14