WYBRANE METODY DOSTĘPU DO DANYCH
|
|
- Stefan Kowalewski
- 9 lat temu
- Przeglądów:
Transkrypt
1 WYBRANE METODY DOSTĘPU DO DANYCH. WSTĘP Coraz doskoalsze, szybsze i pojemiejsze pamięci komputerowe pozwalają gromadzić i przetwarzać coraz większe ilości iformacji. Systemy baz daych staowią więc jedo z podstawowych zastosowań iformatyki. Efektywa orgaizacja daych wymaga specjalego oprogramowaia. W kolejych podpuktach zostaą przedstawioe pojęcia i problemy związae z gromadzeiem i przetwarzaiem daych. Zaczijmy od zdefiiowaia pojęcia bazy daych. Baza daych jest to zbiór daych o określoej strukturze, zapamiętay w pamięci pomociczej komputera, mogący zaspokoić potrzeby wielu użytkowików korzystających z iego w sposób selektywy w dogodym dla siebie czasie (defiicja sformułowaa w latach ). Oprogramowaie umożliwiające współpracę użytkowika z bazą daych jest azywae systemem zarządzaia bazą daych. Oprogramowaie to zarządza przede wszystkim orgaizacją daych w pamięci oraz umożliwia ich przetwarzaie. Wyróżia się trzy główe klasy modeli daych, różiące się rodzajem istiejących między daymi powiązań. Są to modele: hierarchicze, sieciowe i relacyje. Obecie ajbardziej rozpowszechioy jest model relacyjy, w którym zależości między daymi reprezetowae są przez rekordy daych zawierające odpowiedie klucze. W ogólie rozumiaych zagadieiach baz daych ależy wyróżić trzy podstawowe problemy:. Problem rozmieszczeia, polegający a podaiu takiego algorytmu A, który a podstawie klucza K i zawartego w rekordzie R i przydzieli miejsce (adres) dla tegoż rekordu w określoej strukturze S. 2. Problem odszukaia rekordu R i w strukturze S polega a ustaleiu adresu tego rekordu, a podstawie klucza K i i algorytmu A.. Problem wyszukaia, występuje wówczas, gdy a podstawie atrybutów iych iż klucz ależy wyszukać odpowiedi rekord. Rozwiązaie tego problemu polega a przetesto-waiu pól wszystkich rekordów i porówaiu ich zawartości z wartością zadaego atrybutu. 2. CHARAKTERYSTYKA WYBRANYCH STRUKTUR DANYCH Istiejące struktury daych moża ogólie podzielić a dwie grupy: struktury stałe, iezależe od zebraych w ich elemetów oraz struktury dyamiczie zmiee, zależe od zgromadzoych w ich elemetów. Do struktur stałych ależą: wektory, macierze, rekordy i tablice, do struktur dyamiczych: listy liiowe, ieliiowe i sieci. Prezetację struktur zacziemy od tablicy. Tablica jest strukturą jedorodą, składającą się ze składowych tego samego typu zwaego typem podstawowym, jest strukturą o dostępie swobodym bowiem wszystkie elemety mogą być wybrae w dowolej kolejości i są jedakowo dostępe. Tablica jedowymiarowa o rozmiarze ozaczaa jest T[]. Tablica dwuwymiarowa jest aalogiem macierzy prostokątej. Przedstawić ją moża jako m szeregowo ustawioych tablic o rozmiarze. W odróżieiu od tablicy rekord jest uporządkowaym zbiorem daych iekoieczie tego samego typu. Powyżej opisae struktury zwae są często podstawowymi, gdyż staowią elemety, z których tworzy się bardziej złożoe struktury. Zdefiiowaie typu daych i astępie określeie specyfikacji zmieych tego typu ozacza, że zakres wartości przyjmowaych przez te zmiee i rówocześie ich wzorzec pamięciowy są ustaloe raz a zawsze. Zmiee zadeklarowae w te sposób azywae są statyczymi. Jedakże, jest wiele zagadień wymagających daleko bardziej skomplikowaych struktur daych. Charakterystyczą cechą tych struktur, wyróżiającą je spośród struktur podstawowych (tablic, rekordów czy zbiorów), jest możliwość zmieiaia ich rozmiarów. Tak więc ie moża przydzielić stałej ilości pamięci dla tego typu struktur, w kosekwecji czego kompilator ie może określić kokretych adresów składowych takich zmieych. Struktury takie azywamy strukturami dyamiczymi. Główymi reprezetatami tych struktur są listy, drzewa i sieci. Wszystkie rekordy wchodzące w skład takich struktur mają jedo lub kilka dodatkowych pól, zwaych polami łączikowymi lub polami wskaźikowymi. W praktyce pola te zawierają adresy elemetów połączoych z daym rekordem.
2 Wybrae metody dostępu do daych Zbiór, w którym każdy elemet ma co ajwyżej jede poprzedik i jede astępik, azywamy listą liiową. Szczególymi przypadkami listy liiowej są: lista cyklicza, w której ie moża wyróżić początkowego ai końcowego elemetu oraz listy o specjalych metodach dostępu takie jak: stos - w którym dopisywaie i usuwaie elemetów odbywa się z jedego końca, kolejka - rekordy są dopisywae z jedego końca a usuwae z drugiego (tz. usuięty może być tylko ajwcześiej wpisay elemet). Strukturę, w której elemet może posiadać wiele astępików, lecz jede poprzedik azywamy listą ieliiową lub drzewem. Drzewo, w którym liczba astępików wyosi zero, jede lub dwa, to drzewo biare. W przypadku istieia elemetów o wielu poprzedikach i wielu astępikach mówimy o sieci.. CHARAKTERYSTYKA WYBRANYCH METOD DOSTĘPU DO DANYCH Po krótkim scharakteryzowaiu ajczęściej występujących struktur daych przejdziemy do aalizy efektywości różych metod dostępu do zbiorów. Orgaizacja daych w pamięci komputera jest ściśle związaa z przyjętą metodą przeszukiwaia, zaś wybór metody jest zależy od sposobu przetwarzaia daego zbioru. Jeśli a przykład przetwarzaie polega a częstym przeglądaiu całego zbioru wystarcza sekwecyja metoda jego przeszukiwaia i orgaizacja liiowa, gdy wyszukuje się często wybrae, pojedycze rekordy ależy rozpatrzyć metodę ideksową, metodę biarego drzewa poszukiwań lub metodę fukcji mieszającej. Pociąga to za sobą odpowiedią orgaizację zbiorów daych. W celu porówaia omawiaych metod zostaie przyjęty pewie parametr porówawczy, będzie im średia liczba porówań jakich ależy dokoać, by zaleźć dowoly rekord, lub iaczej średi czas przeszukiwaia. Parametr te wyraża się wzorem: L= cip i i= gdzie : L - średi czas przeszukiwaia ; c i - liczba prób wykoaych w celu odalezieia i-tego rekordu; p i - prawdopodobieństwo odwołaia do i-tego rekordu. Zakładając, że prawdopodobieństwo odwołaia do każdego rekordu jest takie same (p i=p=/=cost) powyższy wzór przyjmuje postać: L= p ci i=.. Przeszukiwaie sekwecyje Jak już stwierdzoo wcześiej w przypadku częstego przeglądaia całego zbioru stosuje się sekwecyją metodę przeszukiwaia i liiową orgaizację daych. Algorytm przeszukiwaia sekwecyjego sprowadza się do kolejego testowaia rekordów i sprawdzaia czy zalezioo rekord, którego klucz jest idetyczy z zadaym. Średi czas przeszukiwaia w tej metodzie wyosi: L= p ci i= przy czym: c i= i p=/ stąd otrzymujemy: L= i a więc ostateczie: i L= 2 2
3 Wybrae metody dostępu do daych.2. Metoda biarego drzewa poszukiwań Jeżeli drzewo jest tak zorgaizowae, że dla każdego węzła t i wszystkie klucze z lewego poddrzewa węzła t i są miejsze od kluczy węzła t i, a klucze z prawego poddrzewa są od iego większe, to takie drzewo jest azwae drzewem poszukiwań. W drzewie takim moża zaleźć określoy klucz posuwając się wzdłuż drogi poszukiwaia, począwszy od korzeia i przechodząc do lewego lub prawego poddrzewa daego węzła w zależości tylko od wartości klucza w tym węźle. Postępując w sposób rekurecyjy (schodząc w dół drzewa), za każdym razem odrzucamy (miej więcej) połowę elemetów (z tej iedobrej połówki drzewa). Jest to iewątpliwa oszczędość czasu w stosuku do list liiowych i przeszukiwaia sekwecyjego. Każde drzewo biare może po odpowiedim rozmieszczeiu elemetów, idetyfikowaych za pomocą kluczy, stać się biarym drzewem poszukiwań, dotyczy to rówież drzew wyważoych. Drzewo jest dokładie wyważoe jeżeli dla każdego węzła liczby węzłów w jego prawym i lewym poddrzewie różią się co ajwyżej o jede. Średia liczba porówań koieczych do zlokalizowaia klucza w drzewie dokładie wyważoym o węz-łach wyosi w przybliżeiu h=log()-. Jedak ie każde drzewo poszukiwań jest wyważoe. Obliczymy zatem średi czas poszukiwaia dla dowolie ukształtowaego drzewa. Zakładając, że każdy klucz może stać się korzeiem, prawdopodobieństwo tego, że i-ty klucz jest korzeiem wyosi / (- liczba rekordów w zbiorze). Lewe poddrzewo zawiera wówczas i- węzłów, prawe -i. Przyjmując, że: a i- - ozacza średią długość drogi w lewym poddrzewie a -i - średią długość drogi w prawym poddrzewie oraz, że wszystkie permutacje z pozostałych - kluczy są jedakowo możliwe. Średia długość drogi w drzewie o węzłach jest sumą iloczyów poziomu każdego węzła i prawdopodobieństwa dostępu do iego: a = pi i gdzie p i jest długością drogi dla węzła i. W przedstawioym powyżej drzewie węzły moża podzielić a trzy klasy:. i- węzłów w lewym poddrzewie ma średią długość drogi a i-+; 2. korzeń ma długość drogi rówą ;. -i węzłów w prawym poddrzewie ma średią długość drogi a -i+. Tak więc, poprzedi wzór moża przedstawić jako sumę trzech składików: i + + (a-i+) i a ( ) i = (a i-+) Po odpowiedich przekształceiach (wykorzystując fukcję harmoiczą) otrzymujemy: a 2(l()+ ) - = 2 l() - c gdzie - liczba kluczy, - stała Eulera.577 Poieważ średia długość drogi w drzewie dokładie wyważoym wyosi w przybliżeiu a ' = log()- to otrzymujemy: a 2 l( ) lim -> = = 2 l 2.86 ' a log( ) Powyższy wyik mówi o tym, że dzięki pracy włożoej w skostruowaie drzewa dokładie wyważoego moża spodziewać się średiego skróceia drogi poszukiwaia o około 9%. Należy podkreślić słowo średio,
4 Wybrae metody dostępu do daych gdyż zysk te może być iewspółmierie większy, w iekorzystym przypadku, w którym drzewo całkowicie degeeruje się do listy. Przypadek taki ma miejsce, gdy strukturę drzewiastą wykorzystamy dla uporządkowaych (w jakikolwiek sposób) daych. Przykładowo jeśli do drzewa będą wstawiae po kolei elemety:,2,,4,5,6,7,8,9,, wówczas struktura staie się ie drzewem, lecz listą liiową, bo za każdym razem owy elemet (jako ajwiększy ze wszystkich), będzie podczepiay do prawego astępika elemetu wysuiętego ajbardziej a prawo... Orgaizacja dostępu za pomocą B-drzew Metoda drzew biarych stosowaa jest przede wszystkim wtedy, gdy przeszukiway zbiór zajduje się całkowicie w pamięci operacyjej. Gdy zbiór rozmieszczoy jest w pamięci zewętrzej zasadicze zaczeie ma liczba trasmisji z pamięci zewętrzej do pamięci operacyjej. Operacja ta wymaga około 4 razy więcej czasu iż operacja porówaia. Przyjmijmy, że węzły drzewa są przechowywae w pamięci pomociczej (p. dyskowej). Użycie drzewa biarego dla, powiedzmy, milioa obiektów wymaga średio około log kroków szukaia. Poieważ w każdym kroku wymaga się dostępu do dysku (z ieodłączym opóźieiem czasowym), to zaczie bardziej pożądaa byłaby taka orgaizacja pamięci, która zmiejszyłaby liczbę odwołań. Ideale rozwiązaie tego problemu staowi drzewo wielokierukowe. Wraz z dostępem do pojedyczego obiektu w pamięci pomociczej możemy pobrać bez dodatkowych kosztów całą grupę daych. Sugeruje to podzieleie drzewa a poddrzewa staowiące jedostki o jedoczesym dostępie. Te poddrzewa azwiemy stroami. Na rysukach pokazao drzewo biare podzieloe a stroy zawierające po węzły oraz odpowiadające mu drzewo wielokierukowe Biare drzewo podzieloe a stroy po elemety Drzewo wielodrogowe utworzoe w wyiku pogrupowaia wierzchołków drzewa z poprzediego rysuku 4
5 Wybrae metody dostępu do daych Idea omówioa w powyższym przykładzie doprowadziła do zapropoowaia kocepcji tzw. B-drzew. Są oe wykorzystywae do wyszukiwaia rekordów w bazach daych. Drzewo azywamy B-drzewem klasy t (h,m) jeżeli jest oo drzewem pustym (h = ) lub spełioe są astępujące waruki:. Wszystkie drogi prowadzące z korzeia drzewa do liści są jedakowej długości rówej h, liczbę h azywamy wysokością drzewa 2. Każdy wierzchołek, z wyjątkiem korzeia i liści, ma co ajmiej m + potomków, korzeń jest albo liściem albo ma co ajmiej 2 potomków. Każdy wierzchołek ma co ajwyżej 2m + potomków. Z maksymalym wypełieiem B-drzewa klasy t(h,m) mamy do czyieia wtedy, gdy w każdym jego wierzchołku zapamiętaych jest 2m elemetów, a z miimalym gdy w wierzchołkach pośredich i w liściach zapamiętaych jest m elemetów a w korzeiu zapamiętay jest elemet. Przy tych 2 skrajych możliwościach wypełieia, przy ustaloej liczbie N elemetów ideksu, otrzymujemy astępujące ograiczeie liczby h poziomów w ideksie zorgaizowaym według struktury B-drzewa klasy t(h,m): log 2 m ( N ) h log m N 2... Odszukiwaie w B-drzewie Przy zaej wartości klucza x problem odszukaia sprowadza się do zalezieia stroy a której zajduje się elemet o kluczu rówym x. Poszukiwaa stroa może być korzeiem, wierzchołkiem pośredim bądź też liściem. Wyszukiwaie realizowae jest zgodie z poiższym algorytmem.. Pod p podstaw idetyfikator stroy korzeia. 2. Czy p jest wartością iezerową? - Tak, przejdź do kroku - Nie, koiec algorytmu, brak poszukiwaego elemetu w ideksie. Sprowadź stroę wskazywaą przez p. 4. Czy x jest miejsze od ajmiejszego klucza a stroie p? - Tak, pod p podstaw skrajie lewy wskaźik stroy potomka, przejdź do kroku 2 - Nie, przejdź do kroku 5 5. Czy a stroie p zajduje się klucz o wartości x? - Tak, koiec algorytmu, zalezioo szukay elemet - Nie, przejdź do kroku 6 6. Czy a stroie p zajduje się klucz o wartości większej od x? - Tak, pod p podstaw ajbardziej prawą stroę potomka zawierającą wartości kluczy miejsze bądź rówe ajmiejszemu kluczowi o wartości większej od x z aktualej stroy i przejdź do kroku 2 - Nie, pod p podstaw skrajie prawą stroę potomka, przejdź do kroku 2 Poieważ w trakcie wyszukiwaia liczba sprowadzoych stro jest co ajwyżej rówa wysokości B-drzewa, zatem złożoość czasowa powyższego algorytmu jest rzędu O(log mn)...2. Dołączaie elemetu ideksu Dołączaie poprzedzoe jest algorytmem wyszukiwaia i, ma ses tylko wtedy, gdy tamte zakończył się iepomyślie. Wówczas zaa jest stroa liścia, do której ma być dołączoy elemet. Dołączeie to może być bezkolizyje lub może spowodować przepełieie stroy (gdy a stroie zapamiętaych jest już 2m elemetów). W pierwszym przypadku owy elemet dołączay jest w te sposób, by zachować rosące uporządkowaie wartości klucza a stroie, atomiast w drugim przypadku stosuje się metodę kompesacji lub podziału. Metodę kompesacji moża stosować wtedy, gdy jeda ze stro sąsiadujących ze stroą z przepełioą zawiera miej iż 2m elemetów. Wtedy porządkujemy elemety z obu stro z uwzględieiem elemetu dołączaego oraz elemetu ojca (tj. tego elemetu, dla którego wskaźiki zajdujące się po jego obu stroach wskazują stroy uczesticzące w kompesacji). Elemet środkowy uporządkowaego ciągu wstawiamy w miejsce elemetu ojca. Wszystkie elemety miejsze od środkowego wstawiamy a jedą z kompesowaych stro, a wszystkie większe a drugą (zachowując uporządkowaie a stroie). Gdy kompesacja ie jest możliwa ależy zastosować metodę podziału przepełioej stroy a dwie. W tym celu porządkujemy rosąco wszystkie elemety rozważaej stroy (uwzględiamy także dołączay elemet) otrzymując ciąg 2m + elemetów. Elemet środkowy tego ciągu dodajemy do stroy ojca, elemety miejsze od środkowego tworzą jedą stroę a elemety większe drugą stroę potomą. W trakcie dołączaia elemetu środkowego do stroy ojca może także a tej stroie powstać przepełieie (gdy stroa ojca jest całkowicie zapełioa). Należy wtedy dokoać jej podziału, co może wywołać potrzebę podziału a jeszcze wyższym 5
6 Wybrae metody dostępu do daych poziomie i tak aż do korzeia. Kosekwecją podziału stroy korzeia może być utworzeie 2 owych stro i powiększeie wysokości drzewa. W celu utrzymaia wysokości drzewa a jak ajiższym poziomie ależy stosować przy dołączaiu w pierwszym rzędzie metodę kompesacji. Dopiero wtedy, gdy kompesacja jest iemożliwa dokoywać podziału...2. Usuwaie elemetu ideksu Usuwaie poprzedzoe jest algorytmem wyszukiwaia i ma ses tylko wtedy, gdy poszukiwaie zakończyło się sukcesem. Wówczas zmiea s wskazuje stroę zawierającą elemet przezaczoy do usuięcia. Jeśli stroa ta jest stroą liścia to elemet jest z iej usuway. Może to jedak spowodować iedomiar, to zaczy liczba elemetów a stroie może spaść poiżej wartości m. Jeśli atomiast stroa ie jest liściem to w miejsce usuwaego elemetu, wpisyway jest elemet E mi o ajmiejszej wartości klucza z poddrzewa wskazywaego przez wskaźik p, stojący bezpośredio po prawej stroie usuwaego elemetu. Elemet E mi jest astępie wstawiay w miejsce elemetu usuwaego i usuway ze stroy liścia, co także może spowodować iedomiar. W przypadku wystąpieia iedomiaru stosujemy jedą z metod jego likwidacji, a miaowicie metodę łączeia lub kompesacji. Łączeie Przypuśćmy, że a stroie s wystąpił iedomiar, to zaczy zawiera oa obecie j < m elemetów, a jedocześie jeda z jej stro sąsiedich (ozaczmy ją symbolem s ) zawiera k elemetów i j + k < 2m. Możemy wtedy stosować metodę łączeia stro s i s. Wszystkie elemety ze stroy s są przeoszoe a stroę s (z zachowaiem uporządkowaia). Ze stroy rodzica usuway jest elemet rozdzielający stroy s i s (i także przeoszoy do łączoej stroy). Wyłączeie elemetu ze stroy rodzica może tam spowodować iedomiar. Likwidacja tego iedomiaru może z kolei spowodować iedomiar a stroie jej ojca, itd. w skrajym przypadku aż do korzeia B-drzewa. Stosowaie operacji łączeia jest jedyą metodą zmiejszeia wysokości drzewa. Kompesacja Jeśli wśród sąsiadów stroy s, a której wystąpił iedomiar ie ma kadydata do połączeia ze stroą s (gdyż ie są spełioe wymagae do tego waruki), stosuje się metodą kompesacji. W metodzie tej postępujemy aalogiczie jak w przypadku kompesacji przy dołączaiu z tym, że obecie ie ma oczywiście potrzeby uwzględiaia dodatkowego (dołączaego) elemetu..4. B*-drzewa Na podstawie tej samej idei co B-drzewa, tworzoe są tzw. B*-drzewa. Różica między B-drzewami a B*-drzewami polega a tym, że B-drzewa są drzewami o orietacji wierzchołkowej atomiast B*-drzewa mają orietację liściową (w wierzchołkach ie będących liśćmi zawarte są jedyie wartości klucza, atomiast związae z imi dae umieszczae są jedyie w liściach) Przykład B*-drzewa klasy t*(,2,2) z łączikami między liśćmi 6
7 Wybrae metody dostępu do daych Każde B*-drzewo charakteryzują trzy astępujące parametry: h* wysokość B*-drzewa, tj. długość dróg z korzeia do liści. m* liczba wartości klucza w korzeiu B*-drzewa i wierzchołkach ie będących liśćmi (korzeń zawiera od do 2m* wartości klucza, atomiast każdy wierzchołek pośredi zawiera od m* do 2m* wartości klucza) m liczba elemetów w liściach (liść zawiera od m do 2m elemetów ideksu) Rysuek a poprzediej stroie pokazuje przykładową orgaizację B*-drzewa. Zauważmy, że podstawową różicę w stosuku do B-drzew staowi umieszczeie wszystkich daych w liściach drzewa (klucze zajdujące się w korzeiu i wierzchołkach pośredich są powieloe w liściach). Algorytmy postępowaia przy wyszukiwaiu, dołączaiu i usuwaiu z B*-drzewa iewiele różią się od tych stosowaych do B-drzew dlatego też ie będziemy ich tu omawiać szczegółowo. Iteresujące jest zastosowaie idei B*-drzew do orgaizacji sekwecyjego przeglądaia daych uporządkowaych według wartości klucza (a także filtrowaia daych wg klucza). By to umożliwić wystarczy uzupełić strukturę B*- drzewa o listę dwukierukową łączącą ze sobą sąsiedie liście. Przykład takiej orgaizacji struktury daych przedstawioo a rysuku powyżej..5. Metoda fukcji mieszającej Koleją dość często wykorzystywaą strukturą jest tablica. Dla tablicy ieuporządkowaej średia liczba testów potrzebych do odszukaia elemetu wyosi /2, atomiast dla tablicy uporządkowaej przy stosowaiu metody dychotomiczych podziałów (dzieleie przedziałów a połowy) liczba testów redukuje się do /2 log 2. Wspomiaa metoda polega a testowaiu elemetu zajdującego się w połowie aktualego przedziału. Jeśli elemet te ie jest elemetem szukaym, to ustala się kolejy przedział, który jest jedą z połówek ostatio testowaego przedziału i przeprowadza się kolejy test. Ią metodą stosowaą w odiesieiu do tablic jest metoda fukcji mieszającej. Zadaiem fukcji mieszającej jest trasformacja kluczy K w ideksy tablicy. Podstawową trudość w użyciu trasformacji kluczy staowi fakt, że zbiór możliwych wartości kluczy jest zaczie większy od zbioru adresów (ideksów tablicy). Mając zaday klucz K w pierwszym kroku operacji ależy obliczyć związay z im ideks, w drugim zaś sprawdzić, czy obiekt o kluczu K jest rzeczywiście pod adresem wyzaczoym przez fukcję h. Przypadek zalezieia pod daym adresem iego klucza iż żąday azywamy kolizją. Natomiast algorytm wyzaczający alteratywe ideksy azywamy algorytmem usuwającym kolizje. Jeśli liczbę możliwych adresów ozaczymy przez N (pojemość bazy), to wystąpieie każdego adresu ADR i z przedziału [,N] powio być jedakowo prawdopodobe, tz. że dla każdego ADR i zachodzi: P{h(K i) = ADR i} = /N Obliczmy liczbę prób jaką ależy wykoać aby umieścić l+ rekord w tablicy - elemetowej l L l+ = cjpj j gdzie: L l+ - liczba prób jaką ależy wykoać aby rozmieścić (odaleźć) l+ rekord c j - kolejo wykoywae próby p j - prawdopodobieństwo odszukaia (rozmieszczeia) rekordu p = l p 2 = l l p = l l l 2... stąd: l l l j 2 l p j =... j 2 j L l+ = l 7
8 Wybrae metody dostępu do daych Poieważ liczba prób przy rozmieszczaiu jest taka sama jak przy odszukiwaiu, to wartość powyższą moża wykorzystać do obliczeia średiej liczby prób potrzebych do zalezieia losowego klucza w tablicy: l l = l k (H+ - H -l+) L = lk = l k k 2 l gdzie: H = +/2+...+/ jest fukcją harmoiczą, w przybliżeiu rówą l() +, a jest stałą Eulera.577. Podstawiając = l/(+) otrzymamy L = -/ l(- ) - jest w przybliżeiu iloczyem liczby zajętych i dostępych adresów, azwaym współczyikiem wypełieia: = ozacza, że tablica jest pusta, = /(+) ozacza, że tablica jest peła. Kodowaie mieszające jest efektywiejsze pod względem liczby porówań, potrzebych do wyszukiwaia lub wstawiaia, od biarego drzewa poszukiwań, ależy jedak wziąć pod uwagę fakt, że operacja porówaia dla każdej z tych metod może wymagać zupełie iego czasu. Jeśli przykładowo metoda fukcji mieszającej wymaga średio dwóch porówań a drzewo sześciu, to ie jest to rówozacze z tym, że haszowaie w tym przypadku jest trzykrotie szybsze co więcej, może się awet okazać, że wykorzystaie metody drzewa poszukiwań jest szybsze, bo p. fukcja mieszająca ma bardzo dużą złożoość obliczeiową. Wadą kodowaia mieszającego w stosuku do metod dyamiczego przydzielaia pamięci jest stała wielkość tablicy, co uiemożliwia dopasowaie jej do aktualych potrzeb. Dlatego jest tu iezbęde możliwie dokłade określeie a priori liczby obiektów w celu uikięcia złego wykorzystaia pamięci lub słabej efektywości (a czasami - przepełieia tablicy). Nawet wtedy, gdy zaa jest dokładie liczba obiektów (przypadek bardzo rzadki) troska o dużą efektywość metody dyktuje iewielkie zwiększeie tablicy (o około %). Drugą ważą iedogodością są trudości występujące przy usuwaiu elemetu z tablicy. Podsumowując ależy przyzać, że orgaizacja drzewiasta jest zalecaa wtedy, gdy ilość daych jest truda do określeia lub często się zmieia. Przykładowe fukcje mieszające i algorytmy rozwiązywaia kolizji:. - wycięcie cyfr z klucza i ormalizacja do zakresu pamięci h(k) = ( cyfra klucza: 4,5 i 6-ta) *M/) 2. - podział, składaie i dzieleie przez ajwiększą liczbę pierwszą <=M h(k) = (lewe 6 bitów k + prawe 6 bitów k) mod M. - dzieleie przez ajwiększą liczbę pierwszą <=M h(k) = k mod M 4. - mieszaie multiplikatywe Fiboacciego h(k) = M *(.684*k) mod M Algorytmy rozwiązywaia kolizji:. - sodowaie liiowe z krokiem a i = (a i- + ) mod M 2. - sodowaie liiowe z krokiem 7 a i = (a i- + 7) mod M. - podwóje mieszaie zależe (sodowaie z krokiem zależym od wartości h(k)) a i = [a i- +h 2(a )] mod M gdzie krok sodowaia: h 2(a ) = gdy a M a gdy a 4. - podwóje mieszaie iezależe (sodowaie z krokiem zależym od k) a i = [a i- + h 2(k)] mod M gdzie krok sodowaia: h 2(k) = + [k mod (M-2)] Gdzie: k klucz M rozmiar tablicy a i i-ta próba wyzaczeia adresu 4. ZADANIA DO WYKONANIA. Przygotować zbiór z daymi testowymi. 8
9 Wybrae metody dostępu do daych 2. Przeprowadzić eksperymety z metodą przeszukiwaia sekwecyjego dla daych przypadkowych, dla daych posortowaych. Porówać wyiki. W wyiku powiy się zaleźć tablica z daymi, liczba przeprowadzoych prób wyszukaia, średia liczba testów (eksperymetala), miimala i maksymala liczba testów.. Te same testy przeprowadzić dla wyszukiwaia metodą podziałów dychotomiczych. Porówać uzyskae wyiki. 4. Przeprowadzić eksperymety z drzewami biarymi. Porówać uzyskae wyiki dla zwykłych drzew (bez wyważeia) i drzew dokładie wyważoych. Czy średia liczba porówań w obu przypadkach różi się zacząco? 5. Określić przykładową kolejość wprowadzaia do drzewa liczb tak by uzyskać dokładie wyważoe drzewo biare. 6. Przeprowadzić eksperymety dotyczące wyszukiwaia w B-drzewach, dla różych wielkości stroy. Określić optymaly ze względu a czas wyszukiwaia rozmiar stroy. 7. Obliczyć miimalą i maksymalą liczbę elemetów jakie moża umieścić w B-drzewie klasy t(h,m). 8. Przeprowadzić eksperymety dotyczące wyszukiwaia w B*-drzewach, dla różych wielkości stroy. Określić optymaly ze względu a czas wyszukiwaia rozmiar stroy. 9. Porówać wyiki uzyskae dla B-drzew i B*-drzew.. Przeprowadzić eksperymety dotyczące wstawiaia daych do tablicy mieszającej. Sprawdzić wpływ rozmiaru tablicy, wybraej fukcji mieszającej i fukcji rozwiązywaia kolizji a liczbę kolizji występujących podczas wstawiaia. Porówać uzyskae wyiki z przewidywaiami teoretyczymi. 9
Podstawy Informatyki. Metody dostępu do danych
Podstawy Informatyki c.d. alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Bazy danych Struktury danych Średni czas odszukania rekordu Drzewa binarne w pamięci dyskowej 2 Sformułowanie
Bardziej szczegółowoMetrologia: miary dokładności. dr inż. Paweł Zalewski Akademia Morska w Szczecinie
Metrologia: miary dokładości dr iż. Paweł Zalewski Akademia Morska w Szczeciie Miary dokładości: Najczęściej rozkład pomiarów w serii wokół wartości średiej X jest rozkładem Gaussa: Prawdopodobieństwem,
Bardziej szczegółowoMINIMALIZACJA PUSTYCH PRZEBIEGÓW PRZEZ ŚRODKI TRANSPORTU
Przedmiot: Iformatyka w logistyce Forma: Laboratorium Temat: Zadaie 2. Automatyzacja obsługi usług logistyczych z wykorzystaiem zaawasowaych fukcji oprogramowaia Excel. Miimalizacja pustych przebiegów
Bardziej szczegółowoTadeusz Pankowski www.put.poznan.pl/~tadeusz.pankowski
: idea Indeksowanie: Drzewo decyzyjne, przeszukiwania binarnego: F = {5, 7, 10, 12, 13, 15, 17, 30, 34, 35, 37, 40, 45, 50, 60} 30 12 40 7 15 35 50 Tadeusz Pankowski www.put.poznan.pl/~tadeusz.pankowski
Bardziej szczegółowoPODSTAWY OPRACOWANIA WYNIKÓW POMIARÓW Z ELEMENTAMI ANALIZY NIEPEWNOŚCI POMIAROWYCH
PODSTAWY OPRACOWANIA WYNIKÓW POMIARÓW Z ELEMENTAMI ANALIZY NIEPEWNOŚCI POMIAROWYCH POMIAR FIZYCZNY Pomiar bezpośredi to doświadczeie, w którym przy pomocy odpowiedich przyrządów mierzymy (tj. porówujemy
Bardziej szczegółowoRachunek prawdopodobieństwa i statystyka W12: Statystyczna analiza danych jakościowych. Dr Anna ADRIAN Paw B5, pok 407 adan@agh.edu.
Rachuek prawdopodobieństwa i statystyka W12: Statystycza aaliza daych jakościowych Dr Aa ADRIAN Paw B5, pok 407 ada@agh.edu.pl Wprowadzeie Rozróżia się dwa typy daych jakościowych: Nomiale jeśli opisują
Bardziej szczegółowoWykład. Inwestycja. Inwestycje. Inwestowanie. Działalność inwestycyjna. Inwestycja
Iwestycja Wykład Celowo wydatkowae środki firmy skierowae a powiększeie jej dochodów w przyszłości. Iwestycje w wyiku użycia środków fiasowych tworzą lub powiększają majątek rzeczowy, majątek fiasowy i
Bardziej szczegółowoParametryzacja rozwiązań układu równań
Parametryzacja rozwiązań układu rówań Przykład: ozwiąż układy rówań: / 2 2 6 2 5 2 6 2 5 //( / / 2 2 9 2 2 4 4 2 ) / 4 2 2 5 2 4 2 2 Korzystając z postaci schodkowej (środkowa macierz) i stosując podstawiaie
Bardziej szczegółowoSTATYSTYKA I ANALIZA DANYCH
TATYTYKA I ANALIZA DANYCH Zad. Z pewej partii włókie weły wylosowao dwie próbki włókie, a w każdej z ich zmierzoo średicę włókie różymi metodami. Otrzymao astępujące wyiki: I próbka: 50; średia średica
Bardziej szczegółowoJarosław Wróblewski Analiza Matematyczna 1, zima 2016/17
Egzami, 18.02.2017, godz. 9:00-11:30 Zadaie 1. (22 pukty) W każdym z zadań 1.1-1.10 podaj w postaci uproszczoej kresy zbioru oraz apisz, czy kresy ależą do zbioru (apisz TAK albo NIE, ewetualie T albo
Bardziej szczegółowo2012-01-16 PLAN WYKŁADU BAZY DANYCH INDEKSY - DEFINICJE. Indeksy jednopoziomowe Indeksy wielopoziomowe Indeksy z użyciem B-drzew i B + -drzew
0-0-6 PLAN WYKŁADU Indeksy jednopoziomowe Indeksy wielopoziomowe Indeksy z użyciem B-drzew i B + -drzew BAZY DANYCH Wykład 9 dr inż. Agnieszka Bołtuć INDEKSY - DEFINICJE Indeksy to pomocnicze struktury
Bardziej szczegółowoa n 7 a jest ciągiem arytmetycznym.
ZADANIA MATURALNE - CIĄGI LICZBOWE - POZIOM PODSTAWOWY Opracowała mgr Dauta Brzezińska Zad.1. ( pkt) Ciąg a określoy jest wzorem 5.Wyzacz liczbę ujemych wyrazów tego ciągu. Zad.. ( 6 pkt) a Day jest ciąg
Bardziej szczegółowoMetoda analizy hierarchii Saaty ego Ważnym problemem podejmowania decyzji optymalizowanej jest często występująca hierarchiczność zagadnień.
Metoda aalizy hierarchii Saaty ego Ważym problemem podejmowaia decyzji optymalizowaej jest często występująca hierarchiczość zagadień. Istieje wiele heurystyczych podejść do rozwiązaia tego problemu, jedak
Bardziej szczegółowoZAGADNIENIE ESTYMACJI. ESTYMACJA PUNKTOWA I PRZEDZIAŁOWA
ZAGADNIENIE ESTYMACJI. ESTYMACJA PUNKTOWA I PRZEDZIAŁOWA Mamy populację geeralą i iteresujemy się pewą cechą X jedostek statystyczych, a dokładiej pewą charakterystyką liczbową θ tej cechy (p. średią wartością
Bardziej szczegółowoPierwiastki z liczby zespolonej. Autorzy: Agnieszka Kowalik
Pierwiastki z liczby zespoloej Autorzy: Agieszka Kowalik 09 Pierwiastki z liczby zespoloej Autor: Agieszka Kowalik DEFINICJA Defiicja : Pierwiastek z liczby zespoloej Niech będzie liczbą aturalą. Pierwiastkiem
Bardziej szczegółowoSTATYSTYCZNA OCENA WYNIKÓW POMIARÓW.
Statytycza ocea wyików pomiaru STATYSTYCZNA OCENA WYNIKÓW POMIARÓW CEL ĆWICZENIA Celem ćwiczeia jet: uświadomieie tudetom, że każdy wyik pomiaru obarczoy jet błędem o ie zawze zaej przyczyie i wartości,
Bardziej szczegółowoSIGMA KWADRAT LUBELSKI KONKURS STATYSTYCZNO- DEMOGRAFICZNY
SIGMA KWADRAT LUBELSKI KONKURS STATYSTYCZNO- DEMOGRAFICZNY Weryfikacja hipotez statystyczych WNIOSKOWANIE STATYSTYCZNE Wioskowaie statystycze, to proces uogóliaia wyików uzyskaych a podstawie próby a całą
Bardziej szczegółowoZnajdowanie pozostałych pierwiastków liczby zespolonej, gdy znany jest jeden pierwiastek
Zajdowaie pozostałych pierwiastków liczby zespoloej, gdy zay jest jede pierwiastek 1 Wprowadzeie Okazuje się, że gdy zamy jede z pierwiastków stopia z liczby zespoloej z, to pozostałe pierwiastki możemy
Bardziej szczegółowoEGZAMIN MATURALNY Z INFORMATYKI MAJ 2011 POZIOM ROZSZERZONY WYBRANE: CZĘŚĆ I. Czas pracy: 90 minut. Liczba punktów do uzyskania: 20 WPISUJE ZDAJĄCY
Cetrala Komisja Egzamiacyja Arkusz zawiera iformacje prawie chroioe do mometu rozpoczęcia egzamiu. Układ graficzy CKE 2010 KOD WISUJE ZDAJĄCY ESEL Miejsce a aklejkę z kodem EGZAMIN MATURALNY Z INORMATYKI
Bardziej szczegółowoPOLITECHNIKA OPOLSKA
POLITCHIKA OPOLSKA ISTYTUT AUTOMATYKI I IFOMATYKI LABOATOIUM MTOLOII LKTOICZJ 7. KOMPSATOY U P U. KOMPSATOY APIĘCIA STAŁO.. Wstęp... Zasada pomiaru metodą kompesacyją. Metoda kompesacyja pomiaru apięcia
Bardziej szczegółowoKluczowy aspekt wyszukiwania informacji:
Wyszukiwaieiformacjitoproceswyszukiwaiawpewymzbiorze tychwszystkichdokumetów,którepoświęcoesąwskazaemuw kweredzietematowi(przedmiotowi)lubzawierająiezbędedla Wg M. A. Kłopotka: użytkowikafaktyiiformacje.
Bardziej szczegółowoAlgorytmy I Struktury Danych Prowadząca: dr Hab. inż. Małgorzata Sterna. Sprawozdanie do Ćwiczenia 3 Algorytmy grafowe ( )
Poiedziałki 11.45 Grupa I3 Iformatyka a wydziale Iformatyki Politechika Pozańska Algorytmy I Struktury Daych Prowadząca: dr Hab. iż. Małgorzata Stera Sprawozdaie do Ćwiczeia 3 Algorytmy grafowe (26.03.12)
Bardziej szczegółowo3. Regresja liniowa Założenia dotyczące modelu regresji liniowej
3. Regresja liiowa 3.. Założeia dotyczące modelu regresji liiowej Aby moża było wykorzystać model regresji liiowej, muszą być spełioe astępujące założeia:. Relacja pomiędzy zmieą objaśiaą a zmieymi objaśiającymi
Bardziej szczegółowoma rozkład złożony Poissona z oczekiwaną liczbą szkód równą λ i rozkładem wartości pojedynczej szkody takim, że Pr( Y
Zadaie. Łącza wartość szkód z pewego ubezpieczeia W = Y + Y +... + YN ma rozkład złożoy Poissoa z oczekiwaą liczbą szkód rówą λ i rozkładem wartości pojedyczej szkody takim, że ( Y { 0,,,3,... }) =. Niech:
Bardziej szczegółowoMODELE MATEMATYCZNE W UBEZPIECZENIACH. 1. Renty
MODELE MATEMATYCZNE W UBEZPIECZENIACH WYKŁAD 2: RENTY. PRZEPŁYWY PIENIĘŻNE. TRWANIE ŻYCIA 1. Rety Retą azywamy pewie ciąg płatości. Na razie będziemy je rozpatrywać bez żadego związku z czasem życiem człowieka.
Bardziej szczegółowoO liczbach naturalnych, których suma równa się iloczynowi
O liczbach aturalych, których suma rówa się iloczyowi Lew Kurladczyk i Adrzej Nowicki Toruń UMK, 10 listopada 1998 r. Liczby aturale 1, 2, 3 posiadają szczególą własość. Ich suma rówa się iloczyowi: Podobą
Bardziej szczegółowoBADANIA DOCHODU I RYZYKA INWESTYCJI
StatSoft Polska, tel. () 484300, (60) 445, ifo@statsoft.pl, www.statsoft.pl BADANIA DOCHODU I RYZYKA INWESTYCJI ZA POMOCĄ ANALIZY ROZKŁADÓW Agieszka Pasztyła Akademia Ekoomicza w Krakowie, Katedra Statystyki;
Bardziej szczegółowo8. Optymalizacja decyzji inwestycyjnych
8. Optymalizacja decyzji iwestycyjych 8. Wprowadzeie W wielu różych sytuacjach, w tym rówież w czasie wyboru iwestycji do realizacji, podejmujemy decyzje. Sytuacje takie azywae są sytuacjami decyzyjymi.
Bardziej szczegółowoWYDZIAŁ ELEKTRYCZNY POLITECHNIKI WARSZAWSKIEJ INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI I GOSPODARKI ELEKTROENERGETYCZNEJ
WYDZIAŁ ELEKTRYCZNY POLITECHNIKI WARSZAWSKIEJ INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI I GOSPODARKI ELEKTROENERGETYCZNEJ LABORATORIUM RACHUNEK EKONOMICZNY W ELEKTROENERGETYCE INSTRUKCJA DO ĆWICZENIA
Bardziej szczegółowo2 n < 2n + 2 n. 2 n = 2. 2 n 2 +3n+2 > 2 0 = 1 = 2. n+2 n 1 n+1 = 2. n+1
Tekst a iebiesko jest kometarzem lub treścią zadaia. Zadaie 1. Zbadaj mootoiczość i ograiczoość ciągów. a = + 3 + 1 Ciąg jest mootoiczie rosący i ieograiczoy poieważ różica kolejych wyrazów jest dodatia.
Bardziej szczegółowoI. Podzielność liczb całkowitych
I Podzielość liczb całkowitych Liczba a = 57 przy dzieleiu przez pewą liczbę dodatią całkowitą b daje iloraz k = 3 i resztę r Zaleźć dzieik b oraz resztę r a = 57 = 3 b + r, 0 r b Stąd 5 r b 8, 3 więc
Bardziej szczegółowoTRANSFORMACJA DO UKŁADU 2000 A PROBLEM ZGODNOŚCI Z PRG
Tomasz ŚWIĘTOŃ 1 TRANSFORMACJA DO UKŁADU 2000 A ROBLEM ZGODNOŚCI Z RG Na mocy rozporządzeia Rady Miistrów w sprawie aństwowego Systemu Odiesień rzestrzeych już 31 grudia 2009 roku upływa termi wykoaia
Bardziej szczegółowoKolorowanie Dywanu Sierpińskiego. Andrzej Szablewski, Radosław Peszkowski
olorowaie Dywau ierpińskiego Adrzej zablewski, Radosław Peszkowski pis treści stęp... Problem kolorowaia... Róże rodzaje kwadratów... osekwecja atury fraktalej...6 zory rekurecyje... Przekształcaie rekurecji...
Bardziej szczegółowoPodprzestrzenie macierzowe
Podprzestrzeie macierzowe Defiicja: Zakresem macierzy AŒ mâ azywamy podprzestrzeń R(A) przestrzei m geerowaą przez zakres fukcji ( ) : m f x = Ax ( A) { Ax x } = Defiicja: Zakresem macierzy A Œ âm azywamy
Bardziej szczegółowoPrzemysław Jaśko Wydział Ekonomii i Stosunków Międzynarodowych, Uniwersytet Ekonomiczny w Krakowie
MODELE SCORINGU KREDYTOWEGO Z WYKORZYSTANIEM NARZĘDZI DATA MINING ANALIZA PORÓWNAWCZA Przemysław Jaśko Wydział Ekoomii i Stosuków Międzyarodowych, Uiwersytet Ekoomiczy w Krakowie 1 WROWADZENIE Modele aplikacyjego
Bardziej szczegółowoLaboratorium Sensorów i Pomiarów Wielkości Nieelektrycznych. Ćwiczenie nr 1
1. Cel ćwiczeia: Laboratorium Sesorów i Pomiarów Wielkości Nieelektryczych Ćwiczeie r 1 Pomiary ciśieia Celem ćwiczeia jest zapozaie się z kostrukcją i działaiem czujików ciśieia. W trakcie zajęć laboratoryjych
Bardziej szczegółowoJak obliczać podstawowe wskaźniki statystyczne?
Jak obliczać podstawowe wskaźiki statystycze? Przeprowadzoe egzamiy zewętrze dostarczają iformacji o tym, jak ucziowie w poszczególych latach opaowali umiejętości i wiadomości określoe w stadardach wymagań
Bardziej szczegółowo1.3. Największa liczba naturalna (bez znaku) zapisana w dwóch bajtach to a) b) 210 c) d) 32767
Egzami maturaly z iformatyki Zadaie. (0 pkt) Każdy z puktów tego zadaia zawiera stwierdzeie lub pytaie. Zazacz (otaczając odpowiedią literę kółkiem) właściwą kotyuację zdaia lub poprawą odpowiedź. W każdym
Bardziej szczegółowoPrawdopodobieństwo i statystyka r.
Zadaie 1 Rzucamy 4 kości do gry (uczciwe). Prawdopodobieństwo zdarzeia iż ajmiejsza uzyskaa a pojedyczej kości liczba oczek wyiesie trzy (trzy oczka mogą wystąpić a więcej iż jedej kości) rówe jest: (A)
Bardziej szczegółowo< K (2) = ( Adams, John ), P (2) = adres bloku 2 > < K (1) = ( Aaron, Ed ), P (1) = adres bloku 1 >
Typy indeksów Indeks jest zakładany na atrybucie relacji atrybucie indeksowym (ang. indexing field). Indeks zawiera wartości atrybutu indeksowego wraz ze wskaźnikami do wszystkich bloków dyskowych zawierających
Bardziej szczegółowoPodprzestrzenie macierzowe
Podprzestrzeie macierzowe Defiicja: Zakresem macierzy AŒ mâ azywamy podprzestrzeń R(A) przestrzei m geerowaą przez zakres fukcji : m f x = Ax RAAx x Defiicja: Zakresem macierzy A Œ âm azywamy podprzestrzeń
Bardziej szczegółowo5. Zasada indukcji matematycznej. Dowody indukcyjne.
Notatki do lekcji, klasa matematycza Mariusz Kawecki, II LO w Chełmie 5. Zasada idukcji matematyczej. Dowody idukcyje. W rozdziale sformułowaliśmy dla liczb aturalych zasadę miimum. Bezpośredią kosekwecją
Bardziej szczegółowoTESTY LOSOWOŚCI. Badanie losowości próby - test serii.
TESTY LOSOWOŚCI Badaie losowości próby - test serii. W wielu zagadieiach wioskowaia statystyczego istotym założeiem jest losowość próby. Prostym testem do weryfikacji tej własości jest test serii. 1 Dla
Bardziej szczegółowoZeszyty naukowe nr 9
Zeszyty aukowe r 9 Wyższej Szkoły Ekoomiczej w Bochi 2011 Piotr Fijałkowski Model zależości otowań giełdowych a przykładzie otowań ołowiu i spółki Orzeł Biały S.A. Streszczeie Niiejsza praca opisuje próbę
Bardziej szczegółowoElementy modelowania matematycznego
Elemety modelowaia matematyczego Wstęp Jakub Wróblewski jakubw@pjwstk.edu.pl http://zajecia.jakubw.pl/ TEMATYKA PRZEDMIOTU Modelowaie daych (ilościowe): Metody statystycze: estymacja parametrów modelu,
Bardziej szczegółowoNiepewności pomiarowe
Niepewości pomiarowe Obserwacja, doświadczeie, pomiar Obserwacja zjawisk fizyczych polega a badaiu ych zjawisk w warukach auralych oraz a aalizie czyików i waruków, od kórych zjawiska e zależą. Waruki
Bardziej szczegółowoJarosław Wróblewski Analiza Matematyczna 1A, zima 2012/13. Ciągi.
Jarosław Wróblewski Aaliza Matematycza 1A, zima 2012/13 Ciągi. Ćwiczeia 5.11.2012: zad. 140-173 Kolokwium r 5, 6.11.2012: materiał z zad. 1-173 Ćwiczeia 12.11.2012: zad. 174-190 13.11.2012: zajęcia czwartkowe
Bardziej szczegółowoStatystyka opisowa - dodatek
Statystyka opisowa - dodatek. *Jak obliczyć statystyki opisowe w dużych daych? Liczeie statystyk opisowych w dużych daych może sprawiać problemy. Dla przykładu zauważmy, że aiwa implemetacja średiej arytmetyczej
Bardziej szczegółowoElementy rach. macierzowego Materiały pomocnicze do MES Strona 1 z 7. Elementy rachunku macierzowego
Elemety rach macierzowego Materiały pomocicze do MES Stroa z 7 Elemety rachuku macierzowego Przedstawioe poiżej iformacje staowią krótkie przypomieie elemetów rachuku macierzowego iezbęde dla zrozumieia
Bardziej szczegółowoINWESTYCJE MATERIALNE
OCENA EFEKTYWNOŚCI INWESTYCJI INWESTCJE: proces wydatkowaia środków a aktywa, z których moża oczekiwać dochodów pieiężych w późiejszym okresie. Każde przedsiębiorstwo posiada pewą liczbę możliwych projektów
Bardziej szczegółowoFundamentalna tabelka atomu. eureka! to odkryli. p R = nh -
TEKST TRUDNY Postulat kwatowaia Bohra, czyli założoy ad hoc związek pomiędzy falą de Broglie a a geometryczymi własościami rozważaego problemu, pozwolił bez większych trudości teoretyczie przewidzieć rozmiary
Bardziej szczegółowo0.1 ROZKŁADY WYBRANYCH STATYSTYK
0.1. ROZKŁADY WYBRANYCH STATYSTYK 1 0.1 ROZKŁADY WYBRANYCH STATYSTYK Zadaia 0.1.1. Niech X 1,..., X będą iezależymi zmieymi losowymi o tym samym rozkładzie. Obliczyć ES 2 oraz D 2 ( 1 i=1 X 2 i ). 0.1.2.
Bardziej szczegółowoEstymacja przedziałowa
Metody probabilistycze i statystyka Estymacja przedziałowa Dr Joaa Baaś Zakład Badań Systemowych Istytut Sztuczej Iteligecji i Metod Matematyczych Wydział Iformatyki Politechiki Szczecińskiej Metody probabilistycze
Bardziej szczegółowoO pewnych zastosowaniach rachunku różniczkowego funkcji dwóch zmiennych w ekonomii
O pewych zastosowaiach rachuku różiczkowego fukcji dwóch zmieych w ekoomii 1 Wielkość wytwarzaego dochodu arodowego D zależa jest od wielkości produkcyjego majątku trwałego M i akładów pracy żywej Z Fukcję
Bardziej szczegółowoEgzamin maturalny z informatyki Poziom rozszerzony część I
Zadaie 1. Długość apisów biarych (7 pkt) Opisaa poiżej fukcja rekurecyja wyzacza, dla liczby aturalej 0, długość apisu uzyskaego przez sklejeie biarych reprezetacji liczb aturalych od 1 do 1. ukcja krok
Bardziej szczegółowoALGORYTM OPTYMALIZACJI PARAMETRÓW EKSPLOATACYJNYCH ŚRODKÓW TRANSPORTU
Łukasz WOJCIECHOWSKI, Tadeusz CISOWSKI, Piotr GRZEGORCZYK ALGORYTM OPTYMALIZACJI PARAMETRÓW EKSPLOATACYJNYCH ŚRODKÓW TRANSPORTU Streszczeie W artykule zaprezetowao algorytm wyzaczaia optymalych parametrów
Bardziej szczegółowoĆwiczenie 10/11. Holografia syntetyczna - płytki strefowe.
Ćwiczeie 10/11 Holografia sytetycza - płytki strefowe. Wprowadzeie teoretycze W klasyczej holografii optyczej, gdzie hologram powstaje w wyiku rejestracji pola iterferecyjego, rekostruuje się jedyie takie
Bardziej szczegółowox 1 2 3 t 1 (x) 2 3 1 o 1 : x 1 2 3 s 3 (x) 2 1 3. Tym samym S(3) = {id 3,o 1,o 2,s 1,s 2,s 3 }. W zbiorze S(n) definiujemy działanie wzorem
9.1. Izomorfizmy algebr.. Wykład Przykłady: 13) Działaia w grupach często wygodie jest zapisywać w tabelkach Cayleya. Na przykład tabelka działań w grupie Z 5, 5) wygląda astępująco: 5 1 3 1 1 3 1 3 3
Bardziej szczegółowo1 Układy równań liniowych
Katarzya Borkowska, Wykłady dla EIT, UTP Układy rówań liiowych Defiicja.. Układem U m rówań liiowych o iewiadomych azywamy układ postaci: U: a x + a 2 x 2 +... + a x =b, a 2 x + a 22 x 2 +... + a 2 x =b
Bardziej szczegółowo3. Funkcje elementarne
3. Fukcje elemetare Fukcjami elemetarymi będziemy azywać fukcję tożsamościową x x, fukcję wykładiczą, fukcje trygoometrycze oraz wszystkie fukcje, jakie moża otrzymać z wyżej wymieioych drogą astępujących
Bardziej szczegółowoMATEMATYKA (poziom podstawowy) przykładowy arkusz maturalny wraz ze schematem oceniania dla klasy II Liceum
MATEMATYKA (poziom podstawowy) przykładowy arkusz maturaly wraz ze schematem oceiaia dla klasy II Liceum Propozycja zadań maturalych sprawdzających opaowaie wiadomości i umiejętości matematyczych z zakresu
Bardziej szczegółowoD. Miszczyńska, M.Miszczyński KBO UŁ, Badania operacyjne (wykład 6 _ZP) [1] ZAGADNIENIE PRZYDZIAŁU (ZP) (Assignment Problem)
D. Miszczyńska, M.Miszczyński KBO UŁ, Badaia operacyje (wykład 6 _ZP) [1] ZAGADNIENIE PRZYDZIAŁU (ZP) (Assigmet Problem) Bliskim "krewiakiem" ZT (w sesie podobieństwa modelu decyzyjego) jest zagadieie
Bardziej szczegółowoWykład 11. a, b G a b = b a,
Wykład 11 Grupy Grupą azywamy strukturę algebraiczą złożoą z iepustego zbioru G i działaia biarego które spełia własości: (i) Działaie jest łącze czyli a b c G a (b c) = (a b) c. (ii) Działaie posiada
Bardziej szczegółowoO trzech elementarnych nierównościach i ich zastosowaniach przy dowodzeniu innych nierówności
Edward Stachowski O trzech elemetarych ierówościach i ich zastosowaiach przy dowodzeiu iych ierówości Przy dowodzeiu ierówości stosujemy elemetare przejścia rówoważe, przeprowadzamy rozumowaie typu: jeżeli
Bardziej szczegółowoEGZAMIN MATURALNY Z INFORMATYKI MAJ 2012 POZIOM PODSTAWOWY CZĘŚĆ I WYBRANE: Czas pracy: 75 minut. Liczba punktów do uzyskania: 20 WPISUJE ZDAJĄCY
Cetrala Komisja Egzamiacyja Arkusz zawiera iformacje prawie chroioe do mometu rozpoczęcia egzamiu. Układ graficzy CKE 2010 KOD WPISUJE ZDAJĄCY PESEL Miejsce a aklejkę z kodem EGZAMIN MATURALNY Z INFORMATYKI
Bardziej szczegółowoMACIERZE STOCHASTYCZNE
MACIERZE STOCHASTYCZNE p ij - prawdopodobieństwo przejścia od stau i do stau j w jedym (dowolym) kroku, [p ij ]- macierz prawdopodobieństw przejść (w jedym kroku), Własości macierzy prawdopodobieństw przejść:
Bardziej szczegółowoSYSTEM OCENY STANU NAWIERZCHNI SOSN ZASADY POMIARU I OCENY STANU RÓWNOŚCI PODŁUŻNEJ NAWIERZCHNI BITUMICZNYCH W SYSTEMIE OCENY STANU NAWIERZCHNI SOSN
ZAŁĄCZNIK B GENERALNA DYREKCJA DRÓG PUBLICZNYCH Biuro Studiów Sieci Drogowej SYSTEM OCENY STANU NAWIERZCHNI SOSN WYTYCZNE STOSOWANIA - ZAŁĄCZNIK B ZASADY POMIARU I OCENY STANU RÓWNOŚCI PODŁUŻNEJ NAWIERZCHNI
Bardziej szczegółowoTwoja firma. Podręcznik użytkownika. Aplikacja Grupa. V edycja, kwiecień 2013
Twoja firma Podręczik użytkowika Aplikacja Grupa V edycja, kwiecień 2013 Spis treści I. INFORMACJE WSTĘPNE I LOGOWANIE...3 I.1. Wstęp i defiicje...3 I.2. Iformacja o możliwości korzystaia z systemu Aplikacja
Bardziej szczegółowoLista 5. Odp. 1. xf(x)dx = xdx = 1 2 E [X] = 1. Pr(X > 3/4) E [X] 3/4 = 2 3. Zadanie 3. Zmienne losowe X i (i = 1, 2, 3, 4) są niezależne o tym samym
Lista 5 Zadaia a zastosowaie ierówosci Markowa i Czebyszewa. Zadaie 1. Niech zmiea losowa X ma rozkład jedostajy a odciku [0, 1]. Korzystając z ierówości Markowa oszacować od góry prawdopodobieństwo, że
Bardziej szczegółowoStwierdzenie 1. Jeżeli ciąg ma granicę, to jest ona określona jednoznacznie (żaden ciąg nie może mieć dwóch różnych granic).
Materiały dydaktycze Aaliza Matematycza Wykład Ciągi liczbowe i ich graice. Graice ieskończoe. Waruek Cauchyego. Działaia arytmetycze a ciągach. Podstawowe techiki obliczaia graic ciągów. Istieie graic
Bardziej szczegółowoUKŁADY RÓWNAŃ LINOWYCH
Ekoeergetyka Matematyka. Wykład 4. UKŁADY RÓWNAŃ LINOWYCH Defiicja (Układ rówań liiowych, rozwiązaie układu rówań) Układem m rówań liiowych z iewiadomymi,,,, gdzie m, azywamy układ rówań postaci: a a a
Bardziej szczegółowoJak skutecznie reklamować towary konsumpcyjne
K Stowarzyszeie Kosumetów Polskich Jak skuteczie reklamować towary kosumpcyje HALO, KONSUMENT! Chcesz pozać swoje praw a? Szukasz pomoc y? ZADZWOŃ DO INFOLINII KONSUMENCKIEJ BEZPŁATNY TELEFON 0 800 800
Bardziej szczegółowo40:5. 40:5 = 500000υ5 5p 40, 40:5 = 500000 5p 40.
Portfele polis Poieważ składka jest ustalaa jako wartość oczekiwaa rzeczywistego, losowego kosztu ubezpieczeia, więc jest tym bliższa średiej wydatków im większa jest liczba ubezpieczoych Polisy grupuje
Bardziej szczegółowoKOMBINATORYKA ZADANIA
KOMBINATORYKA ZADANIA Magdalea Rudź 25 marca 2017 1 Zadaie 1. a Ile istieje liczb aturalych sześciocyfrowych? b Ile istieje liczb aturalych sześciocyfrowych takich, w których cyfra setek to sześć? 1.1
Bardziej szczegółowoJarosław Wróblewski Analiza Matematyczna 1A, zima 2014/15. n = Rozwiązanie: Stosując wzór na wartość współczynnika dwumianowego otrzymujemy
12. Dowieść, że istieje ieskończeie wiele par liczb aturalych k < spełiających rówaie ( ) ( ) k. k k +1 Stosując wzór a wartość współczyika dwumiaowego otrzymujemy ( ) ( )!! oraz k k! ( k)! k +1 (k +1)!
Bardziej szczegółowoAnaliza dokładności pomiaru, względnego rozkładu egzytancji widmowej źródeł światła, dokonanego przy użyciu spektroradiometru kompaktowego
doi:1.15199/48.215.4.38 Eugeiusz CZECH 1, Zbigiew JAROZEWCZ 2,3, Przemysław TABAKA 4, rea FRYC 5 Politechika Białostocka, Wydział Elektryczy, Katedra Elektrotechiki Teoretyczej i Metrologii (1), stytut
Bardziej szczegółowoĆwiczenie nr 14. Porównanie doświadczalnego rozkładu liczby zliczeń w zadanym przedziale czasu z rozkładem Poissona
Ćwiczeie r 4 Porówaie doświadczalego rozkładu liczby zliczeń w zadaym przedziale czasu z rozkładem Poissoa Studeta obowiązuje zajomość: Podstawowych zagadień z rachuku prawdopodobieństwa, Zajomość rozkładów
Bardziej szczegółowoLista 6. Estymacja punktowa
Estymacja puktowa Lista 6 Model metoda mometów, rozkład ciągły. Zadaie. Metodą mometów zaleźć estymator iezaego parametru a w populacji jedostajej a odciku [a, a +. Czy jest to estymator ieobciążoy i zgody?
Bardziej szczegółowoCiągi liczbowe wykład 3
Ciągi liczbowe wykład 3 dr Mariusz Grządziel semestr zimowy, r akad 204/205 Defiicja ciągu liczbowego) Ciagiem liczbowym azywamy fukcję odwzorowuja- ca zbiór liczb aturalych w zbiór liczb rzeczywistych
Bardziej szczegółowoMatematyka finansowa 08.10.2007 r. Komisja Egzaminacyjna dla Aktuariuszy. XLIII Egzamin dla Aktuariuszy z 8 października 2007 r.
Matematyka fiasowa 08.10.2007 r. Komisja Egzamiacyja dla Aktuariuszy XLIII Egzami dla Aktuariuszy z 8 paździerika 2007 r. Część I Matematyka fiasowa WERSJA TESTU A Imię i azwisko osoby egzamiowaej:...
Bardziej szczegółowoArtykuł techniczny CVM-NET4+ Zgodny z normami dotyczącymi efektywności energetycznej
1 Artykuł techiczy Joatha Azañó Dział ds. Zarządzaia Eergią i Jakości Sieci CVM-ET4+ Zgody z ormami dotyczącymi efektywości eergetyczej owy wielokaałowy aalizator sieci i poboru eergii Obeca sytuacja Obece
Bardziej szczegółowoBazy danych - BD. Indeksy. Wykład przygotował: Robert Wrembel. BD wykład 7 (1)
Indeksy Wykład przygotował: Robert Wrembel BD wykład 7 (1) 1 Plan wykładu Problematyka indeksowania Podział indeksów i ich charakterystyka indeks podstawowy, zgrupowany, wtórny indeks rzadki, gęsty Indeks
Bardziej szczegółowoGeometrycznie o liczbach
Geometryczie o liczbach Geometryczie o liczbach Łukasz Bożyk Dodatią liczbę całkowitą moża iterpretować jako pole pewej figury składającej się z kwadratów jedostkowych Te prosty pomysł pozwala w aturaly
Bardziej szczegółowoAnaliza algorytmów to dział informatyki zajmujcy si szukaniem najefektywniejszych, poprawnych algorytmów dla danych problemów komputerowych
Temat: Poprawo całkowita i czciowa algorytmu. Złooo obliczeiowa algorytmu. Złooo czasowa redia i pesymistycza. Rzd fukcji. I. Literatura 1. L. Baachowski, K. Diks, W. Rytter Algorytmy i struktury daych.
Bardziej szczegółowo3. Tworzenie próby, błąd przypadkowy (próbkowania) 5. Błąd standardowy średniej arytmetycznej
PODSTAWY STATYSTYKI 1. Teoria prawdopodobieństwa i elemety kombiatoryki 2. Zmiee losowe i ich rozkłady 3. Populacje i próby daych, estymacja parametrów 4. Testowaie hipotez 5. Testy parametrycze 6. Testy
Bardziej szczegółowoKADD Metoda najmniejszych kwadratów
Metoda ajmiejszych kwadratów Pomiary bezpośredie o rówej dokładości o różej dokładości średia ważoa Pomiary pośredie Zapis macierzowy Dopasowaie prostej Dopasowaie wielomiau dowolego stopia Dopasowaie
Bardziej szczegółowoRekursja 2. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak
Rekursja Materiały pomocicze do wykładu wykładowca: dr Magdalea Kacprzak Rozwiązywaie rówań rekurecyjych Jedorode liiowe rówaia rekurecyje Twierdzeie Niech k będzie ustaloą liczbą aturalą dodatią i iech
Bardziej szczegółowoProjekt z dnia 24.05.2012 r. Wersja 0.5 ROZPORZĄDZENIE MINISTRA GOSPODARKI 1) z dnia..
Projekt z dia 24.05.2012 r. Wersja 0.5 ROZPORZĄDZENIE MINISTRA GOSPODARKI 1) z dia.. w sprawie szczegółowego zakresu obowiązku uzyskaia i przedstawieia do umorzeia świadectw efektywości eergetyczej i uiszczaia
Bardziej szczegółowoBazy danych. Andrzej Łachwa, UJ, /15
Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 15/15 PYTANIA NA EGZAMIN LICENCJACKI 84. B drzewa definicja, algorytm wyszukiwania w B drzewie. Zob. Elmasri:
Bardziej szczegółowoROZDZIAŁ 5 WPŁYW SYSTEMU OPODATKOWANIA DOCHODU NA EFEKTYWNOŚĆ PROCESU DECYZYJNEGO
Agieszka Jakubowska ROZDZIAŁ 5 WPŁYW SYSTEMU OPODATKOWANIA DOCHODU NA EFEKTYWNOŚĆ PROCESU DECYZYJNEGO. Wstęp Skąplikowaie współczesego życia gospodarczego powoduje, iż do sterowaia procesem zarządzaia
Bardziej szczegółowoElementy statystyki opisowej Izolda Gorgol wyciąg z prezentacji (wykład I)
Elemety statystyki opisowej Izolda Gorgol wyciąg z prezetacji (wykład I) Populacja statystycza, badaie statystycze Statystyka matematycza zajmuje się opisywaiem i aalizą zjawisk masowych za pomocą metod
Bardziej szczegółowoKonspekt lekcji (Kółko matematyczne, kółko przedsiębiorczości)
Kospekt lekcji (Kółko matematycze, kółko przedsiębiorczości) Łukasz Godzia Temat: Paradoks skąpej wdowy. O procecie składaym ogólie. Czas lekcji 45 miut Cele ogóle: Uczeń: Umie obliczyć procet składay
Bardziej szczegółowoMateriał ćwiczeniowy z matematyki Marzec 2012
Materiał ćwiczeiowy z matematyki Marzec 0 Klucz puktowaia do zadań zamkiętych oraz schemat oceiaia do zadań otwartych POZIOM PODSTAWOWY Marzec 0 Klucz puktowaia do zadań zamkiętych Nr zad 3 5 6 7 8 9 0
Bardziej szczegółowoWykład 2. Drzewa zbalansowane AVL i 2-3-4
Wykład Drzewa zbalansowane AVL i -3-4 Drzewa AVL Wprowadzenie Drzewa AVL Definicja drzewa AVL Operacje wstawiania i usuwania Złożoność obliczeniowa Drzewa -3-4 Definicja drzewa -3-4 Operacje wstawiania
Bardziej szczegółowoKURS STATYSTYKA. Lekcja 3 Parametryczne testy istotności ZADANIE DOMOWE. Strona 1
KURS STATYSTYKA Lekcja 3 Parametrycze testy istotości ZADANIE DOMOWE www.etrapez.pl Stroa Część : TEST Zazacz poprawą odpowiedź (tylko jeda jest prawdziwa). Pytaie Statystykę moża rozumieć jako: a) próbkę
Bardziej szczegółowo2. ANALIZA BŁĘDÓW I NIEPEWNOŚCI POMIARÓW
. ANALIZA BŁĘDÓW I NIEPEWNOŚCI POMIARÓW Z powodu iedokładości przyrządów i metod pomiarowych, iedoskoałości zmysłów, iekotrolowaej zmieości waruków otoczeia (wielkości wpływających) i iych przyczy, wyik
Bardziej szczegółowoArkusz ćwiczeniowy z matematyki Poziom podstawowy ZADANIA ZAMKNIĘTE. W zadaniach od 1. do 21. wybierz i zaznacz poprawną odpowiedź. 1 C. 3 D.
Arkusz ćwiczeiowy z matematyki Poziom podstawowy ZADANIA ZAMKNIĘTE W zadaiach od. do. wybierz i zazacz poprawą odpowiedź. Zadaie. ( pkt) Liczbę moża przedstawić w postaci A. 8. C. 4 8 D. 4 Zadaie. ( pkt)
Bardziej szczegółowobędą niezależnymi zmiennymi losowymi z rozkładu jednostajnego na przedziale ( 0,
Zadaie iech X, X,, X 6 będą iezależymi zmieymi losowymi z rozkładu jedostajego a przedziale ( 0, ), a Y, Y,, Y6 iezależymi zmieymi losowymi z rozkładu jedostajego a przedziale ( 0, ), gdzie, są iezaymi
Bardziej szczegółowoHarmonogramowanie linii montażowej jako element projektowania cyfrowej fabryki
52 Sławomir Herma Sławomir HERMA atedra Iżyierii Produkcji, ATH w Bielsku-Białej E mail: slawomir.herma@gmail.com Harmoogramowaie liii motażowej jako elemet projektowaia cyfrowej fabryki Streszczeie: W
Bardziej szczegółowoAlgorytmy i struktury danych. Wykład 4 Tablice nieporządkowane i uporządkowane
Algorytmy i struktury danych Wykład 4 Tablice nieporządkowane i uporządkowane Tablice uporządkowane Szukanie binarne Szukanie interpolacyjne Tablice uporządkowane Szukanie binarne O(log N) Szukanie interpolacyjne
Bardziej szczegółowo