Bin Packing Problem: a parallel implementation

dc.contributor.advisorVarsamis, Dimitriοs
dc.contributor.advisorΒαρσάμης, Δημήτριος
dc.contributor.authorGiavroudis, Christos
dc.contributor.authorΓιαβρουδής, Χρήστος
dc.contributor.departmentΣχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
dc.contributor.masterMaster’s Degree in Communication and Information Systemsel
dc.date.accessioned2015-10-26T15:09:12Z
dc.date.accessioned2024-09-27T18:09:02Z
dc.date.available2015-10-26T15:09:12Z
dc.date.issued2014-06
dc.descriptionΤο πλήρες κείμενο της εργασίας ΔΕΝ είναι διαθέσιμοel
dc.description.abstractThe thesis is concerned with the parallelization of algorithms and specifically with the bin packing problem in parallel implementation. Due to the complexity and the existence of numerous variables and parameters, this problem refers to NP-hard problem, which makes the convergence to optimal solution hard to be achieved. Initially, the benefits, as well as, the advantages that can be gained by the parallel computing are described. Then, concepts such as data partition, speedup, efficiency, Flynn’s taxonomy and Amdahl’s law are analysed. The dissertation here is related to the “bin packing", a well-studied problem in theoretical computer science. Briefly, we describe the Bin Packing problem and the goal we want to achieve. Then, we will consider that as the number of data increased, we observe that the running time increases exponentially. In order to reduce the execution time for large datasets we perform data partition, which is a technique of parallelization of algorithms. So, we describe and compare the serial and parallel implementation and how they work. In particular, we focused on MATLAB and specifically on toolbox Distributed Computing Toolbox™, which has functions for the creation and implementation of distributed and parallel operations. More specifically, we answer the following question: will the serial execution of algorithm or the parallelization of algorithm be beneficial to us?en
dc.format.extent51el
dc.heal.publisherIDteiser
dc.identifier.urihttps://repository2024.ihu.gr/handle/123456789/2246
dc.language.isoenel
dc.publisherΤ.Ε.Ι. Κεντρικής Μακεδονίαςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subjectΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ (ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ)el
dc.subjectΠΑΡΑΛΛΗΛΟΙ ΑΛΓΟΡΙΘΜΟΙel
dc.subject.ddc004.35el
dc.subject.keywordΝόμος Amdahlel
dc.subject.keywordΣυσκευασία binel
dc.subject.keywordAmdahl's lawel
dc.subject.keywordBin packingel
dc.subject.keywordMATLABel
dc.titleBin Packing Problem: a parallel implementationen
dc.typeΔιπλωματική εργασία
heal.dateAvailable3000-01-01

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Τώρα δείχνει 1 - 2 από 2
Δεν υπάρχει διαθέσιμη μικρογραφία
Ονομα:
giavroudis.pdf
Μέγεθος:
1.72 MB
Μορφότυπο:
Adobe Portable Document Format
Περιγραφή:
Διπλωματική εργασία
Δεν υπάρχει διαθέσιμη μικρογραφία
Ονομα:
giavroudis.pptx
Μέγεθος:
495.45 KB
Μορφότυπο:
Microsoft Powerpoint XML
Περιγραφή:
Παρουσίαση