Επίλυση Προβληµάτων µε Μετασχηµατισµούς (Transformations)



Σχετικά έγγραφα
ΑΦΡΩ ΕΣ ΚΑΛΥΜΜΑ ΚΑΤΩ ΡΑΒ ΟΣ ΛΑΒΕΣ ΠΕΙΡΟΣ ΚΛΕΙ ΩΜΑΤΟΣ ΑΡΙΣΤΕΡΗ ΧΕΙΡΟΛΑΒΗ ΕΞΙΑ ΧΕΙΡΟΛΑΒΗ ΜΑΞΙΛΑΡΙ ΚΑΘΙΣΜΑΤΟΣ

ΑΙΤΙΟΛΟΓΙΚΗ ΕΚΘΕΣΗ ΤΟΥ ΝΟΜΟΥ «Κωδικοποίηση σε ενιαίο κείµενο των διατάξεων της κείµενης νοµοθεσίας που αφορούν το Υπαίθριο Εµπόριο»

ΕΝΩΣΗ ΕΛΛΗΝΩΝ ΕΡΕΥΝΗΤΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΜΥΤΙΛΗΝΗ: 03/04/2007 ΑΡΙΘ. ΠΡΩΤ.: 1835 ΙΑΚΗΡΥΞΗ

Οµάδα κατασκευών. του Συνδέσµου Νέων της Ι.Μ..

15PROC

ΘΕΜΑ: Παροχή οδηγιών για την εφαρµογή των διατάξεων (άρθρα 1 11) του ν.3259/2004 που αναφέρονται στη περαίωση εκκρεµών φορολογικών υποθέσεων.

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

ΑΙΤΙΟΛΟΓΙΚΗ ΕΚΘΕΣΗ ΣΤΟ ΣΧΕ ΙΟ ΝΟΜΟΥ «για τη δίκαιη δίκη και την αντιµετώπιση φαινοµένων αρνησιδικίας» Α. ΓΕΝΙΚΟ ΜΕΡΟΣ

Ποσοστό στη.. του Μέτρου. Ποσό (σε ΕΥΡΩ)

Newsletter 5/2011 ΠΕΡΙΕΧΟΜΕΝΑ Εργατικό 3-53

ΥΠΟΥΡΓΕΙΟN ΕΘΝΙΚΗΣ ΠΑΙ ΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΛΤΙΟ ΤΥΠΟΥ. Αθήνα 23 Σεπτεµβρίου 2004

ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ Αριθµ. Απόφασης 542/2011 ΝΟΜΟΣ ΗΡΑΚΛΕΙΟΥ ΗΜΟΣ ΧΕΡΣΟΝΗΣΟΥ ιεύθυνση ιοικητικών Υπηρεσιών

Περίληψη ειδικής έκθεσης «Το φαινόµενο της ρατσιστικής βίας στην Ελλάδα και η αντιµετώπισή του»

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

Στην συνέχεια παρατίθεται το κείµενο της σύµβασης όπως αυτό διαβιβάστηκε στο δήµο µας από την Ανακύκλωση Συσκευών Ανώνυµη Εταιρία.

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

15PROC

ΕΠΑΝΑΠΡΟΚΗΡΥΞΗ. Αριθµ. Πρωτ.: οικ /3276

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

ΣΥΝΗΓΟΡΟΣ ΤΟΥ ΠΟΛΙΤΗ ΑΝΕΞΑΡΤΗΤΗ ΑΡΧΗ Κύκλος Κοινωνικής Προστασίας. ΠΟΡΙΣΜΑ (Ν. 3094/2003 Συνήγορος του Πολίτη και άλλες διατάξεις, Άρθρο 4 6)

Ο ΝΟΜΟΣ 1963/91 ΓΙΑ ΤΗΝ Ι ΡΥΣΗ ΚΑΙ ΛΕΙΤΟΥΡΓΙΑ ΤΩΝ ΦΑΡΜΑΚΕΙΩΝ (ΝΟΜΟΣ 1963/91 ΦΕΚ. ΤΡΟΠΟΠΟΙΗΣΗ ΚΑΙ ΣΥΜΠΛΗΡΩΣΗ ΤΗΣ ΦΑΡΜΑΚΕΥΤΙΚΗΣ ΝΟΜΟΘΕΣΙΑΣ ΚΑΙ ΑΛΛΕΣ

Βαρδινογιάννηδες. Το απόλυτο "ταµπού" της µεταπολίτευσης. Οι µυστικοί "ταµίες" του παρακράτους, που κυβερνά τη χώρα

ΟΙ ΑΝΑΓΚΕΣ ΤΟΥ ΠΑΙ ΙΟΥ ΜΕ ΣΥΓΓΕΝΗ ΚΑΡ ΙΟΠΑΘΕΙΑ

0. Εισαγωγή Το λεξιλόγιο της λογικής 22. Σύνολα

ΑΠΟΛΟΓΙΣΜΟΣ ΕΤΟΥΣ 2013

ισότητα στο πλαίσιο των ευρωπαϊκών συστηµάτων εκπαίδευσης και κατάρτισης», Βρυξέλλες, , COM (2006) 481 τελικό.

» /2010 .

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΕΡΙΒΑΛΛΟΝΤΟΣ. Βιολογική Ποικιλότητα στην Κύπρο: Υπάρχουσα κατάσταση και προοπτικές διατήρησης ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

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

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

ΓΥΜΝΑΣΙΟ ΓΑΡ ΙΚΙΟΥ ΘΕΣΠΡΩΤΙΑΣ ΣΧΟΛΙΚΟ ΕΤΟΣ: ΠΡΟΓΡΑΜΜΑ ΠΕΡΙΒΑΛΛΟΝΤΙΚΟΥ ΘΕΜΑΤΟΣ. «Μέλισσα, µέλισσα, µέλι γλυκύτατο»

Για τις απαρχές του ελευθεριακού ρεύµατος

ΑΔΑ: Β4Λ34690ΒΑ-ΕΒ7. ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ 4 η.υ.πε. ΜΑΚΕ ΟΝΙΑΣ & ΘΡΑΚΗΣ ΓΕΝΙΚΟ ΝΟΣΟΚΟΜΕΙΟ ΚΟΜΟΤΗΝΗΣ «ΣΙΣΜΑΝΟΓΛΕΙΟ» ΕΙ ΟΣ ΙΑΓΩΝΙΣΜΟΥ

ΙΑΚΗΡΥΞΗ: ΣΣΜ ΣΥΜΠΛΗΡΩΜΑ Νο 2 ΗΜΕΡΟΜΗΝΙΑ: ΑΝΤΙΚΕΙΜΕΝΟ: «ΠΡΟΜΗΘΕΙΑ ΛΑΜΤΗΡΩΝ»

ΑΙΤΙΟΛΟΓΙΚΗ ΕΚΘΕΣΗ. στο σχέδιο νόµου «Αύξηση Φ.Π.Α. και ειδικών φόρων κατανάλωσης» Προς τη Βουλή των Ελλήνων

Μεταπτυχιακό Πρόγραμμα Σπουδών: Κατεύθυνση Α: Αειφορική Διαχείριση Ορεινών Υδρολεκανών με Ευφυή Συστήματα και Γεωγραφικά Συστήματα Πληροφοριών

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

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

Κώστας ιαµαντής ΚΣΕ 2010

ΑΔΑ: Β440ΩΞΜ-ΤΘΒ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ. ΑΠΟΣΠΑΣΜΑ Από το πρακτικό 13/2011. της συνεδρίασης της Οικονοµικήςεπιτροπής του ήµου Πολυγύρου

Newsletter 12/2011 ΠΕΡΙΕΧΟΜΕΝΑ Αστικό 3-136

Ο ρόλος του Σύγχρονου ιεπιστηµονικού Τεχνικού Πανεπιστηµίου. H Παιδεία ως θεµελιακής σηµασίας πρωτογενής αναπτυξιακή διαδικασία * 1991

Εργασία: Εργασίες απολύµανσης, απεντόµωσης και µυοκτονίας των κτιρίων ευθύνης του ήµου

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

9. ΠΡΩΤΗ ΕΓΚΥΚΛΙΟΣ: ΣΧΕ ΙΑΣΜΟΣ ΚΑΙ ΚΑΤΑΡΤΙΣΗ ΑΝΑΠΤΥΞΙΑΚΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΠΕΡΙΟ ΟΥ

ΙΑΚΗΡΥΞΗ ΥΠ.ΑΡ. 119 /2012 ΙΑ ΙΚΑΣΙΑ ΙΑΠΡΑΓΜΑΤΕΥΣΗΣ Για την προµήθεια ΤΡΟΦΙΜΩΝ ΦΥΤΙΚΗΣ ΠΡΟΕΛΕΥΣΗΣ Μεγαλύτερο ποσοστό έκπτωσης (%) για δύο µήνες

ΜΙΣΘΟ ΟΣΙΑ ΞΕΝΟ ΟΧΕΙΑΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ

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

ΑΠΟΣΠΑΣΜΑ Από το Πρακτικό της µε αριθµό 29 ης / 09 εκεµβρίου 2011 Συνεδρίασης της Οικονοµικής Επιτροπής ήµου Καβάλας

ΜΕΛΕΤΗ ΚΑΙ ΑΠΟΚΑΤΑΣΤΑΣΗ ΤΗΣ ΧΩΜΑΤΕΡΗΣ «ΑΣΤΙΜΙΤΣΙ» ΣΤΗΝ ΠΕΡΙΟΧΗ ΚΟΡΥΤΙΑΝΗΣ ΤΟΥ ΝΟΜΟY ΘΕΣΠΡΩΤΙΑΣ

ΤΟ ΤΑΞΙΔΙ ΕΙΝΑΙ Η ΑΦΟΡΜΗ

ΠΕΡΙΕΧΟΜΕΝΑ. 1. Εισαγωγή Στόχος της µελέτης Η εξέλιξη των µελετών Γενικών Πολεοδοµικών Σχεδίων, από το ν. 1337/83 στον 2508/97...

Ενότητα Έβδοµη. Η αποζηµίωση των ανταλλάξιµων και η ελληνοτουρκική προσέγγιση Η ένταξη των προσφύγων στην Ελλάδα

Συνέδριο ΤΕΕ «Ενέργεια: Σημερινή εικόνα Σχεδιασμός Προοπτικές» Ομιλία του Μιχάλη Κιούση, προέδρου της Ομοσπονδίας Βενζινοπωλών Ελλάδος

ΤΟ ΙΣΧΥΟΝ ΚΑΤΑΣΤΑΤΙΚΟ ΤΟΥ ΣΥΛΛΟΓΟΥ ΑΥΛΩΝΙΤΩΝ ΤΡΙΦΥΛΙΑΣ Αριθµός Απόφασης Πρωτ. Αθηνών 5251/

Αθήνα, 21 / 11 / Αριθ. Πρωτ. : Φ / οικ / 852

ιαβήτης: Μια ύπουλη ασθένεια

Ε Υ Α Ρ Τ Ε Υ Χ Ο Σ 11 Ι Α Κ Η Ρ Υ Ξ Η ΗΜΟΤΙΚΗ ΕΠΙΧΕΙΡΗΣΗ Υ ΡΕΥΣΗΣ ΑΠΟΧΕΤΕΥΣΗΣ ΗΜΟΥ ΡΟ ΟΥ ,00 (χωρίς το Φ.Π.Α.) ΥΠΗΡΕΣΙΑ Υ ΡΕΥΣΗΣ - ΑΡ ΕΥΣΗΣ

ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ Β ΛΥΚΕΙΟΥ (Κατεύθυνση) ΛΥΣΙΟΥ ΥΠΕΡ ΜΑΝΤΙΘΕΟΥ Προοίµιο 2

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΔΗΜΟΣ ΛΑΡΙΣΑΙΩΝ ΔΙΕΥΘΥΝΣΗ ΕΠΙΧΕΙΡΗΣΙΑΚΟΥ ΣΧΕΔΙΑΣΜΟΥ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ Λάρισα

ΘΕΜΑ ΗΜΕΡΗΣΙΑΣ ΙΑΤΑΞΗΣ: 18. ΕΓΚΡΙΣΗ ΑΝΑΝΕΩΣΗΣ ΠΑΡΑΓΩΓΙΚΩΝ Α ΕΙΩΝ ΑΡΜΟ ΙΟΤΗΤΑΣ ΗΜΟΥ Ε ΕΣΣΑΣ

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

ιδακτική της Χηµείας στο σχολείο - Προβλήµατα και λύσεις

ΙΑΚΗΡΥΞΗ. «Μονάδα Αφαλάτωσης στο Μέριχα Κύθνου» (Ν0600a)» Μάιος K:\N0600a\cons\tefhi\MAPS.doc. Ν0600a/5222

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ TOTAL VIBES Με το Total Vibes βρίσκεστε στο µεταίχµιο ενός εντελώς νέου τρόπου εκγύµνασης. Το σύστηµα Whole Body Vibration είναι µια

Επικαιροποιημένος Οδηγός Σύναψης Συμβάσεων Έργου 10 Μαϊου 2012 Α. ΠΡΟΟΙΜΙΟ

Το µάθηµα της ιερεύνησης-

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

ΔΗΛΩΣΗ ΤΗΣ ΟΛΓΑΣ ΜΟΥΣΙΟΥ-ΜΥΛΩΝΑ ΓΙΑ ΤΗ ΣΥΝΕΝΤΕΥΞΗ ΤΟΥ ΠΡΟΕΔΡΟΥ ΤΗΣ ΜΕΛΙΤΗΣ κ. Π. ΑΝΑΣΤΑΣΙΑΔΗ

ΣΑΗΕΝΤΟΛΟΓΙΑ. ηµιουργώντας έναν καλύτερο κόσµο

Από την καχυποψία στη συνύπαρξη. Ο ήµος Σερρών και το campus του ΤΕΙ Σερρών ( )

Επιστηµονική Επιµέλεια Κ.. Αϊβαλής Χ. Φ. Μπέλλας Α. A. Τορτοπίδης Στατιστική Ανάλυση Χ. Φ. Μπέλλας Γ. Παναγιωτίδης ISSN:

ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΕΣΩΤΕΡΙΚΩΝ. Εγκύκλιος υπ αριθµ. 13 για τη διενέργεια των εκλογών της 18 ης Μαΐου 2014 για την ανάδειξη

ΣΥΣΤΑΣΗ (Άρθρο 3 1&2 Ν.3297/2004)

1ο ΕΠΑΛ ΑΜΑΛΙΑ ΑΣ ΠΥΡΚΑΓΙΕΣ ΗΛΕΙΑΣ ΠΑΡΟΥΣΙΑ ΚΑΙ ΡΑΣΗ ΤΟΥ ΠΥΡΟΣΒΕΣΤΙΚΟΥ ΣΩΜΑΤΟΣ ΣΤΗΝ ΗΛΕΙΑ ΣΧΟΛ.ΕΤΟΣ Ο ΤΕΤΡΑΜΗΝΟ

Η δοµή της λογοτεχνικής αφήγησης : Σκέψεις για µια διδακτική αξιοποίηση

ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ ΠΑΝΕΛΛΗΝΙΩΝ

Θέσεις ΤΕΕ για τα Δημόσια Έργα και τις υποδομές τους

ΥΠΟΥΡΓΟΣ: Καληµέρα σε όλους, καλή χρονιά, να είµαστε καλά, µε υγεία πάνω απ όλα, προσωπική για τον καθένα µας, συλλογική για τη χώρα µας και να

Η ΠΡΟΤΑΣΗ ΜΑΣ ΓΙΑ ΤΗΝ ΑΝΑΠΤΥΞΗ ΤΗΣ ΣΤΕΡΕΑΣ ΕΛΛΑ ΑΣ

Ο ηθικός προβληµατισµός και η χριστιανική θεώρηση της ηθικής

Αθήνα Αρ. Πρωτ. οικ ΚΑΤΕΠΕΙΓΟΝ - ΕΚΛΟΓΙΚΟ

ΡΑΣΗ: Παράµετροι Αποτελεσµατικότητας των ιαφόρων Εργαλείων ιαχείρισης της Ενεργού Γήρανσης ΤΙΤΛΟΣ:

«Ο δικαστικός προληπτικός έλεγχος των δαπανών»

ΣΥΜΒΑΣΗ ΠΡΟΜΗΘΕΙΑΣ ΦΑΡΜΑΚΩΝ

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

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

ΠΡΟΧΕΙΡΟΣ ΙΑΓΩΝΙΣΜΟΣ. (Τύπος Γ) Για έργα προµηθειών που δηµοπρατούνται µε τη διαδικασία του πρόχειρου διαγωνισµού 1

«Ευζωία αγροτικών ζώων».

ΤΑ ΖΗΤΗΜΑΤΑ ΠΟΥ ΑΦΟΡΟΥΝ ΤΟΝ ΑΝΑΠΤΥΞΙΑΚΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ, ΤΟ ΕΣΠΑ, ΕΥΡΩΠΑΪΚΑ ΚΑΙ ΕΘΝΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ (ΙΔΙΩΣ ΤΟ ΕΛΛΑΔΑ) ΚΑΙ ΧΡΗΜΑΤΟΔΟΤΗΣΕΙΣ

Ἀντιφωνητὴς. ΔΕΚΑΠΕΝΘΗΜΕΡΟ ΠΑΝΘΡΑΚΙΚΟ ΕΝΤΥΠΟ ΓΝΩΜΗΣ 25 ΙΟΥΝΙΟΥ 2008 ΕΤΟΣ 10ο / ΑΡ. Φ. 249 / ΤΙΜΗ 1

Στον Πανούλη. Γιάννης

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

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

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

ΘΟΥΚΥΔΙΔΟΥ ΠΕΡΙΚΛΕΟΥΣ ΕΠΙΤΑΦΙΟΣ-ΚΕΦ. 41 Θέμα: Ο ύμνος της Αθήνας. Ξυνελών τε λέγω : τι ολοκληρώνει ο Περικλής στο σημείο αυτό;

ΣΗΜΕΙΩΜΑ ΓΙΑ ΤΑ ΠΡΑΚΤΙΚA*

1 Εισαγωγή στην Ανάλυση των Κατασκευών 1.1 Κατασκευές και δομοστατική

Πρωτ. Από τα επίσηµα Πρακτικά της ΡΙΒ, 4 Μαΐου 2010, Συνεδρίασης της Ολοµέλειας της Βουλής, στην οποία ψηφίστηκε το παρακάτω σχέδιο νόµου:

Transcript:

Επίλυση Προβληµάτων µε Μετασχηµατισµούς (Transformations)

Περίληψη Επίλυση προβληµάτων χρησιµοποιώντας µετασχηµατισµούς Μετασχηµατισµός του προβλήµατος σε πιο εύκολη έκδοση (instance simplification) Μετασχηµατισµός του ίδιου προβλήµατος χρησιµοποιώντας νέα απεικόνιση (representation change) Μετασχηµατισµός του προβλήµατος σε διαφορετικό πρόβληµα του οποίου η λύση είναι γνωστή (problem reduction).

Presorting Πολλές φορές η λύση ενός προβλήµατος είναι πιο εύκολη εάν τα δεδοµένα του προβλήµατος είναι ταξινοµηµένα. Οπόταν, για κάποια προβλήµατα, η ταξινόµηση των δεδοµένων µπορεί να αποτελέσει το πρώτο βήµα. Παραδείγµατα Εύρεση των πλησιέστερων σηµείων convex hull Η ταξινόµηση µπορεί να γίνει σε χρόνο

Επίλυση Συστήµατος Εξισώσεων Υποθέστε το σύστηµα εξισώσεων Το οποίο γράφεται και ως Βρείτε το διάνυσµα x για το οποίο ισχύει η πιο πάνω εξίσωση. Υπάρχει πάντα λύση;

Gauss Elimination Χρησιµοποιώντας elementary operations µετασχηµατίζουµε τον αρχικό πίνακα [Ab] µέχρι να γίνει «σχεδόν» τριγωνικός. Elementary operations Εναλλαγή της σειράς δύο εξισώσεων Αντικατάστασης µιας εξίσωσης µε το άθροισµα της εξίσωσης µε κάποιο πολλαπλάσιο µιας άλλης εξίσωσης Από τον «σχεδόν» τριγωνικό πίνακα είναι εύκολο να βρούµε τη ζητούµενη λύση στο σύστηµα.

Gauss Elimination Algorithm GE(A[nxn],b[n]) for i=1 to n A[i,n+1]=b[i]; for i=1 to n Απόδοση: for j= i+1 to n v= A[j,i]/A[i,i]; for k= i to n+1 A[j,k]= A[j,k] v*a[i,k]; Πιθανά προβλήµατα; Τι θα συµβεί εάν σε κάποια επανάληψη το A[i,i] είναι πολύ µικρό;

LU Decomposition Παρατήρηση: Ο πίνακας A µπορεί να αναλυθεί στο γινόµενο δύο άλλων πινάκων

Παράδειγµα: LU Decomposition

Gauss Elimination και LU Decomposition Μπορούµε να αντικαταστήσουµε A=LU στο σύστηµα εξισώσεων. Επίσης µπορούµε να ορίσουµε ένα νέο διάνυσµα y=ux, οπόταν Έχουµε σπάσει δηλαδή το σύστηµα εξισώσεων σε δύο συστήµατα! Τα δύο αυτά συστήµατα είναι πιο εύκολα να λυθούν, γιατί; Πια η απόδοση αυτού του αλγορίθµου; Πότε είναι επιθυµητό να τον χρησιµοποιήσουµε;

Άλλες Εφαρµογές του GE Εύρεση του αντίστροφου ενός πίνακα Η εύρεση του αντίστροφου αντιστοιχεί µε την επίλυση n συστηµάτων εξισώσεων Μπορεί να χρησιµοποιηθεί το LU Decomposition για κα κάνει την διαδικασία αυτή πιο αποδοτική.

Δέντρα AVL Τα δέντρα AVL είναι δυαδικά δέντρα αναζήτησης των οποίων ο συντελεστής ισορροπίας (balance factor) κάθε κόµβου είναι µόνο +1, 0, -1. Συντελεστής ισορροπίας: η διαφορά ύψους µεταξύ του αριστερού και δεξιού υποδέντρου B Α C Συντελεστής ισορροπίας =2 B Α C D F G D F E H E H Δέντρο AVL Μη Δέντρο AVL

Διατήρηση Δέντρων AVL Για να διατηρηθεί ένα δέντρο AVL µετά από προσθήκη ή αφαίρεση κόµβων, υπάρχουν τέσσερεις περιστροφές οι οποίες µπορούν να χρησιµοποιηθούν Αριστερή περιστροφή (L-Rotation) Δεξιά περιστροφή (R-Rotation) Αριστερή-Δεξιά περιστροφή (LR-Rotation) Δεξιά-αριστερή περιστροφή (RL-Rotation) Οι περιστροφές αυτές ισορροπούν το δέντρο και διατηρούν τις ιδιότητες του δυαδικού δέντρου αναζήτησης.

Δεξιά Περιστροφή Δέντρα ιδίου ύψους r c c r T 1 T 2 T 3 T 1 T 2 T 3 Νέος κόµβος Η αριστερή περιστροφή είναι απλά συµµετρική.

Αριστερή-Δεξιά Περιστροφή r r c c g g T 1 T 2 T 4 T 3 T 2 T 3 T 4 T1 Το αποτέλεσµα παραµένει δυαδικό δέντρο αναζήτησης; Η δεξιά-αριστερή περιστροφή είναι συµµετρική.

2-3 Δέντρα Τα 2-3 δέντρα είναι δέντρα αναζήτησης µε δύο είδη κόµβων Κόµβους µε ένα κλειδί (δύο παιδιά) 2-node. Τα παιδιά στα αριστερά έχουν µικρότερα ή ίσα κλειδιά µε τον κόµβο. Τα παιδιά στα δεξιά µεγαλύτερα κλειδιά. Κόµβους µε δύο κλειδιά Κ 1 < Κ 2 (τρία παιδιά) 3-node. Τα παιδιά στα αριστερά έχουν κλειδιά µικρότερα ή ίσα µε Κ 1. Τα παιδιά στη µέση έχουν κλειδιά µεγαλύτερα από Κ 1 και µικρότερα ή ίσα µε Κ 2. Τα παιδιά στα δεξιά έχουν κλειδιά µεγαλύτερα από Κ 2. Τα δέντρα αυτά είναι πάντοτε απόλυτα ισορροπηµένα. Διατήρηση ισοζυγισµού Όταν ένα νέο κλειδί «φτάσει» σε ένα φύλλο τύπου 2-node τότε αυτός µετατρέπεται σε 3-node. Όταν ένα νέο κλειδί «φτάσει» σε ένα φύλλο τύπου 3-node τότε αυτός σπάζει σε δύο 2-node και στέλνει το µεσαίο κλειδί στο γονέα.

Παράδειγµα Υποθέστε πώς τα κλειδιά φτάνουν µε την ακόλουθη σειρά: 9, 5, 8, 3, 2, 4, 7. 9 9 5 5, 9 8 5, 8, 9 8 2 8 3 8 2, 3, 5 9 3, 5 9 5 9 3, 8 4 3, 8 2 5 9 2 4, 5 9

Παράδειγµα Υποθέστε πώς τα κλειδιά φτάνουν µε την ακόλουθη σειρά: 9, 5, 8, 3, 2, 4, 7. 3, 8 7 3, 8 3,5,8 2 4, 5 9 2 4,5,7 9 2 4 7 9 5 3 8 2 4 7 9

Heap Ορισµός του Heap: Είναι ένα δυαδικό δέντρο (δυο παιδιά ανά κόµβο) το οποίο είναι είτε συµπληρωµένο είτε του λείπουν κάποια φύλλα από το τελευταίο επίπεδο (στα δεξιά). Ο γονέας έχει πάντα µεγαλύτερο κλειδί (ή ίσο) µε τα παιδιά του. 9 9 9 3 8 3 8 3 5 1 2 6 1 6 1 2 6

Heap Ιδιότητες του Heap: Υπάρχει µόνο ένα συµπληρωµένο δέντρο µε n κόµβους του οποίου το ύψος είναι lg n Η ρίζα του δέντρου είναι το µέγιστο κλειδί Ένας κόµβος µε τα παιδιά του αποτελούν πάλι heap. Ένα heap υλοποιείται εύκολα σαν πίνακας Τα παιδιά του κόµβου i είναι στις θέσεις 2i, και 2i+1. Ο γονέας του κόµβου j βρίσκεται στη θέση 1 2 3 4 5 i 2i 2i+1 n Γιατί Heap; Υλοποίηση ουράς µε προτεραιότητες. Βρίσκει ή διαγράφει το αντικείµενο µε τη µεγαλύτερη προτεραιότητα. Προσθέτει νέα αντικείµενα

Δηµιουργία Heap-1 Δηµιουργία Heap (από πάνω προς τα κάτω): Υποθέτουµε πως έχουµε heap µε n-1 κόµβους. Προσθέτουµε τον κόµβο n στην τελευταία θέση. Συγκρίνουµε το κλειδί του κόµβου n µε αυτό του γονέα floor(n/2). Εάν είναι µικρότερο, το heap είναι έτοιµο Εάν όχι, ανταλλάζουµε τις θέσεις γονέα και παιδιού και επαναλαµβάνουµε 9 3 7 1 2 6

Δηµιουργία Heap-2 (από κάτω προς τα πάνω) Heap2(H[1 n]) for i= floor(n/2) to 1 k=i; v=h[k]; heap= false; while!heap and 2*k<=n H[k]=v; j=2*k; if j<n if H[j]<H[j+1] j=j+1; if v>=h[j] heap= true; else H[k]=H[j]; k= j;

Απόδοση Αλγόριθµου Δηµιουργίας Heap-2 Heap2(H[1 n]) for i= floor(n/2) to 1 k=i; v=h[k]; heap= false; while!heap and 2*k<=n H[k]=v; j=2*k; if j<n if H[j]<H[j+1] j=j+1; if v>=h[j] heap= true; else H[k]=H[j]; k= j; Ένα heap έχει h=floor(log 2 n) επίπεδα (το ύψος του δέντρου) Σε κάθε επίπεδο i υπάρχουν 2 i κόµβοι Μετά από κάθε έλεγχο, ένας κόµβος µπορεί να βρεθεί από το επίπεδο i στο h (να γίνει δηλαδή φύλλο) Δύο συγκρίσεις σε κάθε βήµα

Προσθήκη και Διαγραφή κλειδιού από το Heap Για την προσθήκη έχουµε ήδη δει τον αλγόριθµο ο οποίος είναι τάξης O(log n). Γιατί; Για τη διαγραφή του µεγαλύτερου κλειδιού, Ανταλλάζουµε τη ρίζα µε το τελευταίο κλειδί του heap. Μειώνουµε το µέγεθος του heap σε n-1. Τρέχουµε τη διαδικασία δηµιουργίας heap-2 ( heapify ) µόνο για i=1. (στο πρώτο for loop, i=1 to 1). Με αυτό τον τρόπο η ρίζα πέφτει στο σωστό επίπεδο µε µόνο O(log n) συγκρίσεις. HeapSort() Τρέχουµε τη διαδικασία διαγραφής του µεγαλύτερου κλειδιού n φορές. Απόδοση: O(nlog n). Γιατί;

Μείωση Προβλήµατος (Problem Reduction) Βασική Ιδέα Μετασχηµατίζουµε το πρόβληµα προς επίλυση σε ένα άλλο πρόβληµα το οποίο ξέρουµε πώς να επιλύσουµε! Παράδειγµα: Θυµηθείτε τον αλγόριθµο εύρεσης του convex hull χρησιµοποιώντας αλγόριθµο τύπου divide-and-conquer. Στο αλγόριθµο αυτό έπρεπε να υπολογίσετε το σηµείο που βρίσκεται πιο µακριά από µια ευθεία. Το πρόβληµα αυτό «µετασχηµατίστηκε» σε πρόβληµα εύρεσης του εµβαδού ενός τριγώνου. Το πρόβληµα εύρεσης του εµβαδού µετασχηµατίστηκε σε πρόβληµα υπολογισµού µίας ορίζουσας!

Ελάχιστο Κοινό Πολλαπλάσιο Πώς µπορείτε να υπολογίσετε το ελάχιστο κοινό πολλαπλάσιο δύο αριθµών m, n. Ελάχιστο κοινό πολλαπλάσιο είναι ο µικρότερος αριθµός ο οποίος διαιρείται και από τους δύο χωρίς να αφήνει υπόλοιπο. Algorithm1() Find the prime factors of m Find the prime factors of n Identify all common factors that appear in both Compute the product of all factors but use the common factors only once.

Αριθµός Μονοπατιών µεταξύ δύο κόµβων σε γράφο Βρείτε των αριθµό των µονοπατιών µεταξύ των κόµβων i και j τα οποία έχουν µήκος k>0. Λύση: Ο αριθµός των µονοπατιών δίνεται από το στοιχείο (i,j) του πίνακα A k. Παράδειγµα: Στον πιο κάτω γράφο, πόσα µονοπάτια µήκους 2 υπάρχουν από τον a στον d. a b c d

Ελαχιστοποίηση ή Μεγιστοποίηση Συνάρτησης Βρείτε τη µέγιστη τιµή της συνάρτησης f(x). Βρείτε τη ελάχιστη τιµή της συνάρτησης f(x). Παρατήρηση:

Γραµµικός Προγραµµατισµός Ένας µεγάλος αριθµός προβληµάτων αποφάσεων και βελτιστοποίησης µπορεί να «µειωθεί» ή να µοντελοποιηθεί χρησιµοποιώντας «Γραµµικό Προγραµµατισµό» Στη γενική του µορφή, ένα τέτοιο πρόβληµα διατυπώνεται ως ακολούθως Συντελεστές κέρδους Συντελεστές «κατανάλωσης» Μεταβλητές απόφασης Διαθέσιµοι πόροι Σε προβλήµατα όπου οι µεταβλητές απόφασης µπορούν να πάρουν πραγµατικές τιµές, τότε το πρόβληµα µπορεί να λυθεί µε τη µέθοδο simplex η οποία είναι γενικά αποδοτική. Εάν οι µεταβλητές απόφασης µπορούν να πάρουν µόνο ακέραιες τιµές, τότε το πρόβληµα γίνεται πολύ πιο πολύπλοκο.

Παράδειγµα: Γραµµικός Προγραµµατισµός (ΓΠ) Υποθέστε πως έχετε 100 Ευρώ τα οποία θέλετε να επενδύσετε σε µπύρες για το επόµενο πάρτυ που διοργανώνεται. Στην αγορά υπάρχουν οι ακόλουθές τρεις µπύρες Α µε τιµή p a το λίτρο και περιεκτικότητα αλκοόλ c a. B µε τιµή p b το λίτρο και περιεκτικότητα αλκοόλ c b. C µε τιµή p c το λίτρο και περιεκτικότητα αλκοόλ c c. Ξέρετε ότι οι περισσότεροι από τους φίλους σας προτιµούν την µπύρα A οπόταν θα θέλατε τουλάχιστο οι µισές µπύρες που θα αγοράσετε να είναι µάρκας A. Διατυπώστε ένα πρόβληµα ΓΠ που να σας βοηθήσει να αγοράσετε τις µπύρες και να µεγιστοποιήσετε το αλκοόλ που θα αγοράσετε. Το πρόβληµα αυτό υποθέτει ότι µπορείτε να αγοράσετε οποιαδήποτε ποσότητα µπύρας. Εάν υπήρχαν µόνο µπουκάλια του ενός λίτρου, τότε θα έπρεπε να µπει επιπρόσθετος περιορισµός ότι x i πρέπει να είναι ακέραιοι.

Μείωση προβληµάτων σε γράφους Γιατί µας «ενδιαφέρουν» τα προβλήµατα γράφων; Πολλά προβλήµατα µπορούν να διατυπωθούν σαν προβλήµατα γράφων για τα οποία υπάρχουν λύσεις! Παραδείγµατα Συντοµότερο µονοπάτι Ελάχιστο δέντρο επικάλυψης Hamiltonian paths

Παράδειγµα µείωσης σε πρόβληµα γράφου Ένας βαρκάρης πρέπει να περάσει ένα λύκο, µια κατσίκα και ένα µαρούλι από την µια όχθη του ποταµού στην άλλη χρησιµοποιώντας µία βάρκα στην οποία µπορεί να χωρέσει µόνο ένα αντικείµενο! Λαµβάνοντας υπόψη τους περιορισµούς του προβλήµατος, πως µπορεί να το πετύχει µε το µικρότερο αριθµό διαδροµών; ΒλκµΠ: Βαρκάρης, λύκος, κατσίκα, µαρούλι, ποτάµι, αντίστοιχα ΒλκµΠ ΒλµΠκ ΒκµΠλ Βκ Β Βκ Βµ Βλ Βµ Βκ λµπβκ µπβλκ λπβκµ ΒλκΠµ Βλ κπβλµ ΒκΠλµ Β Βκ ΠΒλκµ