Készítette: Kosztyán Zsolt Tibor

Slides:



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

GRIN: Gráf alapú RDF index
A Floyd-Warshall algoritmus
Készítette: Kosztyán Zsolt Tibor
KÉSZÍTETTE: Takács Sándor
Hálótervezés Készítette: Kosztyán Zsolt Tibor 7.7.
Szervezési Technikák - hálótervezés
Készítette: Kosztyán Zsolt Tibor
Készítette: Kosztyán Zsolt Tibor
GRÁFELMÉLET Alapfogalmak 2..
Matematika II. 4. előadás Geodézia szakmérnöki szak 2010/2011. tanév Műszaki térinformatika ágazat tavaszi félév.
Dualitás.
Illeszkedési mátrix Villamosságtani szempontból legfontosabb mátrixreprezentáció. Legyen G egy irányított gráf, n ponton e éllel. Az n x e –es B(G) mátrixot.
Illés Tibor – Hálózati folyamok
Címkézett hálózatok modellezése
Streaming Algorithms for k-core Decomposition. K-mag dekompozíció Maximális részgráf, amiben minden csúcshoz legalább k részgráfbeli csúcs csatlakozik.
Dijkstra algoritmus Irányított gráfban.
Gazdaságmatematika 6.szeminárium.
Operációkutatás NYME Gazdaságinformatikus mesterképzés
Van-e Euler vonal az alábbi gráfban?
„Országos” feladat. Feladat: Egy tetszőleges, színes országokat tartalmazó térképen akar eljutni egy kommandós csapat egy országból egy másikba. Viszont.
Készítette: Kosztyán Zsolt Tibor
Készítette: Kosztyán Zsolt Tibor
Hálótervezés Készítette: Kosztyán Zsolt Tibor 5.
Készítette: Kosztyán Zsolt Tibor
Hálótervezés Készítette: Kosztyán Zsolt Tibor 18.
Hálótervezés Készítette: Kosztyán Zsolt Tibor
Kvantitatív módszerek
Kvantitatív módszerek
Hálótervezés Készítette: Kosztyán Zsolt Tibor
Hálótervezés Készítette: Kosztyán Zsolt Tibor 19.
Készítette: Kosztyán Zsolt Tibor
Hálótervezés Készítette: Kosztyán Zsolt Tibor
Gráfok Készítette: Dr. Ábrahám István.
Algoritmusok II. Gyakorlat 3. Feladat Pup Márton.
Egyszerű gráfok ábrázolása Pascalban:
GRÁFELMÉLET Alapfogalmak 1..
Gráfelmélet: Fák.
GRÁFELMÉLET.
A Dijkstra algoritmus.
Euler gráf Euler, 1736 Königsbergi hidak
Készítette: Hanics Anikó. Az algoritmus elve: Kezdetben legyen n db kék fa, azaz a gráf minden csúcsa egy-egy (egy pontból álló) kék fa, és legyen minden.
Nevezetes algoritmusok: Fa megvalósítása Készítette: Várkonyi Tibor Zoltán.
Gráfok 1. Szlávi Péter ELTE IK Média- és Oktatásinformatika Tanszék
Előadó: Nagy Sára Mesterséges intelligencia Kereső rendszerek.
Kruskal-algoritmus.
Készítette Schlezák Márton
Háló- (gráf-) algoritmusok
Business Mathematics A legrövidebb út.
GRÁFOK Definíció: Gráfnak nevezzük véges vagy megszámlálhatóan végtelen sok pont és azokat összekötő szintén véges vagy megszámlálhatóan végtelen sok.
Útkeresések.
Projektmenedzsment gráf általában súlyozott irányított
Diszjunkt halmazok adatszerkezete A diszjunkt halmaz adatszerkezet diszjunkt dinamikus halmazok S={S 1,…,S n } halmaza. Egy halmazt egy képviselője azonosít.
Morvai Mária-Júlia F3D3D4.  Adott egy G=(V,E)élsúlyozott, irányított vagy irányítás nélküli, negatív élsúlyokat nem tartalmazó,véges gráf. Továbbá adott.
Algoritmusok és adatszerkezetek
Készítette : Giligor Dávid Neptun : HSYGGS
INFOÉRA Gráfok, gráfalgoritmusok II. (Horváth Gyula és Szlávi Péter előadásai felhasználásával) Juhász István-Zsakó László: Informatikai.
Tesztsorozat generálás
V 1.0 Szabó Zsolt, Óbudai Egyetem, Programozás II. Gráfok Dijkstra algoritmus Kruskal algoritmus.
Kvantitatív módszerek
HÁLÓZAT Maximális folyam, minimális vágás
GRÁFOK Marczis Ádám és Tábori Ármin. Kőnig Dénes ( ) Magyar matematikus Az első tudományos színvonalú gráfelmélet könyv írója.
A Dijkstra algoritmus.
Útravaló – Út a tudományhoz Egy gráfos feladat…
INFOÉRA Gráfok, gráfalgoritmusok III. (Horváth Gyula és Szlávi Péter előadásai felhasználásával) Juhász István-Zsakó László: Informatikai.
Gráfalgoritmusok G=(V,E) gráf ábrázolása
Gráfok - 1 Definíció: Irányított gráf (digráf) G=(V,E) rendezett pár.
Gráfalgoritmusok G=(V,E) gráf ábrázolása
Algoritmusok és Adatszerkezetek I.
Előadás másolata:

Készítette: Kosztyán Zsolt Tibor Hálótervezés Készítette: Kosztyán Zsolt Tibor kzst@almos.vein.hu kzst@vision.vein.hu http://vision.vein.hu/~kzst/oktatas/halo/index.htm 1.

Hálótervezés alkalmazása a gazdaságban Cél: Olyan hatékony módszerek, eljárások, algoritmusok keresése, alkalmazása, melyekkel egy gazdasági (pl. logisztikai, projekt-ütemezési, erőforrás-tervezési stb.) feladat a lehető leghatékonyabban végrehajtható.

Hálótervezés - a tárgy célja Olyan módszerek megismertetése, és készség szintű elsajátíttatása amelyekkel hatékonyan lehet megoldani különböző projektmenedzsmentben, logisztikában, humán erőforrás tervezésben előforduló problémákat. Fontos szempont, hogy a hallgatók megismerjék azokat az algoritmusokat, is melyekre jelenleg még nincs szoftver.

Hálótervezés - a tárgy célja A hallgató kapjon képet, hogy mely feladatokat lehet számítógépek segítségével megoldani A tárgy célja továbbá az egyes módszerek eljárások korlátainak, esetleges továbbfejlesztési lehetőségeinek bemutatása

A gráfelméleti kutatások kezdete 1735 Euler megoldja a Königsbergi-hidak problémáját. 1847 Kirchoff gráfelmélet és alkalmazása elektormos hálózatokban. 1852 F. Guthrie: Négy szín probléma. 1857 Cayley gráfelmélet alkalmazása szerves-kémiában. 1930 Kuratowski síkba teríthetőség. II. világháború – minimális költségű folyamok, Ford-Fulkerson. 1960 –as évek CPM, PERT.

Eljárások csoportosítása Heurisztikus módszerek hamar adnak gyors megoldást nem garantálják az optimális megoldás megtalálását Algoritmikus módszerek garantálják az optimális megoldást általában jóval lassabbak a heurisztikus módszereknél Evolúciós módszerek a kettő közti átmenetet képviselik egy heurisztikus módszer által megadott megengedett megoldásból indulnak, amelyet fokozatosan javítanak nem garantált az optimális megoldás megtalálása (véges lépésben)

Gráfelméleti alapfogalmak Gráf: G = (N,A) egy véges ponthalmaz (csúcsok), és egy véges pontpár halmaz (élek) együttese. N ponthalmaz a csúcsok halmaza N={N1, N2, .., Nn}. A pontpár halmaz az élek halmaza A={A1, A2, .., Am}, ahol Ak=(Ni,Nj)A. Irányított gráf esetén a pontpárok rendezettek, ekkor, Ni az Ak él kezdőpontja, Nj pedig a végpontja. Irányítatlan gráf esetén a pontpárok nem rendezettek, vagyis (Ni, Nj) = (Nj, Ni).

Gráfelméleti alapfogalmak Példa: Irányítatlan gráf megadása: G1:=(N1,A1); N1:={1;2;3;4;5}, A1:={(1,2); (2,1); (1,3); (3,1); (2,3); (3,2); (2,4); (4,2); (3,5); (5,3); (4,5); (5,4)} Példa: Irányított gráf megadása: G2:=(N2,A2); N2:={1;2;3;4;5}, A2:={(1,2);(1,3);(2,3);(2,4);(3,5);(4,5)}

Gráfelméleti alapfogalmak Hurokél: Ha Aj=(Ni, Ni)A. Akkor azt mondjuk, hogy Aj egy hurokél.  Többszörös él: Ha m,n melyre (Ni,Nj)=Am=An=(Ni,Nj), és Am, An A; Ni, NjN akkor a gráfban, Ni, és Nj között többszörös él van. Példa: G3:=(N3,A3); N3:={1;2}, A3:={(1,2); (1,2); (2,2)}

Gráfelméleti alapfogalmak (Valódi) részgráf: Azt mondjuk, hogy egy Gp=(Np,Ap) gráf (valódi) részgráfja egy G=(N,A) gráfnak, ha NpN, ApA (NpN, ApA). Jelölés: Gp  G (Gp  G) Példa: G2:=(N2,A2); N2:={1;2;3;4;5}, A2:={(1,2);(1,3);(2,3);(2,4);(3,5);(4,5)}, G4:=(N4,A4); N4:={1;3;5}, A4:={(1,2);(2,3);(3,5)}

Gráfelméleti alapfogalmak Irányítatlan út: Az élek olyan sorozata, melyben bármely két szomszédos élnek van közös pontja.   Irányított út: Élek olyan sorozata, amelyben bármely él végpontja azonos a következő él kezdőpontjával (kivéve az utolsót).

Gráfelméleti alapfogalmak Példa: Jelölés (érintett csúcsok felsorolása): pl. 1-2-3-5, 1-2-3-2-3-5 Példa: Jelölés (érintett csúcsok felsorolása): 1-2-3-5 (Irányított) egyszerű út: Olyan (irányított) út, ahol minden él csak egyszer szerepel. (Irányított) kör: Olyan (irányított) út, amelyben az első él kezdőpontja azonos az utolsó él végpontjával. (Irányított) egyszerű kör: Olyan (irányított) kör, amelyben egy él csak egyszer szerepel.

Gráfelméleti alapfogalmak Legyen adott G=(N,A), N={N1, N2, .., Nn}, A={A1, A2, .., Am} Izolált pont: olyan csúcs melyhez nem kapcsolódik él. Legyen G a továbbiakban irányított gráf Csúcsok száma: Élek száma: Bejövő élek száma:

Gráfelméleti alapfogalmak Kimenő élek száma: Egy csúcs fokszáma: Példa: j+(1)=0, j -(1)=2, j (1)=2, |N|=5, |A|=6 Aciklikus gráf: Kört nem tartalmazó gráf.

Gráfelméleti alapfogalmak Erdő: körmentes gráf. Összefüggő gráf: Egy gráfot összefüggőnek nevezünk, ha bármely két pontja között létezik egy irányítatlan út. Erősen összefüggő gráf: Egy gráfot erősen összefüggőnek nevezünk, ha bármely két pontja között létezik egy irányított út. Fa: Összefüggő kört nem tartalmazó gráf.

Gráfelméleti alapfogalmak Egyszerű gráf: Egy gráfot egyszerűnek nevezünk, ha nem tartalmaz hurokélt és többszörös élt. Szomszédos csúcsok: Két csúcs szomszédos, ha közöttük van olyan út, amely csak egy élet tartalmaz. Teljes gráf: Egy gráfot teljesnek nevezünk, ha bármely két csúcs szomszédos egymással.

Gráfelméleti alapfogalmak Feszítőfa: Egy gráf részgráfja feszítőfa, ha a részgráf a gráf valamennyi csúcsát tartalmazza és összefüggő, körmentes. Euler út: Egy út Euler út, ha a gráf valamennyi élét pontosan egyszer tartalmazza. Euler kör: Egy kör Euler kör, ha a gráf valamennyi élét pontosan egyszer tartalmazza.

Gráfelméleti alapfogalmak Hamilton út: Egy út Hamilton út, ha a gráf valamennyi csúcsán pontosan egyszer halad át. Hamilton kör: Egy kör Hamilton kör, ha a. gráf valamennyi csúcsán pontosan egyszer halad át. Súlyozott gráf: irányított, vagy irányítatlan gráf súlyozott akkor, ha minden éléhez egy vagy több számot rendelünk. Ez a szám az él súlya.

Gráfelméleti alapfogalmak Komponensek száma: Egy gráf összefüggő részgráfjainak száma. Rang: Egy gráf rangja a csúcsainak száma mínusz a komponenseinek száma. Nullitás: Egy gráf nullitása az éleinek és komponenseinek száma mínusz a csúcsainak száma.

Gráfok reprezentálása Adjecencia lista Adjecencia mátrix Incidencia mátrix

1.