ηδάζθωλ: εµήηξεο Εεϊλαιηπνύξ

Σχετικά έγγραφα
Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ

ηδάζθσλ: εµήηξεο Εετλαιηπνύξ

Διδάσκων: Παναγιώτης Ανδρέου

Διδάσκων: Παναγιώτης Ανδρέου

Να ζρεδηαζζεί ην θαηεπζπλόκελν γξάθεκα πνπ νξίδεηαη από ηνλ εμήο πίλαθα γεηηλίαζεο.

Διάρηζηα Δπηθαιύπηνληα Γέλδξα

Γ ΣΑΞΖ ΔΝΗΑΗΟΤ ΛΤΚΔΗΟΤ ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΘΔΣΗΚΩΝ ΚΑΗ ΟΗΚΟΝΟΜΗΚΩΝ ΠΟΤΓΩΝ ΤΝΑΡΣΖΔΗ ΟΡΗΑ ΤΝΔΥΔΗΑ (έως Θ.Bolzano) ΘΔΜΑ Α

B-Δέλδξα. Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν.

Άζκηζη ζτέζης κόζηοσς-τρόνοσ (Cost Time trade off) Καηαζκεσαζηική ΑΔ

iii. iv. γηα ηελ νπνία ηζρύνπλ: f (1) 2 θαη

Άμεσοι Αλγόριθμοι: Προσπέλαση Λίστας (list access)

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

ΚΕΦ. 2.3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ

ιδάζκων: ηµήηπηρ Εεϊναλιπούπ

ΣΕΙ Δυτικήσ Μακεδονίασ, Παράρτημα Καςτοριάσ Τμήμα Πληροφορικήσ και Τεχνολογίασ Υπολογιςτών

ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS

Έλαο πίνακας σσμβόλων ππνζηεξίδεη δύν βαζηθέο ιεηηνπξγίεο:

ΔΝΓΔΙΚΣΙΚΔ ΛΤΔΙ ΣΑ ΜΑΘΗΜΑΣΙΚΑ ΠΡΟΑΝΑΣΟΛΙΜΟΤ 2017

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ

ΜΑΘΗΜΑ / ΤΑΞΗ : ΗΛΕΚΤΡΟΛΟΓΙΑ/Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 08/09/2014

Απαντήσεις θέματος 2. Παξαθάησ αθνινπζεί αλαιπηηθή επίιπζε ησλ εξσηεκάησλ.

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου

ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP

Πολυεπίπεδα/Διασυμδεδεμέμα Δίκτυα

Κεθάλαιο 7. Πξνζθνξά ηνπ θιάδνπ Μ. ΨΥΛΛΑΚΗ

ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ. Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη Εήηημα 1 ο :

H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ

Αντισταθμιστική ανάλυση

Α. Εηζαγσγή ηεο έλλνηαο ηεο ηξηγσλνκεηξηθήο εμίζσζεο κε αξρηθό παξάδεηγκα ηελ εκx = 2

f '(x)g(x)h(x) g'(x)f (x)h(x) h'(x) f (x)g(x)

TOOLBOOK (μάθημα 2) Δεκηνπξγία βηβιίνπ θαη ζειίδσλ ΠΡΟΑΡΜΟΓΗ: ΒΑΛΚΑΝΙΩΣΗ ΔΗΜ. ΕΚΠΑΙΔΕΤΣΙΚΟ ΠΕ19 1 TOOLBOOK ΜΑΘΗΜΑ 2

ΠΑΡΑΡΣΗΜΑ Δ. ΔΤΡΔΗ ΣΟΤ ΜΔΣΑΥΗΜΑΣΙΜΟΤ FOURIER ΓΙΑΦΟΡΩΝ ΗΜΑΣΩΝ

ΣΥΣΤΗΜΑΤΑ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 1. Να ιπζνύλ ηα ζπζηήκαηα. 1 0,3x 0,1y x 3 3x 4y 2 4x 2y ( x 1) 6( y 1) (i) (ii)

ΔΝΓΔΙΚΤΙΚΔΣ ΛΥΣΔΙΣ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΔΥΘΥΝΣΗΣ Γ ΛΥΚΔΙΟΥ ΓΔΥΤΔΡΑ 27 ΜΑΪΟΥ 2013

Αιγόξηζκνη Γνκή επηινγήο. Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο. Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ. introcsprinciples.wordpress.

Δξγαζηεξηαθή άζθεζε 03. Σηεξενγξαθηθή πξνβνιή ζην δίθηπν Wulf

Master Class 3. Ο Ν.Ζανταρίδης προτείνει θέματα Μαθηματικών Γ Λσκειοσ ΘΕΜΑ 1.

ΚΔΦ. 2.4 ΡΗΕΔ ΠΡΑΓΜΑΣΗΚΩΝ ΑΡΗΘΜΩΝ

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γευηέρα 11 Ηουνίου 2018 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ. (Ενδεικηικές Απανηήζεις)

1. Οδηγίερ εγκαηάζηαζηρ και σπήζηρ έξςπνυν καπηών και τηθιακών πιζηοποιηηικών με σπήζη ηος λογιζμικού Μοzilla Thunderbird

x-1 x (x-1) x 5x 2. Να απινπνηεζνύλ ηα θιάζκαηα, έηζη ώζηε λα κελ ππάξρνπλ ξηδηθά ζηνπο 22, 55, 15, 42, 93, 10 5, 12

ΗΥ-150 Πξνγξακκατησκόο Ταμηλόκεσε θαη Αλαδήτεσε

Μηα ζπλάξηεζε κε πεδίν νξηζκνύ ην Α, ζα ιέκε όηη παξνπζηάδεη ηοπικό μέγιζηο ζην, αλ ππάξρεη δ>0, ηέηνην ώζηε:

Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε.

Κεθάιαην 20. Ελαχιστοποίηση του κόστους

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γεσηέρα 10 Ηοσνίοσ 2019 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ. (Ενδεικηικές Απανηήζεις)

Μονοψϊνιο. Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ.

ΓΙΑΙΡΔΣΟΣΗΣΑ. Οπιζμόρ 1: Έζηω d,n. Λέκε όηη ν d δηαηξεί ηνλ n (ζπκβνιηζκόο: dn) αλ. ππάξρεη c ηέηνην ώζηε n. Θεώπημα 2: Γηα d,n,m,α,b ηζρύνπλ:

Κευάλαιο 8 Μονοπωλιακή Συμπεριφορά- Πολλαπλή Τιμολόγηση

ΜΑΘΗΜΑΣΑ ΦΩΣΟΓΡΑΦΙΑ. Ειζαγωγή ζηη Φωηογραθία. Χριζηάκης Σαζεΐδης EFIAP

ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙΜΟ Α ΛΤΚΔΙΟΤ. Ημεπομηνία: 10/12/11 Ώπα εξέτασηρ: 09:30-12:30 ΠΡΟΣΔΙΝΟΜΔΝΔ ΛΤΔΙ

Α Καθοπιζμόρ απμοδιοηήηυν - 1 επικεθαλήρ 1. Γ Αςηοτία ζηη ζήπαγγα Β 1 επικεθαλήρ εξ. ζηελεσορ. Ε Ποζοηική ανάλςζη Γ 3 εξ.

Image J Plugin particle tracker για παρακολούθηση της κίνησης σωματιδίων

(γ) Να βξεζεί ε ρξνλνεμαξηώκελε πηζαλόηεηα κέηξεζεο ηεο ζεηηθήο ηδηνηηκήο ηνπ ηειεζηή W.

ΔΕΟ 13. Ποσοτικές Μέθοδοι. θαη λα ππνινγίζεηε ην θόζηνο γηα παξαγόκελα πξντόληα. Να ζρεδηαζηεί γηα εύξνο πξντόλησλ έσο

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ. Ύλη: Εσθύγραμμη Κίνηζη

Μέγιστη ροή. Καηεπζπλόκελν γξάθεκα. πλάξηεζε ρωξεηηθόηεηαο. αθεηεξίαθόο θόκβνο. ηεξκαηηθόο θόκβνο. Ροή δικηύος. κε ηηο αθόινπζεο ηδηόηεηεο

(Ενδεικηικές Απανηήζεις) ΘΔΜΑ Α. Α1. Βιέπε απόδεημε Σει. 262, ζρνιηθνύ βηβιίνπ. Α2. Βιέπε νξηζκό Σει. 141, ζρνιηθνύ βηβιίνπ

ηόρνη ηεο δηάιεμεο Ση είλαη γξάθνο; Πνηνη είλαη νη δηάθνξνη ηύπνη γξάθσλ; Ση είλαη ην πξόβιεκα ηζνκνξθηζκνύ ησλ γξάθσλ;

Γεωμεηπικοί Τόποι Σςμμεηπίερ Α Λυκείου - Γεωμετρία

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ ΚΑΗ ΔΠΑΛ ΣΔΣΑΡΣΖ 25 ΜΑΨΟΤ 2016 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΑΡΥΔ ΟΗΚΟΝΟΜΗΚΖ ΘΔΧΡΗΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ - ΔΠΗΛΟΓΖ

Γοκή επαλάιευες Δληοιές Όζο & Μέτρης_όηοσ

Παιχνίδι γλωζζικής καηανόηζης με ζχήμαηα!

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙ ΜΟ

66. Ομογενής ράβδος ποσ περιζηρέθεηαι

Ενδεικτικά Θέματα Στατιστικής ΙΙ

ΠΛΗ36. Άσκηση 1. Άσκηση 2. Οη δηεπζύλζεηο ησλ 4 σλ ππνδηθηύσλ είλαη νη αθόινπζεο. Υπνδίθηπν Α: /27 Υπνδίθηπν Β:

Αζκήζεις ζτ.βιβλίοσ ζελίδας 13 14

ΓΗΜΟΙΑ ΟΙΚΟΝΟΜΙΚΗ ΣΟΜΟ Γ

Ζαχαρίας Μ. Κοντοπόδης Εργαστήριο Λειτουργικών Συστημάτων ΙΙ

Γηάιεμε 19: Δηζαγσγή ζηνπο Γξάθνπο

Διαηιμήζεις για Αιολικά Πάρκα. Κώδικες 28, 78 και 84

ΑΠΛΟΠΟΙΗΗ ΛΟΓΙΚΩΝ ΤΝΑΡΣΗΕΩΝ ΜΕ ΠΙΝΑΚΕ KARNAUGH

Σήκαηα Β Α Γ Γ Δ Λ Η Σ Ο Ι Κ Ο Ν Ο Μ Ο Υ Γ Ι Α Λ Δ Ξ Η - ( 2 ) ΕΙΣΑΓΨΓΗ ΣΤΙΣ ΤΗΛΕΠΙΚΟΙΝΨΝΙΕΣ

Δσζμενές διαηαρατές και Ονομαζηικό-πραγμαηικό επιηόκιο

ΜΑΘΗΜΑΤΙΚΑ ΘΔΤΙΚΗΣ ΚΑΙ ΤΔΦΝΟΛΟΓΙΚΗΣ ΚΑΤΔΥΘΥΝΣΗΣ Β ΛΥΚΔΙΟΥ ΤΔΣΤ(1) ΣΤΑ ΓΙΑΝΥΣΜΑΤΑ

ΕΞΙΣΩΣΕΙΣ. Α. Πρωτοβάθμιεσ Εξιςώςεισ. Β. Διερεφνηςη Εξιςώςεων. 1x είναι αδφνατθ. x 1 x 1. Άλγεβρα Α Λυκείου

ΘΔΚΑ ΡΖΠ ΑΛΑΓΛΩΟΗΠΖΠ

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ

Ηλεκηπονικά Απσεία και Διεπαθέρ

ΟΠΤΙΚΗ Α. ΑΝΑΚΛΑΣΖ - ΓΗΑΘΛΑΣΖ

Φςζική Πποζαναηολιζμού Γ Λςκείος. Αζκήζειρ Ταλανηώζειρ 1 ο Φςλλάδιο

Case Study. Παξαθάηω παξνπζηάδνπκε βήκα - βήκα κε screenshots έλα παξάδεηγκα ππνβνιήο κηαο εξγαζίαο θαη ηελ παξαγωγή ηνπ Originality Report.

Επωηήζειρ Σωζηού Λάθοςρ ηων πανελλαδικών εξεηάζεων Σςναπηήζειρ

Σύνθεζη ηαλανηώζεων. Έζησ έλα ζώκα πνπ εθηειεί ηαπηόρξνλα δύν αξκνληθέο ηαιαληώζεηο ηεο ίδηαο ζπρλόηεηαο πνπ πεξηγξάθνληαη από ηηο παξαθάησ εμηζώζεηο:

Αιγόξηζκνη θαη Γνκέο Γεδνκέλσλ(Θ) Δπάγγεινο Γ. Ούηζηνο

Hellas online Προεπιλεγμένες ρσθμίσεις για FritzBox Fon WLAN 7140 (Annex B) FritzBox Fon WLAN Annex B ( )

ΣΟ ΑΠΛΟ ΕΚΚΡΕΜΕ. Σν απιό εθθξεκέο απνηειείηαη από κηα κάδα m ζηελ άθξε αβαξνύο. λήκαηνο κήθνπο L,ηνπ νπνίνπ ην άιιν άθξν είλαη εμαξηεκέλν ζε αθιόλεην

γηα ηνλ Άξε Κσλζηαληηλίδε

ΕΙΑΓΩΓΗ ΣΗ ΘΕΩΡΙΑ ΗΜΑΣΩΝ & ΤΣΗΜΑΣΩΝ. ΜΕΣΑΥΗΜΑΣΙΜΟ Laplace

Έωρ και 28% η αύξηζη ηων ειζθοπών από ηο 2019!

Σημεία Ασύπματηρ Ππόσβασηρ (Hot-Spots)

ΛΙΜΝΗ ΤΣΑΝΤ. Σρήκα 1. Σρήκα 2

Οικονομική Διάζηαζη ηοσ έργοσ και σνηόμεσζη ηης Διάρκειάς ηοσ

α) ηε κεηαηόπηζε x όηαλ ην ζώκα έρεη κέγηζην ξπζκό κεηαβνιήο ζέζεο δ) ην κέγηζην ξπζκό κεηαβνιήο ηεο ηαρύηεηαο

Άσκηση 1 - Μοπυοποίηση Κειμένου

Εςθςή ζςζηήμαηα επισειπήζεων και αξιολόγηζη

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

Transcript:

ηάιεμε : ιάρηζηα ελλεηνξηθά έλδξα Αιγόξηζκνο Prim Σηελ ελόηεηα απηή ζα κειεηεζνύλ ηα εμήο επηκέξνπο ζέκαηα: λάτιζηα εννηηορικά ένδρα () Minimum Spanning Trees Ο αλγόριθμος ηοσ Prim για εύρεζη ζε γράθοσς ηδάζθωλ: εµήηξεο εϊλαιηπνύξ -

ιάρηζηα ελλεηνξηθά έλδξα () Το πρόβλημα Υπνζέζηε όηη έρνπκε ην weighted γξάθν G(V,E), ν νπνίνο εθθξάδεη ηηο ζπλδέζεηο ζε έλα δίθηπν (ην βάξνο θάζε αθκήο εθθξάδεη θάπνην θόζηνο π.ρ. θαζπζηέξεζε κεηάδνζεο). πίζεο ππνζέζηε όηη ζέινπκε λα ζηείινπκε από έλα θόκβν (server) έλα video stream ζηηο ππόινηπεο ηεξκαηηθέο θνξπθέο ηνπ γξάθνπ. Έλαο ηξόπνο ζα ήηαλ λα ζηείινπκε έλα video stream αλά θνξπθή παξαιήπηε (unicast) Όκωο απηό ζα ήηαλ πνιύ αθξηβό. Ηδαληθά ζα ζέιακε λα θηηάμνπκε έλα κνλνπάηη (δέλδξν) πξνο όινπο ηνπο ηεξκαηηθνύο θόκβνπο έηζη ώζηε ην ζπλνιηθό άζξνηζκα ηωλ αθκώλ λα είλαη ειάρηζην. Έλα ηέηνην δέλδξν ζα καο επέηξεπε λα ζηείινπκε ηελ ηαηλία πξνο όινπο κε ην ειάρηζην θόζηνο. Σήκεξα ζα κειεηήζνπκε ηέηνηα ιάρηζην ελλεηνξηθά έλδξα -

ιάρηζηα ελλεηνξηθά έλδξα () Έζηω έλαο μη-καηεσθσνόμενος γξάθνο κε βάξε, G(V,E). εννηηορικό δένδρο (spanning tree, ) ηνπ G νλνκάδνπκε θάζε δένδρο T πνπ πεξηέρεη όινπο ηνπο θόκβνπο ηνπ G θαη θάζε αθκή ηνπ νπνίνπ είλαη θαη αθκή ηνπ G. Σε έλα, όιεο νη θνξπθέο καλύπηονηαι, γη απηό ην δέλδξν νλνκάδεηαη θαη δέλδξν ζθειεηόο (spanning tree: the tree spans all the vertices) Έλα γελλεηνξηθό δέλδξν γξάθνπ κε n θνξπθέο έρεη n- αθκέο. Βάρος ενός είλαη ην άζξνηζκα ηωλ βαξώλ όιωλ ηωλ αθκώλ ηνπ δέλδξνπ. λάτιζηο () είλαη ην κε ην κηθξόηεξν βάξνο. Έλαο γξάθνο δπλαηό λα έρεη πεξηζζόηεξα από έλα. (άλ ν γξάθνο δελ είρε βάξε ηόηε νπνηνλδήπνηε δέλδξν πνπ ελώλεη όιεο ηηο αθκέο ζα ήηαλ ) Τν πξόβιεκα εύξεζεο ελόο κπνξεί λα εθθξαζηεί θαη γηα θαηεπζπλόκελνπο γξάθνπο αιιά είλαη θάπωο δπζθνιόηεξε ε πινπνίεζε -3

Παξαδείγκαηα ελλεηνξηθώλ έλδξωλ ράθος G 9 6 9 6 Βάρος: 9 Βάρος: 6 Καη ακρίβεια ασηό ηο δένδρο είναι ένα λάτιζηο (όπως θα δούμε ζηην ζσνέτεια) Υπάρτοσν άλλα; -4

Ηδηόηεηεο Υπνζέηνπκε ζηελ ζπλέρεηα όηη νη γξάθνη πνπ κειεηάκε είλαη ζσνεκηικοί (δειαδή ππάξρεη ηνπιάρηζην κηα δηαδξνκή κεηαμύ όιωλ ηωλ θνξπθώλ). ελ θάλεη λόεκα λα βξνύκε έλα ελόο κε-ζπλεθηηθνύ γξάθνπ γηαηί ν νξηζκόο ηνπ πξνϋπνζέηεη όηη ην δέλδξν θαιύπηεη όιεο ηηο θνξπθέο. Ζ εύξεζε είλαη γλωζηό θαη βαζηά κειεηεκέλν πξόβιεκα ζηελ επεμεξγαζία γξάθωλ. Έρεη πνηθίιεο εθαξκνγέο. -5

Ο αιγόξηζκόο ηνπ Prim Αξρηθά ην δέλδξν πεξηέρεη αθξηβώο κία θνξπθή, ε νπνία επηιέγεηαη ηπραία. ηα λα θηίζνπκε ην δέλδξν, ζε θάζε βήκα ζπλδένπκε αθόκα κηα θνξπθή ζην παξόλ δέλδξν κε ηελ επηινγή θαη εηζαγωγή κηαο θαηλνύξηαο αθκήο (από ηηο αθκέο ηνπ γξάθνπ). Πωο κπνξνύκε λα επηιέμνπκε ηελ θαηάιιειε αθκή; Σηελ πεξίπηωζε απηνύ ηνπ αιγόξηζκνπ, αλ S είλαη ην σύνολο των κορσυών τοσ παρόντος δένδροσ, επηιέγνπκε. Την ακμή με ηο μικρόηερο βάρος,. Την ακμή η οποία μπορεί να μεγαλώζει ηο δένδρο καηά ένα κόμβο 3. Την ακμή η οποία δεν θα δημιοσργήζει κάποιο κύκλο Ο αιγόξηζκνο ηνπ Prim είλαη έλαο Άπληζηος Αλγόριθμος (Greedy lgorithm). Σε θάζε βήκα θάλεη ηελ θίλεζε πνπ ηθαλνπνηεί όιεο ηηο ζπλζήθεο θαη έρεη ην πην ιίγν θόζηνο. -6

Παξάδεηγκα θηέιεζεο ράθος G 9 6 Ξεκινούμε διαλέγονηας ησταία μια κορσθή Κορσθή : Α Β : 7, : 9 Κόζηος Μεηάβαζης ζηην γειηονική κορσθή : 7 Α : 9 Β : 5, :, : 7 3: Α : 9 Β : 5, : :, : -7

Παξάδεηγκα θηέιεζεο (ζπλ.) 4: Β : 5, : 7 7 : 5: Β : 5 : 6 6: λάτιζηο εννηηορικό ένδρο () 9 Ο Αρτικός ράθος 6-8

Υινπνίεζε Αιγόξηζκνπ Prim ηα λα πινπνηήζνπκε ηνλ αιγόξηζκν Prim ζα ρξεζηκνπνηήζνπκε παξάιιεινπο πίλαθεο Α) visited[n] : Κνξπθέο από ηηο νπνίεο πεξάζακε. ) closest[n] : Ζ θνληηλόηεξε θνξπθή θάζε θόκβνπ ζην δέλδξν (κηα δεδνκέλε ζηηγκή) C) distance[n] : Ζ απόζηαζε ηνπ θάζε επί κέξνπο θόκβνπ ζην (Β) Αρτικοποίηζη visited: closest: distance: Β 0 0 0 0 0 0 0 0 0 0 0 0 9 6-9

Υινπνίεζε Αιγόξηζκνπ Prim Μέηα ηελ εηζαγωγή ηνπ Α ζην έλδξν visited: closest: Β 0 0 0 0 0 0 Α 0 0 0 9 6 distance: 7 9 Μέηα ηελ εηζαγωγή ηνπ Β ζην έλδξν visited: closest: distance: Β 0 0 0 0 0 Α Β Β 9 Πξνζπαζνύκε λα κεγαιώζνπκε ην δέλδξν κε άπιεζην ηξόπν (δηαηεξώληαο ην ζπλδεδεκέλν) -0

Υινπνίεζε Αιγόξηζκνπ Prim Μέηα ηελ εηζαγωγή ηνπ ζην έλδξν visited: closest: Β 0 0 0 0 Α Β Β Β 9 6 distance: σο ηρόποι να πάμε ζηο, διαηηρούμε ηον ένα. -

Ζ Υινπνίεζε ηνπ Αιγόξηζκνπ Prim Prim(graph G){ int visited[n]={}; // Κοπςθέρ πος πποζηέθηκαν ζηο δένδπο (Αρτικά όλα 0 ) int closest[n]={}; // «Πιο Κονηινόρ είηοναρ» για κάθε i: Αρτικά κανένας int distance[n]=, // Απόζηαζη από «Κονηιν. είηονα» για κάθε i: Αρτικά άπειρο Tree = {}; // Το ποσ θέλοσμε να κτίσοσμε (περιέτει ακμές (α,β)) // επιλογή απσικήρ κοπςθήρ ιάλεξε ηςσαία κοπςθή v; visited[v] = ; // Τώρα ηο v ανήκει ζηο δένδρο weight(a,b) : βάρος ακμής a-b για κάθε κοπςθή v { // ενημέπωζη πινάκων distance & closest 9 για κάθε w γείηονα ηοσ v { if (weight(v,w) < distance[w]) { distance[w] = weight(v,w); // απόζηαζη κονηινόηεπος closest[w] = v; // ηαςηόηηηα κονηινόηεπος } } // εύρεζη επόμενης κορσθής με μικρόηερη απόζηαζη) v = minvertex(visited, distance); visited[v]=; // επιλογή κόμβοσ Tree = Tree {(closest[v],v)}; //προζθήκη ακμής } } 6 -

Ζ βνεζεηηθή ζπλάξηεζε minvertex H βνεζεηηθή δηαδηθαζία minvertex βξίζθεη κεηαμύ όιωλ ηωλ θνξπθώλ πνπ δελ πξνζηέζεθαλ ζην MST (Minimum Spanning Tree) ηελ πην θνληηλή θνξπθή. ειαδή: vertex minvertex(int visited[], int distance[]){ min = ; for (i=0; i< V ; i++) { if (visited[i] == ) continue; // skip nodes already in MST if (distance[i] < distance[min]) min = i; } return min; // Return the minimum among all distances } visited: Β 0 0 0 0 πόμενη πιλογή closest: 0 Α Β Β distance: 9-3

Αλάιπζε Φξόλνπ θηέιεζεο Ζ δηαδηθαζία minvertex απαηηεί ρξόλν Ο( V ), όπνπ V είλαη ν αξηζκόο ηωλ θνξπθώλ ηνπ γξάθνπ. Ο ρξόλνο εθηέιεζεο ηνπ βξόρνπ ηεο εληνιήο while ζηνλ αιγόξηζκν Prim είλαη θαη απηόο Ο( V ). (Καη γηα πινπνίεζε κε πίλαθα γεηηλίαζεο θαη γηα πινπνίεζε κε ιίζηα γεηηλίαζεο.) Άρα ο ολικός τρόνος εκηέλεζης είναι Θ( V ²). Μπνξνύκε λα βειηηώζνπκε ηνλ αιγόξηζκν; Ναη κε ηελ ρξήζε ζωξώλ (κηα εηδηθή κνξθή δπαδηθνύ δέλδξνπ) Με ηελ ρξήζε ζωξώλ ν αιγόξηζκνο κπνξεί λα πινπνηεζεί ζε Ο( log E ), όπνπ E νη αθκέο ηνπ γξάθνπ. Ωζηόζν δελ ζα κειεηήζνπκε απηή ηελ πινπνίεζε -4