Egyetemi felvételi. Vesecsere program Stabil szobatárs probléma. Sziklai Balázs. ELTEcon

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Egyetemi felvételi. Vesecsere program Stabil szobatárs probléma. Sziklai Balázs. ELTEcon"

Átírás

1 ELTEcon

2 1 Egyetemi felvételi Párosítási probléma Gale-Shapley algoritmus 2 Házallokációs probléma Népszerű elosztások 3 4

3 Házasítási probléma I. Párosítási probléma Gale-Shapley algoritmus Házasítási probléma Adott n férfi és n nő, akiket össze kell házasítani. Minden férfi és nő felálĺıtott egy rangsort a másik nembeliekről. Cél egy olyan teljes párosítás létrehozása, amely mindenkinek megfelel.

4 Házasítási probléma II. Párosítási probléma Gale-Shapley algoritmus Definíció A férfiak halmazát jelölje M, a nőkét W, egy adott párosítást pedig a µ betű. Egy (m, w) párt (m M, w W ) blokkoló párnak nevezünk, ha az m párja a µ párosításban w, a w párja pedig m és mindketten preferálják egymást a jelenlegi párjukhoz képest. Egy párosítást stabilnak nevezünk, ha nem létezik blokkoló pár. További jelölések Legyen a M W egy tetszőleges nő, vagy férfi. Az a személy másik nemen vett rendezését a -val jelöljük, a párját pedig µ(a)-val.

5 A Gale-Shapley algoritmus Párosítási probléma Gale-Shapley algoritmus Késleltetett elfogadási algoritmus (lánykérő változat) 1 Minden fiú megkéri a preferencialistáján szereplő első lány kezét. 2 A lányok az őket felkérő fiúk közül a legjobban tetszőnek azt mondják talán a többit elutasítják. 3 Azok a fiúk, akiket elutasítottak megkérik a listájukon szereplő második lány kezét. 4 Ha egy lány a második körben jobb ajánlatot kapott, akkor elküldi az eddig talonban tartott fiút és az újnak mondja azt, hogy talán. 5 A második körben elutasított fiúk tovább folytatják a lánykérést... Az algoritmus leáll, ha már minden fiú megállapodott. A lányok ekkor elkötelezik magukat.

6 Házasítási probléma III. Párosítási probléma Gale-Shapley algoritmus Tétel [Gale, Shapley 1962] Tetszőleges G = (M, W, E) páros gráfban létezik stabil párosítás. Ha M = W = n, és E a teljes páros gráf, akkor létezik teljes, vagyis n méretű stabil párosítás. Bizonyítás A lánykérő algoritmussal.

7 Feladat Egyetemi felvételi Párosítási probléma Gale-Shapley algoritmus Feladat Alkalmazzuk a Gale-Shapley késleltetett elfogadási algoritmusát!

8 Házasítási probléma IV. Párosítási probléma Gale-Shapley algoritmus Tétel Legyen ν és µ két stabil párosítás. Ha az a M W személynek a ν-ben nem jutott pár, akkor µ-ben sem fog jutni.

9 Feladat Egyetemi felvételi Párosítási probléma Gale-Shapley algoritmus Név Preferenciasorrend Név Preferenciasorrend Anna G H Endre D A B C Bea G F E H Ferenc D C A B Csilla G H E F Gábor D C B A Dóri H G Henrik B A C Feladat Alkalmazzuk a lánykérő algoritmust, majd a fordítottját a legénykérő algoritmust! Mit veszünk észre?

10 Feladat Egyetemi felvételi Párosítási probléma Gale-Shapley algoritmus Lánykérés eredménye Név Preferenciasorrend Név Preferenciasorrend Anna G H Endre D A B C Bea G F E H Ferenc D C A B Csilla G H E F Gábor D C B A Dóri H G Henrik B A C

11 Feladat Egyetemi felvételi Párosítási probléma Gale-Shapley algoritmus Legénykérés eredménye Név Preferenciasorrend Név Preferenciasorrend Anna G H Endre D A B C Bea G F E H Ferenc D C A B Csilla G H E F Gábor D C B A Dóri H G Henrik B A C

12 Házasítási probléma V. Párosítási probléma Gale-Shapley algoritmus Definíció Azt mondjuk, hogy a µ párosítás a fiúk szempontjából dominálja a ν párosítást, ha minden m M fiúra µ(m) m ν(m). Egy µ stabil párosítás fiúoptimális, ha a fiúk szempontjábol dominál minden más ν stabil párosítást. Tétel A lánykérő algoritmus fiúoptimális stabil párosítást ad, a legénykérő algoritmus pedig lányoptimálisat.

13 Házasítási probléma VI. Párosítási probléma Gale-Shapley algoritmus Definíció Egy mechanizmust taktikázásbiztosnak mondunk, ha taktikailag nem manipulálható, azaz mindenkinek megéri az igazi preferenciáit közölni (megint másképpen: az igazmondás domináns stratégia). Tétel A lánykérő algoritmus a fiúk szempontjából taktikázásbiztos.

14 Házasítási probléma változatok Párosítási probléma Gale-Shapley algoritmus A probléma változatai Zárójelben a felmerülő nehezségek. Egyetemi felvételi (kapacitások, közös kvóták) Rezidens felvételi (párok együttes jelentkezése) Nem szigorú preferencialisták (több stabilitásfogalom) Nem teljes preferencialisták (maximális párosítás megkeresése)

15 Rezidens felvételi Egyetemi felvételi Párosítási probléma Gale-Shapley algoritmus A probléma leírása A rezidensek kórházakhoz való beosztása a Gale-Shapley algoritmus szerint történik. Fiatal házasoknak gondot okoz, ha egymástól távol kapnak állást. Ezért felmerült az igény, hogy párok közös jelentkezéseket adhassanak le. Sajnos amint a következő példa mutatja, ekkor már nem feltétlelnül létezik stabil párosítás és már a kérdésnek az eldöntése is NP-teljes.

16 Példa Egyetemi felvételi Párosítási probléma Gale-Shapley algoritmus Jelentkezők: Éva Aĺız és Bob 1. hely Queens (Queens, Memorial) 2. hely Memorial Queens sorrendje: Aĺız, Éva Memorial sorrendje: Éva, Bob

17 Házallokáció I. Egyetemi felvételi Házallokációs probléma Népszerű elosztások Házallokációs probléma Adott n egyén, akiknek mind van egy vagyontárgya, mondjuk egy háza. Nem mindenki elégedett a sajátjával, szívesen elcserélné, ha jobbat kapna helyette. Mindenkinek van egy teljes preferenciarendezése a házakról. A cél a házaknak egy olyan újraosztása, amely mindenkinek a megelégedésére szolgál.

18 Házallokáció II. Egyetemi felvételi Házallokációs probléma Népszerű elosztások Jelölések A háztulajdonosok halmazát jelölje N. Egy újraelosztás nem más, mint a házaknak egy permutációja. Az elosztások halmazát jelölje A egy konkrét elosztást pedig a. Minden elosztásról feltesszük, hogy a i a j, ha i j, minden i, j N-re, azaz egy házat csak egy ember kap meg. Az viszont lehetséges, hogy a i = i, azaz az i. háztulajdonos az újraosztás során a saját házát kapta meg. Minden S N koaĺıcióra, jelölje A(S) azon elosztások halmazát, amelyeknél S tagjai egymás között cseréltek házat, azaz A(S) = {h A h i S, i S}.

19 Házallokáció III. Egyetemi felvételi Házallokációs probléma Népszerű elosztások Definíció Egy adott a elosztásra nézve S blokkoló koaĺıció, ha létezik olyan h A(S) elosztás, amellyel S tagjai legalább olyan jól járnak mint a-val és legalább egy S-beli szigorúan jobban jár. Jelentése: Ha S kilépne az elosztásból, akkor az S-beliek maguk között el tudnák osztani a házakat úgy, hogy mindenki jobban járna, ezért az a elosztás nem stabil. Azon elosztások halmazát, amelyekre nézve nem létezik blokkoló koaĺıció, az újraelosztási feladat magjának nevezzük.

20 Felső körcsere algoritmus (TTC) Házallokációs probléma Népszerű elosztások Top trading cycles 1 Ábrázoljuk az N halmazt egy n csúcsú gráffal. 2 Húzzunk be irányított éleket i és j csúcsok között, ha az i-edik egyén preferenciarendezésében a j. ház van legelöl. 3 Ekkor egy olyan gráfot kapunk, amelyben minden csúcs kifoka 1. Az ilyen gráfokban van legalább egy irányított kör. 4 Az irányított kör(ök) mentén cseréljük ki a házakat. Mindenki azt a házat kapja meg, amelybe az irányított él mutat. 5 Jelölje N 1 azoknak a tulajdonosoknak a halmazát, akik házat cseréltek. Iteráljuk az itt leírt eljárást az N N 1 halmazon, úgy hogy az N 1 -beli házakat minden preferenciarendezésből töröljük.

21 Házallokáció IV. Egyetemi felvételi Házallokációs probléma Népszerű elosztások Tétel [Shapley, Scarf, Gale 1974] Az újraelosztási feladat magja pontosan egy elosztásbóláll, abból, amelyet a felső körcsere algoritmus szolgáltat. Tétel [Roth 1982] A felső körcsere algoritmus taktikázásbiztos.

22 Népszerű elosztások Egyetemi felvételi Házallokációs probléma Népszerű elosztások Definíció A házak egy a újraelosztását népszerűnek mondjuk, ha nincs olyan a elosztás, amelyet több tulajdonos részesít előnyben mint a-t. Népszerű elosztás nem feltétlenül létezik, lásd pl. az alábbi példát: 1: h 1 h 2 h 3 2: h 1 h 2 h 3 3: h 1 h 2 h 3

23 Feladat Egyetemi felvételi Házallokációs probléma Népszerű elosztások Találjunk két különböző méretű népszerű elosztást! 1: h 1 h 4 2: h 2 h 5 3: h 3 h 4 h 6 4: h 1 5: h 2 6: h 3

24 I. Veseelégtelenség kezelése Diaĺızis Transzplantáció A családon belüli szervátültetés sokszor lehetetlen a vércsoport, vagy a szövettípus különbözősége miatt. A balesetben elhunyt személyektől származó szerv kevés sokéves várólista.

25 II. Megoldás A donorok és betegek megfelelő párosításával, a veséket szó szerint körbeadva, mindenki jól jár. Az eljárás azonban számos kérdést felvet: Jogi szabályozás (pl. önkéntesség kérdése) Donorok névtelensége A műtéteknek egyszerre kell lezajlania, nehogy az egyik donor közben meggondolja magát.

26 III. A cserék hossza Hosszabb cserék több életet mentenek meg, de a kockázat is sokkal nagyobb. A donorok névtelensége miatt a műtétekre sokszor nem is egy városban kerül sor (szálĺıtási és szervezési nehézségek). Az első hatos (!) cserét 2008 áprilisában hajtották végre az Egyesült Államokban. Máshol pl. Angliában azonban maximum hármas cseréket engednek meg.

27 IV. További szempontok Önkéntes vesedonorok hosszú dominószerű cseréket tudnak elindítani. Kórházak sokszor visszatartják a legkompatibilisebb betegeiket. Ez megoldható úgy, hogy a kórházakat érdekeltté tesszük a cserében, vagy törvényi szabályozás útján (az Egyesült Királyságban pl. kötelező részt venni a programban).

28 A probléma leírása A kollégiumba szeretnénk 2n számú diákot beköltöztetni. Egy szobában ketten férnek el. Minden diáknak van egy szigorú preferenciasorrendje arról, hogy kivel szeretne összeköltözni. Kérés lehetséges-e a diákokat stabil módon párosítani? Megjegyzés A probléma annyiban tér el a stabil házasítástól, hogy nem páros, hanem teljes gárfon dolgozunk.

29 Ahogy a következő példa mutatja ebben az esetben már nem biztos, hogy létezik stabil párosítás! Egyén Preferencia 1: : : : tetszőleges

30 A TEX megalkotója Donald Knuth (1938- )

31 Irving algoritmusa Első fázis Ha x ajánlatot kap egy y személytől a) elutasítja, ha egy általa jobban kedvelt egyén ajánlatát őrzi, b) különben megtartja, és ezzel egyidőben elutasítja a korábban esetleg neki tett (rosszabb) ajánlatot. Az egyének a preferencialistájukon lévő sorrendben ajánlatot tesznek a többieknek. Ha valaki ideiglenesen elfogadja az ajánlatukat megállnak. Ha bármikor visszautasítást kapnak folytatják az ajánlattevést, amíg a preferencialistájuk végére nem érnek.

32 Irving algoritmusa Példa az első fázisra: Egyén Preferencia 1: : : : : :

33 Irving algoritmusa Példa az első fázisra: Egyén Preferencia 1: : : : : : es ajánlatot tesz a 4-esnek, 4-es megőrzi és a jövőben elutasít minden ennél rosszabb ajánlatot.

34 Irving algoritmusa Példa az első fázisra: Egyén Preferencia 1: : : : : : es ajánlatot tesz a 6-osnak, 6-os megőrzi és a jövőben elutasít minden ennél rosszabb ajánlatot.

35 Irving algoritmusa Példa az első fázisra: Egyén Preferencia 1: : : : : : as ajánlatot tesz a 4-esnek, 4-es elutasítja, hiszen már van jobb ajánlata.

36 Irving algoritmusa Példa az első fázisra: Egyén Preferencia 1: : : : : : as ajánlatot tesz az 5-ösnek, 5-ös megőrzi és a jövőben elutasít minden ennél rosszabb ajánlatot.

37 Irving algoritmusa Példa az első fázisra: Egyén Preferencia 1: : : : : : es ajánlatot tesz a 2-esnek, 2-es megőrzi és a jövőben elutasít minden ennél rosszabb ajánlatot.

38 Irving algoritmusa Példa az első fázisra: Egyén Preferencia 1: : : : : : ös ajánlatot tesz a 4-esnek, 4-es megőrzi és elutasítja korábbi (ennél rosszabb) ajánlatát.

39 Irving algoritmusa Példa az első fázisra: Egyén Preferencia 1: : : : : : es ajánlatot tesz a 6-osnek, 6-es megőrzi és a jövőben elutasít minden ennél rosszabb ajánlatot.

40 Irving algoritmusa Példa az első fázisra: Egyén Preferencia 1: : : : : : es ajánlatot tesz a 3-asnek, 3-as megőrzi és a jövőben elutasít minden ennél rosszabb ajánlatot.

41 Irving algoritmusa Példa az első fázisra: Egyén Preferencia 1: : : : : : os ajánlatot tesz az 5-ösnek, 5-ös elutasítja, hiszen már van jobb ajánlata.

42 Irving algoritmusa Példa az első fázisra: Egyén Preferencia 1: : : : : : os ajánlatot tesz az 1-esnek, 1-es megőrzi és a jövőben elutasít minden ennél rosszabb ajánlatot.

43 Irving algoritmusa Első fázis Az első fázis kétféleképpen érhet véget: ha minden ember kapott valakitől ajánlatot, vagy ha egy egyént mindenki elutasít. A második esetben nem létezik stabil párosítás (miért?). Lemma Ha az algoritmus során y elutasítja x-et, akkor x és y nem állhatnak párban egyetlen stabil párosításban sem.

44 Irving algoritmusa Következmények Ha az algoritmus során x ajánlatot tesz y-nak, akkor egy stabil párosításban x-nek nem lehet jobb partnere y-nál, y-nak nem lehet rosszabb partnere x-nél. Következmények Ha az első fázis végén van valaki, akit mindenki más elutasított, akkor nem létezik stabil párosítás.

45 Irving algoritmusa Következmények Ha az első fázis úgy fejeződik be, hogy mindenki őriz valakitől ajánlatot, akkor preferencialistákat egyszerűsíteni lehet. Ha y éppen x ajánlatát őrzi, akkor y listájáról potenciális partnerei közül törölhetőek azok, akiket x-nél kevésbé kedvel, vagy akik őriznek egy ajánlatot olyasvalakitől, akit y-nál jobban kedvelnek.

46 Irving algoritmusa Következmények Ha a fentieket végrehajtjuk, akkor y első lesz x listáján, x pedig utolsó y-én. általánosságban, ha a szerepel b listáján, akkor b is szerepel a-én. Lemma Ha az egyszerűsítés után minden lista csak egy személyt tartalmaz, akkor egy stabil párosítást kaptunk.

47 Irving algoritmusa Az egyszerűsítés után: Egyén Preferencia 1: 6 2: : 5 2 4: 2 5 5: : 1

48 Irving algoritmusa Legyen a 1,..., a r a diákoknak egy csoportja, amelyre igaz a következő Egyén Preferencia a 1 b 1 b 2... a 2 b 2 b a r b r b 1...

49 Irving algoritmusa Tétel Legyen a 1,..., a r a fenti feltételeknek eleget tevő diákcsoport. Ekkor bármely stabil párosítás esetén a i és b i vagy minden i-re partnerek, vagy egyikre sem. ha létezik olyan párosítás, amelyben a i és b i partnerek minden i-re, akkor olyan is létezik, amelyikben nem.

50 Irving algoritmusa Második fázis A tétel következményeképp, ha létezik stabil párosítás, akkor olyan stabil párosítás is van, amelyben b i minden i-re elutasítja a i -t. Ekkor a i ajánlatot tesz b i+1 -nek és b i+1 listájáról törölhetünk minden a i -nél rosszabb jelentkezőt. Ezzel egy időben b i+1 -et is törölhetjük ezeknek a jelentkezőknek a listájáról. A második fázist addig ismételjük, amíg minden diák listáján csak egy személy nem szerepel. Ekkor stabil párosításhoz jutottunk. Ha valamelyik diák preferencialistája kiürül, akkor nem létezik stabil párosítás.

51 Irving algoritmusa A második fázisban a 2-es elutasítja a 4-est, az 5-ös pedig a 3-ast. Egyén Preferencia 1: 6 2: : 5 2 4: 2 5 5: : 1

52 Irving algoritmusa Így kialakulnak a végső párosítások: 1 6, 2 3, 4 5. Egyén Preferencia 1: 6 2: : 5 2 4: 2 5 5: : 1

53 Feladat Egyetemi felvételi Létezik-e stabil párosítás az alábbi példában? Egyén Preferencia 1: : : : : :

54 Tan tétele Egyetemi felvételi Tétel Stabil fél-párosítás mindig létezik. Nézzük meg újra a kiinduló példánkat! Egyén Preferencia A: B C D B: C A D C: A B D D: tetszőleges Anna, Bea, Cettina és Dóri teniszpartnert keres egy órára. Tudjuk, hogy stabil párosítás nem létezik. Ugyanakkor ha Anna, Bea és Cetti fél-fél órát játszanak egymással, Dórit pedig kihagyják, akkor stabil fél-párosítást kapunk!

DIPLOMAMUNKA Bir o P eter

DIPLOMAMUNKA Bir o P eter DIPLOMAMUNKA Biró Péter BUDAPESTI CORVINUS EGYETEM KÖZGAZDASÁGTUDOMÁNYI KAR VILÁGGAZDASÁGI TANSZÉK EURÓPA FŐSZAKIRÁNY STABIL PÁROSÍTÁSOK GAZDASÁGI ALKALMAZÁSAI Készítette: Biró Péter Témavezető: Dr. Magas

Részletesebben

Minimális feszítőfák Legyen G = (V,E,c), c : E R + egy súlyozott irányítatlan gráf. Terjesszük ki a súlyfüggvényt a T E élhalmazokra:

Minimális feszítőfák Legyen G = (V,E,c), c : E R + egy súlyozott irányítatlan gráf. Terjesszük ki a súlyfüggvényt a T E élhalmazokra: Minimális feszítőfák Legyen G = (V,E,c), c : E R + egy súlyozott irányítatlan gráf. Terjesszük ki a súlyfüggvényt a T E élhalmazokra: C(T ) = (u,v) T c(u,v) Az F = (V,T) gráf minimális feszitőfája G-nek,

Részletesebben

Kereskedési rendszerek kétoldalú szerződésekkel

Kereskedési rendszerek kétoldalú szerződésekkel Kereskedési rendszerek kétoldalú szerződésekkel Fleiner Tamás, Jankó Zsuzsanna, Akihisa Tamura, Alexander Teytelboym 2017. június 16. MOK Fleiner Tamás, Jankó Zsuzsanna, Akihisa Tamura, Kereskedési Alexander

Részletesebben

Vese csere program matematikai modellje

Vese csere program matematikai modellje Vese csere program matematikai modellje Varga Gábor May 1, 2011 1 Bevezetés Alvin E. Roth, Tayfun Sönmez, M. Utku Ünver Kidney Exchange című cikke alapján azzal foglalkoztam, hogy hogyan lehet különböző

Részletesebben

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 12.

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 12. Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 12. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet

Részletesebben

Érdemes egy n*n-es táblázatban (sorok-lányok, oszlopok-fiúk) ábrázolni a két színnel, mely éleket húztuk be (pirossal, kékkel)

Érdemes egy n*n-es táblázatban (sorok-lányok, oszlopok-fiúk) ábrázolni a két színnel, mely éleket húztuk be (pirossal, kékkel) Kombi/2 Egy bizonyos bulin n lány és n fiú vesz részt. Minden fiú pontosan a darab lányt és minden lány pontosan b darab fiút kedvel. Milyen (a,b) számpárok esetén létezik biztosan olyan fiúlány pár, akik

Részletesebben

Minimális feszítőfák Legyen G = (V,E,c), c : E R + egy súlyozott irányítatlan gráf. Terjesszük ki a súlyfüggvényt a T E élhalmazokra:

Minimális feszítőfák Legyen G = (V,E,c), c : E R + egy súlyozott irányítatlan gráf. Terjesszük ki a súlyfüggvényt a T E élhalmazokra: Minimális feszítőfák Legyen G = (V,E,c), c : E R + egy súlyozott irányítatlan gráf. Terjesszük ki a súlyfüggvényt a T E élhalmazokra: C(T ) = (u,v) T c(u,v) Az F = (V,T) gráf minimális feszitőfája G-nek,

Részletesebben

A probléma felvetésén túl a nevezetes cikk tartalmazott egy algoritmust az. jobban tetszenek egymásnak, mint a jelenlegi házastársuk.

A probléma felvetésén túl a nevezetes cikk tartalmazott egy algoritmust az. jobban tetszenek egymásnak, mint a jelenlegi házastársuk. Bevezetés A stabil párosítások elmélete 96-ben, Gale és Shapley [7] cikke nyomán vált ismertté, és indított el egy széleskörű matematikai kutatást ebben a témakörben. A probléma felvetésén túl a nevezetes

Részletesebben

15. tétel. Adatszerkezetek és algoritmusok vizsga Frissült: 2013. január 30.

15. tétel. Adatszerkezetek és algoritmusok vizsga Frissült: 2013. január 30. 15. tétel Adatszerkezetek és algoritmusok vizsga Frissült: 2013. január 30. Edényrendezés Tegyük fel, hogy tudjuk, hogy a bemenő elemek (A[1..n] elemei) egy m elemű U halmazból kerülnek ki, pl. " A[i]-re

Részletesebben

MTA KRTK KTI, BCE BME Optimalizálás szeminárium Budapest 2013 november 14.

MTA KRTK KTI, BCE BME Optimalizálás szeminárium Budapest 2013 november 14. Egészértékű programozási modellek központi párosító programokban Biró Péter MTA KRTK KTI, BCE peter.biro@krtk.mta.hu BME Optimalizálás szeminárium Budapest 203 november 4. Stabil házasítás probléma Gale,

Részletesebben

GRÁFELMÉLET. 7. előadás. Javító utak, javító utak keresése, Edmonds-algoritmus

GRÁFELMÉLET. 7. előadás. Javító utak, javító utak keresése, Edmonds-algoritmus GRÁFELMÉLET 7. előadás Javító utak, javító utak keresése, Edmonds-algoritmus Definíció: egy P utat javító útnak nevezünk egy M párosításra nézve, ha az út páratlan hosszú, kezdő- és végpontjai nem párosítottak,

Részletesebben

Elmaradó óra. Az F = (V,T) gráf minimális feszitőfája G-nek, ha. F feszitőfája G-nek, és. C(T) minimális

Elmaradó óra. Az F = (V,T) gráf minimális feszitőfája G-nek, ha. F feszitőfája G-nek, és. C(T) minimális Elmaradó óra A jövő heti, november 0-dikei óra elmarad. Minimális feszítőfák Legyen G = (V,E,c), c : E R + egy súlyozott irányítatlan gráf. Terjesszük ki a súlyfüggvényt a T E élhalmazokra: C(T ) = (u,v)

Részletesebben

A számítástudomány alapjai. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem

A számítástudomány alapjai. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem A számítástudomány alapjai Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Bináris keresőfa, kupac Katona Gyula Y. (BME SZIT) A számítástudomány

Részletesebben

Feladatok, amelyek gráfokkal oldhatók meg 1) A königsbergi hidak problémája (Euler-féle probléma) a

Feladatok, amelyek gráfokkal oldhatók meg 1) A königsbergi hidak problémája (Euler-féle probléma) a Feladatok, amelyek gráfokkal oldhatók meg ) A königsbergi hidak problémája (Euler-féle probléma) a b d c A megfelelő gráf: d a b c ) Egy szórakoztató feladat (Hamilton-féle probléma) Helyezzük el az,,,...,

Részletesebben

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2.C szakirány Diszkrét matematika 2.C szakirány 2017. ősz 1. Diszkrét matematika 2.C szakirány 2. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék 2017.

Részletesebben

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2. estis képzés Diszkrét matematika 2. estis képzés 2018. tavasz 1. Diszkrét matematika 2. 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

Részletesebben

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2.C szakirány Diszkrét matematika 2.C szakirány 2015. tavasz 1. Diszkrét matematika 2.C szakirány 1. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu Komputeralgebra Tanszék 2015. tavasz Gráfelmélet Diszkrét

Részletesebben

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13. Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 13. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet

Részletesebben

III. Gráfok. 1. Irányítatlan gráfok:

III. Gráfok. 1. Irányítatlan gráfok: III. Gráfok 1. Irányítatlan gráfok: Jelölés: G=(X,U), X a csomópontok halmaza, U az élek halmaza X={1,2,3,4,5,6}, U={[1,2], [1,4], [1,6], [2,3], [2,5], [3,4], [3,5], [4,5],[5,6]} Értelmezések: 1. Fokszám:

Részletesebben

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2. estis képzés Diszkrét matematika 2. estis képzés 2016. tavasz 1. Diszkrét matematika 2. estis képzés 9. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék

Részletesebben

Csercsik Dávid ITK PPKE. Csercsik Dávid (ITK PPKE) Játékelmélet és hálózati alkalmazásai 4. ea 1 / 21

Csercsik Dávid ITK PPKE. Csercsik Dávid (ITK PPKE) Játékelmélet és hálózati alkalmazásai 4. ea 1 / 21 Játékelmélet és hálózati alkalmazásai 4. ea Csercsik Dávid ITK PPKE Csercsik Dávid (ITK PPKE) Játékelmélet és hálózati alkalmazásai 4. ea 1 / 21 1 Nash bargaining 2 Kooperatív játékok TU CFF játékok tulajdonságai

Részletesebben

Gráfelméleti feladatok. c f

Gráfelméleti feladatok. c f Gráfelméleti feladatok d e c f a b gráf, csúcsok, élek séta: a, b, c, d, e, c, a, b, f vonal: c, d, e, c, b, a út: f, b, a, e, d (walk, lanţ) (trail, lanţ simplu) (path, lanţ elementar) 1 irányított gráf,

Részletesebben

A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória Oktatási Hivatal A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató INFORMATIKA II. (programozás) kategória Kérjük a tisztelt tanár kollégákat, hogy a

Részletesebben

Algoritmuselmélet. Mélységi keresés és alkalmazásai. Katona Gyula Y.

Algoritmuselmélet. Mélységi keresés és alkalmazásai. Katona Gyula Y. Algoritmuselmélet Mélységi keresés és alkalmazásai Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 9. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet

Részletesebben

Diszkrét matematika I.

Diszkrét matematika I. Diszkrét matematika I. középszint 2014. ősz 1. Diszkrét matematika I. középszint 10. előadás Mérai László diái alapján Komputeralgebra Tanszék 2014. ősz Felhívás Diszkrét matematika I. középszint 2014.

Részletesebben

Diszkrét matematika 1. estis képzés

Diszkrét matematika 1. estis képzés Diszkrét matematika 1. estis képzés 2019. tavasz 1. Diszkrét matematika 1. estis képzés 9. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

KOVÁCS BÉLA, MATEMATIKA I. KOVÁCS BÉLA, MATEmATIkA I. 3 III. MEGFELELTETÉSEk, RELÁCIÓk 1. BEVEZETÉS Emlékeztetünk arra, hogy az rendezett párok halmazát az és halmazok Descartes-féle szorzatának nevezzük. Más szóval az és halmazok

Részletesebben

Adatszerkezetek 2. Dr. Iványi Péter

Adatszerkezetek 2. Dr. Iványi Péter Adatszerkezetek 2. Dr. Iványi Péter 1 Fák Fákat akkor használunk, ha az adatok között valamilyen alá- és fölérendeltség van. Pl. könyvtárszerkezet gyökér (root) Nincsennek hurkok!!! 2 Bináris fák Azokat

Részletesebben

Algoritmuselmélet. Gráfok megadása, szélességi bejárás, összefüggőség, párosítás. Katona Gyula Y.

Algoritmuselmélet. Gráfok megadása, szélességi bejárás, összefüggőség, párosítás. Katona Gyula Y. Algoritmuselmélet Gráfok megadása, szélességi bejárás, összefüggőség, párosítás Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 2. előadás

Részletesebben

Algoritmuselmélet. Bonyolultságelmélet. Katona Gyula Y.

Algoritmuselmélet. Bonyolultságelmélet. Katona Gyula Y. Algoritmuselmélet Bonyolultságelmélet Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 12. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet

Részletesebben

Algoritmusok bonyolultsága

Algoritmusok bonyolultsága Algoritmusok bonyolultsága 9. előadás http://www.ms.sapientia.ro/~kasa/komplex.htm 1 / 18 Közelítő algoritmusok ládapakolás (bin packing) Adott n tárgy (s i tömeggel) és végtelen sok 1 kapacitású láda

Részletesebben

Véletlenített algoritmusok. 4. előadás

Véletlenített algoritmusok. 4. előadás Véletlenített algoritmusok 4. előadás Tartalomjegyzék: elfoglalási probléma, születésnap probléma, kupongyűjtő probléma, stabil házassági feladat, Chernoff korlát (példák), forgalomirányítási probléma.

Részletesebben

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2.C szakirány Diszkrét matematika 2.C szakirány 2017. tavasz 1. Diszkrét matematika 2.C szakirány 3. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék 2017.

Részletesebben

Nagy Gábor compalg.inf.elte.hu/ nagy

Nagy Gábor  compalg.inf.elte.hu/ nagy Diszkrét matematika 1. középszint 2017. ősz 1. Diszkrét matematika 1. középszint 5. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján Komputeralgebra

Részletesebben

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2. estis képzés Diszkrét matematika 2. estis képzés 2018. tavasz 1. Diszkrét matematika 2. estis képzés 1. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján

Részletesebben

N-személyes játékok. Bársony Alex

N-személyes játékok. Bársony Alex N-személyes játékok Bársony Alex Előszó Neumann János és Oskar Morgenstern Racionális osztozkodás törvényeinek tanulmányozása Játékosok egy tetszőleges csoportjának ereje Nem 3 személyes sakk Definíció

Részletesebben

A továbbiakban Y = {0, 1}, azaz minden szóhoz egy bináris sorozatot rendelünk

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

Részletesebben

Diszkrét matematika 2.

Diszkrét matematika 2. Diszkrét matematika 2. 2018. szeptember 21. 1. Diszkrét matematika 2. 2. előadás Fancsali Szabolcs Levente nudniq@cs.elte.hu www.cs.elte.hu/ nudniq Komputeralgebra Tanszék 2018. szeptember 21. Gráfelmélet

Részletesebben

2. Logika gyakorlat Függvények és a teljes indukció

2. Logika gyakorlat Függvények és a teljes indukció 2. Logika gyakorlat Függvények és a teljes indukció Folláth János Debreceni Egyetem - Informatika Kar 2012/13. I. félév Áttekintés 1 Függvények Relációk Halmazok 2 Természetes számok Formulák Definíció

Részletesebben

Stabil házasságok és egyetemi felvételi, avagy miért kapta a 2012-es közgazdasági Nobel emlékdíjat Al Roth and Lloyd Shapley

Stabil házasságok és egyetemi felvételi, avagy miért kapta a 2012-es közgazdasági Nobel emlékdíjat Al Roth and Lloyd Shapley Stabil házasságok és egyetemi felvételi, avagy miért kapta a 202-es közgazdasági Nobel emlékdíjat Al Roth and Lloyd Shapley Biró Péter MTA-KRTK-KTI, BCE peter.biro@krtk.mta.hu Matematikai Modellalkotás

Részletesebben

Algoritmuselmélet 2. előadás

Algoritmuselmélet 2. előadás Algoritmuselmélet 2. 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 Február 12. ALGORITMUSELMÉLET 2. ELŐADÁS 1 Buborék-rendezés

Részletesebben

Arany Dániel Matematikai Tanulóverseny 2015/2016-os tanév 1. forduló Haladók III. kategória

Arany Dániel Matematikai Tanulóverseny 2015/2016-os tanév 1. forduló Haladók III. kategória Bolyai János Matematikai Társulat Arany Dániel Matematikai Tanulóverseny 2015/2016-os tanév 1. forduló Haladók III. kategória Megoldások és javítási útmutató 1. Az a és b befogójú derékszögű háromszögnek

Részletesebben

Az optimális megoldást adó algoritmusok

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.

Részletesebben

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2.C szakirány Diszkrét matematika 2.C szakirány 2015. ősz 1. Diszkrét matematika 2.C szakirány 3. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék 2015.

Részletesebben

1/50. Teljes indukció 1. Back Close

1/50. Teljes indukció 1. Back Close 1/50 Teljes indukció 1 A teljes indukció talán a legfontosabb bizonyítási módszer a számítástudományban. Teljes indukció elve. Legyen P (n) egy állítás. Tegyük fel, hogy (1) P (0) igaz, (2) minden n N

Részletesebben

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2. estis képzés Diszkrét matematika 2. estis képzés 2018. tavasz 1. Diszkrét matematika 2. estis képzés 7. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék

Részletesebben

15. LINEÁRIS EGYENLETRENDSZEREK

15. LINEÁRIS EGYENLETRENDSZEREK 15 LINEÁRIS EGYENLETRENDSZEREK 151 Lineáris egyenletrendszer, Gauss elimináció 1 Definíció Lineáris egyenletrendszernek nevezzük az (1) a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a

Részletesebben

Hálózati folyamok. Tétel: A maximális folyam értéke megegyezik a minimális vágás értékével.

Hálózati folyamok. Tétel: A maximális folyam értéke megegyezik a minimális vágás értékével. Hálózati folyamok Definíció: Legyen G = (V,E) egy irányított gráf, adott egy c: E R + {0} ún. kapacitásfüggvény, amely minden (u,v) ε E élhez hozzárendel egy nem negatív c(u,v) kapacitást. A gráfnak van

Részletesebben

Diszkrét matematika 2.

Diszkrét matematika 2. Diszkrét matematika 2. Mérai László előadása alapján Készítette: Nagy Krisztián 4. előadás Eulerséta: Olyan séta, mely a gráf minden élét pontosan egyszer tartalmazza. Tétel: egy összefüggő gráf. Ha minden

Részletesebben

Információk. Ismétlés II. Ismétlés. Ismétlés III. A PROGRAMOZÁS ALAPJAI 2. Készítette: Vénné Meskó Katalin. Algoritmus. Algoritmus ábrázolása

Információk. Ismétlés II. Ismétlés. Ismétlés III. A PROGRAMOZÁS ALAPJAI 2. Készítette: Vénné Meskó Katalin. Algoritmus. Algoritmus ábrázolása 1 Információk 2 A PROGRAMOZÁS ALAPJAI 2. Készítette: Vénné Meskó Katalin Elérhetőség mesko.katalin@tfk.kefo.hu Fogadóóra: szerda 9:50-10:35 Számonkérés időpontok Április 25. 9 00 Május 17. 9 00 Június

Részletesebben

22. szakkör (Csoportelméleti alapfogalmak 1.)

22. szakkör (Csoportelméleti alapfogalmak 1.) 22. szakkör (Csoportelméleti alapfogalmak 1.) A) A PERMUTÁCIÓK CIKLIKUS SZERKEZETE 1. feladat: Egy húsztagú társaság ül az asztal körül. Néhányat közülük (esetleg az összeset) párba állítunk, és a párok

Részletesebben

Az Országos Középiskolai Tanulmányi Verseny 2005-2006. tanévi első fordulójának feladatmegoldásai. 81f 2 + 90l 2 f 2 + l 2

Az Országos Középiskolai Tanulmányi Verseny 2005-2006. tanévi első fordulójának feladatmegoldásai. 81f 2 + 90l 2 f 2 + l 2 Az Országos Középiskolai Tanulmányi Verseny 2005-2006. tanévi első fordulójának feladatmegoldásai matematikából, a II. kategória számára 1. Két iskola tanulói műveltségi vetélkedőn vettek részt. A 100

Részletesebben

Központi felvételi rendszerek: Taktikázás és stabilitás

Központi felvételi rendszerek: Taktikázás és stabilitás Központi felvételi rendszerek: Taktikázás és stabilitás Kóczy Á. László Kivonat Egy központi felvételi rendszer feladata a jelentkezők és az iskolák, vagy szakok párosítása. Ez a párosítás többféleképpen

Részletesebben

Ismétlés nélküli permutáció

Ismétlés nélküli permutáció Ismétlés nélküli permutáció Hányféleképpen lehet sorba rendezni n különböz elemet úgy, hogy a sorrend számít? (Ezt n elem ismétlés nélküli permutációjának nevezzük.) Például hány féleképpen lehet sorba

Részletesebben

22. GRÁFOK ÁBRÁZOLÁSA

22. GRÁFOK ÁBRÁZOLÁSA 22. GRÁFOK ÁBRÁZOLÁSA A megoldandó feladatok, problémák modellezése során sokszor gráfokat alkalmazunk. A gráf fogalmát a matematikából ismertnek vehetjük. A modellezés során a gráfok több változata is

Részletesebben

Sorozatok I. Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma)

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 }.

Részletesebben

Hadamard-mátrixok Előadó: Hajnal Péter február 23.

Hadamard-mátrixok Előadó: Hajnal Péter február 23. Szimmetrikus kombinatorikus struktúrák MSc hallgatók számára Hadamard-mátrixok Előadó: Hajnal Péter 2012. február 23. 1. Hadamard-mátrixok Ezen az előadáson látásra a blokkrendszerektől független kombinatorikus

Részletesebben

Eötvös Loránd Tudományegyetem Természettudományi Kar. Kelemen Ádám Olivér. A stabil párosítás problémája és alkalmazásai. Matematika BSc szakdolgozat

Eötvös Loránd Tudományegyetem Természettudományi Kar. Kelemen Ádám Olivér. A stabil párosítás problémája és alkalmazásai. Matematika BSc szakdolgozat Eötvös Loránd Tudományegyetem Természettudományi Kar Kelemen Ádám Olivér A stabil párosítás problémája és alkalmazásai Matematika BSc szakdolgozat Témavezető: Dr. Fekete István Számítógéptudományi Tanszék

Részletesebben

HAMILTON KÖR: minden csúcson PONTOSAN egyszer áthaladó kör. Forrás: (

HAMILTON KÖR: minden csúcson PONTOSAN egyszer áthaladó kör. Forrás: ( HAMILTON KÖR: minden csúcson PONTOSAN egyszer áthaladó kör Teljes gráf: Páros gráf, teljes páros gráf és Hamilton kör/út Hamilton kör: Minden csúcson áthaladó kör Hamilton kör Forrás: (http://www.math.klte.hur/~tujanyi/komb_j/k_win_doc/g0603.doc

Részletesebben

Rendezések. A rendezési probléma: Bemenet: Kimenet: n számot tartalmazó (a 1,a 2,,a n ) sorozat

Rendezések. A rendezési probléma: Bemenet: Kimenet: n számot tartalmazó (a 1,a 2,,a n ) sorozat 9. Előadás Rendezések A rendezési probléma: Bemenet: n számot tartalmazó (a 1,a 2,,a n ) sorozat Kimenet: a bemenő sorozat olyan (a 1, a 2,,a n ) permutációja, hogy a 1 a 2 a n 2 Rendezések Általánosabban:

Részletesebben

A stabil párosítások szakirodalmának, ezen belül a felvételi rendszerek elemzéséhez kapcsolódó eredmények összefoglalása és ismertetése

A stabil párosítások szakirodalmának, ezen belül a felvételi rendszerek elemzéséhez kapcsolódó eredmények összefoglalása és ismertetése AZ MTA-KTI A KÖZOKTATÁS TELJESÍTMÉNYÉNEK MÉRÉSE-ÉRTÉKELÉSE, AZ ISKOLÁK ELSZÁMOLTATHATÓSÁGA PROGRAMJÁNAK FERO 1401 SZÁMÚ PRODUKTUMA A stabil párosítások szakirodalmának, ezen belül a felvételi rendszerek

Részletesebben

Adatszerkezetek. Nevezetes algoritmusok (Keresések, rendezések)

Adatszerkezetek. Nevezetes algoritmusok (Keresések, rendezések) Adatszerkezetek Nevezetes algoritmusok (Keresések, rendezések) Keresések A probléma általános megfogalmazása: Adott egy N elemű sorozat, keressük meg azt az elemet (határozzuk meg a helyét a sorozatban),

Részletesebben

Diszkrét matematika I.

Diszkrét matematika I. Diszkrét matematika I. középszint 2014. ősz 1. Diszkrét matematika I. középszint 3. előadás Mérai László diái alapján Komputeralgebra Tanszék 2014. ősz Relációk Diszkrét matematika I. középszint 2014.

Részletesebben

A 2011-es év kompetencia-méréseinek elemzése

A 2011-es év kompetencia-méréseinek elemzése A 2011-es év kompetencia-méréseinek elemzése SIOK Dr. Faust Miklós Általános Iskola Nagyberény Készítette: Kristáné Soós Melinda Nagyberény, 2012. április 2. 6. osztály Matematika 3. oldal Az első grafikonon

Részletesebben

A 2006-2007. tanévi matematika OKTV I. kategória első (iskolai) fordulójának pontozási útmutatója

A 2006-2007. tanévi matematika OKTV I. kategória első (iskolai) fordulójának pontozási útmutatója SZAKKÖZÉPISKOLA A 006-007. tanévi matematika OKTV I. kategória első (iskolai) fordulójának pontozási útmutatója. Feladat: Egy számtani sorozat három egymást követő tagjához rendre 3-at, -et, 3-at adva

Részletesebben

Vesecserére vonatkozó algoritmusok

Vesecserére vonatkozó algoritmusok Eötvös Loránd Tudományegyetem Természettudományi Kar Vesecserére vonatkozó algoritmusok SZAKDOLGOZAT MATEMATIKA ALAPSZAK, ALKALMAZOTT MATEMATIKUS SZAKIRÁNY Készítette Dubán Dorina Konzulens Jankó Zsuzsanna

Részletesebben

Diszkrét matematika 2.

Diszkrét matematika 2. Diszkrét matematika 2. Mérai László előadása alapján Készítette: Nagy Krisztián 1. előadás Gráfok halmaza, gráf, ahol a csúcsok halmaza, az élek illesztkedés reláció: illesztkedik az élre, ha ( -él illesztkedik

Részletesebben

16. tétel Egybevágósági transzformációk. Konvex sokszögek tulajdonságai, szimmetrikus sokszögek

16. tétel Egybevágósági transzformációk. Konvex sokszögek tulajdonságai, szimmetrikus sokszögek 16. tétel Egybevágósági transzformációk. Konvex sokszögek tulajdonságai, szimmetrikus sokszögek EGYBEVÁGÓSÁGI TRANSZFORMÁCIÓK Geometriai transzformáció Def:Olyan speciális függvény, melynek értelmezési

Részletesebben

Nagy Gábor compalg.inf.elte.hu/ nagy

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

Részletesebben

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2. estis képzés Diszkrét matematika 2. estis képzés 2018. tavasz 1. Diszkrét matematika 2. estis képzés 9. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék

Részletesebben

Diszkrét Matematika MSc hallgatók számára 7. Előadás Párosítási tételek Előadó: Hajnal Péter Jegyzetelő: Kovácsházi Anna

Diszkrét Matematika MSc hallgatók számára 7. Előadás Párosítási tételek Előadó: Hajnal Péter Jegyzetelő: Kovácsházi Anna Diszkrét Matematika MSc hallgatók számára 7. Előadás Párosítási tételek Előadó: Hajnal Péter Jegyzetelő: Kovácsházi Anna 2010. 10. 18. 2 7. Párosítási tételek.nb 7. Előadás Emlékeztető: Javító út, Javító

Részletesebben

Automaták és formális nyelvek

Automaták és formális nyelvek Automaták és formális nyelvek Bevezetés a számítástudomány alapjaiba 1. Formális nyelvek 2006.11.13. 1 Automaták és formális nyelvek - bevezetés Automaták elmélete: információs gépek általános absztrakt

Részletesebben

Felvételi tematika INFORMATIKA

Felvételi tematika INFORMATIKA Felvételi tematika INFORMATIKA 2016 FEJEZETEK 1. Természetes számok feldolgozása számjegyenként. 2. Számsorozatok feldolgozása elemenként. Egydimenziós tömbök. 3. Mátrixok feldolgozása elemenként/soronként/oszloponként.

Részletesebben

EGYSZERŰ, NEM IRÁNYÍTOTT (IRÁNYÍTATLAN) GRÁF

EGYSZERŰ, NEM IRÁNYÍTOTT (IRÁNYÍTATLAN) GRÁF Összefoglaló Gráfok / EGYSZERŰ, NEM IRÁNYÍTOTT (IRÁNYÍTATLAN) GRÁF Adott a G = (V, E) gráf ahol a V a csomópontok, E az élek halmaza E = {(x, y) x, y V, x y (nincs hurokél) és (x, y) = (y, x)) Jelölések:

Részletesebben

Számítógép és programozás 2

Számítógép és programozás 2 Számítógép és programozás 2 6. Előadás Problémaosztályok http://digitus.itk.ppke.hu/~flugi/ Emlékeztető A specifikáció egy előfeltételből és utófeltételből álló leírása a feladatnak Léteznek olyan feladatok,

Részletesebben

SzA II. gyakorlat, szeptember 18.

SzA II. gyakorlat, szeptember 18. SzA II. gyakorlat, 015. szeptember 18. Barátkozás a gráfokkal Drótos Márton drotos@cs.bme.hu 1. Az előre megszámozott (címkézett) n darab pont közé hányféleképp húzhatunk be éleket úgy, hogy egyszerű gráfhoz

Részletesebben

Egyirányban láncolt lista

Egyirányban láncolt lista Egyirányban láncolt lista A tárhely (listaelem) az adatelem értékén kívül egy mutatót tartalmaz, amely a következő listaelem címét tartalmazza. A láncolt lista első elemének címét egy, a láncszerkezeten

Részletesebben

Közgazdaságtan 1. ELTE TáTK Közgazdaságtudományi Tanszék. 3. hét A KERESLETELMÉLET ALAPJAI. HASZNOSSÁG, PREFERENCIÁK

Közgazdaságtan 1. ELTE TáTK Közgazdaságtudományi Tanszék. 3. hét A KERESLETELMÉLET ALAPJAI. HASZNOSSÁG, PREFERENCIÁK KÖZGAZDASÁGTAN I. ELTE TáTK Közgazdaságtudományi Tanszék Közgazdaságtan 1. A KERESLETELMÉLET ALAPJAI. HASZNOSSÁG, PREFERENCIÁK Bíró Anikó, K hegyi Gergely, Major Klára Szakmai felel s: K hegyi Gergely

Részletesebben

5. Előadás. (5. előadás) Mátrixegyenlet, Mátrix inverze március 6. 1 / 39

5. Előadás. (5. előadás) Mátrixegyenlet, Mátrix inverze március 6. 1 / 39 5. Előadás (5. előadás) Mátrixegyenlet, Mátrix inverze 2019. március 6. 1 / 39 AX = B (5. előadás) Mátrixegyenlet, Mátrix inverze 2019. március 6. 2 / 39 AX = B Probléma. Legyen A (m n)-es és B (m l)-es

Részletesebben

A vesecsere matematikai és közgazdaságtani megközelítése

A vesecsere matematikai és közgazdaságtani megközelítése A vesecsere matematikai és közgazdaságtani megközelítése Szakdolgozat Írta: Bozzay Eszter Matematika BSc, Matematikai elemző szakirány Témavezető: Vesztergombi Katalin, egyetemi docens Számítógéptudományi

Részletesebben

30. ERŐSEN ÜSSZEFÜGGŐ KOMPONENSEK

30. ERŐSEN ÜSSZEFÜGGŐ KOMPONENSEK 30. ERŐSEN ÜSSZEFÜGGŐ KOMPONENSEK A gráfos alkalmazások között is találkozunk olyan problémákkal, amelyeket megoldását a részekre bontott gráfon határozzuk meg, majd ezeket alkalmas módon teljes megoldássá

Részletesebben

Algoritmusok és adatszerkezetek gyakorlat 07

Algoritmusok és adatszerkezetek gyakorlat 07 Algoritmusok és adatszerkezetek gyakorlat 0 Keresőfák Fák Fa: összefüggő, körmentes gráf, melyre igaz, hogy: - (Általában) egy gyökér csúcsa van, melynek 0 vagy több részfája van - Pontosan egy út vezet

Részletesebben

NP-teljesség röviden

NP-teljesség röviden NP-teljesség röviden Bucsay Balázs earthquake[at]rycon[dot]hu http://rycon.hu 1 Turing gépek 1/3 Mi a turing gép? 1. Definíció. [Turing gép] Egy Turing-gép formálisan egy M = (K, Σ, δ, s) rendezett négyessel

Részletesebben

Döntéselmélet KONFLIKTUSELMÉLET

Döntéselmélet KONFLIKTUSELMÉLET Döntéselmélet KONFLIKTUSELMÉLET Konfliktus A konfliktus emberek vagy csoportjaik közötti rivalizálás, verseny bizonyos javak megszerzéséért, értékeik elismeréséért. A versengés vélt vagy ténylegesen összeegyeztethetetlen

Részletesebben

HÁLÓZAT Maximális folyam, minimális vágás

HÁLÓZAT Maximális folyam, minimális vágás HÁLÓZAT Maximális folyam, minimális vágás HÁLÓZAT informálisan Hálózat Irányított gráf Mindegyik élnek adott a (nemnegatív) kapacitása Spec csúcsok: Forrás (Source): a kiindulási pont csak ki élek Nyelő

Részletesebben

FELADATOK ÉS MEGOLDÁSOK

FELADATOK ÉS MEGOLDÁSOK 3. osztály Egy asztal körül 24-en ülnek, mindannyian mindig igazat mondanak. Minden lány azt mondja, hogy a közvetlen szomszédjaim közül pontosan az egyik fiú, és minden fiú azt mondja, hogy mindkét közvetlen

Részletesebben

Chomsky-féle hierarchia

Chomsky-féle hierarchia http://www.ms.sapientia.ro/ kasa/formalis.htm Chomsky-féle hierarchia G = (N, T, P, S) nyelvtan: 0-s típusú (általános vagy mondatszerkezetű), ha semmilyen megkötést nem teszünk a helyettesítési szabályaira.

Részletesebben

Alap fatranszformátorok II

Alap fatranszformátorok II Alap fatranszformátorok II Vágvölgyi Sándor Fülöp Zoltán és Vágvölgyi Sándor [2, 3] közös eredményeit ismertetjük. Fogalmak, jelölések A Σ feletti alaptermek TA = (T Σ, Σ) Σ algebráját tekintjük. Minden

Részletesebben

A matematikai feladatok és megoldások konvenciói

A matematikai feladatok és megoldások konvenciói A matematikai feladatok és megoldások konvenciói Kozárné Fazekas Anna Kántor Sándor Matematika és Informatika Didaktikai Konferencia - Szatmárnémeti 2011. január 28-30. Konvenciók Mindenki által elfogadott

Részletesebben

Elengedhetetlen a játékokban, mozi produkciós eszközökben Nélküle kvantum hatás lép fel. Az objektumok áthaladnak a többi objektumon

Elengedhetetlen a játékokban, mozi produkciós eszközökben Nélküle kvantum hatás lép fel. Az objektumok áthaladnak a többi objektumon Bevezetés Ütközés detektálás Elengedhetetlen a játékokban, mozi produkciós eszközökben Nélküle kvantum hatás lép fel Az objektumok áthaladnak a többi objektumon A valósághű megjelenítés része Nem tisztán

Részletesebben

HAMILTON ÚT: minden csúcson PONTOSAN egyszer áthaladó út

HAMILTON ÚT: minden csúcson PONTOSAN egyszer áthaladó út SÍKBA RAJZOLHATÓ GRÁFOK ld. előadás diasorozat SZÍNEZÉS: ld. előadás diasorozat PÉLDA: Reguláris 5 gráf színezése 4 színnel Juhász, PPKE ITK, 007: http://users.itk.ppke.hu/~b_novak/dmat/juhasz_5_foku_graf.bmp

Részletesebben

24. szakkör (Csoportelméleti alapfogalmak 3.)

24. szakkör (Csoportelméleti alapfogalmak 3.) 24. szakkör (Csoportelméleti alapfogalmak 3.) D) PERMUTÁCIÓK RENDJE Fontos kérdés a csoportelméletben, hogy egy adott elem hanyadik hatványa lesz az egység. DEFINÍCIÓ: A legkisebb olyan pozitív k számot,

Részletesebben

1. Az ábrán látható táblázat minden kis négyzete 1 cm oldalhosszúságú. A kis négyzetek határvonalait akarjuk lefedni. Meg lehet-e ezt tenni

1. Az ábrán látható táblázat minden kis négyzete 1 cm oldalhosszúságú. A kis négyzetek határvonalait akarjuk lefedni. Meg lehet-e ezt tenni 1. Az ábrán látható táblázat minden kis négyzete 1 cm oldalhosszúságú. A kis négyzetek határvonalait akarjuk lefedni. Meg lehet-e ezt tenni a) 5 db 8 cm hosszú, b) 8 db 5 cm hosszú cérnával? Megoldás:

Részletesebben

Arany Dániel Matematikai Tanulóverseny 2012/2013-as tanév első (iskolai) forduló haladók II. kategória

Arany Dániel Matematikai Tanulóverseny 2012/2013-as tanév első (iskolai) forduló haladók II. kategória Bolyai János Matematikai Társulat Arany Dániel Matematikai Tanulóverseny 2012/2013-as tanév első (iskolai) forduló haladók II. kategória Megoldások és javítási útmutató 1. A 23-as szám című misztikus filmben

Részletesebben

Véges automaták, reguláris nyelvek

Véges automaták, reguláris nyelvek Véges automaták, reguláris nyelvek Kiegészítő anyag az lgoritmuselmélet tárgyhoz (a Rónyai Ivanyos Szabó: lgoritmusok könyv mellé) Friedl Katalin BME SZIT friedl@cs.bme.hu 27. augusztus 3. véges automata

Részletesebben

HALMAZOK TULAJDONSÁGAI,

HALMAZOK TULAJDONSÁGAI, Halmazok definíciója, megadása HALMAZOK TULAJDONSÁGAI, 1. A következő definíciók közül melyek határoznak meg egyértelműen egy-egy halmazt? a) A: a csoport tanulói b) B: Magyarország városai ma c) C: Pilinszky

Részletesebben

Feladatok és megoldások az 1. sorozat Építőkari Matematika A3

Feladatok és megoldások az 1. sorozat Építőkari Matematika A3 Feladatok és megoldások az 1. sorozat Építőkari Matematika A3 1. Tegyük fel, hogy A és B egymást kölcsönösen kizáró események, melyekre P{A} = 0.3 és P{B} = 0.. Mi a valószínűsége, hogy (a A vagy B bekövetkezik;

Részletesebben

Az előkészítés dokumentumai

Az előkészítés dokumentumai 10 éves a KRE mentálhigiéné képzése Az előkészítés dokumentumai Illyefalva, 2002. szeptember 8. 2001. december 11. 6:40 PM Kedves Piroska, ( ) A KIDA ( ) által működtetett illyefalvi székhelyű Ifjúsági

Részletesebben

Javító és majdnem javító utak

Javító és majdnem javító utak Javító és majdnem javító utak deficites Hall-tétel alapján elméletileg meghatározhatjuk, hogy egy G = (, ; E) páros gráfban mekkora a legnagyobb párosítás mérete. Ehhez azonban első ránézésre az összes

Részletesebben

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 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

Részletesebben