Metoda lui Petrick

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Metoda Petrick este un algoritm de mintermi de rezoluție conținut într-un tabel de implicați obținut mai întâi cu metoda Quine-McCluskey . Această metodă, care simplifică acoperirea prin transpunerea acesteia în formă algebrică, este incomodă pentru tabele foarte mari, deoarece evaluează toate soluțiile posibile, dar este ușor de implementat într-un computer prin intermediul algoritmilor de ramificare și legați .

Metoda lui Petrick funcționează urmând acești pași: [1]

  1. Reducerea tabelului implicaților primi prin eliminarea rândurilor care conțin implicați primari esențiali (și coloanele respective);
  2. Etichetare redusă a rândului tabelului ( , , , , etc.);
  3. Construirea unei funcții logice astfel încât este adevărat atunci când toate coloanele sunt acoperite ( este alcătuit dintr-un produs de sume, în care fiecare termen sumă are forma , in care reprezintă un rând care acoperă coloana );
  4. Minimizarea pe lângă produsele care aplică echivalența (fiecare termen din rezultat reprezintă o soluție, care este un set de rânduri care acoperă toate mintermele tabelului);
  5. Determinarea soluțiilor minime prin identificarea acelor termeni care conțin cel mai mic număr de implicați primi;
  6. Numărarea numărului de litere din fiecare implicant prim al termenilor găsiți anterior și căutarea numărului total de litere;
  7. Alegerea termenilor formați prin cel mai mic număr total de literali și scrierea sumelor corespunzătoare ale primilor implicați.

Exemplu

Să presupunem că dorim să reducem următoarea funcție: [1]

Folosind metoda Quine-McCluskey ajungem la următorul tabel cu implicați principali:

 | 0 1 2 5 6 7
 --------------- | ------------
   K (0,1) a'b '| XX
   L (0,2) a'c '| XX
   M (1,5) b'c | XX
   N (2,6) bc '| XX
   P (5,7) ac | XX
   Q (6,7) ab | XX

Pe baza coperților marcate cu un X în tabelul de mai sus, se obține următorul produs al sumelor rândurilor, unde se adaugă rândurile și coloanele se înmulțesc între ele:

Folosind proprietatea distributivă și echivalențele:

expresia anterioară este simplificată și transformată în suma produselor după cum urmează:

Aplicarea echivalenței:

expresia este redusă și mai mult, devenind:

În acest moment alegem produsele cu cei mai puțini termeni, care în acest exemplu sunt:

În cele din urmă, alegem termenii cu cel mai mic număr total de literali; prin urmare, ambele produse se extind în 6 litere totale:

Notă

Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică