← Search

Shaowei Cai

16 accepted papers

2025

Better Understandings and Configurations in MaxSAT Stochastic Local Search Solvers via Anytime Performance Analysis

AAAI 2025technical

Though numerous solvers have been proposed for the MaxSAT problem, and the benchmark environment such as MaxSAT Evaluations provides a platform for the comparison of the state-of-the-art solvers, existing assessments were usually evaluated based on the quality, e.g., fitness, of the best-found solut…

2024

ParaILP: A Parallel Local Search Framework for Integer Linear Programming with Cooperative Evolution Mechanism

IJCAI 2024poster

The integer linear programming (ILP) problem is a fundamental research topic in operations research, and the local search method is an important class of algorithms for quickly solving many combinatorial optimization problems. With rapidly increasing computing power, parallelism turns out to be a pr…

2023

Can Graph Neural Networks Learn to Solve the MaxSAT Problem? (Student Abstract)

AAAI 2023technical

The paper presents an attempt to bridge the gap between machine learning and symbolic reasoning. We build graph neural networks (GNNs) to predict the solution of the Maximum Satisfiability (MaxSAT) problem, an optimization variant of SAT. Two closely related graph representations are adopted, and we…

2023

NuWLS: Improving Local Search for (Weighted) Partial MaxSAT by New Weighting Techniques

AAAI 2023technical

Maximum Satisfiability (MaxSAT) is a prototypical constraint optimization problem, and its generalized version is the (Weighted) Partial MaxSAT problem, denoted as (W)PMS, which deals with hard and soft clauses. Considerable progress has been made on stochastic local search (SLS) algorithms for solv…

2023

PathLAD+: An Improved Exact Algorithm for Subgraph Isomorphism Problem

IJCAI 2023poster

The subgraph isomorphism problem (SIP) is a challenging problem with wide practical applications. In the last decade, despite being a theoretical hard problem, researchers design various algorithms for solving SIP. In this work, we propose three main heuristics and develop an improved exact algorith…

2022

Improving Local Search Algorithms via Probabilistic Configuration Checking

AAAI 2022technical

Configuration checking (CC) has been confirmed to alleviate the cycling problem in local search for combinatorial optimization problems (COPs). When using CC heuristics in local search for graph problems, a critical concept is the configuration of the vertices. All existing CC variants employ either…

Cited by 3SourcePDFScholar
2022

NukCP: An Improved Local Search Algorithm for Maximum k-Club Problem

AAAI 2022technical

The maximum k-club problem (MkCP) is an important clique relaxation problem with wide applications. Previous MkCP algorithms only work on small-scale instances and are not applicable for large-scale instances. For solving instances with different scales, this paper develops an efficient local search…

2021

Correlation-Aware Heuristic Search for Intelligent Virtual Machine Provisioning in Cloud Systems

AAAI 2021technical

The optimization of resource is crucial for the operation of public cloud systems such as Microsoft Azure, as well as servers dedicated to the workloads of large customers such as Microsoft 365. Those optimization tasks often need to take unknown parameters into consideration and can be formulated a…

2021

NuQClq: An Effective Local Search Algorithm for Maximum Quasi-Clique Problem

AAAI 2021technical

The maximum quasi-clique problem (MQCP) is an important extension of maximum clique problem with wide applications. Recent heuristic MQCP algorithms can hardly solve large and hard graphs effectively. This paper develops an efficient local search algorithm named NuQClq for the MQCP, which has two ma…

2021

PULNS: Positive-Unlabeled Learning with Effective Negative Sample Selector

AAAI 2021technical

Positive-unlabeled learning (PU learning) is an important case of binary classification where the training data only contains positive and unlabeled samples. The current state-of-the-art approach for PU learning is the cost-sensitive approach, which casts PU learning as a cost-sensitive classificati…

2020

Extended Conjunctive Normal Form and An Efficient Algorithm for Cardinality Constraints

IJCAI 2020poster

Satisfiability (SAT) and Maximum Satisfiability (MaxSAT) are two basic and important constraint problems with many important applications. SAT and MaxSAT are expressed in CNF, which is difficult to deal with cardinality constraints. In this paper, we introduce Extended Conjunctive Normal Form (ECNF)…

Cited by 0SourcePDFScholar
2020

NLocalSAT: Boosting Local Search with Solution Prediction

IJCAI 2020poster

The Boolean satisfiability problem (SAT) is a famous NP-complete problem in computer science. An effective way for solving a satisfiable SAT problem is the stochastic local search (SLS). However, in this method, the initialization is assigned in a random manner, which impacts the effectiveness of SL…

2020

NuCDS: An Efficient Local Search Algorithm for Minimum Connected Dominating Set

IJCAI 2020poster

The minimum connected dominating set (MCDS) problem is an important extension of the minimum dominating set problem, with wide applications, especially in wireless networks. Despite its practical importance, there are few works on solving MCDS for massive graphs, mainly due to the complexity of main…

Cited by 0SourcePDFScholar
2020

Two-goal Local Search and Inference Rules for Minimum Dominating Set

IJCAI 2020poster

Minimum dominating set (MinDS) is a canonical NP-hard combinatorial optimization problem with applications. For large and hard instances one must resort to heuristic approaches to obtain good solutions within reasonable time. This paper develops an efficient local search algorithm for MinDS, which…

Cited by 0SourcePDFScholar