Online előrenéző és paraméter tanuló algoritmusok nyugtázási és ütemezési problémákra
|
|
- Adrián Budai
- 7 évvel ezelőtt
- Látták:
Átírás
1 Szegedi Tudományegyetem Számítógépes Algoritmusok és Mesterséges Intelligencia Tanszék Online előrenéző és paraméter tanuló algoritmusok nyugtázási és ütemezési problémákra Ph.D. értekezés tézisei Németh Tamás Témavezető: Dr. Imreh Csanád tanszékvezető egyetemi docens SZTE TTIK, Informatika Doktori Iskola Szeged
2 1. Bevezetés On-line problémáról beszélünk az olyan optimalizálási feladatok esetében, ahol a bemenetet csak részenként ismerjük meg, és a döntéseinket a már megkapott információ alapján, a további adatok ismerete nélkül kell meghoznunk. Egy ilyen algoritmustól nem várhatjuk el, hogy a teljes információval rendelkező algoritmusok által megkapható optimális megoldást szolgáltassa. Azon algoritmusokat, amelyek ismerik a teljes bemenetet, offline algoritmusoknak nevezzük. Az on-line algoritmusok hatékonyságának vizsgálatára két alapvető módszert használnak. Az egyik lehetőség az átlagos eset elemzése. Ebben az esetben fel kell tételeznünk valamilyen valószínűségi eloszlást a lehetséges bemenetek terén, és a célfüggvénynek az erre az eloszlásra vonatkozó várható értékét vizsgáljuk. A másik megközelítés egy legrosszabb eset elemzés, amelyet versenyképességi elemzésnek nevezünk. Ebben az esetben az on-line algoritmus által kapott megoldás célfüggvényértékét hasonlítjuk össze az optimális off-line célfüggvényértékkel. A továbbiakban egy tetszőleges ALG on-line algoritmusra az I bemeneten felvett célfüggvényértéket ALG(I)-vel jelöljük. Az I bemeneten felvett optimális off-line célfüggvényértéket OP T (I)-vel jelöljük. Ezt a jelölésrendszert használva a versenyképességet minimalizálási problémákra a következőképpen definiálhatjuk. Az ALG algoritmus C-versenyképes, ha ALG(I) C OP T (I) teljesül minden I bemenet esetén. Egy algoritmus enyhe versenyképességi hányadosa a legkisebb olyan C szám, amelyre az algoritmus enyhén C-versenyképes. 2. A nyugtázási probléma Ebben a fejezetben összefoglaljuk a nyugtázási probléma előrenéző változatának megoldásához készített algoritmusokat, és azok versenyképességi elemzését, mely eredményeket a [7] cikkben publikáltuk. Az informatikai hálózatokon a kommunikáció során elküldött információ csomagok formájában továbbítódik. Az esetek többségében azonban a kommunikációs csatorna nem teljesen megbízható, így az egyes információcsomagok megérkezéséről nyugtát kell küldeni. A TCP implementációk is küldenek nyugtát a csomagok fogadásakor [12]. A nyugtázási probléma tárgyalása során azt próbáljuk meghatározni, hogy melyik időpontban érdemes egy nyugtát küldeni. Abból indulunk ki, hogy egy nyugta több csomag 2
3 megérkezését tudja igazolni, azonban ha túl sokáig várunk egy-egy nyugta elküldésével az a csomag újraküldéséhez vezethet, ami többletterhelést ró a hálózatra, míg ha minden csomagot azonnal nyugtázunk akkor maguk a nyugták terhelik feleslegesen a hálózatot. A nyugtázási probléma matematikai modelljében a bemenetet a csomagok a 1,..., a n érkezési idejei adják. Az algoritmusnak meg kell határoznia, hogy mikor küld nyugtákat, ezeket az időpontokat t 1,..., t k jelöli. A nyugtázási probléma költségfüggvénye γk + (1 γ) k j=1 L j, ahol k a nyugták száma és az f max modellben L j = max tj 1<a i t j (t j a i ), a j-edik nyugta által összegyűjtött maximális késedelem, míg az f sum modellben L j = t j 1<a i t j (t j a i ) a j-edik nyugta által összegyűjtött teljes késedelem. Ha az algoritmus ismeri az érkezési időket a következő c hosszúságú időintervallumra azt idő előretekintő tulajdonságnak nevezzük. Ha c < γ/(1 γ) az ébresztő algoritmus egy kiterjesztettebb verzióját használjuk, a továbbiakban TLA algoritmusnak nevezzük (Time Lookhead Alarming Algorithm). Az f max célfüggvény esetén az a j időpontban beállítjuk az ébresztőt a j + γ/(1 γ) c időpontra. Ha az a j+1 csomag az ébresztési időpont előtt megérkezik vagy ha az a j+1 csomagot az a j + γ/(1 γ) c időpontban az (a j + γ/(1 γ) c, a j + γ/(1 γ)] intervallumban látjuk (előre) akkor átállítjuk az ébresztőt az a j+1 + γ/(1 γ) c időpontra. Ellenkező esetben, azaz nem érkezik a következő csomag a (a j, a j + γ/(1 γ)] időintervallumban, nyugtát küldünk az a j + γ/(1 γ) c időpontban, mely az összes még nyugtázatlan csomagot nyugtázza. Az f sum célfüggvény esetén pedig az a j időpontban beállítjuk az ébresztőt az a j + e j időpontra, ahol e j = (γ/(1 γ) a i σ j (a j a i ))/ σ j. Ha a következő csomag megérkezik az max{a j, a j + e j c} időpont előtt, vagy látjuk a j+1 -et az előrenéző intervallumban, átállítjuk az ébresztőt. Egyébként (nincs csomag az (a j, a j +e j ]) intervallumban) nyugtát küldünk a max{a j, a j + e j c} időpontban, ami minden nyugtázatlan csomagot nyugtáz. 1. Tézis 1. Tétel. Az f max modellben a TLA algoritmus max{1, 2 1 γ γ c}-versenyképes. 2. Tétel. Nem létezik olyan c-előrenéző algoritmus az f max modellben, amelynek kisebb a versenyképességi hányadosa, mint max{1, 2 1 γ γ c}. 3. Tétel. Az f sum modellben, tetszőleges c-re a TLA algoritmus versenyképességi hányadosa 2. 3
4 Ha c > γ/(1 γ) 2-nél kisebb versenyképességű algoritmust is adhatunk. A LIP algoritmus (Lookahead Interval Planning Algorithm) a következő. Az algoritmus blokkokra bontja az inputot, majd minden blokkra meghatározza a nyugták küldésének időpontját az optimális off-line algoritmus segítségével. Egy-egy blokk mindig az első nyugtázatlan csomaggal kezdődik. Az algoritmus először meghatározza, hogy van-e 2 egymást követő csomag a c hosszúságú előretekintő intervallumban melyre a i+1 a i > γ/(1 γ). Ha van ilyen pár, a blokkot lezárjuk az első ilyen a i időpontnál, egyébként a blokk intervallumának hossza c. Ez után az algoritmus meghatározza a blokkra a nyugták küldésének időpontját az optimális megoldáshoz az off-line probléma optimális megoldásával [6], majd elküldi a nyugtákat a megoldás szerint és áttér a következő blokkra. 2. Tézis 4. Tétel. A LIP algoritmus 1 + γ (1 γ)c -versenyképes. 5. Tétel. Nem létezik online algoritmus az f sum modellben, amelynek kisebb a versenyképességi hányadosa, mint 1 + Ω(1/c 2 ), ha c > γ/(1 γ). 6. Tétel. Nem létezik olyan c-előrenéző semi-on-line algoritmus a nyugtázási problémára az f sum modellben, amelynek kisebb a versenyképességi hányadosa, mint 2γ/(c(1 γ) + γ), ha c γ/(1 γ) 3. Paraméter tanuló algoritmusok a nyugtázási problémához Ebben a fejezetben egy új algoritmust mutatunk be az on-line és félig on-line nyugtázási problémára az f sum modellben, melynek átlagos hatékonysága jobb, mint a szakirodalomból ismert többi algoritmusé. Az eredményeket a [8] és [9] cikkekben publikáltuk. Az algoritmus szakaszokban működik és az Alarm vagy a TLA algoritmust használja a csomagok nyugtázására. Először definiáljuk az ébresztő algoritmus egy verzióját melyet használni fogunk, az Alarm p algoritmust, mely egy pozitív p paramétert használ. Alarm p algoritmus e j = (pγ/(1 γ) a i σ j (a j a i ))/ σ j értéket használja minden j-hez. Ez az e j érték azt jelenti, hogy ha nem érkezik új csomag a j + e j időpontig, az algoritmus a j + e j időpontban nyugtázza az összes még nyugtázatlan csomagot. A késedelmi költség a i σ j (a j a i )) + σ j e j = p γ/(1 γ). 4
5 Meg kell jegyeznünk, hogy Alarm 1 algoritmus 2-versenyképes [6]. A TLA algoritmus teljesen hasonló kiterjesztését T LA p jelöli. Az új paraméter tanuló algoritmus két paraméter tanulásán alapszik, melyek r és q. Az algoritmus a következőképpen működik. LearnAlarm(r,q)/LearnTLA(r,q) algoritmus 1. szakasz Használjuk az Alarm 1 /T LA 1 algoritmust az első r csomag nyugtázásához. Ugrás a 2. szakaszra. j. szakasz (j > 1) Jelölje I j az inputot, ami az utolsó r q csomag. Ha kevesebb csomag érkezett, akkor I j mindet tartalmazza. A SimpleOpt algoritmust használjuk a p azon értékének meghatározására, mely minimalizálja az Alarm p /T LA p algoritmus költségét az I j inputon. Jelölje ezt az értéket p. Az Alarm p /T LA p algoritmust használjuk a következő r csomag nyugtázására majd folytassuk a j + 1. szakaszon. Észrevehetjük, hogy p optimális értéke olyan, hogy a nyugtázás időpontja pontosan valamely csomag beérkezési időpontjával egyenlő. Az alábbi algoritmus csak azokat az értékeket vizsgálja, melyek ennek a kritériumnak megfelelnek. A SimpleOptAlarm Algoritmus Inicializálás: Legyen p = 1 és Z = Keresés: Minden 1 i < j n -re Legyen s := j k=i (a j a i ), és p := (1 γ)s/γ. Futtassuk p-re Alarm p /T LA p -t az inputon és határozzuk meg a nyugtát számát (k) Ha kγ(1 + p) < Z, akkor p := p és Z := kγ(1 + p) Return p Az algorimust teszteknek vetettük alá, hogy a hatékonyságát értékeljük. Az eredmények alapján a következő következtetéseket vonhatjuk le: 5
6 A legfontosabb megfigyelésünk, hogy a tesztek eredményei tisztán mutatják, hogy a paraméter tanulás jelentős hatékonyságjavulást eredményez az Alarm algoritmus működésében. A teszteredmények alapján az is jól látható, hogy az új algoritmus igen érzékeny a paraméterek beállításaira. Egy pontos paraméter beállítás tovább csökkenti az ALG/OP T hányadost. Az is jól látszik, hogy a paraméterek optimális beállítása az input függvénye, de néhány általános következtetést levonhatunk. Úgy tűnik, hogy egy közepes hosszúságú tanulási szakasz jobb eredményt ad, mint egy rövid, vagy egy hosszú. Miután összehasonlítjuk a különböző tesztesetek eredményeit azt a következtetést is levonhatjuk, hogy az algoritmusok hasonló viselkedést mutatnak. 3. Tézis Egy új, paraméter tanuláson alapuló algoritmust fejlesztettünk az online nyugtázási feladat megoldására és annak előrenéző változatához is. Véletlen eloszlás alapján generált és valós inputokon futtatott tesztek alapján megállapítottuk, hogy az új algoritmus lényegesen jobb hatékonyságú, mint a korábban ismert algoritmusok. 4. Paraméter tanuló algoritmus az elutasításos on-line ütemezéshez Ebben a fejezetben az elutasításos on-line ütemezéshez mutatunk be egy új algoritmust, melyet a [10] cikkben publikáltunk. Ez elutasításos ütemezés problémájában [2] az algoritmusnak lehetősége van az egyes munkákat elutasítani. A munkák jellemzője a végrehajtási idő és az elutasítás büntetése. Célunk az elfogadott munkák végrehajtási idejének és az elutasítás büntetéseinek összegét minimalizálni. Létezik egy versenyképes algoritmus az online esetre tetszőleges számú géphez. Ezt az algoritmust nevezzük RTP algoritmusnak (Reject Total Penalty), melynek az egyik alapötlete az, hogy minden munkára hasonlítsuk össze a büntetést és a terhelést, majd utasítsuk el azokat a munkákat, melyekre a büntetés kisebb mint a terhelés. Ez az alapötlet még csak a mohó algoritmust adja, ami akkor hoz rossz döntést, ha a gépek száma nagy, mert ez 6
7 lehetővé teszi, hogy úgy tűnjön, hogy egy nagy munka kis terhelést jelent. Az RTP algoritmus ezeket a munkákat sokkal óvatosabban kezeli. Algorithm RTP(α) 1. Inicializáció. Legyen R :=. 2. Egy új j munka érkezésekor (i) Ha w j pj m, elutasítjuk a munkát. (ii) Legyen r = i R w i + w j. Ha r α p j, elutasítjuk a j munkát és R := R {j}. (iii) Egyébként elfogadjuk j-t és ütemezzük az első felszabaduló gépre. 1. Prepozíció. Az RTP az α = ( (5) 1)/2 paraméterrel (3 + (5))/2 versenyképes. 2. Prepozíció. Nem létezik olyan β-versenyképes online algoritmus tetszőleges m-re, ahol β < (3 + 5)/2 Paramétertanuló algoritmus Bemutatunk egy új algoritmust, PAROLE (PARameter Online LEarning), mely a futása során megpróbálja megtanulni a legjobb paramétert. Az algoritmus fázisokban működik, minden fázis után választ egy új paramétert az input addig megismert része alapján. Először egy keretalgoritmust definiálunk, mely az új paramétert választó algoritmust eljárásként használja, majd megadjuk azt az eljárást is, mely a paraméter optimális értékét határozza meg az adott fázison. A fázisokat a beérkezett munkák száma alapján határozzuk meg, a fázis a 250. beérkezett munkával ér véget. A PAROLE algoritmus (i. fázis) Az i fázis kezdetekor a CHOOSE algoritmus meghatározza az α i paraméter értékét. Hajtsuk végre RT P (α i ) algoritmust az inputon már ismert részén, R halmazt is módosítjuk. Használjuk RT P (α i )-t a fázis alatt beérkező munkákra. 7
8 Azt az α i értéket szeretnénk használni, mely mellett az RT P (α i )(I) költség minimális az input már ismert részére. Úgy sejtjük, hogy ezen érték meghatározása NP-nehéz, ezért a következő mintavételező algoritmust alkalmazzuk a paraméter új értékének meghatározására. Az algoritmus a paraméter megelőző értékét is felhasználja, amit α -al jelölünk. A CHOOSE algoritmus Generálunk egy-egy értéket egyenletes eloszlással az [(i 1)/10, i/10], i = 1,..., 10 intervallumokból. A kiválasztott értékek halmazát jelöljük S 1 -el. Válasszuk ki az S 1 halmaz azon α elemét, melyre RT P (α)- nak a legkisebb költsége van I-n. Jelöljük ezt az értéket ᾱ-val. Generálunk egy-egy értéket egyenletes eloszlással az [α i/100, α (i 1)/100], [α + (i 1)/100, α + i/100], [ᾱ i/100, ᾱ (i 1)/100], [ᾱ + (i 1)/100, ᾱ + i/100] intervallumokból is, ahol i = 1, A kiválasztott értékek halmazát jelöljük S 2 -vel. Legyen α az S 2 {α } {ᾱ} halmaz azon eleme melyre I inputra az RT P (α)-nak a legkisebb költsége van. A CHOOSE alapötlete, hogy válasszunk egy jó paraméterértéket. Két jelölt szomszédságát vizsgáljuk meg, az egyik az előző paraméter értéke, a másik egy további ᾱ érték, mely a legjobb néhány olyan érték közül, melyeket az paraméter előző értékétől függetlenül választottunk. 4. Tézis Egy új, paraméter tanuláson alapuló algoritmust fejlesztettünk az online elutasításos ütemezés megoldására. Véletlen eloszlás alapján generált és valós inputokon futtatott tesztek segítségével megállapítottuk, hogy az új algoritmus hasonló hatékonyságú mint a korábbi algoritmusok, viszont akkor is jól használható, ha nincs előzetes információnk az inputról. 5. On-line klaszterezés egy RTLS rendszerben Ebben a fejezetben bemutatjuk az on-line klaszterezési eljárásunkat és eredményét egy valós idejű helymeghatározási rendszer alkalmazásában. A rendszer az eredmények felhasználásával az objektumok gyors, nagy pontosságú pozíció-meghatározását végzi el. Az eredményeket a [11] cikkben publikáltuk. 8
9 A valós idejű helymeghatározó rendszerek feladata a különböző objektumok pozíciójának nagy pontosságú meghatározása A rendszerben az objektumok olyan miniatűr rádióadókkal vannak felszerelve, melyek egy az Intézet által kifejlesztett beltéri működésű valós idejű pozíciómeghatározási rendszer (WISMIT) által feldolgozható periodikusan sugárzott rádiójeleket küldenek. Ezeket a rádiójeleket fogják az infrastruktúra különböző mérőállomásai, melyek a jelek beesési szögét és a rádiójelet sugárzó objektum távolságát tudják meghatározni minden periódusban (mérési ciklusban). Egy ilyen mérési sorozatot melyen a periodikusan sugárzott rádióimpulzusok egyetlen impulzusán különböző pozíciókban elhelyezett mérőeszközök méréseit értjük, burst-nek nevezzük. A rádió jelek különböző feldolgozható információkat is közvetítenek, egyrészt egy egyedi azonosítót, ami egyértelműen azonosítja azt az objektumot amiből a rádiójel származik, másrészt egy folyamatosan növekvő sorszámot ami a mérési ciklusokat számolja így azonosítva egy-egy mérési ciklust (burst-öt). Ezt a mérési ciklust azonosító sorszámot burst_id-nek nevezzük. Ha egy mérési ciklusban elegendő mérési adatot összegyűjtünk, a mérési eredményekből a pozíciót kiszámító algoritmus már ki tudja számítani az objektum pozícióját. A klaszterező algoritmusnak azt kell eldöntenie, hogy mikor küldjük tovább a beérkező adatokat. Az algoritmus nem várhatja egyszerűen minden mérési eredmény beérkezését, ennél jóval kifinomultabb megoldásra van szükség. A cél az, hogy az algoritmus döntse el mikor érdemes az összegyűjtött adatokat a pozíció számításhoz továbbítania. Ehhez két egymásnak ellentmondó célnak kell megfelelnie. Az első, hogy a pozíció számító algoritmusnak az összes rendelkezésre álló mérési adatot meg kell kapnia a mérési pontoktól, a lehető legpontosabb pozíciómeghatározás érdekében. Ugyanakkor a rendszernek nem szabad túl sokáig várnia a mérési adatok begyűjtésére, hiszen minden késedelem az adattovábbításban jelentősen rontja a mozgó objektumra meghatározott pozíció relevanciáját. Egy majdnem pontos pozíció jobb, mint egy teljesen pontos pozíció túl későn. Bemutatunk egy a fenti irányelveket célzó integrált célfüggvényt, és a klaszterezési problémát maximalizációs problémaként definiáljuk. Minden adattovábbítási p j időponthoz és k mérési helyhez legyen e jk = 1, ha a mérési adatot továbbítottuk a pozíció számításhoz egyébként legyen e jk = 0. Legyen r j = max n {Rcpt(x i) x i B j}. i=1 A következő maximalizálandó célfüggvényt definiáljuk: 9
10 b m b f = e jk w k c (p j r j ). j=1 k=1 j=1 Az NWT (No Waiting Time Algorithm) algoritmus minden burst-höz az első adatot küldi tovább a pozíció kiszámításához, amint az megérkezett. A CWT (Constant Waiting Time) algoritmus minden burst-nél az első adatcsomag megérkezése után vár még d ideig, majd elküldi az összes addig megérkezett adatot a pozíció meghatározónak. 5. Tézis 7. Tétel. Nincs olyan algoritmus melynek a versenyképességi hányadosa m k=1 kisebb, mint w k w 1 m. 8. Tétel. Az NWT algoritmus versenyképességi hányadosa m k=1 w k w Tétel. Ha egy burst hossza nem lehet d-nél nagyobb és w1 c > d, akkor nincs olyan algoritmus a korlátos modellben, melynek kisebb a versenyké- n pességi hányadosa mint min{ w1 w, w k k=1 1 c d w 1 }. 10. Tétel. A CWT algoritmus versenyképességi hányadosa w 1 w 1 c d. m w 1. Kiegészítés. A korlátos modellben ha 1 w k=1 wi 1 c d w 1, akkor CWT versenyképességi hányadosa a modellben lehetséges legkisebb versenyképességi hányados, egyébként NWT versenyképességi hányadosa éri el a lehetséges legkisebb értéket. Bemutatunk egy további algoritmust is (VWT), ami a d paraméter értékét a beérkező adatok alapján folyamatosan megbecsüli, továbbá egy mérésen alapuló tapasztalati elemzést, mely az algoritmusok hatékonyságát vizsgálja a tényleges környezet által gyűjtött adatokon. Az algoritmus a következő szabályokat használja, az adatok elküldési időpontjának meghatározására és az adatok küldésére: Ha az aktuális idő S(j)+W és DS(j) még nem lezárt (nincs továbbítva a pozíció számításhoz), akkor az algoritmus lezárja DS(j)-t, és elküldi azt a pozíció számító algoritmusnak. Egyébként legyen 10
11 P D(j) = max{0, MEM 1 min {p j a r j a } INC} a=0 a W változó lehetséges legkisebb csökkentési értéke, mely az utolsó MEM burst minimális hosszát és az INC biztonsági időt veszi figyelembe. Ha P D(j) DEC, akkor W -t csökkentjük P D(j)-vel. Ha az algoritmus a burst összes adatát összegyűjtötte DS(j)-be, azaz t várakozási idő elég volt ahhoz, hogy a pozíciómeghatározási infrastruktúra összes mérési adatát összevárjuk, akkor az összegyűljtött adatokat DS(j)-t továbbítjuk a pozíció meghatározáshoz. Ez csak úgy történhetett, ha t S(j) + W. Ilyenkor az előző pont szerinti a W értékének csökkentése is megtörténhet. Az algoritmus a következő szabályokat használja az x i adat megérkezésekor: Ha x i a j burst-höz tartozik, t időpontban érkezik és DS(j) nincs lezárva, akkor bővítjük DS(j)-t az új adattal és ellenőrizzük, hogy ez van e még a j burst-höz tartozó hiányzó adat az infrastruktúrából. Ha DS(j) már lezárt az r j időpontban W értékét módosítjuk a t S(j) + INC értékre. 6. Tézis Egy új, paraméter tanuláson alapuló algoritmust fejlesztettünk az on-line klaszterezési probléma megoldására. A Fraunhofer intézet szimulációs rendszerében, valós inputokon futtatott tesztek alapján megállapítottuk, hogy az új algoritmus jobb hatékonyságú mint a korábbi, lehető legkisebb versenyképességi hányadossal rendelkező algoritmusok, és akkor is jól használható, ha nincs előzetes információnk az inputról. Hivatkozások [1] Albers, S. and Schröder, B. An Experimental Study of Online Scheduling Algorithms. ACM Journal of Experimental Algorithms, article 3,
12 [2] Bartal, Y., Leonardi, S., Marchetti-Spaccamela, A., Sgall, J. and Stougie, L. Multiprocessor scheduling with rejection, SIAM Journal on Discrete Mathematics, 13:64 78, [3] A. Borodin, R. El-Yaniv, Online Computation and Competitive Analysis Cambridge University Press, [4] M. Brugger, T. Christ, F. Kemeth, S. Nagy, M. Schaefer, M.M. Pietrzyk, The FMCW technology-based indoor localization system, Proceedings of Ubiquitous Positioning Indoor Navigation and Location Based Service (UPINLBS), Helsinki, Finnland, 2010 pp [5] M. Brugger, F. Kemeth, Locating rate adaptation by evaluating movement specific parameters, Proceedings of 2010 NASA/ESA Conference on Adaptive Hardware and Systems (AHS), Anaheim, USA, 2010 pp [6] D. R. Dooly, S. A. Goldman, S. D. Scott: On-line analysis of the TCP acknowledgment delay problem. J. ACM 48(2) , [7] Cs. Imreh, T. Németh, On time lookahead algorithms for the online data acknowledgement problem in 32nd International Symposium on Mathematical Foundations of Computer Science, LNCS 4708, Cesky Krumlov, 2007, pp [8] Cs. Imreh and T. Németh, Parameter learning algorithm for the online data acknowledgment problem, Optim. Methods Softw., 26, 3 (2011) [9] T. Németh, B. Gyekiczki, Cs. Imreh, Parameter Learning in Lookahead Online Algorithms for Data Acknowledgment, IEEE International Symposium on Logistics and Industrial Informatics, 2011 [10] T. Németh and Cs. Imreh, Parameter learning online algorithm for multiprocessor scheduling with rejection, Acta Cybernetica 19(1) (2009), pp [11] T. Németh, S. Nagy, Cs. Imreh Online data clustering algorithms in an RTLS system Acta Universitatis Sapientiae, Informatica, 5, 1 (2013) [12] W. R. Stevens, TCP/IP Illustrated, Volume I. The protocols, Addison Wesley, Reading,
Előrenéző és paraméter tanuló algoritmusok on-line klaszterezési problémákra
Szegedi Tudományegyetem Számítógépes Algoritmusok és Mesterséges Intelligencia Tanszék Dr. Németh Tamás Előrenéző és paraméter tanuló algoritmusok on-line klaszterezési problémákra SZTE TTIK, Móra Kollégium,
On-line előrenéző és paraméter tanuló algoritmusok nyugtázási és ütemezési problémákra
Szegedi Tudományegyetem Számítógépes Algoritmusok és Mesterséges Intelligencia Tanszék On-line előrenéző és paraméter tanuló algoritmusok nyugtázási és ütemezési problémákra Ph.D. értekezés Németh Tamás
Approximációs algoritmusok
Approximációs algoritmusok Nehéz (pl. NP teljes) problémák optimális megoldásának meghatározására nem tudunk (garantáltan) polinom idejű algoritmust adni. Lehetőségek: -exponenciális futási idejű algoritmus
Beszámoló az "Online er forrás allokációs problémák" cím F048587 számú OTKA kutatási projekt eredményeir l
Beszámoló az "Online er forrás allokációs problémák" cím F048587 számú OTKA kutatási projekt eredményeir l A gyakorlatban el forduló alkalmazásokban sokszor kerülünk szembe olyan problémákkal, hogy korlátozott
A k-szerver probléma
Bevezetés A k-szerver probléma Imreh Csanád SZTE, Informatikai Tanszékcsoport 6720, Szeged, Árpád tér 2. Email: cimreh@inf.u-szeged.hu A gyakorlatban gyakran fordulnak elő olyan optimalizálási feladatok,
Online algoritmusok. Algoritmusok és bonyolultságuk. Horváth Bálint március 30. Horváth Bálint Online algoritmusok március 30.
Online algoritmusok Algoritmusok és bonyolultságuk Horváth Bálint 2018. március 30. Horváth Bálint Online algoritmusok 2018. március 30. 1 / 28 Motiváció Gyakran el fordul, hogy a bemenetet csak részenként
i=1 i+3n = n(2n+1). j=1 2 j < 4 2 i+2 16 k, azaz az algoritmus valóban konstans versenyképes.
1. Feladat Adott egy parkoló, ahol egy professzor a kocsiját tartja. A parkolóhelyeket egy n és n közötti szám azonosítja, az azonosító szerint helyezkednek el balról jobbra. A professzor kijön az egyetemr
Az online algoritmusok k-szerver probléma
Az online algoritmusok k-szerver probléma Bittner Emese, Imreh Csanád, Nagy-György Judit Szegedi Tudományegyetem Online algoritmusok Online problémáról beszélünk azokban az esetekben, ahol nem ismert az
Az online algoritmusok k-szerver probléma
Az online algoritmusok k-szerver probléma Bittner Emese, Imreh Csanád, Nagy-György Judit Szegedi Tudományegyetem Online algoritmusok Online problémáról beszélünk azokban az esetekben, ahol nem ismert az
Általános algoritmustervezési módszerek
Általános algoritmustervezési módszerek Ebben a részben arra mutatunk példát, hogy miként használhatóak olyan általános algoritmustervezési módszerek mint a dinamikus programozás és a korlátozás és szétválasztás
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék 2016/17 2. félév 5. Előadás Dr. Kulcsár Gyula egyetemi docens Tartalom 1. Párhuzamosan
1. Online kiszolgálóelhelyezés
1. Online kiszolgálóelhelyezés A probléma általános deníciójának megadásához szükség van a metrikus tér fogalmára. Egy (M, d) párost, ahol M a metrikus tér pontjait tartalmazza, d pedig az M M halmazon
Ütemezési problémák. Kis Tamás 1. ELTE Problémamegoldó Szeminárium, ősz 1 MTA SZTAKI. valamint ELTE, Operációkutatási Tanszék
Ütemezési problémák Kis Tamás 1 1 MTA SZTAKI valamint ELTE, Operációkutatási Tanszék ELTE Problémamegoldó Szeminárium, 2012. ősz Kivonat Alapfogalmak Mit is értünk ütemezésen? Gépütemezés 1 L max 1 rm
Keresés képi jellemzők alapján. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék
Keresés képi jellemzők alapján Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék Lusta gépi tanulási algoritmusok Osztályozás: k=1: piros k=5: kék k-legközelebbi szomszéd (k=1,3,5,7)
DR. IMREH CSANÁD EMLÉKÉRE
Alkalmazott Matematikai Lapok 34 (2017), 21 27 DR. IMREH CSANÁD EMLÉKÉRE Imreh Csanád 1975. május 20-án született Szegeden, édesapja Imreh Balázs (1945 2006) matematikus volt. Általános és középiskolai
Számítógépes Hálózatok 2012
Számítógépes Hálózatok 22 4. Adatkapcsolati réteg CRC, utólagos hibajavítás Hálózatok, 22 Hibafelismerés: CRC Hatékony hibafelismerés: Cyclic Redundancy Check (CRC) A gyakorlatban gyakran használt kód
Online algoritmusok a szállítmánytervezésben
Online algoritmusok a szállítmánytervezésben A szállítási problémák on-line jellege több esetben is előfordulhat. Egyrészt sok esetben a szállítás folyamata során keletkeznek új igények, amelyeket szintén
1. A k-szerver probléma
1. A k-szerver probléma Az egyik legismertebb on-line probléma a k-szerver probléma. A probléma általános deníciójának megadásához szükség van a metrikus tér fogalmára. Egy (M, d) párost, ahol M a metrikus
Számítógépes képelemzés 7. előadás. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék
Számítógépes képelemzés 7. előadás Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék Momentumok Momentum-alapú jellemzők Tömegközéppont Irányultáság 1 2 tan 2 1 2,0 1,1 0, 2 Befoglaló
Optimális és közel-optimális online és félig online algoritmusok ütemezési feladatokra
Optimális és közel-optimális online és félig online algoritmusok ütemezési feladatokra Ph.D értekezés tézisei Készítette: Dósa György Témavezet½o: Vízvári Béla egyetemi docens, kandidátus, ELTE Operációkutatási
További forgalomirányítási és szervezési játékok. 1. Nematomi forgalomirányítási játék
További forgalomirányítási és szervezési játékok 1. Nematomi forgalomirányítási játék A forgalomirányítási játékban adott egy hálózat, ami egy irányított G = (V, E) gráf. A gráfban megengedjük, hogy két
Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time)
Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time) (specializáció választás a 4. félévben, specializációra lépés feltétele: az egyik szigorlat
BitTorrent felhasználók értékeléseinek következtetése a viselkedésük alapján. Hegedűs István
BitTorrent felhasználók értékeléseinek következtetése a viselkedésük alapján Hegedűs István Ajánló rendszerek Napjainkban egyre népszerűbb az ajánló rendszerek alkalmazása A cégeket is hasznos információval
p j p l = m ( p j ) 1
Online algoritmusok Online problémáról beszélünk azokban az esetekben, ahol nem ismert az egész input, hanem az algoritmus az inputot részenként kapja meg, és a döntéseit a megkapott részletek alapján
Teljesen elosztott adatbányászat alprojekt
Teljesen elosztott adatbányászat alprojekt Hegedűs István, Ormándi Róbert, Jelasity Márk Big Data jelenség Big Data jelenség Exponenciális növekedés a(z): okos eszközök használatában, és a szenzor- és
Az optimális megoldást adó algoritmusok
Az optimális megoldást adó algoritmusok shop ütemezés esetén Ebben a fejezetben olyan modellekkel foglalkozunk, amelyekben a munkák több műveletből állnak. Speciálisan shop ütemezési problémákat vizsgálunk.
Online migrációs ütemezési modellek
Online migrációs ütemezési modellek Az online migrációs modellekben a régebben ütemezett munkák is átütemezhetőek valamilyen korlátozott mértékben az új munka ütemezése mellett. Ez csökkentheti a versenyképességi
A lineáris programozás alapfeladata Standard alak Az LP feladat megoldása Az LP megoldása: a szimplex algoritmus 2018/
Operációkutatás I. 2018/2019-2. Szegedi Tudományegyetem Informatika Intézet Számítógépes Optimalizálás Tanszék 2. Előadás LP alapfeladat A lineáris programozás (LP) alapfeladata standard formában Max c
A Termelésmenedzsment alapjai tárgy gyakorló feladatainak megoldása
azdaság- és Társadalomtudományi Kar Ipari Menedzsment és Vállakozásgazdaságtan Tanszék A Termelésmenedzsment alapjai tárgy gyakorló feladatainak megoldása Készítette: dr. Koltai Tamás egyetemi tanár Budapest,.
A lineáris programozás alapfeladata Standard alak Az LP feladat megoldása Az LP megoldása: a szimplex algoritmus 2017/
Operációkutatás I. 2017/2018-2. Szegedi Tudományegyetem Informatika Intézet Számítógépes Optimalizálás Tanszék 2. Előadás LP alapfeladat A lineáris programozás (LP) alapfeladata standard formában Max c
Ütemezési feladatok. Az ütemezési feladatok vizsgálata az 50-es évek elején kezdődött, majd
1 Ütemezési feladatok Az ütemezési feladatok vizsgálata az 50-es évek elején kezdődött, majd tekintettel a feladat gyakorlati fontosságára sok különböző modell tanulmányozására került sor, és a témakör
1/ gyakorlat. Lineáris Programozási feladatok megoldása szimplex módszerrel. Pécsi Tudományegyetem PTI
/ Operációkutatás. gyakorlat Lineáris Programozási feladatok megoldása szimplex módszerrel Pécsi Tudományegyetem PTI /. Legyen adott az alábbi LP-feladat: x + 4x + x 9 x + x x + x + x 6 x, x, x x + x +
Megkülönböztetett kiszolgáló routerek az
Megkülönböztetett kiszolgáló routerek az Interneten Megkülönböztetett kiszolgálás A kiszolgáló architektúrák minősége az Interneten: Integrált kiszolgálás (IntServ) Megkülönböztetett kiszolgálás (DiffServ)
AKTUÁTOR MODELLEK KIVÁLASZTÁSA ÉS OBJEKTÍV ÖSSZEHASONLÍTÁSA
AKTUÁTOR MODELLEK KIVÁLASZTÁSA ÉS OBJEKTÍV ÖSSZEHASONLÍTÁSA Kovács Ernő 1, Füvesi Viktor 2 1 Egyetemi docens, PhD; 2 tudományos segédmunkatárs 1 Eletrotechnikai és Elektronikai Tanszék, Miskolci Egyetem
Hibafelismerés: CRC. Számítógépes Hálózatok Polinóm aritmetika modulo 2. Számolás Z 2 -ben
Hibafelismerés: CRC Számítógépes Hálózatok 27 6. Adatkapcsolati réteg CRC, utólagos hibajavítás, csúszó ablakok Hatékony hibafelismerés: Cyclic Redundancy Check (CRC) A gyakorlatban gyakran használt kód
Számítógépes döntéstámogatás. Genetikus algoritmusok
BLSZM-10 p. 1/18 Számítógépes döntéstámogatás Genetikus algoritmusok Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu BLSZM-10 p. 2/18 Bevezetés 1950-60-as
JAVASLAT A TOP-K ELEMCSERÉK KERESÉSÉRE NAGY ONLINE KÖZÖSSÉGEKBEN
JAVASLAT A TOP-K ELEMCSERÉK KERESÉSÉRE NAGY ONLINE KÖZÖSSÉGEKBEN Supporting Top-k item exchange recommendations in large online communities Barabás Gábor Nagy Dávid Nemes Tamás Probléma Cserekereskedelem
Döntési rendszerek I.
Döntési rendszerek I. SZTE Informatikai Intézet Számítógépes Optimalizálás Tanszék Készítette: London András 3. Gyakorlat Egy újságárus 20 centért szerez be egy adott napilapot a kiadótól és 25-ért adja
Új típusú döntési fa építés és annak alkalmazása többtényezős döntés területén
Új típusú döntési fa építés és annak alkalmazása többtényezős döntés területén Dombi József Szegedi Tudományegyetem Bevezetés - ID3 (Iterative Dichotomiser 3) Az ID algoritmusok egy elemhalmaz felhasználásával
biometria II. foglalkozás előadó: Prof. Dr. Rajkó Róbert Matematikai-statisztikai adatfeldolgozás
Kísérlettervezés - biometria II. foglalkozás előadó: Prof. Dr. Rajkó Róbert Matematikai-statisztikai adatfeldolgozás A matematikai-statisztika feladata tapasztalati adatok feldolgozásával segítséget nyújtani
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék 06/7. félév 7. Előadás Dr. Kulcsár Gyula egyetemi docens Tartalom. A projektütemezés alapjai..
Pacemaker készülékek szoftverének verifikációja. Hesz Gábor
Pacemaker készülékek szoftverének verifikációja Hesz Gábor A szív felépítése http://hu.wikipedia.org/w/index.php?title=fájl:diagram_of_the_human_heart_hu.svg http://en.wikipedia.org/wiki/file:conductionsystemoftheheartwithouttheheart.png
11. Előadás. 11. előadás Bevezetés a lineáris programozásba
11. Előadás Gondolkodnivalók Sajátérték, Kvadratikus alak 1. Gondolkodnivaló Adjuk meg, hogy az alábbi A mátrixnak mely α értékekre lesz sajátértéke a 5. Ezen α-ák esetén határozzuk meg a 5 sajátértékhez
1. Online és dinamikus problémák
1. Online és dinamikus problémák 1.1. Online problémák A gyakorlati problémákban gyakran fordulnak el olyan optimalizálási feladatok, ahol a bemenetet (más néven inputot, vagyis a feladatot deniáló számadatokat)
Hibatűrő TDMA ütemezés tervezése ciklikus vezeték nélküli hálózatokban. Orosz Ákos, Róth Gergő, Simon Gyula. Pannon Egyetem
Hibatűrő TDMA ütemezés tervezése ciklikus vezeték nélküli hálózatokban Orosz Ákos, Róth Gergő, Simon Gyula Pannon Egyetem Rendszer- és Számítástudományi Tanszék Email: {orosz, roth, simon}@dcs.uni-pannon.hu
1/12. 3. gyakorlat. Lineáris Programozási feladatok megoldása szimplex módszerrel. Pécsi Tudományegyetem PTI
/ Operációkutatás. gyakorlat Lineáris Programozási feladatok megoldása szimplex módszerrel Pécsi Tudományegyetem PTI Normál feladatok megoldása szimplex módszerrel / / Normál feladatok megoldása szimplex
Számítógépes Hálózatok 2008
Számítógépes Hálózatok 28 5. Adatkapcsolati réteg CRC, utólagos hibajavítás, csúszó ablakok Hibafelismerés: CRC Hatékony hibafelismerés: Cyclic Redundancy Check (CRC) A gyakorlatban gyakran használt kód
SZOFTVEREK A SORBANÁLLÁSI ELMÉLET OKTATÁSÁBAN
SZOFTVEREK A SORBANÁLLÁSI ELMÉLET OKTATÁSÁBAN Almási Béla, almasi@math.klte.hu Sztrik János, jsztrik@math.klte.hu KLTE Matematikai és Informatikai Intézet Abstract This paper gives a short review on software
Opponensi vélemény. Dósa György Tightness results for several variants of the First Fit bin packing algorithm (with help of weighting functions)
Opponensi vélemény Dósa György Tightness results for several variants of the First Fit bin packing algorithm (with help of weighting functions) című MTA doktori értekezéséről 1. ÁLTALÁNOS MEGJEGYZÉSEK
Algoritmuselmélet 18. előadás
Algoritmuselmélet 18. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu 2002 Május 7. ALGORITMUSELMÉLET 18. ELŐADÁS 1 Közelítő algoritmusok
Gauss-Seidel iteráció
Közelítő és szimbolikus számítások 5. gyakorlat Iterációs módszerek: Jacobi és Gauss-Seidel iteráció Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei alapján 1 ITERÁCIÓS
Gépi tanulás és Mintafelismerés
Gépi tanulás és Mintafelismerés jegyzet Csató Lehel Matematika-Informatika Tanszék BabesBolyai Tudományegyetem, Kolozsvár 2007 Aug. 20 2 1. fejezet Bevezet A mesterséges intelligencia azon módszereit,
TÁVOKTATÁSI TANANYAGOK FEJLESZTÉSÉNEK MÓDSZERTANI KÉRDÉSEI
TÁVOKTATÁSI TANANYAGOK FEJLESZTÉSÉNEK MÓDSZERTANI KÉRDÉSEI A távoktatási forma bevezetése és eredményességének vizsgálata az igazgatásszervezők informatikai képzésében DOKTORI ÉRTEKEZÉS TÉZISEI dr. Horváth
Valószínűségi modellellenőrzés Markov döntési folyamatokkal
Valószínűségi modellellenőrzés Markov döntési folyamatokkal Hajdu Ákos Szoftver verifikáció és validáció 2015.12.09. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek
Konjugált gradiens módszer
Közelítő és szimbolikus számítások 12. gyakorlat Konjugált gradiens módszer Készítette: Gelle Kitti Csendes Tibor Vinkó Tamás Faragó István Horváth Róbert jegyzetei alapján 1 LINEÁRIS EGYENLETRENDSZEREK
A továbbiakban Y = {0, 1}, azaz minden szóhoz egy bináris sorozatot rendelünk
1. Kódelmélet Legyen X = {x 1,..., x n } egy véges, nemüres halmaz. X-et ábécének, elemeit betűknek hívjuk. Az X elemeiből képzett v = y 1... y m sorozatokat X feletti szavaknak nevezzük; egy szó hosszán
GÉPI ÉS EMBERI POZICIONÁLÁSI, ÉRINTÉSI MŰVELETEK DINAMIKÁJA
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM MŰSZAKI MECHANIKAI TANSZÉK PhD Tézisfüzet GÉPI ÉS EMBERI POZICIONÁLÁSI, ÉRINTÉSI MŰVELETEK DINAMIKÁJA Szerző MAGYAR Bálint Témavezető Dr. STÉPÁN Gábor Budapest,
Diverzifikáció Markowitz-modell MAD modell CAPM modell 2017/ Szegedi Tudományegyetem Informatikai Intézet
Operációkutatás I. 2017/2018-2. Szegedi Tudományegyetem Informatikai Intézet Számítógépes Optimalizálás Tanszék 11. Előadás Portfólió probléma Portfólió probléma Portfólió probléma Adott részvények (kötvények,tevékenységek,
Osztott algoritmusok
Osztott algoritmusok A benzinkutas példa szimulációja Müller Csaba 2010. december 4. 1. Bevezetés Első lépésben talán kezdjük a probléma ismertetésével. Adott két n hosszúságú bináris sorozat (s 1, s 2
OKTV 2007/2008 Informatika II. kategória döntő forduló Feladatlap. Oktatási Hivatal
Feladatlap Kedves Versenyző! A megoldások értékelésénél csak a programok futási eredményeit vesszük tekintetbe. Ezért igen fontos a specifikáció pontos betartása. Ha például a feladat szövege adatok valamilyen
Nagy Gábor compalg.inf.elte.hu/ nagy
Diszkrét matematika 3. estis képzés 2018. ősz 1. Diszkrét matematika 3. estis képzés 10. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
Véletlen sorozatok ellenőrzésének módszerei. dolgozat
Eötvös Loránd Tudományegyetem Informatikai Kar Komputeralgebra Tanszék Véletlen sorozatok ellenőrzésének módszerei dolgozat Témavezető: Dr. Iványi Antal Miklós egyetemi tanár Készítette: Potempski Dániel
A megerosítéses tanulás és a szimulált hutés kombinált használata: algoritmusok és alkalmazások
MISKOLCI EGYETEM DOKTORI (PH.D.) TÉZISFÜZETEI HATVANY JÓZSEF INFORMATIKAI TUDOMÁNYOK DOKTORI ISKOLA A megerosítéses tanulás és a szimulált hutés kombinált használata: algoritmusok és alkalmazások Készítette:
Heurisztikák BitTorrent hálózatok max-min méltányos sávszélesség-kiosztására
Heurisztikák BitTorrent hálózatok max-min méltányos sávszélesség-kiosztására Dobjánné Antal Elvira és Vinkó Tamás Pallasz Athéné Egyetem, GAMF M szaki és Informatikai Kar Szegedi Tudományegyetem, Informatikai
Ütemezési modellek. Az ütemezési problémák osztályozása
Ütemezési modellek Az ütemezési problémák osztályozása Az ütemezési problémákban adott m darab gép és n számú munka, amelyeket az 1,..., n számokkal fogunk sorszámozni. A feladat az, hogy ütemezzük az
ICT ÉS BP RENDSZEREK HATÉKONY TELJESÍTMÉNY SZIMULÁCIÓJA DR. MUKA LÁSZLÓ
ICT ÉS BP RENDSZEREK HATÉKONY TELJESÍTMÉNY SZIMULÁCIÓJA DR. MUKA LÁSZLÓ 1 TARTALOM 1.1 A MODELLEZÉS ÉS SZIMULÁCIÓ META-SZINTŰ HATÉKONYSÁGÁNAK JAVÍTÁSA A. Az SMM definiálása, a Jackson Keys módszer kiterjesztése
Dualitás Dualitási tételek Általános LP feladat Komplementáris lazaság 2017/ Szegedi Tudományegyetem Informatikai Intézet
Operációkutatás I. 2017/2018-2. Szegedi Tudományegyetem Informatikai Intézet Számítógépes Optimalizálás Tanszék 7. Előadás Árazási interpretáció Tekintsük újra az erőforrás allokációs problémát (vonat
Szállítási réteg (L4)
Szállítási réteg (L4) Gyakorlat Budapest University of Technology and Economics Department of Telecommunications and Media Informatics A gyakorlat célja A TCP-t nagyon sok környezetben használják A főbb
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék 2016/17 2. félév 8. Előadás Dr. Kulcsár Gyula egyetemi docens Kereső algoritmusok alkalmazása
Az Informatikai Intézet működési rendje. 1. Az intézet
Az Informatikai Intézet működési rendje 1. Az intézet Nftv. 108. 11. intézet: több tanszék tevékenységét összefogó vagy több tanszék feladatait ellátó szervezeti egység, SZTE SZMSZ V.37. Az intézet a kar
Publikációs lista. Gódor Győző. 2008. július 14. Cikk szerkesztett könyvben... 2. Külföldön megjelent idegen nyelvű folyóiratcikk...
Publikációs lista Gódor Győző 2008. július 14. Cikk szerkesztett könyvben... 2 Külföldön megjelent idegen nyelvű folyóiratcikk... 2 Nemzetközi konferencia-kiadványban megjelent idegen nyelvű előadások...
Termelés- és szolgáltatásmenedzsment
Termelés- és szolgáltatásmenedzsment egyetemi adjunktus Menedzsment és Vállalatgazdaságtan Tanszék Termelés- és szolgáltatásmenedzsment 13. Előrejelzési módszerek 14. Az előrejelzési modellek felépítése
Sztochasztikus optimalizálás tehenészetben
Sztochasztikus optimalizálás tehenészetben Bánhelyi Balázs, Csendes Tibor, Mester Abigél, Mikó Józsefné és Horváth József Szegedi Tudományegyetem, Mezőgazdasági Kar és Informatikai Intézet Anyag Több tehenészetet
VIZSGÁLATA. Doktori (PhD) értekezés tézisei. Dr. Dósa György PANNON EGYETEM. Matematika Tanszék Informatikai Tudományok Doktori Iskola 2014.
LÁDAPAKOLÁSI ÉS ÜTEMEZÉSI FELADATOK ELMÉLETI, ÉS SZÁMÍTÓGÉPPEL SEGÍTETT VIZSGÁLATA Doktori (PhD) értekezés tézisei Szerz½o: Benk½o Attila Témavezet½o: Dr. Dósa György PANNON EGYETEM Matematika Tanszék
Programozási módszertan. Mohó algoritmusok
PM-08 p. 1/17 Programozási módszertan Mohó algoritmusok Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu PM-08 p. 2/17 Bevezetés Dinamikus programozás
Biomatematika 12. Szent István Egyetem Állatorvos-tudományi Kar. Fodor János
Szent István Egyetem Állatorvos-tudományi Kar Biomatematikai és Számítástechnikai Tanszék Biomatematika 12. Regresszió- és korrelációanaĺızis Fodor János Copyright c Fodor.Janos@aotk.szie.hu Last Revision
Írta: DÓSA GYÖRGY IMREH CSANÁD ONLINE ALGORITMUSOK. Egyetemi tananyag
Írta: DÓSA GYÖRGY IMREH CSANÁD ONLINE ALGORITMUSOK Egyetemi tananyag 2011 COPYRIGHT: 2011 2016, Dósa György, Pannon Egyetem Műszaki Informatikai Kar Matematika Tanszék, Imreh Csanád, Szegedi Tudományegyetem
Osztott jáva programok automatikus tesztelése. Matkó Imre BBTE, Kolozsvár Informatika szak, IV. Év 2007 január
Osztott jáva programok automatikus tesztelése Matkó Imre BBTE, Kolozsvár Informatika szak, IV. Év 2007 január Osztott alkalmazások Automatikus tesztelés Tesztelés heurisztikus zaj keltés Tesztelés genetikus
3. Fuzzy aritmetika. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI
3. Fuzzy aritmetika Gépi intelligencia I. Fodor János BMF NIK IMRI NIMGI1MIEM Tartalomjegyzék I 1 Intervallum-aritmetika 2 Fuzzy intervallumok és fuzzy számok Fuzzy intervallumok LR fuzzy intervallumok
Logisztikai szimulációs módszerek
Üzemszervezés Logisztikai szimulációs módszerek Dr. Juhász János Integrált, rugalmas gyártórendszerek tervezésénél használatos szimulációs módszerek A sztochasztikus külső-belső tényezőknek kitett folyamatok
1: Bevezetés: Internet, rétegmodell Alapok: aszimptótika, gráfok. HálózatokII, 2007
Hálózatok II 2007 1: Bevezetés: Internet, rétegmodell Alapok: aszimptótika, gráfok 1 Az előadáshoz Előadás: Szerda 17:00 18:30 Gyakorlat: nincs Vizsga írásbeli Honlap: http://people.inf.elte.hu/lukovszki/courses/g/07nwii
26. MINIMÁLIS KÖLTSÉGŰ UTAK MINDEN CSÚCSPÁRRA
26. MINIMÁLIS KÖLTSÉGŰ UTAK MINDEN CSÚCSPÁRRA Az előző két fejezetben tárgyalt feladat általánosításaként a gráfban található összes csúcspárra szeretnénk meghatározni a legkisebb költségű utat. A probléma
10. Előadás. 1. Feltétel nélküli optimalizálás: Az eljárás alapjai
Optimalizálási eljárások MSc hallgatók számára 10. Előadás Előadó: Hajnal Péter Jegyzetelő: T. Szabó Tamás 2011. április 20. 1. Feltétel nélküli optimalizálás: Az eljárás alapjai A feltétel nélküli optimalizálásnál
Szakmai zárójelentés
Szakmai zárójelentés A csoporttechnológia (Group Technology = GT) elvi és módszertani alapjaihoz, valamint a kapcsolódó módszerek informatikai alkalmazásaihoz kötődő kutatómunkával a Miskolci Egyetem Alkalmazott
Sorozatok I. Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma)
Sorozatok I. DEFINÍCIÓ: (Számsorozat) A számsorozat olyan függvény, amelynek értelmezési tartománya a pozitív egész számok halmaza, értékkészlete a valós számok egy részhalmaza. Jelölés: (a n ), {a n }.
Gépi tanulás a gyakorlatban. Lineáris regresszió
Gépi tanulás a gyakorlatban Lineáris regresszió Lineáris Regresszió Legyen adott egy tanuló adatbázis: Rendelkezésünkre áll egy olyan előfeldolgozott adathalmaz, aminek sorai az egyes ingatlanokat írják
Számítógépes Hálózatok. 4. gyakorlat
Számítógépes Hálózatok 4. gyakorlat Feladat 0 Számolja ki a CRC kontrollösszeget az 11011011001101000111 üzenetre, ha a generátor polinom x 4 +x 3 +x+1! Mi lesz a 4 bites kontrollösszeg? A fenti üzenet
InFo-Tech emelt díjas SMS szolgáltatás. kommunikációs protokollja. Ver.: 2.1
InFo-Tech emelt díjas SMS szolgáltatás kommunikációs protokollja Ver.: 2.1 InFo-Tech SMS protokoll Az emelt díjas SMS szolgáltatással kapcsolatos beállításokat az adminisztrációs felületen végezheti el.
álló algoritmusosztályok. Approximációs algoritmusoknak egy olyan algoritmust. Minden algoritmusnak polinomiális idejűnek kell
Approximációs sémák Az approximációs sémák tulajdonképpen approximációs algoritmusokból álló algoritmusosztályok. Approximációs algoritmusoknak egy olyan sorozatát keressük, amely tetszőlegesen kicsi ε
FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI
FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI statisztika 10 X. SZIMULÁCIÓ 1. VÉLETLEN számok A véletlen számok fontos szerepet játszanak a véletlen helyzetek generálásában (pénzérme, dobókocka,
MULTIMÉDIA ALAPÚ OKTATÁSI TECHNOLÓGIÁK GYAKORLATI ALKALMAZÁSÁNAK VIZSGÁLATA A KATONAI SZAKNYELVOKTATÁSBAN
Zrínyi Miklós Nemzetvédelmi Egyetem Kossuth Lajos Hadtudományi Kar Hadtudományi Doktori Iskola Tick Andrea MULTIMÉDIA ALAPÚ OKTATÁSI TECHNOLÓGIÁK GYAKORLATI ALKALMAZÁSÁNAK VIZSGÁLATA A KATONAI SZAKNYELVOKTATÁSBAN
Adatbányászati szemelvények MapReduce környezetben
Adatbányászati szemelvények MapReduce környezetben Salánki Ágnes salanki@mit.bme.hu 2014.11.10. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Felügyelt
Számítógépes Hálózatok. 7. gyakorlat
Számítógépes Hálózatok 7. gyakorlat Gyakorlat tematika Hibajelző kód: CRC számítás Órai / házi feladat Számítógépes Hálózatok Gyakorlat 7. 2 CRC hibajelző kód emlékeztető Forrás: Dr. Lukovszki Tamás fóliái
Nem teljesen kitöltött páros összehasonlítás mátrixok sajátérték optimalizálása Newton-módszerrel p. 1/29. Ábele-Nagy Kristóf BCE, ELTE
Nem teljesen kitöltött páros összehasonlítás mátrixok sajátérték optimalizálása Newton-módszerrel Ábele-Nagy Kristóf BCE, ELTE Bozóki Sándor BCE, MTA SZTAKI 2010. november 4. Nem teljesen kitöltött páros
Publikációs jegyzék. Sitkuné Görömbei Cecília PKK, Tanítóképző Intézet
Publikációs jegyzék Sitkuné Görömbei Cecília PKK, Tanítóképző Intézet Referált cikk nemzetközi folyóiratban 1. Sitkuné Görömbei Cecília: Shall we use one more representation? Suggestions about establishing
Véges geometria és ami mögötte van
Véges geometria és ami mögötte van Bogya Norbert Bolyai Intézet, Szegedi Tudományegyetem Doktori Nyílt Nap 2015. október 2. Bogya Norbert (Bolyai Intézet) Véges geometria és... Doktori Nyílt Nap 1 / 30
Feladatok és megoldások a 13. hétre
Feladatok és megoldások a. hétre Építőkari Matematika A. Az alábbi függvények melyike lehet eloszlásfüggvény? + e x, ha x >, (a F(x =, ha x, (b F(x = x + e x, ha x, (c F(x =, ha x, x (d F(x = (4 x, ha
Számelméleti alapfogalmak
1 Számelméleti alapfogalmak 1 Definíció Az a IN szám osztója a b IN számnak ha létezik c IN melyre a c = b Jelölése: a b 2 Példa a 0 bármely a számra teljesül, mivel c = 0 univerzálisan megfelel: a 0 =
1. Bevezet példák, síbérlés
Gyakorlatokhoz emlékeztet 1. Bevezet példák, síbérlés 1.1. Feladat Adott egy parkoló, ahol egy professzor a kocsiját tartja. A parkolóhelyeket egy n és n közötti szám azonosítja, az azonosító szerint helyezkednek
Hibafelismerés: CRC. Számítógépes Hálózatok Polinóm aritmetika modulo 2. Számolás Z 2 -ben
Hibafelismerés: CRC Számítógépes Hálózatok 2 4. Adatkapcsolati réteg CRC, utólagos hibajavítás, csúszó ablakok Hatékony hibafelismerés: Cyclic Redundancy Check (CRC) A gyakorlatban gyakran használt kód