中文
相关论文

相关论文: Automatic compile-time synthesis of entropy-optima…

200 篇论文

Randomly generating structured objects is important in testing and optimizing functional programs, whereas generating random $'l$-terms is more specifically needed for testing and optimizing compilers. For that a tool called QuickCheck has…

数据结构与算法 · 计算机科学 2014-04-29 Pierre Lescanne

A natural approach to software quality assurance consists in writing unit tests securing programmer-declared code invariants. Throughout the literature a great body of work has been devoted to tools and techniques automating this…

计算机科学中的逻辑 · 计算机科学 2017-09-14 Maciej Bendkowski , Katarzyna Grygiel , Paul Tarau

In program verification, constraint-based random testing is a powerful technique which aims at generating random test cases that satisfy functional properties of a program. However, on recursive constrained data-structures (e.g., sorted…

编程语言 · 计算机科学 2022-08-29 Ghiles Ziat , Vincent Botbol , Matthieu Dien , Arnaud Gotlieb , Martin Pépin , Catherine Dubois

We present CombOL (Combinatorial Objects Library), an open-source library for the enumeration and Boltzmann sampling of combinatorial classes. Classes can be specified by a concise string syntax, and may depend on an arbitrary number of…

数学软件 · 计算机科学 2026-05-07 Casper Asbjørn Eriksen , Daniel Merkle

The Boltzmann model for the random generation of "decomposable" combinatorial structures is a set of techniques that allows for efficient random sampling algorithms for a large class of families of discrete objects. The usual requirement of…

数据结构与算法 · 计算机科学 2011-12-23 Philippe Duchon

Boltzmann sampling is commonly used to uniformly sample objects of a particular size from large combinatorial sets. For this technique to be effective, one needs to prove that (1) the sampling procedure is efficient and (2) objects of the…

数据结构与算法 · 计算机科学 2023-04-11 Megan Bernstein , Matthew Fahrbach , Dana Randall

We present the design of a framework to automatically generate a large range of different exercise tasks on Haskell-I/O programming. Automatic task generation is useful in many different ways. Manual task creating is a time consuming…

软件工程 · 计算机科学 2023-07-25 Oliver Westphal

Computing equilibrium states in condensed-matter many-body systems, such as solvated proteins, is a long-standing challenge. Lacking methods for generating statistically independent equilibrium samples in "one shot", vast computational…

机器学习 · 统计学 2019-07-15 Frank Noé , Simon Olsson , Jonas Köhler , Hao Wu

Lattice Boltzmann methods are a popular mesoscopic alternative to macroscopic computational fluid dynamics solvers. Many variants have been developed that vary in complexity, accuracy, and computational cost. Extensions are available to…

数学软件 · 计算机科学 2020-04-14 Martin Bauer , Harald Köstler , Ulrich Rüde

Boltzmann samplers and the recursive method are prominent algorithmic frameworks for the approximate-size and exact-size random generation of large combinatorial structures, such as maps, tilings, RNA sequences or various tree-like…

组合数学 · 数学 2017-10-31 Maciej Bendkowski , Olivier Bodini , Sergey Dovgal

In this article we present the prototype of a framework capable of producing, with linear complexity, uniformly random XML documents with respect to a given RELAX NG grammar. The generation relies on powerful combinatorial methods together…

其他计算机科学 · 计算机科学 2008-07-08 Alexis Darrasse

This paper presents an automatic formal controller synthesis method for nonlinear sampled-data systems with safety and reachability specifications. Fundamentally, the presented method is not restricted to polynomial systems and controllers.…

系统与控制 · 计算机科学 2018-12-07 Cees F. Verdier , Manuel Mazo

This paper addresses the uniform random generation of words from a context-free language (over an alphabet of size $k$), while constraining every letter to a targeted frequency of occurrence. Our approach consists in a multidimensional…

数据结构与算法 · 计算机科学 2010-12-21 Olivier Bodini , Yann Ponty

Boltzmann samplers, introduced by Duchon et al. in 2001, make it possible to uniformly draw approximate size objects from any class which can be specified through the symbolic method. This, through by evaluating the associated generating…

离散数学 · 计算机科学 2014-11-14 Olivier Bodini , Jérémie Lumbroso , Nicolas Rolin

The scientific code generation package lbmpy supports the automated design and the efficient implementation of lattice Boltzmann methods (LBMs) through metaprogramming. It is based on a new, concise calculus for describing multiple…

数学软件 · 计算机科学 2023-08-15 Frederik Hennig , Markus Holzer , Ulrich Rüde

In QuickCheck (or, more generally, random testing), it is challenging to control random data generators' distributions---specially when it comes to user-defined algebraic data types (ADT). In this paper, we adapt results from an area of…

软件工程 · 计算机科学 2018-08-08 Agustín Mista , Alejandro Russo , John Hughes

We show that powersets over structures with a bounded counting sequence can be sampled efficiently without evaluating the generating function. An algorithm is provided, implemented, and tested. Runtimes are comparable to existing Boltzmann…

离散数学 · 计算机科学 2026-01-27 Jean Peyen

Synthetic data generation has emerged as an invaluable solution in scenarios where real-world data collection and usage are limited by cost and scarcity. Large language models (LLMs) have demonstrated remarkable capabilities in producing…

机器学习 · 计算机科学 2025-07-22 Anh Nguyen , Sam Schafft , Nicholas Hale , John Alfaro

We present new techniques for automatically constructing probabilistic programs for data analysis, interpretation, and prediction. These techniques work with probabilistic domain-specific data modeling languages that capture key properties…

Synthetic datasets are important for evaluating and testing machine learning models. When evaluating real-life recommender systems, high-dimensional categorical (and sparse) datasets are often considered. Unfortunately, there are not many…

信息检索 · 计算机科学 2024-12-11 Miha Malenšek , Blaž Škrlj , Blaž Mramor , Jure Demšar
‹ 上一页 1 2 3 10 下一页 ›