VEŽBE IZ OPERACIONIH ISTRAŽIVANJA
|
|
- Нева Стефановић
- пре 5 година
- Прикази:
Транскрипт
1 VEŽBE IZ OPERACIONIH ISTRAŽIVANJA Glava 4 1. Metoda grananja i odsecanja 2. Metoda grananja i ograničavanja 3. Metoda implicitnog prebrojavanja MARIJA IVANOVIĆ marijai@math.rs
2 Metoda grananja i odsecanja (BnC) BnC metoda predstavlja egzaktnu metodu za rešavanje problema celobrojnog programiranja kao kombinacija metode odsecanja ravni i BnB algoritma. Ukoliko se kod polaznog problema celobrojnog linearnog programiranja izostavi uslov celobrojnosti, dobija se problem linearnog programiranja. Ideja metode se sastoji u formiranju linearnih nejednačina koje će zadovoljavati sva celobrojna dopustiva rešenja početnog problema, ali ne i necelobrojna. Takve nejednačine se nazivaju odsecajućim ravnima ili rezovima sa obzirom da eleminišu nezadovoljavajuća rešenja. Najpoznatija metoda odsecanja ravni je Gomorijeva metoda. Neka je dat sledeći problem celobrojnog programiranja: max c T x Ax = b x i 0, x i Z Gomorijeva metoda se može opisati na sledeći način: Problem se prvo relaksira ukidanjem uslova celobrojnosti. Geometrijski, rešenje problema će biti jedna tačka poliedra koji se sastoji iz svih dopustivih rešenja. Ukoliko dobijena tačka nije celobrojna, tada metod nalazi hiperravan koja razdvaja tu tačku od svih dopustivih celobrojnih rešenja. Ova hiperravan je linearna nejendačina koja će eliminisati dobijenu tačku kao rešenje i njenim uključivanjem u ograničenja dobijamo modifikovani linearni problem. Postupak se ponavlja sve dok se ne dobije celobrojno rešenje. Koristimo Simplex metod, za rešavanje linearnog programiranja, tako što ćemo malo promeniti oblik početne jednačine: x i + a x ij j = b i (1) gde je x i bazična promenljiva, a x j nebazična promenljiva. Prepišemo jednačinu tako da nam celobrojni delovi budu na levoj a ostaci na desnoj strani: x i + a x ij j b i = b i b i (a ij a )x ij j Za svaku celobrojnu tačku dopustivog skupa desna strana je manja od 1 dok je leva strana celobrojna, čime dobijamo da leva i desna strana imaju rešenje ako su obe manje ili jednake nuli. Dakle, b i b i (a ij a )x ij j 0 Važi za sve celobrojne tačke dopustivog skupa. Dalje, kako je uslov da x j bude nenegativno, imamo da je x i + a x ij j b i Kako su x j celobrojne vrednosti, sledi da je rešenje nejednakosti celobrojno, odnosno x i + a x ij j b i (2) Sabiranjem nejednakosti (1) i (2) dobijamo: (a ij a )x ij j b i b i Dodavanjem nove, izravnajuće promenljive x n+1 (celobrojno) dobijamo jednakost: (a ij a )x ij j + x n+1 = b i b i koju dodajemo početnom problemu. 85
3 Algoritam Gomorijeve metode KORAK 1 Posmatrati nultu vrstu odgovarajuće simplex tablice i u njoj odrediti i za koje je b i maksimalno. KORAK 2 Napraviti rez (a ij a )x ij j + x n+1 = b i b i i dodati ga na kraj tabele. KORAK 3 Primenom dualnog simplex algoritma naći rešenje posmatranog problema tako što se pivot bira na sledeći način: a) Početi sa kolonama j = 1,..., n + 1 kod kojih je lex pozitivan b) Izabrati bilo koju kolonu l gde je b 0 kao pivot vrstu. Primeniti dualni simplex algoritam. l Metoda grananja i ograničavanja (BnB) Najelementarniji način za rešavanje problem optimizacije na končanom skupu je pretraživanje. Ovaj postupak može biti jako dug za veći broj ulaznih podataka i zato su razvijene metode koje će pomoću procena eliminisati neke delove pretrage i brže doći do traženog rešenja. Metoda grananja i ograničavanja jedna je od opštih metoda pretraživanja. Ideja metode je da se problemi razlože na prostije potprobleme i da se mnogi od ovih potrpoblema ni ne rešavaju ako se proceni da nemaju bolje rešenje od trenutno najboljeg rešenja. Do trenutno najboljeg rešenja se može doći neposrednom proverom ili nekim heurističkim postupcima u toku algoritma. Prvi put se pojavila 1960.godine kao ideja za rešavanje problema celobrojnog linearnog programiranja. Loša osobina metode je nepolomijalnost. Dobra osobina je što se, u praksi, ova metoda zavprava u dopustivoj tački koja je blizu rešenja. Problem: min f(x), x X X diskretan skup Rešenje: (P) Problem P razlažemo na potprobleme u nadi da se neki od njegovih potproblema neće ni rešavati ako se proceni da ne mogu imati bolje rešenje od trenutno najboljeg rešenja (rekorda). Drugim rečima, očekuje se da funkcija cilja na tim potproblemima ne može uzimati manje vrednosti u odnosu na vrednosti koje su do tada dobijene kao dopustivo rešenje problema P. Razlaganje problema P na potprobleme se može vršiti tako što se skup X pokrije unijom svojih delova X k, k K i problem P zameni skupom problema (potproblema) min f(x), x X k ( P k ) Optimalno rešenje polaznog problema je optimalno za bar jedan problem s spiska. Razlaganje skupa X na podskupove X k je pogodno zato što skupovi X k mogu biti dovoljno sitni ili laki za rešavanje, pa se vrednost funkcije na njima može lakše oceniti. U slučaju da je potproblem P k težak za rešavanje, možemo da ga olakšamo izostavljanjem nekih ograničenja (umesto funkcije f(x) posmatramo funkciju g(x) u kojoj je neko ograničenje izostavljeno) ili proširivanjem njegovog dopustivog skupa X k na neki skup Y k. Novodobijeni problem nazivamo relaksacionim problemom i obeležavamo sa: 86
4 min g(x), x Y k (Q k ) Optimalna vrednost relaksacionog problema Q k nije veća od optimalne vrednosti problema P k, tj važi: v(q k ) v(p k ) U idealnom slučaju optimalne vrednosti su jednake i početni problem je rešen. Ako problem nije rešen, dobijamo ocenu odozdo m(q k ) = v(p k ) njegove optimalne vrednosti. Neka je, npr. trenutno najbolje pronađeno rešenje M ili je najbolje rešenje ograničeno sa M: m(p k ) M i u skupu X k nema rešenja koje je bolje od onog koje smo dobili kao tekući rekord zato što je v(p k ) m(p k ) M v(p) Onog trenutka, kada procenimo da nam problem P neće dati bolja rešenja od tekućih, možemo da pređemo na sledeći potproblem a njega da eliminišemo sa spiska potproblema. Na opisan način obrađujemo sve potprobleme sa spiska potproblema: Dakle, proces rešavanja problema P ide po sledećem algoritmu: k KORAK 1 Podelimo problem P na skup potproblema P k, k K. Neka je S spisak tih problema. Trenutna vrednost problema P je v(p) = ako je problem nemoguć ili v(p) = ako je vrenost problema neograničena odozdo. Donju ocenu optimalne vrednosti problema obeležimo sa m(p). Odnosno: S = {(P)}, m(p) =, M = KORAK 2 Rešavamo potproblem P k sa spiska S na sledeći način: Izračunamo m(p k ) tako što računamo neku relaksaciju problema P k. Ako je m(p k ) M idemo na korak6, inače se ide na korak 3. KORAK 3 Tražimo dopustivi skup rešenja: Ako je skup lak za rešavanje, tražimo odgovarajuće x kao rešenje problema P. Ako je f(x ) M ili ako je nalaženje rešenja teško ići na korak5, inače ići na korak4. KORAK 4 Stavimo da je M = f(x ). Ako je M = zaustavljamo se i stavljamo da je v( P ) ako se može pokazati da je x optimalno rešenje potproblema P k idemo na korak6. Inače idemo na korak5. =. Ako je M konačno i KORAK 5 Pošto nam je potproblem P k težak za rešavanje, granamo ga na potprobleme (Q 1 ), (Q 2 ),, (Q p ) i vraćamo se na korak 1. KORAK 6 Uklonimo problem P k sa spiska S. Ako se spisak problema ispraznio postupak se prekida. Optimalna vrednost problema jednaka je trenutnom rekordu M ukoliko je M konačan broj, a problem nema dopustivih rešenja ako je M =. Ako se spisak ne isprazni, ići na korak 1. U svakom grananju generiše se samo konačan broj potproblema i ako se oni nikada ne ponavljaju, algoritam se posle konačno mnogo iteracija završava nalaženjem optimalnih vrednosti i rešenja polaznog problema. Ovaj postupak se najlakše može prikazati preko grafa čiji su čvorovi dobijeni grananjem. Dobijeni graf nazivamo drvetom pretraživanja u kome je koren polazni problem a listovi najsitniji problemi (problemi koji ne mogu dati bolje rešenje daljim grananjem). Pri izboru problema za grananje, postoje dve osnovne taktike: Grananje u širinu Grananje u dubinu (LIFO strategija) 87
5 PRIMER 67 Rešiti problem metodom grananja i ograničavanja: max x 1 + 4x 2 10x x x x 2 49 x 1 5 REŠENJE: Problem možemo rešavati simpleks ili grafičkom metodom. Rešenje datog problema je (x 1, x 2 ) = (3.8,3), f max = 8.2. Obzirom da rešenje nije celobrojno, posmatramo dve relaksacije: x 1 4, x 1 3 Relaksacija problema je Optimalno rešenje (x 1, x 2 ) = (4, 2.9), f max = 7.6 max x 1 + 4x 2 10x x x x 2 49 x 1 5 x
6 Rešenje nije celobrojno, pa pravimo novu relaksaciju za drugu koordinatu (x 2 3, x 2 2). Neka je x 2 3. Rešavamo sledeću relaksaciju: max x 1 + 4x 2 10x x x x x 1 5 x 2 3 Medjutim, imajući u vidu da je x 1 4 i da je x 2 3, zbog uslova 5x x 2 49, ovakva relaksacija nema dopustivih rešenja. Uzećemo, dakle, da je x 2 2. Posmatramo sledeću relaksaciju početnog problema max x 1 + 4x 2 10x x x x x x 2 2 Rešavamo problem grafičkom metodom i dobijamo da je optimalno rešenje (x 1, x 2 ) = (4,2), f max = 7. Dobijeno rešenje je (za sada) optimalno rešenje. Vraćamo se na početnu podelu i drugu relaksaciju: max x 1 + 4x 2 10x x x x x
7 koji ima rešenje (x 1, x 2 ) = (3,2.6), f max = 7.4. Daljim grananjem dobijamo ograničenja x 2 2, x 2 3. Posmatramo relaksacije ovog problema: max x 1 + 4x 2 10x x x x 2 49 x 1 3 x 2 3 Prva relaksacija nema dopustivo rešenje ( 10x x 2 30) tako da ovaj potrpoblem više ne posmatramo. Posmatramo drugu linearnu relaksaciju max x 1 + 4x 2 10x x x x x x 2 2 Druga relaksacija ima rešenje (x 1, x 2 ) = (1.8,2), f max = 6.2. Daljim grananjem dobijamo dva nova uslova: x 1 2, x
8 Nova linearna relaksacija je max x 1 + 4x 2 10x x x x x x 2 2 Koja ima rešenje (x 1, x 2 ) = (2,2), f max = 6. Ovo rešenje je bolje od prethodnog. Druga relaksacija daje problem Čije rešenje je (x 1, x 2 ) = (1,1.6), f max = 5.4. max x 1 + 4x 2 10x x x x x x 2 2 Kako je ovo rešenje lošije od do sada postignutog, nećemo dalje relaksirati problem. 91
9 PRIMER 68 Rešiti problem metodom grananja i ograničavanja max 9x 1 + 5x 2 + 6x 3 + 4x 4 pri ograničenjima 6x 1 + 3x 2 + 5x 3 + 2x 4 10 x 3 + x 4 1 x 1 + x 3 0 x 2 + x 4 0 x i {0,1}, i = 1,..,4 Rešenje: Posmatrani problem rešavaćemo simplex metodom. Nakon što funkciju cilja prevedemo na min i dodamo izjednačavajuće promenljive, primenjujemo simplex metodu. Primenom simplex metode dobija se da je rešenje posmatranog problema f = 16.5, x 1 = 5 6, x 2 = 1, x 3 = 0, x 4 = 1 Rešenje je necelobrojno, razlikujemo sledeće slučajeve x 1 = 0, x 1 = 1 1) x 1 = 0 Početni problem dobija sledeći oblik (x 3 = 0 zbog uslova x 1 + x 3 0): max 5x 2 + 4x 4 pri ograničenjima 3x 2 + 2x 4 10 x 4 1 x 2 + x 4 0 x i {0,1}, i = 2,4 Rešenje novog problema je f = 9 i dostiže se za x 2 = 1, x 4 = 1 (dobijeno rešenje je trenutno najbolje rešenje). 2) x 1 = 1 Početni problem dobija sledeći oblik max 9 + 5x 2 + 6x 3 + 4x 4 pri ograničenjima 3x 2 + 5x 3 + 2x 4 4 x 3 + x 4 1 x 2 + x 4 0 x i 1, i = 2,3,4 Rešenje problema je f = 16.2 i dobija se za x 1 = 1, x 2 = 0.8, x 3 = 0, x 4 = 0.8. Pošto dobijeno rešenje nije celobrojno, postupak grananja se nastavlja. 2.1) x 1 = 1, x 2 = 0 Zbog uslova x 2 + x 4 0 mora da važi x 4 = 0, tako da se dalje rešava sledeći problem max 9 + 6x 3 pri ograničenjima 5x 3 4 x 3 1 x 3 {0,1} Rešenje ovog problema je f = 13.8 i dobija se za x 1 = 1, x 2 = 0, x 3 = 0.8, x 4 = 0. Rešenje nije celobrojno, postupak granjanja se nastavlja ) x 1 = 1, x 2 = 0, x 3 = 0 U ovom slučaju se dobija da je x 4 = 0 i da je f = 9, međutim dobijeno rešenje nije bolje od trenutno najboljeg rešenja. 92
10 2.1.2) x 1 = 1, x 2 = 0, x 3 = 1 Slučaj nije dopustiv. 2.2) x 1 = 1, x 2 = 1 Posmatramo problem max x 3 + 4x 4 pri ograničenjima 5x 3 + 2x 4 4 x 3 + x 4 1 x 4 0 x i 1, i = 3,4 Rešenje ovog problema je f = 16 za x 1 = 1, x 2 = 1, x 3 = 0, x 4 = 0.5. Rešenje nije celobrojno, granjanje se nastavlja ) x 1 = 1, x 2 = 1, x 3 = 0 Kao rešenje problema dobija se da je f = 16, ali za x 1 = 1, x 2 = 1, x 3 = 0, x 4 = 0.5 Dobijeno rešenje nije celobrojno, razlikujemo slučajeve u odnosu na vrednosti promeljive x ) x 1 = 1, x 2 = 1, x 3 = 0, x 4 = 0 Rešenje problema je f = 14 (trenutno najbolje rešenje) ) x 1 = 1, x 2 = 1, x 3 = 0, x 4 = 1 Nije dopustivo rešenje ) x 1 = 1, x 2 = 1, x 3 = 1 Nije dopustiv problem. Primetimo sledeće: za x 1 = 0 se dobija da je vrednost funkcije cilja f = 9, dok smo za x 1 = 1 (i sve kombinacije vrednosti ostalih promenljivih) dobiti rešenje f = 14. Budući da je za x 1 = 1 nađeno rešenje koje ima veću vrednost od 9, nema potrebe da se računaju ostali podslučajevi slučaja 1) jer se ni za jednu kombinaciju vrednosti ne može dobiti rešenje koje će imati vrednost veću od 9. Dakle, rešenje f = 14 je optimlano rešenje polaznog problema. PRIMER 69 Rešiti problem LP metodom granjanja i ograničavanja: max 12x + 8x + 7x + 6x x + 6x + 5x + 4x x i = {0,1} Rešenje: Polazeći od promenljive x 1 razlikujemo dva slučaja: 1. x 1 = 1 Posmatrani problem je sada obllika max x 2 + 7x 3 + 6x 4 pri ograničenju 6x 2 + 5x 3 + 4x 4 7. Sada se u odnosu na vrednosti promenljive x 2 mogu razlikovati dva slučaja: 1.1 x 2 = 1 Polazni problem je sada oblika max x 3 + 6x 4 pri ograničenju 5x 3 + 4x 4 1 U odnosu na vrednosti promenljive x 3 razlikovaćemo takođe dva slučaja x 3 = 1 Dobija se problem max x 4 pri ograničenju 4x 4 4 koji je nedopustiv. Dakle, rešenje (1,1,1,c) je nedopustivo za sve vrednosti parametra c, c {0,1} x 3 = 0 Dobija se problem max x 4 pri ograničenju 4x
11 Poslednji problem je dopustiv jedino u slučaju da je x 4 = 0. Dakle, za (1,1,0,0) početni problem ima rešenje f = 20. Ovo rešenje je trenutno najbolje rešenje. 1.2 x 2 = 0 Polazni problem je sada oblika max x 3 + 6x 4 pri ograničenju 5x 3 + 4x 4 7. U odnosu na vrednosti promenljive x 3 razlikuju se sledeći slučajevi: x 3 = 1 Dobija se problem max x 4 pri ograničenju 4x 4 2. Ovaj problem ima jedno dopustivo rešenje: (1,0,1,0), f = x 3 = 0 Dobija se problem max x 4 koji bi u najboljem slučaju imao rešenje 18, a kako je to manja vrednost od trenutno pronađene najveće vrednosti funkcije f ovaj slučaj dalje neće biti razmatran. Najzad, rešenje polaznog problema je 20. PRIMER 70 Rešiti problem Gomorijevom metodom tako da promenljive x i imaju celobrojne vrednosti: min x 1 x 2 2x 1 2x 2 3x 3 + 2x 4 = 5 3x 2 + 3x 3 x 4 = 3 x i 0, i = 1,,4 Rešenje: Izostavljajući uslov celobrojnosti, simplex metodom rešavamo problem koji ne sadrži jediničnu podmatricu. Stoga dodajemo nenegativnu promenljivu x 5 prvom ograničenju i nenegativnu promenljivu x 6 drugom ograničenju: 2x 1 2x 2 + 3x 3 + 2x 4 + x 5 = 5 3x 2 + 3x 3 x 4 + x 6 = 3 Umesto početne funkcije cilja, određujemo vrednost funkcije w = x 5 + x 6 (druga vrsta matrice): f x 1 x 2 x 3 x 4 x 5 x Oba ograničenja oduzmemo od nove funkcije cilja f x 1 x 2 x 3 x 4 x 5 x w Primenjujemo prvu fazu Simplex metode na posmatrani problem. Pivot je polje a 11 f x 1 x 2 x 3 x 4 x 5 x w /2 0 5/ /2 1 1/ Nastavljamo postupak sa obzirom da je c 2 < 0. Pivot je a
12 Prva faza Simplex metode je završena. Rešenje problema je w = 0, za x 1 = 7/2 i x 2 = 1. Rešavamo drugu fazu simpleks metode. Eliminišemo pomoćnu funkciju cilja i nastavljamo da računamo sa početnom funkcijom cilja. Kako su u funkciji cilja vrednosti koje odgovaraju bazičnim promenljivim različite od nule, elementarnim transformacijama ih svodimo na nule (dodajemo funkciji cilja prvo i drugo ograničenje). Kao rezultat ovih transformacija se dobija da je c i 0 za svako i = 1,,6. Dobijeno rešenje je ujedno i rešenje simplex tablice, x 1 = 7 2, x 2 = 1, x 3 = 0, x 4 = 0. Budući da je dobijeno rešenje necelobrojno po promenljivoj x 1 potrebno je da primenimo Gomorijev rez na prvu jednačinu: f x 1 x 2 x 3 x 4 x 5 x w /2 1 7/ /2 2/3 1/2 1/ /3 0 1/3 f x 1 x 2 x 3 x 4 x 5 x 6 f + 9/ /2 1/3 1/2 2/3 7/ /2 2/3 1/2 1/ /3 0 1/3 x x x x x 6 = 7 2 primenjujemo rez: x 1 (1 1 2 ) x x x x 6 = 7 2 x 1 x 3 3 = 1 2 x x x x dobija se da je 1 2 x x x x da bi ovu jednačinu uvrstili u tabelu, uvodimo novu izravnajuću promenljivu, x 7 0 f x 1 x 2 x 3 x 4 x 5 x 6 x 7 f + 9/ / /2 2/3 1/2 1/ /3 0 1/3 0-1/ /2-2/3-1/2-1/3 1 Rešavamo dualni simpleks. Pivot je polje a 34 = 2/3 f x 1 x 2 x 3 x 4 x 5 x 6 x 7 f + 17/ /4 0 1/4 1/2 ½ / /4 0 1/4 1/2-3/2 3/ /4 1 3/4 1/2-3/2 Dobijeno rešenje je rešenje LP problema: f = 17/4 x 1 = 3, x 2 = 5 4, x 3 = 0, x 4 = 3 4, x 5 = 0, x 6 = 0, x 7 = 0 Međutim, kako je dobijeno rešenje necelobrojno, ponovo primenjujemo Gomorijev rez. Ovog puta na jednačinu koja odgovara promenljivoj x 4. Kako je 3 x x x x x 2 7 = 3 dobija se da je 4 95
13 3 x x x x 2 6 (2 1 ) x 2 7 = 3 odnosno x 4 2 2x 7 = 3 x x x x Dakle, formiramo rez x x x x koji dodajemo u simplex tabelu: Pivot je a 43 = 3/4 f x 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 f + 17/ /4 0 1/4 1/2 1/ / /4 0 1/4 1/2-3/2 0 3/ /4 1 3/4 1/2-3/2 0-3/ /4 0-3/4-1/2-1/2 1 f x 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 f /3 1/3 1/ /3 5/3-4/ /3-4/3 5/ /3 2/3-4/3 Dobijeno rešenje je celobrojno: x 1 = 4, x 2 = 0, x 3 = 1, x 4 = 0, x 5 = x 6 = x 7 = x 8 = 0, f = 4. Da li bi se rešenje razlikovalo ukoliko bi rez pravili za promenljivu x 2? Iz konačne simplex tablice f x 1 x 2 x 3 x 4 x 5 x 6 x 7 f + 17/ /4 0 1/4 1/2 ½ / /4 0 1/4 1/2-3/2 3/ /4 1 3/4 1/2-3/2 Izdvojimo jednačinu koja odgovara promenljivoj x 2, x x x x x 7 = 5 4 i na osnovu nje formiramo rez 1 4 x x x x Rezu prvo dodamo izravnajuću nenegativnu promenljivu x 8 a zatim ga pridružimo posednjoj simplex tablici: f x 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 f + 17/ /4 0 1/4 1/2 1/ / /4 0 1/4 1/2-3/2 0 3/ /4 1 3/4 1/2-3/2 0-1/ /4 0-1/4-1/2-1/2 1 Pivot može biti bilo koja od vrednosti a 4j, j {3,5,6,7}. Neka je pivot a 43 f x 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 f Dobijeno rešenje je celobrojno, završavamo proces, f = 4, x 1 = 4, x 2 = 0, x 3 = 1, x 4 = 0, x 5 = x 6 = x 7 = x 8 = 0. 96
14 PRIMER 71 Gomorijevom metodom odrediti rešenje sledećeg problema min x 1 2x 2 pri ograničenjima 4x 1 + 6x 2 9 x 1 + x 2 4, x i Z Rešenje Dodajemo izjednačavajuće nenegativne promenljive x 3 i x 4. Rešavamo simplex problem Pivot je a 22 x 1 x 2 x 3 x x 1 x 2 x 3 x 4 f + 7/ /10 1/5 5/ /10 2/5 3/ /10 3/5 Dobijena tablica je konačna simplex tablica. Rešenje polaznog problema je x 1 = 3, x 2 2 = 5. Međutim, dobijeno rešenje 2 nije celobrojno. Primenjujemo Gomorijev rez za promenljivu x 1 : x x x 4 = 3 x 2 1 ( ) x x 4 = tj. iz relacije x 1 x 3 1 = 9 x x se dobija rez x x Poslednju Simplex tablicu 2 proširujemo odgovarajućom vrstom i kolonom koja odgovara nenegativnoj promenljivoj x 5 0. x 1 x 2 x 3 x 4 x 5 f + 7/ /10 1/5 0 5/ /10 2/5 0 3/ /10 3/5 0-1/ /10-3/5 1 Primenjujemo dualni simpleks algoritam, za pivot uzimamo a 34 = 3/5 x 1 x 2 x 3 x 4 x 5 f + 10/ /3 13/ /2 0 2/ / /2 1-5/3 Dobijena tablica je konačna simplex tablica kojoj odgovara rešenje f = 10 3, x 1 = 1, x 2 = 13 6, x 3 = 0, x 4 = 5 6, x 5 = 0. Sa obzirom da dobijeno rešenje nije celobrojno, primenjujemo rez na jednačinu koja odgovara x 2 i tako redom sve dok se ne dobije celobrojno rešenje problema f = 3, x 1 = 1, x 2 = 2. 97
15 PRIMER 72 Gomorijevom metodom odrediti rešenje sledećeg problema max 4x 1 x 2 Pri ograničenjima 7x 1 2x 2 14 x 2 3 2x 1 2x 2 3 Rešenje: Postupak je sličan kao i kod prethodnog zadatka. x 1 x 2 x 3 x 4 x 5 f x 1 x 2 x 3 x 4 x 5 f / / / /2 x 1 x 2 x 3 x 4 x 5 f+81/ /5 0-1/10 7/ /5 0-7/10 23/ /5 1 7/10 22/ /5 0-2/10 Formiramo rez 1 7 x x 4 + x 6 = 6 7. x 1 x 2 x 3 x 4 x 5 f+59/ /7 1/ / /7 10/7 1 20/ /7 2/7 0 x 1 x 2 x 3 x 4 x 5 x 6 f+59/ /7 1/ / /7 10/ / /7 2/ / /7-2/7 0 1 x 1 x 2 x 3 x 4 x 5 x 6 f / / / / / /2 98
16 x 1 x 2 x 3 x 4 x 5 x 6 Dodajemo novi rez f+15/ /2 3 1/ / / /2-1 x 1 x 2 x 3 x 4 x 5 x 6 x 7 f+15/ / / / / / / /2 0 1 x 1 x 2 x 3 x 4 x 5 x 6 x 7 f Rešenje posmatranog problema je f = 7, x 1 = 2, x 2 = 1, x 3 = 2, x 4 = 2, x 5 = 1, x 6 = 0, x 7 = 0 PRIMER 73 Rešiti problem metodom ograničavanja: min 6x 1 5x 2 pri ograničenjima 3x 1 + x 2 11 x 1 + 2x 2 5, x 1, x 2 Z Rešenje: Postupak je sličan kao i kod prethodnih zadataka. Dobija se da je rešenje posmatranog problema f = 28, x 1 = 3, x 2 = 2. PRIMER 74 Rešiti problem Gomorijevom metodom max 6x 1 + 2x x 3 + 3x 4 Pri uslovima 2x 1 x 2 + 5x 3 + x x 1 + 5x 2 + 8x 3 + 3x 4 60 x i 0, x i Z, i = 1, 4 Rešenje: Dodaćemo nenegativnu promenljivu x 5 prvom ograničenju i nenegativnu promenljivu x 6 drugom ograničenju kako bi napravili jednakosti. Nakon nešto složenijeg računa (i četiri Gomorijeva reza) kao rešenje problema dobiće se da je f = 112 za x 1 = 17, x 2 = 5, x 3 = 0, x 4 = 0, x 5 = 1, x 6 = 1. 99
17 .Metoda implicitnog prebrojavanja Metoda implicitnog prebrojavanja predstavlja specijalan slučaj metode granjanja i ograničavanja. Koristi se za probleme LP definisane na sledeći način: min f x, x,..., x ( 1 2 n ) ( ) g x, x,..., x 0, i = 0,1,.., m i 1 2 x K, j = 1,2,.., n j j n gde su K j, j = 1,2,.., n konačni brojevni skupovi. Grananje se vrši fiksiranjem mogućih vrednosti izabrane promenljive x j iz skupa K j, pa tako svakom problemu sa spiska odgovara delimično rešenje kod koga neke promenljive x j1, x j2,, x jk imaju fiksiranu vrednost, dok su ostale nefiksirane (nefiksirane promenljive obeležavamo sa *). Umesto relaksacija, za donju ocenu optimalne vrednosti problema sa spiska, koristi se neposredna ocena. Ovu metodu ćemo dalje objasniti na primeru. PRIMER 75 Metodom implicitnog prebrojavanja rešiti problem: min f(x 1, x 2, x 3, x 4 ) = 4x 1 3x 2 3x 3 2x 4 g 1 (x 1, x 2, x 3, x 4 ) = 2x 1 2x 2 + x 3 + 4x 4, g 1 (x 1, x 2, x 3, x 4 ) 5 g 2 (x 1, x 2, x 3, x 4 ) = 2x 1 + 3x 2 2x 3 + 5x 4, g 2 (x 1, x 2, x 3, x 4 ) 7 g 3 (x 1, x 2, x 3, x 4 ) = x 1 + 4x 2 + 5x 3 x 4, g 3 (x 1, x 2, x 3, x 4 ) 6 x i {0,1}, i = 1,,4 Rešenje: Početni problem je minimizacija funkcije f pri datim ograničenjima za g i, i = 1,2,3 i uslova x i {0,1}. Donja ocena za funkciju cilja je f(x 1, x 2, x 3, x 4 ) = f(1,1,1,1) = = 12. Testiramo da li je ovo rešenje dopustivo tako što računamo donje ocene za donja ograničenja g i _ funkcija g i : g 1 (1,1,0,0) = g 1 = 4, 4 5 g 2 (0,0,1,0) = g 2 = 2, 2 7 g 3 (0,0,0,1) = g 3 = 1, 1 6 Početni problem je prošao test nedopustivosti (najmanje moguće vrednosti početnih ograničenja se mogu zadovoljiti za neke vrednosti x i ). Sada početni problem možemo da granamo na dva potproblema: 1. x 1 = 1 2. x 1 = 0 Biramo ova dva slučaja zato što tražimo minimum funkcije f a ona najbrže opada po upravo promenljivoj x 1. U zavisnosti od vrednosti promenljive x 1 funkcija cilja ima vrednosti f = 12 (f(1,1,1,1) ili f = 8 (f(0,1,1,1)). Proveravamo dopustivost rešenja u zavisnosti od vrednosti promenljive x x 1 = 1 Proveravamo da li postoji neko dopustivo rešenje kod koga je x 1 = 1. g 1 (1, x 2, x 3, x 4 ) = 2 2x 2 + x 3 + 4x 4 : g 1 = 4, 4 5 g 2 (1, x 2, x 3, x 4 ) = 2 + 3x 2 2x 3 + 5x 4 : g 2 = 0, 0 7 g 3 (1, x 2, x 3, x 4 ) = 1 + 4x 2 + 5x 3 x 4 : g 3 = 0,
18 Sa obzirom da postoji dopustivo rešenje kod koga je x 1 = 1, optimalno rešenje tražimo kao rešenje sledećih potproblema: 1.1. x 2 = 1 U ovom slučaju funkcija cilja može da ima vrednost -12. Proveravamo dopustivost potencijalnog rešenja: g 1 (1,1, x 3, x 4 ) = 4 + x 3 + 4x 4 : g 1 = 4, 4 5 g 2 (1,1, x 3, x 4 ) = 5 2x 3 + 5x 4 : g 2 = 3, 3 7 g 3 (1,1, x 3, x 4 ) = 5 + 5x 3 x 4 : g 3 = 4, 4 6 Rešenje x 1 = 1, x 2 = 1 je dopustivo x 3 = 1 Za x 1 = 1, x 2 = 1 i x 3 = 1 funkcija cilja je odozdo ograničena sa -12 (f = 12). g 1 (1,1,1, x 4 ) = 3 + 4x 4, g 1 = 3, 3 5 g 1 (1,1,1, x 4 ) = 3 + 5x 4, g 2 = 3, 3 7 g 1 (1,1,1, x 4 ) = 10 x 4, g 3 = 9, 9 6!!!! Rešenje za x 1 = 1, x 2 = 1 i x 3 = 1 nije dopustivo rešenje početnog problema x 3 = 0 Za x 1 = 1, x 2 = 1 i x 3 = 0 funkcija cilja je ograničena odozgo sa -9 g 1 (1,1,0, x 4 ) = 4 + 4x 4, g 1 = 4, 4 5 g 1 (1,1,0, x 4 ) = 5 + 5x 4, g 2 = 5, 5 7 g 1 (1,1,0, x 4 ) = 5 x 4, g 3 = 4, 4 6 Ovo rešenje jeste dopustivo. Sada rešavamo problem za nova dva slučaja: x 4 = 1 Za x 4 = 1 funkcija f je ododo ograničena sa -9. Proveravamo dopustivost rešenja za promenljivu x 4 : g 1 (1,1,0,1) = 0, g 1 = 0, 0 5 g 1 (1,1,0,1) = 10, g 2 = 10, 10 7!!!! g 1 (1,1,0,1) = 4, g 3 = 4, 4 6 Rešenje za x 1 = 1, x 2 = 1, x 3 = 0 i x 4 = 1 nije dopustivo x 4 = 0 Za x 4 = 0 funkcija f je ododo ograničena sa -7. Rešenje x 1 = 1, x 2 = 1, x 3 = 0 i x 4 = 0 je dopustivo: g 1 (1,1,0,0) = 0, g 1 = 4, 4 5 g 1 (1,1,0,0) = 10, g 2 = 5, 5 7 g 1 (1,1,0,0) = 4, g 3 = 5, x 2 = 0 Kada je x 1 = 1, x 2 = 0 funkcija f je odozdo ograničena sa -9. Rešenje je x 1 = 1 i x 2 = 0 je dopustivo: g 1 (1,0, x 3, x 4 ) = 2 + x 3 + 4x 4 : g 1 = 4, 4 5 g 2 (1,0, x 3, x 4 ) = 2 2x 3 + 5x 4 : g 2 = 0, 0 7 g 3 (1,0, x 3, x 4 ) = 1 + 5x 3 x 4 : g 3 = 0, x 3 = 1 U ovom slučaju funkcija cilja može dostići vrednost -9. g 1 (1,0,1, x 4 ) = 1 + 4x 4 : g 1 = 1, 1 5 g 2 (1,0,1, x 4 ) = 5x 4 : g 2 = 0, 0 7 g 3 (1,0,1, x 4 ) = 6 x 4 : g 3 = 5,
19 Rešenje x 1 = 1, x 2 = 0, x 3 = 1 je dopustivo Slučaj kada je x 4 = 1 Slučaj x 1 = 1, x 2 = 0, x 3 = 1, x 4 = 1 je dopustiv. f = Slučaj kada je x 4 = 0 Slučaj x 1 = 1, x 2 = 0, x 3 = 1, x 4 = 0 je dopustiv,f = x 3 = 0 Funkcija je odozdo ograničena sa -6. Rešenje je dopustivo. g 1 (1,0,0, x 4 ) = 2 + 4x 4 : g 1 = 2, 2 5 g 2 (1,0,0, x 4 ) = 2 + 5x 4 : g 2 = 2, 2 7 g 3 (1,0,0, x 4 ) = 1 x 4 : g 3 = 0, 0 6 Sa obzirom da u slučaju 1. rešenje funkcije cilja ne može biti manje od -9 prestajemo da granamo ovaj problem na potprobleme. 2. x 1 = 0 U slučaju da je x 1 funkcija je odozdo ograničena sa f = 8. Kako je -8>-9 ovaj slučaj nećemo razdvajati na potprobleme jer je bolje rešenje već pronađeno. Optimalno rešenje polaznog problema je f min = 9 i da se dobija za, na primer, x 1 = 1, x 2 = 1, x 3 = 0, x 4 =
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
Више6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe
6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe, očekuje se da su koordinate celobrojne. U slučaju
ВишеMicrosoft Word - AIDA2kolokvijumRsmerResenja.doc
Konstrukcija i analiza algoritama 2 (prvi kolokvijum, smer R) 1. a) Konstruisati AVL stablo od brojeva 100, 132, 134, 170, 180, 112, 188, 184, 181, 165 (2 poena) b) Konkatenacija je operacija nad dva skupa
ВишеSlide 1
1 MATEMATIČKI MODELI EFIKASNOSTI 3/21/2019 Gordana Savić, Milan Martić, Milena Popović 2 Informacije o predmetu Nastavnici Pravila polaganja Sadržaj predmeta Literatura Podsećanje Linearno programiranje
ВишеGrafovi 1. Posmatrajmo graf prikazan na slici sa desne strane. a) Odrediti skup čvorova V i skup grana E posmatranog grafa. Za svaku granu posebno odr
Grafovi 1. Posmatrajmo graf prikazan na slici sa desne strane. a) Odrediti skup čvorova V i skup grana E posmatranog grafa. Za svaku granu posebno odrediti njene krajeve. b) Odrediti sledeće skupove: -
Више1 Polinomi jedne promenljive Neka je K polje. Izraz P (x) = a 0 + a 1 x + + a n x n = n a k x k, x K, naziva se algebarski polinom po x nad poljem K.
1 Polinomi jedne promenljive Neka je K polje. Izraz P (x) = a 0 + a 1 x + + a n x n = n a k x k, x K, naziva se algebarski polinom po x nad poljem K. Elementi a k K su koeficijenti polinoma P (x). Ako
ВишеРационални Бројеви Скуп рационалних бројева 1. Из скупа { 3 4, 2, 4, 11, 0, , 1 5, 12 3 } издвој подскуп: а) природних бројева; б) целих броје
Рационални Бројеви Скуп рационалних бројева. Из скупа {,,,, 0,,, } издвој подскуп: а) природних бројева; б) целих бројева; в) ненегативних рационалних бројева; г) негативних рационалних бројева.. Запиши
ВишеMy_ST_FTNIspiti_Free
ИСПИТНИ ЗАДАЦИ СУ ГРУПИСАНИ ПО ТЕМАМА: ЛИМЕСИ ИЗВОДИ ФУНКЦИЈЕ ЈЕДНЕ ПРОМЕНЉИВЕ ИСПИТИВАЊЕ ТОКА ФУНКЦИЈЕ ЕКСТРЕМИ ФУНКЦИЈЕ СА ВИШЕ ПРОМЕНЉИВИХ 5 ИНТЕГРАЛИ ДОДАТАК ФТН Испити С т р а н а Лимеси Одредити
Више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
ВишеОрт колоквијум
I колоквијум из Основа рачунарске технике I - надокнада СИ - 008/009 (10.05.009.) Р е ш е њ е Задатак 1 a) Пошто постоје вектори на којима се функција f не јавља и вектори на којима има вредност један,
Вишеkvadratna jednačina - zadaci za vežbanje (Vladimir Marinkov).nb 1 Kvadratna jednačina 1. Rešiti jednačine: a x 2 81 b 2 x 2 50 c 4 x d x 1
kvadratna jednačina - zadaci za vežbanje 0. (Vladimir Marinkov).nb Kvadratna jednačina. Rešiti jednačine: a x 8 b x 0 c x d x x x e x x x f x 8 x 6 x x 6 rešenje: a) x,, b x,, c x,,d x, 6, e x,, (f) x,.
ВишеОрт колоквијум
II колоквијум из Основа рачунарске технике I - 27/28 (.6.28.) Р е ш е њ е Задатак На улазе x, x 2, x 3, x 4 комбинационе мреже, са излазом z, долази четворобитни BCD број. Ако број са улаза при дељењу
ВишеMy_P_Trigo_Zbir_Free
Штa треба знати пре почетка решавања задатака? ТРИГОНОМЕТРИЈА Ниво - Основне формуле које произилазе из дефиниција тригонометријских функција Тригонометријске функције се дефинишу у правоуглом троуглу
Више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
ВишеЕлектротехнички факултет Универзитета у Београду Катедра за рачунарску технику и информатику Kолоквијум из Интелигентних система Колоквију
Електротехнички факултет Универзитета у Београду 19.11.017. Катедра за рачунарску технику и информатику Kолоквијум из Интелигентних система Колоквијум траје h. Напуштање сале дозвољено је након 1h. Употреба
Више1 Motivacija m sirovina, n proizvoda, ρ i = cena jedinice i-te sirovine, i = 1,2,...,m σ j = cena jedinice j-tog proizvoda, j = 1,2,...,n a i,j = koli
1 Motivacija m sirovina, n proizvoda, ρ i = cena jedinice i-te sirovine, i = 1,2,...,m σ j = cena jedinice j-tog proizvoda, j = 1,2,...,n a i,j = količina jedinica i-te sirovine u j-tom proizvodu i = 1,...,m,
ВишеMIP-heuristike (Matheuristike) Hibridi izmedu metaheurističkih i egzaktnih metoda Tatjana Davidović Matematički institut SANU
MIP-heuristike (Matheuristike) Hibridi izmedu metaheurističkih i egzaktnih metoda Tatjana Davidović Matematički institut SANU http://www.mi.sanu.ac.rs/ tanjad (tanjad@mi.sanu.ac.rs) 21. januar 2013. Tatjana
ВишеPowerPoint Presentation
Колоквијум # задатак подељен на 4 питања: теоријска практична пишу се програми, коначно решење се записује на папиру, кодови се архивирају преко сајта Инжењерски оптимизациони алгоритми /3 Проблем: NLP:
ВишеMicrosoft PowerPoint - 03-Slozenost [Compatibility Mode]
Сложеност алгоритама (Програмирање 2, глава 3, глава 4-4.3) Проблем: класа задатака истог типа Велики број различитих (коректних) алгоритама Величина (димензија) проблема нпр. количина података које треба
ВишеОрт колоквијум
Испит из Основа рачунарске технике - / (6.6.. Р е ш е њ е Задатак Комбинациона мрежа има пет улаза, по два за број освојених сетова тенисера и један сигнал који одлучује ко је бољи уколико је резултат
ВишеMatematiqki fakultet Univerzitet u Beogradu Iracionalne jednaqine i nejednaqine Zlatko Lazovi 29. mart 2017.
Matematiqki fakultet Univerzitet u Beogradu 29. mart 2017. Matematiqki fakultet 2 Univerzitet u Beogradu Glava 1 Iracionalne jednaqine i nejednaqine 1.1 Teorijski uvod Pod iracionalnim jednaqinama podrazumevaju
Више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
ВишеОрт колоквијум
Задатак 1 I колоквијум из Основа рачунарске технике I - надокнада - 008/009 (16.05.009.) Р е ш е њ е a) Пошто постоје вектори на којима се функција f не јавља и вектори на којима има вредност један, лако
ВишеPRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste
PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, 5.06.019. godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekstenzija se najčešće koristi za tekstualne datoteke? a)
ВишеTeorija igara
Strategije Strategije igrača B igrača A B 1 B 2... B n A 1 e 11 e 12... e 1n A 2 e 21 e 22... e 2n............... A m e m1 e m2... e mn Cilj: Odrediti optimalno ponašanje učesnika u igri Ako je dobitak
ВишеMicrosoft PowerPoint - Predavanje3.ppt
Фрактална геометрија и фрактали у архитектури функционални системи Улаз Низ правила (функција F) Излаз Фрактална геометрија и фрактали у архитектури функционални системи Функционални систем: Улаз Низ правила
Више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
ВишеMicrosoft Word - TAcKA i PRAVA3.godina.doc
TAČKA i PRAVA Najpre ćemo se upoznati sa osnovnim formulama i njihovom primenom.. Rastojanje izmeñu dve tače Ao su nam date tače A( x, y i B( x, y, onda rastojanje izmeñu njih računamo po formuli d( A,
Више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
ВишеP1.1 Analiza efikasnosti algoritama 1
Analiza efikasnosti algoritama I Asimptotske notacije Master metoda (teorema) 1 Asimptotske notacije (1/2) Služe za opis vremena izvršenja algoritma T(n) gde je n N veličina ulaznih podataka npr. br. elemenata
ВишеSlide 1
Анализа електроенергетских система -Прорачун кратких спојева- Кратак спој представља поремећено стање мреже, односно поремећено стање система. За време трајања кратког споја напони и струје се мењају са
ВишеKonstrukcija i analiza algoritama vežbe 10 Nina Radojičić 15. decembar Algoritamske strategije - podeli pa vladaj (divide and conquer) Ova stra
Konstrukcija i analiza algoritama vežbe 10 Nina Radojičić 15. decembar 2016 1 Algoritamske strategije - podeli pa vladaj (divide and conquer) Ova strategija rekurzivno razbija problem na 2 ili više potproblema
ВишеDinamičko programiranje Primer 1: Za dati niz naći njegov najduži neopadajući podniz. Defnicija: podniz nekog niza je niz koji se dobija izbacivanjem
Dinamičko programiranje Primer 1: Za dati niz naći njegov najduži neopadajući podniz. Defnicija: podniz nekog niza je niz koji se dobija izbacivanjem nekih (moguće nijednog) elemenata polaznog niza. Formalno,
ВишеPRIRODNO-MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA MATEMATIKU I INFORMATIKU ZADACI SA REŠENJIMA SA PRIJEMNOG ISPITA IZ MATEMATIKE, JUN Odrediti
PRIRODNO-MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA MATEMATIKU I INFORMATIKU ZADACI SA REŠENJIMA SA PRIJEMNOG ISPITA IZ MATEMATIKE, JUN 0. Odrediti moduo kompleksnog broja Rešenje: Uočimo da važi z = + i00
ВишеI колоквијум из Основа рачунарске технике I СИ- 2017/2018 ( ) Р е ш е њ е Задатак 1 Тачка А Потребно је прво пронаћи вредности функција f(x
I колоквијум из Основа рачунарске технике I СИ- / (...) Р е ш е њ е Задатак Тачка А Потребно је прво пронаћи вредности функција f(x, x, x ) и g(x, x, x ) на свим векторима. f(x, x, x ) = x x + x x + x
ВишеProblemi zadovoljavanja ogranicenja.
I122 Osnove umjetne inteligencije Tema:. 7.1.2016. predavač: Darija Marković asistent: Darija Marković 1 I122 Osnove umjetne inteligencije. 2/26 (PZO) Problem zadovoljavanja ograničenja sastoji se od 3
Више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 PowerPoint - jkoren10.ppt
Dickey-Fuller-ov test jediničnog korena Osnovna ideja Različite determinističke komponente Izračunavanje test-statistike Pravilo odlučivanja Određivanje broja jediničnih korena Algoritam testiranja Prošireni
ВишеСТЕПЕН појам и особине
СТЕПЕН појам и особине Степен чији је изложилац природан број N R \ 0 изложилац (експонент) основа степен Особине: m m m m : m m : : Примери. 8 4 7 4 5 4 4 5 6 :5 Важно! 5 5 5 5 5 55 5 Основа је број -5
Више1. Vrednost izraza jednaka je: Rexenje Direktnim raqunom dobija se = 4 9, ili kra e S = 1 ( 1 1
1. Vrednost izraza 1 1 + 1 5 + 1 5 7 + 1 7 9 jednaka je: Rexenje Direktnim raqunom dobija se 1 + 1 15 + 1 5 + 1 6 = 4 9, ili kra e S = 1 1 1 2 + 1 1 5 + 1 5 1 7 + 1 7 1 ) = 1 7 2 8 9 = 4 9. 2. Ako je fx)
ВишеOsnovni pojmovi teorije verovatnoce
Osnovni pojmovi teorije verovatnoće Profesor Milan Merkle emerkle@etf.rs milanmerkle.etf.rs Verovatnoća i Statistika-proleće 2019 Milan Merkle Osnovni pojmovi ETF Beograd 1 / 13 Verovatnoća i statistika:
ВишеMatematka 1 Zadaci za vežbe Oktobar Uvod 1.1. Izračunati vrednost izraza (bez upotrebe pomoćnih sredstava): ( ) [ a) : b) 3 3
Matematka Zadaci za vežbe Oktobar 5 Uvod.. Izračunati vrednost izraza bez upotrebe pomoćnih sredstava): ) [ a) 98.8.6 : b) : 7 5.5 : 8 : ) : :.. Uprostiti izraze: a) b) ) a b a+b + 6b a 9b + y+z c) a +b
ВишеKombinatorno testiranje
Kombinatorno testiranje Uvod Na ponašanje aplikacije utiče puno faktora, npr. ulazne vrednosti, konfiguracije okruženja. Tehnike kao što je podela na klase ekvivalencije ili analiza graničnih vrednosti
ВишеKonstrukcija i analiza algoritama Nina Radojičić februar Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne fun
Konstrukcija i analiza algoritama Nina Radojičić februar 2018. 1 Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne funkcije od argumenta n iz skupa N prirodnih brojeva.
ВишеПрограмирај!
Листе Поред појединачних вредности исказаних бројем или ниском карактера, често је потребно забележити већи скуп вредности које су на неки начин повезане, као, на пример, имена у списку путника у неком
ВишеP11.3 Analiza zivotnog veka, Graf smetnji
Поједностављени поглед на задњи део компајлера Међурепрезентација (Међујезик IR) Избор инструкција Додела ресурса Распоређивање инструкција Инструкције циљне архитектуре 1 Поједностављени поглед на задњи
Више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 = +
ВишеPaper Title (use style: paper title)
Статистичка анализа коришћења електричне енергије која за последицу има примену повољнијег тарифног става Аутор: Марко Пантовић Факултет техничких наука, Чачак ИАС Техника и информатика, 08/09 e-mal адреса:
ВишеEFIKASNO MODELIRANJE REALNIH OPTIMIZACIONIH PROBLEMA Tatjana Davidović Matematički institut SANU tanjad
EFIKASNO MODELIRANJE REALNIH OPTIMIZACIONIH PROBLEMA Tatjana Davidović Matematički institut SANU http://www.mi.sanu.ac.rs/ tanjad (tanjad@mi.sanu.ac.rs) VII Simpozijum,,Matematika i primene 4. novembar
ВишеMicrosoft Word - KVADRATNA FUNKCIJA.doc
KVADRATNA FUNKCIJA Kvadratna funkcija je oblika: = a + b+ c Gde je R, a i a, b i c su realni brojevi. Kriva u ravni koja predstavlja grafik funkcije = a + b+ c je parabola. Najpre ćemo naučiti kako izgleda
Више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 - 13pavliskova
ПОДЗЕМНИ РАДОВИ 4 (5) 75-8 UDK 6 РУДАРСКО-ГЕОЛОШКИ ФАКУЛТЕТ БЕОГРАД YU ISSN 5494 ИЗВОД Стручни рад УПОТРЕБА ОДВОЈЕНОГ МОДЕЛА РЕГЕНЕРАЦИЈЕ ЗА ОДРЕЂИВАЊЕ ПОУЗДАНОСТИ ТРАНСПОРТНЕ ТРАКЕ Павлисковá Анна, Марасовá
ВишеPostavka 2: Osnovni graf algoritmi 1 DISTRIBUIRANI ALGORITMI I SISTEMI Iz kursa CSCE 668 Proleće 2014 Autor izvorne prezentacije: Prof. Jennifer Welch
Postavka 2: Osnovni graf algoritmi 1 DISTRIBUIRANI ALGORITMI I SISTEMI Iz kursa CSCE 668 Proleće 2014 Autor izvorne prezentacije: Prof. Jennifer Welch A1 Slanje svima preko fiksiranog razapinjućeg stabla
ВишеSKRIPTE EKOF 2019/20 skripteekof.com Lekcija 1: Brojevni izrazi Lekcija 1: Brojevni izrazi Pregled lekcije U okviru ove lekcije imaćete priliku da nau
Lekcija : Brojevni izrazi Pregled lekcije U okviru ove lekcije imaćete priliku da naučite sledeće: osnovni pojmovi o razlomcima proširivanje, skraćivanje, upoređivanje; zapis razlomka u okviru mešovitog
ВишеPowerPoint Presentation
Nedjelja 6 - Lekcija Projiciranje Postupci projiciranja Projiciranje je postupak prikazivanja oblika nekog, u opštem slučaju trodimenzionalnog, predmeta dvodimenzionalnim crtežom. Postupci projiciranja
ВишеMicrosoft Word - 14Celobrojno.doc
3. CELOBROJNO LINEARNO PROGAMIRANJE 3.1. MODELI CELOBROJNOG PROGRAMIRANJA Svaki matematički model, sa funkcijom kriterijuma minimuma ili maksimuma, u kojem bar jedna primarna promenljiva mora biti celobrojna
ВишеСТРАХИЊА РАДИЋ КЛАСИФИКАЦИJА ИЗОМЕТРИJА И СЛИЧНОСТИ Према књизи [1], свака изометриjа σ се може представити ком позици - jом неке транслациjе за векто
СТРАХИЊА РАДИЋ КЛАСИФИКАЦИJА ИЗОМЕТРИJА И СЛИЧНОСТИ Према књизи [1], свака изометриjа σ се може представити ком позици - jом неке транслациjе за вектор a (коjи може бити и дужине нула) и неке изометриjе
ВишеLAB PRAKTIKUM OR1 _ETR_
UNIVERZITET CRNE GORE ELEKTROTEHNIČKI FAKULTET STUDIJSKI PROGRAM: ELEKTRONIKA, TELEKOMUNIKACIJE I RAČUNARI PREDMET: OSNOVE RAČUNARSTVA 1 FOND ČASOVA: 2+1+1 LABORATORIJSKA VJEŽBA BROJ 1 NAZIV: REALIZACIJA
ВишеЛИНЕАРНА ФУНКЦИЈА ЛИНЕАРНА ФУНКЦИЈА у = kх + n А утврди 1. Које од наведених функција су линеарне: а) у = 2х; б) у = 4х; в) у = 2х 7; г) у = 2 5 x; д)
ЛИНЕАРНА ФУНКЦИЈА ЛИНЕАРНА ФУНКЦИЈА у = kх + n А утврди 1. Које од наведених функција су линеарне: а) у = х; б) у = 4х; в) у = х 7; г) у = 5 x; д) у = 5x ; ђ) у = х + х; е) у = x + 5; ж) у = 5 x ; з) у
ВишеOSNOVNA ŠKOLA, VI RAZRED MATEMATIKA
OSNOVNA ŠKOLA, VI RAZRED MATEMATIKA UPUTSTVO ZA RAD Drage učenice i učenici, Čestitamo! Uspjeli ste da dođete na državno takmičenje iz matematike i samim tim ste već napravili veliki uspjeh Zato zadatke
ВишеФАКУЛТЕТ ОРГАНИЗАЦИОНИХ НАУКА
Питања за усмени део испита из Математике 3 I. ДИФЕРЕНЦИЈАЛНЕ ЈЕДНАЧИНЕ 1. Појам диференцијалне једначине. Пикарова теорема. - Написати општи и нормални облик диференцијалне једначине првог реда. - Дефинисати:
ВишеTest iz Linearne algebre i Linearne algebre A qetvrti tok, U zavisnosti od realnog parametra λ rexiti sistem jednaqina x + y + z = λ x +
Test iz Linearne algebre i Linearne algebre A qetvrti tok, 2122017 1 U zavisnosti od realnog parametra λ rexiti sistem jednaqina x + y + z = λ x + λy + λ 2 z = λ 2 x + λ 2 y + λ 4 z = λ 4 2 Odrediti inverz
ВишеУНИВЕРЗИТЕТ У НИШУ ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ Департман за рачунарске науке Писмени део испита из предмета Увод у рачунарство 1. [7 пое
УНИВЕРЗИТЕТ У НИШУ ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ Департман за рачунарске науке 30.06.2018. Писмени део испита из предмета Увод у рачунарство 1. [7 поена] Методом МакКласкија минимизарити систем прекидачких
ВишеТехничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вуји
Техничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић Аутори: Велибор
ВишеClassroom Expectations
АТ-8: Терминирање производно-технолошких ентитета Проф. др Зоран Миљковић Садржај Пројектовање флексибилних ; Математички модел за оптимизацију флексибилних ; Генетички алгоритми у оптимизацији флексибилних
ВишеЗадатак 4: Центрифугална пумпа познате карактеристике при n = 2900 min -1 ради на инсталацији приказаној на слици и потискује воду из резервоара А у р
Задатак 4: Центрифугална пумпа познате карактеристике при n = 900 min -1 ради на инсталацији приказаној на слици и потискује воду из резервоара А у резервоар B. Непосредно на излазу из пумпе постављен
ВишеRG_V_05_Transformacije 3D
Računarska grafika - vežbe 5 Transformacije u 3D grafici Transformacije u 3D grafici Slično kao i u D grafici, uz razlike: matrice su 4x4 postoji posebna matrica projekcije Konvencije: desni pravougli
Више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
Више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
ВишеJEDNAKOSTI I JEDNAČINE,
ЛИНЕАРНА ДИОФАНТОВА ЈЕДНАЧИНА Диофантове једначине смо решавали у петом, шестом и седмом разреду. Тада смо се упознали и са појмом Диофантове једначине и појмом решења Диофантове једначине. Циљ ове наставне
ВишеMicrosoft Word - Ispitivanje toka i grafik funkcije V deo
. Ispitati tok i skicirati grafik funkcije y= arcsin + Oblast definisanosti (domen) Podsetimo se grafika elementarnih funkcija i kako izgleda arcsin funkcija: y - y=arcsin Funkcija je definisana za [,]
Више7. а) 3 4 ( ) ; б) ( ) ( 2 5 ) ; в) ( ) 3 16 ; г) ( ). 8. а) ( г) ) ( ) ; б)
7. а) ( 5 + 5 ) ; б) ( 5 8 5 6 ) ( 2 5 ) ; в) ( 9 + ) 6 ; г) 5 ( 2 + 2 29 ). 8. а) ( г) 2 2 + ) ( + 2 ) ; б) 2 ( + 2 ) + 2 ; в) ( 0 + 5 ) ( 2 ( 7 6 )) ; 7 2 + ( + ( 8 6 ( 2 ) 2 )) ; д) ( 2 5 ( 2 + 7 0
ВишеПРИРОДА И ЗНАК РЕШЕЊА 2 b ax bx c 0 x1 x2 2 D b 4ac a ( сви задаци су решени) c b D xx 1 2 x1/2 a 2a УСЛОВИ Решења реална и различита D>0 Решења реалн
ПРИРОДА И ЗНАК РЕШЕЊА ax x c 0 x x D 4ac a ( сви задаци су решени) c D xx x/ a a УСЛОВИ Решења реална и различита D>0 Решења реална D Двоструко решење (реална и једнака решења) D=0 Комплексна решења (нису
Вишеuntitled
РАЗЛОМЦИ - III ДЕО - РЕШЕЊА МНОЖЕЊЕ И ДЕЉЕЊЕ РАЗЛОМАКА ПРИРОДНИМ БРОЈЕМ. а) + + + + + + = = = ; б) + + + + + + + + + + = = = 8 ; в) 8 + + + + + + + = 8 = = =.. а) = = = ; б) = = = ; 0 0 в) 0 = = = ; г)
ВишеP9.1 Dodela resursa, Bojenje grafa
Фаза доделе ресурса Ова фаза се у литератури назива и фазом доделе регистара, при чему се под регистрима подразумева скуп ресурса истог типа. Додела регистара променљивама из графа сметњи се обавља тзв.
ВишеMicrosoft Word - SIORT1_2019_K1_resenje.docx
I колоквијум из Основа рачунарске технике I СИ- 208/209 (24.03.209.) Р е ш е њ е Задатак f(x, x 2, x 3 ) = (x + x x ) x (x x 2 + x ) + x x 2 x 3 f(x, x 2, x 3 ) = (x + x x ) (x x + (x )) 2 + x + x x 2
ВишеSVEUČILIŠTE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKE VARAŢDIN Marko Fabijan Pavlović RJEŠAVANJE PROBLEMA OPTIMALIZACIJE METODAMA CJELOBROJNOG PRO
SVEUČILIŠTE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKE VARAŢDIN Marko Fabijan Pavlović RJEŠAVANJE PROBLEMA OPTIMALIZACIJE METODAMA CJELOBROJNOG PROGRAMIRANJA ZAVRŠNI RAD Varaţdin, 2018. SVEUČILIŠTE
ВишеPROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije
PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije korake. Uz dobro razrađen algoritam neku radnju ćemo
ВишеProjektovanje tehnoloških procesa
ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА Департман за производно машинство Пројектовање технолошких процеса Тема: Др Мијодраг Милошевић Технолошки процеси израде производа Део производног процеса у коме се врши измена
ВишеMicrosoft PowerPoint - Ekoloska (city) logistika 8.3
ЕКОЛОШКА (CITY) ЛОГИСТИКА Осмо предавање управљање отпадом,, пример Познато: Капацитет смећара које врши опслугу је: q m =8 t Количина отпада коју треба скупити на местима (чворова),,,,6 и 7, дат је у
ВишеMicrosoft PowerPoint - C-4-1
Pregled iskaza u C-u Izraz; Iskaz dodele, serijski komponovani iskaz; blok Uslovni iskazi i izrazi; složeno grananje Iterativni iskazi Iskaz dodele Promena vrednosti a = Ψ; Izračunava vrednost izraza Ψ,
ВишеMicrosoft Word - Algebra i funkcije- napredni nivo doc
Algebra i funkcije napredni nivo 01. Nenegativna znači da je vrednost izraza pozitivna ili je jednaka 0. ( 1) ( 1)( 1) 0 razlika kvadrata (( x) + x 1+ 1 ) (( x) 1 ) 0 ( + + 1) ( 1) 0 x x+ x x+ x x x +
ВишеУниверзитет у Београду Математички факултет Драган Д. Ђурђевић Поређење егзактних и хеуристичких метода за решавање неких оптимизационих проблема Маст
Универзитет у Београду Математички факултет Драган Д. Ђурђевић Поређење егзактних и хеуристичких метода за решавање неких оптимизационих проблема Мастер рад Београд, 2014. Ментор: др Филип Марић, доцент,
ВишеVerovatnoća - kolokvijum 17. decembar Profesor daje dva tipa ispita,,,težak ispit i,,lak ispit. Verovatnoća da student dobije težak ispit je
Verovatnoća - kolokvijum 17. decembar 2016. 1. Profesor daje dva tipa ispita,,,težak ispit i,,lak ispit. Verovatnoća da student dobije težak ispit je 0.8. Ako je ispit težak, verovatnoća da se prvo pitanje
ВишеMicrosoft Word - ETH2_EM_Amperov i generalisani Amperov zakon - za sajt
Полупречник унутрашњег проводника коаксијалног кабла је Спољашњи проводник је коначне дебљине унутрашњег полупречника и спољашњег Проводници кабла су начињени од бакра Кроз кабл протиче стална једносмерна
ВишеТалесова 1 теорема и примене - неки задаци из збирке Дефинициjа 1: Нека су a и b две дужи чиjе су дужине изражене преко мерне jединице k > 0, тако да
Талесова 1 теорема и примене - неки задаци из збирке Дефинициjа 1: Нека су и две дужи чиjе су дужине изражене преко мерне jединице k > 0, тако да jе m k и n k, где су m, n > 0. Тада кажемо да су дужи и
ВишеSTABILNOST SISTEMA
STABILNOST SISTEMA Najvaznija osobina sistema automatskog upravljanja je stabilnost. Generalni zahtev koji se postavlja pred projektanta jeste da projektovani i realizovani sistem automatskog upravljanja
ВишеMicrosoft Word - 4.Ucenik razlikuje direktno i obrnuto proporcionalne velicine, zna linearnu funkciju i graficki interpretira n
4. UČENIK RAZLIKUJE DIREKTNO I OBRNUTO PROPORCIONALNE VELIČINE, ZNA LINEARNU FUNKCIJU I GRAFIČKI INTERPRETIRA NJENA SVOJSTVA U fajlu 4. iz srednjeg nivoa smo se upoznali sa postupkom rada kada je u pitanju
ВишеQFD METODA – PRIMER
QFD METODA - PRIMER PROBLEM: U kompaniji X koja se bavi izradom kompjuterskih softvera uočen je pad prodaje konkretnog softvera - Softver za vođenje knjigovodstva. Kompanija X je raspolagala sa jednom
ВишеDR DRAGOŚ CVETKOVIC DR SLOBODAN SIMIC DISKRETNA MATEMATIKA MATEMATIKA ZA KOMPJUTERSKE NAUKĘ DRUGO ISPRAYLJENO I PROSIRENO IZDANJE HMUJ
DR DRAGOŚ CVETKOVIC DR SLOBODAN SIMIC DISKRETNA MATEMATIKA MATEMATIKA ZA KOMPJUTERSKE NAUKĘ DRUGO ISPRAYLJENO I PROSIRENO IZDANJE HMUJ Sadrżaj Predgovor Iz predgovora prvoni izdanju knjige "Diskretne mateiuatićke
ВишеМ А Т Е М А Т И К А Први разред (180) Предмети у простору и односи међу њима (10; 4 + 6) Линија и област (14; 5 + 9) Класификација предмета према свој
М А Т Е М А Т И К А Први разред (180) Предмети у простору и односи међу њима (10; 4 + 6) Линија и област (14; 5 + 9) Класификација предмета према својствима (6; 2 + 4) Природни бројеви до 100 (144; 57
ВишеMicrosoft Word - ASIMPTOTE FUNKCIJA.doc
ASIMPTOTE FUNKCIJA Naš savet je da najpre dobro proučite granične vrednosti funkcija Neki profesori vole da asimptote funkcija ispituju kao ponašanje funkcije na krajevima oblasti definisanosti, pa kako
Више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
ВишеOsnovi programiranja Beleške sa vežbi Smer Računarstvo i informatika Matematički fakultet, Beograd Jelena Tomašević i Sana Stojanović November 7, 2005
Osnovi programiranja Beleške sa vežbi Smer Računarstvo i informatika Matematički fakultet, Beograd Jelena Tomašević i Sana Stojanović November 7, 2005 2 Sadržaj 1 5 1.1 Specifikacija sintakse programskih
ВишеMicrosoft Word - III godina - EA - Metodi vjestacke inteligencije
Школска година 2018/2019. Предмет Методи вјештачке интелигенције Шифра предмета 2284 Студијски програм Електроенергетика и аутоматика Циклус студија Година студија Семестар Број студената Број група за
ВишеAnaliticka geometrija
Analitička geometrija Predavanje 4 Ekscentricitet konusnih preseka i klasifikacija kvadratnih krivih Novi Sad, 2018. Milica Žigić (PMF, UNS 2018) Analitička geometrija predavanje 4 1 / 15 Ekscentricitet
Вишеs2.dvi
1. Skup kompleksnih brojeva 1. Skupovibrojeva.... Skup kompleksnih brojeva................................. 6. Zbrajanje i množenje kompleksnih brojeva..................... 9 4. Kompleksno konjugirani
ВишеMicrosoft Word - NULE FUNKCIJE I ZNAK FUNKCIJE.doc
NULE FUNKCIJE I ZNAK FUNKCIJE NULE FUNKCIJE su mesta gde grafik seče osu a dobijaju se kao rešenja jednačine y= 0 ( to jest f ( ) = 0 ) Mnogi profesori vole da se u okviru ove tačke nadje i presek sa y
ВишеVeeeeeliki brojevi
Matematička gimnazija Nedelja informatike 3 12. decembar 2016. Uvod Postoji 10 tipova ljudi na svetu, oni koji razumeju binarni sistem, oni koji ne razumeju binarni sistem i oni koji nisu očekivali šalu
Више