[PDF][PDF] The PACE 2017 parameterized algorithms and computational experiments challenge: The second iteration

H Dell, C Komusiewicz, N Talmon… - … on parameterized and …, 2018 - drops.dagstuhl.de
In this article, the Program Committee of the Second Parameterized Algorithms and
Computational Experiments challenge (PACE 2017) reports on the second iteration of the …

Optimal Dyck reachability for data-dependence and alias analysis

K Chatterjee, B Choudhary… - Proceedings of the ACM on …, 2017 - dl.acm.org
A fundamental algorithmic problem at the heart of static analysis is Dyck reachability. The
input is a graph where the edges are labeled with different types of opening and closing …

The first parameterized algorithms and computational experiments challenge

H Dell, T Husfeldt, BMP Jansen, P Kaski… - International …, 2017 - research.aalto.fi
Dell, Holger; Husfeldt, Thore; Jansen, Bart MP; Kaski, Petteri; Komusiewicz, Christian;
Rosamond, Frances A. The first Paramet Page 1 This is an electronic reprint of the original …

Efficient approximations for cache-conscious data placement

A Ahmadi, M Daliri, AK Goharshady… - Proceedings of the 43rd …, 2022 - dl.acm.org
There is a huge and growing gap between the speed of accesses to data stored in main
memory vs cache. Thus, cache misses account for a significant portion of runtime overhead …

[PDF][PDF] Optimal and perfectly parallel algorithms for on-demand data-flow analysis

K Chatterjee, AK Goharshady… - … and Systems: 29th …, 2020 - library.oapen.org
Interprocedural data-flow analyses form an expressive and useful paradigm of numerous
static analysis applications, such as live variables analysis, alias analysis and null pointers …

Faster algorithms for dynamic algebraic queries in basic RSMs with constant treewidth

K Chatterjee, AK Goharshady, P Goyal… - ACM Transactions on …, 2019 - dl.acm.org
Interprocedural analysis is at the heart of numerous applications in programming languages,
such as alias analysis, constant propagation, and so on. Recursive state machines (RSMs) …

JTDec: A tool for tree decompositions in soot

K Chatterjee, AK Goharshady… - Automated Technology for …, 2017 - Springer
The notion of treewidth of graphs has been exploited for faster algorithms for several
problems arising in verification and program analysis. Moreover, various notions of …

CFL/Dyck Reachability: An Algorithmic Perspective

A Pavlogiannis - ACM SIGLOG News, 2023 - dl.acm.org
CFL/Dyck reachability is a simple graph-theoretic problem: given a CFL/Dyck language L
over an alphabet Σ, a graph G=(V, E) of Σ-labeled edges, and two distinguished nodes s, t∈ …

Learning elimination ordering for tree decomposition problem

T Khakhulin, R Schutski, I Oseledets - Learning Meets Combinatorial …, 2020 - openreview.net
We propose a Reinforcement Learning-based approach to approximately solve the Tree
Decomposition problem. Recently, it was shown that learned heuristics could successfully …

Improved algorithms for computing the cycle of minimum cost-to-time ratio in directed graphs

K Bringmann, TD Hansen, S Krinninger - arxiv preprint arxiv:1704.08122, 2017 - arxiv.org
We study the problem of finding the cycle of minimum cost-to-time ratio in a directed graph
with $ n $ nodes and $ m $ edges. This problem has a long history in combinatorial …