Sunteți pe pagina 1din 2

Drum minim, maxim.

Algoritmul Ford:
Numim drum xi diferit de xj un sir de arce care permit trecerea de-a lungul lor din x i
in xj .
Numim lungime a drumului numarul de arce care il formeaza.
Algoritmul Ford determinarea drumului virful cu cel mai mic indice pina in
oarecare alt virf:
Pas 1. Scriem H1,H2,H3
Pas 2. A)Hj-Hi<Pij B) Hj-Hi=Pij
C) Hj-Hi>Pij min Hj=Hi+Pij
Pas 3.Repetam pasul 2 pina cind orice arc e diferit x ixj . Daca Hj onstant -> Pasul 4
Pas 4.Pentru determinarea drumului concret startam Xj
Nota! Algoritmul poate fi aplicat si pentru calcularea drumului maxim cu
modificarile: in marci scrim- infinit si recalculam marcile.
Algoritmul Ford Fulkerson:
Pas 1. (A intors) apartine U => f(n)=0
Pas 2.Incercam sa marim fluxul utilizind urmatorul model de marcaj:
1)Sursa a (cu plus sus in paran patrate)
2) Daca virful Xk a fost marcat , marcam virful Xj cu (+K) daca exista arcul (xjXk)
nesaturatsi nu-l marchez daca f(n)=c(n);
Marchez Xj cu (-K) daca exista arcul din (Xj,Xk) cu flux>0 si nu-l marchez daca
fluxul=0.
Daca utilizind acest procedeu de marcaj startind din sursa putem marca destinatia,
atunci fluxul in retea nu este maximal si poate fi marit cu cantitatea E=min(E 1,E2)
Pentru arcele marcate cu + adaugam E la flux , pentru scadem din E.
Repetam pasul 2 pina cind startind din sursa nu mai putem marca destinatia atunci
fluxul obtinut la pasul precedent este flux maxim.
Graful neorientat:
Graful partial H=<x,u> se numeste graf de acoperire pentru G daca pentru orice
component de conexitate el determina un arbore. Graful de acoperire exista pentru
orice graf neorientat, obtininduse prin inlaturarea muchiilor. Numim graf A-Ciclic
graful fara cicluri.
Obtinerea grafului de acoperire nu depinde de ordinea eliminarii, dar ca rezultat nu
se primeste acelasi graf ca patologie.
Pentru obtinerea grafului de acoperire se aplica un algoritm echivalent algoritmului
parcurgerii in latime.
Pas 1.Declar 2 viduri de asteptare. Pas 2. Aleg radacina din virfurile nevizitate. Pas3.
Eliminam toate muchiile

Functia logica
Functia logica in mod clasic este redata printr-un tabel numit: adevar, care contine
n+1 coloane, in primele n din care sunt enumerate toate seturile de valori
argumentelor iar in coloana cu n+1 suntvalorile functiei.
2 functii logice de acelasi numar de argumente sunt egale daca coincid tabelelor lor
de adevar.
Operatii boolene si proprietatile lor:
Numim functie buleana orice formula care in afara de variabilele si paranteze
contine doar operatiile V, (V intors),(L intos).
Orice functie logica de 2 argumente in mod unic poate fi reprezentata prin operatiile
boolene.

Algoritmul determinarii c.c.d.n:


Pas1. Pentru functia data de n argumente se alcatuieste tabelul de adunare.
Pas2. Pentru fiecare set de valori a argumentelor pentru care f=1 alcatuim t.c.c. in
care factorul xi intra cu negatie daca in set ii corespunde 0 si intra fara modificare.
Functia are atitea t.c.c. cite unitati are functia f in tabelul de adevar.
Pas3. Luind disjunctia t.c.c. la pas 2 obtinem FCDN.
Daca in loc de TCC utilizam echivalentul binar a combinatiilor respective (0010)
obtinem FCDN in binar sau ca suma acelor seturi de valori zecimale.
Alg Quine:
Pas1: Alcatuim FCDN
Pas2: Aplicind operatiile de alipire si absorbtie obtinem FDP
Pas3: Cu ajutorul tabelului de acoperire determinam implicantii esentiali.
Alg Quine-McKlusky:
Este aceeasi metoda Quine, care opereaza cu echivalentii binary a acelor seturi de
valori p/u care functia primeste valoarea 1 , aranjate dupa nivele, unde numarul de
nivele coincide cu numarul de unitati in combinative.
Alg Karnaugh:
Diagrama Karnaugh este un table care , daca n=2k contine 2^k linii si 2^k
coloane, iar daca n=2k+1, atunci 2^k+1 linii si 2^k coloane. Titlurile liniilor si
coloanelor se dispun in codul Gray, cind titlurile a oricaror 2 ramuri vecine se
deosebesc printr-un rang. Poate fi aplicata pentru FDM si pentru FCM.
Circuituri logice:
Este o reprezentare grafica a functiilor buleene prin adoptarea unor semen
conventionale. Prin intermediul unei functii logice se intelege reprezentarea ei prin
semnele conventionale. (negatia,disjunctia,conjunctiva,sageata Pierce,Sageata
Sheffer).