Ε..Ε. ΙI ΑΠΑΓΟΡΕΥΜΕΝΗΕΡΕΥΝΑ TABU SEARCH ΧΡΗΣΤΟΣ. ΤΑΡΑΝΤΙΛΗΣ MANAGEMENT SCIENCE IN PRACTICE II

Σχετικά έγγραφα
ΕΦΑΡΜΟΓΗ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ TABU SEARCH σε ΠΡΟΒΛΗΜΑΤΑ ΜΕΤΑΦΟΡΩΝ

ΑΛΓΟΡΙΘΜΟΙ ΑΝΟΠΤΗΣΗΣ: Ο ΑΛΓΟΡΙΘΜΟΣ ΤΗΣ ΑΠΟ ΟΧΗΣ ΚΑΤΩΦΛΙΟΥ (THRESHOLD ACCEPTING)

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

ΜΕΘΟΔΟΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΑΠΟΙΚΙΑΣ ΜΥΡΜΗΓΚΙΩΝ ANT COLONY OPTIMIZATION METHODS

ΕΦΑΡΜΟΓΕΣ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ

ΈΡΕΥΝΑ ΜΕΤΑΒΛΗΤΗΣ ΓΕΙΤΟΝΙΑΣ (Variable Neighborhood Search - VNS) VNS) (Variable Neighborhood Search -

Συστήματα Επιχειρηματικής Ευφυίας. Οι αλγόριθμοι Hill Climbing, Simulated Annealing, Great Deluge, VNS, Tabu Search

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

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

Ε ανάληψη. Α ληροφόρητη αναζήτηση

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ ÈÅÌÅËÉÏ

ΑΠΟΤΕΛΕΣΜΑΤΑ ΕΠΠΑΙΚ ΑΝΑ ΠΟΛΗ ΣΕΙΡΑ ΚΑΤΑΤΑΞΗΣ ΕΙΣΑΓΩΓΗ ΟΝΟΜΑ ΕΠΩΝΥΜΟ ΠΑΤΡΩΝΥΜΟ ΠΟΛΗ ΕΠΙΛΟΓΗΣ 1 NAI ΔΗΜΗΤΡΙΟΣ ΚΑΡΒΟΥΝΗΣ ΝΙΚΟΛΑΟΣ ΑΘΗΝΑ 2 NAI ΒΑΣΙΛΕΙΟΣ

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2006

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ edu.klimaka.gr ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

ÔÏÕËÁ ÓÁÑÑÇ ÊÏÌÏÔÇÍÇ

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Τεχνητή Νοημοσύνη (ΥΠ23) 6 ο εξάμηνο Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ουρανία Χατζή

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2014 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΡΧΗ 2ΗΣ ΣΕΛΙΔΑΣ Γ Α... Β

Η Μέθοδος Αναθεωρηµένης Εκχώρησης (MODI)

ΚΕΦΑΛΑΙΟ 3. Περιγραφή της Μεθόδου ΠΕΡΙΓΡΑΦΗ ΤΗΣ ΜΕΘΟΔΟΥ

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

4.2 Δραστηριότητα: Ολικά και τοπικά ακρότατα

Τελικός Κύκλος Διαγωνισμάτων Γ ΛΥΚΕΙΟΥ Κυριακή 17 Απριλίου 2016 Μάθημα: Α.Ε.Π.Π. KTIΡΙΟ ΤΜΗΜΑΤΑ ΚΑΛΟΚΑΙΡΙΝΑ ΑΡΓΥΡΟΥΠΟΛΗΣ - ΗΛΙΟΥΠΟΛΗΣ - ΓΛΥΦΑΔΑΣ

Διαγώνισμα Προσομοι ώσης στην Α.Ε.Π.Π.

Κεφάλαιο 10 ο Υποπρογράµµατα

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 4 ΙΟΥΝΙΟΥ 2005

ΕΦΑΡΜΟΓΕΣ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012. Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Initialize each person to be free. while (some man is free and hasn't proposed to every woman) { Choose such a man m w = 1 st woman on m's list to

Διαδικασιακός Προγραμματισμός

Φάσμα προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι.

1. Να αναφέρετε ονοµαστικά τις λειτουργίες µε τις οποίες ο υπολογιστής µπορεί να επιτελέσει µε επιτυχία οποιαδήποτε επεξεργασία. Ï.Å.Ö.Å.

Τεχνητή Νοημοσύνη. 5η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ Τάξη Ηµερήσιου Γενικού Λυκείου

Κεφάλαιο 10. Ερωτήσεις ανάπτυξης

EBS Version Entersoft Business Suite Entersoft CRM

Αλγόριθμοι και Δομές Δεδομένων (IΙ) (γράφοι και δένδρα)

Επίλυση προβλημάτων με αναζήτηση

δήλωσης δεδοµένων και σε παραβίαση των συντακτικών κανόνων της γλωσσάς.

Κεφάλαιο 5ο: Εντολές Επανάληψης

Μέθοδοι μονοδιάστατης ελαχιστοποίησης

Ο Αλγόριθµος της Simplex

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

ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ

5. Απλή Ταξινόμηση. ομές εδομένων. Χρήστος ουλκερίδης. Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων

Μέθοδοι μονοδιάστατης ελαχιστοποίησης

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Μονάδες 10. Μονάδες 9 5 PROLOG. Μονάδες 5

Α2. Να γράψετε στο τετράδιο απαντήσεών σας το κατάλληλο τμήμα κώδικα, κάνοντας τις απαραίτητες αλλαγές σύμφωνα με την εκάστοτε εκφώνηση:

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 3: Περιγραφή αριθμητικών μεθόδων (συνέχεια)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ

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

2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ

ΕΥΡΩΠΑΪΚΗ ΕΠΙΤΡΟΠΗ ΓΕΝΙΚΗ ΙΕΥΘΥΝΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΙ ΒΙΟΜΗΧΑΝΙΑΣ. Έγγραφο καθοδήγησης 1

ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ ΠΡΑΓΜΑΤΙΚΕΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

I. ΑΛΓΟΡΙΘΜΟΣ II. ΠΡΑΞΕΙΣ - ΣΥΝΑΡΤΗΣΕΙΣ III. ΕΠΑΝΑΛΗΨΕΙΣ. 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι:

Η Αμερικάνικη Πλειοδοτική Δημοπρασία (Yankee Forward Auction)

Αλγόριθµοι και Πολυπλοκότητα

Τεχνητή Νοημοσύνη. 4η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

ιδάσκων: ηµήτρης Ζεϊναλιπούρ

Γενικευµένη Simplex Γενικευµένη Simplex

Επίλυση Προβλημάτων 1

ΕΦΑΡΜΟΓΕΣ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ

Επίλυση προβληµάτων. Περιγραφή προβληµάτων Αλγόριθµοι αναζήτησης

Μέθοδοι πολυδιάστατης ελαχιστοποίησης

ΒΕΛΤΙΣΤΟΣ ΣΧΕΔΙΑΣΜΟΣ ΤΩΝ ΚΑΤΑΣΚΕΥΩΝ. Δρ. Πολ. Μηχ. Κόκκινος Οδυσσέας

1 Διάσχιση κατευθυνόμενων γραφημάτων

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΕΚΦΩΝΗΣΕΙΣ ÏÅÖÅ. ii) Ποιούς τρόπους αναπαράστασης ενός αλγόριθµου γνωρίζετε;

Ασκήσεις μελέτης της 4 ης διάλεξης. ), για οποιοδήποτε μονοπάτι n 1

ΑΠΑΝΤΗΣΕΙΣ. 1. Να αναφέρετε ονοµαστικά τις λειτουργίες µε τις οποίες ο υπολογιστής µπορεί να επιτελέσει µε επιτυχία οποιαδήποτε επεξεργασία.

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη.

lab13grades Άσκηση 2 -Σωστά απελευθερώνετε ολόκληρη τη λίστα και την κεφαλή

Κεφάλαιο 5: Στρατηγική χωροταξικής διάταξης

Εφαρμογή Τελών Ακινήτων

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ

Τεχνητή Νοημοσύνη (ΥΠ23) 6 ο εξάμηνο Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ουρανία Χατζή

ΣΥΝΟΠΤΙΚΕΣ Ο ΗΓΙΕΣ ΛΕΙΤΟΥΡΓΙΑΣ ΓΙΑ Ο ΗΓΟΥΣ - DTCO

Θεωρία Αλγόριθμοι Γραμμικής Βελτιστοποίησης 3/4/2012. Lecture08 1

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Α4. Όσο επανάλαβε Τέλος_επανάληψης Εμφάνισε Για από μέχρι με_βήμα. Όσο επανάλαβε (Μονάδες 5) Α5. Α[10, 5] Π, Για από μέχρι (1) Για από μέχρι (2) Αν

Β. Να εξηγήσετε τι σηµαίνει ολίσθηση ενός δυαδικού αριθµού 3 θέσεις αριστερά µπορεί να είναι: Α: ουρά Β:στοίβα Γ:και τα δυο :τίποτα

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

ιοίκηση Παραγωγής και Υπηρεσιών

Σύνοψη Προηγούμενου. Πίνακες (Arrays) Πίνακες (Arrays): Βασικές Λειτουργίες. Πίνακες (Arrays) Ορέστης Τελέλης

Να το ξαναγράψετε χρησιμοποιώντας αντί για την εντολή Για Τέλος_επανάληψης: α. την εντολή Όσο Τέλος_επανάληψης

ΕΠΙΛΥΣΗ ΕΚΦΥΛΙΣΜΕΝΩΝ ΚΑΙ ΓΕΝΙΚΩΝ ΓΡΑΜΜΙΚΩΝ ΠΡΟΒΛΗΜΑΤΩΝ. 4.1 Επίλυση Εκφυλισμένων Γραμμικών Προβλημάτων

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΪΟΥ

Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε.

Transcript:

ΑΠΑΓΟΡΕΥΜΕΝΗΕΡΕΥΝΑ TABU SEARCH ΧΡΗΣΤΟΣ. ΤΑΡΑΝΤΙΛΗΣ

ΑΠΑΓΟΡΕΥΜΕΝΗ ΕΡΕΥΝΑ TABU SEARCH ΛΟΓΙΚΗ ΑΠΑΓΟΡΕΥΜΕΝΗΣ ΈΡΕΥΝΑΣ: Όταν ο άνθρωπος επιχειρεί να λύσει προβλήµατα, χρησιµοποιεί την εµπειρία του και τη µνήµη του. Επιχείρησε να κάνεις το ίδιο µε τη διεξαγωγή της Τοπικής Έρευνας στο χώρο των λύσεων. H µέθοδος Tabu Search προτάθηκε από τον Fred Glover σε οµιλία του το 1986, και δηµοσιεύτηκε το 1990. http://spot.colorado.edu/~glover

TABU SEARCH και SIMULATED ANNEALING Κοινά Χαρακτηριστικά: ιενέργεια Τοπικής Έρευνας (Local Search) στο χώρο των λύσεων Υιοθέτηση της λογικής που ενθαρρύνει την αποδοχή και λύσεων που οδηγούν σε αύξηση την τιµή της αντικειµενικής συνάρτησης µε σκοπό την αποφυγή της παγίδευσης της έρευνας σε κάποιο πρόωρο τοπικό ελάχιστο.

TABU SEARCH και SIMULATED ANNEALING Βασική διαφορά: Η επιλογή της γειτονικής λύσης s της τρέχουσας λύσης s, στην περίπτωση του αλγoρίθµου Tabu Search, γίνεται βάσει ενός µη-στοχαστικού κριτηρίου (σε αντίθεση µε το στοχαστικό κριτήριο του Simulated Annealing). Μη-στοχαστικό κριτήριο του Tabu Search: επιλέγεται (σε κάθε επανάληψη) η υψηλότερης ποιότητας γειτονική λύση s της τρέχουσας λύσης s, ακόµα και αν αυτή η λύση s είναι χειρότερης ποιότητας από την s.

Μη-ΣΤΟΧΑΣΤΙΚΟ ΚΡΙΤΗΡΙΟ & ΚΥΚΛΙΚΟΤΗΤΑ Η υιοθέτηση του µη-στοχαστικού κριτηρίου ενδέχεται να προκαλέσει φαινόµενα κυκλικότητας των λύσεων (cycling), δηλαδή την επαναλαµβανόµενη επιστροφή της έρευνας σε λύσεις που προσφάτως έχει επισκεφτεί, ή την συνεχή επανάληψη ενός συνόλου κινήσεων. c(x) κυκλικότητα λύσεων x

ΑΠΟΦΥΓΗ ΚΥΚΛΙΚΟΤΗΤΑΣ TABU LIST Καταγραφή των Ζ τελευταίων λύσεων που έχουν γίνει αποδεκτές στις Ζ τελευταίες επαναλήψεις. Ενέργεια για Αποφυγή Κυκλικότητας: Οι Z τελευταίες αποδεκτές λύσεις δεν συµµετέχουν στη διαδικασία της έρευνας για ένα συγκεκριµένο αριθµό επαναλήψεων. Οι Ζ αυτές λύσεις αποθηκεύονται εντός ενός πίνακα, ο οποίος εκφράζεται ως µία λίστα της µορφής (s t-1,, s t-z ), όπου s t είναι η λύση που γίνεται αποδεκτή την επανάληψη t. Σε µια τέτοια περίπτωση λέµε ότι η λίστα έχει µήκος Ζ. Η λίστα αυτή είναι γνωστή ως απαγορευµένη λίστα (tabu list). Οι λύσεις που αποθηκεύονται στην tabu list χαρακτηρίζονται ως απαγορευµένες (tabu).

ΣΥΝΗΘΙΣΜΕΝΗ ΤΟΠΙΚΗ ΈΡΕΥΝΑ Σε ένα συνηθισµένο αλγόριθµο Τοπικής Έρευνας δεν υπάρχει περιορισµός στην εύρεση της Γειτονικής λύσης s της τρέχουσας λύσης s. Τρέχουσα λύση s Γειτονιά τρέχουσας λύσης s

ΑΠΑΓΟΡΕΥΜΕΝΗ ΕΡΕΥΝΑ TABU SEARCH Ωστόσο, σε ένα αλγόριθµο Απαγορευµένης Έρευνας εξαιτίας της χρήσης της Tabu List περιορίζεται το πλήθος των ενδεχόµενων Γειτονικών λύσεων της τρέχουσας λύσης s που θα εξεταστούν ώστε να προκύψει η Γειτονική λύση s της s. Τρέχουσα λύση s Επιτρεπόµενη Γειτονιά τρέχουσας λύσης s

ΑΠΑΓΟΡΕΥΜΕΝΗ ΕΡΕΥΝΑ TABU SEARCH Τρέχουσα λύση s Γειτονική λύση s της τρέχουσας λύσης s Επιτρεπόµενη Γειτονιά της τρέχουσας λύσης s

ΑΠΑΓΟΡΕΥΜΕΝΗ ΕΡΕΥΝΑ Η ανανέωση της απαγορευµένης λίστας (tabu list) γίνεται δυναµικά. Οι λύσεις εισάγονται και εξάγονται από τη λίστα µε το σύστηµα εξαγωγής των πρώτων στοιχείων που εισήλθαν στη λίστα (First In First Out). Η αποθήκευση των λύσεων και η απαγόρευση της επανεξέτασής τους για κάποιο συγκεκριµένο αριθµό επαναλήψεων απεγκλωβίζει την έρευνα από µια συγκεκριµένη περιοχή του χώρου λύσεων (και το αντίστοιχο τοπικό ελάχιστο) και την προωθεί σε νέες περιοχές του που δεν έχουν ακόµη ερευνηθεί. Αναφέρεται ότι οι καλύτερες τιµές για την παράµετρο L είναι µεταξύ των τιµών 5 και 12, ανάλογα µε το πρόβληµα.

ΑΠΑΓΟΡΕΥΜΕΝΗ ΕΡΕΥΝΑ Η πλειονότητα των εφαρµογών της απαγορευµένης έρευνας δεν αποθηκεύει στην tabu list την αποδεκτή λύση της κάθε επανάληψης, αλλά τα «χαρακτηριστικά αυτών των λύσεων» τους για λόγους εξοικονόµησης υπολογιστικού χώρου και χρόνου. Το συνηθέστερο «χαρακτηριστικό µιας λύσης» που αποθηκεύεται στην απαγορευµένη λίστα είναι ηαντίστροφη κίνηση από την οποία προέκυψε αυτή η λύση (επιπροσθέτως κάποιοι αποθηκεύουν και το κόστος της λύσης κτλ). Γίνεται κατανοητό ότι η αποθήκευση των «χαρακτηριστικών των λύσεων» στην tabu list δεν εξασφαλίζει την αποτροπή της κυκλικότητας των λύσεων (καθώς δεν αποθηκεύονται οι ολοκληρωµένες λύσεις).

ΑΠΑΓΟΡΕΥΜΕΝΗ ΕΡΕΥΝΑ Ένα επιπλέον πρόβληµα που µπορεί να δηµιουργηθεί µε την αποθήκευση χαρακτηριστικών αντί ολοκληρωµένων λύσεων στην απαγορευµένη λίστα, είναι ο αποκλεισµός από τη διαδικασία της έρευνας πολύ καλών λύσεων οι οποίες ενδέχεται να περιέχουν κάποια από τα χαρακτηριστικά που έχουν τεθεί υπό καθεστώς απαγόρευσης. Γι αυτό το λόγο, η ΑΕ έχει θεσπίσει το κριτήριο υπέρβασης (aspiration criterion), η ικανοποίηση του οποίου διορθώνει τέτοιου είδους λάθη. Το συνηθέστερο κριτήριο υπέρβασης είναι η «αποδοχή µιας λύσης που προέρχεται από µια απαγορευµένη κίνηση ΜΟΝΟ στην περίπτωση που αυτή η λύση αποτελεί τη νέα καλύτερη λύση µεταξύ όλων των αποδεκτών λύσεων που έχουν βρεθεί σε όλες τις επαναλήψεις του αλγορίθµου».

Ο ΤΥΠΙΚΟΣ ΑΛΓΟΡΙΘΜΟΣ TABU SEARCH Βήµα 1: Κατασκεύασε µία αρχική λύσηsστο χώρο των λύσεωνs. Θέσε s* = s καιt=0, όπου ωςs* συµβολίζεται η συνολικά καλύτερη λύση (που έχει βρεθεί µετά το σύνολο όλων των επαναλήψεων που έχουν διεξαχθεί) και ως t συµβολίζεται η επανάληψη του αλγορίθµου tabu search. Βήµα 2: Θέσε t=t+1t+1 και παρήγαγε ένα υποσύνολοv* Γειτονικών λύσεων στη Γειτονιά N(s), στην επανάληψη t, οι οποίες είτε δεν παράγονται από tabu χαρακτηριστικά είτε µία από αυτές ικανοποιεί το κριτήριο υπέρβασης. Βήµα 3: Επέλεξε την καλύτερη λύσηs + τουv* και θέσεs=s +. Βήµα 4: Εάν η αντικειµενική συνάρτησηf(s) < f(s*) τότε θέσεs* = s. Βήµα 5: Ενηµέρωσε (First In First Out) τη Tabu List. Βήµα 6: Εάν ενεργοποιείται το κριτήριο τερµατισµού, τότε σταµάτησε. ιαφορετικά πήγαινε στο Βήµα 2.

Ο ΤΥΠΙΚΟΣ ΑΛΓΟΡΙΘΜΟΣ TABU SEARCH Αρχική Λύση (s στο S) ηµιούργησε µια υποψήφια λίστα λύσεων Αξιολόγησε τις Λύσεις Ενηµέρωσε την Tabu List OXI Ικανοποιείται το Κριτήριο Τερµατισµού; Επέλεξε την καλύτερη αποδεκτή λύση NAI Τελική Λύση

ΕΥΧΑΡΙΣΤΩ ΠΟΛΥ ΚΑΙ ΟΠΟΙΑ ΗΠΟΤΕ ΕΡΩΤΗΣΗ/ΣΕΙΣ ΕΧΕΤΕ ΠΑΡΑΚΑΛΩ ΕΙΤΕ ΝΑ ΙΑΤΥΠΩΘΟΥΝ ΜΕΣΑ ΣΤΗΝ ΑΙΘΟΥΣΑ Ι ΑΣΚΑΛΙΑΣ ΕΙΤΕ ΣΤΙΣ ΩΡΕΣ ΓΡΑΦΕΙΟΥ (ΠΑΡΑΣΚΕΥΗ 11.00 14.00) ΕΙΤΕ ΟΠΟΙΑ ΗΠΟΤΕ ΑΛΛΗ ΣΤΙΓΜΗ. ΜΗ ΙΣΤΑΖΕΤΕ ΝΑ ΙΑΤΥΠΩΝΕΤΕ ΕΡΩΤΗΣΕΙΣ!!!!!!!!! Η ΙΑΤΥΠΩΣΗ ΜΙΑΣ ΕΡΩΤΗΣΗΣ ΕΙΝΑΙ ΤΟ ΠΙΟ ΣΗΜΑΝΤΙΚΟ ΣΤΟΙΧΕΙΟ ΤΗΣ ΙΑ ΙΚΑΣΙΑΣ ΑΠΟΚΤΗΣΗΣ ΓΝΩΣΗΣ!!!!