Αλγόριθμοι

Email
Τιμή
Τιμή πώλησης43,00 €
Edmonds Jeff
Εκδότης: Κριτική Εκδόσεις
Η απόλυτη ισορροπία ανάμεσα στη γλαφυρότητα και τη μαθηματική αυστηρότητα είναι η καινοτομία του βιβλίου του Jeff Edmonds. Η μέθοδός του βασίζεται στο τρίπτυχο κατανόηση, σχεδίαση και αξιολόγηση: κατανόηση του υπολογιστικού προβλήματος, σχεδίαση του αλγόριθμου που το επιλύει και αξιολόγησή του όσον αφορά το χρόνο και τη μνήμη που χρειάζεται. Ο αναγνώστης καθοδηγείται βήμα βήμα, ώστε να αναπτύξει την ικανότητα να κατανοεί πλήρως τη λειτουργία ενός αλγόριθμου.
H εξερεύνηση γραφημάτων, η γραμματική ανάλυση προτάσεων, ο χρονοπρογραμματισμός εργασιών με περιορισμούς, ο δυναμικός προγραμματισμός, η αναδρομή, η τεχνική της οπισθοδρόμησης, οι αφηρημένες δομές δεδομένων, η ταξινόμηση και η αναζήτηση, είναι μερικά από τα πιο σημαντικά υπολογιστικά προβλήματα στα οποία μυείται ο αναγνώστης. Προχωρημένα θέματα, όπως οι τυχαιοποιημένοι αλγόριθμοι και η υπολογιστική πολυπλοκότητα, συζητιούνται επίσης με απόλυτη ενάργεια.
Επιπλέον, για κάθε αλγοριθμική περιοχή που εξερευνά, το βιβλίο περιλαμβάνει ασκήσεις, οι οποίες αφορούν τη συμπλήρωση κενών σημείων σε μαθηματικές αποδείξεις, την προσαρμογή των αλγόριθμων που αναπτύχθηκαν, έτσι ώστε να εφαρμόζονται σε άλλα προβλήματα. Τέλος, παρουσιάζεται και η διερεύνηση άλλων τεχνικών, μαζί με τα πεδία εφαρμογής τους.
Περιγραφή

Η καινοτομία του βιβλίου του Jeff Edmonds είναι ότι μας εισάγει στην έννοια των αλγόριθμων με έναν μοναδικό τρόπο παρουσίασης, που συνδυάζει τη γλαφυρότητα με τη μαθηματική αυστηρότητα σε μοναδική ισορροπία. Η μέθοδός του βασίζεται στο τρίπτυχο κατανόηση, σχεδίαση και αξιολόγηση: κατανόηση του υπολογιστικού προβλήματος, σχεδίαση του αλγόριθμου που το επιλύει και αξιολόγησή του όσον αφορά το χρόνο και τη μνήμη που χρειάζεται. Ο αναγνώστης καθοδηγείται βήμα βήμα, ώστε να αναπτύξει την ικανότητα όχι μόνο να κατανοεί πλήρως τη λειτουργία ενός αλγόριθμου, αλλά και να σχεδιάζει και να αναλύει τους δικούς του αλγόριθμους για μια ευρεία κατηγορία υπολογιστικών προβλημάτων. Στην προσπάθεια αυτή, θα γνωρίσει μερικά από τα πιο σημαντικά υπολογιστικά προβλήματα της Επιστήμης της Πληροφορικής σε περιοχές όπως η εξερεύνηση γραφημάτων, η γραμματική ανάλυση προτάσεων, ο χρονοπρογραμματισμός εργασιών με περιορισμούς, ο δυναμικός προγραμματισμός, η αναδρομή, η τεχνική της οπισθοδρόμησης, οι αφηρημένες δομές δεδομένων, η ταξινόμηση και η αναζήτηση, ενώ θα μυηθεί και σε μερικά πιο προχωρημένα θέματα, όπως οι τυχαιοποιημένοι αλγόριθμοι και η υπολογιστική πολυπλοκότητα. Επιπλέον, το βιβλίο περιέχει, για κάθε αλγοριθμική περιοχή που εξερευνά, μια σειρά ασκήσεων, οι οποίες αφορούν τη συμπλήρωση σημείων που αφέθηκαν κενά σε μαθηματικές αποδείξεις, την προσαρμογή των αλγόριθμων που αναπτύχθηκαν, έτσι ώστε να εφαρμόζονται σε άλλα προβλήματα, καθώς και τη διερεύνηση άλλων τεχνικών, μαζί με τα πεδία εφαρμογής τους.

ISBN 978-960-586-162-9
Τύπος Αρχείου Adobe DRM protected
ePub
Έτος Έκδοσης 2016
Γλώσσα Πρωτοτύπου
Μεταφρασμένα
Γλώσσα
Ελληνικά
Ηλικία
Ενηλίκων