中文
相关论文

相关论文: Embedded Code Generation with CVXPY

200 篇论文

CVC4Sy is a syntax-guided synthesis (SyGuS) solver based on bounded term enumeration and, for restricted fragments, quantifier elimination. The enumerative strategies are based on encoding term enumeration as an extension of the…

计算机科学中的逻辑 · 计算机科学 2019-07-25 Andrew Reynolds , Haniel Barbosa , Andres Nötzli , Clark Barrett , Cesare Tinelli

Large pre-trained language models have been used to generate code,providing a flexible interface for synthesizing programs from natural language specifications. However, they often violate syntactic and semantic rules of their output…

机器学习 · 计算机科学 2022-01-28 Gabriel Poesia , Oleksandr Polozov , Vu Le , Ashish Tiwari , Gustavo Soares , Christopher Meek , Sumit Gulwani

Learning effective representations of source code is critical for any Machine Learning for Software Engineering (ML4SE) system. Inspired by natural language processing, large language models (LLMs) like Codex and CodeGen treat code as…

Writing programs for heterogeneous platforms optimized for high performance is hard since this requires the code to be tuned at a low level with architecture-specific optimizations that are most times based on fundamentally differing…

计算机视觉与模式识别 · 计算机科学 2020-08-31 M. Akif Özkan , Burak Ok , Bo Qiao , Jürgen Teich , Frank Hannig

Convexity, though extremely important in mathematical programming, has not drawn enough attention in the field of dynamic programming. This paper gives conditions for verifying convexity of the cost-to-go functions, and introduces an…

最优化与控制 · 数学 2011-11-14 Sheng Yu , Enrique Campos-Nanez

Fixed-point iterations are at the heart of numerical computing and are often a computational bottleneck in real-time applications that typically need a fast solution of moderate accuracy. We present neural fixed-point acceleration which…

机器学习 · 计算机科学 2021-07-26 Shobha Venkataraman , Brandon Amos

CG-Kit is a new code generation toolkit that we propose as a solution for portability and maintainability for scientific computing applications. The development of CG-Kit is rooted in the urgent need created by the shifting landscape of…

分布式、并行与集群计算 · 计算机科学 2024-01-09 Johann Rudi , Youngjun Lee , Aidan H. Chadha , Mohamed Wahib , Klaus Weide , Jared P. O'Neal , Anshu Dubey

Inference of Convolutional Neural Networks in time critical applications usually requires a GPU. In robotics or embedded devices these are often not available due to energy, space and cost constraints. Furthermore, installation of a deep…

机器学习 · 计算机科学 2020-01-17 Oliver Urbann , Simon Camphausen , Arne Moos , Ingmar Schwarz , Sören Kerner , Maximilian Otten

This paper presents a Successive Convexification ($ \texttt{SCvx} $) algorithm to solve a class of non-convex optimal control problems with certain types of state constraints. Sources of non-convexity may include nonlinear dynamics and…

最优化与控制 · 数学 2017-10-23 Yuanqi Mao , Daniel Dueri , Michael Szmuk , Behçet Açıkmeşe

The automatic generation of computer programs is one of the main applications with practical relevance in the field of evolutionary computation. With program synthesis techniques not only software developers could be supported in their…

神经与进化计算 · 计算机科学 2021-08-30 Dominik Sobania , Dirk Schweim , Franz Rothlauf

GitHub Copilot is an artificial intelligence model for automatically generating source code from natural language problem descriptions. Since June 2022, Copilot has officially been available for free to all students as a plug-in to…

人机交互 · 计算机科学 2022-10-28 Paul Denny , Viraj Kumar , Nasser Giacaman

Sequential Convex Programming (SCP) has recently gained popularity as a tool for trajectory optimization due to its sound theoretical properties and practical performance. Yet, most SCP-based methods for trajectory optimization are…

最优化与控制 · 数学 2019-05-21 Riccardo Bonalli , Andrew Bylard , Abhishek Cauligi , Thomas Lew , Marco Pavone

Combinatorial optimization problems are prevalent across a wide variety of domains. These problems are often nuanced, their optimal solutions might not be efficiently obtainable, and they may require lots of time and compute resources to…

机器学习 · 计算机科学 2025-07-03 Akshay Sathiya , Rohit Pandey

Evolving software is challenging, even more when it exists in many different variants. Such software evolves not only in time, but also in space--another dimension of complexity. While evolution in space is supported by a variety of…

软件工程 · 计算机科学 2021-12-03 Christoph Derks , Daniel Strüber , Thorsten Berger

We describe an elementary algorithm to build convex inner approximations of nonconvex sets. Both input and output sets are basic semialgebraic sets given as lists of defining multivariate polynomials. Even though no optimality guarantees…

最优化与控制 · 数学 2012-08-28 Didier Henrion , Christophe Louembet

Comprehending and elucidating the purpose of code is often cited as being a key learning objective within introductory programming courses. To address this objective ``Explain-in-Plain-English'' questions, in which students are shown a…

计算机与社会 · 计算机科学 2023-11-28 David H. Smith , Craig Zilles

Combining large language models with evolutionary computation algorithms represents a promising research direction leveraging the remarkable generative and in-context learning capabilities of LLMs with the strengths of evolutionary…

计算机视觉与模式识别 · 计算机科学 2025-10-14 Tobias Preintner , Weixuan Yuan , Adrian König , Thomas Bäck , Elena Raponi , Niki van Stein

In recent years the field of genetic programming has made significant advances towards automatic programming. Research and development of contemporary program synthesis methods, such as PushGP and Grammar Guided Genetic Programming, can…

编程语言 · 计算机科学 2020-08-11 Edward Pantridge , Lee Spector

We introduce VOPy, an open-source Python library designed to address black-box vector optimization, where multiple objectives must be optimized simultaneously with respect to a partial order induced by a convex cone. VOPy extends beyond…

We introduce and study conic geometric programs (CGPs), which are convex optimization problems that unify geometric programs (GPs) and conic optimization problems such as semidefinite programs (SDPs). A CGP consists of a linear objective…

最优化与控制 · 数学 2013-10-14 Venkat Chandrasekaran , Parikshit Shah