Metoda Reluarii

17
Metoda reluării

description

Informatica

Transcript of Metoda Reluarii

PowerPoint Presentation

Metoda reluriiTehnica GreedyDatele initiale: multimea A={a1,a2,...,an};Solutia problemei: vectorul X=(x1,x2,...xn), x~AIdeia tehnicii Greedy: alegem cite un element din multimea A si il includem in vectorul X

Schema generala a algoritmului Greedywhile ExistaElemente do begin AlegeUnElement(x); IncludeElementul(x); end

Datele initiale in metoda reluariiMultimele:A1={a11,a12,...,a1m1};A2={a21,a22,...,a2m2};...An={an1,an2,...,anmn};

Solutia in metoda reluariiSpatiul solutiilor: S=A1*A2*...*An Solutia: X=(x1,x2,...,xn), unde x1~A1,a2~A2,...,xn~An.

Ideia metodei reluarii1.Presupunem c la pasul k am calculat deja valorile: (x1,x2,...,xk)2. Selectm din mulimea Ak+1 valoarea xk+1: (x1,x2,...,xk,xk+1)3.Daca (x1,x2,...,xk,xk+1) satisface conditiile ,trecem la pasul k+2. In caz contrar revenim la pasul k si alegem alt xk.

Cautarea solutiei prin metoda reluarii

Schema generala a algoritmului recursiv bazat pe metoda reluariiprocedure Reluare(k:integer);begin if k