• Home
  • Search
  • GENESYS: A novel evolutionary program synthesis tool with continuous optimization
  • https://doi.org/10.1145/3776736Copy DOI Icon

GENESYS: A novel evolutionary program synthesis tool with continuous optimization

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Automatic software generation based on some specification is known as program synthesis. Most existing approaches formulate program synthesis as a search problem with discrete parameters. In this paper, we present a novel formulation of program synthesis as a continuous optimization problem using an evolutionary approach, known as Covariance Matrix Adaptation Evolution Strategy. We then propose several mapping schemes to convert the continuous formulation into actual programs and propose different restart policies for the evolutionary approach. This is the first work that demonstrates the feasibility of continuous approach in synthesizing complex programs, not just simple toy programs. We compare our system, Genesys , to several recent program synthesis techniques (in both discrete and continuous domains). We find that Genesys synthesizes more programs within a fixed time budget than those existing schemes. For example, for programs of length 10, Genesys synthesizes 28% more programs than those existing schemes within the same time budget.

Similar Papers
  • Conference Article
  • Citations1

Applying EGENET to solve continuous constrained optimization problems: a preliminary report

  • Oct 31, 1999
  • V Tam
  • Conference Article
  • Citations11

Program synthesis as latent continuous optimization

  • Jun 25, 2020
  • Paweł Liskowski +3
  • Research Article
  • Citations21

A competitive variable-fidelity surrogate-assisted CMA-ES algorithm using data mining techniques

  • Sep 06, 2021
  • Aerospace Science and Technology
  • Zengcong Li +4
  • Research Article
  • Citations120

Synthesizing data structure transformations from input-output examples

  • Jun 03, 2015
  • ACM SIGPLAN Notices
  • John K Feser +2
  • Research Article
  • Citations52

Iterated local search with Powell’s method: a memetic algorithm for continuous global optimization

  • Feb 24, 2010
  • Memetic Computing
  • Oliver Kramer
  • PDF
  • Research Article
  • Citations3

Combining a Population-Based Approach with Multiple Linear Models for Continuous and Discrete Optimization Problems

  • Aug 13, 2022
  • Mathematics
  • Emanuel Vega +5
  • Research Article
  • Citations99

Template-based program verification and program synthesis

  • Jan 25, 2012
  • International Journal on Software Tools for Technology Transfer
  • Saurabh Srivastava +2
  • Research Article
  • Citations120

Efficient covariance matrix update for variable metric evolution strategies

  • Jan 24, 2009
  • Machine Learning
  • Thorsten Suttorp +2
  • Conference Article
  • Citations2

Black-box min-max continuous optimization using CMA-ES with worst-case ranking approximation

  • Jul 08, 2022
  • Atsuhiro Miyagi +3
  • Book Chapter

Variable Mesh Optimization for Continuous Optimization and Multimodal Problems

  • Jan 01, 2021
  • Jarvin A Antón-Vargas +3
  • Research Article
  • Citations116

Orthogonal Methods Based Ant Colony Search for Solving Continuous Optimization Problems

  • Jan 01, 2008
  • Journal of Computer Science and Technology
  • Xiao-Min Hu +2
  • Research Article
  • Citations10

Evolutionary algorithms and elliptical copulas applied to continuous optimization problems

  • Jul 04, 2016
  • Information Sciences
  • Harold Dias De Mello Junior +3
  • PDF
  • Research Article

Analysis of Surrogate-Assisted Information-Geometric Optimization Algorithms

  • Dec 22, 2022
  • Algorithmica
  • Youhei Akimoto
  • Research Article

Causal discovery by continuous optimization with weighted superstructure.

  • Apr 01, 2026
  • Neural networks : the official journal of the International Neural Network Society
  • Mingjie Chen +6
  • Conference Article
  • Citations17

Using Evolution Strategy with Meta-models for Well Placement Optimization

  • Sep 06, 2010
  • Proceedings
  • Z Bouzarkouna +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.