Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorLeeuwen, Erik Jan van
dc.contributor.authorHenstra, Freek
dc.date.accessioned2023-05-23T00:00:55Z
dc.date.available2023-05-23T00:00:55Z
dc.date.issued2023
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/43911
dc.description.abstractThe multiplicative weights method is a meta-algorithm: a general template for a large variety of algorithms. Algorithms with this structure have been independently developed across many fields. We explore the usage of the multiplicative weights method in machine learning, linear programs and semidefinite programs, as well as how these algorithms can be improved upon using quantum computers. In machine learning, the multiplicative weights method is used for boosting algorithms, which can create a strong learner through repeated calls of a weak learner. Linear programs can be approximately solved by first converting them to zero-sum games and then running two simultaneous instances of the multiplicative weights method. We developed an algorithm for solving semidefinite programs with a similar approach, but it is outperformed by existing algorithms.
dc.description.sponsorshipUtrecht University
dc.language.isoEN
dc.subjectThe multiplicative weights method is a meta-algorithm used in various fields. In some cases, quantum algorithms can be made using this method that improve upon the classical algorithms.
dc.titleThe Multiplicative Weights Method in Quantum Computing
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsmultiplicative weights; quantum computing; boosting; machine learning; linear programs; semidefinite programs
dc.subject.courseuuComputing Science
dc.thesis.id16857


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record