EDBT 2026 Demo / reviewers in the wild / expert
Ashlin Iser
dblp:45/7137
· DBLP profile ↗
17ranked-venue papers
10as first author
9since 2021 · last 2026
0000-0003-2904-232XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 15 · 10 first-author · 8 since 2021Theory of computation · 8 · 6 first-author · 4 since 2021Software engineering, systems software and programming languages · 3 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Sustainable Benchmarking Tool (Tool Paper)
Ashlin Iser, Marie Anastacio, Théo Matricon, Laurent Simon 0001, Holger H. Hoos |
SAT | 1 |
| 2026 | Efficient Identification of Isomorphic SAT Instances (Tool Paper)abstractMany SAT benchmark datasets contain structurally identical instances arising from repeated shuffling, generators producing identical formulas under different seeds, or duplicate encodings from different tools. We present an efficient, open-source, isomorphism-invariant hashing algorithm for SAT instances, based on Weisfeiler-Leman (WL) label refinement. Each instance is represented as a bipartite clause-literal graph, and iterative label refinement computes a canonical signature, with instances having identical signatures treated as isomorphic. When integrated into our benchmark toolset Global Benchmark Database (GBD), the method substantially reduces false positives from naive degree-sequence hashing with minimal overhead. Ashlin Iser, Frederick Gehm |
SAT | 1 |
| 2025 | Active Learning for SAT Solver BenchmarkingabstractAbstract Benchmarking is crucial for developing new algorithms. This also applies to solvers for the propositional satisfiability (SAT) problem. Benchmark selection is about choosing representative problem instances that reliably discriminate solvers based on their runtime. In this paper, we present a dynamic benchmark selection approach based on active learning. Our approach estimates the rank of a new solver among its competitors, striving to minimize benchmarking runtime but maximize ranking accuracy. Instead of using real-valued solver runtimes, our approach works with discretized runtime labels, which yielded better solver rank predictions. We evaluated this approach on the Anniversary Track dataset from the SAT Competition 2022. Our benchmark selection approach can predict the rank of a new solver after approximately 10 % of the time it would take to run the solver on all instances of this dataset, with a prediction accuracy of approximately 92 %. Additionally, we discuss the importance of instance families in the selection process. In conclusion, our tool offers a reliable method for solver engineers to assess a new solver’s performance efficiently. Tobias Fuchs, Jakob Bach, Ashlin Iser |
J. Autom. Reason. | 3 |
| 2024 | Global Benchmark DatabaseabstractThis paper presents Global Benchmark Database (GBD), a comprehensive suite of tools for provisioning and sustainably maintaining benchmark instances and their metadata. The availability of benchmark metadata is essential for many tasks in empirical research, e.g., for the data-driven compilation of benchmarks, the domain-specific analysis of runtime experiments, or the instance-specific selection of solvers. In this paper, we introduce the data model of GBD as well as its interfaces and provide examples of how to interact with them. We also demonstrate the integration of custom data sources and explain how to extend GBD with additional problem domains, instance formats and feature extractors. Ashlin Iser, Christoph Jabs |
SAT | 1 |
| 2023 | Oracle-Based Local Search for Pseudo-Boolean OptimizationabstractSignificant advances have been recently made in the development of increasingly effective in-exact (or incomplete) search algorithms—particularly geared towards finding good though not provably optimal solutions fast—for the constraint optimization paradigm of maximum satisfiability (MaxSAT). One of the most successful recent approaches is a new type of stochastic local search in which a Boolean satisfiability (SAT) solver is used as a decision oracle for moving from a solution to another. In this work, we strive for extending the success of the approach to the more general realm of pseudo-Boolean optimization (PBO), where constraints are expressed as linear inequalities over binary variables. As a basis for the approach, we make use of recent advances in practical approaches to satisfiability checking pseudo-Boolean constraints. We outline various heuristics within the oracle-based approach to anytime PBO solving, and show that the approach compares in practice favorably both to a recently-proposed local search approach for PBO that is in comparison a more traditional instantiation of the stochastic local search paradigm as well as a recent exact PBO approach when used as an anytime solver. Ashlin Iser, Jeremias Berg, Matti Järvisalo |
ECAI | 1 |
| 2023 | Active Learning for SAT Solver BenchmarkingabstractAbstract Benchmarking is a crucial phase when developing algorithms. This also applies to solvers for the SAT (propositional satisfiability) problem. Benchmark selection is about choosing representative problem instances that reliably discriminate solvers based on their runtime. In this paper, we present a dynamic benchmark selection approach based on active learning. Our approach predicts the rank of a new solver among its competitors with minimum runtime and maximum rank prediction accuracy. We evaluated this approach on the Anniversary Track dataset from the 2022 SAT Competition. Our selection approach can predict the rank of a new solver after about 10 % of the time it would take to run the solver on all instances of this dataset, with a prediction accuracy of about 92 %. We also discuss the importance of instance families in the selection process. Overall, our tool provides a reliable way for solver engineers to determine a new solver’s performance efficiently. Tobias Fuchs, Jakob Bach, Ashlin Iser |
TACAS (1) | 3 |
| 2022 | A Comprehensive Study of k-Portfolios of Recent SAT SolversabstractExperimental evaluation is an integral part in the design process of algorithms. Publicly available benchmark instances are widely used to evaluate methods in SAT solving. For the interpretation of results and the design of algorithm portfolios their attributes are crucial. Capturing the interrelation of benchmark instances and their attributes is considerably simplified through our specification of a benchmark instance identifier. Thus, our tool increases the availability of both by providing means to manage and retrieve benchmark instances by their attributes and vice versa. Like this, it facilitates the design and analysis of SAT experiments and the exchange of results. Jakob Bach, Ashlin Iser, Klemens Böhm |
SAT | 2 |
| 2021 | Unit Propagation with Stable Watches (Short Paper)abstractUnit propagation is the hottest path in CDCL SAT solvers, therefore the related data-structures, algorithms and implementation details are well studied and highly optimized. State-of-the-art implementations are based on reduced occurrence tracking with two watched literals per clause and one blocking literal per watcher in order to further reduce the number of clause accesses. In this paper, we show that using runtime statistics for watched literal selection can improve the performance of state-of-the-art SAT solvers. We present a method for efficiently keeping track of spans during which literals are satisfied and using this statistic to improve watcher selection. An implementation of our method in the SAT solver CaDiCaL can solve more instances of the SAT Competition 2019 and 2020 benchmark sets and is specifically strong on satisfiable cryptographic instances. Ashlin Iser, Tomás Balyo |
CP | 1 |
| 2021 | SAT Competition 2020abstractThe SAT Competitions constitute a well-established series of yearly open international algorithm implementation competitions, focusing on the Boolean satisfiability (or propositional satisfiability, SAT) problem. In this article, we provide a detailed account on the 2020 instantiation of the SAT Competition, including the new competition tracks and benchmark selection procedures, overview of solving strategies implemented in top-performing solvers, and a detailed analysis of the empirical data obtained from running the competition. Nils Christian Froleyks, Marijn Heule, Ashlin Iser, Matti Järvisalo, Martin Suda 0001 |
Artif. Intell. | 3 |
| 2019 | Integrating Static Code Analysis ToolchainsabstractThis paper proposes an approach for a tool-agnostic and heterogeneous static code analysis toolchain in combination with an exchange format. This approach enhances both traceability and comparability of analysis results. State of the art toolchains support features for either test execution and build automation or traceability between tests, requirements and design information. Our approach combines all those features and extends traceability to the source code level, incorporating static code analysis. As part of our approach we introduce the "ASSUME Static Code Analysis tool exchange format" that facilitates the comparability of different static code analysis results. We demonstrate how this approach enhances the usability and efficiency of static code analysis in a development process. On the one hand, our approach enables the exchange of results and evaluations between static code analysis tools. On the other hand, it enables a complete traceability between requirements, designs, implementation, and the results of static code analysis. Within our approach we also propose an OSLC specification for static code analysis tools and an OSLC communication framework. Matthias Kern, Ferhat Erata, Ashlin Iser, Carsten Sinz, Frédéric Loiret, Stefan Otten, Eric Sax |
COMPSAC (1) | 3 |
| 2019 | Memory Efficient Parallel SAT Solving with InprocessingabstractAutomatic heuristic configuration and algorithm selection can tremendously improve performance in industrial use-cases of SAT solving. In contrast to attempting to select the best heuristic for the problem, portfolio approaches in parallel SAT solving run different heuristics and even algorithms in parallel. This kind of diversification can be very successful because different heuristics and heuristic configurations have better runtimes on different problems. However, such approaches often suffer from high memory consumption. We present a parallel portfolio SAT solver that is based on several totally different branching heuristics and configurations. In contrast to similar approaches, our portfolio solver uses a shared clause database. We show how to asynchronously manage concurrent access to a shared clause database in a parallel portfolio of solvers that can also perform inprocessing. Ashlin Iser, Tomás Balyo, Carsten Sinz |
ICTAI | 1 |
| 2017 | Using Gate Recognition and Random Simulation for Under-Approximation and Optimized Branching in SAT SolversabstractWe extract structure from CNF problems using a gate recognition algorithm and perform random simulation on that structure to generate conjectures about literal equivalences and backbone variables. We use these conjectures in two approaches to optimize CDCL SAT solving. In the first approach, we perform under-approximation by adding the conjectures to the original problem, while performing subsequent corrections in a refinement loop. In the second approach, we modify the branching heuristic such that it exploits the conjectures in order to stimulate clause learning. Experimental results show improvements, especially on unsatisfiable circuit-equivalence checking problems. Ashlin Iser, Felix Kutzner, Carsten Sinz |
ICTAI | 1 |
| 2016 | SAT Race 2015
Tomás Balyo, Armin Biere, Ashlin Iser, Carsten Sinz |
Artif. Intell. | 3 |
| 2015 | Recognition of Nested Gates in CNF Formulas
Ashlin Iser, Norbert Manthey, Carsten Sinz |
SAT | 1 |
| 2013 | Minimizing Models for Tseitin-Encoded SAT Instances
Ashlin Iser, Carsten Sinz, Mana Taghdiri |
SAT | 1 |
| 2012 | Optimizing MiniSAT Variable Orderings for the Relational Model Finder Kodkod - (Poster Presentation)
Ashlin Iser, Mana Taghdiri, Carsten Sinz |
SAT | 1 |
| 2009 | Problem-Sensitive Restart Heuristics for the DPLL Procedure
Carsten Sinz, Ashlin Iser |
SAT | 2 |