中文
相关论文

相关论文: The Cost of Skeletal Call-by-Need, Smoothly

200 篇论文

Call-by-need evaluation for the lambda-calculus can be seen as merging the best of call-by-name and call-by-value, namely the wise erasing behaviour of the former and the wise duplicating behaviour of the latter. To better understand how…

计算机科学中的逻辑 · 计算机科学 2026-05-08 Beniamino Accattoli , Adrienne Lancelot

Whether the number of beta-steps in the lambda-calculus can be taken as a reasonable time cost model (that is, polynomially related to the one of Turing machines) is a delicate problem, which depends on the notion of evaluation strategy.…

计算机科学中的逻辑 · 计算机科学 2021-10-29 Beniamino Accattoli , Andrea Condoluci , Claudio Sacerdoti Coen

We define and study a term calculus implementing higher-order node replication. It is used to specify two different (weak) evaluation strategies: call-by-name and fully lazy call-by-need, that are shown to be observationally equivalent by…

计算机科学中的逻辑 · 计算机科学 2024-08-07 Delia Kesner , Loïc Peyrot , Daniel Ventura

Strong call-by-need combines full normalization with the sharing discipline of lazy evaluation, yet no prior implementation achieved both simplicity and efficiency. We introduce RKNL, an abstract machine that realizes strong call-by-need…

编程语言 · 计算机科学 2026-03-24 Małgorzata Biernacka , Witold Charatonik , Tomasz Drab

The existing call-by-need lambda calculi describe lazy evaluation via equational logics. A programmer can use these logics to safely ascertain whether one term is behaviorally equivalent to another or to determine the value of a lazy…

编程语言 · 计算机科学 2012-01-19 Stephen Chang , Matthias Felleisen

Consider the problem where $n$ jobs, each with a release time, a deadline and a required processing time are to be feasibly scheduled in a single- or multi-processor setting so as to minimize the total energy consumption of the schedule. A…

数据结构与算法 · 计算机科学 2021-07-19 Antonios Antoniadis , Gunjan Kumar , Nikhil Kumar

We show that call-by-need is observationally equivalent to weak-head needed reduction. The proof of this result uses a semantical argument based on a (non-idempotent) intersection type system called $\mathcal{V}$. Interestingly, system…

计算机科学中的逻辑 · 计算机科学 2020-09-09 Delia Kesner , Alejandro Ríos , Andrés Viso

We present an analysis technique for temporal specifications of reactive systems that identifies, on the level of individual system outputs over time, which parts of the implementation are determined by the specification, and which parts…

形式语言与自动机理论 · 计算机科学 2018-03-28 Bernd Finkbeiner , Hazem Torfah

Skeletonization extracts thin representations from images that compactly encode their geometry and topology. These representations have become an important topological prior for preserving connectivity in curvilinear structures, aiding…

图像与视频处理 · 电气工程与系统科学 2025-03-11 Luis D. Reyes Vargas , Martin J. Menten , Johannes C. Paetzold , Nassir Navab , Mohammad Farid Azampour

The call-by-need lambda calculus provides an equational framework for reasoning syntactically about lazy evaluation. This paper examines its operational characteristics. By a series of reasoning steps, we systematically unpack the…

编程语言 · 计算机科学 2015-07-01 Ronald Garcia , Andrew Lumsdaine , Amr Sabry

In implementing evaluation strategies of the lambda-calculus, both correctness and efficiency of implementation are valid concerns. While the notion of correctness is determined by the evaluation strategy, regarding efficiency there is a…

编程语言 · 计算机科学 2018-02-21 Koko Muroya , Dan R. Ghica

Skeletonization has been a popular shape analysis technique that models both the interior and exterior of an object. Existing template-based calculations of skeletal models from anatomical structures are a time-consuming manual process.…

计算机视觉与模式识别 · 计算机科学 2023-03-06 Ninad Khargonkar , Beatriz Paniagua , Jared Vicory

The raising availability of 3D cameras and dramatic improvement of computer vision algorithms in the recent decade, accelerated the research of automatic movement assessment solutions. Such solutions can be implemented at home, using…

计算机视觉与模式识别 · 计算机科学 2020-07-31 Tal Hakim

Skeleton creation is an important phase in the character animation pipeline. However, handcrafting skeleton takes extensive labor time and domain knowledge. Automatic skeletonization provides a solution. However, most of the current…

图形学 · 计算机科学 2021-10-13 Jing Ma , Jin Wang , Jituo Li , Dongliang Zhang

We study the weak call-by-value $\lambda$-calculus as a model for computational complexity theory and establish the natural measures for time and space -- the number of beta-reductions and the size of the largest term in a computation -- as…

计算复杂性 · 计算机科学 2022-12-09 Yannick Forster , Fabian Kunze , Marc Roth

Deep learning models have been used to support analytics beyond simple aggregation, where deeper and wider models have been shown to yield great results. These models consume a huge amount of memory and computational operations. However,…

机器学习 · 计算机科学 2021-04-22 Shaofeng Cai , Gang Chen , Beng Chin Ooi , Jinyang Gao

Lazy evaluation is a powerful tool that enables better compositionality and potentially better performance in functional programming, but it is challenging to analyze its computation cost. Existing works either require manually annotating…

编程语言 · 计算机科学 2024-07-24 Li-yao Xia , Laura Israel , Maite Kramarz , Nicholas Coltharp , Koen Claessen , Stephanie Weirich , Yao Li

In this paper we give a new, efficient algorithm for computing curve skeletons, based on local separators. Our efficiency stems from a multilevel approach, where we solve small problems across levels of detail and combine these in order to…

计算几何 · 计算机科学 2024-11-21 J. Andreas Bærentzen , Rasmus Emil Christensen , Emil Toftegaard Gæde , Eva Rotenberg

Skeletonization is a popular shape analysis technique that models an object's interior as opposed to just its boundary. Fitting template-based skeletal models is a time-consuming process requiring much manual parameter tuning. Recently,…

计算机视觉与模式识别 · 计算机科学 2024-09-10 Nicolás Gaggion , Enzo Ferrante , Beatriz Paniagua , Jared Vicory

Cloud providers have recently introduced new offerings whereby spare computing resources are accessible at discounts compared to on-demand computing. Exploiting such opportunity is challenging inasmuch as such resources are accessed with…

信息论 · 计算机科学 2019-05-28 Yaoqing Yang , Matteo Interlandi , Pulkit Grover , Soummya Kar , Saeed Amizadeh , Markus Weimer
‹ 上一页 1 2 3 10 下一页 ›