matematikusok számára



Similar documents
Tartalom. Gyakorlat. Célja, feladata, területei. Raszter- és vektorgrafika 3D grafika. Programok Honlapok. IP-08xSZGE, IP-xSZGE, x {a,c,t,m1}

4. G. Jeney, Multi-user detektálás hibatűrésének vizsgálata, (in Hungarian), Magyar Távközlés, Vol. X, Issue 1, Jan. 1999, pp.

EXTENDING UML FOR MODELLING OF DATA MINING CASES

TQM as Nonprobabilistic Risk System

kolumban Laborvezetők: 1. Dr. Kolumbán Géza, PPKE-ITK

About Explicitation and Implicitation in the Translation of Accounting Texts Ildikó Dósa

AW Applications egység

INTERPROFESSIONAL COLLABORATION: AN INTRODUCTION

Felhő alapú üzemeltetési feladatok optimalizálása

THE NECESSITY OF ECONOMIC ANALYSIS A GAZDASÁGI ELEMZÉS SZÜKSÉGESSÉGE. ANDREA PAP captain

A RefactorErl Projekt Erlang programok statikus elemzése és

Könyvek, webes források. Altenburger Szimpózium, Gáll József Debreceni Egyetem, Közgazdaságtudományi Kar

Java technológiák 7. előadás A Struts keretrendszer

34. FELADATLAP KEZDŐKNEK KÉRDŐSZAVAK

jjjj Lecke (Haladó / 5.) EZEKET IMÁDNI FOGOD: IDIÓMÁK ÁLLANDÓSULT SZÓKAPCSOLATOK

Course program. Tips and Tricks AOTrauma Video Seminar November 9 10, 2012 Siófok, Hungary

Multilingual Web Applications with Open Source Systems

METHODS TO DETERMINE THE WHEAT KERNEL HARDNESS. Theses book. Balázs Pál Szabó. Supervisors: Prof. Dr. András Fekete Prof. Dr.

T 34 A. Írásbeli érettségi tétel a n g o l nyelvből a világbanki tanterv szerint

EXTREME WEATHER PHENOMENA 2. THE PROCESS OF REMEDIATION

Scopus - Print Document

top site phones stick drive board ware load line CD down hard head key lap memory on web 1) Name what you can see in the pictures

English for Business

Curriculum Vitae. Nima Safaei

MAGICAL WORLD 2 STUDENT S BOOK. Tanmenet. Éves angol óraszám: 5. osztályban 111 óra (37 tanítási hét és heti 3 órás angol nyelvtanítás esetén)

Write your answers on the ANSWER SHEET. The use of a dictionary is not allowed. You have 30 minutes to complete this task.

Comparative Analysis of FAHP and FTOPSIS Method for Evaluation of Different Domains

OPTIMAL DESIGN OF A MULTITIER REWARD SCHEME. Amir Gandomi *, Saeed Zolfaghari **

CIS 700: algorithms for Big Data

Operational Disruption and the Hungarian Real Time Gross Settlement System (VIBER)

ANGOL NYELVI MINTAVIZSGA 2012

INVENTORY MODELS WITH STOCK- AND PRICE- DEPENDENT DEMAND FOR DETERIORATING ITEMS BASED ON LIMITED SHELF SPACE

An Overview Of Software For Convex Optimization. Brian Borchers Department of Mathematics New Mexico Tech Socorro, NM

TársalKodó TEST. 1. Nyelvtan és szókincs 1

Decision Mathematics D1 Advanced/Advanced Subsidiary. Tuesday 5 June 2007 Afternoon Time: 1 hour 30 minutes

Which Soft? Decision Support Software

INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models

Modeling and Solving the Capacitated Vehicle Routing Problem on Trees

KITEX Idegenforgalmi Szaknyelvi Vizsga TASK SHEET LISTENING

Role of Stochastic Optimization in Revenue Management. Huseyin Topaloglu School of Operations Research and Information Engineering Cornell University

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Cloud Computing. and Scheduling. Data-Intensive Computing. Frederic Magoules, Jie Pan, and Fei Teng SILKQH. CRC Press. Taylor & Francis Group

Nonlinear Systems Modeling and Optimization Using AIMMS /LGO

Bevezetés a C++ Standard Template Library-be

FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM

COMPUTER-AIDED PROCESS MODELLING

Load Balancing using Potential Functions for Hierarchical Topologies

Alcatel-Lucent LAN és WiFi újdonságok Young Partner Nap 2012

Szeretettel köszöntünk a Leőwey Klára Gimnázium angol versenyén!

The Master s Degree with Thesis Course Descriptions in Industrial Engineering

Design and Implementation of High-Performance Computing Algorithms for Wireless MIMO Communications. Supervisors

Write your answers on the ANSWER SHEET. The use of a dictionary is not allowed. You have 30 minutes to complete this task.

Strategic planning in LTL logistics increasing the capacity utilization of trucks

2.7. oldal Szelepszigetek

Cloud Branching. Timo Berthold. joint work with Domenico Salvagnin (Università degli Studi di Padova)

KITEX Kereskedelmi Szaknyelvi Vizsga TASK SHEET LISTENING

Quality Management Tools Of Chemical And Bio Industrial Data Systems And Procedures. Gergely Viczián

Strategic Planning for the Textile and Clothing Supply Chain

Szervletek. ANTAL Margit. Sapientia - EMTE, Pannon Forrás,,Egységes erdélyi felnőttképzés a

A Statistical Modeling Approach to Airline Revenue. Management

Artificial Intelligence and Asymmetric Information Theory. Tshilidzi Marwala and Evan Hurwitz.

Transcription:

Az Operációkutatási sávok részletes leírása a negyed- és ötödéves programteverző matematikusok számára Budapest, 2003

Nemlineáris programozás Sáv: Programtervező szak, Operációkutatás sáv Előadó: Kovács Margit docens Ajánlott félév: 8. félév Heti óraszám: 2+0 Szükséges előismeret: A programtervező szakiii. éves Operációkutatás I-II, I-II. éves Analízis, Lineáris algebra tárgyai Atárgy célja: Nemlineáris optimalizálási feladatok numerikus módszereinek megismerése. Mindazok a módszerek vizsgálatra kerülnek, amelyek a MATLAB, GAMS, XPRESS programcsomagokba beépítésre kerültek. Ez elősegíti, hogy a hallgatók akésőbbiekben tudatosan jól használják a programcsomagokat, a felkínált algoritmusok közül a feladathoz legmegfelelőbbet válasszák. Megismertetjük a hallgatókat olyan módszerekkel is, amelyeket a programcsomagok még nem tartalmazzák, talán éppen valamelyik hallgatónk későbbi munkája teszi majd lehetővé ezeknek az algoritmusoknak programcsomagba való beépítését. Számonkérés: A hallgatóknak tisztában kell lenniük a tanult módszerek matematikai hátterével, matematikai és implementálhatósági (számítástechnikai) tulajdonságaival. A vizsgán választhatnak az elméleti és a gyakorlati számonkérés között. Az előbbi esetben a módszerekre vonatkozó tételek és azok bizonyítása a számonkérés tárgya, az utóbbi esetben a módszerekre vonatkozó tulajdonságok ismeretén kívül egy választott módszer konkrét implementálásáról kell számot adni. Választható programozási nyelv: C, C++, Pascal, Delphi, MATLAB, MAPLE. Atárgyhoz ajánlott irodalom: 1. Bazaraa M.S., Shetty C.M.: Nonlinear programming. Theory and Algorithms. Wiley, 1979 2. Bazaraa M.S., Sheraly H.D.,Shetty C.M.: Nonlinear programming. Theory and Algorithms. Wiley, 1993. 3. Nocedal J., Wright S.J.: Numerical Optmization, Springer, 1999. 1

Újtípusúmódszerek az operációkutatásban Sáv: Programtervező szak Operációkutatás sáv Előadó: Kovács Margit docens Ajánlott félév: 10. félév Heti óraszám: 2 Szükséges előismeret: A programtervező szak III. éves Operációkutatás I-II, Bevezetés a matematikába, I-II. éves Analízis, Lineáris algebra, Valószínűségszámítás tárgyai Atárgy célja: Az operációkutatás a gyakorlati élet legkülönböző tudományterületéhez kapcsolódó optimalizálási feladatokat old meg. Így nem véletlen, hogy ezek a területek is visszahatnak az operációkutatás módszereinek fejlődésére. Vizsgáljuk az evoluciós módszereket, amelyekben a biológiából ismert természetes kiválasztódás, a fajok keresztezése, ill. a génsebészet technikái ismerhetők fel a fizikából ismert szimulált lehülés módszerének megfelelő algoritmusokat a fuzzy logikára épülőirányításelméleti és döntéstámogató módszereket társadalomtudományokból ismert választási függvények döntéstámogató algoritmusokban való alkalmazhatóságát. Számonkérés: A hallgatóknak tisztában kell lenniük a tanult módszerek matematikai hátterével, a módszerek alkalmazhatósági területeivel. A vizsgán a módszerekre vonatkozó tulajdonságok ismeretén kívül egy olyan cikk konkrét feldolgozásáról is számot kell adni, amelyben a tanult anyag valamelyik speciális alkalmazása, implementálása a téma. Atárgyhoz ajánlott irodalom: 1. Michalewicz Z.: Genetik Algorithms+ Data Structures = Evolution Programs, Springer, 1992 2. Holland J.H.: Adaptation in Natural and Artificial Systems, MIT Press, 1992. 3. Yager R.R., Filev D.P. Essentials of Fuzzy Modeling and Control, Wiley, 1994. 4. Makarov I. M. et al.: The Theory of Choice and Decision Making, Mir, 1987. 2

Ütemezéselmélet Sáv: Operációkutatás Előadó: Jordán Tibor docens Ajánlott félév: Őszi félév Heti óraszám: 2+0 Számonkérés: Szóbeli vizsga. Ütemezési problémákban, általánosan fogalmazva, a cél bizonyos tevékenységek elvégzésére olyan időbeosztást találni, amely figyelembe veszi a rendelkezésre álló erőforrásokat, és valamilyen adott szempont szerint optimális. Ilyen típusú kérdések számtalan helyen felbukkannak. Az előadás célja a legfontosabb problémák matematikai modelljének kidolgozása, valamint a különböző algoritmikus megoldási módszerek vizsgálata. Hatékony (polinomiális) algoritmusok kidolgozásaacélunk, melyek a feladat bonyolultságától függően optimális vagy közel optimális megoldást szolgáltatnak. Különböző feladatokhoz különböző módszereket használunk, elsősorban lineáris programozási és gráfelméleti eszközökre, valamint kombinatorikus jellegű technikákra lesz szükség. Vázlatos tematika: 1. Alapfogalmak, probléma típusok, jelölések, Gantt diagram. 2. Ütemezés egy gépen: sorrendezési módszerek, dinamikus programozás. Közelítő algoritmusok. 3. Ütemezés párhuzamos gépeken: a McNaughton módszer, hálózati folyamok. Listás ütemezés, sorrendezési módszerek. Hu algoritmusa. 4. Többgépes ütemezések. Ütemezés minimális súlyú párosításokkal, optimális megoldás lineáris programozással, közelítő algoritmus LP-relaxációval. 5. Ládapakolási feladat. 6. Shop modellek: Johnson algoritmusa, listás ütemezés. Ütemezés páros gráfok párosításaival. Branch and bound heurisztika. 3

Operációkutatási szoftverek Sáv: Operációkutatás Előadó: Fábián Csaba, adjunktus Ajánlott félév: 7. félév, Heti óraszám: 0+1 Tematika: Excel táblázatkezelőből használható megoldók lineáris, konvex sima, konvex nemsima, globális optimlizálásra. LINDO, LINGO lináris, nemlineáris és egészértékű programcsomag. CPLEX lináris, kvadratikus és egészértékű programcsomag. Input és output formátumok. Modellező eszközök: XPRESS, GAMS, AMPL. 4

Egészértékű programozás Sáv: Operációkutatás Előadó: SzegőLászló, tanársegéd Ajánlott félév: Őszi félév Heti óraszám: 2+0 Számonkérés: Szóbeli vizsga. Tematika: Egy gráfban Hamilton-kör keresése, élhosszak esetén minden csúcson átmenő legrövidebb kör keresése és sok más nehezen megoldható, ún. NP-nehéz probléma megfogalmazható olyan feladatként, amikor egy lineáris egyenlőtlenség rendszer egészértékű megoldhatóságának eldöntése a kérdés. Poliéderekbe eső egész pontok alapvető tulajdonságainak a vizsgálata után ebben a félévben a lineáris egyenlőtlenség rendszerek és diszkrét optimalizálási feladatok egész megoldásai megkeresésének általános módszereit vesszük sorra: Gomoryféle vágástípusú eljárás (amely a szimplex-módszer használatára épül), korlátozás és szétválasztás módszere, Lagrange-duális feladat. Röviden áttekintünk széles körben elterjedt általános heurisztikus módszereket is: szimulált lehűlés, genetikus algoritmusok, tabukeresés. A diszkrét optimalizálási feladatok dinamikus programozási megoldó módszereit is megismerjük, továbbá a csoportelméleti módszert. Az utazóügynök feladat heurisztikus módszerei félév elején kedvcsináló célzattal szerepelnek. 5

Kombinatorikus Optimalizálás Sáv: Operációkutatás Előadó: Benczúr András ifj., tanársegéd Ajánlott félév: Őszi Heti óraszám: 2+0 Tematika: 1. Rendezések; Oszd meg és uralkodj; Rendező hálózatok Batcher rendezés; a 0-1 elv Leszámláló és radix rendezés Rendező algoritmusok a 2D rácson: piszkos sorok felezése, oszd meg és uralkodj (két algoritmus) Gyorsrendezés (quicksort) 2. Dinamikus programozás leghosszabb monoton részsorozat; mese: beszúrás/törlés tömbbe/listába hátizsákpakolás háromszögelés konvex részhalmaz Mátrixlánc-szorzás 3. Legrövidebb utak, dinamikus programozás Szélességi keresés (BFS), FIFO-k Legrövidebb út 0-1 élhosszakkal, editálási távolság Dijkstra algoritmus Bellman-Ford algoritmus 4. Minimum feszítőfa algoritmusok Prim (minimum feszítőfa); lemma: vágás legkönnyebb éle hozzáadható Kruskal (az igazi mohó algoritmus) Boruvka Minimum feszítőfa algoritmusa pointer ugrás 6

log n menet potenciálokkal. 5. Matroidok a mohó algoritmus helyessége és a matroid-tulajdonságok ekvivalensek. Bázis, független, kör, vágás, rang. Síkgráf duálisa. Matroid dualitás és az óvatos algoritmus. 6. Legrövidebb utak: Mátrixszorzás és Gauss-elimináció típusú algoritmusok Potenciálok, átidőzítés, Johnson algoritmus 7. Folyamok Ford-Fulkerson algoritmus (javító utak); a maxfolyam-minvágás tétel Távolságcímkéző algoritmus, Távolságcímkék definíciója; átcímkézés, Mélységi keresés és módosítása. Távolságcímkéző algoritmus vizsgálata Előfolyam algoritmus. A FIFO Előfolyam algoritmus. 8. A minimum vágás probléma. A Nagamochi-Ibaraki algoritmus. A k-adik erdő definíciója; Az erdőkomponensek folytatólagosak; ritka élösszefüggőségi tanuk. Karger algoritmusa 9. Közelítő algoritmusok és primál-duál módszer Páros gráf párosítás és fedő pontrendszer; Utazó ügynök 2-közelítés és 3/2-közelítés Apárosítás/éllefogás (vertex cover) IP megfogalmazása, relaxált, duális Közelítő éllefogás LP kerekítéssel. Páros gráfokra az LP-nek mindig van egész optimuma; totális unimodularitás Halmazfedés 10. on-line algoritmusok: 7

A FIFO és az LRU algoritmusok k-kompetitívak; A randomizált FWF (MARKING) algoritmus log k-kompetitív. Ajánlott irodalom Cormen-Leiserson-Rivest: Algoritmusok. Motwani, R. and P. Raghavan, Randomized Algorithms, Cambridge University Press (1995). Leighton, F.T., Introduction to Parallel Algorithms and Architectures. Arrays, Trees, Hypercubes. Ahuja-Magnanti-Orlin, Network Flows 8

Döntésanalízis Sáv: Operációkutatás Előadó: Fullér Róbert, docens Heti óraszám: 0+1 Ajánlott félév: 7. félév Számonkérés: Zárthelyi dolgozat. Atárgy célja: A gazdasági, pénzügyi stb. döntéseket támogató alapvető módszerek matematikai hátterének ismertetése. Szükséges előismeret: analízis, valószínűségszámítás. Tematika: 1. A belső megtérülési ráta (IRR), a nettó jelenérték (NPV), a könyvelői megtérülési ráta (ARR) ésalegrövidebb megtérülési idő döntési szabályok. 2. Döntési táblák. Wald-, Hurwitz-, Savage- és Laplace- kritériumok. A legnagyobb valószínűség, a várható hozam, a várható elmulasztott nyereség, a kritikus érték kritériuma. 3. Az egydimenziós (gyenge) preferencia értékelő és értékdifferencia függvénye. 4. Többváltozós értékelőfüggvények. A Thompsen feltétel. 5. A von Neuman-Morgenstern-féle utility elmélet. A szubjektív fontosságok függvénye. 6. A Yager-féle Rendezett Súlyozott Átlagoló (OWA) Operátorok. 7. A Saaty-féle Analytic Hierarchy Process (AHP) döntési módszer. 8. Zárthelyi dolgozat. Irodalom Simon French, Readings in Decision Analysis, (Chapman and Hall, London, 1990). Thomas L. Saaty, The Analytic Hierarchy Process, (McGraw-Hill, New York, 1980). 9

Operációkutatási modellek szemináriuma Sáv: Operációkutatási sáv Előadó: Fullér Róbert, docens Ajánlott félév: 10. Heti óraszám: 0+2 Atárgy célja: A leggyakrabban használt operációkutatási modellek bemutatása. Szükséges előismeret: operációkutatás. Számonkérés: Szóbeli beszámoló egy angol nyelvű cikkből és egy esettanulmány elkészítése. Tematika: 1. Portfólió optimalizálási modellek. A Harry Markowitz-féle optimális portfólió modell. A tőkepiaci árfolyamok modellje (CAPM). 2. Döntéstámogatási modellek. Számítógépes hálózat választása a költség/haszon hányados alapján. Kompromisszumos csoportos döntési modellek. 3. Projekt menedzselési modellek. Optimális projekt kiválasztás valós opciók segítségével. Információs rendszer választás a költség/haszon hányados alapján. 4. Elektronikus piacok és üzletek. Internetes aukciók. Online szolgáltatások modelljei. Internet-alapú termékek árazása. 5. Operációkutatási modellek a telekommunikációban: szolgáltatások árazása és hálózat tervezés. 6. Heurisztikus modellek. Hotel szobák kiosztásának a modelljei, túlkönyvelési heurisztikák. Választókerületek optimális meghatározása. Operációkutatási modellek a légiirányításban. 7. A diákok beszámolnak a modellezési cikkekből. Pár tipikus cikk: Portfólió optimalizálási modellek 1. Y. Xia et al., A model for portfolio selection with order of expected returns, Computers & Operations Research, 27(2000) 409-422. 10

2. H. Konno and A. Wijayanayake, Portfolio optimization problem under concave transaction costs and minimal transaction unit constraints, Mathematical Programming, 89(2001) 233-250. 3. P.D. Berger and N.N. Bechwati, The allocation of promotion budget to maximize customer equity, Omega, 29(2001) 49-61. Döntéstámogatási modellek 1. S.K. Reddy, J.E. Aronson and A. Stam, SPOT: Scheduling Programs Optimally for Television, Management Science, 44(1998) 83-102. 2. Kumar Rajaram, Assortment planning in fashion retailing: methodology, application and analysis, European Journal of Operational Research, 129(2001) 186-208 Operációkutatási modellek a telekommunikációban 1. Hock Chuan Chan and Shiang Long Lee, Support for mobile communications planning, Decision Support Systems, 23(1998) 97D110. 2. Heeseok Lee et al., Multicriteria hub decision making for rural area telecommunication networks, European Journal of Operational Research, 133(2001) 483-495. 3. Peter Kubat and J. MacGregor Smith, A multi-period network design problem for cellular telecommunication systems, European Journal of Operational Research, 134(2001) 439-456. 4. D.C. Jain et al., Pricing patterns of cellular phones and phonecalls: A segmentlevel analysis, Management Sciences, 45(1999) 131-141. Projekt menedzselési modellek 1. H.K. Cheng, Pricing and capacity decisions of clustered twin-computer systems subject to breakdowns. Decision Support Systems, 25(1999) 19-37. Elektronikus piacok és üzletek 1. R. Dewan et al., Adoptation of internet-based product customization and pricing strategies, Journal of Management Information Systems. 17(2000) 9-28. 11

2. M. Bichler, An experimental analysis of multi-attribute auctions, Decision Support Systems, 29(2000) 249-268. 3. J. Hands et al., An inclusive and extensible architecture for electronic brokerage, Decision Support Systems, 29(2000) 305D321. Heurisztikus modellek 1. T.K. Baker and D.A. Collier, A comparative revenue analysis of hotel yield management heuristics, Decision Sciences, 30(1999) 239-263. 2. J. Antes, SYNOPSE: a model-based decision support system for the evaluation of flight schedules for cargo airlines, Decision Support Systems, 22(1998) 307D323. 3. A. Barnett, Free-flight and en route air safety: A first order analysis, Operations Research, 48(2000) 833-845. 4. A. Mehrotra et al., An optimization based heuristic for political districting, Management Sciences, 44(1998) 1100-1114. 12