中文
相关论文

相关论文: Towards Automatic Resource Bound Analysis for OCam…

200 篇论文

The goal of automatic resource bound analysis is to statically infer symbolic bounds on the resource consumption of the evaluation of a program. A longstanding challenge for automatic resource analysis is the inference of bounds that are…

编程语言 · 计算机科学 2023-04-27 Jessie Grosen , David M. Kahn , Jan Hoffmann

This paper presents a new static analysis for deriving upper bounds on the expected resource consumption of probabilistic programs. The analysis is fully automatic and derives symbolic bounds that are multivariate polynomials of the inputs.…

编程语言 · 计算机科学 2017-11-27 Van Chan Ngo , Quentin Carbonneaux , Jan Hoffmann

Automatic amortized resource analysis (AARA) is a type-based technique for inferring concrete (non-asymptotic) bounds on a program's resource usage. Existing work on AARA has focused on bounds that are polynomial in the sizes of the inputs.…

编程语言 · 计算机科学 2020-03-09 David M Kahn , Jan Hoffmann

An automated resource analysis technique is introduced, targeting a Call-By-Push-Value abstract machine, with memory prediction as a practical goal. The machine has a polymorphic and linear type system enhanced with a first-order logical…

计算机科学中的逻辑 · 计算机科学 2023-10-24 Hector Suzanne , Emmanuel Chailloux

There exist many techniques for automatically deriving parametric resource (or cost) bounds by analyzing the source code of a program. These techniques work effectively for a large class of programs and language features. However, non-local…

编程语言 · 计算机科学 2026-03-04 Ethan Chu , Yiyang Guo , Jan Hoffmann

The Automatic Amortized Resource Analysis (AARA) derives program-execution cost bounds using types. To do so, AARA often makes use of cost-free types, which are critical for the composition of types and cost bounds. However, inferring…

编程语言 · 计算机科学 2025-09-30 David M Kahn , Jan Hoffmann , Thomas Reps , Jessie Grosen

In this paper we establish an automated amortised resource analysis for term rewrite systems. The method is presented in an annotated type system and gives rise to polynomial bounds on the innermost runtime complexity of the analysed term…

计算机科学中的逻辑 · 计算机科学 2018-11-26 Georg Moser , Manuel Schneckenreither

This article presents a type-based analysis for deriving upper bounds on the expected execution cost of probabilistic programs. The analysis is naturally compositional, parametric in the cost model, and supports higher order functions and…

编程语言 · 计算机科学 2020-09-23 Di Wang , David M Kahn , Jan Hoffmann

We consider the problem of automatically proving resource bounds. That is, we study how to prove that an integer-valued resource variable is bounded by a given program expression. Automatic resource-bound analysis has recently received…

编程语言 · 计算机科学 2021-10-15 Tianhan Lu , Bor-Yuh Evan Chang , Ashutosh Trivedi

Being a fully automated technique for resource analysis, automatic amortized resource analysis (AARA) can fail in returning worst-case cost bounds of programs, fundamentally due to the undecidability of resource analysis. For programmers…

编程语言 · 计算机科学 2020-11-02 Long Pham , Jan Hoffmann

Static resource analysis determines the resource consumption (e.g., time complexity) of a program without executing it. Among the numerous existing approaches for resource analysis, affine type systems have been one dominant approach.…

编程语言 · 计算机科学 2026-01-23 Han Xu , Di Wang

When causal quantities cannot be point identified, researchers often pursue partial identification to quantify the range of possible values. However, the peculiarities of applied research conditions can make this analytically intractable.…

统计方法学 · 统计学 2021-09-29 Guilherme Duarte , Noam Finkelstein , Dean Knox , Jonathan Mummolo , Ilya Shpitser

We consider the problem of developing automated techniques for solving recurrence relations to aid the expected-runtime analysis of programs. Several classical textbook algorithms have quite efficient expected-runtime complexity, whereas…

编程语言 · 计算机科学 2017-05-02 Krishnendu Chatterjee , Hongfei Fu , Aniket Murhekar

The paradigm of large language model (LLM) reasoning is shifting from parameter scaling to test-time compute scaling, yet many existing approaches still rely on uniform brute-force sampling (for example, fixed best-of-N or self-consistency)…

人工智能 · 计算机科学 2026-03-02 Siyuan Ma , Bo Gao , Xiaojun Jia , Simeng Qin , Tianlin Li , Ke Ma , Xiaoshuang Jia , Wenqi Ren , Yang Liu

Rust has become a popular system programming language that strikes a balance between memory safety and performance. Rust's type system ensures the safety of low-level memory controls; however, a well-typed Rust program is not guaranteed to…

编程语言 · 计算机科学 2025-02-28 Qihao Lian , Di Wang

We introduce a novel amortised resource analysis based on a potential-based type system. This type system gives rise to logarithmic and polynomial bounds on the runtime complexity and is the first such system to exhibit logarithmic…

编程语言 · 计算机科学 2018-07-24 Martin Hofmann , Georg Moser

Chemical process optimization maximizes production efficiency and economic performance, but optimization algorithms, including gradient-based solvers, numerical methods, and parameter grid searches, become impractical when operating…

机器学习 · 计算机科学 2025-10-17 Tong Zeng , Srivathsan Badrinarayanan , Janghoon Ock , Cheng-Kai Lai , Amir Barati Farimani

Applications are moving away from monolithic designs to microservice and serverless architectures, where fleets of lightweight and independently deployable components run on public clouds. Autoscaling serves as the primary control mechanism…

分布式、并行与集群计算 · 计算机科学 2026-02-06 Haoyu Bai , Muhammed Tawfiqul Islam , Minxian Xu , Rajkumar Buyya

Contributors to open source software must deeply understand a project's history to make coherent decisions which do not conflict with past reasoning. However, inspecting all related changes to a proposed contribution requires intensive…

软件工程 · 计算机科学 2025-06-16 Mouna Dhaouadi , Bentley Oakes , Michalis Famelis

In earlier work, we developed an approach for automatic complexity analysis of integer programs, based on an alternating modular inference of upper runtime and size bounds for program parts. In this paper, we show how recent techniques to…

计算机科学中的逻辑 · 计算机科学 2022-06-03 Jürgen Giesl , Nils Lommen , Marcel Hark , Fabian Meyer
‹ 上一页 1 2 3 10 下一页 ›