Bin Packing Problem: a parallel implementation
dc.contributor.advisor | Varsamis, Dimitriοs | |
dc.contributor.advisor | Βαρσάμης, Δημήτριος | |
dc.contributor.author | Giavroudis, Christos | |
dc.contributor.author | Γιαβρουδής, Χρήστος | |
dc.contributor.department | Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. | el |
dc.contributor.master | Master’s Degree in Communication and Information Systems | el |
dc.date.accessioned | 2015-10-26T15:09:12Z | |
dc.date.accessioned | 2024-09-27T18:09:02Z | |
dc.date.available | 2015-10-26T15:09:12Z | |
dc.date.issued | 2014-06 | |
dc.description | Το πλήρες κείμενο της εργασίας ΔΕΝ είναι διαθέσιμο | el |
dc.description.abstract | The 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.extent | 51 | el |
dc.heal.publisherID | teiser | |
dc.identifier.uri | https://repository2024.ihu.gr/handle/123456789/2246 | |
dc.language.iso | en | el |
dc.publisher | Τ.Ε.Ι. Κεντρικής Μακεδονίας | el |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el | |
dc.subject | ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ (ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ) | el |
dc.subject | ΠΑΡΑΛΛΗΛΟΙ ΑΛΓΟΡΙΘΜΟΙ | el |
dc.subject.ddc | 004.35 | el |
dc.subject.keyword | Νόμος Amdahl | el |
dc.subject.keyword | Συσκευασία bin | el |
dc.subject.keyword | Amdahl's law | el |
dc.subject.keyword | Bin packing | el |
dc.subject.keyword | MATLAB | el |
dc.title | Bin Packing Problem: a parallel implementation | en |
dc.type | Διπλωματική εργασία | |
heal.dateAvailable | 3000-01-01 |