ALGORITMIKUS SZINTÉZISE

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

Download "ALGORITMIKUS SZINTÉZISE"

Átírás

1 FOLYAMATHÁLÓZATOK STRUKTÚRÁINAK ALGORITMIKUS SZINTÉZISE DOKTORI (PhD) ÉRTEKEZÉS Bertók Botond témavezető: Dr. Friedler Ferenc Veszprémi Egyetem Műszaki Informatikai Kar Informatikai Tudományok Doktori Iskola 2003

2 FOLYAMATHÁLÓZATOK STRUKTÚRÁINAK ALGORITMIKUS SZINTÉZISE Értekezés doktori (PhD) fokozat elnyerése érdekében Írta: Bertók Botond Készült a Veszprémi Egyetem Informatikai Tudományok Doktori Iskolája keretében Témavezető: Dr. Friedler Ferenc Elfogadásra javaslom (igen / nem) (aláírás) A jelölt a doktori szigorlaton...%-ot ért el Veszprém... Az értekezést bírálóként elfogadásra javaslom: a Szigorlati Bizottság elnöke Bíráló neve:... (igen / nem) (aláírás) Bíráló neve:... (igen / nem) (aláírás) A jelölt az értekezés nyilvános vitáján...%-ot ért el Veszprém... a Bíráló Bizottság elnöke A doktori (PhD) oklevél minősítése... ii... Az EDT elnöke

3 Tartalomjegyzék Tartalomjegyzék Táblázatok jegyzéke Ábrák jegyzéke Kivonat Abstract Abstrakt Köszönetnyilvánítás iii vi vii x xi xii xiii 1. Bevezetés Célkitűzések Irodalmi áttekintések Saját eredményeim kiemelése Jelöléstan Reakcióút-szintézis algoritmusok Bevezetés Irodalmi áttekintés Reakcióutak szisztematikus generálása Folyamathálózat-szintézis feladat komponens-megmaradással A reakcióút-szintézis feladat Lehetséges reakcióutak A folyamathálózat-szintézis és a reakcióút-szintézis feladat kapcsolata Strukturális tulajdonságokat leíró leképezések P-gráf reprezentáció Két tétel a lehetséges reakcióutakról Kombinatorikusan lehetséges reakcióutak Algoritmusok iii

4 RPIMSG algoritmus RPISSG algoritmus RPIPBT algoritmus Közvetlen utak generálása Megvalósítás Alkalmazás Futási eredmények Összefoglalás Továbblépési lehetőségek Kapcsolódó publikációk Azeotróp desztillációs rendszerek algoritmikus szintézise Bevezetés Irodalmi áttekintés Folyamatok struktúrájának meghatározása Feladat megfogalmazása Lehetséges műveletek A folyamathálózat-szintézis feladat definíciója Folyamathálózat-szintézis feladat felírása Kombinatorikusan lehetséges struktúrák generálása P-gráf reprezentáció Strukturális tulajdonságokat leíró leképezések Kombinatorikusan lehetséges struktúrák SSG algoritmus Specializált SSG algoritmus Kombinatorikusan lehetséges struktúrák vizsgálata Anyagáramok leírása Összetétel tartományok leírása A lehetséges keverők meghatározása Megvalósítás Alkalmazás Futási eredmények Az eljárás korlátai Összefoglalás Továbblépési lehetőségek Kapcsolódó publikációk Általános hálózatszintézis algoritmus Bevezetés Feladat definíciója Megengedett struktúrák Struktúra generáló algoritmus iv

5 4.5. Megvalósítás és alkalmazás Összefoglalás Kapcsolódó publikációk Összefoglalás Új tudományos eredmények 129 Irodalomjegyzék 131 Tárgymutató 140 v

6 Táblázatok jegyzéke 2.1. Futási eredmények: lehetséges reakcióutak Futási eredmények: kémiai és biokémiai reakcióutak A dekantálókat reprezentáló műveleti egységek A szétválasztókat reprezentáló műveleti egységek Az egyes tartományok konvex burkait meghatározó pontok Futási eredmények: kombinatorikusan lehetséges struktúrák Futási eredmények: lehetséges folyamathálózatok vi

7 Ábrák jegyzéke 2.1. Az (1 ) és (3 ) elemi reakciólépést reprezentáló P-gráf RPIMSG algoritmus Az RPIMSG algoritmus lebontó fázisa a bután dehidrogénezése feladatra RPISSG algoritmus Az RPISSG algoritmus által bejárt keresési fa RPIRSG függvény NX függvény Az RPISSG algoritmusban szereplő halmazok grafikus jelölései lépés A 2. részprobléma generálása az 1. lépésben lépés, ami az 1. kombinatorikusan lehetséges reakcióutat eredményezi A 3. részprobléma generálása az 1. lépésben lépés, amely nem eredményez kombinatorikusan lehetséges reakcióutat A 4. részprobléma generálása az 1. lépésben lépés A 5. részprobléma generálása az 4. lépésben lépés, ami a 2. kombinatorikusan lehetséges reakcióutat eredményezi A 6. részprobléma generálása az 4. lépésben lépés, ami a 3. kombinatorikusan lehetséges reakcióutat eredményezi A 7. részprobléma generálása az 1. lépésben lépés, ami a 4. kombinatorikusan lehetséges reakcióutat eredményezi A 8. részprobléma generálása az 1. lépésben lépés, ami az 5. kombinatorikusan lehetséges reakcióutat eredményezi A 9. részprobléma generálása az 1. lépésben vii

8 lépés, amely nem eredményez kombinatorikusan lehetséges reakcióutat A 10. részprobléma generálása az 1. lépésben lépés, mely nem eredményez kombinatorikusan lehetséges reakcióutat RPIPBT algoritmus RPIPBT eljárás CandidateSolution függvény CycleFree függvény pfreedom és cfreedom függvény Az RPIPBT algoritmusban által bejárt keresési fa Az RPIPBT algoritmusban szereplő halmazok grafikus jelölései lépés A 2. részprobléma generálása az 1. lépésben lépés A 3. részprobléma generálása az 2. lépésben lépés A 4. részprobléma generálása az 2. lépésben lépés A 5. részprobléma generálása az 1. lépésben lépés A 6. részprobléma generálása az 5. lépésben lépés A 7. részprobléma generálása az 5. lépésben lépés A 8. részprobléma generálása az 1. lépésben lépés A víz (V)-etanol (E)-toluol (T) háromkomponensű rendszer összetétel diagramja Kétfázisú tartomány Desztillációs határok viii

9 3.4. Összetétel diagram felosztása folyamathálózat-szintézis feladat felírása céljából Keverés x L 6, y L 8 bemenetei és z L 1 kimenete az összetétel diagramon Szétválasztó hagyományos folyamatábra jelöléssel Szétválasztó P-gráf reprezentációja Megoldásstruktúra generáló algoritmus Specializált megoldásstruktúra generáló algoritmus Az összetétel alapú és a komponensáram alapú leírás kapcsolata két komponens esetén Az összetétel alapú és a komponensáram alapú leírás kapcsolata három komponens esetén Egy x és egy y anyagáram z keveréke Az összetétel diagramon a tartományokat magukban foglaló konvex burkok megadásához használt pontok Az L 1 összetétel tartományt magában foglaló konvex sokszög Az L 2 összetétel tartományt magában foglaló háromszög Egy ismert megoldás RCM leírása Egy ismert megoldás P-gráf leírása Egy nemvárt megoldás RCM leírása Egy nemvárt megoldás P-gráf leírása (P, R, O) általános hálózatszintézis feladat Műveleti egységek kapcsolódása A struktúraépítő algoritmus Struktúraépítés ix

10 Kivonat Folyamathálózatok struktúráinak algoritmikus szintézise Összetett folyamatok alapvető jellemzője a lépéseinek kapcsolatait leíró struktúrája. Lehetséges vagy valószerű struktúráik algoritmikus szintézise a strukturális vizsgálatok hatékony eszköze. A folyamatszintézis feladatok két csoportját különböztethetjük meg aszerint, hogy a megengedett bemenetek és a lehetséges kimenetek véges vagy végtelen sokfélék lehetnek. Az első csoport esetén a feladat megfogalmazása során expliciten megadható hogy a kimenetek mely halmaza a bemenetek mely halmazával kapcsolható össze. E feladatosztályba tartozik a reakcióút-szintézis, amely algoritmikus megoldását tárgyaljuk egy P-gráf reprezentációra épülő megközelítés alapján. A másik feladatcsoport jellemzője, hogy a megengedett be- és kimenetek leírása csak implicit módon hordozza azt az információt, amely alapján esetleges összekapcsolhatóságuk eldönthető. Ekkor a megoldó módszernek kell képesnek lennie a lehetséges kapcsolatok meghatározására. E feladatosztályba tartozik az azeotróp desztillációs rendszerek szintézise, mely algoritmikus megoldását tárgyaljuk a feladat átfogalmazásával és a P-gráf reprezentációra épülő folyamathálózat-szintézis megközelítés felhasználásával. A dolgozat az alkalmazott P-gráf reprezentáción alapuló megközelítés egy általánosítását is tárgyalja. Formális keretet és általános algoritmust ad a hálózatszintézis feladatok egységes kezelésére. x

11 Abstract Algorithmically Synthesizing Structures of Process Networks An essential feature of a complex process is its structure describing the relations of its steps. Algorithmic synthesis of the candidate or plausible structures provides an efficient tool for structural analysis. Two classes of process synthesis problems can be distinguished according to the number of feasible property values of the inputs and outputs defined in the problem: whether it is finite or infinite. In a problem of the first class all the feasible connections can be defined explicitly. Reaction-pathway identification is a member of this class. A P-graph representation based approach is proposed for its algorithmic solution. Description of the inputs and outputs in a problem of the second class provides only implicit information on the feasible connections. Thus, the solution method has to be able to determine the candidate connections. Synthesis of azeotropic-distillation systems is a problem of this class. An algorithmic synthesis method is proposed by its reformulation applying the P-graph representation based approach for processnetwork synthesis. A generalization of the P-graph based synthesis methods is also introduced. A formal definition and a general algorithm is provided for the standardized treatment of process synthesis problems. xi

12 Abstrakt Algorithmische Synthese der Strukturen von Prozessnetzwerke Die Struktur, die die Beziehungen zwischen den einzelnen Stufen beschreibt, ist eine essentielle Eigenschaft eines komplex Prozesses. Algorithmische Synthese der möglichen oder plausiblen Strukturen stellt ein effizientes Werkzeug zur Strukturanalyse dar. Anhand der Anzahl der möglichen Eigenschaftswerte von Inputs und Outputs, die im Problem definiert sind, endlich oder unendlich ist, können zwei Klassen von Problemen der Prozesssynthese unterschieden werden. In Falle der ersten Klasse können alle möglichen Verbindungen explizit definiert werden. Die Identifikation von chemischen Reaktionswegen ist ein Vertreter dieser Klasse. Es wird ein Ansatz basierend auf einer P-Graph Darstellung für die algorithmische Lösung von Problemen der Reaktionswegidentifikation verhandelt. Die Beschreibung von Inputs und Outputs eines Problems zweiter Klasse bietet nur implizite Informationen über die möglichen Zusammenhänge. Daher muss die Lösungsmethode imstande sein, potentielle Zusammenhänge zu bestimmen. Die Synthese von Azeotropdestillations-Systemen stellt ein Problem dieser Klasse dar. Die algorithmische Synthese von Azeotropdestillations-Systemen wird verhandelt durch der Reformulierung der Problemen auf Prozessnetzwerksynthese, der auf einer P-Graph Darstellung basiert ist. Es wird auch eine Generalisierung auf der P-Graph basierenden Synthesemethoden eingeführt. Es wird eine formale Definition und ein allgemeingültiger Algorithmus für die standardisierte Behandlung von Problemen der Prozesssynthese präsentiert. xii

13 Köszönetnyilvánítás Ezúton szeretnék köszönetet mondani témavezetőmnek, Dr. Friedler Ferenc professzor úrnak, folyamatos útmutatásáért és támogatásáért, mellyel a bemutatásra kerülő eredményeim és PhD dolgozatom megszületését segítette. Köszönetet mondok L. T. Fan professzor úrnak, aki eredményeim és dolgozatom megszületéséhez a kémiai előismereteket és a szakirodalmat biztosította. Köszönöm minden kollegámnak a kreatív, együttműködő és jó hangulatú légkört amiben dolgozhattam. Mindezek felett szeretném megköszönni szüleimnek azt a céltudatos, elszánt és kitartó ösztönzést és támogatást, mellyel tanulmányaim során elkísértek. xiii

14 1. fejezet Bevezetés A dolgozat témája a műszaki termelő folyamatok szintézise. Ezen folyamatok összetettek, több lépésből állnak, és a lépések összetett rendszere vezet egy folyamat előfeltételeitől az eredményéig. A szintézis célja a feladatban definiált építőelemekből kívánt tulajdonságú folyamatok összeállítása. A szintézis a folyamat lépéseinek kiválasztását és azok kapcsolatainak meghatározását jelenti. Egy folyamathálózat és annak minden lépése jellemezhető a szükséges bemeneteivel (előfeltételeivel) és a lehetséges kimeneteivel (eredményeivel). Folyamathálózatszintézis esetén feltételezzük, hogy a lépések kapcsolata kizárólag be- és kimeneteiken keresztül valósul meg. Két lépés akkor kapcsolódhat egymáshoz, ha egy lépés valamely kimenete (eredménye) biztosíthatja a másik lépés valamely szükséges bemenetét (előfeltételét). Az a kérdés, hogy egy lépés kimenete (eredménye) kielégítheti-e egy másik lépés szükséges bemenetét (előfeltételét), bizonyos feladatok esetén könnyen megválaszolható, más feladatok esetén kevésbé. Ennek megfelelően a szintézis feladatok algoritmikus megoldása különböző nehézségekbe ütközik Célkitűzések A dolgozatban bemutatom, hogy folyamatszintézis feladatok két csoportját különböztethetjük meg aszerint, hogy a megengedett bemenetek és a lehetséges kimenetek összekapcsolhatóságukat meghatározó tulajdonságuk szerint véges vagy végtelen 1

15 2 sokfélék lehetnek. A két feladatcsoport alapvetően eltérő megoldó módszert kíván. Az első csoport esetén a feladat megfogalmazása során expliciten megadható hogy a kimenetek mely halmaza a bemenetek mely halmazával kapcsolható össze. E feladatosztályba tartozik a reakcióút-szintézis, ahol az egyes lépések az elemi reakciók be- és kimeneteit az előállított és felhasznált részecskék kémiai összegképletével egyértelműen azonosíthatjuk. Adott feladat esetén véges sok különböző kémiai részecske fordul elő, így az őket előállító és felhasználó ezért egymással összekapcsolható elemi reakciók be- és kimeneteit már a feladat felírása során megadhatjuk. A másik feladatcsoport jellemzője, hogy a megengedett be- és kimenetek leírása csak implicit módon hordozza azt az információt, amely alapján esetleges összekapcsolhatóságuk eldönthető. Ekkor a megoldó módszernek kell képesnek lennie a lehetséges kapcsolatok meghatározására. E feladatosztályba tartozik az azeotróp desztillációs rendszerek szintézise, ahol az egyes lépések a műveleti egységek megengedett be- és kimeneteit az előállított és felhasznált anyagáramok összetétele határozza meg, amely végtelen sokféle lehet. Célom nem csupán egy-egy konkrét feladat megoldása, hanem olyan módszertan bemutatása, amely bármely osztályba tartozó szintézis feladatok esetén azok algoritmikus megoldását lehetővé teszi. Megmutatom egy-egy gyakorlatban fontos szintézis feladat megoldása során, hogy melyek a két különböző osztályba tartozó szintézis feladatok ismérvei, és milyen eszközöket használhatunk azok algoritmikus megoldására Irodalmi áttekintések A szakirodalomban a szintézis feladatot a célkitűzésben megfogalmazott általánosságban sohasem vizsgálták, csak a gyakorlatban fontos feladattípusokat külön-külön. Így az irodalmi áttekintések a dolgozatban javasolt megközelítés alkalmazásaként tárgyalt egyes szintézis feladatokhoz kapcsolódóan az azokat megoldó módszereket tárgyalják.

16 Saját eredményeim kiemelése A dolgozat tartalmi részében hagyományainknak megfelelően mindvégig többes szám első személyt használok. Annak érdekében, hogy a dolgozatban elkülönítsem mások szakirodalomból ismert eredményeitől sajátjaimat, másokéra a szerzők nevével hivatkozom, sajátjaimat pedig minden fejezet és a dolgozat összefoglalásában egyes szám első személyben egyértelműen megfogalmazom Jelöléstan A dolgozat számos formális leírást tartalmaz. Ezen leírások könnyebb olvashatósága érdekében egységes jelölésmódot használok a következők szerint: Álló nagybetű konstans azonosítót jelöl. Például: V, E, T, L 1, C 4 H 8. Egész vagy valós számot tartalmazó változót rendre dőlt kisbetű azonosít. Például x, y, z, i, j, v 1, v i. Kivétel az f és a g, amelyek függvények. Halmazt kalligrafikus dőlt kisbetű, nagybetű vagy ezek sorozata jelöl. Például m, o, x, y, A, V, M, P, inc, exc. Halmazt reprezentál továbbá α és β a P-gráfok hagyományos leírásában. Relációt görög dőlt kisbetű azonosít. Például ϕ, ψ, ν, ω, ϕ +, ψ. Kivétel az α és a β, melyek halmazok a P-gráfok hagyományos leírásában. Vektort kövér kis- vagy nagybetű jelöl. Például: x, y, z, e i, E. Függvényt pedig f vagy g dőlt kisbetű jelöl. Például: f, g, f +, g.

17 2. fejezet Reakcióút-szintézis algoritmusok 2.1. Bevezetés Folyamathálózat-szintézis esetén feltételezzük, hogy a hálózatot felépítő lépések minden kapcsolata be- és kimeneteikkel leírható. A be- és kimenetek összekapcsolhatósága tulajdonságaik alapján válaszolható meg. A szintézis feladatok két osztályba sorolhatóak annak megfelelően, hogy a be- és kimenetek összekapcsolhatóságukat meghatározó tulajdonságuk szerint véges vagy végtelen sokfélék lehetnek. A reakcióút-szintézis feladat az előbbi osztály reprezentatív eleme, és egyben gyakorlati szempontból is fontos feladat. A reakcióutak meghatározása elengedhetetlen, ha kémiai vagy biokémiai reakciók mechanizmusának kinetikáját kívánjuk megismerni. A reakcióút elemi reakciók lépéseiből áll, melyek a reakció előfeltételeitől (a reagensektől) elvezetnek a céljáig (a végtermékig). A reakcióút önmagában nem hordoz információt a reakció sebességéről, megfordíthatóságáról és egyensúlyáról, noha mindezen ismeretek hasznosak, vagy akár elengedhetetlenek a pontos mechanizmus végső meghatározásához. Egy eredő reakció reakcióútjának vagy mechanizmusának meghatározása így két szakaszból áll. Az első szakasz az összes lehetséges mechanizmus azonosítása, a második szakasz a pontos reakcióút vagy mechanizmus kiválasztása az első szakaszban azonosítottak közül. A feladat ezen kettősségét ritkán fogalmazzák meg pontosan. Kevés kivétellel a reakcióút meghatározásával foglalkozók mindkét szakaszt 4

18 5 tárgyalják valamilyen részletességgel. A feladat megoldását formális és szisztematikus módszerek kidolgozása és a két szakasz egymás utáni ismétlődő végrehajtása eredményezheti, mivel a két szakasz feladata alapvetően eltér egymástól, és mindkét szakasznak megvan a saját nehézsége Irodalmi áttekintés Minden reakcióút elemi reakciók lépéseinek hálózata. Egy a reagensektől (az előfeltételektől) a végtermékekig (a célig) vezető reakcióút vagy hálózat felépítésében a valószínű elemi reakciók bármelyike részt vehet előrefelé, fordított irányban vagy egyik irányban sem. Ennek megfelelően, a három lehetőség összesen 3 n 1 kombinációját kell figyelembe venni n valószínű elemi reakció esetén, azt az egyet kizárva amikor egy lépés sem szerepel a hálózatban. Ha csak 10 valószínű elemi reakciót tekintünk, ez már akkor is = kombináció, ami könnyen tartalmazhat több száz valószerű hálózatot. Ezután nem meglepő, hogy a reakcióút meghatározás ezen első szakasza csak viszonylag kevés kutatót vonzott, többnyire a rendszertudomány, matematika, számítástudomány, és kémiai informatika területéről (például [1], [72], [73], [74], [75], [79], [30], [31], [32], [33], [56], [57], [58], [59], [65], [64], [78], [82], [54] és [55]). Azok akik a második szakasszal foglalkoznak, többnyire a katalízis, a biokémia és égéstudomány területéről származnak. Az első szakasszal ellentétben számuk óriási, és egyre nő. Hatalmas mennyiségű erőforrást fektettek ezen szakaszba mind emberi, mind anyagi értelemben. Ezen befektetések, a modern precíziós érzékelők és berendezések, valamint nagy sebességű számítási módszerek és eszközök együttes megjelenése lehetővé tette a kutatók számára, hogy csökkentsék a kísérleti paraméterek pontos mérése, a reakciósebesség egyenletek gyors mechanikai szimulációja, a megbízható molekuláris dinamikus és kvantummechanikai számítások és a stabilitás-vizsgálatok során előforduló nehézségeket (például [35], [36], [37], [38], [71], [2], [47], [63], [7] és [62]). Következésképpen a második szakaszhoz tartozó publikációk száma messze meghaladja az első szakaszhoz tartozóékat (például [27], [28], [29], [6], [15], [16], [12], [83], [86], [84], [85]). Ezen túlmenően, a második szakasz látványos sikereit látszólag az első szakasz eredményeinek segítsége és közreműködése nélkül érték el.

19 6 A második szakaszban korlátozott számú lehetséges reakcióutat vagy mechanizmust választanak ki egy óriási tudás- vagy adatbázisból, amit részletekbe menő heurisztikus vizsgálatokból, általában egymástól függetlenül, egy-egy szűk tématerületen dolgozó kutatók gyűjtöttek össze. Ezeket a reakcióutakat vagy mechanizmusokat a tapasztalatok és számítási eredmények fényében folyamatosan módosítják. Ennek ellenére előfordulhat, hogy a valós reakcióutat vagy mechanizmust szem elől tévesztik. Gyakran csaknem lehetetlen statisztikailag különbséget tenni számos hasonló mechanizmus között gyakorlati vagy akár számítási eredmények alapján. Ez mutatja, hogy minden lehetséges mechanizmust pontosan azonosítani kellene az első fázisban. A reakcióút meghatározás két lépését minden bizonnyal szisztematikusan, és nem csupán egymás után, de iteratívan kellene végrehajtani, ahogy azt a bevezetőben említettük. A második szakasz során nagy valószínűséggel felismerhetővé válhat egy korábban ismeretlen a vizsgált reakcióban szereplő aktív részecske, ami szükségessé teszi további elemi reakció vagy reakciók figyelembevételét az első szakaszban. Valójában nagyon gyakran ez első szakasz indításához szükséges elemi reakciók forrását azok a hatalmas adatbázisok adják, amelyeket a második szakasszal foglalkozók hoztak létre. A legésszerűbb megközelítés a reakcióút meghatározás első szakaszának végrehajtására: az összes valószínű elemi reakcióból a lehetséges hálózatok szintézise (például [1], [30], [31], [32], [33], [72], [73], [74], [75], [78], [54]). A legfontosabb feladat ezen szintézis végrehajtása érdekében azonban megoldatlan maradt: axiomatikusan, matematikailag megalapozni egy szigorú algoritmikus módszert olyan hálózatok generálására, amelyek mindegyikében egy lépés által előállított aktív átmeneti részecskét egy vagy több másik lépés teljesen felhasznál. A reakció mechanizmusát felépítő elemi reakciók hálózatait generáló algoritmus kifejlesztésének a nehézségének forrása a válaszok kombinatorikus robbanása ([54]) és az a bonyolultság, amit a hatékony számítógépes megvalósítás hordoz magában, mind szintézis (előfeltételektől haladva a célig) mind retroszintézis (céltól haladva az előfeltételekig) esetén ([54], [8]).

20 Reakcióutak szisztematikus generálása Az eredő reakciót az elemi reakciólépések egy hálózata építi fel. Az elemi reakciólépések adott arányban használnak fel és állítanak elő kémiai vagy aktív átmeneti részecskéket. Ennek köszönhetően, az elemi reakciók hálózatát pontosan meghatározza a hálózatban szereplő egyes elemi reakcióknak az eredő reakcióhoz viszonyított relatív sebessége. Horiuti ezen felismerés alapján kidolgozott egy mátrixformalizmusra épülő eljárást lehetséges reakcióutak keresésére ([34]). Az eljárás korlátait Milner mutatta meg, aki bevezette a közvetlen út ( direct path ) fogalmát azon reakcióutak megnevezésére, melyek egyetlen elemi lépése sem helyettesíthető a többi lépés semmilyen hálózatával ([61]). A később Happel, Sellers és szerzőtársaik által megfogalmazott (például [31] és [33]) illetve a Pethő és Szalkai (például [65], [64] és [78]) nevéhez fűződő egyaránt lineáris algebrai módszerek is a lehetséges reakcióutak közül csak a közvetlen utakat adják eredményül. Az elemi reakciólépések összes lehetséges hálózatának szintézise kombinatorikus feladat, tisztán lineáris algebrai módszerekkel nem kezelhető. A feladat nehézségét az adja, hogy bár a közvetlen utak mind lehetséges reakcióutak és egyesítésükkel a többi lehetséges reakcióút is mind előáll, nem minden egyesítésük lehetséges reakcióút. Tehát, a közvetlen utak teljes halmaza sem határozza meg az összes lehetséges reakcióutat. Ennek oka, hogy reakcióutak egyesítése olyan részhálózatokat eredményezhet, melyben szereplő minden kémiai és aktív átmeneti részecskéből pontosan annyi kerül felhasználásra, mint amennyi előállítódik. Ilyen részhálózatok, melyeket a továbbiakban nulla eredőjű köröknek nevezünk (angol szakirodalomban cycle, megkülönböztetve a gráfelméleti értelemben használt kör fogalomtól, ami loop ), egy reakció mechanizmusának részeként valójában az úgy nevezett mikroszkopikus megfordíthatóság ( microscopic reversibility ) elve alapján nem for- dulhatnak elő (például [31]). Ezért a reakcióút meghatározásnak első szakaszával foglalkozók kivétel nélkül feladatuknak tekintik, hogy a lehetséges reakcióutak vagy mechanizmusok meghatározásakor ezt a szempontot figyelembe vegyék, azaz, ne adjanak meg lehetséges reakcióútként az elemi reakciólépések olyan hálózatát, ami nulla

21 8 eredőjű kört tartalmaz. A közvetlen utak, melyek a legegyszerűbb lehetséges reakcióutak, e feltételt mindig teljesítik, ám számuk az összes lehetséges reakcióúthoz viszonyítva gyakran elenyészően kicsi. Továbbá, általában épp azon reakciók mechanizmusa követel részletes vizsgálatot, melyeket több közvetlen út együttese eredményezi, más-más elemi lépések sorozatával egyazon molekula más-más tulajdonságú izomereit előállítva. Annak vizsgálatára, hogy a közvetlen utak mely kombinációja nem tartalmaz nulla eredőjű kört, Sellers ad kombinatorikus algoritmust ([74]). Ennek felhasználásával a közvetlen utak meghatározása után a reakció mechanizmusok meghatározásának első szakaszát megoldottnak tekinthetnénk, ám a gyakorlatban a közvetlen utak száma elég nagy ahhoz, hogy összes egyesítésük vizsgálata nagyobb bonyolultságú legyen, mint maga az elemi reakciólépések összes lehetséges hálózatának felépítése Folyamathálózat-szintézis feladat komponensmegmaradással Friedler és szerzőtársai egy P-gráfnak nevezett páros gráf reprezentációra épülő módszertant dolgoztak ki folyamathálózatok szintéziséhez (például [22], [23], [24], [25], [26], [21]). A folyamathálózatok minden lépésének be- és kimenetei anyagi természetűek. Az egyes anyagokból mások előállítását végző lépéseket műveleti egységeknek hívjuk. A feladat javasolt megfogalmazásában véges sok különböző anyag sorolható fel, melyek mind a hálózat, mind az egyes műveleti egységek be- és kimeneteit azonosítják. A hálózat és a műveleti egységek azon be- és kimenetei kapcsolhatóak össze, melyekhez a felsorolt véges anyaghalmazból ugyanazt az azonosítót rendeljük. A hálózat bemeneteit nyersanyagoknak, kimeneteit pedig végtermékeknek nevezzük. A következőkben a szakirodalomból ismert folyamathálózat-szintézis feladatok egy olyan osztályát vizsgáljuk, ahol az anyagok véges sok összetevőből állnak előre adott arányban, és ezen összetevőkre megmaradás teljesül. Minden műveleti egységre igaz, hogy kimenő anyagai minden összetevőből pontosan annyit tartalmaznak mint a

22 9 bemenő anyagai, és minden szintetizálandó folyamatra igaz, hogy végtermékei minden összetevőből pontosan annyit tartalmaznak mint a nyersanyagai. A feladatot egy (E, O, M, Q ) négyessel adhatjuk meg. Q ={q 1, q 2,..., q h } az anyagok véges sok összetevőjének rendezett halmaza. M ={a 1, a 2,..., a l } az anyagok véges rendezett halmaza, melyben minden anyagot egy olyan a j =(a 1,j, a 2,j,..., a h,j ) (R + 0 ) h nemnegatív számokból álló vektor ír le, ahol a k,j a q k összetevő mennyisége az a j anyagban (k = 1, 2,..., h). A szintetizálandó eredő folyamatot az E=(E 1, E 2,..., E l ) R l valós számokból álló l dimenziós vektor adja meg, ahol E j a folyamat által az a j anyagból előállított és felhasznált mennyiség különbsége (j = 1, 2,..., l). a j a folyamat nyersanyaga pontosan akkor, ha E j < 0, és a j a folyamat végterméke pontosan akkor, ha E j > 0. Végül O={e 1, e 2,..., e n } a műveleti egységek véges rendezett halmaza, melyben minden e i műveleti egységet egy e i =(e 1,i, e 2,i,..., e l,i ) R l valós számokból álló l dimenziós vektor azonosít, ahol e j,i az i-edik műveleti egység által az a j anyagból előállított és felhasznált mennyiség különbsége (j = 1, 2,..., l). Feltesszük továbbá, hogy az azonosítók egyértelműek, tehát Q M = M O = O Q = és E / Q M O. A feladat szöveges megfogalmazásában említett megmaradás szerint mind az eredő folyamat, mind a műveleti egységek által előállított és felhasznált anyagokra felírható, hogy összetevőik mennyiségének előjeles összege nulla: l a j E j = 0 és j=1 l a j e j,i = 0 (i = 1, 2,..., n). j=1 A szintézis feladat megengedett vagy lehetséges megoldásának a műveleti egységek egy olyan o O halmazát tekintjük, ahol minden e i o műveleti egységhez létezik olyan v i pozitív arányszám (a műveleti egység kapacitása), hogy a műveleti egységek együttesen (az adott kapacitással) a nyersanyagokból pontosan a kívánt mennyiséget használják fel, a termékekből pedig a kívánt mennyiséget állítják elő, minden más anyagból pedig pontosan annyit állítanak elő, mint amennyit felhasználnak. Tehát v = (v 1, v 2,..., v n ) : e i v i = E és e i o v i > 0. e i o

23 10 Mivel a megengedett megoldások teljes leszámlálása során költségfüggvényt nem definiálunk, így az sem a műveleti egységek számát, sem azok kapacitását nem korlátozza. Annak érdekében, hogy az eredményül kapott folyamatok a műveleti egységek hasztalanul nagy számát ne tartalmazzák, egy további korlátozást vezetünk be. Feltételként szabjuk, hogy egyetlen megoldás sem tartalmazhat részeként olyan hálózatot, mely minden anyagból pontosan annyit állít elő, mint amennyit felhasznál. Tehát egy megoldásban szereplő műveleti egységek o O halmazának nem lehet olyan o o nemüres részhalmaza, melyek nemnulla kapacitással együttesen nem használnak fel és nem állítanak elő egyetlen anyagot sem: o : o o, o, v = (v 1, v 2,..., v n) : e i v i = 0 és e i o v i > 0. e i o 2.4. A reakcióút-szintézis feladat Munkánk célja algoritmikus eljárás kidolgozása, mely az elemi reakciólépések minden olyan hálózatát szintetizálja, ami adott kémiai reakció mechanizmusa lehet. A javasolt eljárás a P-gráf reprezentáció alapján a folyamathálózat-szintézis számára megfogalmazott axiomatikus módszerben gyökerezik ([22], [23], [24], [25], [26], [21]). Szemléltető példaként a bután (C 4 H 10 ) buténné (C 4 H 8 ) való dehidrogénezése szolgál. Adott az eredő reakció, az elemi reakcióknak pedig a Temkin által javasolt halmazát ([79]) tekintjük: Eredő reakció: Elemi reakciók: C 4 H 10 C 4 H 8 + H 2 (1) C 4 H 10 + l C 4 H 8 l + H 2 (2) C 4 H 8 l C 4 H 8 + l (3) C 4 H 8 l C 4 H 6 l + H 2 (4) C 4 H 6 l C 4 H 6 + l (5) C 4 H 10 + l + C 4 H 6 l 2 C 4 H 8 l

24 11 Feltesszük, hogy a mechanizmusban szereplő aktív átmeneti részecskék koncentrációja állandó, nem oszcillál és nem tranziens jellegű ([31]). Aktív átmeneti részecske az a reakcióútban szereplő részecske, amely nem az eredő reakció által felhasznált kiindulási reagens, és nem az eredő reakció által előállított végtermék. Feltesszük továbbá, hogy az eredő reakció és az elemi reakciók halmaza előre adott. Mivel minden elemi reakció megfordítható, így elégséges a kiindulási anyagoktól a végtermékekig elvezető reakcióutakat az eredő reakció egyik irányának megfelelően meghatározni, például C 4 H 10 C 4 H 8 + H 2 irányban. Az eredő reakció fordított irányában a lehetséges reakcióutak megadásához elegendő a lehetséges reakcióutak minden elemi lépését megfordítani. Mind az eredő reakció, mind az elemi reakciólépések teljesítik az anyagmegmaradást, a nukleáris átalakulásokat tartalmazó reakciókkal nem foglalkozunk. Ha az eddig leírtakhoz hozzávesszük azt a szükséges feltételt, hogy a mikroszkopikus megfordíthatóság elve alapján a reakcióút nem tartalmazhat nulla eredőjű köröket ([31]), akkor a felsorolt alapelvek és tulajdonságok alapján megadhatjuk a lehetséges reakcióutak halmazát definiáló axiómahalmazt. Az axiómák kimondása előtt lássuk a feladat formális megfogalmazását. Mind az eredő reakció, mind az elemi reakciólépések be- és kimeneteit a felhasznált és előállított kémiai vagy aktív átmeneti részecskék egyértelműen azonosítják, melyek egy adott feladat esetén véges sokfélék lehetnek. Egy reakcióút szintézis feladat ennek köszönhetően a folyamathálózat-szintézis feladat Friedler és szerzőtársai által javasolt megfogalmazásához hasonló módon definiálható. Egy reakcióút-szintézis feladatot egy (E, O, M ) hármas definiál, ahol E az eredő reakció, O={e 1, e 2,..., e n } az elemi reakciólépések véges rendezett halmaza, M ={a 1, a 2,..., a l } pedig a kémiai vagy aktív átmeneti részecskék véges rendezett halmaza. E=(E 1, E 2,..., E l ) R l egy valós számokból álló l dimenziós vektor, ahol E j az eredő reakció által az a j kémiai részecskéből előállított és felhasznált mólok számának különbsége (1 j l). Egy elemi reakciólépést is egy e i =(e 1,i, e 2,i,..., e l,i ) R l valós számokból álló l dimenziós vektor azonosít, ahol e j,i az i-edik elemi reakciólépés által az a j kémiai vagy aktív részecskéből előállított és felhasznált mólok számának különbsége (1 j l). Feltesszük továbbá, hogy M O = és E / M O.

25 12 Mivel minden elemi reakció megfordítható, az előre és a fordított lépést is magában foglalja. A feladat formális megadása során minden elemi reakció előre és fordított irányú lépésként is szerepel a lehetséges lépések halmazában. Tehát e i : e i O e i O. Más szavakkal, minden e i elemi lépésre, az ellentétes e i elemi lépés is definiált a feladatban. Egy elemi reakció két ellentétes irányú lépését két ellentétes irányú nyíllal jelöljük, ahogy az alábbi példa mutatja, a C 4 H 10 -nak C 4 H 8 -né dehidrogénezése eredő reakciót előrefelé, a lehetséges elemi reakcióknak pedig mindkét irányú lépését felsorolva: Eredő reakció: Elemi reakciók: C 4 H 10 C 4 H 8 + H 2 (1 ) C 4 H 10 + l C 4 H 8 l + H 2 (1 ) C 4 H 8 l + H 2 C 4 H 10 + l (2 ) C 4 H 8 l C 4 H 8 + l (2 ) C 4 H 8 + l C 4 H 8 l (3 ) C 4 H 8 l C 4 H 6 l + H 2 (3 ) C 4 H 6 l + H 2 C 4 H 8 l (4 ) C 4 H 6 l C 4 H 6 + l (4 ) C 4 H 6 + l C 4 H 6 l (5 ) C 4 H 10 + l + C 4 H 6 l 2 C 4 H 8 l (5 ) 2 C 4 H 8 l C 4 H 10 + l + C 4 H 6 l A fenti jelölésekkel nulla eredőjű körnek nevezzünk az elemi reakciólépések egy o O nemüres halmazát, ha minden e i o elemi reakcióhoz hozzárendelhetünk egy v i pozitív arányszámot, hogy az elemi reakciólépések a megadott arányban minden kémiai és aktív átmeneti részecskékből pontosan annyit állítanak elő, mint amennyit felhasználnak. Tehát v = (v 1, v 2,..., v n) : e i v i = 0 és e i o v i > 0. e i o

26 13 A bután dehidrogénezése feladatban szereplő (1 ), (3 ) és (5 ) lépések például 1 : 1 : 1 arányban nulla eredőjű kört alkotnak. Elemi reakciók: (1 ) C 4 H 10 + l C 4 H 8 l + H 2 (3 ) C 4 H 6 l + H 2 C 4 H 8 l (5 ) 2 C 4 H 8 l C 4 H 10 + l + C 4 H 6 l Eredő reakció: Lehetséges reakcióutak A következő axiómahalmaz azonosítja azokat a reakcióutakat, amelyeket lehetségesnek tekintünk, és módszerünk kimeneteként szintetizálni kívánunk. Az elemi reakciók egy hálózatát egy feladatra nézve lehetséges reakcióútnak nevezünk, ha teljesíti a következő axiómákat: (R1) Minden végtermék az eredő reakcióban szereplő mértékben kerül előállításra. (R2) Minden kiindulási reagens az eredő reakcióban szereplő mértékben kerül felhasználásra. (R3) A reakcióútban szereplő valamely elemi lépés által előállított minden átmeneti aktív részecskét a reakcióútban szereplő más lépések teljes mértékben felhasználnak, illetve a reakcióútban szereplő valamely elemi lépés által felhasznált minden átmeneti aktív részecskét a reakcióútban szereplő más lépések teljes mértékben előállítanak. (R4) A reakcióútban szereplő minden elemi lépés a feladatban meghatározott. (R5) A reakcióutat reprezentáló hálózat nem tartalmaz nulla eredőjű kört. Ezen axiómákat formálisan is megfogalmazhatjuk. Az elemi reakciólépések egy o halmazát lehetséges reakcióútnak nevezzük, ha (R1), (R2), (R3) szerint minden e i o

27 14 elemi reakciólépéshez létezik olyan v i pozitív arányszám, hogy az elemi reakciólépések az adott arányban minden kémiai és aktív részecskét az eredő reakcióban megfogalmazott arányban használnak fel és állítanak elő. Tehát v = (v 1, v 2,..., v n ) : e i v i = E és e i o v i > 0; e i o továbbá (R4) szerint o O; és (R5) szerint o : o o, o, v = (v 1, v 2,..., v n) : e i o e i v i = 0 és e i o v i > 0. A reakcióút-szintézis feladat kombinatorikus jellege nagyon erős, ezért meg kívánjuk határozni a lehetséges reakcióutak strukturális jellemzőit. Mivel az elemi lépések iránya egy reakcióútban alapvetően fontos, irányított gráfra van szükségünk. A hagyományos gráfok azonban nem alkalmasak az ilyen hálózatok egyértelmű leírására, így a lehetséges reakcióutak strukturális vizsgálatához a folyamathálózatok számára bevezetett kombinatorikus modellt, a P-gráfot használjuk. Mindezek előtt térjünk ki folyamathálózat-szintézis és a reakcióút szintézis feladat kapcsolatára A folyamathálózat-szintézis és a reakcióút-szintézis feladat kapcsolata A reakcióút-szintézis feladat megfelel a komponens-megmaradással rendelkező folyamathálózat-szintézis feladatban megfogalmazottaknak. Szóhasználatában azonban különbözik. Az anyagokat a reakcióút-szintézis esetén kémiai vagy aktív átmeneti részecskéknek nevezzük, a műveleti egységeket elemi reakciólépéseknek, a szintetizálandó folyamatot pedig eredő reakciónak hívjuk. A kémiai vagy aktív átmeneti részecskék atomokból állnak. Mivel a magátalakulással járó reakcióktól eltekintettünk, az atomok száma az eredő reakcióban és elemi reakcióban is megmarad. Bár a

28 15 reakcióút-szintézis feladatban a kémiai és aktív átmeneti részecskék összetételét vektorral nem definiáltuk, de a részecskéket összegképletükkel azonosítjuk, ami összetételüket egyértelműen meghatározza, és a megmaradásokat ellenőrizhetővé teszi. Katalitikus reakciók esetén az aktív átmeneti részecskék összegképletében az atomokon kívül az aktív oldalak számát is jelöljük, mely szintén megmarad minden elemi reakció során. Az eredő reakció nem tartalmaz aktív részecskét. A reakcióút-szintézis egyetlen specialitása, hogy minden elemi reakció megfordítható (fordított irányban is szerepel a feladatban). A továbbiakban gyakorlati fontossága miatt reakcióút-szintézis feladatról beszélünk és annak szóhasználatával élünk. A szintézis módszer felépítése során azonban a feladat ezen specialitását nem kívánjuk kihasználni Strukturális tulajdonságokat leíró leképezések Az eredő és az elemi reakciók reakcióút-szintézis feladatban megadott modellje csak impliciten tartalmazza azt a kombinatorikus tulajdonságot, hogy melyek az eredő reakció és az elemi lépések által előállított és felhasznált kémiai és aktív részecskék. Ezen tulajdonságok az eredő és elemi reakciók kapcsolatainak strukturális vizsgálatához elengedhetetlenek, így leírásukra néhány relációt vezetünk be. Ezen relációkat a továbbiakban strukturális leképezéseknek hívjuk. Jelölje ω (E) és ω + (E) rendre az E eredő reakció által felhasznált kiindulási és előállított kémiai részecskék (kiindulási reagensek és végtermékek) halmazát. Tehát ω (E) = {a j : a j M, E j < 0} és ω + (E) = {a j : a j M, E j > 0}. Jelölje továbbá ω(e) az eredő reakció által felhasznált vagy előállított kémiai részecskék (kiindulási reagensek és végtermékek) halmazát. Tehát ω(e) = ω (E) ω + (E).

29 16 Minden e i O elemi reakciólépésre jelölje ω (e i ) és ω + (e i ) rendre az e i elemi reakciólépés által felhasznált illetve előállított kémiai vagy aktív részecskék halmazát. Tehát ω (e i ) = {a j : a j M, e j,i < 0} és ω + (e i ) = {a j : a j M, e j,i > 0}. Jelölje továbbá ω(e i ) az elemi reakció által felhasznált illetve előállított kémiai vagy aktív részecskék halmazát. Tehát ω(e i ) = ω (e i ) ω + (e i ). Minden a j M kémiai vagy aktív részecskére jelölje ν (a j ) és ν + (a j ) rendre azon elemi reakciók halmazát, melyek a j -t előállítják illetve felhasználják. Tehát ν (a j ) = {e i : e i O, a j ω + (e i )} és ν + (a j ) = {e i : e i O, a j ω (e i )}. Jelölje továbbá ν(a j ) azon elemi reakciók halmazát, melyek melyek a j -t előállítják vagy felhasználják. Tehát ν(a j ) = ν (a j ) ν + (a j ). Az elemi reakciólépések bármely o O halmazára legyen ψ (o) és ψ + (o) rendre a o halmazban szereplő elemi reakciók által felhasznált illetve előállított kémiai vagy aktív részecskék halmaza. Tehát ψ (o) = ω (e i ) e i o és ψ + (o) = e i o ω + (e i ). Legyen továbbá ψ(o) az o halmazban szereplő elemi reakciók által felhasznált vagy előállított kémiai vagy aktív részecskék halmaza. Tehát ψ(o) = ψ (o) ψ + (o).

30 17 A kémiai vagy aktív részecskék bármely m M halmazára legyen ϕ (m) és ϕ + (m) rendre a m halmazban szereplő kémiai vagy aktív részecskéket előállító illetve felhasználó elemi reakciók halmaza. Tehát ϕ (m) = ν (a j ) a j m és ϕ + (m) = a j m ν + (a j ) Legyen továbbá ϕ(m) a m halmazban szereplő kémiai vagy aktív részecskéket előállító vagy felhasználó elemi reakciók halmaza. Tehát ϕ(m) = ϕ (m) ϕ + (m). Az elemi reakciólépések bármely o O halmazára jelölje χ(o) az elemi reakciók ellentétes irányú lépéseit. Tehát χ(o) = {e i O : e i o} P-gráf reprezentáció Az elemi reakciólépések egy o O halmazát és a kémiai vagy aktív átmeneti részecskék egy m M halmazát reprezentáló P-gráfot egy (m, o) pár határoz meg, ahol az m halmaz legalább az o halmazban szereplő elemi reakciólépések által előállított vagy felhasznált kémiai vagy aktív részecskéket tartalmazza. Tehát, ψ(o) m. A P-gráf egy olyan (V, A) páros gráf, melynek csúcsai rendre a kémiai vagy aktív részecskéket illetve az elemi reakciólépéseket reprezentálják: V = m o. Az m halmazban szereplő kémiai vagy aktív részecskéket azonosító csúcsokat M-típusú csúcsoknak, az o halmazban szereplő elemi reakciólépéseket azonosító csúcsokat pedig O-típusú csúcsoknak nevezzük.

31 18 C H C H H 2 C H ábra. Az (1 ) és (3 ) elemi reakciólépést reprezentáló P-gráf Az élek irányítása megfelel az elemi reakciólépések irányának. Az elemi lépések által felhasznált részecskéktől vezetnek az elemi lépésig, illetve az elemi lépéstől az általa előállított részecskékig. Tehát A = A 1 A 2 ahol és A 1 = {(a j, e i ) : a j m, e i o, a j ω (e i )} A 2 = {(e i, a j ) : e i o, a j m, a j ω + (e i )}. Grafikus reprezentációban egy P-gráf M-típusú csúcsait kitöltött körrel, az O- típusú csúcsait pedig vízszintes vonallal jelöljük. A 2.1 ábrán az (1 ) és (3 ) elemi reakciólépést és az általuk felhasznált illetve előállított C 4 H 10, H 2 kémiai és C 4 H 8 l, C 4 H 6 l, l aktív részecskéket reprezentáló P-gráfot láthatjuk. Ha egy elemi reakció mindkét irányú lépése szerepel egy struktúrában, akkor is csak egy csúcs reprezentálja grafikus megjelenítésben, melyhez kapcsolódó élek nem irányítottak (mindkét irányba irányítottak).

32 Két tétel a lehetséges reakcióutakról A P-gráf reprezentáció és a strukturális leképezések segítségével kimondhatunk két tételt a lehetséges reakcióutakról. E két tétel egy (m, o) P-gráfon szemléltetett lehetséges reakcióút két szükséges strukturális tulajdonságát fogalmazza meg, és egyben előkészíti a kombinatorikusan lehetséges reakcióutak tulajdonságainak kimondását. Tétel Minden lehetséges reakcióutat reprezentáló (m, o) P-gráfban, bármely a j m kémiai vagy átmeneti részecskétől vezet út legalább egy végtermékig. a j p : (a j m, a j p, a k ((a k m, ν (a k ) ϕ + (p) ) a k p)) p ω + (E) Bizonyítás A tétel minden a j ω + (E) végtermékre igaz, hiszen mindig vezet tőle nulla hosszúságú út önmagához. (a j ω + (E), a j p) p ω + (E) Minden más részecskére a tételt indirekt módon bizonyítjuk. Tegyük fel, hogy (m, o) egy lehetséges reakcióút, és létezik olyan a j m kémiai vagy aktív átmeneti részecske, melyből nem vezet út a gráfban végtermékig. Jelölje p, az (m, o) P-gráfban az a j részecskétől irányított úton elérhető részecskék halmazát. Legyen p pedig, az (m, o) P-gráfban az a j részecskétől irányított úton elérhető elemi reakciólépések halmaza: p : ν + (a j ) p és e i ((e i o és ω (e i ) ψ + (p ) ) e i p ). Lemma p tartalmazza az összes elemi reakciólépést, ami a p halmazban szereplő kémiai vagy aktív átmeneti részecskéket felhasználhatja (ϕ + (p) p ); illetve p tartalmazza az összes kémiai vagy aktív átmeneti részecskét, melyet a p halmazban szereplő elemi reakciólépések előállíthatnak (ψ + (p ) p). Bizonyítás Az (R2)-es és (R3)-as axióma szerint az a j részecskét legalább egy elemi reakciólépés felhasználja (ν + (a j ) ), így a p halmaz nem üres. Mivel p az a j részecskétől az (m, o) P-gráfban irányított úton elérhető részecskék halmaza, p pedig az a j részecskétől az (m, o) P-gráfban irányított úton elérhető elemi reakciólépések

33 20 halmaza, így: ha egy a k p részecskétől vezet él egy e i elemi reakciólépést azonosító csúcsig (a k ω (e i )), akkor az a j részecskétől vezet út az e i elemi reakciólépésig is, tehát e i p ; ha egy e i p elemi reakciólépéstől vezet él egy a k részecskét reprezentáló csúcsig (a k ω + (e i )), akkor az a j részecskétől vezet út az a k kémiai vagy aktív átmeneti részecskét azonosító csúcsig is, tehát a k p. Jelölje rendre f + (p) és f (p) a p halmazban szereplő részecskékből felhasznált és előállított anyagmennyiséget. A p halmaz elemei a feltevés szerint nem az eredő reakció végtermékei, így az (R2)-es és (R3)-as axióma alapján ezen részecskéből az o halmazban szereplő elemi reakciólépéseknek legalább annyit fel kell használniuk, mint amennyit előállítanak, tehát f + (p) f (p). Jelölje rendre g (p ) és g + (p ) a p halmazban szereplő elemi reakciólépések által felhasznált és előállított anyagmennyiséget. A lemma szerint a p halmaz elemeit legfeljebb a p halmazban szereplő elemi reakciólépések használhatják fel, tehát f + (p) g (p ). Továbbá, a p halmazban szereplő elemi reakciólépések, szintén a lemma szerint, legfeljebb a p halmaz elemeit állíthatják elő, tehát g + (p ) f (p). Összefoglalva g (p ) f + (p) f (p) g + (p ). Mivel az elemi reakciólépésekre a feladat megfogalmazásában feltettük az anyagmegmaradást, így az elemi reakciólépések pontosan olyan mennyiségű részecskét használhatnak fel, mint amennyit előállítanak, tehát g (p ) = g + (p ). E két egyenlőtlenségből illetve egyenlőségből következik, hogy g (p ) = f + (p) = f (p) = g + (p ), tehát a p halmazban szereplő elemi reakciólépések a p halmazbeli kémiai vagy aktív átmeneti részecskéket fogják azonos mértékben felhasználni és előállítani, vagyis nulla eredőjű kört alkotnak, így a vizsgált reakcióút az (R5) axióma szerint nem lehetséges. Ezzel ellentmondáshoz jutottunk.

34 21 Tétel Minden lehetséges reakcióutat reprezentáló (m, o) P-gráfban, bármely a j m kémiai vagy átmeneti részecskéig vezet út legalább egy kiindulási reagenstől. a j p : (a j m, a j p, a k ((a k m, ν + (a k ) ϕ (p) ) a k p)) p ω (E) Bizonyítás Az tétel bizonyításával megegyező módon a felhasznál és előállít, végtermék és kiindulási reagens, részecskétől és részecskéig, végtermékig és kiindulási reagenstől kifejezéseket rendre felcserélve Kombinatorikusan lehetséges reakcióutak A reakcióutak P-gráf reprezentációja lehetőséget ad a strukturális tulajdonságok vizsgálatára. Így megfogalmazhatjuk és formális eszközökkel ellenőrizhetjük a lehetséges reakcióutak kombinatorikus tulajdonságait. A kombinatorikus tulajdonságokra összpontosítva a lehetséges reakcióutak (R1), (R2),..., (R5) axiómája a következő hét kombinatorikus tulajdonság formájában fogalmazható újra. Elemi reakciók egy (m, o) P-gráffal reprezentált struktúráját kombinatorikusan lehetséges reakcióútnak nevezünk, ha teljesíti a következő kombinatorikus tulajdonságokat. (T1) Az eredő reakció által előállított minden kémiai részecske (végtermék) szerepel a gráfban. (ω + (E) m) (T2) Az eredő reakció által felhasznált minden kémiai részecske (kiindulási reagens) szerepel a gráfban. (ω (E) m) (T3) Minden O-típusú csúcs a reakcióút-szintézis feladatban definiált elemi reakciólépést reprezentál. o O (T4) Minden kémiai vagy aktív átmeneti részecskét reprezentáló csúcsból vezet a gráfban út legalább egy végtermékig. (T5) Ha egy M-típusú csúcs része a gráfnak, akkor vezet hozzá él legalább egy O- típusú csúcsból vagy vezet belőle él legalább egy O-típusú csúcsba. (m ψ(o))

Sztöchiometriai egyenletrendszerek minimális számú aktív változót tartalmazó megoldásainak meghatározása a P-gráf módszertan alkalmazásával

Sztöchiometriai egyenletrendszerek minimális számú aktív változót tartalmazó megoldásainak meghatározása a P-gráf módszertan alkalmazásával Sztöchiometriai egyenletrendszerek minimális számú aktív változót tartalmazó megoldásainak meghatározása a P-gráf módszertan alkalmazásával * Pannon Egyetem, M szaki Informatikai Kar, Számítástudomány

Részletesebben

Ellátási lánc optimalizálás P-gráf módszertan alkalmazásával mennyiségi és min ségi paraméterek gyelembevételével

Ellátási lánc optimalizálás P-gráf módszertan alkalmazásával mennyiségi és min ségi paraméterek gyelembevételével Ellátási lánc optimalizálás P-gráf módszertan alkalmazásával mennyiségi és min ségi paraméterek gyelembevételével Pekárdy Milán, Baumgartner János, Süle Zoltán Pannon Egyetem, Veszprém XXXII. Magyar Operációkutatási

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

KOVÁCS BÉLA, MATEMATIKA I. KOVÁCS BÉLA, MATEmATIkA I. 4 IV. FÜGGVÉNYEk 1. LEkÉPEZÉSEk, függvények Definíció Legyen és két halmaz. Egy függvény -ből -ba egy olyan szabály, amely minden elemhez pontosan egy elemet rendel hozzá. Az

Részletesebben

Gazdasági informatika gyakorlat

Gazdasági informatika gyakorlat Gazdasági informatika gyakorlat P-Gráfokról röviden Mester Abigél P-Gráf: A P-Gráfok olyan speciális páros gráfok, ahol a csúcsok két halmazba oszthatók: ezek az anyag jellegű csúcsok, valamint a gépek.

Részletesebben

17. előadás: Vektorok a térben

17. előadás: Vektorok a térben 17. előadás: Vektorok a térben Szabó Szilárd A vektor fogalma A mai előadásban n 1 tetszőleges egész szám lehet, de az egyszerűség kedvéért a képletek az n = 2 esetben szerepelnek. Vektorok: rendezett

Részletesebben

Az ellátási láncok algoritmikus szintézise

Az ellátási láncok algoritmikus szintézise Az ellátási láncok algoritmikus szintézise Bertók Botond, Adonyi Róbert, Kovács Zoltán, Friedler Ferenc Pannon Egyetem Műszaki Informatikai Kar XXVII. Magyar Operációkutatási Konferencia 2007. június 7.

Részletesebben

Módszer köztes tárolókat nem tartalmazó szakaszos működésű rendszerek ütemezésére

Módszer köztes tárolókat nem tartalmazó szakaszos működésű rendszerek ütemezésére Módszer köztes tárolókat nem tartalmazó szakaszos működésű rendszerek ütemezésére Doktori (PhD) értekezés tézisei Holczinger Tibor Témavezető: Dr. Friedler Ferenc Veszprémi Egyetem Műszaki Informatikai

Részletesebben

6. Előadás. Megyesi László: Lineáris algebra, oldal. 6. előadás Bázis, dimenzió

6. Előadás. Megyesi László: Lineáris algebra, oldal. 6. előadás Bázis, dimenzió 6. Előadás Megyesi László: Lineáris algebra, 37. 41. oldal. Gondolkodnivalók Lineáris függetlenség 1. Gondolkodnivaló Legyen V valós számtest feletti vektortér. Igazolja, hogy ha a v 1, v 2,..., v n V

Részletesebben

Algoritmusok Tervezése. 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás

Algoritmusok Tervezése. 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás Algoritmusok Tervezése 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás Mi az algoritmus? Lépések sorozata egy feladat elvégzéséhez (legáltalánosabban) Informálisan algoritmusnak nevezünk bármilyen jól definiált

Részletesebben

Számelméleti alapfogalmak

Számelméleti alapfogalmak 1 Számelméleti alapfogalmak 1 Definíció Az a IN szám osztója a b IN számnak ha létezik c IN melyre a c = b Jelölése: a b 2 Példa a 0 bármely a számra teljesül, mivel c = 0 univerzálisan megfelel: a 0 =

Részletesebben

Programozási módszertan. Mohó algoritmusok

Programozási módszertan. Mohó algoritmusok PM-08 p. 1/17 Programozási módszertan Mohó algoritmusok Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu PM-08 p. 2/17 Bevezetés Dinamikus programozás

Részletesebben

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

Az R halmazt a valós számok halmazának nevezzük, ha teljesíti az alábbi 3 axiómacsoport axiómáit. 2. A VALÓS SZÁMOK 2.1 A valós számok aximómarendszere Az R halmazt a valós számok halmazának nevezzük, ha teljesíti az alábbi 3 axiómacsoport axiómáit. 1.Testaxiómák R-ben két művelet van értelmezve, az

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 II., 8. előadás. Vektorterek

Diszkrét matematika II., 8. előadás. Vektorterek 1 Diszkrét matematika II., 8. előadás Vektorterek Dr. Takách Géza NyME FMK Informatikai Intézet takach@inf.nyme.hu http://inf.nyme.hu/ takach/ 2007.??? Vektorterek Legyen T egy test (pl. R, Q, F p ). Definíció.

Részletesebben

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 1

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 1 Halmazok 1 Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 2 A fejezet legfontosabb elemei Halmaz megadási módjai Halmazok közti műveletek (metszet,

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

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé.

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. HA 1 Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) HA 2 Halmazok HA 3 Megjegyzések A halmaz, az elem és az eleme fogalmakat nem definiáljuk, hanem alapfogalmaknak

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

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

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék 06/7. félév 7. Előadás Dr. Kulcsár Gyula egyetemi docens Tartalom. A projektütemezés alapjai..

Részletesebben

Felügyelt önálló tanulás - Analízis III.

Felügyelt önálló tanulás - Analízis III. Felügyelt önálló tanulás - Analízis III Kormos Máté Differenciálható sokaságok Sokaságok Röviden, sokaságoknak nevezzük azokat az objektumokat, amelyek egy n dimenziós térben lokálisan k dimenziósak Definíció:

Részletesebben

Acta Acad. Paed. Agriensis, Sectio Mathematicae 29 (2002) PARTÍCIÓK PÁRATLAN SZÁMOKKAL. Orosz Gyuláné (Eger, Hungary)

Acta Acad. Paed. Agriensis, Sectio Mathematicae 29 (2002) PARTÍCIÓK PÁRATLAN SZÁMOKKAL. Orosz Gyuláné (Eger, Hungary) Acta Acad. Paed. Agriensis, Sectio Mathematicae 9 (00) 07 4 PARTÍCIÓK PÁRATLAN SZÁMOKKAL Orosz Gyuláné (Eger, Hungary) Kiss Péter professzor emlékére Abstract. In this article, we characterize the odd-summing

Részletesebben

Optimális hálózatok szintézise változtatható arányú és összetételű anyagáramokat feldolgozó műveleti egységekkel

Optimális hálózatok szintézise változtatható arányú és összetételű anyagáramokat feldolgozó műveleti egységekkel Optimális hálózatok szintézise változtatható arányú és összetételű anyagáramokat feldolgozó műveleti egységekkel Doktori (PhD) értekezés tézisei Szlama Adrián György Témavezető: Heckl István, PhD Pannon

Részletesebben

1. Alapfogalmak Algoritmus Számítási probléma Specifikáció Algoritmusok futási ideje

1. Alapfogalmak Algoritmus Számítási probléma Specifikáció Algoritmusok futási ideje 1. Alapfogalmak 1.1. Algoritmus Az algoritmus olyan elemi műveletekből kompozíciós szabályok szerint felépített összetett művelet, amelyet megadott feltételt teljesítő bemeneti adatra végrehajtva, a megkívánt

Részletesebben

SULINOVA PROGRAMTANTERVÉHEZ ILLESZKEDŐ TANMENET 10. ÉVFOLYAM SZÁMÁRA

SULINOVA PROGRAMTANTERVÉHEZ ILLESZKEDŐ TANMENET 10. ÉVFOLYAM SZÁMÁRA SULINOVA PROGRAMTANTERVÉHEZ ILLESZKEDŐ TANMENET 10. ÉVFOLYAM SZÁMÁRA Heti óraszám: 3 Éves óraszám: 37 3 = 111 A tanmenet 100 óra beosztását tartalmazza. A dolgozatok írása és javítása ezeken felül 8 órát

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

A PiFast program használata. Nagy Lajos

A PiFast program használata. Nagy Lajos A PiFast program használata Nagy Lajos Tartalomjegyzék 1. Bevezetés 3 2. Bináris kimenet létrehozása. 3 2.1. Beépített konstans esete.............................. 3 2.2. Felhasználói konstans esete............................

Részletesebben

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

Függvények növekedési korlátainak jellemzése 17 Függvények növekedési korlátainak jellemzése A jellemzés jól bevált eszközei az Ω, O, Θ, o és ω jelölések. Mivel az igények általában nemnegatívak, ezért az alábbi meghatározásokban mindenütt feltesszük,

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

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

Kvalitatív elemzésen alapuló reakciómechanizmus meghatározás

Kvalitatív elemzésen alapuló reakciómechanizmus meghatározás Kvalitatív elemzésen alapuló reakciómechanizmus meghatározás Varga Tamás Pannon Egyetem, Folyamatmérnöki Intézeti Tanszék IX. Alkalmazott Informatika Konferencia ~ AIK 2011 ~ Kaposvár, Február 25. Tartalom

Részletesebben

Osztályozóvizsga-tematika 8. évfolyam Matematika

Osztályozóvizsga-tematika 8. évfolyam Matematika Osztályozóvizsga-tematika 8. évfolyam Matematika 1. félév 1. Gondolkozz és számolj! A természetes szám fogalma, műveleti tulajdonságok Helyiértékek rendszere a tízes számrendszerben: alakiérték, tényleges

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

KOVÁCS BÉLA, MATEMATIKA I. KOVÁCS BÉLA MATEmATIkA I 6 VI KOmPLEX SZÁmOk 1 A komplex SZÁmOk HALmAZA A komplex számok olyan halmazt alkotnak amelyekben elvégezhető az összeadás és a szorzás azaz két komplex szám összege és szorzata

Részletesebben

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

Logika es sz am ıt aselm elet I. r esz Logika Negyedik el oad as 1/26 1/26 Logika és számításelmélet I. rész Logika Negyedik előadás Tartalom 2/26 Az elsőrendű logika szemantikája Formulák és formulahalmazok szemantikus tulajdonságai Elsőrendű logikai nyelv interpretációja

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

minden x D esetén, akkor x 0 -at a függvény maximumhelyének mondjuk, f(x 0 )-at pedig az (abszolút) maximumértékének.

minden x D esetén, akkor x 0 -at a függvény maximumhelyének mondjuk, f(x 0 )-at pedig az (abszolút) maximumértékének. Függvények határértéke és folytonossága Egy f: D R R függvényt korlátosnak nevezünk, ha a függvényértékek halmaza korlátos. Ha f(x) f(x 0 ) teljesül minden x D esetén, akkor x 0 -at a függvény maximumhelyének

Részletesebben

Folyamatoptimalizálás: a felhőalapú modernizáció kiindulópontja. Bertók Botond Pannon Egyetem, Műszaki Informatikai Kar

Folyamatoptimalizálás: a felhőalapú modernizáció kiindulópontja. Bertók Botond Pannon Egyetem, Műszaki Informatikai Kar Folyamatoptimalizálás: a felhőalapú modernizáció kiindulópontja Bertók Botond Pannon Egyetem, Műszaki Informatikai Kar Tartalom Felhőalapú szolgáltatások Kihívások Módszertan Kutatás Projektek 2 Felső

Részletesebben

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

ú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. 1 Az utazó ügynök problémája Utazó ügynök feladat Adott n számú város és a városokat összekötő utak, amelyeknek ismert a hossza. Adott továbbá egy ügynök, akinek adott városból kiindulva, minden várost

Részletesebben

definiálunk. Legyen egy konfiguráció, ahol és. A következő három esetet különböztetjük meg. 1. Ha, akkor 2. Ha, akkor, ahol, ha, és egyébként.

definiálunk. Legyen egy konfiguráció, ahol és. A következő három esetet különböztetjük meg. 1. Ha, akkor 2. Ha, akkor, ahol, ha, és egyébként. Számításelmélet Kiszámítási problémának nevezünk egy olyan, a matematika nyelvén megfogalmazott kérdést, amire számítógéppel szeretnénk megadni a választ. (A matematika nyelvén precízen megfogalmazott

Részletesebben

Reakciókinetika és katalízis

Reakciókinetika és katalízis Reakciókinetika és katalízis 2. előadás: 1/18 Kinetika: Kísérletekkel megállapított sebességi egyenlet(ek). A kémiai reakció makroszkópikus, fenomenológikus jellemzése. 1 Mechanizmus: Az elemi lépések

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

Tartalomjegyzék. Köszönetnyilvánítás. 1. Az alapok 1

Tartalomjegyzék. Köszönetnyilvánítás. 1. Az alapok 1 Köszönetnyilvánítás Bevezetés Kinek szól a könyv? Elvárt előismeretek A könyv témája A könyv használata A megközelítés alapelvei Törekedjünk az egyszerűségre! Ne optimalizáljunk előre! Felhasználói interfészek

Részletesebben

A szimplex algoritmus

A szimplex algoritmus A szimplex algoritmus Ismétlés: reprezentációs tétel, az optimális megoldás és az extrém pontok kapcsolata Alapfogalmak: bázisok, bázismegoldások, megengedett bázismegoldások, degenerált bázismegoldás

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

VEKTORTEREK I. VEKTORTÉR, ALTÉR, GENERÁTORRENDSZER október 15. Irodalom. További ajánlott feladatok

VEKTORTEREK I. VEKTORTÉR, ALTÉR, GENERÁTORRENDSZER október 15. Irodalom. További ajánlott feladatok VEKTORTEREK I. VEKTORTÉR, ALTÉR, GENERÁTORRENDSZER 2004. október 15. Irodalom A fogalmakat, definíciókat illetően két forrásra támaszkodhatnak: ezek egyrészt elhangzanak az előadáson, másrészt megtalálják

Részletesebben

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

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 A változó fogalma Definíció Legyen A = A 1 A 2... A n állapottér. A pr Ai projekciós függvényeket változóknak nevezzük: : A A i pr Ai (a) = a i ( a = (a 1, a 2,..., a n ) A). A változók jelölése: v i =

Részletesebben

Osztályozóvizsga követelményei

Osztályozóvizsga követelményei Osztályozóvizsga követelményei Képzés típusa: Tantárgy: Nyolcosztályos gimnázium Matematika Évfolyam: 7 Emelt óraszámú csoport Emelt szintű csoport Vizsga típusa: Írásbeli Követelmények, témakörök: Gondolkodási

Részletesebben

Gráfelméleti alapfogalmak-1

Gráfelméleti alapfogalmak-1 KOMBINATORIKA ELŐADÁS osztatlan matematika tanár hallgatók számára Gráfelméleti alapfogalmak Előadó: Hajnal Péter 2015 1. Egyszerű gráfok Nagyon sok helyzetben egy alaphalmaz elemei között kitűntetett

Részletesebben

Analízis I. Vizsgatételsor

Analízis I. Vizsgatételsor Analízis I. Vizsgatételsor Programtervező Informatikus szak 2008-2009. 2. félév Készítette: Szabó Zoltán SZZNACI.ELTE zotyo@bolyaimk.hu v.0.6 RC 004 Forrás: Oláh Gábor: ANALÍZIS I.-II. VIZSGATÉTELSOR 2006-2007-/2

Részletesebben

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

4. Fuzzy relációk. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI 4. Fuzzy relációk Gépi intelligencia I. Fodor János BMF NIK IMRI NIMGI1MIEM Tartalomjegyzék I 1 Klasszikus relációk Halmazok Descartes-szorzata Relációk 2 Fuzzy relációk Fuzzy relációk véges alaphalmazok

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

7. Előadás. Megyesi László: Lineáris algebra, oldal. 7. előadás Elemi bázistranszformáció

7. Előadás. Megyesi László: Lineáris algebra, oldal. 7. előadás Elemi bázistranszformáció 7. Előadás Megyesi László: Lineáris algebra, 57. 61. oldal. Gondolkodnivalók Bázis, dimenzió 1. Gondolkodnivaló Legyenek a v vektor koordinátái a v 1,..., v n bázisban: (1, α 2,..., α n ). Igazoljuk, hogy

Részletesebben

Formális nyelvek - 9.

Formális nyelvek - 9. Formális nyelvek - 9. Csuhaj Varjú Erzsébet Algoritmusok és Alkalmazásaik Tanszék Informatikai Kar Eötvös Loránd Tudományegyetem H-1117 Budapest Pázmány Péter sétány 1/c E-mail: csuhaj@inf.elte.hu 1 Véges

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

Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR. Osztályozási fák, durva halmazok és alkalmazásaik. PhD értekezés

Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR. Osztályozási fák, durva halmazok és alkalmazásaik. PhD értekezés Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR Osztályozási fák, durva halmazok és alkalmazásaik PhD értekezés Készítette: Veres Laura okleveles matematikus-informatikus Hatvany József Informatikai

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 MSc hallgatók számára. 4. Előadás

Diszkrét Matematika MSc hallgatók számára. 4. Előadás Diszkrét Matematika MSc hallgatók számára 4. Előadás Előadó: Hajnal Péter Jegyzetelő: Szarvák Gábor 2012. február 28. Emlékeztető. A primál feladat optimális értékét p -gal, a feladat optimális értékét

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

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

1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata. 1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata. HLMZOK halmaz axiomatikus fogalom, nincs definíciója. benne van valami a halmazban szintén axiomatikus fogalom,

Részletesebben

I.3 ELOSZTOTT FOLYAMATSZINTÉZIS BERTÓK BOTOND. Témavezetői beszámoló

I.3 ELOSZTOTT FOLYAMATSZINTÉZIS BERTÓK BOTOND. Témavezetői beszámoló infokommunikációs technológiák infokommunikációs technológiák I.3 ELOSZTOTT FOLYAMATSZINTÉZIS BERTÓK BOTOND Témavezetői beszámoló Pannon Egyetem 2015. január 7. A KUTATÁSI TERÜLET RÖVID MEGFOGALMAZÁSA

Részletesebben

Általános algoritmustervezési módszerek

Általános algoritmustervezési módszerek Általános algoritmustervezési módszerek Ebben a részben arra mutatunk példát, hogy miként használhatóak olyan általános algoritmustervezési módszerek mint a dinamikus programozás és a korlátozás és szétválasztás

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

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

HALMAZOK. A racionális számok halmazát olyan számok alkotják, amelyek felírhatók b. jele:. A racionális számok halmazának végtelen sok eleme van.

HALMAZOK. A racionális számok halmazát olyan számok alkotják, amelyek felírhatók b. jele:. A racionális számok halmazának végtelen sok eleme van. HALMAZOK Tanulási cél Halmazok megadása, halmazműveletek megismerése és alkalmazása, halmazok ábrázolása Venn diagramon. Motivációs példa Egy fogyasztó 80 000 pénzegység jövedelmet fordít két termék, x

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 2016. ősz 1. Diszkrét matematika 1. középszint 10. 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

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!

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! függvények RE 1 Relációk Függvények függvények RE 2 Definíció Ha A, B és ρ A B, akkor azt mondjuk, hogy ρ reláció A és B között, vagy azt, hogy ρ leképezés A-ból B-be. Ha speciálisan A=B, azaz ρ A A, akkor

Részletesebben

A spin. November 28, 2006

A spin. November 28, 2006 A spin November 28, 2006 1 A spin a kvantummechanikában Az elektronnak és sok más kvantummechanikai részecskének is van egy saját impulzusnyomatéka amely független a mozgásállapottól. (Úgy is mondhatjuk,

Részletesebben

Gauss-Seidel iteráció

Gauss-Seidel iteráció Közelítő és szimbolikus számítások 5. gyakorlat Iterációs módszerek: Jacobi és Gauss-Seidel iteráció Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei alapján 1 ITERÁCIÓS

Részletesebben

Gráfelmélet/Diszkrét Matematika MSc hallgatók számára. 3. Előadás

Gráfelmélet/Diszkrét Matematika MSc hallgatók számára. 3. Előadás Gráfelmélet/Diszkrét Matematika MSc hallgatók számára 3. Előadás Előadó: Hajnal Péter Jegyzetelő: Pék Máté 2009. szeptember 21. 1. Folyamok 1.1. Definíció. G = (V, E, K, B) irányított gráf, ha e! v : ekv

Részletesebben

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!

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! RE 1 Relációk Függvények RE 2 Definíció: Ha A, B és ρ A B, akkor azt mondjuk, hogy ρ reláció A és B között, vagy azt, hogy ρ leképezés A-ból B-be. Ha speciálisan A=B, azaz ρ A A, akkor azt mondjuk, hogy

Részletesebben

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI statisztika 10 X. SZIMULÁCIÓ 1. VÉLETLEN számok A véletlen számok fontos szerepet játszanak a véletlen helyzetek generálásában (pénzérme, dobókocka,

Részletesebben

Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok

Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok . fejezet Bevezetés Algebrai feladatok J. A számok gyakran használt halmazaira a következ jelöléseket vezetjük be: N a nemnegatív egész számok, N + a pozitív egész számok, Z az egész számok, Q a racionális

Részletesebben

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás) Matematika A2c gyakorlat Vegyészmérnöki, Biomérnöki, Környezetmérnöki szakok, 2017/18 ősz 1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás) 1. Valós vektorterek-e a következő

Részletesebben

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

1. előadás: Halmazelmélet, számfogalom, teljes 1. előadás: Halmazelmélet, számfogalom, teljes indukció Szabó Szilárd Halmazok Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) összessége. Egy halmaz akkor adott, ha minden objektumról eldönthető,

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

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

I. BESZÁLLÍTÓI TELJESÍTMÉNYEK ÉRTÉKELÉSE

I. BESZÁLLÍTÓI TELJESÍTMÉNYEK ÉRTÉKELÉSE I. BESZÁLLÍTÓI TELJESÍTMÉNYEK ÉRTÉKELÉSE Komplex termékek gyártására jellemző, hogy egy-egy termékbe akár több ezer alkatrész is beépül. Ilyenkor az alkatrészek általában sok különböző beszállítótól érkeznek,

Részletesebben

11. előadás. Konvex poliéderek

11. előadás. Konvex poliéderek 11. előadás Konvex poliéderek Konvex poliéder 1. definíció: Konvex poliédernek nevezzük a térben véges sok, nem egysíkú pont konvex burkát. 2. definíció: Konvex poliédernek nevezzük azokat a térbeli korlátos

Részletesebben

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

Nagy Gábor  compalg.inf.elte.hu/ nagy ősz Diszkrét matematika 1. középszint 2017. ősz 1. Diszkrét matematika 1. középszint 6. 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

Dinamikus modellek szerkezete, SDG modellek

Dinamikus modellek szerkezete, SDG modellek Diagnosztika - 3. p. 1/2 Modell Alapú Diagnosztika Diszkrét Módszerekkel Dinamikus modellek szerkezete, SDG modellek Hangos Katalin PE Villamosmérnöki és Információs Rendszerek Tanszék Diagnosztika - 3.

Részletesebben

8. Előadás. Megyesi László: Lineáris algebra, , oldal. 8. előadás Mátrix rangja, Homogén lineáris egyenletrendszer

8. Előadás. Megyesi László: Lineáris algebra, , oldal. 8. előadás Mátrix rangja, Homogén lineáris egyenletrendszer 8. Előadás Megyesi László: Lineáris algebra, 51. 56., 70. 74. oldal. Gondolkodnivalók Elemi bázistranszformáció 1. Gondolkodnivaló Most ne vegyük figyelembe, hogy az elemi bázistranszformáció során ez

Részletesebben

26. MINIMÁLIS KÖLTSÉGŰ UTAK MINDEN CSÚCSPÁRRA

26. MINIMÁLIS KÖLTSÉGŰ UTAK MINDEN CSÚCSPÁRRA 26. MINIMÁLIS KÖLTSÉGŰ UTAK MINDEN CSÚCSPÁRRA Az előző két fejezetben tárgyalt feladat általánosításaként a gráfban található összes csúcspárra szeretnénk meghatározni a legkisebb költségű utat. A probléma

Részletesebben

5. A kiterjesztési elv, nyelvi változók

5. A kiterjesztési elv, nyelvi változók 5. A kiterjesztési elv, nyelvi változók Gépi intelligencia I. Fodor János BMF NIK IMRI NIMGI1MIEM Tartalomjegyzék I 1 A kiterjesztési elv 2 Nyelvi változók A kiterjesztési elv 237 A KITERJESZTÉSI ELV A

Részletesebben

3. Fuzzy aritmetika. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI

3. Fuzzy aritmetika. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI 3. Fuzzy aritmetika Gépi intelligencia I. Fodor János BMF NIK IMRI NIMGI1MIEM Tartalomjegyzék I 1 Intervallum-aritmetika 2 Fuzzy intervallumok és fuzzy számok Fuzzy intervallumok LR fuzzy intervallumok

Részletesebben

Szimuláció RICHARD M. KARP és AVI WIGDERSON. (Készítette: Domoszlai László)

Szimuláció RICHARD M. KARP és AVI WIGDERSON. (Készítette: Domoszlai László) Szimuláció RICHARD M. KARP és AVI WIGDERSON A Fast Parallel Algorithm for the Maximal Independent Set Problem című cikke alapján (Készítette: Domoszlai László) 1. Bevezetés A következőkben megadott algoritmus

Részletesebben

11. Előadás. 11. előadás Bevezetés a lineáris programozásba

11. Előadás. 11. előadás Bevezetés a lineáris programozásba 11. Előadás Gondolkodnivalók Sajátérték, Kvadratikus alak 1. Gondolkodnivaló Adjuk meg, hogy az alábbi A mátrixnak mely α értékekre lesz sajátértéke a 5. Ezen α-ák esetén határozzuk meg a 5 sajátértékhez

Részletesebben

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

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 6. FÜGGVÉNYEK HATÁRÉRTÉKE ÉS FOLYTONOSSÁGA 6.1 Függvény határértéke Egy D R halmaz torlódási pontjainak halmazát D -vel fogjuk jelölni. Definíció. Legyen f : D R R és legyen x 0 D (a D halmaz torlódási

Részletesebben

I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI

I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI 1 A digitális áramkörökre is érvényesek a villamosságtanból ismert Ohm törvény és a Kirchhoff törvények, de az elemzés és a tervezés rendszerint nem ezekre épül.

Részletesebben

4. Előadás: Erős dualitás

4. Előadás: Erős dualitás Optimalizálási eljárások/operációkutatás MSc hallgatók számára 4. Előadás: Erős dualitás Előadó: Hajnal Péter 2018. Emlékeztető. A primál feladat optimális értékét p -gal, a feladat optimális értékét d

Részletesebben

1. Absztrakt terek 1. (x, y) x + y X és (λ, x) λx X. műveletek értelmezve vannak, és amelyekre teljesülnek a következő axiómák:

1. Absztrakt terek 1. (x, y) x + y X és (λ, x) λx X. műveletek értelmezve vannak, és amelyekre teljesülnek a következő axiómák: 1. Absztrakt terek 1 1. Absztrakt terek 1.1. Lineáris terek 1.1. Definíció. Az X halmazt lineáris térnek vagy vektortérnek nevezzük a valós számtest (komplex számtest) felett, ha bármely x, y X elemekre

Részletesebben

Programkonstrukciók A programkonstrukciók programfüggvényei Levezetési szabályok. 6. előadás. Programozás-elmélet. Programozás-elmélet 6.

Programkonstrukciók A programkonstrukciók programfüggvényei Levezetési szabályok. 6. előadás. Programozás-elmélet. Programozás-elmélet 6. Programkonstrukciók Definíció Legyen π feltétel és S program A-n. A DO A A relációt az S-ből a π feltétellel képezett ciklusnak nevezzük, és (π, S)-sel jelöljük, ha 1. a / [π] : DO (a) = { a }, 2. a [π]

Részletesebben

Diszkrét matematika I., 12. előadás Dr. Takách Géza NyME FMK Informatikai Intézet takach november 30.

Diszkrét matematika I., 12. előadás Dr. Takách Géza NyME FMK Informatikai Intézet   takach november 30. 1 Diszkrét matematika I, 12 előadás Dr Takách Géza NyME FMK Informatikai Intézet takach@infnymehu http://infnymehu/ takach 2005 november 30 Vektorok Definíció Egy tetszőleges n pozitív egész számra n-komponensű

Részletesebben

MATEMATIKA TANMENET SZAKKÖZÉPISKOLA. 9. Nyelvi előkészítő osztály

MATEMATIKA TANMENET SZAKKÖZÉPISKOLA. 9. Nyelvi előkészítő osztály MINŐSÉGIRÁNYÍTÁSI ELJÁRÁS MELLÉKLET Tanmenetborító Azonosító: ME-III.1./1 Változatszám: 2 Érvényesség 2013. 01. 01. kezdete: Oldal/összes: 1/6 Fájlnév: ME- III.1.1.Tanmenetborító SZK- DC-2013 MATEMATIKA

Részletesebben

Dinamikus modellek felállítása mérnöki alapelvek segítségével

Dinamikus modellek felállítása mérnöki alapelvek segítségével IgyR - 3/1 p. 1/20 Integrált Gyártórendszerek - MSc Dinamikus modellek felállítása mérnöki alapelvek segítségével Hangos Katalin PE Villamosmérnöki és Információs Rendszerek Tanszék IgyR - 3/1 p. 2/20

Részletesebben

Szétválasztási hálózatok szintézise: Különböző tulajdonságokon alapuló szétválasztó módszerek egyidejű alkalmazása. Heckl István

Szétválasztási hálózatok szintézise: Különböző tulajdonságokon alapuló szétválasztó módszerek egyidejű alkalmazása. Heckl István Szétválasztási hálózatok szintézise: Különböző tulajdonságokon alapuló szétválasztó módszerek egyidejű alkalmazása Doktori (PhD) értekezés Heckl István témavezető: Dr. Friedler Ferenc Pannon Egyetem Műszaki

Részletesebben

Struktúra nélküli adatszerkezetek

Struktúra nélküli adatszerkezetek Struktúra nélküli adatszerkezetek Homogén adatszerkezetek (minden adatelem azonos típusú) osztályozása Struktúra nélküli (Nincs kapcsolat az adatelemek között.) Halmaz Multihalmaz Asszociatív 20:24 1 A

Részletesebben

Analízis előadás és gyakorlat vázlat

Analízis előadás és gyakorlat vázlat Analízis előadás és gyakorlat vázlat Készült a PTE TTK GI szakos hallgatóinak Király Balázs 2010-11. I. Félév 2 1. fejezet Számhalmazok és tulajdonságaik 1.1. Nevezetes számhalmazok ➀ a) jelölése: N b)

Részletesebben

MATE-INFO UBB verseny, március 25. MATEMATIKA írásbeli vizsga

MATE-INFO UBB verseny, március 25. MATEMATIKA írásbeli vizsga BABEŞ-BOLYAI TUDOMÁNYEGYETEM, KOLOZSVÁR MATEMATIKA ÉS INFORMATIKA KAR MATE-INFO UBB verseny, 218. március 25. MATEMATIKA írásbeli vizsga FONTOS TUDNIVALÓK: 1 A feleletválasztós feladatok,,a rész esetén

Részletesebben

Statisztikai módszerek a skálafüggetlen hálózatok

Statisztikai módszerek a skálafüggetlen hálózatok Statisztikai módszerek a skálafüggetlen hálózatok vizsgálatára Gyenge Ádám1 1 Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Számítástudományi és Információelméleti

Részletesebben

Szétválasztási hálózatok szintézise: Különböző tulajdonságokon alapuló szétválasztó módszerek egyidejű alkalmazása. Heckl István

Szétválasztási hálózatok szintézise: Különböző tulajdonságokon alapuló szétválasztó módszerek egyidejű alkalmazása. Heckl István Szétválasztási hálózatok szintézise: Különböző tulajdonságokon alapuló szétválasztó módszerek egyidejű alkalmazása Doktori (PhD) értekezés Heckl István témavezető: Dr. Friedler Ferenc Pannon Egyetem Műszaki

Részletesebben