Volltextdatei(en) in REPOSIT vorhanden Open Access
DC ElementWertSprache
dc.contributor.advisorWeitz, Edmund-
dc.contributor.authorAlam, Kiwan-
dc.date.accessioned2026-04-14T13:37:56Z-
dc.date.available2026-04-14T13:37:56Z-
dc.date.issued2025-06-26-
dc.identifier.urihttps://hdl.handle.net/20.500.12738/19198-
dc.description.abstractDiese 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.abstractThis 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.isodeen_US
dc.subject.ddc600: Techniken_US
dc.titleImplementierung eines optimierten Algorithmus zum Subset-Sum-Problem nach Howgrave-Graham und Jouxde
dc.typeThesisen_US
openaire.rightsinfo:eu-repo/semantics/openAccessen_US
thesis.grantor.departmentFakultät Design, Medien und Information (ehemalig, aufgelöst 10.2025)en_US
thesis.grantor.departmentDepartment Medientechnik (ehemalig, aufgelöst 10.2025)en_US
thesis.grantor.universityOrInstitutionHochschule für Angewandte Wissenschaften Hamburgen_US
tuhh.contributor.refereeBalzer, Jörg-
tuhh.identifier.urnurn:nbn:de:gbv:18302-reposit-238187-
tuhh.oai.showtrueen_US
tuhh.publication.instituteFakultät Design, Medien und Information (ehemalig, aufgelöst 10.2025)en_US
tuhh.publication.instituteDepartment Medientechnik (ehemalig, aufgelöst 10.2025)en_US
tuhh.type.opusBachelor Thesis-
dc.type.casraiSupervised Student Publication-
dc.type.dinibachelorThesis-
dc.type.driverbachelorThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersionen_US
dc.type.thesisbachelorThesisen_US
dcterms.DCMITypeText-
tuhh.dnb.statusdomainen_US
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.creatorOrcidAlam, Kiwan-
item.creatorGNDAlam, Kiwan-
item.languageiso639-1de-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
item.cerifentitytypePublications-
item.advisorGNDWeitz, Edmund-
item.openairetypeThesis-
Enthalten in den Sammlungen:Theses
Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat
BA_Implementierung_eines_optimierten_Algorithmus.pdf413.92 kBAdobe PDFÖffnen/Anzeigen
Zur Kurzanzeige

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.