| DC Element | Wert | Sprache |
|---|---|---|
| dc.contributor.advisor | Weitz, Edmund | - |
| dc.contributor.author | Alam, Kiwan | - |
| dc.date.accessioned | 2026-04-14T13:37:56Z | - |
| dc.date.available | 2026-04-14T13:37:56Z | - |
| dc.date.issued | 2025-06-26 | - |
| dc.identifier.uri | https://hdl.handle.net/20.500.12738/19198 | - |
| dc.description.abstract | Diese Arbeit befasst sich mit der Analyse und Implementierung eines optimierten Algorithmus für das NP-vollständige Subset-Sum-Problem basierend auf den Forschungen von Howgrave-Graham und Joux (HGJ) im Jahre 2010. Zunächst wird das Problem in den Kontext der Komplexitätstheorie eingeordnet. Des Weiteren werden grundlegende historische Lösungsansätze von Horowitz und Sahni sowie Schroeppel und Shamir vorgestellt, um deren exponentiellen Laufzeit- und Speicherlimitierungen aufzuzeigen. Den Schwerpunkt bildet die detaillierte Analyse der HGJ-Algorithmen. Insbesondere wird ihre Innovation in Form von der Nutzung multipler Repräsentationen einer Lösung in Verbindung mit modularer Arithmetik zur erheblichen Reduzierung des Suchraums untersucht. Im praktischen Teil der Arbeit wird der einfache HGJ-Algorithmus in Python implementiert. Das Softwaredesign ist auf Modularität und Effizienz fokussiert. In einer empirischen Auswertung wird das Laufzeitund Speicherverhalten der Implementierung in Abhängigkeit von der Problemgröße und dem entscheidenden Steuerungsparameter 𝛽 untersucht. Die Ergebnisse bestätigen den im HGJPaper beschriebenen Zeit-Speicher-Kompromiss und belegen die praktische Überlegenheit gegenüber klassischen Verfahren. | de |
| dc.description.abstract | This thesis deals with the analysis and implementation of an optimized algorithm for the NP-complete Subset Sum problem based on the research of Howgrave-Graham and Joux (HGJ) in 2010. First, the problem is placed in the context of complexity theory. Furthermore, fundamental historical solution approaches by Horowitz and Sahni as well as Schroeppel and Shamir are presented to demonstrate their exponential runtime and memory limitations. The main focus is the detailed analysis of the HGJ algorithms. In particular, their innovation, using multiple representations of a solution in conjunction with modular arithmetic to significantly reduce the search space, is examined. In the practical part of this work, the simple HGJ algorithm is implemented in Python. The software design is focused on modularity and efficiency. In an empirical evaluation, the runtime and memory behavior of the implementation is investigated in relation to the problem size and the crucial control parameter 𝛽. The results confirm the time-memory-trade-off described in the HGJ paper and demonstrate its practical superiority over classical methods. | en |
| dc.language.iso | de | en_US |
| dc.subject.ddc | 600: Technik | en_US |
| dc.title | Implementierung eines optimierten Algorithmus zum Subset-Sum-Problem nach Howgrave-Graham und Joux | de |
| dc.type | Thesis | en_US |
| openaire.rights | info:eu-repo/semantics/openAccess | en_US |
| thesis.grantor.department | Fakultät Design, Medien und Information (ehemalig, aufgelöst 10.2025) | en_US |
| thesis.grantor.department | Department Medientechnik (ehemalig, aufgelöst 10.2025) | en_US |
| thesis.grantor.universityOrInstitution | Hochschule für Angewandte Wissenschaften Hamburg | en_US |
| tuhh.contributor.referee | Balzer, Jörg | - |
| tuhh.identifier.urn | urn:nbn:de:gbv:18302-reposit-238187 | - |
| tuhh.oai.show | true | en_US |
| tuhh.publication.institute | Fakultät Design, Medien und Information (ehemalig, aufgelöst 10.2025) | en_US |
| tuhh.publication.institute | Department Medientechnik (ehemalig, aufgelöst 10.2025) | en_US |
| tuhh.type.opus | Bachelor Thesis | - |
| dc.type.casrai | Supervised Student Publication | - |
| dc.type.dini | bachelorThesis | - |
| dc.type.driver | bachelorThesis | - |
| dc.type.status | info:eu-repo/semantics/publishedVersion | en_US |
| dc.type.thesis | bachelorThesis | en_US |
| dcterms.DCMIType | Text | - |
| tuhh.dnb.status | domain | en_US |
| item.fulltext | With Fulltext | - |
| item.grantfulltext | open | - |
| item.creatorOrcid | Alam, Kiwan | - |
| item.creatorGND | Alam, Kiwan | - |
| item.languageiso639-1 | de | - |
| item.openairecristype | http://purl.org/coar/resource_type/c_46ec | - |
| item.cerifentitytype | Publications | - |
| item.advisorGND | Weitz, Edmund | - |
| item.openairetype | Thesis | - |
| Enthalten in den Sammlungen: | Theses | |
Dateien zu dieser Ressource:
| Datei | Beschreibung | Größe | Format | |
|---|---|---|---|---|
| BA_Implementierung_eines_optimierten_Algorithmus.pdf | 413.92 kB | Adobe PDF | Öffnen/Anzeigen |
Feedback zu diesem Datensatz
Export
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.