index  předchozí  1  2  3  4  5  6  7  následující 

Cvičení šesté

Konstrukce tabel pro BPA

Tablo pro gama = delta se skláda z podtabel. Podtablo s kořenem Xalfa = Ybeta vytvoříme takto: Nechť k = min { |X| , |Y| }. Na Xalfa=Ybeta aplikujeme k-krát trojici pravidel (REC, SUM, PREFIX). Po k-aplikacích jsou některé listy reziduály, jeden z nich označíme jako vytčený a podle něj aplikujeme pravidlo SUB (případně SUBL,SUBR). Po aplikaci SUB zkontrolujeme každý list: Jestliže je úspěšný ukončili jsme rozvoj příslušné větve tabla, jestliže je neuspěšný je celé tablo neúspěšné. Není-li ani úspěšný ani neúspěšný, tak pro něj budujeme podtablo. Jestliže v průběhu tvorby podtabla se některý vrchol (nemusí to být list) ukáže být neúspěšným, končíme s celým výpočtem.

Kritéria úspěšnosti:
  1) alpha=alpha
  2) alpha=beta a na ceste od tohoto listu do korene celeho tabla
      se vyskytuje uzel se stejnym oznacenim alpha=beta
      a mezi nimi je alespon jednou pouzito pravidlo PREFIX

Kritéria neúspěšnosti:
  1) a.alpha=b.beta ,kde a je různé od b
  2) alpha=beta ,kde |alpha| je různá od |beta|

Poznámka: 1) Výše uvedená metoda funguje pouze pro NORMOVANÉ BPA !!!
          2) Poznamka o zapisu: XY = X.Y

========================= P R A V I D L A ================================
X.alpha = Y.beta
--------------------REC     kde X je definovano jako E a Y je definovano jako F
E.alpha = F.beta


a.alpha = a.beta
------------------PREFIX
   alpha = beta


(SUMAmi=1aialphai)alpha = (SUMAnj=1bjbetaj)beta
-------------------------------------------------------------------------------SUM
{aialphaialpha = bf(i)betaf(i) beta}mi=1 = {ag(j)alphag(j)alpha = bjbetaj beta}nj=1

kde f:{1,...,m} ---> {1,...,n} a g:{1,...,n} ---> {1,...,n}


alphaialpha = betaibeta
------------------------SUBL     kde alpha = gamma.beta je vytčený residuál
alphaigamma = betai


alphaialpha = betaibeta
------------------------SUBR     kde gamma.alpha = beta je vytčený residuál
alphai = betaigamma =============================================================================


1) Zkonstruujte důkaz PQQ = SU
  P = aPQQ + bRQQ + c
  Q = c
  R = bP
  S = aSU + bT + c
  T = bSU
  U = cV
  V = c

2) Zkonstruujte důkaz FX = A
  A = aBCX + aB
  B = aC
  C = aD
  D = bD + c
  F = a + aXC
  X = aY
  Y = aD

3) Dokažte AH vlnka AGF, EF not vlnka D, BA not vlnka DG
  A = aBC + aD + aEF
  B = b
  C = c
  D = bH + bC
  E = bG
  G = c
  F = bA
  H = cBA
4) Y = C
  X = aYX + b
  Y = bX
  A - aC + b
  C = bAA
5) X = A
  X = aXX + b + cY
  Y = aYX + b + cX
  A = aAA + b + cA
6) A = E
  A = aBC + aH
  B = b
  C = d + aDE
  D = bF
  F = c
  E = aC + aGH
  G =b
  H = d + aI
  I = bK
  K = cA
7) A = X
  X = d + aXX + bY + cZ
  Y = bX + aYY + cZ + d
  Z = bX
  A = d + aAA + bA + cB
  B = bA
8) AB = XYB
 A = aB + aC
 X = a + aZ
 B = aB + a
 Y = aY + a
 Z = bZ + bX
 C = bC + bA
9) FBI = AB
 A = aBCI + aB
 B = aC
 C = aD
 D = bD + c
 F = a + aIC
 I = aK
 K = aD