dc.rights.license | CC-BY-NC-ND | |
dc.contributor.advisor | Leeuwen, Erik Jan van | |
dc.contributor.author | Henstra, Freek | |
dc.date.accessioned | 2023-05-23T00:00:55Z | |
dc.date.available | 2023-05-23T00:00:55Z | |
dc.date.issued | 2023 | |
dc.identifier.uri | https://studenttheses.uu.nl/handle/20.500.12932/43911 | |
dc.description.abstract | The 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.sponsorship | Utrecht University | |
dc.language.iso | EN | |
dc.subject | The 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.title | The Multiplicative Weights Method in Quantum Computing | |
dc.type.content | Master Thesis | |
dc.rights.accessrights | Open Access | |
dc.subject.keywords | multiplicative weights; quantum computing; boosting; machine learning; linear programs; semidefinite programs | |
dc.subject.courseuu | Computing Science | |
dc.thesis.id | 16857 | |