Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Shuolin Li

dblp:309/6001 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
4since 2021 · last 2026
0000-0002-5600-0777ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 4 · 2 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author · 2 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.

Theoretical computer science
2 papers
Automated reasoning and model checking · 86% Mathematical optimization · 14%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking
satisfiability
1.522025
Improving the Lower Bound in Branch-and-Bound Algorithms for MaxSAT · AAAI 2025
A New Variable Ordering for In-processing Bounded Variable Elimination in SAT Solvers · IJCAI 2023
Automated reasoning and model checking › satisfiability › maximum satisfiability
lower bound computation
0.912025
Improving the Lower Bound in Branch-and-Bound Algorithms for MaxSAT · AAAI 2025
Automated reasoning and model checking › satisfiability
maximum satisfiability
0.912025
Improving the Lower Bound in Branch-and-Bound Algorithms for MaxSAT · AAAI 2025
Mathematical optimization › discrete optimization
boolean function minimization
0.712023
A New Variable Ordering for In-processing Bounded Variable Elimination in SAT Solvers · IJCAI 2023
Automated reasoning and model checking › satisfiability
SAT solver
0.712023
A New Variable Ordering for In-processing Bounded Variable Elimination in SAT Solvers · IJCAI 2023

Methods — techniques the papers use, named apart from their topics

unlocking mechanism · 0.9unit propagation · 0.9core detection · 0.9variable ordering · 0.7conflict-driven clause learning · 0.7
YearPublicationVenuePosition
2026 Enhanced Lower Bound Computation in Branch-and-Bound for MaxSAT
abstract
Maximum Satisfiability (MaxSAT) is an optimization extension of the Satisfiability (SAT) problem. In Branch-and-Bound (BnB) MaxSAT solving, the quality of the lower bound estimation is critical for effective search space pruning. State-of-the-art BnB solvers typically estimate this bound by identifying disjoint inconsistent subformulas (cores) via Unit Propagation (UP). However, a limitation of this standard approach is that UP fails to detect cores that exhibit complex dependencies with already identified cores. In this paper, we propose a further lookahead algorithm that leverages pre-detected cores to uncover additional disjoint inconsistencies, thereby tightening the lower bound. Experimental results demonstrate that the proposed algorithm significantly tightens the lower bound, enabling the state of the art BnB solver MaxCDCL to solve more instances.
Chu Min Li 0001, Sami Cherif, Shuolin Li
CP4
2025 Improving the Lower Bound in Branch-and-Bound Algorithms for MaxSAT
abstract
The MaxSAT problem is an optimization version of the satisfiability problem (SAT). A tight lower bound (LB) on the number of falsified soft clauses in a MaxSAT solution is crucial for the efficiency of Branch-and-Bound (BnB) MaxSAT solvers. To compute an LB, modern BnB solvers detect disjoint inconsistent subsets of soft clauses, called cores, using unit propagation. A notable feature of these solvers is that soft clauses belonging to already detected cores cannot be reused to detect additional cores, limiting the number of cores that can be detected. In this paper, we propose an unlocking mechanism that allows the reuse of soft clauses in already detected cores while ensuring the soundness of LB. Experimental results show that this unlocking mechanism consistently improves the performance of a state-of-the-art BnB solver. In addition, it allowed us to win the first two places in the exact unweighted category of the MaxSAT Evaluation 2024.
Shuolin Li, Chu Min Li 0001, Jordi Coll, Djamal Habet, Felip Manyà
AAAI1
2025 Integer Linear Programming Preprocessing for Maximum Satisfiability
abstract
The Maximum Satisfiability problem (MaxSAT) is a major optimization challenge with numerous practical applications. In recent MaxSAT evaluations, most MaxSAT solvers have incorporated an Integer Linear Programming (ILP) solver into their portfolios. However, a good portfolio strategy requires a lot of tuning work and is limited to the profiling benchmark. This paper proposes a methodology to fully integrate ILP preprocessing techniques into the MaxSAT solving pipeline and investigates the impact on the top-performing MaxSAT solvers. Experimental results show that our approach helps to improve 5 out of 6 state-of-the-art MaxSAT solvers, especially for WMaxCDCLOpenWbo1200, the winner of the MaxSAT evaluation 2024 on the unweighted track, which is able to solve 15 additional instances using our methodology.
Chu Min Li 0001, Sami Cherif, Shuolin Li, Zhifei Zheng
ICTAI4
2023 A New Variable Ordering for In-processing Bounded Variable Elimination in SAT Solvers
abstract
Bounded Variable Elimination (BVE) is an important Boolean formula simplification technique in which the variable ordering is crucial. We define a new variable ordering based on variable activity, called ESA (variable Elimination Scheduled by Activity), for in-processing BVE in Conflict-Driven Clause Learning (CDCL) SAT solvers, and incorporate it into several state-of-the-art CDCL SAT solvers. Experimental results show that the new ESA ordering consistently makes these solvers solve more instances on the benchmark set including all the 5675 instances used in the Crafted, Application and Main tracks of all SAT Competitions up to 2022. In particular, one of these solvers with ESA, Kissat_MAB_ESA, won the Anniversary track of the SAT Competition 2022. The behaviour of ESA and the reason of its effectiveness are also analyzed.
Shuolin Li, Chu Min Li 0001, Mao Luo, Jordi Coll, Djamal Habet, Felip Manyà
IJCAI1