paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Weighted Context-Free-Language Ordered Binary Decision Diagrams

加权上下文无关语言有序二叉决策图(WCFLOBDDs)
OOPSLA 8(OOPSLA2)2024匹配度 3/10 · 论文提出加权决策图并用于量子线路模拟,属于概率/量子编程与程序分析相关的数据结构,但未涉及 LLM/Agentic 程序分析、浮点程序分析或贝叶斯程序分析与 LLM 的交叉,与画像核心方向关联较弱。引用 11 inbox
Meghana Sistla, Swarat Chaudhuri, Thomas Reps
dblp: 2026-09-10crossref: 2026-09-10arxiv: 2026-09-10

AI 速览

一句话:提出带过程调用机制的层次化加权决策图 WCFLOBDDs,在量子线路模拟中兼顾 WBDD 与 CFLOBDD 的优势。

本文提出加权上下文无关语言有序二叉决策图(WCFLOBDDs),一种层次化决策图,可视为带过程调用机制的加权 BDD(WBDD)扩展。它针对表示 B^n→D 的函数,尤其是像集 V⊆D 含大量不同值的情形;对某些函数,其表示比 WBDD 指数级更简洁。作者将 WCFLOBDDs 用于量子线路模拟,并在部分基准上优于 WBDD。15 分钟超时下,其可处理量子比特数可达 WBDD 的 1–64 倍、CFLOBDD 的 1–128 倍;总体性能约与 WBDD 和 CFLOBDD 中较优者相当,运行时间结果则更复杂。

问题
如何为 B^n→D 的函数(尤其像集 V⊆D 含大量不同值)提供更紧凑的表示,并改善量子线路模拟等应用中的可扩展性。
方法
提出 WCFLOBDDs,一种在加权 BDD 基础上引入过程调用机制的层次化决策图;从理论上比较其简洁性,并用于量子线路模拟基准。
评估
与 WBDD、CFLOBDD 比较表示简洁性和量子线路模拟中可处理的量子比特数及运行时间(15 分钟超时)。
原文摘要(Abstract)

This paper presents a new data structure, called Weighted Context-Free-Language Ordered BDDs (WCFLOBDDs), which are a hierarchically structured decision diagram, akin to Weighted BDDs (WBDDs) enhanced with a procedure-call mechanism. For some functions, WCFLOBDDs are exponentially more succinct than WBDDs. They are potentially beneficial for representing functions of type B n → D , when a function’s image V ⊆ D has many different values. We apply WCFLOBDDs in quantum-circuit simulation, and find that they perform better than WBDDs on certain benchmarks. With a 15-minute timeout, the number of qubits that can be handled by WCFLOBDDs is 1 − 64 × that of WBDDs (and 1 − 128 × that of CFLOBDDs, which are an unweighted version of WCFLOBDDs). These results support the conclusion that for this application—from the standpoint of problem size, measured as the number of qubits—WCFLOBDDs provide the best of both worlds: performance roughly matches whichever of WBDDs and CFLOBDDs is better. (From the standpoint of running time, the results are more nuanced.)

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@article{abs-2305-13610,
  title = {Weighted Context-Free-Language Ordered Binary Decision Diagrams},
  author = {Meghana Sistla and Swarat Chaudhuri and Thomas Reps},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {8},
  number = {OOPSLA2},
  year = {2024},
  doi = {10.1145/3689760}
}