Παράλληλα συστήματα λογικού προγραμματισμού με υποστήριξη περιορισμών

Περίληψη

Ο λογικός προγραμματισμός (LP) διατηρεί όλα τα πλεονεκτήματα του δηλωτικού προγραμματισμού, με βασικό μειονέκτημα τη μειωμένη απόδοση. Για την επίλυση αυτού του προβλήματος προτάθηκαν δύο λύσεις: η εκμετάλλευση του παραλληλισμού και η αντικατάσταση της διαδικασίας ενοποίησης με επίλυση περιορισμών (LP με υποστήριξη περιορισμών-CLP). Οι δύο λύσεις είναι ορθογώνιες, δηλαδή είναι δυνατή η ταυτόχρονη εκμετάλλευση τους σε ένα σύστημα, οδηγώντας έτσι στα παράλληλα συστήματα λογικού προγραμματισμού με υποστήριξη περιορισμών. Η διατριβή προτείνει μια λύση στο ανοικτό πρόβλημα της υλοποίησης τέτοιων συστημάτων. Στο πλαίσιο αυτό, η ερευνητική εργασία έγινε στην κατεύθυνση εύρεσης μιας ολοκληρωμένης λύσης για την αύξηση της απόδοσης προγραμμάτων CLP, προτείνοντας τόσο μια πλατφόρμα, την CSPCONS, κατάλληλη για την ανάπτυξη παράλληλων/κατανεμημένων CLP εφαρμογών, καθώς και ενός παράλληλου αλγορίθμου εξασφάλισης συνέπειας σε προβλήματα περιορισμών, του Dis-SAC. Η CSPCONS υποστηρίζει προγραμματισμό β ...
περισσότερα

Περίληψη σε άλλη γλώσσα

Logic programming (LP) maintains all the advantages of the declarative programming paradigm, and the main disadvantage of reduced efficiency. To this problem two "orthogonal" solutions have been proposed. The first concerns exploitation of the parallelism that is naturally embedded in logic programs. The second concerns replacing the standard unification process of LP with constraint solving, a solution that led to the introduction of constraint logic programming (CLP). The above two solutions are orthogonal in the sense that they can exist simultaneously in a system, thus leading to the creation of parallel constraint logic programming systems. The present thesis is an effort to propose a solution to the open problem of implementing such systems. In this framework the research described in this thesis was aimed toward a complete solution to the problem of increasing the efficiency of CLP programs, by proposing both a platform, CSPCONS, for the implementation of parallel/distributed CL ...
περισσότερα

Όλα τα τεκμήρια στο ΕΑΔΔ προστατεύονται από πνευματικά δικαιώματα.

DOI
10.12681/eadd/30252
Διεύθυνση Handle
http://hdl.handle.net/10442/hedi/30252
ND
30252
Εναλλακτικός τίτλος
Parallel constraint logic programming systems
Συγγραφέας
Σακελλαρίου, Ηλίας (Πατρώνυμο: Ευστράτιος)
Ημερομηνία
2006
Ίδρυμα
Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης (ΑΠΘ). Σχολή Θετικών Επιστημών. Τμήμα Πληροφορικής. Eργαστήριο Γλωσσών Προγραμματισμού και Τεχνολογίας Λογισμικού
Εξεταστική επιτροπή
Βλαχάβας Ιωάννης
Πομπόρτσης Ανδρέας
Πήτας Ιωάννης
Παναγιωτόπουλος Θεμιστοκλής
Σταματόπουλος Παναγιώτης
Σταμέλος Ιωάννης
Βασιλειάδης Νικόλαος
Επιστημονικό πεδίο
Φυσικές Επιστήμες
Επιστήμη Ηλεκτρονικών Υπολογιστών και Πληροφορική
Λέξεις-κλειδιά
Λογικός προγραμματισμός; Κατανεμημένοι αλγόριθμοι διήθησης τιμών
Χώρα
Ελλάδα
Γλώσσα
Ελληνικά
Άλλα στοιχεία
12, x, 248 σ., πιν., σχημ., γραφ.
Ειδικοί όροι χρήσης/διάθεσης
Το έργο παρέχεται υπό τους όρους της δημόσιας άδειας του νομικού προσώπου Creative Commons Corporation:
Στατιστικά χρήσης
ΠΡΟΒΟΛΕΣ
Αφορά στις μοναδικές επισκέψεις της διδακτορικής διατριβής για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΞΕΦΥΛΛΙΣΜΑΤΑ
Αφορά στο άνοιγμα του online αναγνώστη για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΜΕΤΑΦΟΡΤΩΣΕΙΣ
Αφορά στο σύνολο των μεταφορτώσων του αρχείου της διδακτορικής διατριβής.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.
ΧΡΗΣΤΕΣ
Αφορά στους συνδεδεμένους στο σύστημα χρήστες οι οποίοι έχουν αλληλεπιδράσει με τη διδακτορική διατριβή. Ως επί το πλείστον, αφορά τις μεταφορτώσεις.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.