Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 1: Δικτυωτή Ανάλυση (Θεωρία Γράφων)

Σχετικά έγγραφα
Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 3: Εφαρμογές Δικτυωτής Ανάλυσης (2 ο Μέρος)

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 2: Εφαρμογές Δικτυωτής Ανάλυσης (1 ο Μέρος)

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

Σχεδίαση και Ανάλυση Αλγορίθμων Ενότητα 3: ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ - ΓΡΑΦΗΜΑΤΑ

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 5: Διαχείριση Έργων υπό συνθήκες αβεβαιότητας

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 6: Συμπίεση Έργου

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.3.2: Παραδοσιακή VS νέα προσέγγιση της ΔΟΠ

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.3.3: Μεθοδολογία εφαρμογής προγράμματος Ολικής Ποιότητας

Διαχείριση Έργων. Ενότητα 10: Χρονοπρογραμματισμός έργων (υπό συνθήκες αβεβαιότητας)

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 10: Διαχείριση Έργων (2ο Μέρος)

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Διαχείριση Έργων. Ενότητα 4: Διάγραμμα Gannt

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Διαφήμιση και Δημόσιες Σχέσεις Ενότητα 9: Σχέσεις διαφημιστή-διαφημιζόμενου

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 8: Παίγνια πλήρους και ελλιπούς πληροφόρησης

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 4

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 7: Εισαγωγή στη Θεωρία Αποφάσεων Δέντρα Αποφάσεων

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.6.1: Το οργανόγραμμα της ποιότητας

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.4: ISO 9004:2009

Επιχειρησιακή Έρευνα

Θεωρία Λήψης Αποφάσεων

Εισαγωγή στους Αλγορίθμους

Επιχειρησιακή Έρευνα

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 8

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 4: Διαχείριση Έργων

Εισαγωγή στους Αλγορίθμους

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μάρκετινγκ. Ενότητα 2: Αξία για τους Πελάτες

Κβαντική Επεξεργασία Πληροφορίας

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Εισαγωγή στα Πληροφοριακά Συστήματα

Επιχειρησιακή Έρευνα

Εισαγωγή στα Πληροφοριακά Συστήματα

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Εισαγωγή στα Πληροφοριακά Συστήματα

Εισαγωγή στα Πληροφοριακά Συστήματα

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1ο Μέρος)

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 3 : Γραφήματα & Αποδείξεις. Αλέξανδρος Τζάλλας

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Σχεδίαση και Ανάλυση Αλγορίθμων Ενότητα 4: ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ - ΔΕΝΤΡΑ

Διοικητική Λογιστική

Επιχειρησιακή Έρευνα

Επιχειρησιακή Έρευνα

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 9: Διαχείριση Έργων (1ο Μέρος)

Κβαντική Επεξεργασία Πληροφορίας

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 9: Λύσεις παιγνίων δύο παικτών

Θεωρία Λήψης Αποφάσεων

Βάσεις Περιβαλλοντικών Δεδομένων

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.3.1: Τυπικό Σύστημα Διοίκησης Ολικής Ποιότητας

Επιχειρησιακή Έρευνα

Βέλτιστος Έλεγχος Συστημάτων

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Επιχειρησιακή Έρευνα

Βάσεις Δεδομένων. Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 5

Εισαγωγή στην Διοίκηση Επιχειρήσεων

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

Επιχειρησιακή Έρευνα

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη ISO Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Μηχανολογικό Σχέδιο Ι

Μάρκετινγκ Αγροτικών Προϊόντων

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Κβαντική Επεξεργασία Πληροφορίας

Προσχολική Παιδαγωγική Ενότητα 2: Οργάνωση χρόνου και χώρου στα νηπιαγωγεία

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης

Διδακτική των εικαστικών τεχνών Ενότητα 3

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Εισαγωγή στα Πληροφοριακά Συστήματα

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Οργάνωση και Διοίκηση Πωλήσεων Ενότητα 4η: Καθορισμός Περιοχής Πώλησης (sales territory)

Θεωρία Λήψης Αποφάσεων

Αρχιτεκτονική και Οπτική Επικοινωνία 1 - Αναπαραστάσεις

Transcript:

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 1: Δικτυωτή Ανάλυση (Θεωρία Γράφων) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων (Δ.Ε.Α.Π.Τ.)

Δικτυωτή Ανάλυση (Θεωρία Γράφων) Υποενότητα 1

Σκοποί 1 ης υποενότητας Να μάθουν οι φοιτητές τα βασικά συστατικά στοιχεία γράφων Να γνωρίσουν οι φοιτητές τη βασική ορολογία γράφων Να μάθουν οι φοιτητές την έννοια της συνεκτικότητας σε γράφους Να μπορούν οι φοιτητές να αναπαριστούν γραφήματα με τους δύο δυνατούς τρόπους αναπαράστασης 3

Περιεχόμενα 1 ης υποενότητας Βασικά συστατικά στοιχεία γράφων Ορολογία γράφων Συνεκτικότητα Αναπαράσταση γραφημάτων 4

Βασικές εφαρμογές (1/3) Shortest Path (συντομότερη διαδρομή) Εύρεση της καλύτερης διαδρομής, με βάση την απόσταση, από μία προέλευση προς έναν ή περισσότερους προορισμούς 5

Βασικές εφαρμογές (2/3) Minimum Spanning Tree (ελάχιστο ζευγνύον δέντρο) Εντοπισμός εκείνων των συνδέσεων, που μπορούν να καταστήσουν δυνατή την επικοινωνία μεταξύ ενός συνόλου σημείων με το ελάχιστο συνολικό μήκος γραμμών επικοινωνίας 6

Βασικές εφαρμογές (3/3) Maximum Flow (μέγιστη ροή) Μεγιστοποίηση της ροής ενός υλικού από μία προέλευση σε ένα προορισμό ενός δικτύου 7

Βασικά Συστατικά Στοιχεία Δικτύων (Γράφων) Κόμβοι Ακμές Παραδείγματα δικτύων Αυτοκινητοδρόμων Υδροδότησης Τηλεπικοινωνιών Ηλεκτρονικών Υπολογιστών 8

Βασικά Συστατικά Στοιχεία Γράφων (1/6) Ένα γράφηµα G = (V, E) είναι ένα διατεταγµένο ζεύγος το οποίο αποτελείται από το σύνολο των κορυφών (vertices) ή κόµβων (nodes) V και από το σύνολο των ακµών (edges) Ε 9

Βασικά Συστατικά Στοιχεία Γράφων (2/6) Οι ακµές ενός γραφήµατος µπορεί να είναι κατευθυνόµενες, οπότε το γράφηµα ονοµάζεται κατευθυντικό (directed graph, ή digraph) ή µη κατευθυνόµενες, οπότε το γράφηµα ονοµάζεται µη κατευθυντικό (undirected graph) 10

Βασικά Συστατικά Στοιχεία Γράφων Παράδειγµα (3/6) ένα δίκτυο υπολογιστών µπορεί να αναπαρασταθεί από ένα γράφηµα, όπου οι κορυφές αναπαριστούν υπολογιστές και άλλες ενεργές συσκευές, και οι ακµές τις δικτυακές συνδέσεις 11

Βασικά Συστατικά Στοιχεία Γράφων Συμβολισμοί (4/6) Κόμβοι: με αριθμούς ή γράμματα Ακμές: με τους αριθμούς ή τα γράμματα των κόμβων που συνδέουν Μήκος (κόστος) ακμής: ένας αριθμός που βρίσκεται πάνω από την ακμή 12

Βασικά Συστατικά Στοιχεία Γράφων (5/6) Ένας γράφος G = (V,E) αποτελείται από: V: ένα σύνολο κόμβων E: ένα σύνολο ακμών που συνδέουν τους κόμβους του V Μία ακμή e = (u,v) είναι ένα ζευγάρι από κόμβους 13

Βασικά Συστατικά Στοιχεία Γράφων Παράδειγμα: (6/6) α γ β V = {α, β, γ, δ, ε} Ε = {(α,β), (α,γ), (α,δ), (β,ε), (γ,δ), (γ,ε), (δ,ε)} δ ε 14

Ορολογία Γράφων (1/9) Κατευθυντικά Γραφήματα αν v, w είναι δύο κορυφές ενός κατευθυντικού γραφήµατος, η ακµή (v, w) είναι διαφορετική από την ακµή (w, v). Οι ακµές ενός κατευθυντικού γραφήµατος αναπαριστώνται µε βέλη α γ β δ ε 15

Ορολογία Γράφων (2/9) Μη Κατευθυντικά Γραφήματα Στην περίπτωση ενός µη κατευθυντικού γραφήµατος, η ακµή {v, w} είναι ίδια µε την ακµή {w, v}, γεγονός που υποδηλώνεται συµβολίζοντας τις ακµές µε απλές γραµµές α γ β δ ε 16

Ορολογία Γράφων (3/9) Γειτονικοί κόμβοι: συνδέονται από μία ακμή Βαθμός (ενός κόμβου): ο αριθμός των γειτονικών κόμβων 3 2 3 3 3 17

Ορολογία Γράφων (4/9) Μονοπάτι: μια ακολουθία των κόμβων v 1,v 2,...,v k τέτοια ώστε κάθε συνεχόμενοι κόμβοι v i και v i+1 να είναι γειτονικοί α β γ α β ε δ γ ε δ ε 18

Ορολογία Γράφων (5/9) Απλό μονοπάτι: δεν περιέχει επαναλαμβανόμενους κόμβους α β γ α β ε δ γ δ ε 19

Ορολογία Γράφων (6/9) Κύκλος: απλό μονοπάτι, με τη διαφορά ότι ο 1 ος και ο τελευταίος του κόμβος είναι ο ίδιος α β γ α β ε δ α δ ε 20

Ορολογία Γράφων (7/9) Συνεκτικός γράφος: οποιοιδήποτε δύο κόμβοι συνδέονται με κάποιο μονοπάτι α β α β γ γ δ ε δ ε Συνεκτικός Μη συνεκτικός 21

Ορολογία Γράφων (8/9) Υπογράφος: υποσύνολο των κόμβων και των ακμών του γράφου Συνεκτικό συστατικό (κομμάτι): συνεκτικός υπογράφος π.χ. Ο παρακάτω γράφος περιλαμβάνει δύο συνεκτικά συστατικά α γ β δ ε 22

Ορολογία Γράφων (9/9) Δένδρο συνεκτικός γράφος χωρίς κύκλους Δάσος συλλογή από δένδρα 23

Συνεκτικότητα (1/2) Έστω n = αριθμός κόμβων m = αριθμός ακμών Πλήρης γράφος όλα τα ζευγάρια κόμβων συνδέονται με κάποια ακμή 24

Συνεκτικότητα (2/2) Άρα, εάν ένας γράφος δεν είναι πλήρης ισχύει ότι m < n(n-1)/2 Για ένα δένδρο ισχύει ότι m = n 1 Εάν m < n - 1, ο γράφος G δεν είναι συνεκτικός 25

Ζευγνύον Δέντρο (Spanning Tree) (1/2) Ένα Ζευγνύον Δέντρο ενός γράφου G είναι ένας υπογράφος ο οποίος είναι ένα δένδρο άρα είναι συνεκτικός γράφος και ισχύει m = n -1 περιέχει όλους τους κόμβους του G 26

Ζευγνύον Δέντρο (Spanning Tree) (2/2) Το «κόψιμο» μιας ακμής καταργεί τη συνεκτικότητα του γράφου!! Σε ένα κύκλο «επιτρέπεται» το «κόψιμο» μιας ακμής Παραδείγματα: τηλεφωνικές γραμμές, δίκτυα υπολογιστών, δίκτυα ύδρευσης 27

Αναπαράσταση Γραφημάτων Οι πιο συνηθισµένοι τρόποι αναπαράστασης ενός γραφήµατος είναι µέσω της λίστας γειτονικότητας (adjacency list) και µέσω του πίνακα γειτονικότητας (adjacency matrix) 28

Λίστα Γειτονικότητας (1/2) Η λίστα γειτονικότητας για ένα γράφηµα G(V, E) αποτελείται από έναν πίνακα Α, ο οποίος περιέχει V λίστες, µία για κάθε κορυφή του γραφήµατος G Για κάθε κορυφή v V, η λίστα Α[v] αποτελείται από όλες τις κορυφές που είναι γειτονικές της κορυφής v 29

Λίστα Γειτονικότητας (2/2) Παράδειγμα α β γ δ ε 30

Πίνακας Γειτονικότητας (1/2) Για την αναπαράσταση ενός γραφήµατος G(V, E) µε τον πίνακα γειτονικότητας, υποθέτουµε ότι στις κορυφές του συνόλου V έχουν αντιστοιχηθεί οι αριθµοί 1, 2,, V Ο πίνακας γειτονικότητας Α έχει µέγεθος V x V και το στοιχείο A[i, j] είναι 1, αν (i, j) E, και 0, διαφορετικά Όταν το γράφηµα G είναι µη κατευθυντικό, µπορούµε να µειώσουµε τον αριθµό των θέσεων µνήµης στο µισό 31

Πίνακας Γειτονικότητας (2/2) Παράδειγμα α δ γ β α β γ δ ε α 0 1 1 1 0 ε β 1 0 0 0 1 γ 1 0 0 1 1 δ 1 0 1 0 1 ε 0 1 1 1 0 32

Τέλος Υποενότητας 1

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στo πλαίσιo του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Πατρών» έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 34

Σημειώματα

Σημείωμα Ιστορικού Εκδόσεων Έργου Το παρόν έργο αποτελεί την έκδοση 1.0. Έχουν προηγηθεί οι κάτωθι εκδόσεις: 36

Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Πατρών, Γρηγόριος Μπεληγιάννης. «Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ). Δικτυωτή Ανάλυση (Θεωρία Γράφων)». Έκδοση: 1.0. Πάτρα 2015. Διαθέσιμο από τη δικτυακή διεύθυνση: https://eclass.upatras.gr/modules/document/document.php?course=deapt1 48. 37

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] http://creativecommons.org/licenses/by-nc-sa/4.0/ Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. 38