SAT reprezentációk vezeték nélküli szenzorhálózatokhoz
|
|
- Borbála Orosz
- 8 évvel ezelőtt
- Látták:
Átírás
1 SAT reprezentációk vezeték nélküli szenzorhálózatokhoz Biró Csaba, Kusper Gábor {birocs, Eszterházy Károly Főiskola Absztrakt A vezeték nélküli szenzorhálózatok nagyszámú, elsősorban olcsó szenzorokból állnak. Ezen rendszerek elsődleges célja a környezetből érkező adatok gyűjtése és továbbítása. Az egyes szenzorok üzenetszórással képesek kommunikálni a szórási tartományukon belüli szenzorokkal. Egy vezeték nélküli szenzorhálózatoknak számos követelménynek kell eleget tennie. Az egyik legfontosabb kérdés, hogy a szenzorok közötti mind-mind kommunikáció lehetséges-e? Cikkünkben bemutatunk két, a vezeték nélküli szenzorhálózatok reprezentálására alkalmas logikai modellt. A hálózat kommunikációs modelljéből és az elvárt viselkedést definiáló megszorításokból SAT problémákat generálunk, majd azokat SAT megoldók segítségével elemezzük. A mai modern SAT megoldók képesek akár több ezer változóból álló SAT problémák kielégíthetőségének vizsgálatára, így nagy szenzorhálózatok esetében is képesek rövid idő alatt eldönteni, hogy a modell a definiált követelményrendszernek (pl. hibatűrés foka, energiafelhasználás) eleget tesz-e. Kulcsszavak: vezeték nélküli szenzorhálózatok, RFID, SAT probléma, nulladrendű logikai modell Abstract In this article we introduce some logical models for wireless sensor networks (WSN). A WSNs are principally small, low-cost sensors. Their primary aim is the monitoring and controlling of physical environments. The sensors which can communicate with other nearby sensors by broadcasting messages. It is an interesting question whether the WSN has some important feature, like all-all communication is possible, or not. We can answer these questions by modeling the network and generating a SAT problem out of it. Modern SAT solvers can handle very large SAT problems even with thousands of variables, so we can verify even very large WSNs. Keywords: wireless sensor networks, RFID, SAT problem, propositional logic model Munkánk a FutureRFID Az RFID/NFC technológia továbbfejlesztési lehetőségei az Internet of Things koncepciói mentén TÁMOP C-11/1/KONV pályázat keretében készült az Eszterházy Károly Főiskola Matematikai és Informatikai Intézetében. 1
2 Bevezetés Az alacsony előállítási költségű, kisméretű és alacsony energiafelhasználású mikró elektronikus és elektromechanikus eszközök (Micro-Electro-Mechanical-Systems MEMS) rohamos fejlődésének köszönhetően mára akár egy több ezer szenzorból álló vezeték nélküli szenzorhálózat (Wireless Sensor Networks WSN) is könnyen és olcsón telepíthető, akár olyan helyeken is, amelyek nehezen megközelíthetők. Ezen hálózatok a szeizmikus tevékenységektől kezdve az akusztikus és radarjelek monitorozásán túl számos területen alkalmazhatóak. A szenzorok a hálózat csomópontjainak tekinthetők, képesek korlátozott mennyiségű információ feldolgozására, továbbá vezeték nélküli kommunikációra. Mára a vezeték nélküli szenzorhálózatok szerves részét képezik az utasítás (command), irányítás (control), kommunikáció (communication), számítástechnika (computing), intelligens (intelligence), felügyelet (surveillance), felderítés (reconnaisance) és célpontbemérés (targetting) eredeti rövidítésén C4ISRT rendszereknek [1, 2]. Szenzorok elhelyezése történhet a determinisztikustól a teljesen véletlenszerűig. A szenzorok végleges pozíciója nagymértékben függ az adott terület vagy épület tulajdonságaitól, többek között a tervezett telepítési helyek megközelíthetőségétől. Míg determinisztikus telepítés esetében a szenzorok a környezeti paraméterek, az alkalmazási terület figyelembevételével előre megtervezett helyekre kerülnek elhelyezésre, addig véletlenszerű (pl. repülőgépből történő) telepítés esetén a szenzorok végleges pozíciója előre nem ismert. További fontos jellemzőjük még ezen hálózatoknak a csomópontok típusa. Homogenitás szempontjából megkülönböztetünk heterogén és homogén szenzorokból álló hálózatokat [3]. A vezeték nélküli szenzorhálózatok egyik legkritikusabb pontja a hálózat hibatűrő képessége. A megfelelő szintű hibatűrés biztosítása érdekében számos kihívással kell szembenézni, ezek közül néhány, pl. energiaellátási problémák, hardware-es hibák, kommunikációs hibák/zavarok, rosszindulatú támadások. Napjainkban a legintenzívebben kutatott terület a szenzorok elhelyezésének optimalizálása, a hatékonyabb energiafelhasználás, kommunikáció és a megfelelő szintű hibatűrő képesség biztosításának érdekében. SAT probléma A logikai kielégíthetőség (satisfiability) problémája alatt azt értjük, hogy valamely 0-rendű logikai formula változóihoz olyan hozzárendelést keresünk, amely mellett a formula igaz. SAT problémáról beszélünk, ha a formula speciálisan konjunktív normál formában van. A SAT probléma NP-teljes [4], azaz minden NP-nehéz probléma visszavezethető effektíven a SAT problémára. Ezért az informatika számos (logika, mesterséges intelligencia, áramkörtervezés) területén napjainkban is 2
3 intenzíven kutatott téma. A mai modern CDCL SAT megoldó programok (pl. glucose, SATzilla, Lingeling, Minisat, ppfolio2012, PrecoSAT) a DPLL [4, 5] algoritmuson alapulnak. A DPLL egy teljes, visszalépéses keresésen alapuló algoritmus, amely két operátort használ, a unit propagálást (valamely unit egyetlen literáljának igazzá tétele), illetve az elágazást (ha nincs unit, akkor valamely literálról felteszi, hogy igaz, ha backtrack-kel visszatér, akkor felteszi, hogy hamis). A DPLL legnagyobb előnye, hogy az összes változó kiértékelése előtt jó eséllyel megtalálja a megoldást. CDCL (Conflict-driven clause learning) azon elven alapul, hogy a konfliktusok felderítésével csökkenthető a keresési tér. Amennyiben talál egy konfliktust, elugrik abba az ágba, ahol az gyökerezik, majd elemzi a konfliktust (elégséges feltétel keresése - bizonyítás), ezután metszi azokat a területeket a keresési térben, ahol ez a feltétel teljesül [6]. DIMACS CNF 1 és icnf 2 formátumok A konjunktív normál formában lévő kifejezéseket DIMACS CNF formátumban várják a SAT solver-ek. A formátum szabályrendszere egyszerű, a literálok pozitív vagy negatív egész számként vannak jelölve. A fájl minden egyes sora egy klóznak felel meg, amely sor végére nulla kerül. A következő konjunktív normál formában lévő kifejezés esetén F = ( x 1 x 2 x 3 ) ( x 2 x 3 x 4 ) (x 1 x 3 x 4 ) a DIMACS CNF a következő: c komment p cnf 4 3 a problémát definiáló sor, első szám a változók a második pedig a klózok számát jelöli Az icnf a DIMACS CNF formátumon alapul, annyi különbséggel, hogy itt a klózok között vagy után un. feltevések (assumptions) helyezhetők el. Ezen sorok a betűvel kezdőnek és az utánuk lévő értékek itt a literálok diszjunkciója helyett, literálok konjunkcióját (cube) reprezentálják. A feltevéseket tartalmazó sorokat is egy 0 zárja. A következő konjunktív normál formában lévő kifejezések esetén F 1 = (x 1 x 3 ) ( x 3 x 1 ) x 1 1 DIMACS CNF formátum részletes leírása: 2 icnf formátum részletes leírása: 3
4 F 2 = (x 1 x 3 ) ( x 3 x 1 ) ( x 2 x 5 x 3 ) ( x 1 x 2 ) x 5 x 3 az icnf fájl a következő: p inccnf - a problémát definiáló sor, nem kell definiálni a literálok és a klózok számát a a Logikai modellek Definíciók Jelöljük az ítéletváltozók halmazát V V -el. Definíció: Az J függvény a nulladrendű logika egy interpretációja akkor és csak akkor, ha J minden ítéletváltozóhoz vagy az igaz, vagy a hamis értéket rendeli. Definíció: Legyenek x 1, x 2, ítéletváltozók az egyes szenzorok reprezentációi. Definíció: Egy C ítéletlogikai formulához J-ben az alábbi C J -val jelölt igazságértékeket és adott reprezentációtól függő jelentéseket rendeljük: x i J J(x i ), ahol atomi formula, azaz ítéletváltozó, amennyiben az interpretáció igaz értéket rendel hozzá, akkor a jelentése, hogy x i szenzor működőképes, amennyiben az interpretáció hamis értéke i Z és x i -t rendel hozzá, akkor a jelentése, hogy x i szenzor nem működőképes, vagy alvó állapotban van. 1. modell A szenzorok egymás közötti kommunikációját logikai implikációval definiáljuk. Amennyiben az x 1 szenzor képes üzenetet küldeni a x 2 és x 3 szenzoroknak a logikai modell a következőképpen írható le: (x 1 x 2 ) (x 1 x 3 ). A modell segítségével ellenőrizhető, hogy egy véletlenszerűen telepített szenzorhálózat egy adott állapotában a szenzorok (amennyiben minden szenzor éber állapotban van) közötti mind-mind kommunikáció biztosított-e? Ez gráfelméleti megközelítésből, a probléma kommunikációs gráfján értelmezve, arra a kérdésre ad választ, hogy a gráf összefüggő-e? Az első modell alkalmas, mind 4
5 globális, mind lokális tulajdonságok vizsgálatára. Megvizsgáljuk, hogy az egyes szenzorok mely szenzorokkal képesek kommunikálni, előállítjuk a kommunikáció logikai modelljét és gráfját, majd definiáljuk a kommunikációval szemben támasztott követelményeket. Amennyiben az így kapott modell - kielégíthető, a szenzorhálózat nem felel meg a kommunikációs megszorításoknak, - kielégíthetetlen, a szenzorhálózat megfelel a kommunikációs megszorításoknak és vizsgálható az egyes szenzorok kommunikációban betöltött szerepe. Az 1. modell formális leírása: M: = komm(x i, x j ) i=1..n,j=1..n x y, ha x tud üzenetet küldeni y nak komm(x, y) = { igaz, egyébként C: = x i x j i=1..n,j=1..n vagy C: = x i x j, i j i=1..n,j=1..n F M C Tétel: Vegyünk egy véletlenszerűen telepített homogén vezeték nélküli szenzorhálózatot. Legyen M az ezt reprezentáló formula az 1. modell szerint. Legyen C egy az 1. modellben megfogalmazott kétféle cél közül az egyik, legyen F = M C. Ekkor: a) Ha F SAT, akkor C nem igaz. b) Ha F UNSAT, akkor C igaz. Példaképp nézzünk egy tíz szenzorból álló homogén véletlenszerű elrendezésű szenzorhálózat esetén a modell felépítésnek lépéseit és a kommunikációs megszorításokra adott válaszait. 5
6 1. ábra Homogén, véletlenszerű elhelyezésű szenzorhálózat és a kommunikációs gráfja Az x 1 szenzor kommunikációjának leírása: (x 1 x 7 ) (x 1 x 8 ) (x 7 x 1 ) (x 8 x 1 ), ( x 1 x 7 ) ( x 1 x 8 ) ( x 7 x 1 ) ( x 8 x 1 ). DIMACS CNF formában: p cnf A modell az összes szenzor kommunikációját leíró klózok hozzáadásával lesz teljes. Azon megszorításokat, amellyel arra kérdezhetünk rá, hogy bármely két szenzor közötti kommunikáció biztosított-e, a következőképpen definiáljuk: Az így előállított DIMACS CNF formátumban lévő fájlt a MiniSat teljes SAT solver-el vizsgáljuk, amely UNSATISFIABLE eredménnyel tér vissza, tehát a modell a követelményeknek megfelel, azaz a mind-mind kommunikáció biztosított. 6
7 Lokális tulajdonságok vizsgálata Amennyiben a kiinduló probléma kielégíthetetlen (UNSAT), tehát a mind-mind kommunikáció biztosított, vizsgálható az egyes szenzorok kommunikációban betöltött szerepe. A szenzorokat egyesével kivesszük a modellből, majd a megmaradt szenzorokra vizsgáljuk, hogy biztosított-e még a mind-mind kommunikáció. Amennyiben a solver azt a választ adja a redukált modellre, hogy SAT, abban az esetben a vizsgált szenzor működése kiemelten fontos a hálózat teljes kommunikációját tekintve, azaz kiesésével nem biztosított a mind-mind kommunikáció. Jelentése gráfelméleti szempontból: az adott csúcs kivételével a kommunikációs gráf már nem összefüggő. Példánkban az 2-es, 7-es és a 8-as szenzorok kiemelése esetén tért vissza SAT értékkel, tehát ezen szenzorok meghibásodása esetén a szenzorhálózat kommunikációja nem megfelelő. 2. Modell A második modellel elsődlegesen a szenzorhálózat kommunikációs gráfjának belső szerkezetére fókuszálunk. Ebben a modellben nem a kommunikációt írjuk, hanem azt hogy egy szenzor alvó vagy ébren állapotban van-e. Egész pontosan a modellt kielégítő interpretációból olvasható ki, hogy egy szenzor működik-e vagy sem. Ha az interpretáció egy szenzorhoz igaz értéket rendel, akkor működik, egyébként nem. Klikkek reprezentálása A kommunikációs gráf felépítése után megkeressük az összes maximális méretű klikket, azaz az összes olyan részgráfot, ami teljes gráf. Ennek értelmében egy klikken belül olyan szenzorok helyezkednek el, amelyek mind tudnak egymással kommunikálni. Az 1, 2, 3, 4 szenzorokból álló klikket (1,2,3,4) karaktersorozattal jelöljük. Klikken belüli megszorítások reprezentálása Definíció: Legyen adott egy n szenzorból álló klikk (n-klikk), egy n-klikk k-ad fokú kommunikációs megszorításán az n-klikk elemeinek k-ad osztályú ismétlés nélküli kombinációját értjük. Egy n-klikk k-ad fokú kommunikációs megszorítás interpretációja: az n-klikkben legalább n- k+1 szenzornak működnie kell, a többi lehet alvó állapotban. Tehát az interpretációban legalább n- 7
8 k+1 igaz hozzárendelésnek kell lennie. Egy klikkre megfogalmazható legerősebb kommunikációs megszorítás k=1 estében áll elő, ami azt jelenti, hogy a klikken belül az összes szenzornak éber állapotban kell lennie. Mi most továbbiakban k = 2 esetében vizsgáljuk a problémát. Egy 4 szenzorból álló klikk (1,2,3,4) 2-od fokú kommunikációs megszorítása: Példaképp nézzünk egy tíz szenzorból álló homogén, véletlenszerű elrendezésű szenzorhálózat esetén a modell felépítésnek lépéseit és a kommunikációs megszorításokra adott válaszait. 2. ábra Homogén, véletlenszerű elhelyezésű szenzorhálózat és a kommunikációs gráfja A 2. ábrán látható szenzorhálózat kommunikációs gráfjából előállított klikkek: (8, 2, 10, 3, 6) (8, 4, 1, 5, 7) (8, 4, 6) (9, 10, 3, 6) 8
9 Az első klikk (8, 2, 10, 3, 6) 2-od fokú kommunikációs megszorítása Egy adott szenzor vizsgálatakor, ki kell egészíteni a modellt, egy a csak a szenzort reprezentáló negatív literált (pl. -1 0) tartalmazó egy elemű klózzal. Követelmények definiálása A követelményeket ehhez a modellhez feltevések formájában fogalmazzuk meg. A feltevések halmaza tartalmazza az (előző modellben ismertetett módon definiált) összes lehetséges kommunikációt reprezentáló klózt. Például: a a a A feltevések száma n a szenzorok száma, ( m 2 ) n2, ahol m = 2n figyelembe véve, hogy egy szenzort egy negatív és pozitív literál páros reprezentál. Mivel itt csak a kommunikációt leíró állapotok érdekesek számunkra ezért ( m ) ból kivesszük a 2 modell vizsgálatakor nem értelmezhető eseteket. Ez a szám pontosan a szenzorok számának a négyzete. Ez egy 10 szenzorból álló modell esetében a feltevések száma 9
10 20! 2! (18)! 102 = 90. Az így elkészített icnf fájlt az iminisat-al vizsgáljuk, amely képes az egyes feltevéseket külön-külön vizsgálni. Számunka az UNSAT esetek érdekesek, ugyanis ezek számából meghatározható, hogy a vizsgált szenzor, hány szenzorral képes közvetlen kommunikálni. Az UNSAT esetek számát x -el jelölve, ez a következő összefüggéssel számolható ki K(1) = x (n 1), n 2 ahol n a szenzorok száma. Ez előzőleg ismertetett példa esetében, az első szenzort vizsgálva, az UNSAT esetek száma 41, az első szenzor tehát K(1) = 41 (10 1) 10 2 értelmében 4 szenzorral tud közvetlenül kommunikálni. Modell kibővítése A második modell kibővítésével úgy, hogy az egyes klikkekhez egy x > n negatív literált rendelünk, az is definiálható, hogy egy adott szenzor az egyes klikkekben lévő szenzorok közül mennyivel tud közvetlen kommunikálni. Ezzel tulajdonképpen elérhetővé válik, hogy bizonyos klikkeket ki és be kapcsolhassunk egy adott szenzor számára. Az előzőekben definiált klikkek, kiegészítve a hozzájuk rendelt azonosítóval. (8, 2, 10, 3, 6, -11) (8, 4, 1, 5, 7, -12) (8, 4, 6, -13) (9, 10, 3, 6, -14) Az első klikk (8, 2, 10, 3, 6, -11) 2-od fokú kommunikációs megszorítása, ekkor:
11 A nyolcas szenzort vizsgálva, csak az előző modellben ismertetett őt reprezentáló klózt (-8 0) hozzáadva a modellhez az UNSAT esetek száma 73, tehát K(8) = 8. Ehhez hozzáadva még a negyedik klikket azonosító pozitív egy elemű (14 0) klózt, az eredmény nem változik, mert a nyolcas szenzor a negyedik klikkben nincs benne, tehát a benne lévő szenzorok az ő közvetlen kommunikációjában nem vesznek részt. Így semmilyen megszorítást nem jelent számára a klikk kikapcsolása. A modellt kiegészítve a második klikket azonosító pozitív egy elemű (12 0) klózzal: az UNSAT esetek száma 41, ami azt jelenti, hogy a második klikkben 4 szenzorral tud közvetlen kommunikálni. Kiegészítve a második klikket azonosító pozitív egy elemű (13 0) klózzal: az UNSAT esetek száma 49, ami azt jelenti, hogy a második és harmadik klikkben 5 szenzorral tud közvetlen kommunikálni. Látható, hogy a négyes szenzor mindkét klikkben benne van, de őt a kommunikáció szempontjából csak egyszer veszi figyelembe. Következtetések, további munkák Cikkünkben bemutattunk két a szenzorhálózatok modellezésére alkalmas SAT reprezentációt. A első modell ereje, hogy akár több csomópontból álló szenzorhálózat esetében is képes gyors válasz adni arra kérdésre, hogy bármely két szenzor közötti kommunikáció biztosított-e, továbbá arra, hogy mely szenzoroknak kell egy riasztás esetében mindenképp éber állapotban lennie. A második modellel elsődlegesen a szenzorhálózat belső szerkezete vizsgálható. Mindkét modell alkalmas, mind globális, mind lokális tulajdonságok vizsgálatára. Továbbiakban vizsgáljuk, hogy milyen lehetőségeket nyújtanak a modellek szenzorok elhelyezésének optimalizálására, hatékonyabb energiafelhasználás és kommunikáció biztosításának érdekében. 11
12 Hivatkozások [1] I.F. Akyildiz, W. Su*, Y. Sankarasubramaniam, E. Cayirci Wireless sensor networks: a survey Computer Networks 38 (2002) [2] Bolic, Miodrag, Simplot-Ryl, David Stojmenovic, Ivan (eds.) RFID Systems - Research Trends and Challenges Pages, ISBN John Wiley & Sons [3] A. Bharathidasan, V. A. S. Ponduru, Sensor Networks: An Overviewhttp:// [4] S. A. Cook., The Complexity of Theorem-Proving Procedures. Proc. of STOC 71, pp , [5] M. Davis, G. Logemann, D. Loveland., A Machine Program for Theorem Proving. Commun. ACM, vol. 5, no. 7, pp , [6] A. Biere, M. Heule, H. van Maaren, T. Walsh, Handbook of Satisfiability. IOS Press, Amsterdam, [7] Radványi T., Biró Cs., Kusper G., Tajti T.: Szenzor hálózatok modellezése és vizsgálata nulladrendű logika segítségével, SzámOkt 2013 XXIII., pp , [8] Cs. Biró, G. Kusper, T. Radványi, S. Király, P. Szigetváry, P. Takács, SAT Representation of Randomly Deployed Wireless Sensor Networks, ICAI-2014, megjelenés alatt. 12
Look-ahead alapú SAT solver-ek párhuzamosíthatóságának vizsgálata
Look-ahead alapú SAT solver-ek párhuzamosíthatóságának vizsgálata Biró Csaba 1, Kovászani Gergely 2, Tajti Tibor 1, Kusper Gábor 1, Geda Gábor 1 1 Eszterházy Károly Főiskola {birocs, tajti, gkusper, gedag@aries.ektf.hu}
Vezeték nélküli szenzorhálózatok szimulátorai és összehasonlító elemzésük
Vezeték nélküli szenzorhálózatok szimulátorai és összehasonlító elemzésük ZAVARKÓ Richárd, RADVÁNYI Tibor, BIRÓ Csaba Eszterházy Károly Főiskola H-3300, Eger, Eszterházy tér 1. Telefon: +36/36-520-400
SAT probléma kielégíthetőségének vizsgálata. masszív parallel. mesterséges neurális hálózat alkalmazásával
SAT probléma kielégíthetőségének vizsgálata masszív parallel mesterséges neurális hálózat alkalmazásával Tajti Tibor, Bíró Csaba, Kusper Gábor {gkusper, birocs, tajti}@aries.ektf.hu Eszterházy Károly Főiskola
ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)
ÍTÉLETKALKULUS SZINTAXIS ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA) jelkészlet elválasztó jelek: ( ) logikai műveleti jelek: ítéletváltozók (logikai változók): p, q, r,... ítéletkonstansok: T, F szintaxis szabályai
Logikai ágensek. Mesterséges intelligencia március 21.
Logikai ágensek Mesterséges intelligencia 2014. március 21. Bevezetés Eddigi példák tudásra: állapotok halmaza, lehetséges operátorok, ezek költségei, heurisztikák Feltételezés: a világ (lehetséges állapotok
Logika és számításelmélet. 11. előadás
Logika és számításelmélet 11. előadás NP-teljesség Emlékeztetőül: NP-teljes nyelv Egy L probléma NP-teljes (a polinom idejű visszavezetésre nézve), ha L NP L NP-nehéz, azaz minden L NP esetén L p L. Azaz
Algoritmusok bonyolultsága
Algoritmusok bonyolultsága 11. előadás http://www.ms.sapientia.ro/~kasa/komplex.htm () 1 / 1 NP-telesség Egy L nyelv NP-teles, ha L NP és minden L NP-re L L. Egy Π döntési feladat NP-teles, ha Π NP és
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
Logika es sz am ıt aselm elet I. r esz Logika 1/36
1/36 Logika és számításelmélet I. rész Logika 2/36 Elérhetőségek Tejfel Máté Déli épület, 2.606 matej@inf.elte.hu http://matej.web.elte.hu Tankönyv 3/36 Tartalom 4/36 Bevezető fogalmak Ítéletlogika Ítéletlogika
Logika es sz am ıt aselm elet I. r esz Logika M asodik el oad as 1/26
1/26 Logika és számításelmélet I. rész Logika Második előadás Tartalom 2/26 Ítéletlogika - Szemantika (folytatás) Formulák és formulahalmazok szemantikus tulajdonságai Szemantikus következményfogalom Formalizálás
Bonyolultságelmélet. Monday 10 th October, 2016, 17:44
Monday 10 th October, 2016, 17:44 NP-teljes gráfelméleti problémák Tétel A Hamilton-Út probléma NP-teljes. NP-teljes gráfelméleti problémák Tétel A Hamilton-Út probléma NP-teljes. Ötlet,,Értékválasztó
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
Hasonlósági keresés molekulagráfokon: legnagyobb közös részgráf keresése
Hasonlósági keresés molekulagráfokon: legnagyobb közös részgráf keresése Kovács Péter ChemAxon Kft., ELTE IK kpeter@inf.elte.hu Budapest, 2018.11.06. Bevezetés Feladat: két molekulagráf legnagyobb közös
Számítógép hálózatok, osztott rendszerek 2009
Számítógép hálózatok, osztott rendszerek 2009 1: Bevezetés: Internet, rétegmodell Alapok: aszimptótika, gráfok 1 Az előadáshoz Előadás: Hétfő 10:00 12:00 óra Gyakorlat: Hétfő 14:00-16:00 óra Honlap: http://people.inf.elte.hu/lukovszki/courses/0910nwmsc
AZ INFORMATIKA LOGIKAI ALAPJAI
AZ INFORMATIKA LOGIKAI ALAPJAI Előadó: Dr. Mihálydeák Tamás Sándor Gyakorlatvezető: Kovács Zita 2017/2018. I. félév 4. gyakorlat Interpretáció A ϱ függvényt az L (0) = LC, Con, Form nulladrendű nyelv egy
A CAN mint ipari kommunikációs protokoll CAN as industrial communication protocol
A CAN mint ipari kommunikációs protokoll CAN as industrial communication protocol Attila FODOR 1), Dénes FODOR Dr. 1), Károly Bíró Dr. 2), Loránd Szabó Dr. 2) 1) Pannon Egyetem, H-8200 Veszprém Egyetem
A logikai következmény
Logika 3 A logikai következmény A logika egyik feladata: helyes következtetési sémák kialakítása. Példa következtetésekre : Minden veréb madár. Minden madár gerinces. Minden veréb gerinces 1.Feltétel 2.Feltétel
1: Bevezetés: Internet, rétegmodell Alapok: aszimptótika, gráfok. HálózatokII, 2007
Hálózatok II 2007 1: Bevezetés: Internet, rétegmodell Alapok: aszimptótika, gráfok 1 Az előadáshoz Előadás: Szerda 17:00 18:30 Gyakorlat: nincs Vizsga írásbeli Honlap: http://people.inf.elte.hu/lukovszki/courses/g/07nwii
Matematikai logika NULLADRENDŰ LOGIKA
Matematikai logika NULLADRENDŰ LOGIKA Kijelentő mondatokhoz, melyeket nagy betűkkel jelölünk, interpretáció (egy függvény) segítségével igazságértéket rendelünk (I,H). Szintaxisból (nyelvtani szabályok,
SZTE Eötvös Loránd Kollégium. 2. Móra György: Információkinyerés természetes nyelvű szövegekből
2010/2011 tavaszi félév SZTE Eötvös Loránd Kollégium 1. Dombi József: Fuzzy elmélet és alkalmazásai 2011. március 3. 19:00 2. Móra György: Információkinyerés természetes nyelvű szövegekből 2011. március
Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.
Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 13. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet
ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára
ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára 7. Előadás: Hálózatok, P- és N P-teljes problémák Előadó: Hajnal Péter 2015. tavasz 1. Hálózatok és egy P-teljes probléma Emlékeztető.
Szenzorok jelátvitele
PTE Műszaki és Informatikai Kar DR. GYURCSEK ISTVÁN Szenzorok jelátvitele Forrás és irodalom Lambert Miklós: Szenzorok elmélet (ISBN 978-963-874001-1-3) Bp. 2009 A. Bharathidasan V. A. S. Ponduru: Sensor
Vizsgafeladatok és gyakorló feladatok generálása
Vizsgafeladatok és gyakorló feladatok generálása Aszalós László Debreceni Egyetem, Informatikai Kar 2018. október 4. Aszalós L. (DEIK) Feladatok generálása 2018/10/4 1 / 23 Tartalom 1 Előélet 2 Motiváció
Hálózati Algoritmusok
Hálózati Algoritmsok 2015 Topológia felügyelet és roting ad hoc hálózatokban 1 Topológia felügyelet (Topology Control) Ritka topológiák, alacsony fokszám tár hatékonyság Röid és alacsony energiájú tak
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
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. Kocsis Gergely, Supák Zoltán
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása Kocsis Gergely, Supák Zoltán 2016.02.23. TCP/IP alapok A Microsoft Windows alapú hálózati környezetben (csakúgy, mint más hasonló
Java II. I A Java programozási nyelv alapelemei
Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 02. 19. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve az annak
Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 12.
Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 12. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet
Szoftver-modellellenőrzés absztrakciós módszerekkel
Szoftver-modellellenőrzés absztrakciós módszerekkel Hajdu Ákos Formális módszerek 2017.03.22. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 BEVEZETŐ 2
Hálózati réteg. WSN topológia. Útvonalválasztás.
Hálózati réteg WSN topológia. Útvonalválasztás. Tartalom Hálózati réteg WSN topológia Útvonalválasztás 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció,
Logikai következmény, tautológia, inkonzisztens, logikai ekvivalencia, normálformák
08EMVI3b.nb 1 In[2]:= Theorema Ítéletlogika 1 Ismétlés Szintaxis Szemantika Logikai következmény, tautológia, inkonzisztens, logikai ekvivalencia, normálformák 2 Kalkulusok Kalkulus Levezethetõség Dedukciós
Mesterséges intelligencia. Gregorics Tibor people.inf.elte.hu/gt/mi
people.inf.elte.hu/gt/mi Szakirodalom Könyvek Fekete István - - Nagy Sára: Bevezetés a mesterséges intelligenciába, LSI Kiadó, Budapest, 1990, 1999. ELTE-Eötvös Kiadó, Budapest, 2006. Russel, J. S., Norvig,
Logika es sz am ıt aselm elet I. r esz Logika Hatodik el oad as 1/33
1/33 Logika és számításelmélet I. rész Logika Hatodik előadás Tartalom 2/33 Elsőrendű rezolúciós kalkulus - előkészítő fogalmak Prenex formula, Skolem normálforma 3/33 Eldönthető formulaosztályok keresése
Megoldások a mintavizsga kérdések a VIMIAC04 tárgy ellenőrzési technikák részéhez kapcsolódóan (2017. május)
Megoldások a mintavizsga kérdések a VIMIAC04 tárgy ellenőrzési technikák részéhez kapcsolódóan (2017. május) Teszt kérdések 1. Melyik állítás igaz a folytonos integrációval (CI) kapcsolatban? a. Folytonos
Deníciók és tételek a beugró vizsgára
Deníciók és tételek a beugró vizsgára (a szóbeli viszgázás jogáért) Utolsó módosítás: 2008. december 2. 2 Bevezetés Számítási problémának nevezünk egy olyan, a matematika nyelvén megfogalmazott kérdést,
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............................
Formális szemantika. Kifejezések szemantikája. Horpácsi Dániel ELTE Informatikai Kar
Formális szemantika Kifejezések szemantikája Horpácsi Dániel ELTE Informatikai Kar 2016-2017-2 Az előadás témája Egyszerű kifejezések formális szemantikája Az első lépés a programozási nyelvek szemantikájának
Az NFC-technológia mindennapi életben való alkalmazásának vonzó lehetőségei
Az NFC-technológia mindennapi életben való alkalmazásának vonzó lehetőségei Perjési András andris@aries.ektf.hu FutureRFID - Az RFID/NFC technológia továbbfejlesztési lehetőségei az Internet of Things
Logika és informatikai alkalmazásai
Logika és informatikai alkalmazásai 2. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2011 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás
NP-teljesség röviden
NP-teljesség röviden Bucsay Balázs earthquake[at]rycon[dot]hu http://rycon.hu 1 Turing gépek 1/3 Mi a turing gép? 1. Definíció. [Turing gép] Egy Turing-gép formálisan egy M = (K, Σ, δ, s) rendezett négyessel
Elsőrendű logika. Mesterséges intelligencia március 28.
Elsőrendű logika Mesterséges intelligencia 2014. március 28. Bevezetés Ítéletkalkulus: deklaratív nyelv (mondatok és lehetséges világok közti igazságrelációk) Részinformációkat is kezel (diszjunkció, negáció)
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
Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus
Ítéletkalkulus Logikai alapfogalmak, m veletek, formalizálás, logikai ekvivalencia, teljes diszjunktív normálforma, tautológia. 1. Bevezet A matematikai logikában az állításoknak nem a tényleges jelentésével,
Problémamegoldás kereséssel. Mesterséges intelligencia március 7.
Problémamegoldás kereséssel Mesterséges intelligencia 2014. március 7. Bevezetés Problémamegoldó ágens Kívánt állapotba vezető cselekvéseket keres Probléma megfogalmazása Megoldás megfogalmazása Keresési
Logika és számításelmélet
Logika és számításelmélet 12. előadás Irányítatlan/irányított Hamilton út/kör Hamilton út/kör Adott egy G = (V, E) irányítatlan / irányított gráf ( V = n). Egy P = v i1,..., v in felsorolása a csúcsoknak
Logika és informatikai alkalmazásai kiskérdések február Mikor mondjuk, hogy az F formula a G-nek részformulája?
,,Alap kiskérdések Logika és informatikai alkalmazásai kiskérdések 2012. február 19. 1. Hogy hívjuk a 0 aritású függvényjeleket? 2. Definiálja a termek halmazát. 3. Definiálja a formulák halmazát. 4. Definiálja,
Osztott jáva programok automatikus tesztelése. Matkó Imre BBTE, Kolozsvár Informatika szak, IV. Év 2007 január
Osztott jáva programok automatikus tesztelése Matkó Imre BBTE, Kolozsvár Informatika szak, IV. Év 2007 január Osztott alkalmazások Automatikus tesztelés Tesztelés heurisztikus zaj keltés Tesztelés genetikus
Az informatika logikai alapjai
Az informatika logikai alapjai Várterész Magda DE, Informatikai Kar PTI BSc és informatikatanár hallgatók számára 2017. Az elsőrendű logikai nyelv interpretációja L interpretációja egy I-vel jelölt függvénynégyes,
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
Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2007/2008
Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 007/008 Az Előadások Témái Bevezető: mi a mesterséges intelligencia... Tudás reprezentáció i stratégiák Szemantikus hálók / Keretrendszerek
Tisztán kivehetı tendencia: kommunikációs hálózatok egyre bonyolultabbakká válnak Hálózat bonyolultsága
@ Budapest University of Technology and Economics Nagy hálózatok evolúciója Gulyás András, Heszberger Zalán High Speed Networks Laboratory Internet trendek Tisztán kivehetı tendencia: kommunikációs hálózatok
2. Visszalépéses stratégia
2. Visszalépéses stratégia A visszalépéses keres rendszer olyan KR, amely globális munkaterülete: út a startcsúcsból az aktuális csúcsba (ezen kívül a még ki nem próbált élek nyilvántartása) keresés szabályai:
A SZEMCSEALAK ALAPJÁN TÖRTÉNŐ SZÉTVÁLASZTÁS JELENTŐSÉGE FÉMTARTALMÚ HULLADÉKOK FELDOLGOZÁSA SORÁN
Műszaki Földtudományi Közlemények, 83. kötet, 1. szám (2012), pp. 61 70. A SZEMCSEALAK ALAPJÁN TÖRTÉNŐ SZÉTVÁLASZTÁS JELENTŐSÉGE FÉMTARTALMÚ HULLADÉKOK FELDOLGOZÁSA SORÁN SIGNIFICANCE OF SHAPE SEPARATION
Cselekvési tervek generálása. Máté Annamária
Cselekvési tervek generálása Máté Annamária Tartalom Általánosan a cselekvés tervezésről Értelmezés, megközelítés Klasszikus modellek Mint keresés Mint logikai következtetés Alapvető feltevések és fogalmak
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
Bevezetés a számításelméletbe (MS1 BS)
Matematika szigorlat - konzultációs szeminárium Azoknak, akik másodszorra vagy többedszerre veszik fel a Matematika szigorlat (NAMMS1SAND) tárgyat. Bevezetés a számításelméletbe (MS1 BS) FŐBB TÉMAKÖRÖK
Magyarok: Bereczki Ilona, Kalmár László, Neumann, Péter Rózsa, Pásztorné Varga Katalin, Urbán János, Lovász László
MATEMATIKAI LOGIKA A gondolkodás tudománya Diszkrét matematika Arisztotelész(i.e. 384-311) Boole, De Morgan, Gödel, Cantor, Church, Herbrand, Hilbert, Kleene, Lukesiewicz, Löwenheim, Ackermann, McKinsey,
Java II. I A Java programozási nyelv alapelemei
Java2 / 1 Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2009. 02. 09. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve
Az MTA Cloud a tudományos alkalmazások támogatására. Kacsuk Péter MTA SZTAKI
Az MTA Cloud a tudományos alkalmazások támogatására Kacsuk Péter MTA SZTAKI Kacsuk.Peter@sztaki.mta.hu Tudományos alkalmazások és skálázhatóság Kétféle skálázhatóság: o Vertikális: dinamikusan változik
A fordítóprogramok szerkezete. Kódoptimalizálás. A kódoptimalizálás célja. A szintézis menete valójában. Kódoptimalizálási lépések osztályozása
A fordítóprogramok szerkezete Forrásprogram Forrás-kezelő (source handler) Kódoptimalizálás Fordítóprogramok előadás (A,C,T szakirány) Lexikális elemző (scanner) Szintaktikus elemző (parser) Szemantikus
LOGIKA. Magyarok: Bereczki Ilona, Kalmár László, Neumann, Péter Rózsa, Pásztorné Varga Katalin, Urbán János, Lovász László.
MATEMATIKAI A gondolkodás tudománya Arisztotelész(i.e. 384-311) Boole, De Morgan, Gödel, Cantor, Church, Herbrand, Hilbert, Kleene, Lukesiewicz, Löwenheim, Ackermann, McKinsey, Tarski, Ramsey, Russel,
Debreceni Egyetem Informatika Kar. Mesterséges Intelligencia algoritmusok: A SAT probléma
Debreceni Egyetem Informatika Kar Mesterséges Intelligencia algoritmusok: A SAT probléma Témavezető: Dr. Nagy Benedek Egyetemi adjunktus Készítette: Debreceni Béla Programtervező-matematikus Debrecen 28
Időzített átmeneti rendszerek
Időzített átmeneti rendszerek Legyen A egy ábécé, A = A { (d) d R 0 }. A feletti (valós idejű) időzített átmeneti rendszer olyan A = (S, T,,, ) címkézett átmeneti rendszert ( : T A ), melyre teljesülnek
Szenzorokra épülő adaptív rendszermodell
Szenzorokra épülő adaptív rendszermodell Dr. Jaskó Szilárd Pannon Egyetem TÁMOP-4.2.2.C-11/1/KONV-2012-0004 Nemzeti kutatóközpont fejlett infokommunikációs technológiák kidolgozására és piaci bevezetésére
Név KP Blokk neve KP. Logisztika I. 6 LOG 12 Dr. Kovács Zoltán Logisztika II. 6 Logisztika Dr. Kovács Zoltán
Név KP Blokk neve KP Felelıs vizsgáztató Kombinatorikus módszerek és algoritmusok 5 MAT 10 Dr. Tuza Zsolt Diszkrét és folytonos dinamikai rendszerek matematikai alapjai 5 Matematika Dr. Hartung Ferenc
Név: Neptun kód: április
Név: Neptun kód:.. 2019. április 2. 8.15-9.15 Integrációs és ellenőrzési technikák zárthelyi Rendelkezésre álló idő: 60 perc ZH maximális pontszám: 40 + 8 IMSC pont Megfelelt szint: 16 pont Teszt kérdések
Logika és informatikai alkalmazásai
Logika és informatikai alkalmazásai 9. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2011 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás
Memo: Az alábbi, "természetes", Gentzen típusú dedukciós rendszer szerint készítjük el a levezetéseket.
Untitled 2 1 Theorema Predikátumlogika 1 3 Natural Deduction (Gentzen mag/alap kalkulus) Cél: a logikai (szematikai) következményfogalom helyett a (szintaktikai) levethetõség vizsgálata. A bizonyítási
Közösségek keresése nagy gráfokban
Közösségek keresése nagy gráfokban Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 2011. április 14. Katona Gyula Y. (BME SZIT) Közösségek
25. tétel: Bizonyítási módszerek és bemutatásuk tételek bizonyításában, tétel és megfordítása, szükséges és elégséges feltétel
5. tétel: Bizonyítási módszerek és bemutatásuk tételek bizonyításában, tétel és megfordítása, szükséges és elégséges feltétel Axióma: Bizonyítás: olyan állítás, amelynek igazságát bizonyítás nélkül elfogadjuk.
A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem
A J2EE fejlesztési si platform (application model) 1.4 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11.13. A J2EE application model A Java szabványok -
Internet of Things. Dr. Szepessy Zsolt evopro Innovation Kft. HTE INFOKOM 2014. 2014. október 8-10. 11/10/14
Internet of Things Dr. Szepessy Zsolt evopro Innovation Kft. HTE INFOKOM 2014. 2014. október 8-10. 11/10/14 Tartalom! A dolgok Internete koncepció! Megalapozó technológiák! Architektúra! Kutatási kihívások
Matematikai logika és halmazelmélet
Matematikai logika és halmazelmélet Wettl Ferenc előadása alapján 2015-09-07 Wettl Ferenc előadása alapján Matematikai logika és halmazelmélet 2015-09-07 1 / 21 Tartalom 1 Matematikai kijelentések szerkezete
Alapok. tisztán funkcionális nyelv, minden függvény (a konstansok is) nincsenek hagyományos változók, az első értékadás után nem módosíthatók
Haskell 1. Alapok tisztán funkcionális nyelv, minden függvény (a konstansok is) nincsenek hagyományos változók, az első értékadás után nem módosíthatók elég jól elkerülhetők így a mellékhatások könnyebben
Történet John Little (1970) (Management Science cikk)
Információ menedzsment Szendrői Etelka Rendszer- és Szoftvertechnológia Tanszék szendroi@witch.pmmf.hu Vezetői információs rendszerek Döntéstámogató rendszerek (Decision Support Systems) Döntések információn
Kognitív Infokommunikáció: egy ébredő interdiszciplína. Baranyi Péter DSc
Kognitív Infokommunikáció: egy ébredő interdiszciplína Baranyi Péter DSc Távközlési és Médiainformatika Tanszék, Budapesti Műszaki és Gazdaságtudományi Egyetem *** 3D Internet alapú Kontrol és Kommunikáció
Logika kiskáté. Mihálydeák Tamás és Aszalós László
Logika kiskáté Mihálydeák Tamás és Aszalós László 2012 1. Definíciók 1. Adja meg a klasszikus nulladrendű nyel definícióját! Klasszikus nulladrendű nyelen az L (0) = LC, Con, F orm rendezett hármast értjük,
MŰSZAKI TUDOMÁNY AZ ÉSZAK-ALFÖLDI RÉGIÓBAN 2010
MŰSZAKI TUDOMÁNY AZ ÉSZAK-ALFÖLDI RÉGIÓBAN 2010 KONFERENCIA ELŐADÁSAI Nyíregyháza, 2010. május 19. Szerkesztette: Edited by Pokorádi László Kiadja: Debreceni Akadémiai Bizottság Műszaki Szakbizottsága
KÉPI INFORMÁCIÓK KEZELHETŐSÉGE. Forczek Erzsébet SZTE ÁOK Orvosi Informatikai Intézet. Összefoglaló
KÉPI INFORMÁCIÓK KEZELHETŐSÉGE Forczek Erzsébet SZTE ÁOK Orvosi Informatikai Intézet Összefoglaló Tanórákon és az önálló tanulás részeként is, az informatika világában a rendelkezésünkre álló óriási mennyiségű
Gyakorló feladatok: Formális modellek, temporális logikák, modellellenőrzés. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Gyakorló feladatok: Formális modellek, temporális logikák, modellellenőrzés Majzik István BME Méréstechnika és Információs Rendszerek Tanszék Formális modellek használata és értelmezése Formális modellek
Karakterkészlet. A kis- és nagybetűk nem különböznek, a sztringliterálok belsejét leszámítva!
A PL/SQL alapelemei Karakterkészlet Az angol ABC kis- és nagybetűi: a-z, A-Z Számjegyek: 0-9 Egyéb karakterek: ( ) + - * / < > =! ~ ^ ; :. ' @ %, " # $ & _ { }? [ ] Szóköz, tabulátor, kocsivissza A kis-
MATLAB alapismeretek II.
Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. MATLAB alapismeretek II. Feladat: Plottoljuk a sin(x) függvényt a 0 x 4π tartományban Rajzoltassuk az e -x/3 sin(x) függvényt
Intelligens Rendszerek Elmélete. Párhuzamos keresés genetikus algoritmusokkal
Intelligens Rendszerek Elmélete Dr. Kutor László Párhuzamos keresés genetikus algoritmusokkal http://mobil.nik.bmf.hu/tantargyak/ire.html login: ire jelszó: IRE0 IRE / A természet általános kereső algoritmusa:
Logika kiskáté. Mihálydeák Tamás és Aszalós László
Logika kiskáté Mihálydeák Tamás és Aszalós László 2012 1. Definíciók 1. Adja meg a klasszikus nulladrendű nyel definícióját! Klasszikus nulladrendű nyelen az L (0) = LC, Con, F orm rendezett hármast értjük,
Intelligens irányítások
Intelligens irányítások Fuzzy következtető rendszerek Ballagi Áron Széchenyi István Egyetem Automatizálási Tsz. 1 Fuzzy következtető rendszer Fuzzy következtető Szabálybázis Fuzzifikáló Defuzzifikáló 2
Hálózatok Rétegei. Számítógépes Hálózatok és Internet Eszközök. TCP/IP-Rétegmodell. Az Internet rétegei - TCP/IP-rétegek
Hálózatok Rétegei Számítógépes Hálózatok és Internet Eszközök WEB FTP Email Telnet Telefon 2008 2. Rétegmodell, Hálózat tipusok Közbenenső réteg(ek) Tw. Pair Koax. Optikai WiFi Satellit 1 2 Az Internet
1. A matematikai logika alapfogalmai. 2. A matematikai logika műveletei
1. A matematikai logika alapfogalmai Megjegyzések: a) A logikában az állítás (kijelentés), valamint annak igaz vagy hamis voltát alapfogalomnak tekintjük, nem definiáljuk. b) Minden állítással kapcsolatban
Modern irányzatok a bonyolultságelméletben: éles korlátok és dichotómia tételek
Modern irányzatok a bonyolultságelméletben: éles korlátok és dichotómia tételek Marx Dániel Paraméteres Algoritmusok és Bonyolultság Kutatócsoport Informatikai Kutatólaboratórium SZTAKI 05. június 5. Kombinatorikus
Algoritmusok Tervezése. Fuzzy rendszerek Dr. Bécsi Tamás
Algoritmusok Tervezése Fuzzy rendszerek Dr. Bécsi Tamás Bevezetés Mese a homokkupacról és a hidegről és a hegyekről Bevezetés, Fuzzy történet Két értékű logika, Boole algebra Háromértékű logika n értékű
AZ INFORMATIKAI RENDSZEREK BIZTONSÁGÁNAK EGY SAJÁTOS RÉSZTERÜLETE
IV. Évfolyam 1. szám - 2009. március Munk Sándor Zrínyi Miklós Nemzetvédelmi Egyetem munk.sandor@zmne.hu Zsigmond Gyula Zrínyi Miklós Nemzetvédelmi Egyetem zsigmond.gyula@zmne.hu AZ INFORMAIKAI RENDSZEREK
Kereső algoritmusok a diszkrét optimalizálás problémájához
Kereső algoritmusok a diszkrét optimalizálás problémájához A. Grama, A. Gupta, G. Karypis és V. Kumar: Introduction to Parallel Computing, Addison Wesley, 2003. könyv anyaga alapján A kereső eljárások
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 2016/17 2. félév 8. Előadás Dr. Kulcsár Gyula egyetemi docens Kereső algoritmusok alkalmazása
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,
1. Definíciók. 2. Formulák. Informatikai logikai alapjai Mérnök informatikus 3. gyakorlat
Informatikai logikai alapjai Mérnök informatikus 3. gyakorlat 1. Definíciók A feladatokban bevezetünk két újabb logikai konstanst: a és jellel jelölteket. Ez a két konstans önmagában is formulának tekintendő.
IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok
IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok 2016.05.19. Szilágyi Róbert Tóth Mihály Debreceni Egyetem Az IoT Eszközök és más fizikai objektumok elektronikával, vezérléssel,
Csempe átíró nyelvtanok
Csempe átíró nyelvtanok Tile rewriting grammars Németh L. Zoltán Számítástudomány Alapjai Tanszék SZTE, Informatikai Tanszékcsoport 1. előadás - 2006. április 10. Képek (pictures) I. Alapdefiníciók ábécé:
A PhysioBank adatmegjelenítő szoftvereinek hatékonysága
A PhysioBank adatmegjelenítő szoftvereinek hatékonysága Kaczur Sándor kaczur@gdf.hu GDF Informatikai Intézet 2012. november 14. Célok, kutatási terv Szabályos EKG-felvétel: P, Q, R, S, T csúcs Anatómiai
1. gyakorlat. Mesterséges Intelligencia 2.
1. gyakorlat Mesterséges Intelligencia. Elérhetőségek web: www.inf.u-szeged.hu/~gulyasg mail: gulyasg@inf.u-szeged.hu Követelmények (nem teljes) gyakorlat látogatása kötelező ZH írása a gyakorlaton elhangzott
Felmentések. Ha valaki tanár szakos, akkor mivel neki elvileg a hálóban nincs logika rész, felmentést kaphat a logika gyakorlat és vizsga alól.
Felmentések Ha valaki tanár szakos, akkor mivel neki elvileg a hálóban nincs logika rész, felmentést kaphat a logika gyakorlat és vizsga alól. Az eredménye, ezek után a számításelélet részből elért eredmény