Print Email Facebook Twitter Comparative analysis of the Metropolis-Hastings algorithm as applied to the domain of program synthesis Title Comparative analysis of the Metropolis-Hastings algorithm as applied to the domain of program synthesis Author van Wieringen, Victor (TU Delft Electrical Engineering, Mathematics and Computer Science) Contributor Dumančić, S. (mentor) Poulsen, C.B. (graduation committee) Degree granting institution Delft University of Technology Programme Computer Science and Engineering Project CSE3000 Research Project Date 2022-01-28 Abstract In this research the Metropolis-Hastings algorithmis implemented for the problem of program synthesis and compared with Brute, a best-first search, together with multiple other different search algorithms. The implementation and choices of the Metrolpolis-Hastings algorithm are discussed in detail. The algorithms are tested for three different domains, each with their own associated DSL. Finally, comparisons are drawn between the search algorithms by analyzing the results of these experiments. It is found that the performance of any search algorithm depends very heavily on the specific domain and cost function used and the Metropolis-Hastings algorithm falls short in terms of performance when compared with other conventional methods. Subject program synthesisMetropolis-Hastings algorithmcomparative analysissearch-based program synthesis To reference this document use: http://resolver.tudelft.nl/uuid:8b408583-150d-42eb-9a72-a5d69b9b7d11 Part of collection Student theses Document type bachelor thesis Rights © 2022 Victor van Wieringen Files PDF Research_Paper_9_.pdf 503.64 KB Close viewer /islandora/object/uuid:8b408583-150d-42eb-9a72-a5d69b9b7d11/datastream/OBJ/view