7,885 matches
-
fi asemănată cu o procedură în care se specifică câte comparații trebuie să survină dar nu cu o procedură în care adâncimea sa fizică depinde de numărul de intrări și ieșiri. De aceea vom descrie practic familii de rețele de comparare. De exemplu, scopul este de a dezvolta o familie, numită SORTER, de rețele eficiente de sortare. Vom specifica o anume rețea în cadrul unei familii de rețele prin numele familiei și numărul de intrări (care este întotdeauna egal cu numărul
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
exemplu, rețeaua de sortare cu n intrări și n ieșiri din familia SORTER este numită SORTER[n]. Se poate demonstra că fiind dat un număr n=8, de exemplu, ca putere a lui 2 se poate construi o rețea de comparare cu n=8 intrări și n=8 ieșiri de adâncime lg 8=3 în care conductorul de ieșire superioară furnizează întotdeauna valorile minime de la intrare iar cea inferioară pe cele maxime. Spre exemplificare propun rețeaua din figura 4: Se poate
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
până la finalul rețelei nu va exista nici un comparator (1,2). Astfel valoarea minimă din rețea va fi în final pe conductorul 2. În figura 6 putem observa acest aspect: Un alt aspect de semnalat ar fi că o rețea de comparare cu n intrări și c comparatori se poate reprezenta printr-o listă de c perechi de numere întregi de la 1 la n. Dacă două perechi au un număr în comun, ordinea comparatorilor respectivi în rețea se poate determina prin ordinea
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
perechi au un număr în comun, ordinea comparatorilor respectivi în rețea se poate determina prin ordinea perechilor în lista. Astfel ca având data aceasta reprezentare putem descrie un algoritm secvențial de complexitate O(n+că pentru determinarea adâncimii rețelei de comparare. Se construiește un tablou de n elemente constituind cele n conductoare inițializat cu 0. Se parcurge lista de conductori și pentru fiecare conductor (a,bă se incrementează valorile din tablou de pe pozițiile a și b cu o unitate. La final
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
din mulțimea {0,1}, atunci va lucra corect și cu numere arbitrare de intrare, numerele pot fi întregi, reale sau, în general, orice set de valori liniar ordonate. Cum va trebui să construim rețele de sortare și alte rețele de comparare, principiul zero-unu ne va permite să ne îndreptăm atenția asupra secvențelor de ieșire care constau numai din cifre de 0 sau 1. Odată ce am construit o rețea de sortare și am dovedit că poate sorta toate secvențele zero-unu vom
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
sunt x și y, ieșirea superioară a comparatorului este min(x,y) iar ieșirea inferioară este max(x,y). Presupunând că acum aplicăm f(x) și f(y) la intrările comparatorului, după cum se arată în figura 7. în urma operației de comparare la ieșirea superioară a comparatorului se obține valoarea min(f(x), f(y)) iar la ieșirea inferioară valoarea max(f(x), f(y)). De vreme ce f este monoton crescătoare, x ≤ y implică f(x) ≤ f(y). Corespunzător avem identitățile: min(f
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
matematică astfel încât oricare ar fi o secvență {x1,x2,x3,...,xn} cu x1<x2<x3<...<xn avem f(x1) <f(x2)<f(x3)<..<f(xn). Se poate folosi inducția luând în considerare adâncimea fiecărui conductor într-o rețea oarecare de comparare pentru a demonstra un rezultat mai puternic decât afirmația din lemă: dacă se presupune că un conductor primește valoarea ai când se aplică secvența a rețelei, atunci el ia valoarea f(aiĂ când se aplică secvența de intrare f(a
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
8 prezintă rețeaua de sortare din figura 2 cu funcția monoton crescătoare f(x) = [x/ 2] aplicată la intrările sale. Valorile de pe fiecare fir sunt valorile funcției f aplicate valorilor de pe același fir din figura 2. Când o rețea de comparare este o rețea de sortare, lema 1 permite demonstrarea următorului rezultat remarcabil. Teorema 2 Dacă o rețea de comparare cu n intrări sortează corect toate cele 2n secvențe posibile de 0-uri și 1-uri, atunci ea sortează corect toate
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
sale. Valorile de pe fiecare fir sunt valorile funcției f aplicate valorilor de pe același fir din figura 2. Când o rețea de comparare este o rețea de sortare, lema 1 permite demonstrarea următorului rezultat remarcabil. Teorema 2 Dacă o rețea de comparare cu n intrări sortează corect toate cele 2n secvențe posibile de 0-uri și 1-uri, atunci ea sortează corect toate secvențele de numere arbitrare. Demonstrație Presupunem prin reducere la absurd că rețeaua sortează toate secvențele zero-unu, dar există o
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
a1), f(a2), . . . , f(an)}. Dar deoarece f(aj) = 1 și f(ai) = 0, obținem contradicția că rețeaua nu reușește să sorteze secvența zero- unu {f(a1), f(a2), . . . , f(an)} corect. Putem să afirmăm faptul că o rețea de comparare cu n intrări va sorta corect secvența de intrare {n, n - 1, . . . , 1} numai dacă va sorta corect cele n-1 secvențe {1, 0, 0, . . . , 0, 0}, {1, 1, 0, . . . , 0, 0}, . . . , {1, 1, 1, . . . , 1, 0}. Întradevăr dacă una
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
generează la ieșirea superioară numărul mai mare iar la ieșirea inferioară pe cel mic. Deci, la aplicarea secvenței {n, n-1,...,1} numere ce vor intra în acel comparator sortate descrescător, vor ieși tot sortate descrescător. Observăm că rețeaua de comparare din figura 9 poate fi considerată pe baza principiului zero- unu o rețea de sortare, deoarece toate secvențele cu patru elemente formate doar din 1 și 0 : {0,0,0,0} 21 {0,0,0,1} {0,0,1,0
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
deci întro rețea de sortare trebuie să avem cel puțin un comparator între oricare două conductoare i și j. Secțiunea 3 O rețea de sortare bitonică Primul pas în construirea unei rețele de sortare eficiente este construirea unei rețele de comparare care poate sorta orice secvență bitonică, o secvență care fie crește monoton și apoi descrește monoton, fie descrește monoton ca apoi sa crească monoton. De exemplu, secvențele {1, 4, 6, 8, 3, 2} și {9, 8, 3, 2, 4, 6
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
de forma 0i1j0k sau de forma 1i0j1k, pentru orice i, j, k ≥0. Observați că o secvență care este fie monoton crescătoare, fie monoton descrescătoare este de asemenea bitonică. Sortatorul bitonic pe care îl vom realiza este o rețea de comparare care sortează secvențe bitonice de 0 sau de 1. Semi-cleanerul Un sortator bitonic este compus din câteva etaje, fiecare din ele fiind numit semi- cleaner, sau semi-nivelatoare. Fiecare semicleaner este o rețea de comparare de adâncime 1 în care linia
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
vom realiza este o rețea de comparare care sortează secvențe bitonice de 0 sau de 1. Semi-cleanerul Un sortator bitonic este compus din câteva etaje, fiecare din ele fiind numit semi- cleaner, sau semi-nivelatoare. Fiecare semicleaner este o rețea de comparare de adâncime 1 în care linia i este comparată cu linia i + n/2 pentru i = 1, 2, . . . , n/2. Presupunem că n este par) În figura 10 este prezentat SEMI-CLEANER[8], un semi-cleaner cu 8 intrări și 8 ieșiri
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
are următoarele proprietăți: atât jumătatea superioară cât și jumătatea inferioară sunt bitonice, fiecare element din jumătatea superioară este cel puțin la fel de mic decât orice element din jumătatea inferioară și cel puțin o jumătate este curată. Demonstrație Rețeaua de comparare SEMI-CLEANER[n] compară intrările i și i + n/2 pentru i = 1, 2, . . . , n/2. Fără a pierde din generalitate presupunem că intrarea este de forma 00 . . . 011 . . . 100 . . . 0. (Situație în care intrarea de forma 11 . . . 100 . . . 011 . . . 1
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
valorile efective, ce reprezintă secvența de intrare pentru rețea. Totodată în cadrul programului prin intermediul unei proceduri se oferă și posibilitatea de încărcare a unei rețele dintr-un fișier de tip *.sn, în sensul de a schimba în mod voit modul de comparare prin introducerea de la tastatură a comparatorilor: Pentru a reliefa și mai elocvent modul de reprezentare a tipurilor de rețele programul este înzestrat și cu posibilitatea de animație a rețelelor. Astfel procedura de animație care se apelează la un timp anumit
REŢELE DE SORTARE APLICAŢIE by ŞTEFAN OLTEAN () [Corola-publishinghouse/Science/91709_a_107360]
-
de o pătrime din impozitul minim anual, prevăzut la art. 18 alin. (3). ... (18) Pentru anul 2009, contribuabilii prevăzuți la alin. (1) lit. a) și alin. (5), pentru definitivarea impozitului pe profit anual, aplică prevederile art. 18 alin. (2) prin compararea impozitului pe profit datorat la sfârșitul anului fiscal cu impozitul minim anual, prevăzut la art. 18 alin. (3)." ... 7. La articolul 48 alineatul (7), după litera l) se introduce o nouă literă, litera l^1), cu următorul cuprins: "l^1
EUR-Lex () [Corola-website/Law/210754_a_212083]
-
de o pătrime din impozitul minim anual, prevăzut la art. 18 alin. (3). ... (18) Pentru anul 2009, contribuabilii prevăzuți la alin. (1) lit. a) și alin. (5), pentru definitivarea impozitului pe profit anual, aplică prevederile art. 18 alin. (2) prin compararea impozitului pe profit datorat la sfârșitul anului fiscal cu impozitul minim anual, prevăzut la art. 18 alin. (3)." ... 7. La articolul 48 alineatul (7), după litera l) se introduce o nouă literă, litera l^1), cu următorul cuprins: "l^1
EUR-Lex () [Corola-website/Law/210758_a_212087]
-
serologice care vor fi efectuate de laboratoarele acreditate și de IDSA din România, sunt testele de inhibare a hemaglutinării pentru H5 și H7; principiul acestei metode se bazează pe capacitatea virusului gripei aviare de a prezenta activitatea de hemaglutinare, prin compararea cu celulele roșii din sânge; inhibarea hemaglutinării care folosește un anumit subtip de hemaglutinină, indică prezența anticorpilor specifici pentru tipul A al gripei aviare. Articolul 27 Toate constatările serologice positive sunt confirmate de Laboratorul Național de Referință pentru gripa aviară
EUR-Lex () [Corola-website/Law/211336_a_212665]
-
pct. 18 al art. I din HOTĂRÂREA nr. 431 din 16 aprilie 2008 , publicată în MONITORUL OFICIAL nr. 372 din 15 mai 2008. Anexă 7 ─────── la norme ──────── REGLEMENTĂRI SUPLIMENTARE aplicabile la verificarea respectării limitelor de migrare Reglementări generale 1. La compararea rezultatelor testelor de migrare specificate în anexa nr. 9 la norme, greutatea specifică pentru toți simulanții în mod convențional se consideră a fi 1. Miligramele de substanță eliminate pe litru de simulant vor corespunde numeric miligramelor de substanță eliminate pe
EUR-Lex () [Corola-website/Law/212040_a_213369]
-
sau între elementele de venituri și cheltuieli este interzisă, cu excepția compensărilor între active și datorii permise de reglementările legale, numai după înregistrarea în contabilitate a veniturilor și cheltuielilor la valoarea integrală. - Principiul comparabilității informațiilor - Elementele prezentate trebuie să dea posibilitatea comparării în timp a informațiilor. - Principiul materialității (pragului de semnificație) - Orice element care are o valoare semnificativă trebuie prezentat distinct în cadrul situațiilor financiare iar elementele cu valori nesemnificative dar care au aceeași natură sau au funcții similare trebuie însumate și prezentate
EUR-Lex () [Corola-website/Law/214181_a_215510]
-
formării unui corp profesionist de funcționari publici, evaluarea performanțelor profesionale individuale ale funcționarilor publici stabilește cadrul general pentru: a) corelarea obiectivă dintre activitatea funcționarului public și cerințele funcției publice; ... b) aprecierea obiectivă a performanțelor profesionale individuale ale funcționarilor publici, prin compararea gradului de îndeplinire a obiectivelor individuale stabilite cu rezultatele obținute în mod efectiv; ... c) asigurarea unui sistem motivațional, prin recompensarea funcționarilor publici care au obținut rezultate deosebite, astfel încât să fie determinată creșterea performanțelor profesionale individuale; ... d) identificarea necesităților de instruire
EUR-Lex () [Corola-website/Law/203065_a_204394]
-
formării unui corp profesionist de funcționari publici, evaluarea performanțelor profesionale individuale ale funcționarilor publici stabilește cadrul general pentru: a) corelarea obiectivă dintre activitatea funcționarului public și cerințele funcției publice; ... b) aprecierea obiectivă a performanțelor profesionale individuale ale funcționarilor publici, prin compararea gradului de îndeplinire a obiectivelor individuale stabilite cu rezultatele obținute în mod efectiv; ... c) asigurarea unui sistem motivațional, prin recompensarea funcționarilor publici care au obținut rezultate deosebite, astfel încât să fie determinată creșterea performanțelor profesionale individuale; ... d) identificarea necesităților de instruire
EUR-Lex () [Corola-website/Law/203272_a_204601]
-
document echivalent, avizul prealabil, autorizația specială de transport sau alte documente din care să reiasă masa proprie a vehiculului, masa încărcăturii și dimensiunile. ... 4. Tarifare pentru depășirea masei (totală sau pe axe) a) Tarifarea pentru depășirea masei se efectuează prin compararea rezultatului obținut pentru tarifarea masei totale cu rezultatul obținut pentru tarifarea maselor pe axe ale vehiculului, luându-se în considerare valoarea cea mai mare rezultată. ... b) Tarifarea pentru depășirea masei totale se calculează prin aplicarea tarifului unitar corespunzător masei reale
EUR-Lex () [Corola-website/Law/215061_a_216390]
-
de o pătrime din impozitul minim anual, prevăzut la art. 18 alin. (3). ... (18) Pentru anul 2009, contribuabilii prevăzuți la alin. (1) lit. a) și alin. (5), pentru definitivarea impozitului pe profit anual, aplică prevederile art. 18 alin. (2) prin compararea impozitului pe profit datorat la sfârșitul anului fiscal cu impozitul minim anual, prevăzut la art. 18 alin. (3)." ... 7. La articolul 48 alineatul (7), după litera l) se introduce o nouă literă, litera l^1), cu următorul cuprins: "l^1
EUR-Lex () [Corola-website/Law/216072_a_217401]