Αλγό ριθμόι ερωτημά των εγγυ τητάσ τρόχιων ςε ςημει ά ενδιάφε ρόντόσ πά νω ςε χωρικά δι κτυά

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Αλγό ριθμόι ερωτημά των εγγυ τητάσ τρόχιων ςε ςημει ά ενδιάφε ρόντόσ πά νω ςε χωρικά δι κτυά"

Transcript

1 Αλγό ριθμόι ερωτημά των εγγυ τητάσ τρόχιων ςε ςημει ά ενδιάφε ρόντόσ πά νω ςε χωρικά δι κτυά Στο πλαίςιο τησ εκπόνηςησ διπλωματικήσ εργαςίασ για την απόκτηςη ΜΔΕ ςτο τμήμα Πληροφορικήσ του Αριςτοτέλειου Πανεπιςτημίου Θεςςαλονίκησ Πλιϊκησ Νικόλαοσ Α.Μ.: 589 Αριςτοτϋλειο Πανεπιςτόμιο Θεςςαλονύκησ 2017

2 Πρόλογοσ Η διπλωματικι αυτι εργαςία τιτλοφορείται «Αλγόρικμοι ερωτθμάτων εγγφτθτασ τροχιϊν ςε ςθμεία ενδιαφζροντοσ πάνω ςε χωρικά δίκτυα», και αποτελεί μία μελζτθ ςτθ ςυμπεριφορά ςυγκεκριμζνων αλγορίκμων οι οποίοι χρθςιμοποιοφνται για τθ δεικτοδότθςθ και τθν ανάκτθςθ τροχιϊν ςε δίκτυα, όταν αυτά τα δίκτυα είναι πολφ μεγάλα ςε μζγεκοσ. Η εργαςία εκπονικθκε ςτα πλαίςια τθσ απόκτθςθσ του ΜΔΕ ςτα Πλθροφοριακά υςτιματα, ςτο Σμιμα Πλθροφορικισ του Αριςτοτελείου Πανεπιςτθμίου Θεςςαλονίκθσ. Η ζρευνα παρουςίαςε δυςκολίεσ οι οποίεσ επιμικυναν τθ διάρκειά τθσ, με τθ ςθμαντικότερθ να είναι θ παρουςία και θ διαμονι μου ςτο εξωτερικό κακ όλθ τθ διάρκεια εκπόνθςισ τθσ. Παρ όλα αυτά, θ υλοποίθςθ και θ περάτωςθ τθσ πειραματικισ μελζτθσ ιταν εξαιρετικά ενδιαφζρουςα και μου ζδωςε τθν ευκαιρία να εμβακφνω ςε κζματα ςχετικά με τθν υλοποίθςθ δθμοςιευμζνων αλγορίκμων και τθ χριςθ και ενςωμάτωςθ βιβλιοκθκϊν ςτθν οποιαδιποτε δουλειά μου. Θα ικελα να ευχαριςτιςω κυρίωσ τουσ επιβλζποντζσ μου, τον κο Ελευκζριο Σιάκα και τον κο Ιωάννθ Μανωλόπουλο, εκ μζρουσ του οποίου ο κοσ Σιάκασ επζβλεψε τθν εργαςία μου και μου παρείχε όλθ τθν υποςτιριξθ που χρειάςτθκα. Θα ικελα επίςθσ να ευχαριςτιςω τουσ προαναφερκζντεσ για τθ δυνατότθτα που μου ζδωςαν να εκπονιςω τθν παροφςα διπλωματικι εργαςία εξ αποςτάςεωσ και χωρίσ τθ φυςικι μου παρουςία, κάτι που με βοικθςε ιδιαίτερα ςτθ ςυγκεκριμζνθ χρονικι περίοδο. Ακόμθ, κα ικελα να ευχαριςτιςω τθν τριμελι επιτροπι θ οποία εξζταςε τθν εργαςία αυτι, και που αποτελείται από τουσ κφριουσ Ιωάννθ Μανωλόπουλο (Κακθγθτισ), Απόςτολο Παπαδόπουλο (Αναπλθρωτισ Κακθγθτισ) και Αναςτάςιο Γοφναρθ (Επίκουροσ Κακθγθτισ), για το χρόνο που διζκεςε για τθν αξιολόγθςι τθσ. Θα ικελα, τζλοσ, να ευχαριςτιςω τουσ γονείσ μου Ιωάννθ και Αναςταςια, και τον αδερφό μου Ανδρζα για τθν αμζριςτθ ςυμπαράςταςθ, τόςο υλικι όςο και θκικι και ψυχολογικι, που μου ζχουν δείξει κακ όλα τα χρόνια των ςπουδϊν μου και ςε όλουσ τουσ τομείσ τθσ ηωισ μου. Νικόλαοσ Πλιάκθσ Τριμελόσ επιτροπό Ιωϊννησ Μανωλόπουλοσ (Καθηγητόσ) Επιβλέπων Απόςτολοσ Παπαδόπουλοσ (Αναπληρωτόσ Καθηγητόσ) Μέλοσ επιτροπήσ Αναςτϊςιοσ Γούναρησ (Επύκουροσ Καθηγητόσ) Μέλοσ επιτροπήσ 1

3 Περιεχόμενα φνοψθ... 1 Ειςαγωγι... 1 χετικι ζρευνα... 3 Ανάλυςθ προβλιματοσ... 4 Οριςμοί... 4 Οριςμόσ προβλιματοσ... 6 Αλγόρικμοι και υλοποίθςθ... 6 Αλγόρικμοι... 6 Fixed Network (FN) R-Tree... 7 Moving Objects in Network (MON) Tree Λίςτα γειτνίαςθσ και ςυςτάδεσ τροχιϊν Τλοποίθςθ Πειραματικι αξιολόγθςθ αλγορίκμων FNR-Tree MON-Tree φγκριςθ μεταξφ FNR-Tree και MON-Tree Λίςτα γειτνίαςθσ και τροχιϊν υμπεράςματα Μελλοντικι εργαςία Αναφορζσ... 45

4 Σύνοψη Σα τελευταία χρόνια υπάρχει αφξθςθ τθσ ανάγκθσ για αναηιτθςθ και άμεςθ ανάκτθςθ μονοπατιϊν και τροχιϊν ςε δίκτυα και πόλεισ, ιδίωσ αν λάβει κανείσ υπ όψθ το γεγονόσ ότι ολοζνα και περιςςότεροι άνκρωποι ταξιδεφουν ςε χϊρεσ και πόλεισ για εργαςία ι αναψυχι. Σο πρόβλθμα λοιπόν ανάγεται ςε ζνα κλαςικό πρόβλθμα αναηιτθςθσ, με τθν ανάγκθ για δεικτοδότθςθ και αποδοτικι αποκικευςθ των δεδομζνων αυτϊν με ςκοπό τθν ταχεία επιςτροφι τουσ ςτο χριςτθ. Παρακάτω παρακζτουμε ζναν οριςμό για τθν τροχιά, κακϊσ και τον οριςμό του προβλιματοσ που μελετοφμε. Αναγνωρίηουμε τρεισ αλγόρικμουσ που προςπακοφν να δϊςουν λφςθ ςε αυτό, δφο που βαςίηονται ςε επεκτάςεισ του γνωςτοφ R-Tree, ζνα εκ των οποίων αποτελεί βελτίωςθ του άλλου, και ζναν που βαςίηεται ςε ςφγκριςθ ςυγκεκριμζνων μεγεκϊν εγγφτθτασ τα οποία ορίηονται με τζτοιο τρόπο ϊςτε να λαμβάνουν υπ όψθ τόςο τθ χρονικι όςο και τθ χωρικι απόςταςθ των ςθμείων μεταξφ τουσ. Χρθςιμοποιοφμε τθν υλοποίθςθ των αλγορίκμων για να εκτελζςουμε πειραματικζσ μελζτεσ και να μελετιςουμε τθ ςυμπεριφορά τουσ ςε πολφ μεγάλα ςε μζγεκοσ δίκτυα. Παρακζτουμε τα αποτελζςματα και τισ ερμθνείεσ τουσ, ενϊ ςτο τζλοσ προτείνουμε και κζματα τα οποία κα μποροφςαν να αποτελζςουν μελλοντικι εργαςία για τθ βελτιςτοποίθςθ των αλγορίκμων που μελετικθκαν. Ειςαγωγό Από τθν αρχαιότθτα θ ανκρωπότθτα είχε τθν ανάγκθ να χαρτογραφεί όλα τα ςθμεία ςτα οποία μποροφςε να φτάςει, κακϊσ και να εξερευνά όλα τα μζρθ εκείνα ςτα οποία δεν είχε πατιςει το πόδι τθσ ακόμα. Εκφράςεισ όπωσ «ο γνωςτόσ κόςμοσ», αλλά και μεγάλεσ ανακαλφψεισ νζων θπείρων, οφείλονται ςτθν ανάγκθ αυτι του ανκρϊπου να ανακαλφπτει τι υπάρχει πίςω από τθν επόμενθ γωνία. Για τουσ μεγάλουσ εξερευνθτζσ των παλιϊν χρόνων, το ταξίδι και θ ανακάλυψθ ιταν αυτοςκοπόσ. ιμερα, ζχοντασ ιδθ χαρτογραφιςει όλον τον πλανιτθ ςτον οποίο ηοφμε, θ ανάγκθ να ανακαλφψουμε το «ποφ» κα πάμε ζχει αντικαταςτακεί από τθν ανάγκθ να ανακαλφψουμε το «πϊσ» κα πάμε εκεί. Επίςθσ, οι περιςςότερεσ, αν όχι όλεσ οι διαδρομζσ βρίςκονται επάνω ςε δρόμουσ ι μονοπάτια, δθμιουργϊντασ ςυνδεδεμζνα δίκτυα, με τουσ δικοφσ τουσ περιοριςμοφσ οι οποίοι τα διαφοροποιοφν από τθν ελεφκερθ κίνθςθ ςτον Ευκλείδειο τριςδιάςτατο χϊρο. Αξίηει να ςθμειωκεί ότι θ πλειονότθτα των εργαςιϊν που αςχολοφνται με τροχιζσ αςχολοφνται με τθν κίνθςθ των αντικειμζνων ςτον Ευκλείδειο χϊρο, δθλαδι ςε όλον τον διςδιάςτατο χϊρο, χωρίσ περιοριςμοφσ ςτθν κίνθςι τουσ. Όπωσ αναφζρκθκε παραπάνω, όμωσ, ςε πραγματικζσ εφαρμογζσ οι οποίεσ αςχολοφνται με κινιςεισ αντικειμζνων, υπάρχουν ςχεδόν πάντα περιοριςμοί. Ακόμα και τα αεροπλάνα, τα οποία μπορεί κανείσ να πει πωσ κινοφνται ελεφκερα και ςτον τριςδιάςτατο χϊρο (ξεπερνϊντασ τουσ περιοριςμοφσ ενόσ διςδιάςτατου οδικοφ δικτφου και προςκζτοντασ άλλθ μία 1

5 διάςταςθ ςτθν κίνθςι τουσ) κινοφνται ςυνικωσ ςε καλά οριςμζνεσ αεροδιαδρομζσ και οι τροχιζσ τουσ ςτθν πλειονότθτα των περιπτϊςεων είναι καλά κακοριςμζνεσ. Πολλά από τα πράγματα που απαρτίηουν τον κόςμο μασ μποροφν να εκφραςτοφν ωσ ζνα τζτοιο ςυνδεδεμζνο δίκτυο και όχι μόνο διαδρομζσ και μονοπάτια, πάνω ςτο οποίο μποροφν να ταξιδζψουν αντικείμενα με ςκοπό τθν επίτευξθ ςυγκεκριμζνων ςτόχων. Από τα πιο προφανι, όπωσ για παράδειγμα το ςφνολο των δρόμων ςε μία πόλθ ι τουσ ςυνδζςμουσ μεταξφ δρομολογθτϊν ςε ζνα δίκτυο, μζχρι πιο εξεηθτθμζνα δίκτυα, όπωσ νευρωνικά μονοπάτια ςτο εςωτερικό ενόσ εγκεφάλου. Σο γεγονόσ αυτό κάνει τα δίκτυα και τθ μελζτθ τθσ δρομολόγθςθσ ςε αυτά ιδιαίτερα ενδιαφζροντα κζματα για μελζτθ. Κάκε ζνα από αυτά τα δίκτυα, πζρα από τισ οποιεςδιποτε ιδιαιτερότθτεσ που μπορεί να παρουςιάηει, μπορεί να εκφραςτεί ωσ ζνα ςφνολο από κόμβουσ οι οποίοι ενϊνονται μεταξφ τουσ με ακμζσ. Για τθ μοντελοποίθςι τουσ χρθςιμοποιοφμε ςυνικωσ γράφουσ, οι οποίοι παρζχουν ζναν τρόπο αφαιρετικισ απεικόνιςθσ και δυνατότθτεσ χειριςμοφ των εν λόγω δικτφων και των ιδιοτιτων τουσ. Για τθν αναπαράςταςθ ενόσ δικτφου με τθ χριςθ ενόσ γράφου δεν απαιτείται μία απόλυτθ αντιςτοιχία με τθν πραγματικι γεωγραφία τθσ κάκε ακμισ, γεγονόσ το οποίο ςθμαίνει ότι κάκε υλοποίθςθ μπορεί να προςπερνά τθ μοντελοποίθςθ τθσ ίδιασ τθσ ακμισ και των λεπτομερειϊν τθσ και να επικεντρϊνεται, αντί αυτοφ, ςτο χειριςμό των χωρικϊν δεδομζνων μοντελοποιϊντασ τθν με τθ χριςθ των ςθμείων αρχισ και τζλουσ. Ζνα δίκτυο, φυςικά, για να ζχει κάποια χρθςιμότθτα και να μελετθκεί, κα πρζπει να χρθςιμοποιείται από αντικείμενα. Ζνα δίκτυο το οποίο απλά υπάρχει ςτο χϊρο μπορεί απλϊσ να αναπαραςτακεί με ζνα γράφθμα, το οποίο κα αποτελεί αντικείμενο προσ μελζτθ τθσ κεωρίασ γράφων. τθν προκειμζνθ περίπτωςθ, μασ ενδιαφζρουν αντικείμενα τα οποία μετακινοφνται ςτο γράφθμα βάςει ςυγκεκριμζνων κανόνων, οπότε και το αξιοποιοφν. Σα αντικείμενα αυτά μπορεί να χαρακτθρίηονται από διάφορεσ ιδιότθτεσ, οι οποίεσ μπορεί να ζχουν (ταχφτθτα, προτεραιότθτα ςε περιπτϊςεισ ςυμφόρθςθσ, υπακοι ι όχι ςε τυχόν περιοριςμοφσ του δικτφου) ι να μθν ζχουν (χρϊμα, ID, ετικζτα ονόματοσ) ςχζςθ με τον τρόπο που αυτά κα διαςχίηουν και κα κινοφνται πάνω ςτο δίκτυο. υνικωσ τα αντικείμενα ζχουν κάποια αφετθρία και κάποιον προοριςμό, ενϊ προαιρετικά μπορεί να επιςκζπτονται ςθμεία ενδιαφζροντοσ πάνω ςτο δίκτυο, γεγονόσ που μεταβάλλει τθν πορεία που κα ακολουκιςουν, θ οποία δεν περιορίηεται πλζον ςε μία κίνθςθ από το ςθμείο Α ςτο ςθμείο Β. Η διαδρομι που ακολουκεί το κάκε αντικείμενο, ςεβόμενο τουσ περιοριςμοφσ που το δίκτυο κζτει ςτθν κίνθςι τουσ, αποτελεί τθν τροχιά του αντικειμζνου. Με τθν πρόοδο τθσ τεχνολογίασ και, κυρίωσ, με τθν εξάπλωςθ και διάδοςθ των κινθτϊν ςυςκευϊν, θ ανακάλυψθ, καταςκευι και πρόβλεψθ τροχιϊν πάνω ςε δίκτυα βρίςκει άμεςεσ πρακτικζσ εφαρμογζσ. Εάν φζρουμε ςτο μυαλό μασ κάποιεσ από αυτζσ, εφκολα μποροφμε να φανταςτοφμε ζνα χριςτθ ο οποίοσ ηθτά πλθροφορίεσ για τθ ςυντομότερθ διαδρομι που πρζπει να ακολουκιςει προκειμζνου να φτάςει ςτον προοριςμό του ι για να περάςει από ζνα ςφνολο ςθμείων ενδιαφζροντοσ ςε μία πόλθ, ι κάποιον περιπατθτι ο οποίοσ ανακαλφπτει μία ιδιαίτερα ενδιαφζρουςα διαδρομι και κζλει να τθν αποκθκεφςει για μελλοντικι χριςθ ι για να τθ μοιραςτεί με τουσ φίλουσ του. Και φυςικά, δε κα πρζπει να παραλείψουμε το επιςτθμονικό ενδιαφζρον που παρουςιάηει θ ςυλλογι και μελζτθ μεγάλου όγκου 2

6 δεδομζνων τροχιϊν για τθν ανακάλυψθ τάςεων, προτιμιςεων, ςυμπεριφορϊν και ςθμείων ςυμφόρθςθσ. Γίνεται αμζςωσ προφανζσ, λοιπόν, ακόμα και χωρίσ να υπειςζλκουμε ςε λεπτομζρειεσ για άλλεσ περιοχζσ των οποίων τα αντικείμενα μελζτθσ μποροφν να μοντελοποιθκοφν αφαιρετικά ωσ γραφιματα, πωσ θ μελζτθ τροχιϊν πάνω ςε γραφιματα που αντιπροςωπεφουν πραγματικά και υπαρκτά δίκτυα παρουςιάηει ιδιαίτερο ενδιαφζρον, όπωσ και οι μζκοδοι για τθν αποδοτικι αποκικευςθ και ανάκτθςθ των δεδομζνων αυτϊν. Αυτζσ οι μζκοδοι κα είναι το αντικείμενο τθσ παροφςασ εργαςίασ. Πζρα από τα παραπάνω, ενδιαφζρον παρουςιάηει και θ αναηιτθςθ τροχιϊν πάνω ςε δίκτυα. Οι εφαρμογζσ οι οποίεσ αξιοποιοφν τζτοιου είδουσ αναηθτιςεισ βαςίηονται ςε ιςτορικά δεδομζνα (π.χ. διαδρομζσ που ζχουν ακολουκιςει άλλοι χριςτεσ του δικτφου ςτο παρελκόν), προκειμζνου να αντλιςουν πλθκϊρα πλθροφοριϊν προσ επεξεργαςία ι παρουςίαςθ. Για παράδειγμα, ζνασ επιςκζπτθσ ςε κάποια πόλθ μπορεί να δϊςει ζνα χωρικό εφροσ ςτο οποίο μπορεί ι προτίκεται να ταξιδζψει και θ εφαρμογι κα του δείξει προτεινόμενεσ διαδρομζσ βάςει αυτϊν των ιςτορικϊν δεδομζνων. Φυςικά, ςτθ ςυγκεκριμζνθ επιςτθμονικι περιοχι υπάρχει μία ςειρά από προβλιματα. Σα κυριότερα είναι το υψθλό κόςτοσ προεπεξεργαςίασ και αποκικευςθσ του δικτφου, το οποίο αυξάνεται ταυτόχρονα με τθν αφξθςθ του μεγζκουσ του δικτφου και θ υψθλι χωρικι πολυπλοκότθτα τθσ αποκικευςθσ όλων των πικανϊν τροχιϊν μεταξφ κάκε ηεφγουσ κόμβων. Σχετικό ϋρευνα Για τθ μελζτθ των τροχιϊν κινοφμενων αντικειμζνων πάνω ςε δίκτυα, κα πρζπει να ζχουμε μία μζκοδο θ οποία κα μασ επιτρζψει να καταςκευάςουμε ρεαλιςτικά γραφιματα διαφόρων μεγεκϊν, κακϊσ και αναπαραςτάςεισ αντικειμζνων τα οποία κα κινοφνται μζςα ςε αυτά. Προκειμζνου τα δεδομζνα να είναι όςο πιο ρεαλιςτικά γίνεται, θ τυχαία κατανομι τουσ είναι μόνο μία από τισ πικανζσ μεκόδουσ που μποροφν να χρθςιμοποιθκοφν. το *1+ προτείνονται μζκοδοι και τεχνικζσ για τθν παραγωγι ςυνκετικϊν δεδομζνων κινοφμενων αντικειμζνων, οι οποίεσ οδθγοφν ςε καλφτερθ κατανομι και ρεαλιςτικότερα αποτελζςματα. Πολλζσ από τισ ζρευνεσ και τουσ αλγόρικμουσ που κα μελετθκοφν ςτθν παροφςα εργαςία χρθςιμοποιοφν τθ γεννιτρια αντικειμζνων του Brinkhoff για παραγωγι κινοφμενων αντικειμζνων μζςα ςτα δίκτυα και μελζτθ τθσ αποδοτικότθτασ των δομϊν που προτείνονται. Σο κφριο ενδιαφζρον βρίςκεται ςτθ μελζτθ των δεδομζνων των τροχιϊν. τα [2], [3] θ τροχιά ενόσ κινοφμενου αντικειμζνου ορίηεται ωσ το ςφνολο των ακμϊν τισ οποίεσ κα ακολουκιςει το αντικείμενο κατά τθ διάρκεια ηωισ του πάνω ςτο γράφο (ςυνικωσ από τθν αφετθρία μζχρι τον τελικό προοριςμό) και το χρονικό διάςτθμα που το αντικείμενο διζρχεται από τθν κάκε ακμι. Επίςθσ παρουςιάηονται τεχνικζσ μεταςχθματιςμοφ των δεδομζνων του δικτφου, κακϊσ και των δεδομζνων των τροχιϊν. Πολλζσ από αυτζσ τισ τεχνικζσ, όπωσ θ αποκικευςθ των δεδομζνων ενόσ δικτφου ςε R-Trees, ςυναντϊνται και ςτισ δομζσ που κα μελετιςουμε παρακάτω. Μία εναλλακτικι αναπαράςταςθ των δεδομζνων τροχιϊν, που χρθςιμοποιείται ςτο *5+, είναι θ αποκικευςθ των κόμβων από τουσ οποίουσ 3

7 διζρχεται το αντικείμενο αντί των ακμϊν, και τθσ αντίςτοιχθσ χρονικισ ςτιγμισ που πραγματοποιικθκε θ επίςκεψθ. Για τθν αποκικευςθ δεδομζνων τροχιϊν ζχουν προτακεί αρκετζσ μζκοδοι, από τισ οποίεσ κάποιεσ κα μελετθκοφν ςτθν παροφςα εργαςία. Μία ενδιαφζρουςα προςζγγιςθ, τθν οποία και κα επαλθκεφςουμε πειραματικά για πολφ μεγάλα δίκτυα, αποτελεί θ δομι που προτάκθκε από τον Φρζντηο, αυτι του FNR-Tree [4]. Η δομι αυτι βαςίηεται ςτθν κλαςικι δομι R-Tree, θ οποία χρθςιμοποιείται ςε δφο επίπεδα. το FNR-Tree, το οποίο κα αναλφςουμε λεπτομερϊσ ςε μεγάλα δίκτυα ςε ακόλουκο κεφάλαιο, προτείνεται θ χριςθ μίασ τοπολογικισ δενδρικισ δομισ ενόσ διςδιάςτατου R-Tree για τθν αποκικευςθ των ακμϊν του γράφου. τα φφλλα του δζντρου αποκθκεφονται οι επιςκζψεισ των αντικειμζνων ςε μία δομι μονοδιάςτατου R-Tree. Οι Σιάκασ και Ραφαθλίδθσ προτείνουν μία διαφορετικι προςζγγιςθ *5+, θ οποία επίςθσ κα μελετθκεί ςε πολφ μεγάλα δίκτυα και ςτθν οποία το δίκτυο αποκθκεφεται με τθ μορφι λίςτασ γειτνίαςθσ (adjacency list) ςε ζνα αρχικό βιμα προεπεξεργαςίασ. ε κάκε ακμι που ςχθματίηεται ςε αυτι τθ λίςτα, αντιςτοιχίηεται μία ςυςτάδα θ οποία περιζχει τα αναγνωριςτικά IDs των τροχιϊν που διζρχονται από τθ ςυγκεκριμζνθ ακμι. Ακολοφκωσ, προτείνεται μία νζα μετρικι ομοιότθτασ μεταξφ τροχιϊν, θ οποία χρθςιμοποιείται για τθ διαδικαςία τθσ αναηιτθςθσ τροχιϊν. Ανϊλυςη προβλόματοσ Οριςμού Ωσ ζνα δίκτυο ορίηουμε ζνα ςφνολο, το οποίο αποτελείται από ζνα ςφνολο κορυφϊν και ζνα ςφνολο ακμϊν, οι οποίεσ ςυνδζουν τισ κορυφζσ μεταξφ τουσ. Η κάκε κορυφι, προαιρετικά, μπορεί να χαρακτθρίηεται από ςυντεταγμζνεσ πάνω ςτο επίπεδο, οπότε θ κορυφι δίνεται ςτθ μορφι: Η φπαρξθ των ςυντεταγμζνων βοθκά ςε πάρα πολλζσ εφαρμογζσ, κακϊσ δίνει τθ δυνατότθτα ςτθν κάκε ακμι να αποκθκευτεί βάςει τθσ τοπολογίασ τθσ (για παράδειγμα, ςε ζνα MBR ενόσ R-Tree). Κάκε ακμι βρίςκεται ςτθ μορφι: ( ) και ενϊνει μεταξφ τουσ τισ κορυφζσ και. ε εφαρμογζσ που μοντελοποιοφν πραγματικά δεδομζνα, κάκε ακμι αναπαριςτά ζνα οδικό τμιμα και ςυνικωσ είναι βεβαρθμζνθ, δθλαδι υπάρχει μία ςχζςθ ( ) θ οποία αναπαριςτά τθν απόςταςθ μεταξφ των δφο κόμβων, ι, εναλλακτικά, το χρόνο που χρειάηεται ζνα αντικείμενο για να φτάςει από τθν κορυφι ςτθν κορυφι μζςω τθσ ακμισ. Ανάλογα με τθν εφαρμογι που μελετάται και τισ απαιτιςεισ τθσ, θ απόςταςθ μεταξφ δφο κόμβων μπορεί να είναι είτε θ Ευκλείδεια απόςταςθ μεταξφ τουσ (ςε περίπτωςθ που είτε αυτι δίνεται ανεξάρτθτα, είτε υπάρχουν οι ςυντεταγμζνεσ των αντικειμζνων για τον κατά προςζγγιςθ υπολογιςμό τθσ), είτε το ςφνολο των βαρϊν όλων των ακμϊν που μεςολαβοφν ανάμεςα ςε αυτοφσ: 4

8 ( ) ( ) Σο κάκε δίκτυο που μελετάται μπορεί να αναπαραςτακεί με τθ βοικεια ενόσ γράφου, ο οποίοσ κα χαρακτθρίηεται επίςθσ από τισ παραπάνω ιδιότθτεσ. τθν παροφςα εργαςία, οι όροι «δίκτυο» και «γράφοσ» κα κεωροφνται ιςοδφναμοι. Ωσ επιςκζπτθσ (ι αλλιϊσ κινοφμενο αντικείμενο) ορίηεται το αντικείμενο το οποίο διαςχίηει το δίκτυο, είτε με τυχαίο τρόπο είτε βάςει κάποιασ προκακοριςμζνθσ διαδρομισ. Ο επιςκζπτθσ ανικει ςτο ςφνολο των επιςκεπτϊν : Ο επιςκζπτθσ χαρακτθρίηεται από τθν ταχφτθτα και τθν τροχιά τθν οποία κα ακολουκιςει: Η ταχφτθτα επθρεάηει το χρόνο που κα χρειαςτεί ο επιςκζπτθσ προκειμζνου να ολοκλθρϊςει τθ διαδρομι του, ενϊ θ τροχιά του επιςκζπτθ είναι θ διαδρομι τθν οποία ζχει αποφαςίςει να εκτελζςει μζςα ςτο δίκτυο. Ο χρόνοσ ηωισ του επιςκζπτθ ορίηεται ωσ ο χρόνοσ που κα χρειαςτεί προκειμζνου να φτάςει από τθν αφετθρία ςτον προοριςμό του. Για τθν τροχιά, υπάρχουν δφο διαφορετικοί οριςμοί, ανάλογα με τθν εφαρμογι τθν οποία μελετοφμε, αλλά ςε κάκε μία από τισ δφο περιπτϊςεισ, θ κάκε τροχιά ανικει ςτο ςφνολο των τροχιϊν Και ςτισ δφο περιπτϊςεισ αναπαράςταςθσ, κεωροφμε πωσ θ επίςκεψθ ςτθν κάκε κορυφι είναι ςτιγμιαίο γεγονόσ, δθλαδι δε μασ ενδιαφζρει ο χρόνοσ που περνά ζνα αντικείμενο ςε ςτάςθ ςτθν κάκε κορυφι. Για τον οριςμό τθσ τροχιάσ μασ ενδιαφζρει μόνο ο ςυνολικόσ χρόνοσ που το αντικείμενο περνά εν κινιςει μζςα ςτα όρια του δικτφου. Ο ζνασ οριςμόσ, ο οποίοσ παρουςιάηεται ςτο *5+, δίνεται ωσ ζνα διατεταγμζνο ςφνολο ηευγϊν κορυφϊν, οι οποίεσ αντιςτοιχοφν ςτισ κορυφζσ από τισ οποίεσ περνά το αντικείμενο κατά τθ διάςχιςθ του δικτφου, κακϊσ και τθσ χρονικισ ςτιγμισ κατά τθν οποία πραγματοποιείται αυτι θ επίςκεψθ: ( ) ( ) ( ) ε αυτιν τθν αναπαράςταςθ το ςθμείο πρόςβαςθσ ςτα δεδομζνα των τροχιϊν είναι θ αντίςτοιχθ κορυφι του δικτφου που μελετοφμε. Ζνασ εναλλακτικόσ οριςμόσ τθσ τροχιάσ είναι το διατεταγμζνο ςφνολο των ηευγϊν των ακμϊν από τισ οποίεσ διζρχεται το αντικείμενο κατά τθ διάρκεια τθσ ηωισ του και τθ διάςχιςθ του δικτφου και του χρονικοφ διαςτιματοσ που το αντικείμενο διζςχιηε τθν κάκε ακμι: ( ) ( ) ( ) 5

9 Αυτόσ ο οριςμόσ χρθςιμοποιείται ςτο *4+, λόγω τθσ ακμοκεντρικισ προςζγγιςθσ που ακολουκείται ςε αυτό. ε κάκε μία από τισ παραπάνω περιπτϊςεισ, θ τροχιά αντιπροςωπεφει τθ διαδρομι που ακολουκεί το αντικείμενο κατά τθ διάςχιςθ του δικτφου. Οριςμόσ προβλόματοσ Ζςτω το δίκτυο πάνω ςτο οποίο κινοφνται τα αντικείμενα, το ςφνολο των τροχιϊν και το ςφνολο των επιςκεπτϊν/αντικειμζνων τα οποία κινοφνται πάνω ςτο δίκτυο. Δοκζντων των παραπάνω, το ηθτοφμενο είναι διττισ φφςθσ: 1) Η αναηιτθςθ και ανάκτθςθ τθσ τροχιάσ του αντικειμζνου ςτθ δομι ςτθν οποία αποκθκεφονται οι τροχιζσ των αντικειμζνων. Για τθν αναηιτθςθ χρειαηόμαςτε μετρικζσ ομοιότθτασ μεταξφ τροχιϊν, κακϊσ ςε πολφ μεγάλα δίκτυα το να ςυμπζςουν δφο τροχιζσ ακριβϊσ ϊςτε να ανακτθκοφν από μία ευκεία αναηιτθςθ κα είναι αρκετά δφςκολο. Η αναηιτθςθ κα μπορεί να μασ δϊςει τισ πικανζσ μελλοντικζσ κζςεισ των αντικειμζνων, βάςει των τροχιϊν που βρίςκονται ιδθ ςτθ δομι και που ανακτϊνται από τθν αναηιτθςθ. 2) Η αποκικευςθ τθσ νζασ τροχιάσ κατά τθ διάςχιςθ του δικτφου, ςε περίπτωςθ που αυτι δεν υπάρχει, ϊςτε να αυξιςουμε το ςφνολο των διακζςιμων δεδομζνων. Με αυτόν τον τρόπο μποροφμε να ζχουμε ςτθ διάκεςι μασ τόςο ιςτορικά ςτοιχεία ςχετικά με τθν κίνθςθ των αντικειμζνων, όςο και πλθροφορίεσ για τθν τρζχουςα κζςθ τουσ. Οι δφο παραπάνω πράξεισ κα πρζπει να είναι αρκετά αποδοτικζσ, ϊςτε θ εκτζλεςι τουσ να μπορεί να εκτελεςτεί κατά τθν κίνθςθ των αντικειμζνων πάνω ςτο δίκτυο. Για παράδειγμα, το αντικείμενο μπορεί να διαςχίηει αρκετά μικρζσ ακμζσ του δικτφου ϊςτε θ αποκικευςθ να πρζπει να είναι γριγορθ και θ δομι να είναι ςε κζςθ να εκτελζςει τθν αποκικευςθ του επόμενου τμιματοσ τθσ τροχιάσ. Ομοίωσ, θ ανάκτθςθ των τροχιϊν που περνοφν από τθν ακμι ι τθν κορυφι ςτθν οποία βρίςκεται το αντικείμενο κα πρζπει να μπορεί να γίνει με ταχφτθτα, ϊςτε να μπορζςουμε να λάβουμε τισ πλθροφορίεσ που χρειαηόμαςτε ςε εφλογο χρονικό διάςτθμα. τθν παροφςα εργαςία κα μελετθκοφν οι δομζσ που ζχουν προτακεί για το ςυγκεκριμζνο ςκοπό και που ζχουν αναφερκεί ςτθν ειςαγωγι. Η μελζτθ κα γίνει ςε πολφ μεγάλα δίκτυα, κακϊσ θ ςυμπεριφορά και θ ταχφτθτα των δομϊν ζχουν ιδθ μελετθκεί ςε μικρότερα δίκτυα. Σα δίκτυα που κα χρθςιμοποιιςουμε για τθ μελζτθ των δομϊν κα είναι τθσ τάξθσ των εκατομμυρίων κορυφϊν και εκατομμυρίων ακμϊν μεταξφ τουσ. Εφκολα γίνεται αντιλθπτό ότι τα δίκτυα αυτά κα είναι αραιά όςον αφορά τον αρικμό των ακμϊν. Αλγόριθμοι και υλοπούηςη Αλγόριθμοι Τπάρχει πλθκϊρα αλγόρικμων για τθ λφςθ του ςυγκεκριμζνου προβλιματοσ. Μια και το πρόβλθμα είναι χωρικισ φφςθσ, είναι επόμενο οι μζκοδοι που απαντϊνται ςτθ βιβλιογραφία να βαςίηονται ςε δομζσ δεικτοδότθςθσ χωρικϊν δεδομζνων. Η πιο καλά καταγεγραμμζνθ δομι που χρθςιμοποιείται είναι το R-Tree, με κάποιεσ παραλλαγζσ πάνω ςε αυτό για να ικανοποιθκοφν οι ανάγκεσ του 6

10 ςυγκεκριμζνου προβλιματοσ. Η επιλογι τθσ δομισ του R-Tree ωσ βάςθσ για τθν πλειονότθτα των αλγορίκμων είναι αναμενόμενθ, κακϊσ πρόκειται για ιδιαίτερα αποδοτικι μζκοδο χωρικισ δεικτοδότθςθσ και θ βάςθ του προβλιματόσ μασ είναι χωρικι (το δίκτυο αναπτφςςεται ςτο χϊρο). Επίςθσ, αξίηει να ςθμειωκεί ότι οι μζκοδοι δεικτοδότθςθσ που περιγράφονται παρακάτω μποροφν να χρθςιμοποιθκοφν και ςε δίκτυα που εκτείνονται ςε τριςδιάςτατουσ χϊρουσ, με τθ μόνθ διαφορά να είναι θ προςκικθ τθσ τρίτθσ διάςταςθσ (ςυντεταγμζνθ z). τθν παροφςα εργαςία, κα μελετιςουμε, χωρίσ βλάβθ τθσ γενικότθτασ, δίκτυα που εκτείνονται ςτο διςδιάςτατο χϊρο. Για αυτό το λόγο, τα MBR που κα χρθςιμοποιιςουμε κα περιγράφονται από δφο ςθμεία με δφο ςυντεταγμζνεσ το κακζνα. Από τισ διακζςιμεσ μεκόδουσ δεικτοδότθςθσ κινοφμενων αντικειμζνων, κα μελετιςουμε τρεισ, δφο που βαςίηονται ςτο R-Tree, κακϊσ και μία που βαςίηεται ςε λίςτεσ γειτνίαςθσ. Οι μζκοδοι αυτζσ ζχουν δοκιμαςτεί ςε δίκτυα μικροφ μεγζκουσ (τθσ τάξθσ των δεκάδων χιλιάδων ςυνδζςμων-ακμϊν). ε αυτιν τθν εργαςία, θ απόδοςθ των αλγορίκμων κα μελετθκεί ςε δίκτυα πολφ μεγάλου μεγζκουσ (τθσ τάξθσ των εκατομμυρίων ςυνδζςμων-ακμϊν). Fixed Network (FN) R-Tree Η δομι FNR-Tree [4] βαςίηεται, όπωσ προαναφζρκθκε, ςτο ιδθ γνωςτό R-Tree [7]. Η ιδζα πάνω ςτθν οποία βαςίηεται είναι ότι για οποιοδιποτε δίκτυο το οποίο αποτελείται από ςυνδζςμουσ, το FNR- Tree μπορεί να το μοντελοποιιςει ωσ ζνα ςφνολο (δάςοσ) από μονοδιάςτατα (1D) R-Trees, τα οποία βρίςκονται πάνω από ζνα διςδιάςτατο (2D) R-Tree. Σο διςδιάςτατο R-Tree χρθςιμοποιείται για τθ δεικτοδότθςθ των χωρικϊν δεδομζνων του δικτφου (όπωσ για παράδειγμα τουσ δρόμουσ που αποτελοφν ζνα οδικό δίκτυο), τα οποία εκφράηονται ωσ ακμζσ του γράφου που το αντιπροςωπεφει. Κάκε ζνα από τα φφλλα του διςδιάςτατου R-Tree αντιπροςωπεφει μία ακμι του γραφιματοσ, ενϊ παράλλθλα περιζχει και ζνα δείκτθ προσ ζνα μονοδιάςτατο R-Tree, και κάκε μονοδιάςτατο R-Tree χρθςιμοποιείται για τθ δεικτοδότθςθ των χρονικϊν διαςτθμάτων που ζνα κινοφμενο αντικείμενο βριςκόταν ςτθν ακμι που δεικτοδοτείται από το αντίςτοιχο φφλλο του διςδιάςτατου R-Tree. Όπωσ και το κλαςικό R-Tree, θ ςυγκεκριμζνθ δομι είναι ιςορροπθμζνθ ωσ προσ το φψοσ, δθλαδι όλα τθσ τα φφλλα βρίςκονται ςτο ίδιο επίπεδο. Η δομι του FNR-Tree χωρίηεται ςε δφο μζρθ, ςτθ δομι του διςδιάςτατου R-Tree και ςτθ δομι του μονοδιάςτατου R-Tree: 2D R-Tree: Οι διαφορζσ του διςδιάςτατου R-Tree με το κλαςικό είναι ελάχιςτεσ. Κάκε κόμβοσ του δζντρου χαρακτθρίηεται από το ελάχιςτο περικλείον ορκογϊνιο (minimum bounding rectangle, MBR), το οποίο με τθ ςειρά του εκφυλίηεται ςε άλλα μικρότερα ορκογϊνια όςο μετακινοφμαςτε προσ τα φφλλα του δζντρου. Κάκε κόμβοσ περιζχει δείκτεσ προσ τουσ κόμβουσ παιδιά, οι οποίοι με τθ ςειρά τουσ χαρακτθρίηονται από τα δικά τουσ MBRs. Κάκε κόμβοσ του δζντρου μπορεί να γραφτεί ωσ: Όπου το ςφνολο των ςτοιχείων που περιζχονται ςτο ςυγκεκριμζνο MBR. Σα MBRs των κόμβων παιδιϊν περικλείονται εξ ολοκλιρου μζςα ςτο ορκογϊνιο που χαρακτθρίηει τον κάκε γονζα (εναλλακτικά, το ορκογϊνιο του κάκε γονζα περικλείει τα ορκογϊνια όλων των παιδιϊν 7

11 του). υνεπϊσ, ο κάκε κόμβοσ μπορεί να μοντελοποιθκεί ωσ ζνα ςφνολο ςτοιχείων του δζντρου, με κάκε ςτοιχείο να ζχει το δικό του MBR και ζνα δείκτθ προσ το δικό του κόμβο παιδί. Κάκε ςτοιχείο του κόμβου μπορεί να γραφτεί ςτθ μορφι Όπου μπορεί να είναι είτε ζνασ δείκτθσ προσ ζναν κόμβο ςε κατϊτερο επίπεδο, είτε δείκτθσ προσ το μονοδιάςτατο R-Tree το οποίο κα περιζχει τα χρονικά διαςτιματα των επιςκζψεων ςτθν ακμι. τθ γενικι του μορφι, το κάκε φφλλο του FNR-Tree, το οποίο κα αντιπροςωπεφει μία ακμι του δικτφου, χρειάηεται και μία επιπλζον μεταβλθτι, θ οποία κα προςδιορίηει τον προςανατολιςμό τθσ ακμισ ςτθν οποία αντιςτοιχεί. Η μεταβλθτι αυτι κα λαμβάνει τιμζσ από το ςετ, με το 0 να δθλϊνει ότι ο προςανατολιςμόσ τθσ είναι από τα αριςτερά προσ τα δεξιά και με το 1 να δθλϊνει ότι ο προςανατολιςμόσ τθσ είναι από δεξιά προσ τα αριςτερά. Επίςθσ, ςτα πλαίςια τθσ ςυγκεκριμζνθσ δομισ, το φφλλο κα περιζχει και ζνα δείκτθ προσ το μονοδιάςτατο R-Tree, το οποίο, όπωσ αναφζραμε, κα δεικτοδοτεί τα χρονικά διαςτιματα κατά τα οποία ζνα αντικείμενο βριςκόταν ςτθ ςυγκεκριμζνθ ακμι. Ζτςι, κάκε φφλλο μπορεί να γραφτεί ςτθ μορφι Όπου MBR το ορκογϊνιο το οποίο κα περιζχει τθν ακμι, ο προςανατολιςμόσ τθσ, με τισ τιμζσ που αναφζραμε παραπάνω, τα οποία κα είναι το αναγνωριςτικό τθσ ςυγκεκριμζνθσ ακμισ (όνομα ι ID), και ο δείκτθσ που κα οδθγεί ςτο μονοδιάςτατο R-Tree. 1D R-Tree: Όπωσ αναφζραμε και προθγουμζνωσ, κάκε φφλλο του διςδιάςτατου R-Tree κα περιζχει ζνα δείκτθ προσ ζνα μονοδιάςτατο R-Tree. Αυτό το R-Tree κα χρθςιμοποιθκεί για τθ δεικτοδότθςθ των επιςκζψεων ςτισ διάφορεσ ακμζσ του δζντρου. Σο κάκε φφλλο αυτοφ του δζντρου κα περιζχει το χρονικό διάςτθμα κατά το οποίο ζνα αντικείμενο βριςκόταν ςτθν ακμι τθν οποία μοντελοποιεί το φφλλο του 2D R-Tree που δείχνει ςτο ςυγκεκριμζνο δζντρο, το αναγνωριςτικό τθσ ακμισ, το αναγνωριςτικό του αντικειμζνου και τθν κατεφκυνςθ του αντικειμζνου. Η κατεφκυνςθ του αντικειμζνου είναι άλλθ μία μεταβλθτι θ οποία λαμβάνει τιμζσ από το ςετ, όπωσ και θ μεταβλθτι που δθλϊνει τον προςανατολιςμό ςτα ςτοιχεία του διςδιάςτατου R-Tree. Η κατεφκυνςθ δθλϊνει το ςθμείο ειςόδου του αντικειμζνου ςτθν ακμι, με το 0 να δθλϊνει ότι το αντικείμενο ειςιλκε ςτθν ακμι από τα αριςτερά, ενϊ το 1 δθλϊνει ότι το αντικείμενο ειςιλκε ςτθν ακμι από τα δεξιά. τθν ειδικι περίπτωςθ που θ ακμι είναι κάκετθ, θ κατεφκυνςθ του αντικειμζνου γίνεται 0 όταν το αντικείμενο ειςζρχεται ςτθν ακμι από κάτω και 1 όταν ειςζρχεται από πάνω. Ο κάκε εςωτερικόσ κόμβοσ του μονοδιάςτατου R-Tree μπορεί να εκφραςτεί ςτθ μορφι 8

12 Και ςε αυτιν τθν περίπτωςθ, ςε ςυμφωνία με τθν αρχι λειτουργίασ του κλαςικοφ R-Tree, το διάςτθμα που περιγράφεται ςε κάκε εςωτερικό κόμβο περιζχει και υπερκαλφπτει τα διαςτιματα που αντιςτοιχοφν ςε κάκε κόμβο παιδί. Ο κάκε κόμβοσ φφλλο μπορεί να εκφραςτεί ςτθ μορφι Οι αλγόρικμοι οι οποίοι χρθςιμοποιοφνται για το χειριςμό τθσ δομισ είναι ελαφρζσ παραλλαγζσ αυτϊν που χρθςιμοποιοφνται και ςτο χειριςμό του κλαςικοφ R-Tree [7]. Πιο ςυγκεκριμζνα: Αλγόρικμοσ ειςαγωγισ: Ο αλγόρικμοσ ειςαγωγισ ςτο FNR-Tree εκτελείται κάκε φορά που ζνα αντικείμενο εξζρχεται από μία ακμι, όταν δθλαδι ζχει ολοκλθρϊςει τθν κίνθςι του ςτο ςυγκεκριμζνο τμιμα του δικτφου. Σα δεδομζνα τα οποία απαιτοφνται για τθν ειςαγωγι είναι τα δφο άκρα τθσ ακμισ τθν οποία διατρζχει το αντικείμενο (ςτθ μορφι ςυντεταγμζνων ςθμείων ), τθν κατεφκυνςθ του κινοφμενου αντικειμζνου και το χρονικό διάςτθμα κατά το οποίο το αντικείμενο διζτρεχε τθν ακμι. Χρθςιμοποιϊντασ τον αλγόρικμο του Guttmann *7+ για τθν αναηιτθςθ ςτο R-Tree, αναηθτοφμε τθν ακμι του δζντρου βάςει των παραπάνω ςυντεταγμζνων των δφο ςθμείων, με τθν εκτζλεςθ τθσ αναηιτθςθσ να γίνεται ςε τρία βιματα: αρχικά επιλζγουμε το φφλλο το οποίο αντιςτοιχεί ςτθ ςυγκεκριμζνθ ακμι (ChooseLeaf), βάςει των δοκζντων ςυντεταγμζνων. Αφοφ βροφμε το φφλλο ςτο οποίο κα γίνει θ ειςαγωγι, ειςάγουμε το ςτοιχείο ςτον κόμβο. ε περίπτωςθ υπερχείλιςθσ (overflow), επιλζγουμε ζναν από τουσ τρεισ αλγόρικμουσ (Exhaustive, LinearSplit και QuadraticSplit) για να διαχωρίςουμε τον κόμβο ςε δφο νζουσ. Σα ςτοιχεία του κόμβου διαμοιράηονται ςτουσ δφο νζουσ. Ο διαχωριςμόσ του κόμβου μπορεί να οδθγιςει ςε εκ νζου διαχωριςμό του κόμβου-γονζα, οπότε οι αλλαγζσ διαδίδονται προσ τα επάνω μζχρι να καταλιξουμε ςτθν ιδθ υπάρχουςα ι ςε νζα ρίηα του δζντρου. Σο βαςικό κριτιριο τόςο τθσ επιλογισ του φφλλου ςτο οποίο κα γίνει θ ειςαγωγι όςο και του διαχωριςμοφ των κόμβων είναι θ ελαχιςτοποίθςθ τθσ αφξθςθσ του εμβαδοφ των ορκογωνίων. τθν περίπτωςθ του διςδιάςτατου R-Tree, οι ακμζσ ειςάγονται με τυχαία ςειρά και οι παραπάνω ενζργειεσ είναι ςχεδιαςμζνεσ ζτςι ϊςτε να μποροφν να υποςτθρίξουν κάτι τζτοιο. Σα παραπάνω ιςχφουν ςε ζνα κλαςικό R-Tree και, κατ επζκταςθ, ςτο διςδιάςτατο R-Tree το οποίο βρίςκεται ςτο άνω επίπεδο τθσ δομισ μασ. τθν περίπτωςθ των μονοδιάςτατων R-Trees που βρίςκονται ςτα φφλλα του, όμωσ, μποροφμε να κάνουμε τθν αςφαλι υπόκεςθ ότι τα μονοδιάςτατα χρονικά διαςτιματα κα ειςάγονται με αφξουςα ςειρά, λόγω του γεγονότοσ ότι ο χρόνοσ κα είναι πάντα μονότονοσ και αφξων. Με αυτιν τθν παρατιρθςθ, αντιλαμβανόμαςτε ότι μποροφμε να κάνουμε μία διαφοροποίθςθ ςτθ λειτουργία τθσ ειςαγωγισ. Πιο ςυγκεκριμζνα, λόγω τθσ αφξουςασ πορείασ του χρόνου, κάκε νζο ςτοιχείο μπορεί απλά να ειςάγεται πάντα ςτο δεξιότερο, ι πιο πρόςφατο, φφλλο του μονοδιάςτατου R-Tree. τθν περίπτωςθ που το φφλλο αυτό είναι πλιρεσ, μποροφμε να δθμιουργιςουμε ζνα νζο φφλλο ςτο οποίο να ειςάγουμε το ςτοιχείο. Σο νζο φφλλο ακολοφκωσ ειςάγεται ςτον κόμβο γονζα του μζχρι πρότινοσ δεξιότερου παιδιοφ, με τισ αλλαγζσ να διαδίδονται προσ τθ ρίηα όπωσ και προθγουμζνωσ. Η τεχνικι αυτι χρθςιμοποιικθκε και ςτον αλγόρικμο ειςαγωγισ τθσ δομισ TB-Tree [9]. Η ςυγκεκριμζνθ βελτιςτοποίθςθ οδθγεί ςε πλιρθ φφλλα ςτα μονοδιάςτατα 9

13 δζντρα, ενϊ ελαχιςτοποιεί και τθν επικάλυψθ μεταξφ των φφλλων, γεγονόσ που οδθγεί ςε πιο αποδοτικι αξιοποίθςθ του χϊρου. υγκεκριμζνα, χωρίσ αυτι τθ βελτιςτοποίθςθ, θ αξιοποίθςθ του χϊρου των μονοδιάςτατων R-Trees υπολογίςτθκε ςτο 65%, ενϊ μετά τθ βελτιςτοποίθςθ αυξικθκε ςτο 96%. Κάκε φορά που ζνα αντικείμενο φτάνει ςε ζναν κόμβο, θ κίνθςι του ςτθν ακμι που μόλισ επιςκζφκθκε καταγράφεται και δεικτοδοτείται ςτο δζντρο. Σα δφο βιματα που χρειάηονται για τθ δεικτοδότθςθ είναι αρχικά μία αναηιτθςθ ςτο διςδιάςτατο δζντρο βάςει των ςυντεταγμζνων των δφο ςθμείων που ορίηουν τθν ακμι. Η αναηιτθςθ αυτι κα μασ δϊςει το φφλλο το οποίο αντιπροςωπεφει τθ ςυγκεκριμζνθ ακμι και το δείκτθ ςτο μονοδιάςτατο R-Tree το οποίο δεικτοδοτεί όλεσ τισ επιςκζψεισ ςε αυτιν. Ζχοντασ ανακαλφψει το δζντρο αυτό και ςφμφωνα με τθ διαπίςτωςθ που περιγράψαμε παραπάνω, το νζο διάςτθμα ειςάγεται ςτο δεξιότερο φφλλο του (ι ςτο νζο φφλλο που προκφπτει εάν το ιδθ υπάρχον είναι πλιρεσ). Παρακάτω βλζπουμε ςυνοπτικά τον ψευδοκϊδικα που περιγράφει τθ διαδικαςία ειςαγωγισ ςτθ δομι: Αλγόρικμοσ ειςαγωγισ του FNR-Tree 1. Εκτζλεςε τον αλγόρικμο αναηιτθςθσ του Guttman ςτο R-Tree ανωτζρου επιπζδου 2. Ανακάλυψε τθν ακμι τθν οποία το κινοφμενο αντικείμενο ςταματά να διαςχίηει 3. Ανάκτθςε τον κόμβο φφλλο που αντιπροςωπεφει αυτιν τθν ακμι 4. Ανάκτθςε το μονοδιάςτατο R-Tree ςτο οποίο δείχνει ο κόμβοσ φφλλο 5. Εκτζλεςε τον αλγόρικμο ειςαγωγισ του ςτοιχείου ςτο μονοδιάςτατο R-Tree Η χρονικι πολυπλοκότθτα του αλγορίκμου ςυμπίπτει με τθν αντίςτοιχθ του R-Tree, λόγω τθσ απλισ χριςθσ του αλγόρικμου αναηιτθςθσ του Guttman, και είναι, όπου ο μζγιςτοσ αρικμόσ ςτοιχείων που μπορεί να δεχτεί ζνασ κόμβοσ και ο αρικμόσ των ςτοιχείων προσ ειςαγωγι. Αλγόρικμοσ αναηιτθςθσ Η αναηιτθςθ ςτο FNR-Tree γίνεται βάςει ενόσ χωροχρονικοφ ερωτιματοσ (spatiotemporal query). Σο ερϊτθμα αυτό είναι ζνα τριςδιάςτατο διάςτθμα (3D interval), το οποίο αποτελείται από δφο ςθμεία ςτο χϊρο και ζνα χρονικό διάςτθμα και λαμβάνει τθ μορφι Η αναηιτθςθ ςτο δζντρο εκτελείται, όπωσ και προθγουμζνωσ, ςε δφο βιματα. Σο πρϊτο βιμα εκτελεί το χωρικό μζροσ του ερωτιματοσ χρθςιμοποιϊντασ τα δφο ςθμεία τα οποία δίνονται ςτο ερϊτθμα. Εκτελϊντασ το χωρικό ερϊτθμα, λαμβάνουμε όλεσ τισ ακμζσ οι οποίεσ περιζχονται ςτο ορκογϊνιο που ορίηεται από τα δφο δεδομζνα ςθμεία, κακϊσ και όλα τα μονοδιάςτατα R-Trees (τα ςτοιχεία των επιςκζψεων δθλαδι), τα οποία αντιςτοιχοφν ςε αυτζσ. Πάνω ςε αυτά τα μονοδιάςτατα R-Trees εκτελοφμε το δεφτερο βιμα τθσ αναηιτθςθσ, που είναι το χρονικό ερϊτθμα με τθ χριςθ του χρονικοφ διαςτιματοσ που δίνεται ςτο ερϊτθμα, ϊςτε να ανακτιςουμε τισ κινιςεισ των αντικειμζνων ςτθ δεδομζνθ χρονικι ςτιγμι, θ οποία ορίηεται από το χρονικό κομμάτι του ερωτιματοσ, και ςτθ ςυγκεκριμζνθ περιοχι που ορίηεται από το χωρικό κομμάτι του ερωτιματοσ. 10

14 Ακολουκεί μία ςυνοπτικι παρουςίαςθ του ψευδοκϊδικα που περιγράφει τθ διαδικαςία αναηιτθςθσ ςτθ δομι του FNR-Tree: Αλγόρικμοσ αναηιτθςθσ ςτο FNR-Tree 1. Εκτζλεςε τον αλγόρικμο αναηιτθςθσ του Guttman ςτο R-Tree ανωτζρου επιπζδου 2. Ανακάλυψε τισ ακμζσ που περιζχονται ςτο χωρικό παράκυρο που αντιπροςωπεφεται από το παραλλθλόγραμμο που δίδεται από το χριςτθ 3. Ανάκτθςε τουσ κόμβουσ φφλλα που αντιπροςωπεφουν αυτζσ τισ ακμζσ 4. Αποκικευςε τισ ακμζσ ςτθ μνιμθ 5. Εκτζλεςε τον αλγόρικμο αναηιτθςθσ του Guttman ςε κάκε ζνα από τα μονοδιάςτατα R-Trees ςτα οποία δείχνουν οι κόμβοι φφλλα 6. Για κάκε φφλλο του κάκε μονοδιάςτατου R-Tree ανάκτθςε τθν ακμι που του αντιςτοιχεί 7. Απόρριψε κάκε φφλλο που αντιςτοιχεί ςε ακμι εξ ολοκλιρου εκτόσ του χωρικοφ παρακφρου Ομοίωσ με παραπάνω, θ χρονικι πολυπλοκότθτα του αλγορίκμου είναι να παραμζνει θ ίδια., με τθ ςθμειολογία Moving Objects in Network (MON) Tree Η δομι MON-Tree *5+ βαςίηεται ςτθν υπόκεςθ ότι τα αντικείμενα ςτο δίκτυο κινοφνται πάνω ςε τροχιζσ ι ςφνολα ακμϊν, οι οποίεσ μποροφν να αντιςτοιχιςτοφν ςτισ ακμζσ του γραφιματοσ. Αποτελείται από ζνα διςδιάςτατο R-Tree το οποίο βρίςκεται ςτθν κορυφι τθσ δομισ, του οποίου τα φφλλα δεικτοδοτοφν διςδιάςτατα R-Trees ςτο χαμθλότερο επίπεδο. Σα R-Trees του χαμθλότερου επιπζδου δεικτοδοτοφν τθν κίνθςθ των αντικειμζνων πάνω ςτισ τροχιζσ. το ανϊτερο επίπεδο υλοποιείται επίςθσ και μία δομι κατακερματιςμοφ (hash structure), θ οποία περιζχει εγγραφζσ τθσ μορφισ, όπου είναι το αναγνωριςτικό τθσ τροχιάσ και ζνασ δείκτθσ προσ το R-Tree του χαμθλότερου επιπζδου το οποίο δεικτοδοτεί τθ ςυγκεκριμζνθ τροχιά. Η δομι αυτι οργανϊνεται βάςει του. υνεπϊσ, το ανϊτερο επίπεδο τθσ δομισ αποτελείται από δφο επιμζρουσ δομζσ, το διςδιάςτατο R-Tree που δεικτοδοτεί τισ τροχιζσ που ακολουκοφνται και τθ δομι κατακερματιςμοφ που δεικτοδοτεί τα R- Trees του κατϊτερου επιπζδου. Ο αλγόρικμοσ ειςαγωγισ λαμβάνει ζνα αναγνωριςτικό τθσ τροχιάσ ωσ παράμετρο και χρθςιμοποιεί τθ δομι κατακερματιςμοφ για να βρει το R-Tree χαμθλότερου επιπζδου το οποίο αντιςτοιχεί ςτθν τροχιά αυτι. Για τθν αναηιτθςθ ςτθ δομι, ο αλγόρικμοσ λαμβάνει ζνα χωροχρονικό παράκυρο (spatiotemporal window), το οποίο ορίηει το χϊρο και το χρόνο που μασ ενδιαφζρει να ανακαλφψουμε κινοφμενα αντικείμενα, και ξεκινά τθν αναηιτθςθ από τθν κορυφι του R-Tree του ανϊτερου επιπζδου, το οποίο οδθγεί τθν αναηιτθςθ ςτα MBR τθσ κάκε τροχιάσ. Σο R-Tree του άνω επιπζδου χρθςιμοποιεί MBR τα οποία ςτα φφλλα βρίςκονται ςτθ μορφι, όπου είναι το MBR που περιζχει τθν τροχιά, ζνασ δείκτθσ προσ τθν τροχιά και είναι δείκτθσ προσ το R-Tree του χαμθλότερου επιπζδου. Οι εςωτερικοί κόμβοι του δζντρου βρίςκονται ςτθ μορφι, όπου είναι ζνα MBR που περιζχει όλα τα MBRs του απόγονου κόμβου και είναι δείκτθσ προσ τον απόγονο κόμβο. 11

15 Σο R-Tree του κατϊτερου επιπζδου δεικτοδοτεί τισ κινιςεισ των αντικειμζνων μζςα ςτισ τροχιζσ και, κατ επζκταςθ, μζςα ςτο ίδιο το δίκτυο. Η κίνθςθ περιγράφεται με τθ χριςθ δφο διαςτθμάτων, του χωρικοφ διαςτιματοσ, και του χρονικοφ διαςτιματοσ, όπου ιςχφει. Ο ςυνδυαςμόσ αυτϊν των δφο διαςτθμάτων μασ δίνει τισ κζςεισ του αντικειμζνου μζςα ςτθν τροχιά ςτουσ χρόνουσ και αντίςτοιχα. τθ ςυγκεκριμζνθ δομι περιγράφονται δφο είδθ ειςαγωγισ: ειςαγωγι τροχιϊν και ειςαγωγι κίνθςθσ. Η ειςαγωγι τροχιϊν καταςκευάηει το δίκτυο κατά τθ δθμιουργία τθσ κάκε τροχιάσ, δεικτοδοτϊντασ τθν ςτο άνω R-Tree,ενϊ θ ειςαγωγι κινιςεων απαιτείται όςο το αντικείμενο διατρζχει τθν τροχιά που ζχει επιλζξει. Αλγόρικμοσ ειςαγωγισ τροχιάσ: Ο αλγόρικμοσ ειςαγωγισ τροχιάσ απλά ειςάγει το αναγνωριςτικό τθσ ςτθ δομι κατακερματιςμοφ, αναβάλλοντασ τθν ειςαγωγι τθσ ςτο άνω R-Tree ζωσ ότου κάποιο αντικείμενο επιλζξει να τθ διαςχίςει. Με αυτόν τον τρόπο, αποφεφγεται θ δζςμευςθ χϊρου ςτο άνω R- Tree για τροχιζσ οι οποίεσ δε χρθςιμοποιοφνται από κανζνα αντικείμενο (ςτθν υλοποίθςι μασ κάτι τζτοιο δε ςυμβαίνει και τα δφο αυτά γεγονότα ςυμβαίνουν ταυτόχρονα, μια και οι τροχιζσ επιλζγονται από τα αντικείμενα κατά τθ δθμιουργία τουσ) και το άνω R-Tree παραμζνει όςο το δυνατόν μικρότερο. Σο δίκτυο προχπάρχει ςτθ μνιμθ και δε μεταβάλλεται με το χρόνο, και οι επιμζρουσ δομζσ αποκθκεφουν απλοφσ δείκτεσ προσ τα ςτοιχεία του δικτφου (και όχι αντίγραφα των ίδιων των ςτοιχείων, τα οποία μπορεί να είναι μεγάλα ςε μζγεκοσ). Αλγόρικμοσ ειςαγωγισ τροχιάσ MON-Tree 1. Πραγματοποίθςε ειςαγωγι του αναγνωριςτικοφ ID τθσ τροχιάσ ςτθ δομι κατακερματιςμόυ Η ειςαγωγι ςτθ δομι κατακερματιςμοφ απαιτεί χρόνο, όπωσ κάκε δομι κατακερματιςμοφ. Αλγόρικμοσ ειςαγωγισ κίνθςθσ: Ο αλγόρικμοσ ειςαγωγισ κίνθςθσ λαμβάνει ωσ ορίςματα το αναγνωριςτικό του κινοφμενου αντικειμζνου, το αναγνωριςτικό τθσ τροχιάσ πάνω ςτθν οποία κινείται ( ), το χωρικό διάςτθμα τθσ κίνθςθσ που αντιπροςωπεφει τθν κίνθςθ του αντικειμζνου πάνω ςτθν τροχιά, και το χρονικό διάςτθμα που αντιςτοιχεί ςε αυτιν τθν κίνθςθ,. Αρχικά πραγματοποιείται αναηιτθςθ ςτο άνω R-Tree για τθν ανάκτθςθ τθσ τροχιάσ που αναηθτοφμε βάςει του μοναδικοφ αναγνωριςτικοφ τθσ. Εάν δεν υπάρχει ακόμα κάτω R-Tree που να αντιςτοιχεί ςε αυτιν τθν τροχιά, τότε ζνα νζο R-Tree δθμιουργείται ωσ παιδί του αντίςτοιχου φφλλου του άνω R-Tree και θ δομι κατακερματιςμοφ ενθμερϊνεται με δείκτθ προσ το νζο R-Tree. ε αυτό το κάτω R-Tree, ειςάγουμε το MBR με ςυντεταγμζνεσ. Η αναηιτθςθ και θ ειςαγωγι ςτο R- Tree γίνεται, ςε κάκε περίπτωςθ, χρθςιμοποιϊντασ τον αλγόρικμο του Guttman [7]. Αλγόρικμοσ ειςαγωγισ κίνθςθσ MON-Tree 1. Πραγματοποίθςε αναηιτθςθ ςτο άνω R-Tree χρθςιμοποιϊντασ τον αλγόρικμο αναηιτθςθσ του Guttman για τθν τροχιά που ακολουκεί το αντικείμενο 2. Αν δεν υπάρχει κάτω R-Tree για τθν τροχιά a. Δθμιοφργθςε το R-Tree ωσ φφλλο του κόμβου 12

16 b. Πραγματοποίθςε ειςαγωγι δείκτθ προσ τθν τροχιά ςτθ δομι κατακερματιςμοφ 3. Καταςκεφαςε το MBR με ςυντεταγμζνεσ 4. Πραγματοποίθςε ειςαγωγι του MBR χρθςιμοποιϊντασ τον αλγόρικμο ειςαγωγισ του Guttman Όπωσ και ςτθν περίπτωςθ του FNR-Tree, γίνεται χριςθ του απλοφ αλγόρικμου αναηιτθςθσ του Guttman ςε κάκε φάςθ τθσ ειςαγωγισ κίνθςθσ. υνεπϊσ και εδϊ θ χρονικι πολυπλοκότθτα του αλγορίκμου είναι. Αλγόρικμοσ αναηιτθςθσ: Η αναηιτθςθ βαςίηεται ςε ζνα ςυγκεκριμζνο χωροχρονικό παράκυρο (spatiotemporal window), το οποίο είναι τθσ μορφισ: Σο ερϊτθμα που εκφράηεται από το μεταφράηεται ωσ ανάκτθςε τα αντικείμενα τα οποία βρίςκονταν ςτο χϊρο που ορίηεται ωσ, κατά το χρονικό διάςτθμα. Εναλλακτικά, το ερϊτθμα μπορεί να τροποποιθκεί ϊςτε να ανακτιςει τα τμιματα των τροχιϊν που βρίςκονται εντόσ του χϊρου που ορίηεται από το. Για το πρϊτο είδοσ ερωτιματοσ, ο αλγόρικμοσ διαχωρίηει το ερϊτθμα ςτο χωρικό και ςτο χρονικό του μζροσ. Αρχικά, πραγματοποιείται μία αναηιτθςθ ςτο άνω R-Tree ϊςτε να ανακτθκοφν όλα τα MBR τα οποία τζμνουν το χωρικό μζροσ του. Η αναηιτθςθ με τθ χριςθ του αλγορίκμου του Guttman ζχει πολυπλοκότθτα. Σο αποτζλεςμα είναι ζνα ςφνολο από παράκυρα: Όπου το μζγεκοσ του ςυνόλου, θ κζςθ του αντικειμζνου ςτθν τροχιά και το χρονικό διάςτθμα που δίνεται ςτο ερϊτθμα. Αφοφ ανακτθκοφν αυτά τα τμιματα του δικτφου, πραγματοποιείται αναηιτθςθ ςε κάκε ζνα από αυτά, βάςει του χρονικοφ διαςτιματοσ. Η αναηιτθςθ χρθςιμοποιεί μία παραλλαγι του κλαςικοφ αλγόρικμου αναηιτθςθσ ςε R-Trees, θ οποία βαςίηεται ςε αναηιτθςθ ςε ζνα ςφνολο από παράκυρα, αντί μόνο ςε ζνα. Ο αρχικόσ αλγόρικμοσ αναηιτθςθσ του R- Tree ακολουκεί ζνα ςφνδεςμο ι επιςτρζφει ζνα φφλλο εάν όλο ι μζροσ του MBR που δεικτοδοτεί τζμνει το ερϊτθμα. τθν παραλλαγι μασ, θ απόφαςθ αυτι εκτελείται εάν όλο ι μζροσ του MBR που δεικτοδοτείται τζμνει ζςτω και ζνα από τα παράκυρα του ςυνόλου. Σο πρόβλθμα τϊρα, ςυνεπϊσ, είναι θ φπαρξθ ενόσ ςυνόλου από παράκυρα και ενόσ ςυνόλου από MBRs, και το ηθτοφμενο είναι να βροφμε τα φφλλα του δζντρου που τζμνουν το ςφνολο, που είναι ιςοδφναμο με το να βροφμε αλλθλοεπικαλυπτόμενα ηεφγθ ορκογωνίων ανάμεςα ςτα δφο ςφνολα. Ο χρόνοσ που απαιτείται για τθν εκτζλεςθ αυτισ τθσ αναηιτθςθσ είναι Όπου ο ςυνολικόσ αρικμόσ ορκογωνίων ςτα δφο ςφνολα και ο αρικμόσ των αλλθλοεπικαλυπτόμενων ηευγϊν. Αξιοποιϊντασ το γεγονόσ ότι κάκε ςτοιχείο του ςυνόλου χαρακτθρίηεται από το ίδιο χρονικό διάςτθμα και οι κζςεισ του κινοφμενου αντικειμζνου είναι ανεξάρτθτεσ (μθ αλλθλοεπικαλυπτόμενεσ) και ταξινομθμζνεσ 13

17 (κακϊσ ο χρόνοσ είναι ςυνεχισ και αφξων, οπότε ταξιδεφει μόνο προσ μία κατεφκυνςθ), μποροφμε να κάνουμε ζνα μόνο πζραςμα κατά το οποίο το ερϊτθμα είναι αν το MBR του τρζχοντοσ κόμβου τζμνει το. Αυτόσ ο ζλεγχοσ μπορεί να ολοκλθρωκεί ςε λογαρικμικό χρόνο. Αρχικά ελζγχεται το αν ο χρόνοσ ειςαγωγισ του κόμβου τζμνει το χρονικό διάςτθμα. Εάν ναι, ελζγχεται το αν υπάρχει ζςτω και μία τομι με τα χωρικά διαςτιματα με απλι εφαρμογι δυαδικισ αναηιτθςθσ. Σο δεφτερο είδοσ ερωτιματοσ που αναφζραμε παραπάνω ακολουκεί τα ίδια βιματα, με τθν προςκικθ ενόσ τρίτου βιματοσ για τθν απαλοιφι διπλότυπων τροχιϊν (ςε περίπτωςθ που δφο αντικείμενα ακολοφκθςαν τθν ίδια τροχιά) και επιςτροφι μόνο των εν λόγω αντικειμζνων. Αυτι θ διαδικαςία μπορεί να γίνει ςτθν κφρια μνιμθ και ζνασ από τουσ προτεινόμενουσ τρόπουσ είναι θ αποκικευςθ των αντικειμζνων που βρζκθκαν ςτα προθγοφμενα βιματα και απλι απαλοιφι διπλοτφπων πριν τθν τελικι επιςτροφι τουσ. Αλγόρικμοσ αναηιτθςθσ MON-Tree 1. Πραγματοποίθςε αναηιτθςθ ςτο άνω R-Tree βάςει του MBR που ορίηεται από τα δφο χωρικά ςθμεία 2. Ανάκτθςε όλα τα φφλλα τα οποία τζμνουν το MBR 3. Αποκικευςε τα φφλλα ωσ χωροχρονικά παράκυρα που ορίηονται από τα ςθμεία του MBR και από τα ςθμεία που ορίηουν το χρόνο ςτθ μορφι 4. Για κάκε ζνα από τα παραπάνω παράκυρα, πραγματοποίθςε αναηιτθςθ ςτα MBR που ορίηονται από τα φφλλα του R-Tree 5. Εάν το MBR δεν τζμνει κάποιο από τα παράκυρα, απόρριψζ το 6. (Προαιρετικά) Εφάρμοςε απαλοιφι διπλοτφπων τροχιϊν Λύςτα γειτνύαςησ και ςυςτϊδεσ τροχιών Γενικι μορφι και αρχι τθσ δομισ: Όπωσ και ςτον προθγοφμενο αλγόρικμο, θ λειτουργία τθσ λίςτασ γειτνίαςθσ με ςυςτάδεσ *6+ βαςίηεται ςε δφο βιματα, ζνα βιμα προεπεξεργαςίασ το οποίο δεικτοδοτεί τα χωρικά δεδομζνα του δικτφου, και ζνα βιμα τθσ κυρίωσ επεξεργαςίασ, το οποίο δεικτοδοτεί τισ τροχιζσ του δικτφου, είτε κατά τθ δθμιουργία τουσ είτε από ζνα ζτοιμο ςφνολο δεδομζνων. Σο βιμα τθσ προεπεξεργαςίασ βαςίηεται ςε μία αρκετά απλι ιδζα, κακϊσ δεικτοδοτεί τισ ακμζσ του δικτφου και τισ αποκθκεφει ςε μία λίςτα γειτνίαςθσ. Η βαςικι ιδζα ςτθ ςυνζχεια τθσ προεπεξεργαςίασ είναι θ επζκταςθ τθσ λίςτασ γειτνίαςθσ, όπου για κάκε ακμι δθμιουργείται μία ςυςτάδα (cluster) θ οποία αποκθκεφει όλεσ τισ τροχιζσ οι οποίεσ διζρχονται από τθ ςυγκεκριμζνθ ακμι. ε περίπτωςθ που καμία τροχιά δε διζρχεται από τθν ακμι, θ αντίςτοιχθ ςυςτάδα παραμζνει άδεια. Η ςυςτάδα που δθμιουργικθκε αντιςτοιχίηεται ςτον κόμβο που καταλιγει θ ακμι. Βάςει των παραπάνω, θ τελικι δομι ςε ζνα δίκτυο μεγζκουσ κόμβων κα αποτελείται από λίςτεσ γειτνίαςθσ, οι οποίεσ κα αντιπροςωπεφουν τισ ακμζσ του δικτφου, εκτεταμζνεσ με τισ ςυςτάδεσ των τροχιϊν που διζρχονται από τθν κάκε ακμι. Οι ςυςτάδεσ υλοποιοφνται ωσ δυναμικζσ λίςτεσ, ςυνεπϊσ απαιτείται μία αρχικι διάςχιςθ του ςυνόλου δεδομζνων των τροχιϊν. Σο αναγνωριςτικό ID τθσ τροχιάσ δίνεται ωσ παράμετροσ ςε μία επιλεγμζνθ 14

18 ςυνάρτθςθ κατακερματιςμοφ (hash function), θ οποία επιςτρζφει τθ διεφκυνςθ ςτθν οποία είναι αποκθκευμζνθ θ τροχιά ςτο δίςκο. Ακολοφκωσ, θ τροχιά ανακτάται και διαςχίηεται. τθ ςυςτάδα που αντιςτοιχεί ςε κάκε ακμι θ οποία ανικει ςτθν τροχιά, ειςάγεται το αναγνωριςτικό ID τθσ τροχιάσ. τθ βαςικι υλοποίθςθ του αλγορίκμου, θ ςυνάρτθςθ κατακερματιςμοφ που χρθςιμοποιείται είναι θ ςυνάρτθςθ ακζραιου υπόλοιπου: Αξίηει να ςθμειωκεί ότι ςτθ κζςθ τθσ ςυγκεκριμζνθσ ςυνάρτθςθσ μπορεί να χρθςιμοποιθκεί οποιαδιποτε άλλθ ςυνάρτθςθ κατακερματιςμοφ, χωρίσ να επθρεαςτεί θ ςυνολικι απόδοςθ τθσ μεκόδου. Η χρονικι πολυπλοκότθτα για τθν ανάγνωςθ όλων των δεδομζνων τροχιϊν, κακϊσ και θ χωρικι πολυπλοκότθτα τθσ προεπεξεργαςίασ που αντιςτοιχεί ςτθν αποκικευςθ των χωρικϊν δεδομζνων του δικτφου και των ςυςτάδων των τροχιϊν που αντιςτοιχοφν ςε αυτά είναι: Όπωσ είναι φανερό, θ δομι αυτι ζχει γραμμικό κόςτοσ, τόςο χρονικό για τθν ανάγνωςθ και τθ δθμιουργία τθσ, όςο και χωρικό για τθν αποκικευςι τθσ. Επίςθσ, οι ςυςτάδεσ που δθμιουργοφνται είναι κατά κανόνα μικρότερεσ από τθ δομι που περιγράφεται ςτθν [10]. ε αυτι τθ δομι, θ ςυςταδοποίθςθ γίνεται βαςιςμζνθ ςτουσ κόμβουσ του δικτφου, γεγονόσ που οδθγεί ςε πιο μεγάλεσ ςυςτάδεσ, αντίκετα με τθ ςυγκεκριμζνθ μζκοδο, ςτθν οποία θ ςυςταδοποίθςθ βαςίηεται ςτισ ακμζσ. Σζλοσ, από τθ ςτιγμι που χρθςιμοποιείται μία ςυνάρτθςθ κατακερματιςμοφ, θ κάκε τροχιά μπορεί να ανακτθκεί άμεςα, χωρίσ να χρειάηεται αναηιτθςθ. Μετρικι χωρικισ ομοιότθτασ: Για τθν αναηιτθςθ ςτθ δομι, προτείνονται δφο νζεσ μετρικζσ ομοιότθτασ των τροχιϊν, και, για τθ χωρικι και τθ χρονικι διάςταςθ αντίςτοιχα. Η χωρικι μετρικι ομοιότθτασ δθλϊνει το πόςο κοντά βρίςκεται μία τροχιά ςτα ςθμεία που ςυμπεριλαμβάνονται ςτο χωρικό ερϊτθμα, ςφμφωνα πάντα με τουσ περιοριςμοφσ που επιβάλλει το δίκτυο. Η χωρικι απόςταςθ μίασ τοποκεςίασ από μία τροχιά θ οποία διζρχεται από τουσ κόμβουσ ορίηεται ωσ θ ελάχιςτθ από τισ αποςτάςεισ μεταξφ τθσ τοποκεςίασ και του κάκε κόμβου τθσ τροχιάσ και δίνεται από τθ ςχζςθ: ( ) Η κάκε τοποκεςία που περιλαμβάνεται ςτο ερϊτθμα κα χαρακτθρίηεται από διαφορετικι απόςταςθ από τθν τροχιά, γεγονόσ που ςθμαίνει ότι θ απόςταςθ αυτι υπολογίηεται ξεχωριςτά για τθν κάκε τοποκεςία του ερωτιματοσ. Επικυμοφμε θ τροχιά να ζχει τουλάχιςτον κόμβουσ όςο το δυνατόν πλθςιζςτερουσ ςτθν τοποκεςία. Για να μπορζςουμε να μετριςουμε αυτιν τθν ιδιότθτα, ακροίηουμε τισ χωρικζσ αποςτάςεισ όλων των τοποκεςιϊν από τθν τροχιά, ϊςτε να λάβουμε υπ όψθ μασ τθν κατά προςζγγιςθ ςυνολικι απόςταςι τθσ από το χωρικό ερϊτθμα που απευκφνουμε. υνεπϊσ, θ μετρικι 15

19 χωρικισ ομοιότθτασ ορίηεται ωσ θ μζςθ απόςταςθ όλων των τοποκεςιϊν που περιλαμβάνονται ςτο χωρικό ερϊτθμα από τθν τροχιά και λαμβάνει τθν παρακάτω μορφι: Μία εναλλακτικι περίπτωςθ είναι αυτι ςτθν οποία δίνεται θ δυνατότθτα ςτο χριςτθ να αντιςτοιχίςει προτεραιότθτεσ ςτα ςθμεία τα οποία περιλαμβάνονται ςτο ερϊτθμα. ε αυτιν τθν περίπτωςθ, οι αποςτάςεισ που ςυγκεντρϊνονται για τον υπολογιςμό τθσ χωρικισ ομοιότθτασ πολλαπλαςιάηονται επί το βάροσ που αντιςτοιχεί ςτθν κάκε μία. Σα βάρθ λαμβάνουν τιμζσ ςτο διάςτθμα και δθλϊνουν τθ ςθμαςία και τθ ςυνειςφορά του κάκε ςθμείου ςτο ςυνολικό ερϊτθμα. Όςο το βάροσ πλθςιάηει το 0, τόςο λιγότερο ςθμαντικό είναι για το ερϊτθμα, ενϊ όςο πλθςιάηει ςτο 1, τόςο αυξάνεται θ ςυνειςφορά και θ ςθμαςία του ςτον τελικό υπολογιςμό τθσ απόςταςθσ. ε αυτιν τθν περίπτωςθ, θ μετρικι λαμβάνει τθν εξισ μορφι: Ζτςι, αν μία τοποκεςία κρίνεται ωσ πιο ςθμαντικι, το βάροσ τθσ κα προςεγγίηει το 1. Αν θ απόςταςθ αυτισ τθσ τοποκεςίασ από τθν τροχιά είναι μεγάλθ, το γεγονόσ αυτό κα επθρεάςει περιςςότερο τθ χωρικι μετρικι, ενϊ ςτθν αντίκετθ περίπτωςθ, αν και θ απόςταςθ ενδζχεται να είναι μεγάλθ, το μικρότερο βάροσ που αντιςτοιχίηεται ςτθ ςυγκεκριμζνθ τοποκεςία ελαχιςτοποιεί τθν επίδραςθ που αυτό μπορεί να ζχει ςτθ ςυνολικι τιμι τθσ μετρικισ. Εφκολα αντιλαμβανόμαςτε πωσ το αντίκετο ςυμβαίνει και ςτθν περίπτωςθ τθσ μικρότερθσ απόςταςθσ. Μετρικι χρονικισ ομοιότθτασ: Χαρακτθριςτικό τθσ μεκόδου αποτελεί το ότι δεν απαιτείται θ αποκικευςθ όλων των χρονικϊν ςτιγμϊν, κακϊσ οι περιοριςμοί που ορίηει θ ανοχι του χριςτθ για τθν κακυςτζρθςθ ςτουσ χρόνουσ μεταξφ των επιςκζψεων ςτουσ κόμβουσ είναι και αυτοί που ορίηουν απόλυτα τουσ χρονικοφσ περιοριςμοφσ ςτθ διάςταςθ του χρόνου. Για τον υπολογιςμό τθσ χρονικισ ομοιότθτασ αρχικά ανακτοφμε τουσ πλθςιζςτερουσ χωρικά κόμβουσ, τθσ τροχιάσ ςτα ςθμεία του ερωτιματοσ, όπωσ περιγράψαμε παραπάνω. Ακολοφκωσ, υπολογίηουμε τουσ χρόνουσ άφιξθσ ςε κάκε ζναν από αυτοφσ τουσ κόμβουσ (κάτι που μπορεί να γίνει άμεςα, απλά ακροίηοντασ τουσ χρόνουσ όλων των ενδιάμεςων κόμβων. υγκεκριμζνα, αν, είναι οι χρονικζσ ςτιγμζσ που αντιςτοιχοφν ςε κάκε ζναν από τουσ πλθςιζςτερουσ ςτο ερϊτθμα κόμβουσ, υπολογίηουμε τουσ αντίςτοιχουσ χρόνουσ άφιξθσ όπωσ αναφζραμε παραπάνω. Διακρίνουμε τρεισ περιπτϊςεισ: 1. : Η πραγματικι χρονικι απόςταςθ του ςθμείου από τθν τροχιά ςυμπίπτει με τθ χρονικι ανοχι βάςει των προτιμιςεων του χριςτθ. Η χρονικι απόςταςθ ιςοφται με : Η χρονικι απόςταςθ είναι μεγαλφτερθ από τισ ανοχζσ που ζχουν τεκεί αρχικά. ε αυτιν τθν περίπτωςθ απαιτείται περιςςότεροσ χρόνοσ για τθ χριςθ τθσ τροχιάσ, ςυνεπϊσ θ χρονικι απόςταςθ πρζπει να λθφκεί υπ όψιν και ιςοφται με. 16

20 3. : ε αυτιν τθν περίπτωςθ θ χρονικι απόςταςθ δε λαμβάνεται υπ όψιν (κεωρείται ίςθ με το 0), κακϊσ θ χρονικι απόςταςθ είναι μικρότερθ από τισ ανοχζσ που ζχουν τεκεί, οπότε και απαιτείται λιγότεροσ χρόνοσ για τθ χριςθ τθσ τροχιάσ. Σθν περίπτωςθ αυτιν τθ χειριηόμαςτε όπωσ και τθν πρϊτθ. Βάςει των παραπάνω, θ μετρικι χρονικισ απόςταςθσ διαμορφϊνεται ωσ: υνδυαςμζνθ μετρικι χωροχρονικισ ομοιότθτασ: Οι δφο παραπάνω μετρικζσ ςυνδυάηονται ςτθ νζα μετρικι χωροχρονικισ ομοιότθτασ, που ορίηεται ωσ βεβαρθμζνο άκροιςμα των δφο παραπάνω μετρικϊν: Η παράμετροσ εκφράηει τθν προτίμθςθ ςε μία από τισ δφο μετρικζσ, ανάλογα με το πόςο κοντά βρίςκεται θ τιμι τθσ ςτο 0 ι ςτο 1. Ζτςι, δίνεται θ δυνατότθτα ςτθν κάκε εφαρμογι να χρθςιμοποιιςει τθν παράμετρο που αρμόηει ςε αυτιν. τθν ακραία περίπτωςθ που θ λαμβάνει τιμι 0 εκφράηει απόλυτθ προτίμθςθ ςτθ μετρικι τθσ απόςταςθσ, δθλϊνοντασ ότι θ χρονικι απόςταςθ από τα ςθμεία ενδιαφζροντοσ είναι θ μόνθ που ζχει ςθμαςία, ενϊ ςτθν αντίκετθ περίπτωςθ δθλϊνει πωσ ςθμαςία ζχει μόνο θ χωρικι απόςταςθ από τα ςθμεία ενδιαφζροντοσ. Ο ψευδοκϊδικασ που περιγράφει τθν προεπεξεργαςία που απαιτείται για τθν αποκικευςθ των δεδομζνων των τροχιϊν ςε ςυςτάδεσ πάνω ςτο δίκτυο ζχει ωσ εξισ: Αλγόρικμοσ προεπεξεργαςίασ 1. Ανάκτθςε κάκε τροχιά από το ςφνολο των τροχιϊν 2. Για κάκε τροχιά ανάκτθςε το ςφνολο των ακμϊν που τθ χαρακτθρίηουν 3. Για κάκε μία ακμι τθσ κάκε τροχιάσ πραγματοποίθςε ειςαγωγι του αναγνωριςτικοφ τθσ τροχιάσ ςτθ ςυςτάδα που αντιςτοιχεί ςτον τελικό κόμβο τθσ ακμισ Ο ψευδοκϊδικασ που περιγράφει τθ λειτουργία τθσ κφριασ διαδικαςίασ είναι: Αλγόρικμοσ εφρεςθσ ςυναφϊν μονοπατιϊν 1. Ανάκτθςε όλα τα ςθμεία του ερωτιματοσ 2. Εκτζλεςε τα παρακάτω βιματα όςο θ -οςτι απόςταςθ είναι μικρότερθ ι ίςθ από το κατϊφλι ι ζωσ ότου ελεγχκοφν όλεσ οι τροχιζσ 3. Για κάκε ςθμείο του ερωτιματοσ εφάρμοςε τον αλγόρικμο του Dijkstra για τθν εφρεςθ του ςυντομότερου μονοπατιοφ 17

21 4. Σε κάκε βιμα επζκταςθσ του αλγορίκμου, με τθν άφιξθ ςε ζνα νζο κόμβο, ανάκτθςε όλα τα αναγνωριςτικά ID των τροχιϊν που ζχουν αποκθκευτεί ςτθν αντίςτοιχθ ςυςτάδα κατά το βιμα τθσ προεπεξεργαςίασ 5. Για κάκε τροχιά που ανακτικθκε ζλεγξε άν το αναγνωριςτικό τθσ τροχιάσ υπάρχει ςτο bitmap ελζγχου. Αν ναι, προςπζραςζ τθν. 6. Ανάκτθςε τα δεδομζνα τθσ τροχιάσ 7. Υπολόγιςε τθ χωροχρονικι απόςταςθ βάςει των δφο μετρικϊν 8. Πραγματοποίθςε ειςαγωγι του αναγνωριςτικοφ τθσ τροχιάσ ςτο bitmap ελζγχου 9. Πραγματοποίθςε ειςαγωγι του αναγνωριςτικοφ τθσ τροχιάσ ςτο ςωρό ελαχίςτων βάςει τθσ χωροχρονικισ απόςταςθσ που υπολογίςτθκε 10. Ενθμζρωςε το κάτω όριο 11. Για κάκε τροχιά που ζχει ανακαλυφκεί, εάν θ απόςταςθ είναι μικρότερθ από επίςτρεψζ τθν Η ςυνολικι χρονικι πολυπλοκότθτα του αλγορίκμου είναι, με τθν πολυπλοκότθτα να αντιςτοιχεί ςτθ χριςθ του αλγόρικμου του Dijkstra, ενϊ θ πολυπλοκότθτα προζρχεται από το γεγονόσ ότι το πλικοσ των ακμϊν των τροχιϊν που μελετάται κατά τθν εφαρμογι του αλγορίκμου κα είναι, από τθ ςτιγμι που αποφεφγεται ο επανυπολογιςμόσ των αποςτάςεων από τροχιζσ που ζχουν ιδθ μελετθκεί. Υλοπούηςη Η υλοποίθςθ των αλγορίκμων ζγινε με τθ χριςθ τθσ γλϊςςασ προγραμματιςμοφ C++. Η χριςθ τθσ ςυγκεκριμζνθσ γλϊςςασ ζγινε για δφο λόγουσ: κατ αρχάσ, ϊςτε να ζχουμε τθ δυνατότθτα διαχείριςθσ τθσ μνιμθσ και τθ δθμιουργία δεικτϊν προσ αντικείμενα. Με αυτόν τον τρόπο, οι διάφορεσ δομζσ μποροφν να επικοινωνοφν μεταξφ τουσ και να ζχουν πρόςβαςθ ςτα ςτοιχεία των αντικειμζνων που χρειάηονται. Πολφ ςθμαντικό ρόλο, επίςθσ, ςε αυτιν τθν απόφαςθ ζπαιξε θ φπαρξθ τθσ βιβλιοκικθσ Boost για τθν υλοποίθςθ και τον προγραμματιςμό του γράφου που κα υλοποιιςει το δίκτυο. Η βιβλιοκικθ Boost περιζχει υλοποιιςεισ πολλϊν βοθκθτικϊν δομϊν, και για τουσ ςκοποφσ μασ χρθςιμοποιοφμε κατά κόρον τθ βιβλιοκικθ Boost:Graph [8], θ οποία μασ παρζχει μεκόδουσ δθμιουργίασ και διάςχιςθσ γράφων, κακϊσ και αντιςτοίχιςθσ ιδιοτιτων ςε αυτζσ. Για τουσ ςκοποφσ τθσ παροφςασ, οι γράφοι που χρθςιμοποιοφνται δθμιουργικθκαν χρθςιμοποιϊντασ τον τφπο ListGraph, ο οποίοσ μοντελοποιεί το γράφο με τθ χριςθ μίασ λίςτασ γειτνίαςθσ (adjacency list). Αξίηει να ςθμειωκεί ςε αυτό το ςθμείο ότι θ βιβλιοκικθ Boost παρζχει δυνατότθτα για καταςκευι του γράφου με τθ χριςθ πολλϊν διαφορετικϊν δομϊν. Οι πιο βαςικζσ είναι θ Adjacency List (λίςτα γειτνίαςθσ), θ οποία και χρθςιμοποιικθκε, και θ Adjacency Matrix (πίνακασ γειτνίαςθσ). Η επιλογι τθσ λίςτασ γειτνίαςθσ ζγινε διότι τα δίκτυα τα οποία κα μελετιςουμε κα είναι αραιά (μικρότεροσ λόγοσ ακμϊν προσ κορυφζσ). ε περιπτϊςεισ αραιϊν γραφθμάτων, θ λφςθ τθσ λίςτασ γειτνίαςθσ ενδείκνυται περιςςότερο από τον αντίςτοιχο πίνακα, κακϊσ ςτθ δεφτερθ περίπτωςθ ο πίνακασ κα καταςκευαςτεί οφτωσ ι άλλωσ, ακόμα κι αν δεν υπάρχει ακμι ανάμεςα ςε δφο κορυφζσ. ε περιπτϊςεισ αραιϊν 18

Γράφοι. Δομζσ Δεδομζνων Διάλεξθ 9

Γράφοι. Δομζσ Δεδομζνων Διάλεξθ 9 Γράφοι Δομζσ Δεδομζνων Διάλεξθ 9 Περιεχόμενα Γράφοι Γενικζσ ζννοιεσ, οριςμόσ, κτλ Παραδείγματα Γράφων Αποκικευςθ Γράφων Βαςικοί Οριςμοί Γράφοι και Δζντρα Διάςχιςθ Γράφων Περιοδεφων Πωλθτισ Γράφοι Οριςμόσ:

Διαβάστε περισσότερα

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ ελιδοποίθςθ (1/10) Σόςο θ κατάτμθςθ διαμεριςμάτων ςτακεροφ μεγζκουσ όςο και θ κατάτμθςθ διαμεριςμάτων μεταβλθτοφ και άνιςου μεγζκουσ δεν κάνουν

Διαβάστε περισσότερα

Δείκτεσ Διαχείριςθ Μνιμθσ. Βαγγζλθσ Οικονόμου Διάλεξθ 8

Δείκτεσ Διαχείριςθ Μνιμθσ. Βαγγζλθσ Οικονόμου Διάλεξθ 8 Δείκτεσ Διαχείριςθ Μνιμθσ Βαγγζλθσ Οικονόμου Διάλεξθ 8 Δείκτεσ Κάκε μεταβλθτι ςχετίηεται με μία κζςθ ςτθν κφρια μνιμθ του υπολογιςτι. Κάκε κζςθ ςτθ μνιμθ ζχει τθ δικι τθσ ξεχωριςτι διεφκυνςθ. Με άμεςθ

Διαβάστε περισσότερα

Ιςοηυγιςμζνα δζντρα και Β- δζντρα. Δομζσ Δεδομζνων

Ιςοηυγιςμζνα δζντρα και Β- δζντρα. Δομζσ Δεδομζνων Ιςοηυγιςμζνα δζντρα και Β- δζντρα Δομζσ Δεδομζνων Περιεχόμενα Ιςοηυγιςμζνα δζντρα Μζκοδοι ιςοηφγιςθσ δζντρων Μονι Περιςτροφι Διπλι Περιςτροφι Β - δζντρα Ιςοηυγιςμζνα δζντρα Η μορφι ενόσ δυαδικοφ δζντρου

Διαβάστε περισσότερα

Διαδικαςία Διαχείριςθσ Στθλϊν Βιβλίου Εςόδων - Εξόδων. (v.1.0.7)

Διαδικαςία Διαχείριςθσ Στθλϊν Βιβλίου Εςόδων - Εξόδων. (v.1.0.7) Διαδικαςία Διαχείριςθσ Στθλϊν Βιβλίου Εςόδων - Εξόδων (v.1.0.7) 1 Περίληψη Το ςυγκεκριμζνο εγχειρίδιο δθμιουργικθκε για να βοθκιςει τθν κατανόθςθ τθσ διαδικαςίασ διαχείριςθσ ςτθλών βιβλίου Εςόδων - Εξόδων.

Διαβάστε περισσότερα

Ένα πρόβλθμα γραμμικοφ προγραμματιςμοφ βρίςκεται ςτθν κανονικι μορφι όταν:

Ένα πρόβλθμα γραμμικοφ προγραμματιςμοφ βρίςκεται ςτθν κανονικι μορφι όταν: Μζθοδος Simplex Η πλζον γνωςτι και περιςςότερο χρθςιμοποιουμζνθ μζκοδοσ για τθν επίλυςθ ενόσ γενικοφ προβλιματοσ γραμμικοφ προγραμματιςμοφ, είναι θ μζκοδοσ Simplex θ οποία αναπτφχκθκε από τον George Dantzig.

Διαβάστε περισσότερα

ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου

ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ Ειρινθ Φιλιοποφλου Ειςαγωγι Ο Παγκόςμιοσ Ιςτόσ (World Wide Web - WWW) ι πιο απλά Ιςτόσ (Web) είναι μία αρχιτεκτονικι για τθν προςπζλαςθ διαςυνδεδεμζνων εγγράφων

Διαβάστε περισσότερα

Σ ΤΑΤ Ι Σ Τ Ι Κ Η. Statisticum collegium V

Σ ΤΑΤ Ι Σ Τ Ι Κ Η. Statisticum collegium V Σ ΤΑΤ Ι Σ Τ Ι Κ Η i Statisticum collegium V Στατιςτική Συμπεραςματολογία Ι Σημειακζσ Εκτιμήςεισ Διαςτήματα Εμπιςτοςφνησ Στατιςτική Συμπεραςματολογία (Statistical Inference) Το πεδίο τθσ Στατιςτικισ Συμπεραςματολογία,

Διαβάστε περισσότερα

Πόςο εκτατό μπορεί να είναι ζνα μη εκτατό νήμα και πόςο φυςικό. μπορεί να είναι ζνα μηχανικό ςτερεό. Συνιςταμζνη δφναμη versus «κατανεμημζνησ» δφναμησ

Πόςο εκτατό μπορεί να είναι ζνα μη εκτατό νήμα και πόςο φυςικό. μπορεί να είναι ζνα μηχανικό ςτερεό. Συνιςταμζνη δφναμη versus «κατανεμημζνησ» δφναμησ Πόςο εκτατό μπορεί να είναι ζνα μη εκτατό νήμα και πόςο φυςικό μπορεί να είναι ζνα μηχανικό ςτερεό. Συνιςταμζνη δφναμη versus «κατανεμημζνησ» δφναμησ Για τθν ανάδειξθ του κζματοσ κα λφνουμε κάποια προβλιματα

Διαβάστε περισσότερα

Διαχείριςη Αριθμοδεικτών (v.1.0.7)

Διαχείριςη Αριθμοδεικτών (v.1.0.7) Διαχείριςη Αριθμοδεικτών (v.1.0.7) Περιεχόμενα 1. Μενοφ... 5 1.1 Αρικμοδείκτεσ.... 5 1.1.1 Δθμιουργία Αρικμοδείκτθ... 6 1.1.2 Αντιγραφι Αρικμοδείκτθ... 11 2. Παράμετροι... 12 2.1.1 Κατθγορίεσ Αρικμοδεικτϊν...

Διαβάστε περισσότερα

Πωσ δθμιουργώ φακζλουσ;

Πωσ δθμιουργώ φακζλουσ; Πωσ δθμιουργώ φακζλουσ; Για να μπορζςετε να δθμιουργιςετε φακζλουσ ςτο χαρτοφυλάκιό ςασ ςτο Mahara κα πρζπει να μπείτε ςτο ςφςτθμα αφοφ πατιςετε πάνω ςτο ςφνδεςμο Mahara profiles από οποιοδιποτε ςελίδα

Διαβάστε περισσότερα

τατιςτικά ςτοιχεία ιςτότοπου Κ.Ε.Π.Α. Α.Ν.Ε.Μ, www.e-kepa.gr για τθν περίοδο 1/1/2011-31/12/2014

τατιςτικά ςτοιχεία ιςτότοπου Κ.Ε.Π.Α. Α.Ν.Ε.Μ, www.e-kepa.gr για τθν περίοδο 1/1/2011-31/12/2014 τατιςτικά ςτοιχεία ιςτότοπου Κ.Ε.Π.Α. Α.Ν.Ε.Μ, www.e-kepa.gr για τθν περίοδο 1/1/2011-31/12/2014 Ειςαγωγι Στο παρόν κείμενο παρουςιάηονται και αναλφονται τα ςτατιςτικά ςτοιχεία του ιςτοτόπου τθσ ΚΕΠΑ-ΑΝΕΜ,

Διαβάστε περισσότερα

Δζντρα. Δομζσ Δεδομζνων

Δζντρα. Δομζσ Δεδομζνων Δζντρα Δομζσ Δεδομζνων Περιεχόμενα Δζντρα Γενικζσ ζννοιεσ Κόμβοσ ενόσ δζντρου Δυαδικά δζντρα αναηιτθςθσ Αναηιτθςθ Κόμβου Ειςαγωγι ι δθμιουργία κόμβου Δζντρα Γενικζσ ζννοιεσ Οι προθγοφμενεσ δομζσ που εξετάςτθκαν

Διαβάστε περισσότερα

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα Αυτζσ οι οδθγίεσ ζχουν ςτόχο λοιπόν να βοθκιςουν τουσ εκπαιδευτικοφσ να καταςκευάςουν τισ δικζσ τουσ δραςτθριότθτεσ με το μοντζλο του Άβακα. Παρουςίαςη

Διαβάστε περισσότερα

Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2

Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2 Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2 Δρ. Χρήζηος Ηλιούδης Μθ Προςθμαςμζνοι Ακζραιοι Εφαρμογζσ (ςε οποιαδιποτε περίπτωςθ δεν χρειάηονται αρνθτικοί αρικμοί) Καταμζτρθςθ. Διευκυνςιοδότθςθ.

Διαβάστε περισσότερα

Δομζσ Δεδομζνων Πίνακεσ

Δομζσ Δεδομζνων Πίνακεσ Δομζσ Δεδομζνων Πίνακεσ Διάλεξθ 2 Περιεχόμενα Πίνακεσ: Οριςμοί, Γενικζσ ζννοιεσ Αποκικευςθ πινάκων Ειδικζσ μορφζσ πινάκων Αλγόρικμοι Αναηιτθςθσ Σειριακι Αναηιτθςθ Δυαδικι Αναηιτθςθ Οριςμοί, Γενικζσ ζννοιεσ

Διαβάστε περισσότερα

ΘΥ101: Ειςαγωγι ςτθν Πλθροφορικι

ΘΥ101: Ειςαγωγι ςτθν Πλθροφορικι Παράςταςη κινητήσ υποδιαςτολήσ ςφμφωνα με το πρότυπο ΙΕΕΕ Δρ. Χρήστος Ηλιούδης το πρότυπο ΙΕΕΕ 754 ζχει χρθςιμοποιθκεί ευρζωσ ςε πραγματικοφσ υπολογιςτζσ. Το πρότυπο αυτό κακορίηει δφο βαςικζσ μορφζσ κινθτισ

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι Λογιςμικό (Software), Πρόγραμμα (Programme ι Program), Προγραμματιςτισ (Programmer), Λειτουργικό Σφςτθμα (Operating

Διαβάστε περισσότερα

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο) Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο) Ιοφνιοσ 2013 Περιεχόμενα: Ειςαγωγή... 3 1.Εθνικό Τυπογραφείο... 3 1.1. Είςοδοσ... 3 1.2. Αρχική Οθόνη... 4 1.3. Διεκπεραίωςη αίτηςησ...

Διαβάστε περισσότερα

Δομζσ Αφαιρετικότθτα ςτα Δεδομζνα

Δομζσ Αφαιρετικότθτα ςτα Δεδομζνα Δομζσ Αφαιρετικότθτα ςτα Δεδομζνα Περιεχόμενα Ζννοια δομισ Οριςμόσ δομισ Διλωςθ μεταβλθτϊν Απόδοςθ Αρχικϊν τιμϊν Αναφορά ςτα μζλθ μιασ δομισ Ζνκεςθ Δομισ Πίνακεσ Δομϊν Η ζννοια τθσ δομισ Χρθςιμοποιιςαμε

Διαβάστε περισσότερα

ΑΝΣΙΣΡΟΦΗ ΤΝΑΡΣΗΗ. f y x y f A αντιςτοιχίηεται ςτο μοναδικό x A για το οποίο. Παρατθριςεισ Ιδιότθτεσ τθσ αντίςτροφθσ ςυνάρτθςθσ 1. Η. f A τθσ f.

ΑΝΣΙΣΡΟΦΗ ΤΝΑΡΣΗΗ. f y x y f A αντιςτοιχίηεται ςτο μοναδικό x A για το οποίο. Παρατθριςεισ Ιδιότθτεσ τθσ αντίςτροφθσ ςυνάρτθςθσ 1. Η. f A τθσ f. .. Αντίςτροφθ ςυνάρτθςθ Ζςτω θ ςυνάρτθςθ : A θ οποία είναι " ". Τότε ορίηεται μια νζα ςυνάρτθςθ, θ μζςω τθσ οποίασ το κάκε ιςχφει y. : A με Η νζα αυτι ςυνάρτθςθ λζγεται αντίςτροφθ τθσ. y y A αντιςτοιχίηεται

Διαβάστε περισσότερα

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο) Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο) Πάτρα, 2013 Περιεχόμενα: Ειςαγωγή... 4 1. Επιμελητήριο... Error! Bookmark not defined. 1.1 Διαχειριςτήσ Αιτήςεων Επιμελητηρίου...

Διαβάστε περισσότερα

Μονάδες 6. Μονάδες ΓΑΨΕ Δεν υπάρχει ρίηα 2. ΑΝ Α>0 ΤΟΤΕ 3. ΤΕΛΟΣ_ΑΝ 4. ΑΛΛΙΩΣ 5. ίηα Τ_(Α)

Μονάδες 6. Μονάδες ΓΑΨΕ Δεν υπάρχει ρίηα 2. ΑΝ Α>0 ΤΟΤΕ 3. ΤΕΛΟΣ_ΑΝ 4. ΑΛΛΙΩΣ 5. ίηα Τ_(Α) 50 Χρόνια ΦΡΟΝΣΙΣΗΡΙΑ ΜΕΗ ΕΚΠΑΙΔΕΤΗ ΑΒΒΑΪΔΗ-ΜΑΝΩΛΑΡΑΚΗ ΠΑΓΚΡΑΣΙ : Φιλολάου & Εκφαντίδου 26 : Σηλ.: 2107601470 ΔΙΑΓΩΝΙΣΜΑ : ΑΝΑΡΤΥΞΗ ΕΦΑΜΟΓΩΝ ΣΕ ΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ Γϋ ΛΥΚΕΙΟΥ 2011 ΘΕΜΑ Α I. Η ςειριακι

Διαβάστε περισσότερα

Διαδικαςία Προγράμματοσ Ωρομζτρθςθσ. (v.1.0.7)

Διαδικαςία Προγράμματοσ Ωρομζτρθςθσ. (v.1.0.7) (v.1.0.7) 1 Περίλθψθ Σο ςυγκεκριμζνο εγχειρίδιο δθμιουργικθκε για να βοθκιςει τθν κατανόθςθ τθσ Διαδικαςίασ Προγράμματοσ Ωρομζτρθςθσ. Παρακάτω προτείνεται μια αλλθλουχία ενεργειϊν τθν οποία ο χριςτθσ πρζπει

Διαβάστε περισσότερα

Περιεχόμενα. χολι Χοροφ Αντιγόνθ Βοφτου - Πολιτικι Διαχείριςθσ Cookie 1

Περιεχόμενα. χολι Χοροφ Αντιγόνθ Βοφτου - Πολιτικι Διαχείριςθσ Cookie 1 Περιεχόμενα Περιεχόμενα... 1 1. Ειςαγωγή... 2 1.1 Σχετικά... 2 2. Γενικέσ Πληροφορίεσ για τα Cookies... 2 2.1 Οριςμόσ... 2 2.2 Χρήςη... 3 2.3 Τφποι... 3 2.4 Έλεγχοσ... 3 3. Cookies Σχολήσ... 4 3.1 Ειςαγωγή...

Διαβάστε περισσότερα

Συγγραφι επιςτθμονικισ εργαςίασ. Η κορφφωςθ τθσ προςπάκειάσ μασ

Συγγραφι επιςτθμονικισ εργαςίασ. Η κορφφωςθ τθσ προςπάκειάσ μασ Συγγραφι επιςτθμονικισ εργαςίασ Η κορφφωςθ τθσ προςπάκειάσ μασ Περίγραμμα Ειςήγηςησ Στάδια υλοποίθςθσ τθσ επιςτθμονικισ εργαςίασ Δομι επιςτθμονικισ / πτυχιακισ εργαςίασ Ζθτιματα ερευνθτικισ και ακαδθμαϊκισ

Διαβάστε περισσότερα

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

ΗΛΕΚΣΡΟΝΙΚΗ ΤΠΗΡΕΙΑ ΑΠΟΚΣΗΗ ΑΚΑΔΗΜΑΪΚΗ ΣΑΤΣΟΣΗΣΑ ΗΛΕΚΣΡΟΝΙΚΗ ΤΠΗΡΕΙΑ ΑΠΟΚΣΗΗ ΑΚΑΔΗΜΑΪΚΗ ΣΑΤΣΟΣΗΣΑ Οδηγός Χρήσης Εφαρμογής Ελέγχου Προσφορών Αφοφ πιςτοποιθκεί ο λογαριαςμόσ που δθμιουργιςατε ςτο πρόγραμμα ωσ Πάροχοσ Προςφορϊν, κα λάβετε ζνα e-mail με

Διαβάστε περισσότερα

Αναφορά Εργαςίασ Nim Game

Αναφορά Εργαςίασ Nim Game Αναφορά Εργαςίασ Nim Game Αυτόνομοι Πράκτορεσ (ΠΛΗ 513) Βαγενάσ Σωτιριοσ 2010030034 Ειςαγωγή Για τθν εργαςία του μακιματοσ αςχολικθκα με το board game Nim. Ρρόκειται για ζνα παιχνίδι δφο παιχτϊν (2-player

Διαβάστε περισσότερα

Σφςτημα Κεντρικήσ Υποςτήριξησ τησ Πρακτικήσ Άςκηςησ Φοιτητών ΑΕΙ

Σφςτημα Κεντρικήσ Υποςτήριξησ τησ Πρακτικήσ Άςκηςησ Φοιτητών ΑΕΙ Σφςτημα Κεντρικήσ Υποςτήριξησ τησ Πρακτικήσ Άςκηςησ Φοιτητών ΑΕΙ Οδηγόσ Χρήςησ Εφαρμογήσ Φορζων Υποδοχήσ Πρακτικήσ Άςκηςησ Αφοφ πιςτοποιθκεί ο λογαριαςμόσ που δθμιουργιςατε ςτο πρόγραμμα «Άτλασ» ωσ Φορζασ

Διαβάστε περισσότερα

Ζρευνα ικανοποίθςθσ τουριςτϊν

Ζρευνα ικανοποίθςθσ τουριςτϊν Ζρευνα ικανοποίθςθσ τουριςτϊν Ammon Ovis_Ζρευνα ικανοποίθςθσ τουριςτϊν_ Ραδιοςτακμόσ Flash 96 1 ΣΤΟΙΧΕΙΑ ΔΕΙΓΜΑΤΟΣ Σο δείγμα περιλαμβάνει 332 τουρίςτεσ από 5 διαφορετικζσ θπείρουσ. Οι περιςςότεροι εξ αυτϊν

Διαβάστε περισσότερα

Πλαγιογώνια Συςτήματα Συντεταγμζνων Γιϊργοσ Καςαπίδθσ

Πλαγιογώνια Συςτήματα Συντεταγμζνων Γιϊργοσ Καςαπίδθσ Πρόλογοσ το άρκρο αυτό κα δοφμε πωσ διαμορφϊνονται κάποιεσ ζννοιεσ όπωσ το εςωτερικό γινόμενο διανυςμάτων, οι ςυνκικεσ κακετότθτασ και παραλλθλίασ διανυςμάτων και ευκειϊν, ο ςυντελεςτισ διευκφνςεωσ διανφςματοσ

Διαβάστε περισσότερα

ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ. Φιλιοποφλου Ειρινθ

ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ. Φιλιοποφλου Ειρινθ ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ Φιλιοποφλου Ειρινθ Προςθήκη νζων πεδίων Ασ υποκζςουμε ότι μετά τθ δθμιουργία του πίνακα αντιλαμβανόμαςτε ότι ζχουμε ξεχάςει κάποια πεδία. Είναι ζνα πρόβλθμα το οποίο

Διαβάστε περισσότερα

ΟΔΗΓΙΕ ΓΙΑ ΣΗΝ ΕΙΑΓΩΓΗ ΕΚΔΡΟΜΩΝ & ΝΕΩΝ - ΑΝΑΚΟΙΝΩΕΩΝ ΣΗΝ ΙΣΟΕΛΙΔΑ ΣΗ Δ.Δ.Ε. ΘΕΠΡΩΣΙΑ

ΟΔΗΓΙΕ ΓΙΑ ΣΗΝ ΕΙΑΓΩΓΗ ΕΚΔΡΟΜΩΝ & ΝΕΩΝ - ΑΝΑΚΟΙΝΩΕΩΝ ΣΗΝ ΙΣΟΕΛΙΔΑ ΣΗ Δ.Δ.Ε. ΘΕΠΡΩΣΙΑ ΟΔΗΓΙΕ ΓΙΑ ΣΗΝ ΕΙΑΓΩΓΗ ΕΚΔΡΟΜΩΝ & ΝΕΩΝ - ΑΝΑΚΟΙΝΩΕΩΝ ΣΗΝ ΙΣΟΕΛΙΔΑ ΣΗ Δ.Δ.Ε. ΘΕΠΡΩΣΙΑ ΕΙΑΓΩΓΗ Ο νζοσ δικτυακόσ τόποσ τθσ Δ.Δ.Ε. Θεςπρωτίασ παρζχει πλζον τθ δυνατότθτα τθσ καταχϊρθςθσ νζων, ειδιςεων και

Διαβάστε περισσότερα

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν Τπόβακρο (1/3) τουσ παλαιότερουσ υπολογιςτζσ θ Κεντρικι Μονάδα Επεξεργαςίασ (Κ.Μ.Ε.) μποροφςε κάκε ςτιγμι να εκτελεί μόνο ζνα πρόγραμμα τουσ ςφγχρονουσ

Διαβάστε περισσότερα

ςυςτιματα γραμμικϊν εξιςϊςεων

ςυςτιματα γραμμικϊν εξιςϊςεων κεφάλαιο 7 Α ςυςτιματα γραμμικϊν εξιςϊςεων αςικζσ ζννοιεσ Γραμμικά, λζγονται τα ςυςτιματα εξιςϊςεων ςτα οποία οι άγνωςτοι εμφανίηονται ςτθν πρϊτθ δφναμθ. Σα γραμμικά ςυςτιματα με δφο εξιςϊςεισ και δφο

Διαβάστε περισσότερα

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι Τλικό υπολογιςτι (Hardware), Προςωπικόσ Τπολογιςτισ (ΡC), υςκευι ειςόδου, υςκευι εξόδου, Οκόνθ (Screen), Εκτυπωτισ (Printer), αρωτισ

Διαβάστε περισσότερα

Άςκθςθ 1θ: Να γραφεί αλγόρικμοσ που κα δθμιουργεί με τθ βοικεια διπλοφ επαναλθπτικοφ βρόχου, τον ακόλουκο διςδιάςτατο πίνακα:

Άςκθςθ 1θ: Να γραφεί αλγόρικμοσ που κα δθμιουργεί με τθ βοικεια διπλοφ επαναλθπτικοφ βρόχου, τον ακόλουκο διςδιάςτατο πίνακα: 2 ο Σετ Ασκήσεων Δομές Δεδομένων - Πίνακες Άςκθςθ 1θ: Να γραφεί αλγόρικμοσ που κα δθμιουργεί με τθ βοικεια διπλοφ επαναλθπτικοφ βρόχου, τον ακόλουκο διςδιάςτατο πίνακα: 2 3 4 5 3 4 5 6 4 5 6 7 5 6 7 8

Διαβάστε περισσότερα

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 9 θ & 10 θ Διάλεξθ Ιδεατι Μνιμθ Μζροσ Β

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 9 θ & 10 θ Διάλεξθ Ιδεατι Μνιμθ Μζροσ Β 1 ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 9 θ & 10 θ Διάλεξθ Ιδεατι Μνιμθ Μζροσ Β 2 ελιδοποίθςθ με Χριςθ Ιδεατισ Μνιμθσ (1/5) Ο όροσ ιδεατή μνήμη ςυνικωσ ςχετίηεται με ςυςτιματα τα οποία εφαρμόηουν ςελιδοποίθςθ, παρόλο που

Διαβάστε περισσότερα

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 3: Εργονομία

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 3: Εργονομία ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ Εργονομία, ωςτι ςτάςθ εργαςίασ, Εικονοςτοιχείο (pixel), Ανάλυςθ οκόνθσ (resolution), Μζγεκοσ οκόνθσ Ποιεσ επιπτϊςεισ μπορεί να ζχει θ πολφωρθ χριςθ του υπολογιςτι ςτθν

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Αρχεία - Φάκελοι

ΕΝΟΤΗΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Αρχεία - Φάκελοι ΕΝΟΤΗΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΗ Αρχείο (File) Φάκελοσ (Folder) Διαχειριςτισ Αρχείων (File Manager) Τφποι Αρχείων Σε τι εξυπθρετεί θ οργάνωςθ των εργαςιϊν μασ ςτουσ υπολογιςτζσ; Πϊσ κα οργανϊςουμε

Διαβάστε περισσότερα

17. Πολυδιάςτατοι πίνακεσ

17. Πολυδιάςτατοι πίνακεσ Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων 17. Πολυδιάςτατοι πίνακεσ Ιωάννθσ Κατάκθσ Πολυδιάςτατοι πίνακεσ o Μζχρι τϊρα μιλοφςαμε για μονοδιάςτατουσ πίνακεσ ι int age[5]= 31,28,31,30,31; o Για παράλλθλουσ

Διαβάστε περισσότερα

Ηλεκτρονικι Επιχειρθςιακι Δράςθ Εργαςτιριο 1

Ηλεκτρονικι Επιχειρθςιακι Δράςθ Εργαςτιριο 1 1. Εγκατάςταςη Xampp Προκειμζνου να γίνει θ εγκατάςταςθ κα πρζπει πρϊτα να κατεβάςετε και εγκαταςτιςετε το XAMPP ωσ ακολοφκωσ. 1.1. Πάμε ςτθν ακόλουκθ διεφκυνςθ https://www.apachefriends.org/download.html

Διαβάστε περισσότερα

Ανάπτυξη Εφαρμογών με Σχεςιακέσ Βάςεισ Δεδομένων

Ανάπτυξη Εφαρμογών με Σχεςιακέσ Βάςεισ Δεδομένων Ανάπτυξη Εφαρμογών με Σχεςιακέσ Βάςεισ Δεδομένων Δρ. Θεοδώρου Παύλοσ theodorou@uoc.gr Περιεχόμενα Τι είναι οι Βάςεισ Δεδομζνων (DataBases) Τι είναι Σφςτθμα Διαχείριςθσ Βάςεων Δεδομζνων (DBMS) Οι Στόχοι

Διαβάστε περισσότερα

Κάνουμε κλικ ςτθν επιλογι του οριηόντιου μενοφ «Get Skype»για να κατεβάςουμε ςτον υπολογιςτι μασ το πρόγραμμα του Skype.

Κάνουμε κλικ ςτθν επιλογι του οριηόντιου μενοφ «Get Skype»για να κατεβάςουμε ςτον υπολογιςτι μασ το πρόγραμμα του Skype. ΟΔΗΓΙΕ ΔΗΜΙΟΤΡΓΙΑ ΛΟΓΑΡΙΑΜΟΤ ΣΟ SKYPE Ανοίγουμε το πρόγραμμα περιιγθςθσ ιςτοςελίδων (εδϊ Internet Explorer). Κάνουμε κλικ ςτθ γραμμι διεφκυνςθσ του προγράμματοσ και πλθκτρολογοφμε: www.skype.com Κάνουμε

Διαβάστε περισσότερα

Virtualization. Στο ςυγκεκριμζνο οδηγό, θα παρουςιαςτεί η ικανότητα δοκιμήσ τησ διανομήσ Ubuntu 9.04, χωρίσ την ανάγκη του format.

Virtualization. Στο ςυγκεκριμζνο οδηγό, θα παρουςιαςτεί η ικανότητα δοκιμήσ τησ διανομήσ Ubuntu 9.04, χωρίσ την ανάγκη του format. Virtualization Στο ςυγκεκριμζνο οδηγό, θα παρουςιαςτεί η ικανότητα δοκιμήσ τησ διανομήσ Ubuntu 9.04, χωρίσ την ανάγκη του format. Το virtualization πρόκειται για μια τεχνολογία, θ οποία επιτρζπει το διαχωριςμό

Διαβάστε περισσότερα

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο τησ Αριθμογραμμήσ

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο τησ Αριθμογραμμήσ Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο τησ Αριθμογραμμήσ Αυτζσ οι οδθγίεσ ζχουν ςτόχο να βοθκιςουν τουσ εκπαιδευτικοφσ να καταςκευάςουν τισ δικζσ τουσ δραςτθριότθτεσ με το μοντζλο τθσ Αρικμογραμμισ.

Διαβάστε περισσότερα

Παράςταςη ςυμπλήρωμα ωσ προσ 1

Παράςταςη ςυμπλήρωμα ωσ προσ 1 Δρ. Χρήστος Ηλιούδης Θζματα διάλεξησ ΣΤ1 Προςθεςη αφαίρεςη ςτο ΣΤ1 2 ή ΣΤ1 Ονομάηουμε ςυμπλιρωμα ωσ προσ μειωμζνθ βάςθ R ενόσ μθ προςθμαςμζνου αρικμοφ Χ = ( Χ θ-1 Χ θ-2... Χ 0 ) R ζναν άλλον αρικμό Χ'

Διαβάστε περισσότερα

Η θεωρία τησ ςτατιςτικήσ ςε ερωτήςεισ-απαντήςεισ Μέροσ 1 ον (έωσ ομαδοποίηςη δεδομένων)

Η θεωρία τησ ςτατιςτικήσ ςε ερωτήςεισ-απαντήςεισ Μέροσ 1 ον (έωσ ομαδοποίηςη δεδομένων) 1)Πώσ ορύζεται η Στατιςτικό επιςτόμη; Στατιςτικι είναι ζνα ςφνολο αρχϊν και μεκοδολογιϊν για: το ςχεδιαςμό τθσ διαδικαςίασ ςυλλογισ δεδομζνων τθ ςυνοπτικι και αποτελεςματικι παρουςίαςι τουσ τθν ανάλυςθ

Διαβάστε περισσότερα

Ιδιότθτεσ πεδίων Γενικζσ.

Ιδιότθτεσ πεδίων Γενικζσ. Οι ιδιότθτεσ των πεδίων διαφζρουν ανάλογα με τον τφπο δεδομζνων που επιλζγουμε. Ορίηονται ςτο κάτω μζροσ του παρακφρου ςχεδίαςθσ του πίνακα, ςτθν καρτζλα Γενικζσ. Ιδιότθτα: Μζγεκοσ πεδίου (Field size)

Διαβάστε περισσότερα

ΒΙΟΛΟΓΟΙ ΓΙΑ ΦΥΣΙΚΟΥΣ

ΒΙΟΛΟΓΟΙ ΓΙΑ ΦΥΣΙΚΟΥΣ ΦΥΣΙΚΗ vs ΒΙΟΛΟΓΙΑ ΒΙΟΛΟΓΟΙ ΓΙΑ ΦΥΣΙΚΟΥΣ «Προτείνω να αναπτφξουμε πρώτα αυτό που κα μποροφςε να ζχει τον τίτλο: «ιδζεσ ενόσ απλοϊκοφ φυςικοφ για τουσ οργανιςμοφσ». Κοντολογίσ, τισ ιδζεσ που κα μποροφςαν

Διαβάστε περισσότερα

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Περιφέρειες)

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Περιφέρειες) Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Περιφέρειες) Ιούνιοσ 2013 Περιεχόμενα: Ειςαγωγή... 3 1. Περιφζρεια... 3 1.1 Διαχειριςτήσ Αιτήςεων Περιφζρειασ... 3 1.1.1. Είςοδοσ... 3 1.1.2. Αρχική

Διαβάστε περισσότερα

Λαμβάνοντασ υπόψη ότι κατά την πρόςθεςη δφο δυαδικϊν ψηφίων ιςχφει: Κρατοφμενο

Λαμβάνοντασ υπόψη ότι κατά την πρόςθεςη δφο δυαδικϊν ψηφίων ιςχφει: Κρατοφμενο Αριθμητικά κυκλώματα Ημιαθροιστής (Half Adder) Ο ημιαθροιςτήσ είναι ζνα κφκλωμα το οποίο προςθζτει δφο δυαδικά ψηφία (bits) και δίνει ωσ αποτζλεςμα το άθροιςμά τουσ και το κρατοφμενο. Με βάςη αυτή την

Διαβάστε περισσότερα

Αςκιςεισ ςε (i) Δομζσ Ευρετθρίων και Οργάνωςθ Αρχείων (ii) Κανονικοποίθςθ

Αςκιςεισ ςε (i) Δομζσ Ευρετθρίων και Οργάνωςθ Αρχείων (ii) Κανονικοποίθςθ Αςκιςεισ ςε (i) Δομζσ Ευρετθρίων και Οργάνωςθ Αρχείων (ii) Κανονικοποίθςθ Δεκζμβριοσ 2016 Άςκθςθ 1 Θεωρείςτε ότι κζλουμε να διαγράψουμε τθν τιμι 43 ςτο Β+ δζντρο τθσ Εικόνασ 1. Η διαγραφι αυτι προκαλεί

Διαβάστε περισσότερα

Μθχανολογικό Σχζδιο, από τθ κεωρία ςτο πρακτζο Χριςτοσ Καμποφρθσ, Κων/νοσ Βαταβάλθσ

Μθχανολογικό Σχζδιο, από τθ κεωρία ςτο πρακτζο Χριςτοσ Καμποφρθσ, Κων/νοσ Βαταβάλθσ Λεπτζσ Αξονικζσ γραμμζσ χρθςιμοποιοφνται για να δθλϊςουν τθν φπαρξθ ςυμμετρίασ του αντικειμζνου. Υπενκυμίηουμε ότι οι άξονεσ ςυμμετρίασ χρθςιμοποιοφνται μόνον όταν το ίδιο το εξάρτθμα είναι πραγματικά

Διαβάστε περισσότερα

Αυτόνομοι Πράκτορες. Αναφορά Εργασίας Εξαμήνου. Το αστέρι του Aibo και τα κόκαλα του

Αυτόνομοι Πράκτορες. Αναφορά Εργασίας Εξαμήνου. Το αστέρι του Aibo και τα κόκαλα του Αυτόνομοι Πράκτορες Αναφορά Εργασίας Εξαμήνου Το αστέρι του Aibo και τα κόκαλα του Jaohar Osman Η πρόταςθ εργαςίασ που ζκανα είναι το παρακάτω κείμενο : - ξ Aibo αγαπάει πάρα πξλύ ρα κόκαλα και πάμρα ρα

Διαβάστε περισσότερα

Δίκτυα Υπολογιςτϊν 2-Rooftop Networking Project

Δίκτυα Υπολογιςτϊν 2-Rooftop Networking Project Ονοματεπώνυμα και Α.Μ. μελών ομάδασ Κοφινάσ Νίκοσ ΑΜ:2007030111 Πζρροσ Ιωακείμ ΑΜ:2007030085 Site survey Τα κτιρια τθσ επιλογισ μασ αποτελοφν το κτιριο επιςτθμϊν και το κτιριο ςτο οποίο ςτεγάηεται θ λζςχθ

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 6: Το γραφικό περιβάλλον Επικοινωνίασ (Γ.Π.Ε)

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 6: Το γραφικό περιβάλλον Επικοινωνίασ (Γ.Π.Ε) ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ ΚΕΦΑΛΑΙΟ 6: Το γραφικό περιβάλλον Επικοινωνίασ (Γ.Π.Ε) Γραφικό Περιβάλλον Επικοινωνίασ Περιβάλλον Εντολϊν Γραμμισ (Graphical User Interface/GUI), (Command Line Interface),

Διαβάστε περισσότερα

Ειςαγωγι ςτθν Επιςτιμθ Υπολογιςτϊν. Ειςαγωγι ςτθν Python

Ειςαγωγι ςτθν Επιςτιμθ Υπολογιςτϊν. Ειςαγωγι ςτθν Python Ειςαγωγι ςτθν Επιςτιμθ Υπολογιςτϊν Ειςαγωγι ςτθν Python Γ Μζροσ Modules, Αντικειμενοςτραφισ Προγραμματιςμόσ ςτθν Python, Classes, Objects, Αλλθλεπίδραςθ με αρχεία Ειςαγωγι αρκρωμάτων (modules): import

Διαβάστε περισσότερα

Joomla! - User Guide

Joomla! - User Guide Joomla! - User Guide τελευταία ανανέωση: 10/10/2013 από την ICAP WEB Solutions 1 Η καταςκευι τθσ δυναμικισ ςασ ιςτοςελίδασ ζχει ολοκλθρωκεί και μπορείτε πλζον να προχωριςετε ςε αλλαγζσ ι προςκικεσ όςον

Διαβάστε περισσότερα

Megatron ERP Βάςη δεδομζνων Π/Φ - κατηγοριοποίηςη Databox

Megatron ERP Βάςη δεδομζνων Π/Φ - κατηγοριοποίηςη Databox Megatron ERP Βάςη δεδομζνων Π/Φ - κατηγοριοποίηςη Databox 03 05 ΙΛΤΔΑ ΠΛΗΡΟΦΟΡΙΚΗ Α.Ε. αρμά Ιηαμπζλλα Βαρλάμθσ Νίκοσ Ειςαγωγι... 1 Σι είναι το Databox...... 1 Πότε ανανεϊνεται...... 1 Μπορεί να εφαρμοςτεί

Διαβάστε περισσότερα

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 8 θ Διάλεξθ Ιδεατι Μνιμθ Μζροσ Α

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 8 θ Διάλεξθ Ιδεατι Μνιμθ Μζροσ Α ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 8 θ Διάλεξθ Ιδεατι Μνιμθ Μζροσ Α Βαςικι Ορολογία Ιδεατή Μνήμη: χιμα ανάκεςθσ αποκθκευτικοφ χϊρου, ςτο οποίο θ δευτερεφουςα μνιμθ μπορεί να διευκυνςιοδοτθκεί ςαν να ιταν μζροσ τθσ κφριασ

Διαβάστε περισσότερα

Διαχείριςθ του φακζλου "public_html" ςτο ΠΣΔ

Διαχείριςθ του φακζλου public_html ςτο ΠΣΔ Διαχείριςθ του φακζλου "public_html" ςτο ΠΣΔ Οι παρακάτω οδθγίεσ αφοροφν το χριςτθ webdipe. Για διαφορετικό λογαριαςμό χρθςιμοποιιςτε κάκε φορά το αντίςτοιχο όνομα χριςτθ. = πατάμε αριςτερό κλικ ςτο Επιςκεφκείτε

Διαβάστε περισσότερα

Α) Ενδεικτικϋσ απαντόςεισ των θεμϊτων

Α) Ενδεικτικϋσ απαντόςεισ των θεμϊτων Πανελλόνιεσ εξετϊςεισ Γ Τϊξησ 2011 Ανϊπτυξη Εφαρμογών ςε Προγραμματιςτικό Περιβϊλλον ΘΕΜΑ Α Α) Ενδεικτικϋσ απαντόςεισ των θεμϊτων Α1. Σ/Λ 1. Σωςτι 2. Σωςτι 3. Λάκοσ 4. Λάκοσ 5. Λάκοσ Α2. Σ/Λ 1. Σωςτι 2.

Διαβάστε περισσότερα

ΕΡΓΑΣΗΡΙΟ ΕΦΑΡΜΟΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΡΓΑΣΗΡΙΟ ΕΦΑΡΜΟΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ Στο εργαςτιριο αυτό κα δοφμε πωσ μποροφμε να προςομοιϊςουμε μια κίνθςθ χωρίσ τθ χριςθ εξειδικευμζνων εργαλείων, παρά μόνο μζςω ενόσ προγράμματοσ λογιςτικϊν φφλλων, όπωσ είναι το Calc και το Excel. Τα δφο

Διαβάστε περισσότερα

ΚΥΠΡΙΑΚΗ ΜΑΘΗΜΑΤΙΚΗ ΕΤΑΙΡΕΙΑ

ΚΥΠΡΙΑΚΗ ΜΑΘΗΜΑΤΙΚΗ ΕΤΑΙΡΕΙΑ ΚΥΠΡΙΑΚΗ ΜΑΘΗΜΑΤΙΚΗ ΕΤΑΙΡΕΙΑ Α ΔΙΑΓΩΝΙΣΜΟΣ ΕΠΙΛΟΓΗΣ IMC (Key Stage II) 9 Μαρτίου 2016 ΧΡΟΝΟΣ: 2 ΩΡΕΣ Λύςεισ : Πρόβλημα 1 (α) Να βρείτε τθν τιμι του για να ιςχφει θ πιο κάτω ςχζςθ: (β) Ο Ανδρζασ τελειϊνει

Διαβάστε περισσότερα

Ειδικά Θζματα Βάςεων Δεδομζνων

Ειδικά Θζματα Βάςεων Δεδομζνων Ειδικά Θζματα Βάςεων Δεδομζνων Ενότητα 15: Εξόρυξη Δεδομζνων (Data Mining) Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικϊν Πλθροφορικισ ΤΕ Άδειεσ Χρήςησ Το παρόν εκπαιδευτικό υλικό υπόκειται ςε άδειεσ χριςθσ

Διαβάστε περισσότερα

Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων

Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων Ενότητα 7: Ειςαγωγι ςτο Δυναμικό Προγραμματιςμό Κακθγθτισ Γιάννθσ Γιαννίκοσ Σχολι Οργάνωςθσ και Διοίκθςθσ Επιχειριςεων Τμιμα Διοίκθςθσ Επιχειριςεων Σκοποί ενότητασ

Διαβάστε περισσότερα

Τμήματα Μνήμησ Υπολογιςμόσ Φυςικών διευθύνςεων. Εκπαιδεφτρια: Μαρία Πολίτθ

Τμήματα Μνήμησ Υπολογιςμόσ Φυςικών διευθύνςεων. Εκπαιδεφτρια: Μαρία Πολίτθ Τμήματα Μνήμησ Υπολογιςμόσ Φυςικών διευθύνςεων Εκπαιδεφτρια: Μαρία Πολίτθ Σύνδεςη με προηγούμενα Κάκε μονάδα ενόσ υπολογιςτι που χρθςιμεφει για τθ μόνιμθ ι προςωρινι αποκικευςθ δεδομζνων ανικει ςτθ μνήμη

Διαβάστε περισσότερα

Modellus 4.01 Συ ντομοσ Οδηγο σ

Modellus 4.01 Συ ντομοσ Οδηγο σ Νίκοσ Αναςταςάκθσ 4.01 Συ ντομοσ Οδηγο σ Περιγραφή Σο είναι λογιςμικό προςομοιϊςεων που ςτθρίηει τθν λειτουργία του ςε μακθματικά μοντζλα. ε αντίκεςθ με άλλα λογιςμικά (π.χ. Interactive Physics, Crocodile

Διαβάστε περισσότερα

Διαχείριςη Κοςτολόγηςησ

Διαχείριςη Κοςτολόγηςησ Διαχείριςη Κοςτολόγηςησ 1 Περίληψη Το ςυγκεκριμζνο εγχειρίδιο δημιουργήθηκε για να βοηθήςει την κατανόηςη τησ διαδικαςίασ Κοςτολόγηςησ ςτην εφαρμογή Λογιςτική Διαχείριςη τησ Business. Παρακάτω προτείνεται

Διαβάστε περισσότερα

Διαδικαζία Διατείριζης Εκηύπωζης Ιζοζσγίοσ Γενικού - Αναλσηικών Καθολικών. (v )

Διαδικαζία Διατείριζης Εκηύπωζης Ιζοζσγίοσ Γενικού - Αναλσηικών Καθολικών. (v ) Διαδικαζία Διατείριζης Εκηύπωζης Ιζοζσγίοσ Γενικού - Αναλσηικών Καθολικών (v.1. 0.7) 1 Περίλθψθ Το ςυγκεκριμζνο εγχειρίδιο δθμιουργικθκε για να βοθκιςει τθν κατανόθςθ τθσ διαδικαςίασ διαχείριςθσ Εκτφπωςθσ

Διαβάστε περισσότερα

Ειδικά Θζματα Βάςεων Δεδομζνων

Ειδικά Θζματα Βάςεων Δεδομζνων Ειδικά Θζματα Βάςεων Δεδομζνων Ενότθτα 12: Ευρετιρια Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικϊν Πλθροφορικισ ΤΕ Άδειεσ Χριςθσ Το παρόν εκπαιδευτικό υλικό υπόκειται ςε άδειεσ χριςθσ Creative Commons. Για

Διαβάστε περισσότερα

Εισαγωγικές έννοιες. Αντώνησ Κ Μαώργιώτησ

Εισαγωγικές έννοιες. Αντώνησ Κ Μαώργιώτησ Εισαγωγικές έννοιες Αντώνησ Κ Μαώργιώτησ Έννοιεσ που πρϋπει να επιβεβαιώςουμε ότι τισ ξϋρουμε (1) - αναζότηςη Ιςτοςελίδα Αρχείο που περιζχει πλθροφορίεσ προοριςμζνεσ για δθμοςίευςθ ςτο Παγκόςμιο Ιςτό (www).

Διαβάστε περισσότερα

Διδάςκων: Κωνςταντίνοσ τεφανίδθσ

Διδάςκων: Κωνςταντίνοσ τεφανίδθσ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ ΧΟΛΗ ΘΕΣΙΚΩΝ ΕΠΙΣΗΜΩΝ ΣΜΗΜΑ ΕΠΙΣΗΜΗ ΤΠΟΛΟΓΙΣΩΝ ΜΑΘΗΜΑ ΕΠΙΛΟΓΗ ΗΤ-564 ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΣΑ ΕΠΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΤ - ΜΗΧΑΝΗ Διδάςκων: Κωνςταντίνοσ τεφανίδθσ τόχοσ τθσ ςυγκεκριμζνθσ εργαςίασ

Διαβάστε περισσότερα

ΑΣΚΗΣΕΙΣ ΕΠΑΝΑΛΗΨΗΣ ΑΠΟ ΘΕΜΑΤΑ ΤΕΛΙΚΩΝ ΕΞΕΤΑΣΕΩΝ

ΑΣΚΗΣΕΙΣ ΕΠΑΝΑΛΗΨΗΣ ΑΠΟ ΘΕΜΑΤΑ ΤΕΛΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Λφκειο Ακρόπολθσ 2015 Επιμζλεια Μάριοσ Πουργουρίδθσ ΑΣΚΗΣΕΙΣ ΕΠΑΝΑΛΗΨΗΣ ΑΠΟ ΘΕΜΑΤΑ ΤΕΛΙΚΩΝ ΕΞΕΤΑΣΕΩΝ 1. Η πιο κάτω μπάλα αφινεται να πζςει από το ςθμείο Α,κτυπά ςτο ζδαφοσ ςτο ςθμείο Ε και αναπθδά ςε μικρότερο

Διαβάστε περισσότερα

ΧΕΔΙΑΜΟ ΠΡΟΪΟΝΣΩΝ ΜΕ Η/Τ

ΧΕΔΙΑΜΟ ΠΡΟΪΟΝΣΩΝ ΜΕ Η/Τ ΧΕΔΙΑΜΟ ΠΡΟΪΟΝΣΩΝ ΜΕ Η/Τ ΚΑΜΠΤΛΕ ΕΛΕΤΘΕΡΗ ΜΟΡΦΗ Χριςιμεσ για τθν περιγραφι ομαλών και ελεφκερων ςχθμάτων Αμάξωμα αυτοκινιτου, πτερφγια αεροςκαφών, ςκελετόσ πλοίου χιματα χαρακτιρων κινουμζνων ςχεδίων Περιγραφι

Διαβάστε περισσότερα

Αςφάλεια και Προςταςία Δεδομζνων

Αςφάλεια και Προςταςία Δεδομζνων Αςφάλεια και Προςταςία Δεδομζνων Κρυπτογράφθςθ υμμετρικι και Αςφμμετρθ Κρυπτογραφία Αλγόρικμοι El Gamal Diffie - Hellman Σςιρόπουλοσ Γεώργιοσ ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 1 υμμετρικι Κρυπτογραφία υμμετρικι (Κλαςικι)

Διαβάστε περισσότερα

Διαδικασία Δημιοσργίας Ειδικών Λογαριασμών. (v.1.0.7)

Διαδικασία Δημιοσργίας Ειδικών Λογαριασμών. (v.1.0.7) Διαδικασία Δημιοσργίας Ειδικών Λογαριασμών (v.1.0.7) 1 Περίληψη Το ςυγκεκριμζνο εγχειρίδιο δημιουργήθηκε για να βοηθήςει την κατανόηςη τησ διαδικαςίασ δημιουργίασ ειδικών λογαριαςμών. Παρακάτω προτείνεται

Διαβάστε περισσότερα

Πνομα Ομάδασ: Προγραμματιςμόσ ενόσ κινοφμενου ρομπότ

Πνομα Ομάδασ: Προγραμματιςμόσ ενόσ κινοφμενου ρομπότ Φφλλο Εργαςίασ : Ακολοφθηςε τισ εντολζσ μου! Τάξθ: Β Γυμναςίου Ενότθτα: Λφνω προβλιματα με υπολογιςτικά φφλλα Εμπλεκόμενεσ ζννοιεσ: ρομποτικι, Lego Mindstorms, υπολογιςτικά φφλλα, ςυναρτιςεισ, γραφιματα

Διαβάστε περισσότερα

Πειραματικι Ψυχολογία (ΨΧ66)

Πειραματικι Ψυχολογία (ΨΧ66) Πειραματικι Ψυχολογία (ΨΧ66) Διάλεξη 7 Σεχνικζσ για τθν επίτευξθ ςτακερότθτασ Πζτροσ Ροφςςοσ Μζθοδοι για την επίτευξη του ελζγχου Μζςω του κατάλλθλου ςχεδιαςμοφ του πειράματοσ (ςτόχοσ είναι θ εξάλειψθ

Διαβάστε περισσότερα

Ειςαγωγι ςτο Δομθμζνο Προγραμματιςμό. Βαγγζλθσ Οικονόμου

Ειςαγωγι ςτο Δομθμζνο Προγραμματιςμό. Βαγγζλθσ Οικονόμου Ειςαγωγι ςτο Δομθμζνο Προγραμματιςμό Βαγγζλθσ Οικονόμου Περιεχόμενα Πλθροφορίεσ Μακιματοσ Δομθμζνοσ Προγραμματιςμόσ (Οριςμοί, Γενικζσ Ζννοιεσ) Αλγόρικμοι και Ψευδοκϊδικασ Γλϊςςα προγραμματιςμοφ C Πλθροφορίεσ

Διαβάστε περισσότερα

Αυτόματη δημιουργία στηλών Αντιστοίχηση νέων λογαριασμών ΦΠΑ

Αυτόματη δημιουργία στηλών Αντιστοίχηση νέων λογαριασμών ΦΠΑ Αυτόματη δημιουργία στηλών Αντιστοίχηση νέων λογαριασμών ΦΠΑ 1 Περίληψη Το ςυγκεκριμζνο εγχειρίδιο δημιουργήθηκε για να βοηθήςει την κατανόηςη τησ διαδικαςίασ αυτόματησ δημιουργίασ ςτηλών και αντιςτοίχιςησ

Διαβάστε περισσότερα

Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων

Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων Ενότητα 3: υςτιματα ουρϊν αναμονισ Κακθγθτισ Γιάννθσ Γιαννίκοσ χολι Οργάνωςθσ και Διοίκθςθσ Επιχειριςεων Σμιμα Διοίκθςθσ Επιχειριςεων Σκοποί ενότητασ Μελζτθ ςυςτθμάτων

Διαβάστε περισσότερα

Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων. 15. Πίνακεσ ΙI. Ιωάννθσ Κατάκθσ. ΕΠΛ 032: Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων

Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων. 15. Πίνακεσ ΙI. Ιωάννθσ Κατάκθσ. ΕΠΛ 032: Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων 15. Πίνακεσ ΙI Ιωάννθσ Κατάκθσ Σιμερα o Ειςαγωγι o Διλωςθ o Αρχικοποίθςθ o Πρόςβαςθ o Παραδείγματα Πίνακεσ - Επανάλθψθ o Στθν προθγοφμενθ διάλεξθ κάναμε μια

Διαβάστε περισσότερα

Κατά τθν ενεργοποίθςθ τθσ ιδιότθτασ αυτισ ενδζχεται να εμφανιςτεί ζνα μινυμα ςαν αυτό τθσ παρακάτω εικόνασ. Απλά επιβεβαιϊςτε πατϊντασ ΟΚ.

Κατά τθν ενεργοποίθςθ τθσ ιδιότθτασ αυτισ ενδζχεται να εμφανιςτεί ζνα μινυμα ςαν αυτό τθσ παρακάτω εικόνασ. Απλά επιβεβαιϊςτε πατϊντασ ΟΚ. Δημιουργία Πινάκων Για τθ δθμιουργία πινάκων ςτο περιβάλλον phpmyadmin μποροφμε είτε να χρθςιμοποιιςουμε τθ φόρμα δθμιουργίασ πίνακα, είτε να εκτελζςουμε ζνα ερϊτθμα SQL Στθ παρακάτω εικόνα φαίνεται μια

Διαβάστε περισσότερα

Internet a jeho role v našem životě Το Διαδίκτυο και ο ρόλοσ του ςτθ ηωι μασ

Internet a jeho role v našem životě Το Διαδίκτυο και ο ρόλοσ του ςτθ ηωι μασ Internet a jeho role v našem životě Το Διαδίκτυο και ο ρόλοσ του ςτθ ηωι μασ Διαδίκτυο: μια πόρτα ςτον κόςμο Πϊσ μπορεί κανείσ ςε λίγα λεπτά να μάκει ποιεσ ταινίεσ παίηονται ςτουσ κινθματογράφουσ, να ςτείλει

Διαβάστε περισσότερα

8 τριγωνομετρία. βαςικζσ ζννοιεσ. γ ςφω. εφω και γ. κεφάλαιο

8 τριγωνομετρία. βαςικζσ ζννοιεσ. γ ςφω. εφω και γ. κεφάλαιο κεφάλαιο 8 τριγωνομετρία Α βαςικζσ ζννοιεσ τθν τριγωνομετρία χρθςιμοποιοφμε τουσ τριγωνομετρικοφσ αρικμοφσ, οι οποίοι ορίηονται ωσ εξισ: θμω = απζναντι κάκετθ πλευρά υποτείνουςα Γ ςυνω = εφω = προςκείμενθ

Διαβάστε περισσότερα

Ο ήχοσ ωσ φυςικό φαινόμενο

Ο ήχοσ ωσ φυςικό φαινόμενο Ο ήχοσ ωσ φυςικό φαινόμενο Φφλλο Εργαςίασ Ονοματεπώνυμο. Παραγωγή και διάδοςη του ήχου Ήχοσ παράγεται όταν τα ςωματίδια κάποιου υλικοφ μζςου αναγκαςκοφν να εκτελζςουν ταλάντωςθ. Για να διαδοκεί ο ιχοσ

Διαβάστε περισσότερα

ΑΣΚΗΣΕΙΣ ΧΑΜΗΛΩΝ ΕΡΑΝΑΛΗΨΕΩΝ: ΕΡΙΛΕΞΤΕ ΜΙΑ ΑΝΤΙΣΤΑΣΗ, ΕΤΣΙ ΩΣΤΕ ΝΑ ΕΘΕΤΕ ΣΕ ΕΞΑΝΤΛΗΣΗ ΣΕ 8-10 ΕΡΑΝΑΛΗΨΕΙΣ

ΑΣΚΗΣΕΙΣ ΧΑΜΗΛΩΝ ΕΡΑΝΑΛΗΨΕΩΝ: ΕΡΙΛΕΞΤΕ ΜΙΑ ΑΝΤΙΣΤΑΣΗ, ΕΤΣΙ ΩΣΤΕ ΝΑ ΕΘΕΤΕ ΣΕ ΕΞΑΝΤΛΗΣΗ ΣΕ 8-10 ΕΡΑΝΑΛΗΨΕΙΣ (ΔΕΙΤΕ ΡΩΤΑ ΤΙΣ ΑΣΚΗΣΕΙΣ ΡΟΥ ΡΟΤΕΙΝΟΝΤΑΙ ΑΚΙΒΩΣ ΑΡΟ ΚΑΤΩ, ΚΑΙ ΣΤΗ ΣΥΝΕΧΕΙΑ -ΚΑΤΩ ΑΡΟ ΤΟΥΣ ΡΙΝΑΚΕΣ, ΔΕΙΤΕ ΤΟΝ ΤΟΡΟ ΕΚΤΕΛΕΣΗΣ ΤΟΥΣ ΣΕ ΕΙΚΟΝΕΣ. ΑΡΟ ΚΑΤΩ ΣΤΟ ΤΕΛΟΣ, ΑΚΟΛΟΥΘΟΥΝ ΧΗΣΙΜΕΣ ΟΔΗΓΙΕΣ ΚΑΙ ΜΕΘΟΔΟΙ).

Διαβάστε περισσότερα

Ηλεκτρονικι Υπθρεςία Ολοκλθρωμζνθσ Διαχείριςθσ Συγγραμμάτων και Λοιπϊν Βοθκθμάτων

Ηλεκτρονικι Υπθρεςία Ολοκλθρωμζνθσ Διαχείριςθσ Συγγραμμάτων και Λοιπϊν Βοθκθμάτων Ηλεκτρονικι Υπθρεςία Ολοκλθρωμζνθσ Διαχείριςθσ Συγγραμμάτων και Λοιπϊν Βοθκθμάτων ΟΔΗΓΟΣ ΕΦΑΡΜΟΓΗΣ ΒΙΒΛΙΟΘΗΚΩΝ ΙΔΡΥΜΑΤΩΝ 1/13 2/13 Οδθγίεσ Χριςθσ Εφαρμογισ Βιβλιοκθκϊν Ιδρυμάτων 1. Είςοδοσ ςτθν Εφαρμογι

Διαβάστε περισσότερα

Διαχείριση Επιλογών Διαμόρφωσης

Διαχείριση Επιλογών Διαμόρφωσης Διαχείριση Επιλογών Διαμόρφωσης 1 Περίλθψθ Το ςυγκεκριμζνο εγχειρίδιο δημιουργήθηκε για να βοηθήςει την κατανόηςη τησ διαδικαςίασ διαχείριςησ επιλογών διαμόρφωςησ εγγραφών Εςόδων Εξόδων & Άρθρων Γενικήσ

Διαβάστε περισσότερα

Θέματα διπλωματικών εργαςιών ςτην ανάλυςη εικόνασ

Θέματα διπλωματικών εργαςιών ςτην ανάλυςη εικόνασ Εθνικό Μετςόβιο Πολυτεχνείο Εργαςτήριο Ευφυών Συςτημάτων, Περιεχομένου και Αλληλεπίδραςησ Θέματα διπλωματικών εργαςιών ςτην ανάλυςη εικόνασ 2010 2011 ΑΚΜΕ, ΣΟΠΚΚΑ ΧΑΡΑΚΣΗΡΚΣΚΚΑ, Θ ΚΑΣΑΣΜΗΗ; ΜΚΑ ΕΝΟΠΟΚΗΜΕΝΗ

Διαβάστε περισσότερα

Σφντομεσ Οδθγίεσ Χριςθσ

Σφντομεσ Οδθγίεσ Χριςθσ Σφντομεσ Οδθγίεσ Χριςθσ Περιεχόμενα 1. Επαφζσ... 3 2. Ημερολόγιο Επιςκζψεων... 4 3. Εκκρεμότθτεσ... 5 4. Οικονομικά... 6 5. Το 4doctors ςτο κινθτό ςου... 8 6. Υποςτιριξθ... 8 2 1. Επαφζσ Στισ «Επαφζσ»

Διαβάστε περισσότερα

Αςφάλεια και Προςταςία Δεδομζνων

Αςφάλεια και Προςταςία Δεδομζνων Αςφάλεια και Προςταςία Δεδομζνων Μοντζλα Αςφάλειασ Σςιρόπουλοσ Γεϊργιοσ ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 1 Μοντζλα Αςφάλειασ Οι μθχανιςμοί που είναι απαραίτθτοι για τθν επιβολι μιασ πολιτικισ αςφάλειασ ςυμμορφϊνονται

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΗ. του ΙΑΣΡΟΦΑΡΜΑΚΕΤΣΙΚΟΤ ΦΑΚΕΛΟΤ ΑΘΕΝΩΝ Για τον ΟΙΚΟ ΝΑΤΣΟΤ ΕΡΓΑΣΗΡΙΑΚΟΙ ΓΙΑΣΡΟΙ. iknowhow Πληροφορική A.E

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΗ. του ΙΑΣΡΟΦΑΡΜΑΚΕΤΣΙΚΟΤ ΦΑΚΕΛΟΤ ΑΘΕΝΩΝ Για τον ΟΙΚΟ ΝΑΤΣΟΤ ΕΡΓΑΣΗΡΙΑΚΟΙ ΓΙΑΣΡΟΙ. iknowhow Πληροφορική A.E ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΗ του ΙΑΣΡΟΦΑΡΜΑΚΕΤΣΙΚΟΤ ΦΑΚΕΛΟΤ ΑΘΕΝΩΝ Για τον ΟΙΚΟ ΝΑΤΣΟΤ ΕΡΓΑΣΗΡΙΑΚΟΙ ΓΙΑΣΡΟΙ iknowhow Πληροφορική A.E ΕΡΓΑΣΗΡΙΑΚΟΙ ΓΙΑΣΡΟΙ... 3 Η ΕΦΑΡΜΟΓΗ... 3 ΧΡΗΣΕ... 3 ΠΡΟΒΑΗ ΣΗΝ ΕΦΑΡΜΟΓΗ... 3 ΑΡΧΙΚΗ

Διαβάστε περισσότερα

Περιοριςμοί μιασ Β.Δ. ςτθν Access(1/3)

Περιοριςμοί μιασ Β.Δ. ςτθν Access(1/3) Περιοριςμοί μιασ Β.Δ. ςτθν Access(1/3) Το όνομα ενόσ πίνακα, όπωσ και κάκε άλλου αντικειμζνου, μπορεί να ζχει μζγεκοσ ζωσ 64 χαρακτιρεσ. Το όνομα ενόσ πεδίου μπορεί να ζχει μζγεκοσ ζωσ 64 χαρακτιρεσ. Κάκε

Διαβάστε περισσότερα

Εργαςτιριο Βάςεων Δεδομζνων

Εργαςτιριο Βάςεων Δεδομζνων Εργαςτιριο Βάςεων Δεδομζνων 2010-2011 Μάθημα 1 ο 1 Ε. Σςαμούρα Σμήμα Πληροφορικήσ ΑΠΘ Σκοπόσ του 1 ου εργαςτθριακοφ μακιματοσ Σκοπόσ του πρϊτου εργαςτθριακοφ μακιματοσ είναι να μελετιςουμε ερωτιματα επιλογισ

Διαβάστε περισσότερα

ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ ΜΕΛΕΣΗ ΣΗ ΚΙΝΗΗ ΩΜΑΣΟ Ε ΠΛΑΓΙΟ ΕΠΙΠΕΔΟ - ΜΕΣΡΗΗ ΣΟΤ ΤΝΣΕΛΕΣΗ ΣΡΙΒΗ ΟΛΙΘΗΗ

ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ ΜΕΛΕΣΗ ΣΗ ΚΙΝΗΗ ΩΜΑΣΟ Ε ΠΛΑΓΙΟ ΕΠΙΠΕΔΟ - ΜΕΣΡΗΗ ΣΟΤ ΤΝΣΕΛΕΣΗ ΣΡΙΒΗ ΟΛΙΘΗΗ ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ ΜΕΛΕΣΗ ΣΗ ΚΙΝΗΗ ΩΜΑΣΟ Ε ΠΛΑΓΙΟ ΕΠΙΠΕΔΟ - ΜΕΣΡΗΗ ΣΟΤ ΤΝΣΕΛΕΣΗ ΣΡΙΒΗ ΟΛΙΘΗΗ ΕΚΦΕ Α & Β ΑΝΑΣΟΛΙΚΗ ΑΣΣΙΚΗ τόχοι Μετά το πζρασ τθσ εργαςτθριακισ άςκθςθσ, οι μακθτζσ κα πρζπει να είναι ςε κζςθ:

Διαβάστε περισσότερα

ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΤΟΤ. Φιλιοποφλου Ειρινθ

ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΤΟΤ. Φιλιοποφλου Ειρινθ ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΤΟΤ Φιλιοποφλου Ειρινθ Βάςθ Δεδομζνων Βάζη δεδομένων είναι μια οπγανωμένη ζςλλογή πληποθοπιών οι οποίερ πποζδιοπίζοςν ένα ζςγκεκπιμένο θέμα.χπηζιμεύοςν ζηην Σςλλογή

Διαβάστε περισσότερα

Ενδεικτικζσ Λφςεισ Θεμάτων

Ενδεικτικζσ Λφςεισ Θεμάτων c AM (t) x(t) ΤΕΙ Σερρών Τμήμα Πληροφορικής & Επικοινωνιών Σειρά Β Ειςηγητήσ: Δρ Απόςτολοσ Γεωργιάδησ ΕΠΙΚΟΙΝΩΝΙΕΣ Ι Ενδεικτικζσ Λφςεισ Θεμάτων Θζμα 1 ο (1 μον.) Ζςτω περιοδικό ςιμα πλθροφορίασ με περίοδο.

Διαβάστε περισσότερα