Print Email Facebook Twitter Improving Inductive Program Synthesis by using Very Large Neighborhood Search and Variable-Depth Neighborhood Search Title Improving Inductive Program Synthesis by using Very Large Neighborhood Search and Variable-Depth Neighborhood Search Author Rasing, Stef (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 Brute, A state-of-the-art inductive program synthesis (IPS) system, introduced a two-phase algorithm; first, complex pro- gram instructions are invented from basic instructions. Sec- ond, a best-first search algorithm finds a sequence of invented instructions to solve an IPS task. This method is limited because invented instructions are always of the same com- plexity, also when less or more complexity is needed. Also, best-first search falls into local optima easily. In this paper, I describe Vlute, an IPS system using Large Neighborhood Search (LNS), in which a solution is gradually improved by exploring neighboring solutions, and Variable-Depth Invent (VDI), in which instruction complexity is increased dynami- cally. Vlute is tested on three IPS domains (robot-planning, string transformations, and drawing ASCII-art). Results show that using VDI improves Vlute’s performance only for string transformation. Vlute can outperform Brute and escape local optima encountered by Brute also only for string transforma- tion. A limitation of Vlute is finding large programs. Subject Program SynthesisInductive Program SynthesisVery Large Neighborhood SearchLarge Neighborhood SearchVariable-Depth Neighborhood Search To reference this document use: http://resolver.tudelft.nl/uuid:a24ed4f6-6abd-4661-86b8-c5a965d62e4e Bibliographical note https://github.com/victorvwier/BEP_project_synthesis.git Branch with my last changes: "brute_extend_invent" Part of collection Student theses Document type bachelor thesis Rights © 2022 Stef Rasing Files PDF CSE3000_RP_Research_Paper_final.pdf 458.88 KB Close viewer /islandora/object/uuid:a24ed4f6-6abd-4661-86b8-c5a965d62e4e/datastream/OBJ/view