Szavazási eljárások Fejezetek a döntéselméletből



Hasonló dokumentumok
EGYSZERŰ ÉS ABSZOLÚT TÖBBSÉGI SZAVAZÁS

Alternatívák rangsora Rangsor módszerek. Debreceni Egyetem

Választási rendszerek axiomatikus elmélete

KOVÁCS BÉLA, MATEMATIKA I.

4. Fuzzy relációk. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI

1. előadás: Halmazelmélet, számfogalom, teljes

Diszkrét matematika I.

4. Fogyasztói preferenciák elmélete

Szavazási protokollok - közös preferencia kialakítása

POLITIKAI GAZDASÁGTAN

A Borda-szavazás Nash-implementálható értelmezési tartományai

2014. szeptember 24. és 26. Dr. Vincze Szilvia

Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) Egy halmaz akkor adott, ha minden objektumról eldönthető, hogy

KOVÁCS BÉLA, MATEMATIKA I.

Páros összehasonlítás mátrixok empirikus vizsgálata. Bozóki Sándor

SZÁMÍTÁSTUDOMÁNY ALAPJAI

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

Leképezések. Leképezések tulajdonságai. Számosságok.

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

Halmazok. A és B különbsége: A \ B. A és B metszete: A. A és B uniója: A

A relációelmélet alapjai

LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL

HALMAZELMÉLET feladatsor 1.

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

Diszkrét matematika I.

Diszkrét matematika 2.C szakirány

Általános algoritmustervezési módszerek

POLITIKAI GAZDASÁGTAN

Többtényezős döntési problémák

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei

Bevezetés a játékelméletbe Kétszemélyes zérusösszegű mátrixjáték, optimális stratégia

KOVÁCS BÉLA, MATEMATIKA I.

összeadjuk 0-t kapunk. Képletben:

Logika es sz am ıt aselm elet I. r esz Logika Negyedik el oad as 1/26

15. LINEÁRIS EGYENLETRENDSZEREK

Mikroökonómia elıadás

Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján

Térinformatikai algoritmusok Elemi algoritmusok

A sorozat fogalma. függvényeket sorozatoknak nevezzük. Amennyiben az értékkészlet. az értékkészlet a komplex számok halmaza, akkor komplex

f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva

Hálózati Folyamok Alkalmazásai. Mályusz Levente BME Építéskivitelezési és Szervezési Tanszék

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

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

Kétváltozós függvények differenciálszámítása

Térinformatikai algoritmusok Elemi algoritmusok

A matematikai feladatok és megoldások konvenciói

Páros összehasonlítás mátrixokból számolt súlyvektorok Pareto-optimalitása

Gráfelmélet. I. Előadás jegyzet (2010.szeptember 9.) 1.A gráf fogalma

Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel!

út hosszát. Ha a két várost nem köti össze út, akkor legyen c ij = W, ahol W már az előzőekben is alkalmazott megfelelően nagy szám.

RE 1. Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel!

Számítógépes döntéstámogatás. Döntések fuzzy környezetben Közelítő következtetések

Opkut deníciók és tételek

Diszkrét matematika 1. középszint

Diszkrét matematika 2.C szakirány

0-49 pont: elégtelen, pont: elégséges, pont: közepes, pont: jó, pont: jeles

KOVÁCS BÉLA, MATEMATIKA II.

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

Itt és a továbbiakban a számhalmazokra az alábbi jelöléseket használjuk:

Klasszikus algebra előadás. Waldhauser Tamás április 28.

1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata.

Függvények növekedési korlátainak jellemzése

Diszkrét matematika 2.C szakirány

A valós számok halmaza 5. I. rész MATEMATIKAI ANALÍZIS

Többtényezős döntési problémák

Elemi matematika szakkör

30. ERŐSEN ÜSSZEFÜGGŐ KOMPONENSEK

BOOLE ALGEBRA Logika: A konjunkció és diszjunkció tulajdonságai

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

A Condorcet-paradoxon egy valószínűségi modellje

A lineáris algebrában központi szerepet betöltı vektortér fogalmát értelmezzük most, s megvizsgáljuk e struktúra legfontosabb egyszerő tulajdonságait.

Döntési rendszerek I.

Bozóki Sándor február 16. Érzékenységvizsgálat a Promethee módszertanban p. 1/18

A valós számok halmaza

Mátrixjátékok tiszta nyeregponttal

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

Algoritmusok bonyolultsága

KOMBINATORIKA ELŐADÁS osztatlan matematika tanár hallgatók számára. Szita formula

Logika es sz am ıt aselm elet I. r esz Logika 1/36

Ramsey-féle problémák

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

3. előadás. Programozás-elmélet. A változó fogalma Kiterjesztések A feladat kiterjesztése A program kiterjesztése Kiterjesztési tételek Példa

Publikációk. Libor Józsefné dr.

Boronkay György Műszaki Középiskola és Gimnázium

Algoritmuselmélet 1. előadás

Az R halmazt a valós számok halmazának nevezzük, ha teljesíti az alábbi 3 axiómacsoport axiómáit.

Numerikus módszerek 1.

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.

Diszkrét matematika 2.C szakirány

DISZKRÉT MATEMATIKA: STRUKTÚRÁK Előadáson mutatott példa: Bércesné Novák Ágnes

Matematikai modellezés

Irodalom. (a) A T, B T, (b) A + B, C + D, D C, (c) 3A, (d) AD, DA, B T A, 1 2 B = 1 C = A = 1 0 D = (a) 1 1 3, B T = = ( ) ; A T = 1 0

Csima Judit október 24.

Az optimális megoldást adó algoritmusok

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

Diszkrét matematika 2.

A félév során előkerülő témakörök

Diszkrét matematika II., 8. előadás. Vektorterek

1/ gyakorlat. Lineáris Programozási feladatok megoldása szimplex módszerrel. Pécsi Tudományegyetem PTI

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

Átírás:

Szavazási eljárások Fejezetek a döntéselméletből Rebák Örs 2013. november 26. 1. Bevezetés A bevezetésben tárgyaltakat ismertnek teszem fel, közlésük csupán a teljesség kedvéért történik, illetve mert az irodalomban sokszor elveszhetünk a különböző elnevezések miatt, így legalább érthető az olvasó számára, hogy a fogalmakat milyen értelemben használom. Az előkerülő fogalmak kapcsán próbáltam azokat a tulajdonságokat kiemelni, illetve azokat az újabb fogalmakat bevezetni, amiket a szavazási eljárások tárgyalásakor használunk is. Binér relációk és a preferenciarendezés Binér relációk. Egy halmazt binér relációnak vagy kétváltozós relációnak nevezünk, ha minden eleme rendezett pár. Ha R egy binér reláció, akkor az (x, y) R helyett gyakran xry jelölést írunk, és azt mondjuk, hogy x és y között fennáll az R reláció. Ha valamely X és Y halmazokra R X Y, akkor azt mondjuk, hogy R reláció X és Y között. Ha X = Y, akkor azt mondjuk, hogy R egy X-beli binér reláció. Legyen R egy X-beli binér reláció. Azt mondjuk, hogy R reflexív, ha minden x X esetén (x, x) R; tranzitív, ha minden x, y, z X-re (x, y) R és (y, z) R esetén (x, z) R; dichotom vagy teljes, másoknál univerzális, ha minden x, y X esetén (x, y) R vagy (y, x) R (esetleg mindkettő) teljesül, azaz bármely két elem összehasonlítható. Preferenciarendezés. Egy X halmazbeli preferenciarendezés egy reflexív, tranzitív és teljes X-beli binér reláció. A preferenciarendezést P szimbólummal fogjuk jelölni, és ezután a könnyebb olvashatóság kedvéért az (x, y) P helyett az xp y írásmódot alkalmazzuk. Az xp y reláció esetében azt mondjuk, hogy x preferált y-hoz képest, vagy x legalább olyan jó mint y. Azt is mondjuk, hogy xp y az {x, y} (P szerinti) preferenciasorrendje vagy sorrendje. Szintén a könnyebb olvashatóság miatt azt, hogy xp y és yp z teljesül, az xp yp z írásmóddal jelöljük, és ekkor az xp yp z sorrendről beszélünk. Ilyenkor 1

nyilván a tranzitivitás miatt xp z is teljesül. Van aki P helyett R, vagy valamilyen más betűt, illetve a szimbólumot, vagy valamelyik nyomdai szempontból közeli rokonát használja. Relációk elméletét kellő matematikai egzaktsággal tárgyalja Járai [8] könyvének 1. fejezete. Közgazdasági szempontból fontos dolgokat emel ki Temesi [12] könyvének 4. fejezete. Az Arrow-féle lehetetlenségi tétel Most inkább az érthetőséget szem előtt tartva idézzük fel kevésbé formálisan mit állít az Arrow-féle lehetetlenségi tétel. Tétel: Arrow-féle lehetetlenségi tétel. Tegyük fel, hogy adott V véges halmaz a döntéshozók halmaza (V számosságát jelölje V = k < ); adott X halmaz az alternatívák halmaza (X számosságát jelölje X = n); minden döntéshozóhoz tartozik egy P i, i = 1,..., k reflexív, tranzitív és teljes reláció az X alternatívahalmazon, azaz egy X-beli preferenciarendezés, tehát V (illetve az (X, V ) pár) egy (P 1, P 2,..., P k ) preferenciaprofillal jellemezhető; bármely döntéshozóhoz bármilyen preferenciarendezés tartozhat (korlátozás nélküli értelmezési tartomány vagy univerzalitási feltétel); n 3, azaz legalább három alternatíva van. Ekkor nem létezik olyan társadalmi választási függvény amivel az egyéni preferenciarendezéseket egy lehetséges társadalmi preferenciarendezésbe visszük át, ami egyszerre elégíti ki az alábbi három kritériumot. Legyenek adottak x, y X alternatívák, és minden szóbajövő döntéshozó V -beli. Ekkor ha minden döntéshozó x-et preferálja y-hoz képest, akkor a csoport is x-et preferálja y-hoz képest (Pareto-elv); ha egyik döntéshozónak sem változik meg a preferenciája x és y között, akkor a csoport preferenciája sem változik meg x és y között, még akkor sem, ha a döntéshozók bármely más preferenciája megváltozik (irreleváns alternatíváktól való függetlenség); a csoportban nincs olyan döntéshozó, akinek a preferenciái a többiek preferenciájának figyelembe vétele nélkül, mindig meghatározná a csoport preferenciarendezését (diktátormentesség). A tételről részletesebben a tudománytörténetileg is jelentős Arrow [2] művében olvashatunk, illetve ajánljuk még Arrow [1] cikkét. Geanakoplos [7] rövid írásában három bizonyítást is találunk. Bizonyítások magyar nyelven is több helyen fellelhetőek, például Zalai [14] könyvében. 2

2. Szavazási eljárások A döntéshozók véges halmazát ebben a fejezetben is V jelöli, számosságát pedig V = k <. Most is jelölje X az alternatívák halmazát, számosságát pedig X = n. Az egyéni illetve a csoportos preferenciarendezéseket is P fogja jelölni, az indexet elhagytam, mert a szövegkörnyezetből kiderül mikor, mire vonatkozik a sorrend. Az itt tárgyalt eljárásokkal számos írás foglalkozik. Magyar nyelven például Temesi [12] 9. fejezetében találhatunk kiegészítéseket. A továbbiakban tegyük fel, hogy minden döntéshozó a saját preferenciarendezése alapján sorbarendezte az alternatívákat, azaz mindenki megoldotta a saját rangsorolási problémáját, és most ezekből a sorrendekből szeretnénk egy csoportsorrendet képezni. a következő eljárásokban a döntéshozók nem változtathatják meg a preferenciasorrendjüket, azaz mindig annak megfelelően szavaznak. Condorcet példája Tegyük fel, hogy egy 60 fős testület akar elnököt választani a, b és c jelöltek közül. Tehát k = 60, n = 3, X = {a, b, c} és a döntéshozók preferenciasorrendje a következőképpen alakul: ap cp b bp cp a cp bp a cp ap b 23 fő 19 fő 16 fő 2 fő Megjegyezzük, hogy az ap bp c és a bp ap c sorrendeket senki sem alakította ki. Most három különböző eljárást mutatunk be, melyekkel csoportos sorrendet lehet kialakítani. A jelölésekből innentől a fő -ket elhagyjuk, nyilván azzal együtt értendőek. Egyszerű többségi elv. Ha összeszámláljuk, hogy az egyes döntéshozók az általuk legjobbnak tartott jelöltre hány szavazatot adtak le, akkor a következő sorrend alakul ki: a : 23 b : 19 c : 18 = 16 + 2 Az egyszerű többségi elv alapján kialakult csoportos sorrend tehát ap bp c, azaz az a jelöltet választják elnöknek. 3

Abszolút többségi elv. Ekkor ismételt fordulóra van szükség, úgy, hogy mindig kiejtetjük az utolsó helyezettet. Az egyszerű többség alapján c lett az utolsó. Az új fordulót a és b között rendezzük, ekkor a sorrend: b : 35 = 19 + 16 a : 25 = 23 + 2 Az abszolút többségi elv alapján kialakult csoportos sorrend tehát bp ap c, azaz a b jelöltet választják elnöknek. Páros összehasonlítás. Most olyan eljárást készítünk, ahol minden jelölt megküzd minden jelölttel. A preferenciarendezésekből származó páros összehasonlítások végeredménye: ap b : 25 ap c : 23 bp c : 19 bp a : 35 cp a : 37 cp b : 41 A páros összehasonlítások alapján kialakult csoportos sorrend cp bp a, azaz a c jelöltet választják elnöknek. Vegyük észre, hogy a döntéshozók preferenciasorrendjei rögzítettek voltak, és az eljárások során sem változtatta meg senki az előre bemondott sorrendjét, tehát egy rögzített preferenciaprofil mellett az eljárástól függően bármely alternatívát ki tudtuk hozni nyertesnek. Fontos észrevétel továbbá, hogy teljesülnek az Arrow-féle lehetetlenségi tétel feltételei. Az, hogy melyik eljárást választjuk, egy szubjektív döntés. Mivel a páros összehasonlítás használta fel az adatokban rejlő legtöbb információt, így ha emiatt ezt választanánk, akkor sajnos még egy probléma jelentkezhet, mégpedig, hogy a csoportos sorrend nem feltétlenül lesz tranzitív, ami pedig egy természetes elvárásunk lenne, hiszen így a csoportos sorrend preferenciarendezés sem lehet. Egy ilyen szituációt láthatunk a következő példán. Páros összehasonlítások problémája: nem tranzitív csoportos sorrend. Legyen most is k = 60, n = 3, X = {a, b, c}. A döntéshozók preferenciasorrendjét most a következőképp rögzítsük: ap bp c bp cp a bp ap c cp ap b cp bp a 23 fő 17 fő 2 fő 10 fő 8 fő 4

Megjegyezzük, hogy az ap cp b sorrendet senki sem alakította ki. Ezekre a preferenciasorrendekből származó páros összehasonlítások végeredménye: ap b : 33 ap c : 25 bp c : 42 bp a : 27 cp a : 35 cp b : 18 A kialakuló sorrendek tehát ap b, bp c, cp a. Nem tudunk a jelöltek közül választani, mert megsérült a tranzitivitás. A probléma szemléltetésére a páros összehasonlításokból származó reláció gráfját alább ábrázoltuk. cp a a c ap b 8888888888888 bp c 8 A gráf is mutatja, hogy a reláció nem tranzitív. Az ap c éllel már tranzitív lenne. A probléma az, hogy a szavazási eljárás nem tesz eleget a Condorcet-kritériumnak. Condorcet-kritérium. Ha egy szavazási eljárásban az egyik alternatíva minden másikkal összehasonlítva előnyt élvez, akkor ezt az alternatívát az eljárás Condorcetgyőztesének vagy Condorcet-jelöltjének nevezzük. Condorcet-kritériumnak nevezzük azt a feltételt, hogy egy adott szavazási eljárás azt az alternatívát választja, amelyik a Condorcet-győztes. Minden Condorcet-kritériumnak megfelelő szavazási eljárást Condorceteljárásnak, vagy Condorcet-módszernek nevezünk. A Condorcet-eljárásokat karakterizálhatjuk úgy is, hogy a páros összehasonlításokból származó reláció egy preferenciarendezés. b Az alábbiakban néhány Condorcet-kritériumot kielégítő eljárást mutatunk be. Condorcet-féle maximin-eljárás Condorcet [4] a maximin-eljárást javasolja. Tekintsük az alábbi táblázatot, ahol minden páros összehasonlítást szerepeltettünk, és a negyedik oszlopban a sorminimumokat is feltüntettük. P a b c min a 33 25 25 b 27 42 27 c 35 18 18 Azt tekintjük győztesnek, akinek a legrosszabb eredménye a legjobb, tehát b nyer. A sorminimumokat a szokásos reláció szerint sorba rendezve a Condorcet-féle maximineljárással a bp ap c csoportos preferenciasorrend adódik. 5

Borda-eljárás Borda-eljárás egyszerű esetben. Condorcet kortársa Borda [3] a következő eljárást adta meg. Az alternatívákat pontszámokkal rangsoroljuk. Minden döntéshozó preferenciarendezésében az utolsó 0 pontot kap, az utolsó előtti 1-et és így tovább az első helyezettig, aki n 1 pontot kap. A helyezési pontokat összegezve a szokásos reláció alakítja ki a csoportos rangsort. Példánkban a : 58 pont = 2 23 + 2 + 10 b : 69 pont = 23 + 2 17 + 2 2 + 8 c : 53 pont = 17 + 2 10 + 2 8 A Borda-eljárással kapott csoportos preferenciasorrend tehát bp ap c, tehát itt b nyer. Borda-eljárás eliminációval. A Borda-féle eljárást eliminálással is végezhetjük, úgy, hogy a legutolsó helyezettet mindig kivesszük és az addig kialakult preferenciasorrend elejére helyezzük, majd a maradék jelöltre újra kiértékeljük az eljárást. Példánkban c lett az utolsó, így őt vesszük ki először. Az eljárás újrakiértékelésének eredménye pedig a : 33 pont = 23 + 10 b : 27 pont = 17 + 2 + 8 Így az eliminációval végzett Borda-eljárásban az ap bp c csoportos preferenciasorrendet kaptuk, tehát itt a nyer. Cook Seiford-eljárás A Cook Seiford-eljárás egy az eddigiekhez képest jóval későbbi eredmény, melyről Cook és Seiford [5] cikkében olvashatunk. Konstruáljunk egy D mátrixot úgy, hogy d ij jelentse azt, hogy az i-edik jelölt j-edik helyezését hány döntéshozó preferenciasorrendje gátolja. A példánkhoz tartozó D mátrix tehát: D = 1 2 3 a 62 48 58 b 51 29 69 c 67 43 53 Pédául d 11 = 62 = 27 + 35, hiszen bp a 17 + 2 + 8 = 27 esetben és cp a 17 + 10 + 8 = 35 esetben gátolja a 1. helyezését; d 12 = 48 = 23 + 17 + 8, hiszen ap bp c 23 esetben, bp cp a 17 esetben és cp bp a 8 esetben gátolja a 2. helyezését; d 13 = 58 = 33 + 25, hiszen ap b 23 + 10 = 33 esetben és ap c 23 + 2 = 25 esetben gátolja a 3. helyezését. A mátrix többi eleme analóg módon adódik. 6

D mátrixot úgy is interpretálhatjuk, hogy a d ij elem az i-edik alternatíva j-edik helyezéstől vett eltéréseinek összege. Például d 11 = 23 1 1 + 17 3 1 + 2 2 1 + 10 2 1 + 8 3 1 = 62; stb. A csoportos preferenciasorrend úgy adódik, hogy az ellenzések lehetséges összegeit minimalizáljuk. Példánkban ap bp c : 62 + 29 + 53 = 144 ap cp b : 62 + 43 + 69 = 174 bp ap c : 51 + 48 + 53 = 152 bp cp a : 51 + 43 + 58 = 152 cp ap b : 67 + 48 + 69 = 184 cp bp a : 67 + 29 + 58 = 154 A lehetséges összegek minimuma 144, így a Cook Seiford-eljárással az ap bp c sorrend adódik. Megjegyezzük, hogy a minimum meghatározása ezzel a módszerrel O(n!) időben történik. A probléma ennél jóval hatékonyabban is megoldható. Belátható, hogy a fenti mátrixon értelmezett hozzárendelési feladat is ugyanezt a sorrendet szolgáltatja. A Kőnig Dénesről és Egerváry Jenőről elnevezett magyar módszer segítségével O(n 4 ) időben megoldható a feladat. A módszert Kuhn dolgozta ki 1955-ben, erről részletesebben Kuhn [9, 10] publikációiban olvashatunk. A magyar módszer időbonyolultságával Munkres [11] cikke foglalkozik. A módszert módosítva O(n 3 ) bonyolultság is elérhető, mint arra Edmonds és Karp [6], vagy Tomizawa [13] is rámutatott. Hivatkozások [1] Arrow, K. J.: A Difficulty in the Concept of Social Welfare. The Journal of Political Economy, 58, pp. 328 346, 1950. [2] Arrow, K. J.: Social Choice and Individual Values. Second Edition, John Wiley and Sons, New York, 1963. [3] Borda, J.-C.: Mémoire sur les électiones au scrutin. Histoire de l Académie Royale des Sciences, Paris, 1781. [4] Condorcet, M.: Essai sur l application de l analyse à la probabilité des décisions rendues à la pluralité des voix. Paris, 1785. [5] Cook, W. D. Seiford, L. M.: Priority Ranking and Consensus Formation. Management Science, 24, pp. 1721 1732, 1978. 7

[6] Edmonds, J. Karp, R. M.: Theoretical improvements in algorithmic efficiency for network flow problems. J. ACM, 19, pp. 248 264, 1972. [7] Geanakoplos, J.: Three Brief Proofs of Arrow s Impossibility Theorem. Cowles Foundation, Yale University, New Haven, 2005. [8] Járai A.: Bevezetés a matematikába. Negyedik, javított és bővített kiadás, ELTE Eötvös Kiadó, Budapest, 2012. [9] Kuhn, H. W.: The Hungarian Method for the assignment problem. Naval Research Logistics Quarterly, 2, pp. 83 97, 1955. [10] Kuhn, H. W.: Variants of the Hungarian method for assignment problems. Naval Research Logistics Quarterly, 3, pp. 253 258, 1956. [11] Munkres, J.: Algorithms for the Assignment and Transportation Problems. Journal of the Society for Industrial and Applied Mathematics, 5, pp. 32 38, 1957. [12] Temesi J.: A döntéselmélet alapjai. Aula, Budapest, 2002. [13] Tomizawa, N.: On some techniques useful for solution of transportation network problems. Networks, 1, pp. 173 194, 1971. [14] Zalai E.: Bevezetés a matematikai közgazdaságtanba. Közgazdasági és Jogi Könyvkiadó, Budapest, 1989. 8