ILLYÉS LÁSZLÓ Sapientia Egyetem, Csíkszereda Kiegyensúlyozott csoportok kialakítása egyetemi projektekhez.

Slides:



Advertisements
Hasonló előadás
Készítette: Kosztyán Zsolt Tibor
Advertisements

Nevezetes algoritmusok
Természetes számok 0, 1, 2, 3, ..., 24, 25, ..., 1231, 1232, ..., n, ...  = {0, 1, 2, 3, ..., n,...} a természetes számok halmaza Műveletek: összeadás.
Határmenti együttmûködés az EU-ban Mit jelentenek a Régiók? Klaus Klipp Fõtitkár Európai Régiók Gyûlése, Strasbourg.
83. (1 pont) A felsorolt végeredmények, hatások közül karikázza be a mondatszerű leírással (szöveggel) megadott algoritmus eredményét jelölő betűt, ha.
PPKE ITK 2009/10 tanév 8. félév (tavaszi) Távközlő rendszerek forgalmi elemzése Tájékoztatás
Tájékoztató a licenszdolgozattal kapcsolatban
4. Előadás: A mohó algoritmus
A jelenléten alapuló fejlesztés Az előadás menete A fejlesztés szükségessége, fogalma A probléma lényege A javasolt modell.
3. Két független minta összehasonlítása
Az együttműködés nem más, mint... Vangen, S. and Huxham, C. (2003) 'Nurturing collaborative relations: building trust in inter-organizational collaboration',
6) 7) 8) 9) 10) Mennyi az x, y és z értéke? 11) 12) 13) 14) 15)
Ph.D beszámoló 2004/2005 I.félév Készítette: Iváncsy Renáta Konzulens: Vajk István.
Gondolatok az innováció működéséről Szabó Gábor a Magyar Innovációs Szövetség elnöke.
Erdős Pál „A matematikus egy gép csupán, amely az elfogyasztott kávémennyiséget elméletekké alakítja."
Operációkutatás szeptember 18 –október 2.
A tételek eljuttatása az iskolákba
MI 2003/ Alakfelismerés - még egy megközelítés: még kevesebbet tudunk. Csak a mintánk adott, de címkék nélkül. Csoportosítás (klaszterezés, clustering).
A MILLIOMOS KÉPZÉS © Success Systems International – 2006
Genetikus algoritmusok
Szállítási feladatok Optimalitás vizsgálat
Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.
ADATBÁZISOK
Minőségügy és ellátási hibák csökkentése a Magyarországi kórházakban Makai Péter, Jacobsen Ákos, Péter Tünde, Szy Ildikó Gulácsi László
Lehet-e távolból tanítani? Kovács Győző és a Távoktatás.
Nevezetes algoritmusok Beszúrás Van egy n-1 elemű rendezett tömbünk. Be akarunk szúrni egy n-edik elemet. Egyik lehetőség, hogy végigszaladunk a tömbön,
Mérnök informatika szak BSc.
A szelektív gyűjtés helyzete, eredményei Kommunikációs kihívások
Játékelmélet Kovács Dániel László Intelligens Rendszerek kutatócsoport
Ptol-1 Ptolemy Claudius, the great Greek mathematician lived and worked in the 2 nd century B.C. An important theorem about inscribed quadrilaterals.
Torr-1 Pierre Fermat, the great French mathematician (and lawyer) asked the following problem from Torricelli, the physician living in Firense: Find.
Sapientia-Csíkszereda ILLYES LÁSZLÓ Grundfoci-csapatválasztás. A Pál utcai fiúk és két célfüggvény.
2007. május 22. Debrecen Digitalizálás és elektronikus hozzáférés 1 DEA: a Debreceni Egyetem elektronikus Archívuma Karácsony Gyöngyi DE Egyetemi és Nemzeti.
Tömbök és programozási tételek
Problémás függvények : lokális optimalizáció nem használható Globális optimalizáció.
PEDAGÓGIAI KÍSÉRLET KOOPERATÍV MÓDSZEREK ALAKAMAZÁSA II. OSZTÁLYBAN A MATEMATIKA TANÍTÁSÁBAN ARI LÁSZLÓ II. év- távoktatás.
Belami beszámoló – Doménadaptációs alkalmazások. Problémafelvetés Felügyelt tanulás elvégzéséhez gyakran kevés jelölt adat áll rendelkezésre  doménadaptáció.
Kémia szakmódszertani kutatások a Debreceni Egyetemen Tóth Zoltán.
Petri-hálón alapuló modellek analízise és alkalmazásai a reakciókinetikában Papp Dávid június 22. Konzulensek: Varró-Gyapay Szilvia, Dr. Tóth János.
Programozási alapismeretek 11. előadás. ELTE Szlávi-Zsakó: Programozási alapismeretek 11.2/ Tartalom  Rendezési.
Költség-minimalizálás az ellenőrző kártyák alkalmazásánál Feladatmegoldás, kiegészítés.
Tájékoztatás & Bevezetés
TÁRSADALOMSTATISZTIKA Sztochasztikus kapcsolatok II.
1. Melyik jármű haladhat tovább elsőként az ábrán látható forgalmi helyzetben? a) A "V" jelű villamos. b) Az "M" jelű munkagép. c) Az "R" jelű rendőrségi.
Algoritmizálás, adatmodellezés tanítása 8. előadás.
Slides for Quantum Computing and Communications – An Engineering Approach Chapter 7 Searching in an Unsorted Database Sándor Imre Ferenc Balázs.
Készítette: Horváth Viktória
Eurotransplant csatlakozás: reális lehetőség?
Business Mathematics A legrövidebb út.
Genetikus algoritmusok Kezdőknek és haladóknak
Topological phase transitions in equilibrium network ensembles Collegium Budapest, June 2004 Networks and Risks Thematic Institute How do the properties.
Informatikai Rendszerek Tervezése 5. Előadás: Genetikus algoritmusok Illyés László Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT.-5.
A KÖVETKEZŐKBEN SZÁMOZOTT KÉRDÉSEKET VAGY KÉPEKET LÁT SZÁMOZOTT KÉPLETEKKEL. ÍRJA A SZÁMOZOTT KÉRDÉSRE ADOTT VÁLASZT, VAGY A SZÁMOZOTT KÉPLET NEVÉT A VÁLASZÍV.
Project 4: Visual motion based Human-Computer Interface Jaksa Zsombor Németh József Ungi Tamás Utasi Tamás.
Miskolci Egyetem IDŐJÁRÁSI KOCKÁZAT A FÖLDGÁZELLÁTÁSBAN Dr. Tihanyi László egyetemi tanár Miskolci Egyetem.
Táblázatkezelés Képletek és függvények. Képletek A képletek olyan egyenletek, amelyek a munkalapon szereplő értékekkel számításokat hajtanak végre. A.
KOMPLEX MÓDSZEREK ELŐRETÖRÉSE Dr. Hoffer Ilona CVS – life, TVM, egyetemi docens BCE Stratégia és Projektvezetés tanszék Katona Viktória AVS, PhD hallgató,
Google Confidential and Proprietary Az online vásárlási folyamat jobb megértése attribúciós modellezéssel nov. 6. Erdős Ádám Account Strategist,
Japán ösztöndíj Yokohama National University
Simon Péter főtitkár Bolyai János Matematikai Társulat
The HRC’s Committee of Cross-Border Higher Education Institutions and the Makovecz Program Dr. Márta Takács, President of the of the Hungarian Rectors’
Genetikus algoritmusok
Intézményi szintű oktatási innovációk Magyarországon: az óvodáktól a doktori iskolákig Innováció, kutatás, pedagógusok HuCER május Halász.
Nem módosítható keresések
Válogatott fejezetek sejtbiológiából („VFSB”, BSc, biomérnök)
Dijkstra algoritmusa: legrövidebb utak
Dijkstra algoritmusa: legrövidebb utak
Dijkstra algoritmusa: legrövidebb utak
Japán ösztöndíj Yokohama National University
Az emberi arcok Óramegbeszélés
Előadás másolata:

ILLYÉS LÁSZLÓ Sapientia Egyetem, Csíkszereda Kiegyensúlyozott csoportok kialakítása egyetemi projektekhez

2 Tartalom  Bevezető  Jelölések és a matematikai modell  Numerikus példa  Mohó megközelítése a két célfüggvénynek  Együttműködési stratégia kialakítása, mikor a csoportokban levő diákszámok különböznek  Genetikus algoritmus megközelítés  Játékelméleti meggondolások  Következtetések  Irodalom

3 Bevezető  Bizonyos terveket a tanítási folyamatban a hallgatók csoportokban készítik. Ez megköveteli, hogy bizonyos együttműködés alakuljon ki közöttük. Ha személyiség- teszttel vizsgáljuk meg a hallgatókat, olyan csoportokat tudunk alakítani amelyekben a szereplők adottságai kiegészítik egymást. El kell kerülnünk a 2 dudás 1 csárdában szindrómát. Ha nincs rendelkezésünkre álló pszichológus a tesztjeivel, hát más módszert is alkalmazhatunk: a pontozásos módszert.

4 Jelölések  Össz-hallgatószám:N  Csoportban levő hallgatók száma b vagy b+1  Pontozás 1 től 5-g (5 a legnagyobb pontszám)  Pontozási mátrix cij  {0,1,2,3,4,5}, cij=0 amikor i=j (senki nem ad önmagának pontot).  Felépítjük az együttműködési mátrixot a következő értékekkel: vij=vji=cij*cji

5 A matematikai modell  Két célfüggvényünk van: 1. Az össz szociális jólét (az együttműködési értékek összege) maximalizálása 2. Kiegyensúlyozott csoportok (a leggyengébben összeillő csoport pontjainak) maximalizálása

6 Matematikai modell  A matematikai modell több célfüggvényt tartalmaz. Az első célfüggvény megadása az alábbiakban történik és elsőrendű szempont a professzor szemszögéből:  Max  aholxij=1ha i és j hallgató ugyanabban a csoportban van. Másképp xij=0.

7 Matematikai modell  Ha Uk csoportokat alakítottunk ki, a következő célfüggvényt kell teljesítenünk, hogy kiegyensúlyozott csoportokat kapjunk  Max(Min ( ))

8 Numerikus példa A sorok jobb szélén látjuk a diák által adott pontokat és a mátrix alján látjuk a diák által kapott pontokat. Pontozási mátrix Együttműködési mátrix A legjobban akart diák:{5,6} A legjobban kooperáló diák: {6}

9 Mohó algoritmus koalíció alakítására Egyenlő eredmények esetén lexikografikus sorrend vagy valamilyen véletlenszerű sorrend érvényes Az algoritmus LÉPÉSEKBEN történik •Minden, legjobban összeillő, 2 tagból álló csoportot számbaveszünk •A következő lépésben a LEGGYENGÉBBen összeillő csoportnak van előnye (ő választ hamarabb) az EGYENSÚLY kialakítása érdekében •Az algoritmus folytatódik a 2-es lépéssel, amíg nincs már több hallgató, aki szövetségre lépjen

10 Mohó algoritmus a két célfüggvény irányában – a csoportok kardinalitása {4, 4, 3} {2,6}={4,5}=25 {3,5}={4,11}={6,8}={8,9}=20 Második lépés: A LEGKEVÉSBÉ jó csoportot KIVÁLASZTJUK Egyensúlyi szempont {8, 9,10}=50 pont {2, 6, 7}=52 pont {3, 4, 5}=57 pont {1,8,9,10}=70;{2,6,7,11}=80; {3,4,5}=57 W=207; D=23

11 Stratégia a koalíció megalakításra, mikor a csoportok kardinalitása különböző A következő lehet: először hagyjuk, hogy kialakuljanak azon csoportok, amelyek kisebb létszámúak lesznek A mi esetünkben hagyjuk, hogy kialakuljon egy 3 személyes koalíció, a többiek fogják kialakítani a koalíciókat az előbbi mohó algoritmus szerint. A mi esetünkben ez a stratégia nem vezet jobb eredményre, de ha kicserélünk a koalíciós mátrixban egypár számot, máris láthatjuk, hogy a stratégiánk jól működik

12 Alkalmazva a stratégiát a módosított mátrixra: {4,5,11}=75 az első koalícióra (legkisebb kardinalitású) És a {3,8,9,10}=80 és {1,2,6,7}=76 csoportok a pontszámokkal Az egyensúly jobb, D=80-75=5

13 Genetikus algoritmussal való megközelítés A genetikus algoritmus (GA) egy optimalizációs metódus, amelyik megpróbálja lemásolni a természet fejlődési folyamatait. Először, a GA-ban pszeudo-aleatorikus kromoszómákat generálunk, amelyek kodifikálják a probléma megoldásának terét. Miután legeneráltuk az első populációt, kiszámítjuk az összesnek a jósági értékét (fitnessz), amelyik a célfüggvényből ered és megmutatja, hogy mennyire “jó” az általa képviselt megoldás. Ezután, az algoritmus kiválasztja azon egyedeit, amelyek szülő egyedek lesznek, akitnek a génállományukból örökölnek a következő generáció egyes egyedei A szelektív stratégia a természetet utánozza: a legjobb megoldásnak (kromoszómának) nagyobb esélye van, hogy szülő legyen

14 A többszörös utazóügynök probléma MTSP (Multiple Travelling Salesman Problem) Csoport feltételek Diák A két-részes kromoszóma struktúra A kromoszóma dekodifikációja: {5, 3, 4}=57; {1, 8, 9,10}=70; {2, 6, 7, 11}=80 A kromoszóma első része Második rész

15 Más problémák, amelyek a genetikus algoritmust meghatározzák  A jósági vagy fitnessz érték lehet: Ff=W+w min - Az össz szociális érték+leggyengébb csoport étéke Természete kiválasztás  Monte Carlo tipúsú kiválasztás  sztochasztikus kiválasztás,  tournament selection Keresztező operátorok a kromoszóma első részére A. Inverzió B. PMX (Partially Mixed Crossover) C. OX (Order Crossover) D. CX (Cycle Crossover) E. ERC (Edge Recombination Crossover)

16 Mutációs operátor, a kromoszóma második részére Csoport feltételek Diák Csoport feltételek Diák

17 Játékelméleti megállapítások- a teljes dominancia definíciója 1. Az össz társadalmi értéke a domináns megoldásnak nagyobb vagy egyenlő, mint az általa domináltnak (W1>=W2) 2. A legkisebb koalíciós pontszámú csoport a domináns megoldásban nagyobb pontszámmal rendelkezik, mint a domináltban. (w1min>=w2min) Ha mindkét esetben egyenlőségünk van, akkor a megoldások egyenlő értékűek. A teljes dominancia tranzitív. Ha S2 »S1 és S3 » S2 akkor S3 » S1

18 Következtetések  Meghatároztunk egy érdekes problémát  Megadtuk a matematikai modellt hozzá  Megoldottuk mohó algoritmussal  Javasoltunk egy GA megoldást  Játékelméleti definíciót is adtunk  Egy alapja lehet a koalíciók keletkezésének a tanulmányozásához

19 Könyvészet  [1] Álmos, A. et.all., (2002), Genetikus algoritmusok, Typotex Kiadó Budapest  [2] Boldea C. R., (2003), A Genetic Algorithm for Windrum-Birchenhall Evolutionary Economic Model, INFOREC Printing House, Economy Informatics Volume III, Number 1/2003, pp  [3] Borgulya, I., (2004), Evolúciós algoritmusok, Dialóg Campus Kiadó Budapest- Pécs  [4] Carter A.E., Ragsdale C.T., (2005), A new approach to solving the multiple traveling salesperson problem using genetic algorithms, European Journal of Operational Research xxx (2005) xxx-xxx  [5] Darwin C. (1859): On the Origin of Species, John Murray, London  [6] Fabian, Cs. B., (2002), Generalized Simple and Crossover Mutations for Evolutionary Algorithms, International Conference on Economic Cybernetics Bucharest  [7] Heung-Suk H., (2002), An improved model for vehicle routing problem with time constraint based on genetic algorithm, Computers & Industrial Engineering 42, pp  [8] Holland, J.H. (1975), Adaptation in Natural and Artificial Systems, Ann Arbour, University of Mitchigan Press.  [9] Illyés L., (2004), Genetic Algorithms for a Particular Covering Problem, International Conference on Economic Cybernetics, ASE Bucureşti, april

20 Könyvészet 2  [10] Illyés, L.; Pál, L., (2005) Generalized particular covering problem with genetic algorithms, AMO–Advanced Modeling and Optimization, Volume 7, Number 1, 2005, pp.1-7  [11] Illyés L., (2005), Traveling Salesman Problem with Time Windows Solved with Genetic Algorithms, Collaborative Support Systems in Business and Education, International Workshop, Babeş-Bolyai University- Faculty of Economics and Business Administration, Risoprint, Cluj Napoca, ISBN: , pp  [12] Jong, K. A. D. (1975), An analysis of the behaviour of a class of genetic adaptive adaptive systems, PhD Thesis, University of Michigan  [13] Jong, K. A. D. (1980), A genetic-based global function optimization technique, Technical Report, No.80-2, University of Pittsburgh  [14] Jong, K. A. D. (1987), On using genetic algorithms to search program spaces. In Proceedings of the 2nd International Conference on Genetic Algorithms and their Applications, pages , Hillsdale, NJ  [15] Michalewitz Z., (1999) Genetic Algorithms+Data Structures=Evolution Programs, New York, Springer  [16] Mitrovic-Minic S., Krishnamuri R., (2005), The multiple TSP with time windows: vehicle bounds based on precedence graphs, Operations Research accepted work.