EDBT 2026 Demo / reviewers in the wild / expert
Shaoke Cui
dblp:426/4301
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2026
0009-0009-2769-9337ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 100% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 50% Algorithms and data structures · 50% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › hardware verification and test › formal verification
combinational equivalence checking |
1.0 | 1 | 2026 | CirOPT: Toward Effective Combinational Equivalence Checking via Compiler Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026 |
Electronic design automation
hardware verification and test |
1.0 | 1 | 2026 | CirOPT: Toward Effective Combinational Equivalence Checking via Compiler Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026 |
Electronic design automation
logic synthesis |
1.0 | 1 | 2026 | CirOPT: Toward Effective Combinational Equivalence Checking via Compiler Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026 |
Algorithms and data structures › algorithm engineering
algorithm selection |
0.9 | 1 | 2025 | SMTgazer: Learning to Schedule SMT Algorithms via Bayesian Optimization · ASE 2025 |
Automated reasoning and model checking
satisfiability modulo theories |
0.9 | 1 | 2025 | SMTgazer: Learning to Schedule SMT Algorithms via Bayesian Optimization · ASE 2025 |
Methods — techniques the papers use, named apart from their topics
conjunctive normal form conversion · 1.0boolean satisfiability solving · 1.0x-means clustering · 0.9boosting · 0.9bayesian optimization · 0.9bagging · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | CirOPT: Toward Effective Combinational Equivalence Checking via Compiler OptimizationabstractCombinational equivalence checking (CEC) is essential for verifying the correctness of circuit designs. With the growing complexity of circuits, effective verification techniques have become increasingly critical. Recently, a conjunctive normal form (CNF)-based approach, converting circuits to CNF for Boolean satisfiability (SAT) solvers, has shown competitive performance compared to state-of-the-art hybrid SAT sweeping approaches. The capability of this CNF-based approach depends on effective CNF conversion. This work presentsCirOPT, which is the first CNF conversion method using compiler optimization to equivalently simplify circuits. Extensive experiments are conducted on a broad range of real-world benchmarks, which are far more than the number of benchmarks typically used in empirical studies. The results reveal that, when paired with the state-of-the-art CNF SAT solverKissat,CirOPTconsiderably outperforms existing approaches in CEC. Shaoke Cui, Chuan Luo 0002, Zhenwei Yang, Jiabao Lin, Wei Wu 0011, Chanjuan Liu 0001, Shaowei Cai 0001, Chunming Hu |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2025 | SMTgazer: Learning to Schedule SMT Algorithms via Bayesian OptimizationabstractSatisfiability Modulo Theories (SMT) plays a critical role in various software engineering applications, including program verification, symbolic execution, and automated test generation. Over the years, a wide range of SMT solvers has been developed, typically designed for general purposes or tailored to specific background theories, such as bit-vectors or nonlinear arithmetic. Due to the diversity and complexity of SMT instances, no single solver consistently outperforms others across all problem domains. This motivates the need for algorithm selection strategies that can adaptively choose solvers based on the characteristics of the instances.To overcome the limitations of single-solver selection, solving SMT as a scheduling problem, enabling a more fault-tolerant and effective use of multiple solvers in sequence. We model algorithm scheduling as a hyperparameter optimization problem, enabling efficient black-box search over solver sequences while treating the dataset as a whole, thus achieving globally optimized and robust scheduling strategies. The resulting scheduler called SMTgazer. To further enhance scheduling efficiency and solver performance, we propose two optimizations: leveraging unsupervised X-means clustering to create semantically coherent instance groups for localized model training, and augmenting the Bayesian optimization surrogate with boosting and bagging ensembles to improve generalization and mitigate overfitting, thereby yielding more reliable performance predictions for the sequential portfolio scheduler.Extensive experiments are conducted to evaluate the performance of SMTgazer, utilizing six SMT benchmarks derived from real-world applications. It shows that our approach consistently outperforms current state-of-the-art methods. Particularly, SMTgazer achieves a 44.65% reduction in PAR-2 score and 69.11% decrease in the number of unsolved instances, compared to the strongest competitor, Sibyl, demonstrating the effectiveness of formulating SMT algorithm scheduling as a hyperparameter optimization problem. We further analyze the generated scheduling sequences to uncover the design principles that explain the success of our method. Finally, we also empirically show that our approach is both robust and generalizable, and the proposed strategies are effective. Chuan Luo 0002, Shaoke Cui, Jianping Song, Xindi Zhang 0001, Wei Wu 0011, Chanjuan Liu 0001, Shaowei Cai 0001, Chunming Hu |
ASE | 2 |