Maretić M., Vrhovski Z., Purković, D. Multikriterijska optimizacija putanje četveropolužnog mehanizma zasnovana na genetičkim algoritmima ISSN

Величина: px
Почињати приказ од странице:

Download "Maretić M., Vrhovski Z., Purković, D. Multikriterijska optimizacija putanje četveropolužnog mehanizma zasnovana na genetičkim algoritmima ISSN"

Транскрипт

1 ISSN UDK MULTIKRITERIJSKA OPTIMIZACIJA PUTANJE ČETVEROPOLUŽNOG MEHANIZMA ZASNOVANA NA GENETIČKIM ALGORITMIMA MULTIPLE-CRITERIA OPTIMIZATION OF A FOURBAR MECHANISM TRAJECTORY BASED ON GENETIC ALGORITHMS Miroslav Maretić, Zoran Vrhovski, Dalibor Purković Pregledni članak Sažetak: U radu je opisana optimizacija skalarnih matematičkih funkcija i multikriterijska optimizacija putanje četveropolužnog mehanizma zasnovana na genetičkim algoritmima. Genetičkim se algoritmom optimiziraju parametri Hoekenovog četveropolužnog mehanizma koji na jednom dijelu putanje aproksimira pravocrtno gibanje. Problem optimizacije parametara četvoropolužnog mehanizma promatra se kao dvokriterijski jer je potrebno zadovoljiti položaj krajnje točke mehanizma po x-osi i po y-osi. Algoritam realiziran u JavaScript programskom jeziku optimizira parametre Hoekenovog mehanizma koji su sintetizirani u programskom alatu SAM 6.0. Ključne riječi: genetički algoritmi, multikriterijska optimizacija, mutacija, putanja četveropolužnog mehanizma, rekombinacija, spretnost Subject review Abstract: The paper presents the optimization of scalar mathematical functions and the multiple-criteria optimization of a fourbar mechanism trajectory based on genetic algorithms. The genetic algorithm optimizes the parameters of the Hoeken fourbar mechanism which approximates rectilinear motion along a part of its trajectory. The optimization problem related to the fourbar mechanism parameters is observed as having two criteria due to the fact that it is necessary to simultaneously satisfy the position of the end point of the mechanism on both the x-axis and the y-axis. The algorithm, which is realized in the JavaScript programming language, optimizes the parameters of the Hoeken fourbar mechanism which are synthesized in the SAM 6.0 software tool. Key words: genetic algorithms, multiple-criteria optimization, fourbar mechanism trajectory, mutation, recombination, fitness 1. UVOD Genetički algoritmi su numerička metoda optimizacije temeljena na evoluciji organizama koja se susreće u biološkom svijetu. Pojavljuju se ranih 60-tih godina prošlog stoljeća te od tada napreduju u strukturi i primjeni [1]. Mnogim pojmovima koji su preuzeti iz biologije su u okviru genetičkih algoritama svrsishodno prilagođena značenja. Evolucija se u prirodi, kao izričaj dinamike biološkog svijeta, promatra kroz okvir poboljšanja karakteristika organizma iz neke populacije s ciljem povećanja vjerojatnosti preživljavanja tog organizma i stvaranja potomaka. U genetičkim algoritmima analogno tome promatra se populacija rješenja koja je podvrgnuta simuliranim evolucijskim silama s ciljem pronalaženja rješenja funkcije cilja koje zadovoljava određene kriterije. Funkcija cilja je funkcija koju je potrebno minimizirati ili maksimizirati, odnosno optimizirati. Važnu ulogu u genetičkim algoritmima ima jedan atribut rješenja koji odražava kvalitetu rješenja u okviru danog problema, a koji se naziva sposobnost preživljavanja ili spretnost. U ovom će se radu koristiti naziv spretnost (engl. fitness). Genetički će se algoritmi u ovom radu koristiti za optimizaciju putanje četveropolužnog mehanizma (engl. fourbar mechanism) [2]. Prednosti genetičkih algoritama naspram tradicionalnih analitičkih postupaka optimizacije (npr. gradijentnih Newtonovih metoda) je u tome što funkcija cilja koja se optimizira ne treba biti niti analitička niti derivabilna funkcija. Rad je strukturiran na sljedeći način. U drugom poglavlju opisana je terminologija i način realizacije pojedinih komponenti genetičkih algoritama. Treće poglavlje opisuje način primjene genetičkih algoritama na primjeru određivanja numeričkog minimuma skalarnih matematičkih funkcija na nekom intervalu. Poglavlje četiri opisuje tematiku multikriterijske optimizacije koja predstavlja realne probleme s nizom istodobno promatranih spretnosti rješenja. Nakon toga je prikazana primjena multikriterijske optimizacije na primjeru optimizacije putanje četveropolužnog mehanizma te su prikazani dobiveni rezultati. U petom poglavlju dan je zaključak. Algoritmi su realizirani u JavaScript [3] programskom jeziku u pozadini HTML stranice koja predstavlja sučelje. Za analizu i sintezu planarnih Tehnički glasnik 8, 1(2014),

2 mehanizma korišten je programski alat SAM 6.0 [4] iz kojeg su preuzete slike dobivenih mehanizama. 2. GENETIČKI ALGORITMI Rješenja su u ovom radu predstavljena binarnim nizom zbog pogodnosti takve notacije s obzirom na potrebu proračuna genetičkog algoritma. Postoje i drugačiji načini notacije rješenja u zavisnosti od tipa problema koji se rješava [1]. Primjer jednog rješenja je prikazan na slici 1. Slika 1. Primjer rješenja Bitovi niza su strukturni elementi rješenja na razini gdje djeluju evolucijski operatori. Postoje dva važna evolucijska operatora, mutacija i rekombinacija [5]. Rekombinacija djeluje na način da rekombinira postojeće informacije u populaciji tvoreći tako rješenja koja ne sadrže intrisično nove informacije. Mutacija djeluje na pojedinim bitovima rješenja mijenjajući ih i tvoreći tako potencijalno nove informacije u populaciji. Oba operatora djeluju s određenim vjerojatnostima čije se vrijednosti ponajbolje određuju eksperimentalno za pojedine tipove problema. Primjer rekombinacije dva rješenja na dvije točke niza te mutacije prvog kreiranog rješenja na trećem bitu je prikazan na slici 2. nužno imati rješenje koje je spretnije od najspretnijeg člana prethodne generacije. Da bi se takvi gubici potencijalno korisnih informacija izbjegli, vrši se prije uvođenja naredne generacije elitistička provjera [1]. Nakon što se formira naredna generacija, provjerava se da li prethodna generacija ima član koji ima veću spretnost od najspretnijeg člana naredne generacije. Ako je tako, nasumično se jedan član naredne generacije zamjeni tim članom prethodne generacije. 3. OPTIMIZACIJA SKALARNIH MATEMATIČKIH FUNKCIJA Kao jedan od primjera upotrebe genetičkih algoritama prikazuje se pronalaženje numeričkog minimuma skalarnih matematičkih funkcija na nekom intervalu. Obično se genetički algoritmi koncipiraju tako da se definira funkcija cilja koju je potrebno optimizirati, a s kojom je povezana spretnost na način da rješenja imaju veću spretnost što bolje optimiziraju funkciju cilja. Evaluacija funkcije cilja za pojedina rješenja obično zauzima najviše računalnog vremena kao resursa te je stoga potrebno posvetiti pažnju učinkovitosti tog dijela kôda [7]. Svako rješenje je potrebno dekodirati iz binarnog oblika u realni broj na osnovu kojeg se može odrediti vrijednost funkcije cilja. Kao testna funkcija cilja koristit će se Rastriginova funkcija (1) koja je vrlo pogodna za testiranje genetičkog algoritma na čisto numeričkom problemu. Dvodimenzionalna funkcija prikazana je na slici 3. f(x, y) = 20 + x 2 + y 2 10 cos(2πx) 10 cos(2πy) (1) Slika 2. Primjer rekombinacije i mutacije Kao kriterij na osnovu kojeg se odabiru rješenja pomoću kojih se kreiraju naredne generacije populacije, koristit će se spretnost. Spretnost je realan broj koji u sebi objedinjuje karakteristike rješenja na osnovu kojih se određuje kvaliteta tog rješenja. Rješenje koje je prema nekom kriteriju kvalitetnije ima veću spretnost i obratno. Općenito se način određivanja spretnosti bazira na tipu problema koji se rješava. Često je potrebno i poželjno dodatno skalirati spretnost rješenja s obzirom na ostatak populacije kako bi se dobio ravnomjerniji selekcijski pritisak [1], [5], [6]. Tijekom procesa mutacije i odabira rješenja za rekombinaciju može se dogoditi da mutiraju informacije najspretnijeg člana trenutne generacije ili da se on uopće ne odabere kao roditelj. Naredna generacija ne mora Slika 3. Rastringova funkcija Funkciju cilja koju će algoritam minimizirati je vrijednost funkcije (1) na intervalu x [ 6, 6], y [ 6, 6]. Na danom će se intervalu tražiti minimum funkcije. Rastringova funkcija, kao što se vidi na slici 3, ima niz lokalnih minimuma te bi pronalaženje globalnog minimuma bio problem s tradicionalnim gradijentnim metodama minimizacije. Gradijentne metode minimizacije "zaglavile" bi u nekom od lokalnih minimuma jer rješenje ovisi isključivo o početnim uvjetima. Spretnost pojedinog rješenja s određuje se na osnovu izraza (2). Iz grafa se funkcije vidi da je minimum 12 Technical journal 8, 1(2014), 11-17

3 funkcije (1) u točki f(0, 0) = 0 te bi spretnost u danoj točki bila s = 1 0 =. s = 1 f(x, y) Ukoliko se pretpostavi bitovni niz , prva četiri bita predstavljaju varijablu x, a naredna četiri bita predstavljaju varijablu y. Tako su dobiveni ekvivalentni cijeli brojevi z x (1010) = 10 i z y (0101) = 5 koji se prema izrazu (3) [7] preslikavaju u intervale x [ 6, 6], y [ 6, 6] u kojem se promatraju rješenja. r i = r max r min 2 l z 1 i + r min, i = x, y Varijable r max i r min predstavljaju granice intervala (u ovom slučaju r max = 6, r min = 6), a varijabla l predstavlja duljinu bitovnog niza pojedine varijable (u ovom slučaju l = 4). Prema izrazu (3) dobivene su vrijednosti r x = 2 i r y = 2. Za dobivene vrijednosti r x i r y, vrijednost funkcije cilja je f r x, r y = f(2, 2) = 8, a vrijednost spretnosti je s = 1 = Kao što je napomenuto, dobivenu sirovu spretnost potrebno je skalirati kako bi se uravnotežio selekcijski pritisak prilikom odabira roditelja s ciljem izbjegavanja konvergiranja rješenja u neki od lokalnih minimuma. U ovom slučaju će se koristiti sigma skaliranje spretnosti prema izrazu [6]: s e = 1 + s i + S avg 2σ gdje je s i sirova spretnost dobivena izrazom (2), S avg srednja spretnost populacije, a σ standardna devijacija sirove spretnosti. Srednja spretnost i standardna devijacija sirove spretnosti definirane su izrazima: s e = 1 + s i + S avg 2σ n σ = 1 n (s i S avg ) 2 i (2) (3) (4) (5a) (5b) pri čemu je n broj članova populacije. Na osnovu skalirane spretnosti odabiru se parovi roditelja čiji se bitovni nizovi podvrgavaju rekombinaciji te mutaciji s ciljem dobivanja članova naredne generacije populacije. Jedna od tradicionalno popularnih metoda selekcije roditelja je proporcionalna selekcija u kojoj je vjerojatnost da će neko rješenje biti izabrano za roditelja proporcionalno njegovoj spretnosti. Implementacija proporcionalne selekcije definirana je sljedećim koracima: 1. Sumiraju se spretnosti svih članova populacije: S p = n 1 s e (i). 2. Nasumično se odabere broj iz intervala 0, S p. 3. Zbrajaju se spretnosti članova populacije redom (članovi ne smiju biti u strukturi populacije poredani po spretnosti) sve dok ta suma ne pređe odabrani nasumični broj. Zadnji dodani član se tada odabire kao roditelj. Rekombinacija i mutacija roditelja odvija se s određenom vjerojatnošću. Vjerojatnost rekombinacije koja se koristi u ovom radu je v rec = 0.95, a vjerojatnost mutacije v mut = Nakon odabira dva roditelja, generira se nasumični broj u intervalu rec nas [0, 1]. Ukoliko vrijedi rec nas > v rec roditelji se ne rekombiniraju, već se samo prosljeđuju u narednu generaciju. Ako je rec nas v rec tada dolazi do rekombinacije roditelja. Nakon što se kreira kompletna naredna generacija populacije, prolazi se kroz sve bitove bitovnih nizova članova s ciljem mutacije. Prilikom razmatranja svakog bita generira se nasumično broj u intervalu mut nas [0, 1]. Ukoliko vrijedi mut nas v mut odabrani bit mutira. Nakon obrađene i kreirane naredne generacije vrši se elitistička provjera nakon koje novokreirana generacija postaje trenutna generacije populacije te se kompletan algoritam ponavlja do zadovoljenja određenog kriterija na funkciju cilja. 4. MULTIKRITERIJSKA OPTIMIZACIJA Navedeni primjer optimizacije skalarne matematičke funkcije je primjer gdje je potrebno minimizirati samo jednu funkciju cilja koja predstavlja kvalitetu rješenja. Realni problemi često posjeduju niz parametara koji određuju krajnju kvalitetu rješenja na način da tvore nekoliko funkcija cilja koje je potrebno minimizirati. Parametri problema su najčešće spregnuti tako da nije moguće minimizirati jednu funkciju cilja bez da se promijeni vrijednost druge funkcije cilja. Općenito vrijedi da se problem promatra tako da se kreira vektor parametara kojima se mijenja vrijednost. Taj vektor tvori niz funkcija cilja koje je potrebno minimizirati, f 1 (x ), f 2 (x ),, f m (x ). Svako rješenje (član populacije) je ciljni vektor koji sadrži funkcije cilja, F = {f 1, f 2,, f m }. Pomoću Pareto dominacije [8] određuje se relativna kvaliteta između dva rješenja. Općenito, vektor F a dominira nad vektorom F b ako vrijedi: f a,i f b,i i {1, 2,, m} f a,j f b,j j {1, 2,, m} (6) Slika 4. Primjer populacije rješenja dvokriterijskog problema Tehnički glasnik 8, 1(2014),

4 Dominacija vektora F a nad vektorom F b označavat će se s F a F b. Primjena Pareto dominacije će biti prikazana na primjeru dvokriterijskog problema na slici 4 gdje su pojedina rješenja F i obilježena oznakama r i. Sa slike 4 određuje se dominacija rješenja kako slijedi: 1. r 1 {r 3, r 4, r 5, r 6 } 2. r 2 {r 3, r 4, r 5, r 6 } 3. r 3 {r 4, r 5, r 6 } 4. r 4 r 5 Referentna putanja za generiranje parametara mehanizma i mehanizam koji ostvaruje putanju su prikazani na slici 6. Mehanizam je poznat iz prakse pod nazivom Hoekenov mehanizam, i kao što se vidi, on aproksimira pravocrtno gibanje na jednom dijelu putanje. Dakle, cilj genetičkog algoritma je kreirati Hoekenov mehanizam optimizacijom putanje prikazane na slici 6. Problem optimizacije promatra se kao dvokriterijski jer je potrebno zadovoljiti položaj točke D po x-osi i po y- osi. Na osnovu broja dominirajućih rješenja svakom se rješenju dodjeljuje rang prema izrazu (7) gdje je q i broj rješenja koja dominiraju nad odgovarajućim rješenjem i. rang(i) = 1 + q i (7) Na osnovi izraza (7) rješenja sa slike 4 imaju sljedeće rangove: 1. rang(r 1 ) = 1 2. rang(r 2 ) = 1 3. rang(r 3 ) = 3 4. rang(r 4 ) = 4 5. rang(r 5 ) = 5 6. rang(r 6 ) = 4 Iako postoje razne metode određivanja spretnosti [9] obrnuto proporcionalni odnos spretnosti i ranga (8) daje dobre rezultate. s i = 1 rang(r i ) (8) 4.1. Multikriterijska optimizacija putanje četveroplužnog mehanizma Kao primjer primjene multikriterijske optimizacije zasnovane na genetičkim algoritmima predlaže se optimizacija planarne putanje četveropolužnog mehanizma. Opći četveropolužni mehanizam prikazan je na slici 5, pri čemu su poluge označene vektorima zbog potrebe matematičke analize [6]. Slika 6. Hoekenov mehanizam s naznačenom putanjom i koordinatama Hoekenov mehanizam sa slike 6 kreiran je tako da je smješten u nepomični referentni koordinatni sustav u kojem se promatraju sve potrebne geometrijske osobine mehanizma. Koordinata oslonca A smještena je u ishodište (0, 0), a koordinata oslonca C u točku (500, 0). Uz odabrane dužine poluga r 2 = r 3 = r 5 = 625 mm, r 1 = 250 mm i r 4 = 500 mm te α = 180 slijedi da dio putanje koji aproksimira pravac ima krajnje točke (0, 1000) i (1000, 1000). Dužine poluga definirane su odnosima poluga u Hoekenovom mehanizmu [2]. U algoritmu optimizacije se kao parametri koriste geometrijske osobine mehanizma. Prema slici 5. određuju se vrijednosti dužina poluga r 1, r 2, r 3, r 5, kuta α te koordinate oslonca C, (x C, y C ). Svako rješenje je predstavljeno bitovnim nizom duljine 70 bitova te svakom parametru pripada redom 10 bitova. Dužine poluga su ograničene na r i [100, 1000]. Koordinate oslonca ograničene su na x C, y C [100, 1000]. Vrijednost kuta ograničena je na α [100, 270]. Početne vrijednosti parametara u nultoj generaciji generiraju se nasumično u zadanim granicama. Za određivanje koordinate točke D koriste se izrazi: x D = r 1 cos(φ 1 ) + r 2 cos(φ 2 ) + r 5 cos(φ 5 ) y D = r 1 sin(φ 1 ) + r 2 sin(φ 2 ) + r 5 sin(φ 5 ) (9a) (9b) Slika 5. Opći izgled četveropolužnog mehanizma s naznačenim geometrijskim parametrima Za svaki stupanj kuta φ 1 [90, 270] i pogonske poluge r 1 izračunati su položaji točke D Hoekenovog mehanizma te su pohranjeni u nizove X Dh i Y Dh. Svako 14 Technical journal 8, 1(2014), 11-17

5 rješenje u algoritmu optimizacije se podvrgava istim proračunima te se određuju položaji točke D mehanizama koji se spremaju u nizove X De i Y De. Svakom mehanizmu je početni položaj definiran pomoću kuta φ 1 = 90. Funkcije cilja koje je potrebno minimizirati su u ovom slučaju srednje kvadratne pogreške putanje u promatranim točkama po x-osi i y-osi predstavljene izrazima: y C = 108 mm α = 240 MSE x = X De (i) X Dh (i) 2 i=1 MSE y = Y De (i) Y Dh (i) 2 i=1 (10a) (10b) Dvije spretnosti bazirane na ovim funkcijama cilja određuju se na osnovu izraza: s x = 1 MSE x s y = 1 MSE y (11a) (11b) Slika 7. Primjer dobivenog mehanizma multikriterijskom optimizacijom (1) Prema već opisanom postupku svako rješenje rangira se na osnovi Pareto dominacije (6) (7), spretnost se određuje na osnovu dobivenog ranga (8) te se vrši proporcionalna selekcija nad tako dobivenom populacijom. Kod nasumičnog kreiranja rješenja u nultoj generaciji te kreiranja rješenja u narednim generacijama na osnovu rekombinacije i mutacije moguće je kreirati mehanizam kojeg fizički nije moguće ostvariti ili koji ima ograničenu pokretljivost. Takvim se rješenjima spretnost postavlja na 10 10, a srednje kvadratna pogreška na. Elitistička provjera je izvedena tako da se iz trenutne generacije odabere rješenje koje ima najveću spretnost po osi y (11b) te se ono uspoređuje s rješenjem iz međupopulacije (nastale rekombinacijom i mutacijom trenutne generacije) koje ima najveću spretnost prema (11b). Zanemaruje se eksplicitna provjera spretnosti po osi x (11a) jer je oslonac A fiksno postavljen u ishodište koordinatnog sustava te je važnije imati manje oscilacije po osi y, nego po osi x. Zbog ograničenosti oslonca A i ograničenja duljine poluga neposredno se kod elitističke provjere prati i spretnost po osi x. Ovaj algoritam optimizacije, iako implementira samo osnove genetičkih algoritama te ne upotrebljava složenije određivanje spretnosti multikriterijskih problema (pogledati [8] i [9]), daje rezultate koji ilustriraju uspješnost uporabe ove metode. Na slikama 7 i 8 su dani primjeri mehanizama i putanje koje opisuje točka D. Mehanizam sa slike 7 ima vrijednosti geometrijskih parametara dobivenih multikriterijskom optimizacijom: r 1 = 247 mm r 2 = 916 mm r 3 = 996 mm r 5 = 662 mm x C = 426 mm Slika 8. Primjer dobivenog mehanizma multikriterijskom optimizacijom (2) Mehanizma sa slike 8. ima vrijednosti geometrijskih parametara dobivenih multikriterijskom optimizacijom: r 1 = 183 mm r 2 = 513 mm r 3 = 473 mm r 5 = 701 mm x C = 296 mm y C = 155 mm α = 207 Na slici 9 je prikazana ovisnost maksimalne spretnosti s x i s y u prvih 50 generacija jedne populacije uz vrijednosti vjerojatnosti rekombinacije v rec = 0.95 i vjerojatnosti mutacije v mut = Na slici 10 je prikazan dobiveni mehanizam nakon 50 generacija jedne populacije. Promjena spretnosti s x prati promjenu spretnosti s y iako se tijekom elitističke provjere eksplicitno ne provjerava. Tehnički glasnik 8, 1(2014),

6 5. ZAKLJUČAK Slika 9. Tok maksimalne spretnosti tijekom 50 generacija U radu su sustavno obrađeni pojmovi genetičkih algoritama te njihova primjena kod optimizacije skalarnih matematičkih funkcija i multikriterijske optimizacije putanje četveropolužnog mehanizma. Primjena genetičkih algoritama na prikazanim problemima optimizacije daje zadovoljavajuće rezultate. Rješenje optimizacijskog algoritma predstavljeno je bitovnim nizom duljine 70 bitova te svakom parametru pripada redom 10 bitova. Svako se rješenje rangira prema Pareto dominaciji. Spretnost rješenja određuje se na osnovu dobivenog ranga te se vrši proporcionalna selekcija nad tako dobivenom populacijom. Funkcije cilja koje je potrebno minimizirati u slučaju optimizacije parametara četveropolužnog mehanizma su srednje kvadratne pogreške putanje. Četveropolužni mehanizmi koji su dobiveni multikriterijskom optimizacijom na zadovoljavajući način aproksimiraju dio putanje s pravcem. Unatoč svim prednostima i atraktivnostima genetičkih algoritama treba imati na umu da oni postaju opcija rješavanja nekog problema ako tradicionalni algoritmi ne daju zadovoljavajuće rezultate ili kada funkcija cilja nije analitička i derivabilna funkcija. Algoritam razvijen specijalno za neki problem u pravilu će dati kvalitetnije i brže rješenje od genetičkog algoritma. 6. LITERATURA Slika 10. Primjer dobivenog mehanizma na temelju prvih 50 generacija jedne populacije Mehanizma sa slike 10. ima vrijednosti geometrijskih parametara dobivenih multikriterijskom optimizacijom na temelju prvih 50 generacija jedne populacije: r 1 = 244 mm r 2 = 830 mm r 3 = 816 mm r 5 = 563 mm x C = 426 mm y C = 140 mm α = 235 S obzirom na mali broj generacija, aproksimacija pravocrtnog gibanja je loša. Povećanjem broja generacija dobiveni su bolji rezultati (slike 7 i 8). [1] Sivanandam, S.N.; Deepa, S.N.: Introduction to Genetic Algorithms, Springer, Berlin, [2] Norton, R.L.: Design of Machinery: An Introduction to the Synthesis And Analysis of Mechanisms and Machines, Second Edition, McGraw-Hill Inc., USA, [3] Goodman, D.; Morrison, M.: JavaScript Bible, 5th Edition, Wiley Publishing, Inc., [4] (Dostupno ) [5] Melaine, M.: An Introduction to Genetic Algorithms, MIT Press, Cambridge, Massachusetts, [6] Maretić, M.: Numerička analiza skalarnih matematičkih funkcija bazirana na genetičkim algoritmima, Završni rad, Visoka tehnička škola u Bjelovaru, Bjelovar, [7] Coley, D. A.: An Introduction to Genetic Algorithms for Scientists and Engineers, World Scientific Publishing Co. Pte. Ltd., Singapore, [8] Tan, K.C.; Khor, E.F.; Lee, T.H.: Multiobjective Evolutionary Algorithms and Applications, Springer-Verlag London Limited, [9] Konak, A.; Coit, D. W.; Smith, A. E.: Multi- Objective Optimization Using Genetic Algorithms: A Tutorial, Technical journal 8, 1(2014), 11-17

7 Kontakt autora: Miroslav Maretić, bacc.ing.mech. (bivši student) Zoran Vrhovski, mag.ing.el.techn.inf. Visoka tehnička škola u Bjelovaru Trg Eugena Kvaternika Bjelovar zvrhovski@vtsbj.hr Dalibor Purković, mag.ing.el.techn.inf. Visoka tehnička škola u Bjelovaru Trg Eugena Kvaternika Bjelovar dpurkovic@vtsbj.hr Tehnički glasnik 8, 1(2014),

Neuronske mreže

Neuronske mreže Neuronske mreže: Genetički algoritmi Prof. dr. sc. Sven Lončarić Fakultet elektrotehnike i računarstva sven.loncaric@fer.hr http://ipg.zesoi.fer.hr 1 Uvod U mnogim primjenama pojavljuje se problem optimizacije

Више

MAZALICA DUŠKA.pdf

MAZALICA DUŠKA.pdf SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU ELEKTROTEHNIČKI FAKULTET Sveučilišni studij OPTIMIRANJE INTEGRACIJE MALIH ELEKTRANA U DISTRIBUCIJSKU MREŽU Diplomski rad Duška Mazalica Osijek, 2014. SADRŽAJ

Више

Maksimalni protok kroz mrežu - Ford-Fulkerson, Edmonds-Karp

Maksimalni protok kroz mrežu - Ford-Fulkerson, Edmonds-Karp Maksimalni protok kroz mrežu - Ford-Fulkerson, Edmonds-Karp PMF-MO Seminar iz kolegija Oblikovanje i analiza algoritama 22.1.2019. mrežu - Ford-Fulkerson, Edmonds-Karp 22.1.2019. 1 / 35 Uvod - definicije

Више

Microsoft Word - predavanje8

Microsoft Word - predavanje8 DERIVACIJA KOMPOZICIJE FUNKCIJA Ponekad je potrebno derivirati funkcije koje nisu jednostavne (složene su). Na primjer, funkcija sin2 je kompozicija funkcija sin (vanjska funkcija) i 2 (unutarnja funkcija).

Више

(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja) 1. C. Imamo redom: I. ZADATCI VIŠESTRUKOGA IZBORA 9 + 7 6 9 + 4 51 = = = 5.1 18 4 18 8 10. B. Pomoću kalkulatora nalazimo 10 1.5 = 63.45553. Četvrta decimala je očito jednaka 5, pa se zaokruživanje vrši

Више

Classroom Expectations

Classroom Expectations АТ-8: Терминирање производно-технолошких ентитета Проф. др Зоран Миљковић Садржај Пројектовање флексибилних ; Математички модел за оптимизацију флексибилних ; Генетички алгоритми у оптимизацији флексибилних

Више

Optimizacija

Optimizacija Optimizacija 1 / 43 2 / 43 Uvod u optimizaciju Zadana funkcija Uvod u optimizaciju f : R n R Cilj: Naći x, točku minimuma funkcije f : - Problem je jednostavno opisati x = arg min x R n f (x). - Rješavanje

Више

Рачунарска интелигенција

Рачунарска интелигенција Рачунарска интелигенција Генетско програмирање Александар Картељ kartelj@matf.bg.ac.rs Ови слајдови представљају прилагођење слајдова: A.E. Eiben, J.E. Smith, Introduction to Evolutionary computing: Genetic

Више

(Microsoft Word - Dr\236avna matura - kolovoz ni\236a razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - kolovoz ni\236a razina - rje\232enja) 1. C. Imamo redom: I. ZADATCI VIŠESTRUKOGA IZBORA. B. Imamo redom: 0.3 0. 8 7 8 19 ( 3) 4 : = 9 4 = 9 4 = 9 = =. 0. 0.3 3 3 3 3 0 1 3 + 1 + 4 8 5 5 = = = = = = 0 1 3 0 1 3 0 1+ 3 ( : ) ( : ) 5 5 4 0 3.

Више

PowerPoint Presentation

PowerPoint Presentation Колоквијум # задатак подељен на 4 питања: теоријска практична пишу се програми, коначно решење се записује на папиру, кодови се архивирају преко сајта Инжењерски оптимизациони алгоритми /3 Проблем: NLP:

Више

Grupiranje podataka: pristupi, metode i primjene, ljetni semestar 2013./ Standardizacija podataka Predavanja i vježbe 8 Ako su podaci zadani

Grupiranje podataka: pristupi, metode i primjene, ljetni semestar 2013./ Standardizacija podataka Predavanja i vježbe 8 Ako su podaci zadani Grupiranje podataka: pristupi, metode i primjene, ljetni semestar 2013/2014 1 5 Standardizacija podataka Predavanja i vježbe 8 Ako su podaci zadani s više obilježja (atributa), ta se obilježja mogu međusobno

Више

DUBINSKA ANALIZA PODATAKA

DUBINSKA ANALIZA PODATAKA DUBINSKA ANALIZA PODATAKA () ASOCIJACIJSKA PRAVILA (ENGL. ASSOCIATION RULE) Studeni 2018. Mario Somek SADRŽAJ Asocijacijska pravila? Oblici učenja pravila Podaci za analizu Algoritam Primjer Izvođenje

Више

Slide 1

Slide 1 0(a) 0(b) 0(c) 0(d) 0(e) :: :: Neke fizikalne veličine poput indeksa loma u anizotropnim sredstvima ovise o iznosu i smjeru, a nisu vektori. Stoga se namede potreba poopdavanja. Međutim, fizikalne veličine,

Више

(Microsoft Word - Rje\232enja zadataka)

(Microsoft Word - Rje\232enja zadataka) 1. D. Svedimo sve razlomke na jedinstveni zajednički nazivnik. Lako provjeravamo da vrijede rastavi: 85 = 17 5, 187 = 17 11, 170 = 17 10, pa je zajednički nazivnik svih razlomaka jednak Tako sada imamo:

Више

Sadržaj 1 Diskretan slučajan vektor Definicija slučajnog vektora Diskretan slučajan vektor

Sadržaj 1 Diskretan slučajan vektor Definicija slučajnog vektora Diskretan slučajan vektor Sadržaj Diskretan slučajan vektor Definicija slučajnog vektora 2 Diskretan slučajan vektor Funkcija distribucije slučajnog vektora 2 4 Nezavisnost slučajnih vektora 2 5 Očekivanje slučajnog vektora 6 Kovarijanca

Више

SVEUČILIŠTE U ZAGREBU

SVEUČILIŠTE U ZAGREBU SVEUČILIŠTE U ZAGREBU FAKULTET STROJARSTVA I BRODOGRADNJE ZAVRŠNI RAD Zagreb, 2017. godina. SVEUČILIŠTE U ZAGREBU FAKULTET STROJARSTVA I BRODOGRADNJE ZAVRŠNI RAD Mentori: Prof. dr. sc. Dragutin Lisjak,

Више

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br Optimizacija Booleovih funkcija za kriptografske postupke Marina Krče

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br Optimizacija Booleovih funkcija za kriptografske postupke Marina Krče SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br. 3853 Optimizacija Booleovih funkcija za kriptografske postupke Marina Krček Zagreb, lipanj 2015. Zahvala Ovaj rad izrađen je

Више

(Microsoft Word - MATB - kolovoz osnovna razina - rje\232enja zadataka)

(Microsoft Word - MATB - kolovoz osnovna razina - rje\232enja zadataka) . B. Zapišimo zadane brojeve u obliku beskonačno periodičnih decimalnih brojeva: 3 4 = 0.7, = 0.36. Prvi od navedenih četiriju brojeva je manji od 3 4, dok su treći i četvrti veći od. Jedini broj koji

Више

Toplinska i električna vodljivost metala

Toplinska i električna vodljivost metala Električna vodljivost metala Cilj vježbe Određivanje koeficijenta električne vodljivosti bakra i aluminija U-I metodom. Teorijski dio Eksperimentalno je utvrđeno da otpor ne-ohmskog vodiča raste s porastom

Више

Natjecanje 2016.

Natjecanje 2016. I RAZRED Zadatak 1 Grafiĉki predstavi funkciju RJEŠENJE 2, { Za, imamo Za, ), imamo, Za imamo I RAZRED Zadatak 2 Neka su realni brojevi koji nisu svi jednaki, takvi da vrijedi Dokaži da je RJEŠENJE Neka

Више

(Microsoft Word - Dr\236avna matura - svibanj osnovna razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - svibanj osnovna razina - rje\232enja) I. ZADATCI VIŠESTRUKOGA IZBORA 1. A. Svih pet zadanih razlomaka svedemo na najmanji zajednički nazivnik. Taj nazivnik je najmanji zajednički višekratnik brojeva i 3, tj. NZV(, 3) = 6. Dobijemo: 15 1, 6

Више

Newtonova metoda za rješavanje nelinearne jednadžbe f(x)=0

Newtonova metoda za rješavanje nelinearne jednadžbe f(x)=0 za rješavanje nelinearne jednadžbe f (x) = 0 Ime Prezime 1, Ime Prezime 2 Odjel za matematiku Sveučilište u Osijeku Seminarski rad iz Matematičkog praktikuma Ime Prezime 1, Ime Prezime 2 za rješavanje

Више

Elementarna matematika 1 - Oblici matematickog mišljenja

Elementarna matematika 1 - Oblici matematickog mišljenja Oblici matematičkog mišljenja 2007/2008 Mišljenje (psihološka definicija) = izdvajanje u čovjekovoj spoznaji odre denih strana i svojstava promatranog objekta i njihovo dovo denje u odgovarajuće veze s

Више

Microsoft Word - 24ms221

Microsoft Word - 24ms221 Zadatak (Katarina, maturantica) Kružnica dira os apscisa u točki (3, 0) i siječe os ordinata u točki (0, 0). Koliki je polumjer te kružnice? A. 5 B. 5.45 C. 6.5. 7.38 Rješenje Kružnica je skup svih točaka

Више

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Ivana Šore REKURZIVNOST REALNIH FUNKCIJA Diplomski rad Voditelj rada: doc.

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Ivana Šore REKURZIVNOST REALNIH FUNKCIJA Diplomski rad Voditelj rada: doc. SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Ivana Šore REKURZIVNOST REALNIH FUNKCIJA Diplomski rad Voditelj rada: doc.dr.sc. Zvonko Iljazović Zagreb, rujan, 2015. Ovaj diplomski

Више

ŽUPANIJSKO NATJECANJE IZ MATEMATIKE 28. veljače razred - rješenja OVDJE SU DANI NEKI NAČINI RJEŠAVANJA ZADATAKA. UKOLIKO UČENIK IMA DRUGAČIJI

ŽUPANIJSKO NATJECANJE IZ MATEMATIKE 28. veljače razred - rješenja OVDJE SU DANI NEKI NAČINI RJEŠAVANJA ZADATAKA. UKOLIKO UČENIK IMA DRUGAČIJI ŽUANIJSKO NATJECANJE IZ MATEMATIKE 8. veljače 09. 8. razred - rješenja OVDJE SU DANI NEKI NAČINI RJEŠAVANJA ZADATAKA. UKOLIKO UČENIK IMA DRUGAČIJI OSTUAK RJEŠAVANJA, ČLAN OVJERENSTVA DUŽAN JE I TAJ OSTUAK

Више

Numeričke metode u fizici 1, Projektni zadataci 2018./ Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrs

Numeričke metode u fizici 1, Projektni zadataci 2018./ Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrs Numeričke metode u fizici, Projektni zadataci 8./9.. Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrsta životinja koje se nadmeću za istu hranu, dx ( dt = x x ) xy

Више

Objektno orjentirano programiranje 2P

Objektno orjentirano programiranje 2P Sveučilište u Rijeci ODJEL ZA INFORMATIKU Akademska 2016./2017. godina OBJEKTNO ORIJENTIRANO PROGRAMIRANJE Studij: Preddiplomski studij informatike (dvopredmetni) Godina i semestar: 2. godina, 3. semestar

Више

Napredno estimiranje strukture i gibanja kalibriranim parom kamera

Napredno estimiranje strukture i gibanja kalibriranim parom kamera Napredno estimiranje strukture i gibanja kalibriranim parom kamera Ivan Krešo Mentor: Siniša Šegvić 3. srpnja 2013. Motivacija Stereo vid dvije kamere omogućavaju mjerenje dubine korespondentnih točaka

Више

Hej hej bojiš se matematike? Ma nema potrebe! Dobra priprema je pola obavljenog posla, a da bi bio izvrsno pripremljen tu uskačemo mi iz Štreberaja. D

Hej hej bojiš se matematike? Ma nema potrebe! Dobra priprema je pola obavljenog posla, a da bi bio izvrsno pripremljen tu uskačemo mi iz Štreberaja. D Hej hej bojiš se matematike? Ma nema potrebe! Dobra priprema je pola obavljenog posla, a da bi bio izvrsno pripremljen tu uskačemo mi iz Štreberaja. Donosimo ti primjere ispita iz matematike, s rješenjima.

Више

(Microsoft Word - Dr\236avna matura - lipanj osnovna razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - lipanj osnovna razina - rje\232enja) 1. D. Prirodni brojevi su svi cijeli brojevi strogo veći od nule. je strogo negativan cijeli broj, pa nije prirodan broj. 14 je racionalan broj koji nije cijeli broj. Podijelimo li 14 s 5, dobit ćemo.8,

Више

(Microsoft Word doma\346a zada\346a)

(Microsoft Word doma\346a zada\346a) 1. Napišite (u sva tri oblika: eksplicitnom, implicitnom i segmentnom) jednadžbu tangente i jednadžbu normale povučene na graf funkcije f u točki T, te izračunajte njihove duljine (s točnošću od 10 5 )

Више

Uvod u obične diferencijalne jednadžbe Metoda separacije varijabli Obične diferencijalne jednadžbe Franka Miriam Brückler

Uvod u obične diferencijalne jednadžbe Metoda separacije varijabli Obične diferencijalne jednadžbe Franka Miriam Brückler Obične diferencijalne jednadžbe Franka Miriam Brückler Primjer Deriviranje po x je linearan operator d dx kojemu recimo kao domenu i kodomenu uzmemo (beskonačnodimenzionalni) vektorski prostor funkcija

Више

Microsoft Word - Rjesenja zadataka

Microsoft Word - Rjesenja zadataka 1. C. Svi elementi zadanoga intervala su realni brojevi strogo veći od 4 i strogo manji od. Brojevi i 5 nisu strogo veći od 4, a 1 nije strogo manji od. Jedino je broj 3 strogo veći od 4 i strogo manji

Више

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br.349 SIMBOLIČKO DERIVIRANJE UZ POMOĆ GENETSKOG PROGRAMIRANJA Luka Donđivić Z

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br.349 SIMBOLIČKO DERIVIRANJE UZ POMOĆ GENETSKOG PROGRAMIRANJA Luka Donđivić Z SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br.349 SIMBOLIČKO DERIVIRANJE UZ POMOĆ GENETSKOG PROGRAMIRANJA Luka Donđivić Zagreb, lipanj, 2008. Sadržaj Uvod...1 Genetsko programiranje...2

Више

Microsoft Word - 24ms241

Microsoft Word - 24ms241 Zadatak (Branko, srednja škola) Parabola zadana jednadžbom = p x prolazi točkom tangente na tu parabolu u točki A? A,. A. x + = 0 B. x 8 = 0 C. x = 0 D. x + + = 0 Rješenje b a b a b a =, =. c c b a Kako

Више

Slide 1

Slide 1 Kako jednostavnije preći na višu verziju Formsa Ivan Lovrić, Vedran Latin 14.10.2009. Sadržaj prezentacije Predmet migracije Razlozi za migraciju Infrastruktura potrebna za migraciju Pilot migracija Migracija

Више

Programski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42

Programski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42 Kriteriji ocjenjivanja programiranje(b) - QBasic 5. - 8. razred 42 5. RAZRED - prisjeća sa pojmova: algoritam, algoritma slijeda i grananja, dijagrama toka, te ulaznih i izlaznih jedinica, ne shvaća njihovo

Више

Programski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42

Programski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42 Kriteriji ocjenjivanja programiranje(b) - QBasic 5. - 8. razred 42 5. RAZRED - prisjeća sa pojmova: algoritam, algoritma slijeda i grananja, dijagrama toka, te ulaznih i izlaznih jedinica, ne shvaća njihovo

Више

PowerPoint Presentation

PowerPoint Presentation . ICT sustavi za energetski održivi razvoj grada Energetski informacijski sustav Grada Zagreba Optimizacija energetske potrošnje kroz uslugu točne procjene solarnog potencijala. Energetski informacijski

Више

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Cilj vježbe Određivanje specifičnog naboja elektrona Odrediti specifič

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Cilj vježbe Određivanje specifičnog naboja elektrona Odrediti specifič Cilj vježbe Određivanje specifičnog naboja elektrona Odrediti specifični naboja elektrona (omjer e/me) iz poznatog polumjera putanje elektronske zrake u elektronskoj cijevi, i poznatog napona i jakosti

Више

(Microsoft Word - Dr\236avna matura - lipanj osnovna razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - lipanj osnovna razina - rje\232enja) 1. C. Interval, tvore svi realni brojevi strogo manji od. Interval, 9] tvore svi realni brojevi strogo veći od i jednaki ili manji od 9. Interval [1, 8] tvore svi realni brojevi jednaki ili veći od 1,

Више

Ravno kretanje krutog tela

Ravno kretanje krutog tela Ravno kretanje krutog tela Brzine tačaka tela u reprezentativnom preseku Ubrzanja tačaka u reprezentativnom preseku Primer određivanja brzina i ubrzanja kod ravnog mehanizma Ravno kretanje krutog tela

Више

Microsoft Word - 6ms001

Microsoft Word - 6ms001 Zadatak 001 (Anela, ekonomska škola) Riješi sustav jednadžbi: 5 z = 0 + + z = 14 4 + + z = 16 Rješenje 001 Sustav rješavamo Gaussovom metodom eliminacije (isključivanja). Gaussova metoda provodi se pomoću

Више

Skalarne funkcije više varijabli Parcijalne derivacije Skalarne funkcije više varijabli i parcijalne derivacije Franka Miriam Brückler

Skalarne funkcije više varijabli Parcijalne derivacije Skalarne funkcije više varijabli i parcijalne derivacije Franka Miriam Brückler i parcijalne derivacije Franka Miriam Brückler Jednadžba stanja idealnog plina uz p = nrt V f (x, y, z) = xy z x = n mol, y = T K, z = V L, f == p Pa. Pritom je kodomena od f skup R, a domena je Jednadžba

Више

ТЕОРИЈА УЗОРАКА 2

ТЕОРИЈА УЗОРАКА 2 ТЕОРИЈА УЗОРАКА 2 12. 04. 13. ВЕЖБАЊА Написати функције за бирање елемената популације обима N у узорак обима n, код простог случајног узорка, користећи алгоритме: Draw by draw procedure for SRS/SRSWOR

Више

MAT-KOL (Banja Luka) XXV (2)(2019), DOI: /МК A ISSN (p) ISSN (o) PET RAZNI

MAT-KOL (Banja Luka) XXV (2)(2019), DOI: /МК A ISSN (p) ISSN (o) PET RAZNI MAT-KOL (Banja Luka) XXV ()(019), 95-100 http://wwwimviblorg/dmbl/dmblhtm DOI: 10751/МК190095A ISSN 054-6969 (p) ISSN 1986-588 (o) PET RAZNIH DOKAZA JEDNE ALGEBARSKE NEJEDNAKOSTI (Five diverses proofs

Више

Postojanost boja

Postojanost boja Korištenje distribucije osvjetljenja za ostvaranje brzih i točnih metode za postojanost boja Nikola Banić 26. rujna 2014. Sadržaj Postojanost boja Ubrzavanje lokalnog podešavanja boja Distribucija najčešćih

Више

7. predavanje Vladimir Dananić 14. studenoga Vladimir Dananić () 7. predavanje 14. studenoga / 16

7. predavanje Vladimir Dananić 14. studenoga Vladimir Dananić () 7. predavanje 14. studenoga / 16 7. predavanje Vladimir Dananić 14. studenoga 2011. Vladimir Dananić () 7. predavanje 14. studenoga 2011. 1 / 16 Sadržaj 1 Operator kutne količine gibanja 2 3 Zadatci Vladimir Dananić () 7. predavanje 14.

Више

8. razred kriteriji pravi

8. razred kriteriji pravi KRITERIJI OCJENJIVANJA MATEMATIKA 8. RAZRED Učenik će iz nastavnog predmeta matematike biti ocjenjivan usmeno i pismeno. Pismeno ocjenjivanje: U osmom razredu piše se šest ispita znanja i bodovni prag

Више

Microsoft Word - 6. RAZRED INFORMATIKA.doc

Microsoft Word - 6. RAZRED INFORMATIKA.doc Kriteriji ocjenjivanja i vrednovanja INFORMATIKA - 6. razred Nastavne cjeline: 1. Život na mreži 2. Pletemo mreže, prenosimo, štitimo, pohranjujemo i organiziramo podatke 3. Računalno razmišljanje i programiranje

Више

Metode za automatsko podešavanje boje i svjetline slike

Metode za automatsko podešavanje boje i svjetline slike Metode za automatsko podešavanje boje i svjetline slike Mentor: prof. dr. sc. Sven Lončarić Student: Nikola Banić Zagreb, 9. srpnja 2013. Sadržaj Uvod Boje Postojanost boja Algoritmi za podešavanje boja

Више

2015_k2_z12.dvi

2015_k2_z12.dvi OBLIKOVANJE I ANALIZA ALGORITAMA 2. kolokvij 27. 1. 2016. Skice rješenja prva dva zadatka 1. (20) Zadano je n poslova. Svaki posao je zadan kao vremenski interval realnih brojeva, P i = [p i,k i ],zai

Више

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja) 5 5: 5 5. B. Broj.5 možemo zapisati u obliku = =, a taj broj nije cijeli broj. 0 0 : 5 Broj 5 je iracionalan broj, pa taj broj nije cijeli broj. Broj 5 je racionalan broj koji nije cijeli broj jer broj

Више

Development Case

Development Case Tehnička dokumentacija Verzija Studentski tim: Nastavnik: < izv. prof. dr. sc. Nikola Mišković> FER 2 -

Више

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi 3. siječnja 0. od 3:00 do 4:00 RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovitelji Sadržaj Zadaci. 4.... Zadaci 5. 0.... 3 od 8 Zadaci. 4. U sljedećim pitanjima na pitanja odgovaraš upisivanjem

Више

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja) I. ZADATCI VIŠESTRUKOGA IZBORA. C. Zadani broj očito nije niti prirodan broj niti cijeli broj. Budući da je 3 78 3. = =, 00 5 zadani broj možemo zapisati u obliku razlomka kojemu je brojnik cijeli broj

Више

Numerička matematika 11. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb NumMat 2019, 11. p

Numerička matematika 11. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb NumMat 2019, 11. p Numerička matematika 11. predavanje dodatak Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb NumMat 2019, 11. predavanje dodatak p. 1/46 Sadržaj predavanja dodatka

Више

Sveučilište u Zagrebu

Sveučilište u Zagrebu SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA RAČUNALNA FORENZIKA SEMINAR VoIP enkripcija Ivan Laznibat Zagreb, siječanj, 2017. Sadržaj 1. Uvod... 1 2. VoIP enkripcija... 3 2.1 PKI (eng.

Више

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Određivanje relativne permitivnosti sredstva Cilj vježbe Određivanje r

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Određivanje relativne permitivnosti sredstva Cilj vježbe Određivanje r Sveučilište J.J. Strossmayera Fizika 2 Predložak za laboratorijske vježbe Cilj vježbe Određivanje relativne permitivnosti stakla, plastike, papira i zraka mjerenjem kapaciteta pločastog kondenzatora U-I

Више

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4 Programiranje 2 0. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/48 Sadržaj predavanja Ponavljanje onog dijela C-a koji

Више

Analiticka geometrija

Analiticka geometrija Analitička geometrija Predavanje 3 Konusni preseci (krive drugog reda, kvadratne krive) Novi Sad, 2018. Milica Žigić (PMF, UNS 2018) Analitička geometrija predavanje 3 1 / 22 Ime s obzirom na karakteristike

Више

ЛИНЕАРНА ФУНКЦИЈА ЛИНЕАРНА ФУНКЦИЈА у = kх + n А утврди 1. Које од наведених функција су линеарне: а) у = 2х; б) у = 4х; в) у = 2х 7; г) у = 2 5 x; д)

ЛИНЕАРНА ФУНКЦИЈА ЛИНЕАРНА ФУНКЦИЈА у = kх + n А утврди 1. Које од наведених функција су линеарне: а) у = 2х; б) у = 4х; в) у = 2х 7; г) у = 2 5 x; д) ЛИНЕАРНА ФУНКЦИЈА ЛИНЕАРНА ФУНКЦИЈА у = kх + n А утврди 1. Које од наведених функција су линеарне: а) у = х; б) у = 4х; в) у = х 7; г) у = 5 x; д) у = 5x ; ђ) у = х + х; е) у = x + 5; ж) у = 5 x ; з) у

Више

Microsoft Word - IP_Tables_programski_alat.doc

Microsoft Word - IP_Tables_programski_alat.doc 1. IP Tables alat (pregled naredbi) 1.1. Osnovne IP Tables naredbe za filtriranje paketa U ovom poglavlju opisane su osnovne IP Tables naredbe korištene za filtriranje paketa. S programskim paketom IP

Више

2. Globalna svojstva realnih funkcija Denicija 2.1 Za funkciju f : A kaemo da je:! R; A R ome dena odozgor ako postoji M 2 R takav da je (8x 2 A) (f (

2. Globalna svojstva realnih funkcija Denicija 2.1 Za funkciju f : A kaemo da je:! R; A R ome dena odozgor ako postoji M 2 R takav da je (8x 2 A) (f ( 2. Globalna svojstva realnih funkcija Denicija 2.1 Za funkciju f : A kaemo da je:! R; A R ome dena odozgor ako postoji M 2 R takav da je (8x 2 A) (f (x) M) ; ome dena odozdol ako postoji m 2 R takav da

Више

CVRSTOCA

CVRSTOCA ČVRSTOĆA 12 TEORIJE ČVRSTOĆE NAPREGNUTO STANJE Pri analizi unutarnjih sila koje se pojavljuju u kosom presjeku štapa opterećenog na vlak ili tlak, pri jednoosnom napregnutom stanju, u tim presjecima istodobno

Више

Državna matura iz informatike

Državna matura iz informatike DRŽAVNA MATURA IZ INFORMATIKE U ŠK. GOD. 2013./14. 2016./17. SADRŽAJ Osnovne informacije o ispitu iz informatike Područja ispitivanja Pragovi prolaznosti u 2014./15. Primjeri zadataka po područjima ispitivanja

Више

Microsoft Word - Seminar[godina]Prezime_Ime.docx

Microsoft Word - Seminar[godina]Prezime_Ime.docx SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA SEMINAR Naslov seminarskog rada Mario Kostelac Voditelj: Domagoj Jakobović Zagreb, travanj, 2012. Sadržaj 1. SAŽETAK... 1 2. UVOD... 2 3. GENETSKI

Више

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Lom i refleksija svjetlosti Cilj vježbe Primjena zakona geometrijske o

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Lom i refleksija svjetlosti Cilj vježbe Primjena zakona geometrijske o Lom i refleksija svjetlosti Cilj vježbe Primjena zakona geometrijske optike (lom i refleksija svjetlosti). Određivanje žarišne daljine tanke leće Besselovom metodom. Teorijski dio Zrcala i leće su objekti

Више

Tutoring System for Distance Learning of Java Programming Language

Tutoring System for Distance Learning of Java Programming Language Niz (array) Nizovi Niz je lista elemenata istog tipa sa zajedničkim imenom. Redosled elemenata u nizovnoj strukturi je bitan. Konkretnom elementu niza pristupa se preko zajedničkog imena niza i konkretne

Више

Pojačavači

Pojačavači Programiranje u fizici Prirodno-matematički fakultet u Nišu Departman za fiziku dr Dejan S. Aleksić Programiranje u fizici dr Dejan S. Aleksić, vanredni profesor Kabinet 307 (treći sprat), lab. za elektroniku

Више

Microsoft Word - CAD sistemi

Microsoft Word - CAD sistemi U opštem slučaju, se mogu podeliti na 2D i 3D. 2D Prvo pojavljivanje 2D CAD sistema se dogodilo pre više od 30 godina. Do tada su inženjeri koristili table za crtanje (kulman), a zajednički jezik komuniciranja

Више

U proračunu Europske unije za Hrvatsku je ukupno namijenjeno 3,568 milijardi Eura za prve dvije godine članstva

U proračunu Europske unije za Hrvatsku je ukupno namijenjeno 3,568 milijardi Eura za prve dvije godine članstva Copernicus Općenito o programu: Program Copernicus, koji je u prijašnjem programskom razdoblju bio poznat pod nazivom GMES (Globalni nadzor za zaštitu okoliša i sigurnost), europski je program namijenjen

Више

Analiticka geometrija

Analiticka geometrija Analitička geometrija Predavanje 8 Vektori u prostoru. Skalarni proizvod vektora Novi Sad, 2018. Milica Žigić (PMF, UNS 2018) Analitička geometrija predavanje 8 1 / 11 Vektori u prostoru i pravougli koordinatni

Више

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР јединице 1. 1. Увод у информатику и рачунарство 1. 2. Oрганизација података на рачунару 1. 3. Рад са текстуалним документима 1. 4. Форматирање

Више

Орт колоквијум

Орт колоквијум II колоквијум из Основа рачунарске технике I - 27/28 (.6.28.) Р е ш е њ е Задатак На улазе x, x 2, x 3, x 4 комбинационе мреже, са излазом z, долази четворобитни BCD број. Ако број са улаза при дељењу

Више

Microsoft Word - 15ms261

Microsoft Word - 15ms261 Zadatak 6 (Mirko, elektrotehnička škola) Rješenje 6 Odredite sup S, inf S, ma S i min S u skupu R ako je S = { R } a b = a a b + b a b, c < 0 a c b c. ( ), : 5. Skratiti razlomak znači brojnik i nazivnik

Више

ЗАДАЦИ ИЗ МАТЕМАТИКЕ ЗА ПРИПРЕМАЊЕ ЗАВРШНОГ ИСПИТА

ЗАДАЦИ ИЗ МАТЕМАТИКЕ ЗА ПРИПРЕМАЊЕ ЗАВРШНОГ ИСПИТА ЗАДАЦИ ИЗ МАТЕМАТИКЕ ЗА ПРИПРЕМАЊЕ ЗАВРШНОГ ИСПИТА p m m m Дат је полином ) Oдредити параметар m тако да полином p буде дељив са б) Одредити параметар m тако да остатак при дељењу p са буде једнак 7 а)

Више

Seminar 13 (Tok funkcije) Obavezna priprema za seminar nalazi se na drugoj stranici ovog materijala. Ove materijale obražujemo na seminarima do kraja

Seminar 13 (Tok funkcije) Obavezna priprema za seminar nalazi se na drugoj stranici ovog materijala. Ove materijale obražujemo na seminarima do kraja Seminar 13 (Tok funkcije) Obavezna priprema za seminar nalazi se na drugoj stranici ovog materijala. Ove materijale obražujemo na seminarima do kraja semestra. Potrebno predznanje Ovaj seminar saºima sva

Више

Elementi praćenja i ocjenjivanja za nastavni predmet Matematika u 4. razredu Elementi praćenja i ocjenjivanja za nastavni predmet Matematika u 4. razr

Elementi praćenja i ocjenjivanja za nastavni predmet Matematika u 4. razredu Elementi praćenja i ocjenjivanja za nastavni predmet Matematika u 4. razr Elementi praćenja i ocjenjivanja za nastavni predmet Matematika u 4. razredu ODLIČAN (5) navodi primjer kuta kao dijela ravnine omeđenog polupravcima analizira i uspoređuje vrh i krakove kuta analizira

Више

Microsoft Word - 12ms121

Microsoft Word - 12ms121 Zadatak (Goran, gimnazija) Odredi skup rješenja jednadžbe = Rješenje α = α c osα, a < b < c a + < b + < c +. na segmentu [ ], 6. / = = = supstitucija t = + k, k Z = t = = t t = + k, k Z t = + k. t = +

Више

ALIP1_udzb_2019.indb

ALIP1_udzb_2019.indb Razmislimo Kako u memoriji računala prikazujemo tekst, brojeve, slike? Gdje se spremaju svi ti podatci? Kako uopće izgleda memorija računala i koji ju elektronički sklopovi čine? Kako biste znali odgovoriti

Више

1. OPĆE INFORMACIJE 1.1. Naziv kolegija Programiranje 1.6. Semestar Nositelj kolegija dr.sc. Bruno Trstenjak, v. pred Bodovna vrijednost

1. OPĆE INFORMACIJE 1.1. Naziv kolegija Programiranje 1.6. Semestar Nositelj kolegija dr.sc. Bruno Trstenjak, v. pred Bodovna vrijednost 1. OPĆE INFORMACIJE 1.1. Naziv kolegija Programiranje 1.6. Semestar. 1.. Nositelj kolegija dr.sc. Bruno Trstenjak, v. pred. 1.7. Bodovna vrijednost (ECTS) 7 1.3. Suradnici 1.8. Način izvođenja nastave

Више

Diferenciranje i integriranje pod znakom integrala math.e Vol math.e Hrvatski matematički elektronički časopis Diferenciranje i integriranje pod

Diferenciranje i integriranje pod znakom integrala math.e Vol math.e Hrvatski matematički elektronički časopis Diferenciranje i integriranje pod 1 math.e Hrvatski matematički elektronički časopis Diferenciranje i integriranje pod znakom integrala analiza Irfan Glogić, Harun Šiljak When guys at MIT or Princeton had trouble doing a certain integral,

Више

Uvod u statistiku

Uvod u statistiku Uvod u statistiku Osnovni pojmovi Statistika nauka o podacima Uključuje prikupljanje, klasifikaciju, prikaz, obradu i interpretaciju podataka Staistička jedinica objekat kome se mjeri neko svojstvo. Svi

Више

Podružnica za građenje

Podružnica za građenje Dodatak A OPIS USLUGA DODATAK A-1 PROJEKTNI ZADATAK Revizija scenarija i algoritama Regionalnih centara za nadzor i upravljanje prometom na autocestama Zagreb, srpanj 2019. 1. Uvod Sve veći porast prometa

Више

Vektorske funkcije i polja Mate Kosor / 23

Vektorske funkcije i polja Mate Kosor / 23 i polja Mate Kosor 9.12.2010. 1 / 23 Tokom vježbi pokušajte rješavati zadatke koji su vam zadani. Ova prezentacija biti će dostupna na webu. Isti format vježbi očekujte do kraja semestra. 2 / 23 Danas

Више

TEORIJA SIGNALA I INFORMACIJA

TEORIJA SIGNALA I INFORMACIJA Multiple Input/Multiple Output sistemi MIMO sistemi Ulazi (pobude) Izlazi (odzivi) u 1 u 2 y 1 y 2 u k y r Obrada=Matematički model Načini realizacije: fizički sistemi (hardware) i algoritmi (software)

Више

1 MATEMATIKA 1 (prva zadaća) Vektori i primjene 1. U trokutu ABC točke M i N dijele stranicu AB na tri jednaka dijela. O

1 MATEMATIKA 1 (prva zadaća) Vektori i primjene 1. U trokutu ABC točke M i N dijele stranicu AB na tri jednaka dijela. O http://www.fsb.hr/matematika/ (prva zadać Vektori i primjene. U trokutu ABC točke M i N dijele stranicu AB na tri jednaka dijela. Označite CA= a, CB= b i izrazite vektore CM i CN pomoću vektora a i b..

Више

Zadatak 1 U tablici se nalaze podaci dobiveni odredivanjem bilirubina u 24 uzoraka seruma (µmol/l):

Zadatak 1 U tablici se nalaze podaci dobiveni odredivanjem bilirubina u 24 uzoraka seruma (µmol/l): Zadatak 1 U tablici se nalaze podaci dobiveni odredivanjem bilirubina u 4 uzoraka seruma (µmol/l): 1.8 13.8 15.9 14.7 13.7 14.7 13.5 1.4 13 14.4 15 13.1 13. 15.1 13.3 14.4 1.4 15.3 13.4 15.7 15.1 14.5

Више

Matematika 1 - izborna

Matematika 1 - izborna 3.3. NELINEARNE DIOFANTSKE JEDNADŽBE Navest ćemo sada neke metode rješavanja diofantskih jednadžbi koje su drugog i viših stupnjeva. Sve su te metode zapravo posebni oblici jedne opće metode, koja se naziva

Више

Microsoft Word - rad.doc

Microsoft Word - rad.doc SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD broj 517. Optimizacijski algoritmi zasnovani na klonskoj selekciji Krešimir ðuretec voditelj: doc. dr. sc. Marin Golub Zagreb, lipanj

Више

Microsoft Word - privitak prijedloga odluke

Microsoft Word - privitak prijedloga odluke Informatički sustav za prikupljanje, simulaciju i prikaz podataka o cijenama javnih komunikacijskih usluga (dalje: Sustav e-tarife) Zagreb, HRVATSKA AGENCIJA ZA POŠTU I ELEKTRONIČKE KOMUNIKACIJE Roberta

Више

PowerPoint Presentation

PowerPoint Presentation Data mining kocepti i tehnike Udžbenik: Data Mining: Concepts and Techniques, Jiawei Han, Micheline Kamber Introduction to Data Mining, Pang-Ning Tan, Michael Steinbach, Vipin Kumar Ocjenjivanje: kolokvijumi

Више

PLAN I PROGRAM ZA DOPUNSKU (PRODUŽNU) NASTAVU IZ MATEMATIKE (za 1. razred)

PLAN I PROGRAM ZA DOPUNSKU (PRODUŽNU) NASTAVU IZ MATEMATIKE (za 1. razred) PLAN I PROGRAM ZA DOPUNSKU (PRODUŽNU) NASTAVU IZ MATEMATIKE (za 1. razred) Učenik prvog razreda treba ostvarit sljedeće minimalne standarde 1. SKUP REALNIH BROJEVA -razlikovati brojevne skupove i njihove

Више

2. Globalna svojstva realnih funkcija Denicija 2.1 Za funkciju f : A kaemo da je:! R; A R ome dena odozgor ako postoji M 2 R takav da je (8x 2 A) (f (

2. Globalna svojstva realnih funkcija Denicija 2.1 Za funkciju f : A kaemo da je:! R; A R ome dena odozgor ako postoji M 2 R takav da je (8x 2 A) (f ( 2. Globalna svojstva realnih funkcija Denicija 2.1 Za funkciju f : A kaemo da je:! R; A R ome dena odozgor ako postoji M 2 R takav da je (8 2 A) (f () M) ; ome dena odozdol ako postoji m 2 R takav da je

Више

SveuĊilište u Zagrebu

SveuĊilište u Zagrebu SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA DIPLOMSKI RAD br. 1883 Ocjena učinkovitosti asinkronih paralelnih evolucijskih algoritama Bruno Alfirević Zagreb, veljača 2011. i Sažetak Ovaj

Више

Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica

Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica dimenzije m n, b Z m, c Z n. Takođe, očekuje se da

Више

Microsoft Word - 09_Frenetove formule

Microsoft Word - 09_Frenetove formule 6 Frenet- Serret-ove formule x : 0,L Neka je regularna parametrizaija krivulje C u prostoru parametru s ) zadana vektorskom jednadžbom: x s x s i y s j z s k x s, y s, z s C za svaki 0, L Pritom je zbog

Више

MAT-KOL (Banja Luka) Matematički kolokvijum XIV(3)(2008), DEVET RJEŠENJA JEDNOG ZADATKA IZ GEOMETRIJE Dr Šefket Arslanagić 1 i Alija Miminagić 2

MAT-KOL (Banja Luka) Matematički kolokvijum XIV(3)(2008), DEVET RJEŠENJA JEDNOG ZADATKA IZ GEOMETRIJE Dr Šefket Arslanagić 1 i Alija Miminagić 2 T-KOL (anja Luka) atematički kolokvijum XIV()(008), 1-1 DEVET RJEŠENJ JEDNOG ZDTK IZ GEOETRIJE Dr Šefket rslanagić 1 i lija iminagić Samostalno rješavanje malog broja teških problema je, bez sumnje, od

Више