EDBT 2026 Demo / reviewers in the wild / expert
Mingyu Xiao 0001
dblp:70/1227
· DBLP profile ↗
151ranked-venue papers
64as first author
84since 2021 · last 2026
0000-0002-1012-2373ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 100 · 53 first-author · 47 since 2021Artificial intelligence and machine learning · 42 · 10 first-author · 29 since 2021Graphics, computer vision, multimedia, augmented reality and games · 35 · 7 first-author · 26 since 2021Databases, data management, data science and information retrieval · 9 · 5 first-author · 5 since 2021Computer networks · 4 · 4 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 first-author · 4 since 2021Systems, architecture and hardware · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | How Hard Is It to Rig a Tournament When Few Players Can Beat or Be Beaten by the Favorite?abstractIn knockout tournaments, players compete in successive rounds, with losers eliminated and winners advancing until a single champion remains. Given a tournament digraph D, which encodes the outcomes of all possible matches, and a designated player v* in V(D), the Tournament Fixing problem (TFP) asks whether the tournament can be scheduled in a way that guarantees v* emerges as the winner. TFP is known to be NP-hard, but is fixed-parameter tractable (FPT) when parameterized by structural measures such as the feedback arc set (fas) or feedback vertex set (fvs) number of the tournament digraph. In this paper, we introduce and study two new structural parameters: the number of players who can defeat v* (i.e., the in-degree of v*, denoted by k) and the number of players that v* can defeat (i.e., the out-degree of v*, denoted by l). A natural question is that: can TFP be efficiently solved when k or l is small? We answer this question affirmatively by showing that TFP is FPT when parameterized by either the in-degree or out-degree of v*. Our algorithm for the in-degree parameterization is particularly involved and technically intricate. Notably, the in-degree k can remain small even when other structural parameters, such as fas or fvs, are large. Hence, our results offer a new perspective and significantly broaden the parameterized algorithmic understanding of the Tournament Fixing problem. Junqiang Peng 0001, Mingyu Xiao 0001 |
AAAI | 4 |
| 2026 | FPT Approximation Algorithms for TSP on Non-Metric GraphsabstractTSP is a classic and extensively studied problem with numerous real-world applications in artificial intelligence and operations research. It is well-known that TSP admits a constant approximation ratio on metric graphs but becomes NP-hard to approximate within any computable function f(n) on general graphs. This disparity highlights a significant gap between the results on metric graphs and general graphs. Recent research has introduced some parameters to measure the ``distance'' of general graphs from being metric and explored FPT approximation algorithms parameterized by these parameters. Two commonly studied parameters are p, the number of vertices in triangles violating the triangle inequality, and q, the minimum number of vertices whose removal results in a metric graph. In this paper, we present improved FPT approximation algorithms with respect to these two parameters. For p, we propose an FPT algorithm with a 1.5-approximation ratio, improving upon the previous ratio of 2.5. For q, we significantly enhance the approximation ratio from 11 to 3, advancing the state of the art in both cases. Jingyang Zhao 0001, Zimo Sheng, Mingyu Xiao 0001 |
AAAI | 3 |
| 2026 | A TSP-Based Algorithm for Multi-League Traveling TournamentabstractIn some professional sports leagues, inter-league games are scheduled among multiple divisions or conferences. This inspired us to study the p-partite Traveling Tournament Problem (p-partite TTP), where teams are partitioned into p leagues, and each team plays games against teams from different leagues. Previously, only the case of p=2, known as the Bipartite TTP or BTTP, has been introduced and studied. In this paper, we show that the p-partite TTP is NP-hard for any fixed p≥3, and we propose an efficient algorithm based on a solution to the Traveling Salesman Problem. Furthermore, we prove that the algorithm achieves a notable approximation ratio of 8/3+O(1/n) when p=3. We also conduct experiments demonstrating that the algorithm produces practical schedules with significantly reduced total travel distances, highlighting its effectiveness in generating high-quality multipartite tournament schedules. Jingyang Zhao 0001, Mingyu Xiao 0001, Ken-ichi Kawarabayashi |
AAAI | 2 |
| 2026 | Improved Algorithms for Trip-Vehicle Assignment in Ride-SharingabstractThe Ride-Sharing Assignment Problem (AAAI 2018) is a fundamental problem in intelligent transportation systems, urban mobility, and algorithmic decision-making. Given a set of m vehicles with initial locations and n requests (n≤mk), each with a specified origin and destination, the goal is to assign at most k requests to each vehicle and compute corresponding routes that minimize the total travel distance. The algorithmic approach depends on whether n=mk or n Jingyang Zhao 0001, Mingyu Xiao 0001, Yonghang Su |
AAAI | 2 |
| 2026 | Feedback Set Problems on Bounded-Degree (Planar) Graphs
Tian Bai 0003, Yixin Cao 0001, Mingyu Xiao 0001 |
COCOON | 3 |
| 2026 | New Algorithms for Parity-SAT and Its Bounded-Occurrence VersionsabstractParity-SAT is the problem of determining whether a given CNF formula has an odd number of satisfying assignments. As a canonical ⊕P-complete problem, it represents a fundamental variant of the exact model counting problem (#SAT). Under the Strong Exponential Time Hypothesis (SETH), Parity-SAT admits no O^*((2-ε)ⁿ)-time or O^*((2-ε)^m)-time algorithm for any constant ε > 0, where n and m denote the numbers of variables and clauses, respectively. Thus, breaking the 2ⁿ or 2^m barrier appears impossible in full generality. In this work, we revisit this barrier through structural restrictions and a refined exploitation of parity. We study Parity-d-occ-SAT, where each variable appears in at most d clauses, and obtain three main results. First, we design {a randomized} O^*(2^{m(1-1/O(d))})-time algorithm, thereby breaking the 2^m barrier for every fixed d. Second, for the special case d = 2, we develop a significantly sharper branching algorithm running in O^*(1.1193ⁿ) time or O^*(1.3248^m) time. Third, leveraging the structural insights underlying the d = 2 case, we obtain an O^*(1.1052^L)-time algorithm for general Parity-SAT, where L denotes the formula length. All algorithms use only polynomial space. Notably, our running-time bounds are better than the best known bounds for the corresponding exact counting counterparts, highlighting a genuine algorithmic advantage of parity over counting. Conceptually, our results demonstrate that parity admits finer structural reductions and more efficient branching than exact model counting, and that bounded occurrence can be systematically leveraged to circumvent classical exponential barriers. Sanjay Jain 0001, Junqiang Peng 0001, Frank Stephan 0001, Haoyun Tang, Mingyu Xiao 0001 |
SAT | 5 |
| 2026 | Sustained Vertex Cover on Temporal GraphsabstractWe consider a novel vertex cover problem on temporal graphs, where the edges in the graph may change over time, and a vertex selected into the solution has a lifespan d. Specifically, a vertex selected at time t can cover all incident edges in graphs from time slot t to t+d-1. This model effectively captures the scenario of monitoring communication links via secure nodes (monitors) with limited lifespan in a dynamic network. We provide a systematic study of this problem from both theoretical and practical perspectives. We analyze its computational complexity, develop approximation and online algorithms with tight ratios, and present a parameterized algorithm and a tight quadratic kernel under fixed d. Experimental results on random and real-world temporal networks demonstrate the effectiveness of our algorithms. We believe that our systematic study not only reveals the nature of the problem itself, but also paves the way for investigating the ''sustained'' version of other problems on temporal graphs. Junqiang Peng 0001, Tian Bai 0003, Jingyang Zhao 0001, Mingyu Xiao 0001 |
WWW | 4 |
| 2026 | Solving subset feedback vertex set in chordal graphs faster than 2k
Tian Bai 0003, Mingyu Xiao 0001 |
Inf. Comput. | 2 |
| 2026 | Exponential time algorithms for deciding regular games
Zihui Liang, Bakhadyr Khoussainov, Mingyu Xiao 0001 |
Inf. Comput. | 3 |
| 2026 | Solving Co-Path/Cycle Packing and Co-Path Packing faster than 3
Mingyu Xiao 0001 |
Inf. Comput. | 2 |
| 2026 | Special issue on selected papers from the 19th International Workshop on Algorithms and Computation (WALCOM 2025)
Shin-Ichi Nakano, Mingyu Xiao 0001 |
Inf. Comput. | 2 |
| 2026 | Improved approximations for the capacitated vehicle routing problem with fixed capacity
Jingyang Zhao 0001, Mingyu Xiao 0001 |
Inf. Comput. | 2 |
| 2026 | Enhanced approximation algorithms for the capacitated location routing problem
Jingyang Zhao 0001, Mingyu Xiao 0001, Shunwang Wang |
Inf. Comput. | 2 |
| 2026 | A fast algorithm for maximum satisfiability above half number of clauses
Junqiang Peng 0001, Mingyu Xiao 0001 |
Theor. Comput. Sci. | 2 |
| 2026 | Optimal Shielding to Guarantee Region-Based Connectivity Between Multiple Pairs of NodesabstractWith the frequent occurrences of natural disasters and the rising risk of malicious attacks, improving network survivability and guaranteeing connectivity in the presence of large-scale failures have emerged as a critical research challenge. Traditional studies on improving edge/node connectivity assume that failures occur at random and fail to capture the locality of large-scale failures. Although studies on region-based connectivity can address this limitation, they fail to consider how local failures affect the communication between certain key source-destination (SD) pairs. In this paper, we first extend the definition of region-based connectivity to include SD pairs. Given ℓ failure regions andkSD pairs, we study the problem of shielding edges with minimum cost to improve region-based connectivity between thekSD pairs. Second, we systematically analyze the computational complexity of the problem under different settings of ℓ,kand topologies of failure regions. Third, we design an ILP-based formulation to solve the general problem and propose two polynomial-time algorithms for two special cases based on the matroid technique and the biconnected component decomposition, respectively. Experimental results show that our algorithms are much faster than previously known algorithms. Binglin Tao, Mingyu Xiao 0001, Junqiang Peng 0001, Zimo Sheng, Bakhadyr Khoussainov |
IEEE Trans. Netw. | 2 |
| 2025 | Improved Approximation Algorithms for Clustered TSP and Subgroup PlanningabstractIn the Clustered TSP (CTSP), we are given an edge-weighted graph satisfying the triangle inequality property, and a family of pairwise disjoint vertex groups. The goal is to find a minimum weight tour that includes all vertices, ensuring that the vertices within each group appear consecutively on the tour. The subgroup planning problem (SGPP) is an extension of CTSP by relaxing some triangle inequality requirements on edge weights. CTSP and SGPP have plentiful applications in AI and robotics. In this paper, we design three improved approximation algorithms for SGPP and CTSP. First, we propose a polynomial-time 2.167-approximation algorithm for SGPP, improving the previous ratio of 3 (IJCAI 2017). Second, we give an FPT 2.072-approximation algorithm for SGPP parameterized by the maximum group size, improving the previous ratio of 2.5 (IJCAI 2017). Third, we prove an FPT (β Jingyang Zhao 0001, Mingyu Xiao 0001, Junqiang Peng 0001, Ziliang Xiong |
AAAI | 2 |
| 2025 | A Matching-Based Algorithm for the Traveling Tournament ProblemabstractThe Traveling Tournament Problem (TTP-k) is a well-known benchmark problem in tournament timetabling. It involves designing a feasible double round-robin tournament for a sports league of n teams under several feasibility requirements, while minimizing the total traveling costs of the teams. The parameter k requires that in the tournament at most k consecutive home games or away games for each team are allowed. TTP-k with a small k, especially for k=2,3 and 4, have been extensively studied in the literature. In this paper, we focus on TTP-4 and design an efficient algorithm for it based on minimum weight matching. In theory, we prove that our algorithm has an approximation ratio of 1.625+ε for any constant ε>0, improving the best-known approximation ratio of 1.7+ε. In practice, our experimental results indicate an average improvement of 6.65% over the best-known solutions on 9 benchmark instances. Jingyang Zhao 0001, Mingyu Xiao 0001 |
AAAI | 2 |
| 2025 | New Algorithms for #2-SAT and #3-SATabstractThe #2-SAT and #3-SAT problems involve counting the number of satisfying assignments (also called models) for instances of 2-SAT and 3-SAT, respectively. In 2010, Zhou et al. (https://doi.org/10.1609/aaai.v24i1.7537) proposed an O*(1.1892^m)-time algorithm for #2-SAT and an efficient approach for #3-SAT, where m denotes the number of clauses. In this paper, we show that the weighted versions of #2-SAT and #3-SAT can be solved in O*(1.1082^m) and O*(1.4423^m) time, respectively. These results directly apply to the unweighted cases and achieve substantial improvements over the previous results. These advancements are enabled by the introduction of novel reduction rules, a refined analysis of branching operations, and the application of path decompositions on the primal and dual graphs of the formula. Junqiang Peng 0001, Zimo Sheng, Mingyu Xiao 0001 |
IJCAI | 3 |
| 2025 | Strategyproofness and Monotone Allocation of Auction in Social NetworksabstractStrategyproofness in network auctions requires that bidders not only report their valuations truthfully, but also do their best to invite neighbours from the social network. In contrast to canonical auctions, where the value-monotone allocation in Myerson's Lemma is a cornerstone, a general principle of allocation rules for strategyproof network auctions is still missing. We show that, due to the absence of such a principle, even extensions to multi-unit network auctions with single-unit demand present unexpected difficulties, and all pioneering researches fail to be strategyproof. For the first time in this field, we identify two categories of monotone allocation rules on networks: Invitation-Depressed Monotonicity (ID-MON) and Invitation-Promoted Monotonicity (IP-MON). They encompass all existing allocation rules of network auctions as specific instances. For any given ID-MON or IP-MON allocation rule, we characterize the existence and sufficient conditions for the strategyproof payment rules, and show that among all such payment rules, the revenue-maximizing one exists and is computationally feasible. With these results, the obstacle of combinatorial network auction with single-minded bidders is now resolved. Yuhang Guo 0003, Dong Hao, Bin Li 0035, Mingyu Xiao 0001, Bakhadyr Khoussainov |
IJCAI | 4 |
| 2025 | Improved Approximation Algorithms for Capacitated Vehicle Routing with Fixed CapacityabstractThe Capacitated Vehicle Routing Problem (CVRP) is one of the most extensively studied problems in combinatorial optimization. Based on customer demand, we distinguish three variants of CVRP: unit-demand, splittable, and unsplittable. In this paper, we consider k-CVRP in general metrics and on general graphs, where k is the vehicle capacity. All three versions are APX-hard for any fixed k ≥ 3. Assume that the approximation ratio of metric TSP is 3/2. We present a (5/2 - Θ(√{1/k}))-approximation algorithm for the splittable and unit-demand cases, and a (5/2 + ln 2 - Θ(√{1/k}))-approximation algorithm for the unsplittable case. Our approximation ratio is better than the previous results when k is less than a sufficiently large value, approximately 1.7 x 10⁷. For small values of k, we design independent and elegant algorithms with further improvements. For the splittable and unit-demand cases, we improve the approximation ratio from 1.792 to 1.500 for k = 3, and from 1.750 to 1.500 for k = 4. For the unsplittable case, we improve the approximation ratio from 1.792 to 1.500 for k = 3, from 2.051 to 1.750 for k = 4, and from 2.249 to 2.157 for k = 5. The approximation ratio for k = 3 surprisingly achieves the same value as in the splittable case. Our techniques, such as EX-ITP - an extension of the classic ITP method, have the potential to improve algorithms for other routing problems as well. Jingyang Zhao 0001, Mingyu Xiao 0001 |
MFCS | 2 |
| 2025 | Deciding Regular Games: a Playground for Exponential Time AlgorithmsabstractRegular games form a well-established class of games for analysis and synthesis of reactive systems. They include colored Muller games, McNaughton games, Muller games, Rabin games, and Streett games. These games are played on directed graphs G where Player 0 and Player 1 play by generating an infinite path ρ through the graph. The winner is determined by specifications put on the set X of vertices in ρ that occur infinitely often. These games are determined, enabling the partitioning of G into two sets Win₀ and Win₁ of winning positions for Player 0 and Player 1, respectively. Numerous algorithms exist that decide instances of regular games, e.g., Muller games, by computing Win₀ and Win₁. In this paper we aim to find general principles for designing uniform algorithms that decide all regular games. For this we utilize various recursive and dynamic programming algorithms that leverage standard notions such as subgames and traps. Importantly, we show that our techniques improve or match the performances of existing algorithms for many instances of regular games. Zihui Liang, Bakhadyr Khoussainov, Mingyu Xiao 0001 |
MFCS | 3 |
| 2025 | Improved Parameterized Algorithms for Cluster Vertex Deletion
Kangyi Tian, Mingyu Xiao 0001, Boting Yang |
Theory Comput. Syst. | 2 |
| 2025 | Network control games played on graphs
Zihui Liang, Bakhadyr Khoussainov, Mingyu Xiao 0001 |
Theor. Comput. Sci. | 3 |
| 2025 | An improved kernel and parameterized algorithm for deletion to induced matching
Yuxi Liu 0014, Mingyu Xiao 0001 |
Theor. Comput. Sci. | 2 |
| 2025 | Fast exact algorithms for the SAT problem with bounded occurrences of variables
Junqiang Peng 0001, Mingyu Xiao 0001 |
Theor. Comput. Sci. | 2 |
| 2025 | Approximation algorithms for cycle and path partitions in complete graphs
Jingyang Zhao 0001, Mingyu Xiao 0001 |
Theor. Comput. Sci. | 2 |
| 2025 | Multidepot capacitated vehicle routing with improved approximation guarantees
Jingyang Zhao 0001, Mingyu Xiao 0001 |
Theor. Comput. Sci. | 2 |
| 2025 | A matching-based approximation algorithm for the traveling tournament problem
Jingyang Zhao 0001, Mingyu Xiao 0001 |
Theor. Comput. Sci. | 2 |
| 2025 | The traveling tournament problem: Improved algorithms based on cycle packing
Jingyang Zhao 0001, Mingyu Xiao 0001, Chao Xu 0002 |
Theor. Comput. Sci. | 2 |
| 2025 | Joint computation offloading and resource allocation in multi-cell MEC networks
Qimu Xiao, Mingyu Xiao 0001 |
J. Supercomput. | 2 |
| 2024 | A Fast Exact Solver with Theoretical Analysis for the Maximum Edge-Weighted Clique ProblemabstractThe maximum vertex-weighted clique problem (MVWCP) and the maximum edge-weighted clique problem (MEWCP) are two natural extensions of the fundamental maximum clique problem. In this paper, we systematically study MEWCP and make the following major contributions: (1) We show that MEWCP is NP-hard even when the minimum degree of the graph is n-2, in contrast to MVWCP which is polynomial-time solvable when the minimum degree of the graph is at least n-3. This result distinguishes the complexity of the two problems for the first time. (2) To address MEWCP, we develop an efficient branch-and-bound algorithm called MEWCat with both practical and theoretical performance guarantees. In practice, MEWCat utilizes a new upper bound tighter than existing ones, which allows for more efficient pruning of branches. In theory, we prove a running-time bound of O*(1.4423^n) for MEWCat, which breaks the trivial bound of O*(2^n) in the research line of practical exact MEWCP solvers for the first time. (3) Empirically, we evaluate the performance of MEWCat on various benchmark instances. The experiments demonstrate that MEWCat outperforms state-of-the-art exact solvers significantly. For instance, on 16 DIMACS graphs that the state-of-the-art solver BBEWC fails to solve within 7200 seconds, MEWCat solves all of them with an average time of less than 1000 seconds. On real-world graphs, MEWCat achieves an average speedup of over 36x. Lu Liu 0030, Mingyu Xiao 0001, Yi Zhou 0016 |
AAAI | 2 |
| 2024 | Facility Assignment with Fair Cost Sharing: Equilibrium and Mechanism Design
Mengfan Ma, Tian Bai 0003, Mingyu Xiao 0001 |
COCOON (1) | 4 |
| 2024 | A Quadratic Vertex Kernel for Diamond-Free Edge Deletion
Kangyi Tian, Haotian Pan, Mingyu Xiao 0001 |
COCOON (1) | 3 |
| 2024 | A Faster Branching Algorithm for the Maximum k-Defective Clique ProblemabstractA k-defective clique of an undirected graph G is a subset of its vertices that induces a nearly complete graph with a maximum of k missing edges. The maximum k-defective clique problem, which asks for the largest k-defective clique from the given graph, is important in many applications, such as social and biological network analysis. In the paper, we propose a new branching algorithm that takes advantage of the structural properties of the k-defective clique and uses the efficient maximum clique algorithm as a subroutine. As a result, the algorithm has a better asymptotic running time than the existing ones. We also investigate upper-bounding techniques and propose a new upper bound utilizing the conflict relationship between vertex pairs. Because the conflict relationship is common in many graph problems, we believe that this technique can be potentially generalized. Finally, experiments show that our algorithm outperforms state-of-the-art solvers on a wide range of open benchmarks. Our source code, as well as the experiment data, is open source and available https://github.com/cy-Luo000/Maximum-k-Defective-Clique.git. Chunyu Luo, Yi Zhou 0016, Zhengren Wang, Mingyu Xiao 0001 |
ECAI | 4 |
| 2024 | Solving Directed Multiway Cut Faster Than 2ⁿ
Mingyu Xiao 0001 |
ESA | 1 |
| 2024 | Improved Approximation Algorithms for the Cumulative Vehicle Routing Problem
Jingyang Zhao 0001, Mingyu Xiao 0001 |
ICONIP (1) | 2 |
| 2024 | A Fast Algorithm for MaxSAT above Half Number of Clauses
Junqiang Peng 0001, Mingyu Xiao 0001 |
IJCAI | 2 |
| 2024 | A Better Approximation for Bipartite Traveling Tournament in Inter-League Sports Scheduling
Jingyang Zhao 0001, Mingyu Xiao 0001 |
IJCAI | 2 |
| 2024 | Improved Approximation Algorithms for Capacitated Location Routing
Jingyang Zhao 0001, Mingyu Xiao 0001, Shunwang Wang |
IJCAI | 2 |
| 2024 | Exactly Solving Minimum Dominating Set and Its Generalization
Ziliang Xiong, Mingyu Xiao 0001 |
IJCAI | 2 |
| 2024 | Approximation Algorithms for Cumulative Vehicle Routing with Stochastic Demands
Jingyang Zhao 0001, Mingyu Xiao 0001 |
ISAAC | 2 |
| 2024 | Solving Co-Path/Cycle Packing and Co-Path Packing Faster Than 3^kabstractThe Co-Path/Cycle Packing problem (resp. The Co-Path Packing problem) asks whether we can delete at most k vertices from the input graph such that the remaining graph is a collection of induced paths and cycles (resp. induced paths). These two problems are fundamental graph problems that have important applications in bioinformatics. Although these two problems have been extensively studied in parameterized algorithms, it seems hard to break the running time bound 3^k. In 2015, Feng et al. provided an O^*(3^k)-time randomized algorithms for both of them. Recently, Tsur showed that they can be solved in O^*(3^k) time deterministically. In this paper, by combining several techniques such as path decomposition, dynamic programming, cut & count, and branch-and-search methods, we show that Co-Path/Cycle Packing can be solved in O^*(2.8192^k) time deterministically and Co-Path Packing can be solved in O^*(2.9241^{k}) time with failure probability ≤ 1/3. As a by-product, we also show that the Co-Path Packing problem can be solved in O^*(5^p) time with probability at least 2/3 if a path decomposition of width p is given. Yuxi Liu 0014, Mingyu Xiao 0001 |
IPEC | 2 |
| 2024 | Breaking the Barrier 2^k for Subset Feedback Vertex Set in Chordal GraphsabstractThe Subset Feedback Vertex Set problem (SFVS) is to delete k vertices from a given graph such that in the remaining graph, any vertex in a subset T of vertices (called a terminal set) is not in a cycle. The famous Feedback Vertex Set problem is the special case of SFVS with T being the whole set of vertices. In this paper, we study exact algorithms for SFVS in Split Graphs (SFVS-S) and SFVS in Chordal Graphs (SFVS-C). SFVS-S generalizes the minimum vertex cover problem and the prize-collecting version of the maximum independent set problem in hypergraphs (PCMIS), and SFVS-C further generalizes SFVS-S. Both SFVS-S and SFVS-C are implicit 3-Hitting Set problems. However, it is not easy to solve them faster than 3-Hitting Set. In 2019, Philip, Rajan, Saurabh, and Tale (Algorithmica 2019) proved that SFVS-C can be solved in 𝒪^*(2^k) time, slightly improving the best result 𝒪^*(2.0755^k) for 3-Hitting Set. In this paper, we break the "2^k-barrier" for SFVS-S and SFVS-C by introducing an 𝒪^*(1.8192^k)-time algorithm. This achievement also indicates that PCMIS can be solved in 𝒪^*(1.8192ⁿ) time, marking the first exact algorithm for PCMIS that outperforms the trivial 𝒪^*(2ⁿ) threshold. Our algorithm uses reduction and branching rules based on the Dulmage-Mendelsohn decomposition and a divide-and-conquer method. Tian Bai 0003, Mingyu Xiao 0001 |
MFCS | 2 |
| 2024 | An Improved Kernel and Parameterized Algorithm for Almost Induced Matching
Yuxi Liu 0014, Mingyu Xiao 0001 |
TAMC | 2 |
| 2024 | An Improved Approximation Algorithm for Metric Triangle Packing
Jingyang Zhao 0001, Mingyu Xiao 0001 |
TAMC | 2 |
| 2024 | Price of Non-discrimination in Public Combinatorial Contracts
Yiding Feng 0001, Mengfan Ma, Mingyu Xiao 0001 |
WINE | 3 |
| 2024 | Maximum Weighted Independent Set: Effective Reductions and Fast Algorithms on Sparse Graphs
Mingyu Xiao 0001 |
Algorithmica | 1 |
| 2024 | Networked Combinatorial Auction for Crowdsourcing and CrowdsensingabstractWe propose a novel protocol for crowdsourcing and crowdsensing by integrating combinatorial auctions and networks. With this protocol, agents who have already participated in crowdsourcing or crowdsensing tasks are incentivized to invite other agents to join the task. This new protocol aims to attract a growing number of skilled agents, thereby significantly improving the performance of crowdsourcing and crowdsensing. The challenge to this objective is how to incentivize each participant not only to contribute her full ability but also to try her best to spread the task information to her neighbors in the network. This problem is called networked auction or diffusion auction, which is a very new topic in algorithmic game theory and AI and has attracted considerable attention in recent years. Notably, current diffusion auctions lack customization for crowdsourcing or crowdsensing scenarios. Furthermore, no established diffusion auction adequately addresses the intricacies of handling multiple or even combinatorial tasks. This work is the first to design networked auction protocols for combinatorial tasks. From both theory and experiments, we have shown that the new protocols are proven to be incentive compatible, and that both the system’s cost and the requester’s costs could be decreased. Yuhang Guo 0003, Dong Hao, Mingyu Xiao 0001, Bin Li 0035 |
IEEE Internet Things J. | 3 |
| 2024 | Exact algorithms for restricted subset feedback vertex set in chordal and split graphs
Tian Bai 0003, Mingyu Xiao 0001 |
Theor. Comput. Sci. | 2 |
| 2024 | Kernelization for edge triangle packing and covering via a discharging method
Zimo Sheng, Mingyu Xiao 0001 |
Theor. Comput. Sci. | 2 |
| 2024 | A deterministic approximation algorithm for metric triangle packing
Jingyang Zhao 0001, Mingyu Xiao 0001 |
Theor. Comput. Sci. | 2 |
| 2023 | The Linear Distance Traveling Tournament Problem Allows an EPTASabstractThe Traveling Tournament Problem (TTP-k) is a well-known benchmark problem in tournament timetabling and has been extensively studied in the field of AI. In this problem, we are going to design a double round-robin schedule such that each pair of teams plays one game in each other's home venue, minimizing the total distance traveled by all n teams (n is even) under the constraint that each team can have at most k-consecutive home games or away games. The Linear Distance Traveling Tournament Problem (LDTTP-k), where all teams are located on a line, was introduced by Hoshino and Kawarabayashi (AAAI 2012). For LDTTP-3, they gave a 4/3-approximation algorithm for n≡4 (mod 6) teams. In this paper, we show that for any 3≤k=o(∛n), LDTTP-k allows an efficient polynomial-time approximation scheme (EPTAS). Jingyang Zhao 0001, Mingyu Xiao 0001 |
AAAI | 2 |
| 2023 | Facility Location Games with Entrance FeesabstractThe facility location game is an extensively studied problem in mechanism design. In the classical model, the cost of each agent is her distance to the nearest facility. In this paper, we consider a novel model where each facility charges an entrance fee, which is a function of the facility's location. Thus, in our model, the cost of each agent is the sum of the distance to the facility and the entrance fee of the facility. The generalized model captures more real-life scenarios. In our model, the entrance fee function can be an arbitrary function, and the corresponding preferences of agents may not be single-peaked anymore: this makes the problem complex and requires new techniques in the analysis. We systematically study the model and design strategyproof mechanisms with nice approximation ratios and also complement these with nearly-tight impossibility results. Specifically, for one-facility and two-facility games, we provide upper and lower bounds for the approximation ratios given by deterministic and randomized mechanisms, with respect to the utilitarian and egalitarian objectives. Most of our bounds are tight, and these bounds are independent of the entrance fee functions. Our results also match the results of the classical model. Mengfan Ma, Mingyu Xiao 0001, Tian Bai 0003, Bakhadyr Khoussainov |
AAAI | 2 |
| 2023 | A Discharging Method: Improved Kernels for Edge Triangle Packing and Covering
Zimo Sheng, Mingyu Xiao 0001 |
COCOON (2) | 2 |
| 2023 | Parameterized Algorithms for Cluster Vertex Deletion on Degree-4 Graphs and General Graphs
Kangyi Tian, Mingyu Xiao 0001, Boting Yang |
COCOON (1) | 2 |
| 2023 | Improved Approximation Algorithms for Multidepot Capacitated Vehicle Routing
Jingyang Zhao 0001, Mingyu Xiao 0001 |
COCOON (2) | 2 |
| 2023 | Multi-Unit Auction over a Social NetworkabstractDiffusion auction is an emerging business model where a seller aims to incentivise buyers in a social network to diffuse the auction information thereby attracting potential buyers. We focus on designing mechanisms for multi-unit diffusion auctions. Despite numerous attempts at this problem, existing mechanisms either fail to be incentive compatible (IC) or achieve only an unsatisfactory level of social welfare (SW). Here, we propose a novel graph exploration technique to realise multi-item diffusion auction. This technique ensures that potential competition among buyers stay “localised” so as to facilitate truthful bidding. Using this technique, we design multi-unit diffusion auction mechanisms MUDAN and MUDAN-m. Both mechanisms satisfy, among other properties, IC and 1/m-weak efficiency. We also show that they achieve optimal social welfare for the class of rewardless diffusion auctions. While MUDAN addresses the bottleneck case when each buyer demands only a single item, MUDAN-m handles the more general, multi-demand setting. We further demonstrate that these mechanisms achieve near-optimal social welfare through experiments. Mengxiao Zhang 0002, Jiamou Liu, Bakhadyr Khoussainov, Mingyu Xiao 0001 |
ECAI | 5 |
| 2023 | Characterizations of Network Auctions and Generalizations of VCGabstractWith the growth of networks, promoting products through social networks has become an important problem. For auctions in social networks, items are needed to be sold to agents in a network, where each agent can bid and also diffuse the sale information to her neighbors. Thus, the agents’ social relations are intervened with their bids in the auctions. In network auctions, the classical VCG mechanism fails to retain key properties. In order to better understand network auctions, in this paper, we characterize network auctions for the single-unit setting with respect to weak budget balance, individual rationality, incentive compatibility, efficiency, and other properties. For example, we present sufficient conditions for mechanisms to be efficient and (weakly) incentive compatible. With the help of these properties and new concepts such as rewards, participation rewards, and so on, we show how to design efficient mechanisms to satisfy incentive compatibility as much as possible, and incentive compatibility mechanisms to maximize the revenue. Our results provide insights into understanding auctions in social networks. Mingyu Xiao 0001, Guixin Lin, Bakhadyr Khoussainov, Yuchao Song |
ECAI | 1 |
| 2023 | Connectivity in the Presence of an OpponentabstractThe paper introduces two player connectivity games played on finite bipartite graphs. Algorithms that solve these connectivity games can be used as subroutines for solving Müller games. Müller games constitute a well established class of games in model checking and verification. In connectivity games, the objective of one of the players is to visit every node of the game graph infinitely often. The first contribution of this paper is our proof that solving connectivity games can be reduced to the incremental strongly connected component maintenance (ISCCM) problem, an important problem in graph algorithms and data structures. The second contribution is that we non-trivially adapt two known algorithms for the ISCCM problem to provide two efficient algorithms that solve the connectivity games problem. Finally, based on the techniques developed, we recast Horn’s polynomial time algorithm that solves explicitly given Müller games and provide the first correctness proof of the algorithm. Our algorithms are more efficient than that of Horn’s algorithm. Our solution for connectivity games is used as a subroutine in the algorithm. Zihui Liang, Bakhadyr Khoussainov, Toru Takisaka, Mingyu Xiao 0001 |
ESA | 4 |
| 2023 | Fast Algorithms for SAT with Bounded Occurrences of VariablesabstractWe present fast algorithms for the general CNF satisfiability problem (SAT) with running-time bound O*({c_d}^n), where c_d is a function of the maximum occurrence d of variables (d can also be the average occurrence when each variable appears at least twice), and n is the number of variables in the input formula. Similar to SAT with bounded clause lengths, SAT with bounded occurrences of variables has also been extensively studied in the literature. Especially, the running-time bounds for small values of d, such as d=3 and d=4, have become bottlenecks for algorithms evaluated by the formula length L and other algorithms. In this paper, we show that SAT can be solved in time O*(1.1238^n) for d=3 and O*(1.2628^n) for d=4, improving the previous results O*(1.1279^n) and O*(1.2721^n) obtained by Wahlström (SAT 2005) nearly 20 years ago. For d>=5, we obtain a running time bound of O*(1.0641^{dn}), implying a bound of O*(1.0641^L) with respect to the formula length L, which is also a slight improvement over the previous bound. Junqiang Peng 0001, Mingyu Xiao 0001 |
IJCAI | 2 |
| 2023 | A Fast Maximum k-Plex Algorithm Parameterized by the Degeneracy GapabstractGiven a graph, the k-plex is a vertex set in which each vertex is not adjacent to at most k-1 other vertices in the set. The maximum k-plex problem, which asks for the largest k-plex from a given graph, is an important but computationally challenging problem in applications like graph search and community detection. So far, there is a number of empirical algorithms without sufficient theoretical explanations on the efficiency. We try to bridge this gap by defining a novel parameter of the input instance, g_k(G), the gap between the degeneracy bound and the size of maximum k-plex in the given graph, and presenting an exact algorithm parameterized by g_k(G). In other words, we design an algorithm with running time polynomial in the size of input graph and exponential in g_k(G) where k is a constant. Usually, g_k(G) is small and bounded by O(log(|V|)) in real-world graphs, indicating that the algorithm runs in polynomial time. We also carry out massive experiments and show that the algorithm is competitive with the state-of-the-art solvers. Additionally, for large k values such as 15 and 20, our algorithm has superior performance over existing algorithms. Zhengren Wang, Yi Zhou 0016, Chunyu Luo, Mingyu Xiao 0001 |
IJCAI | 4 |
| 2023 | Further improvements for SAT in terms of formula length
Junqiang Peng 0001, Mingyu Xiao 0001 |
Inf. Comput. | 2 |
| 2023 | Listing maximal k-relaxed-vertex connected components from large graphs
Yi Zhou 0016, Mingyu Xiao 0001, Zhang-Hua Fu, Zhipeng Lü |
Inf. Sci. | 3 |
| 2023 | A parameterized algorithm for subset feedback vertex set in tournaments
Tian Bai 0003, Mingyu Xiao 0001 |
Theor. Comput. Sci. | 2 |
| 2023 | Upper and lower bounds on approximating weighted mixed domination
Mingyu Xiao 0001 |
Theor. Comput. Sci. | 1 |
| 2023 | A 5k-vertex kernel for 3-path vertex cover
Mingyu Xiao 0001, Shaowei Kou |
Theor. Comput. Sci. | 1 |
| 2023 | Minimum-Weight Link-Disjoint Paths With a Bounded Number of Shared NodesabstractNetwork protection has drawn a certain interest in network optimization. One of the most effective and widely used methods to protect networks from failures is to establish backup paths for working paths. For example, we find${k}$node-disjoint paths between a source and a sink with one working path and${k}\,\,-$1 backup paths. However, the demand for full protection of a network is somewhat too restrictive and there may not exist${k}$node-disjoint paths in the network due to the limitation of geographical environments. On the other hand, the occurrence probability of node failures is usually much less than that of link failures in real-world models. To save network resources, we turn to establish link-disjoint paths allowing a few shared nodes. We study the problem of finding${k}$link-disjoint paths between a source and a sink under the constraint that the number of nodes shared by at least${r}$paths is at most$\delta $, minimizing the total link weight. First, we systematically study the computational complexity of the problem with respect to three parameters${k}$,${r}$, and$\delta $. Then, we build an integer linear programming for the general model and design a polynomial-time algorithm for the case that${k}\,\,=\,\,{r}$by using the techniques of augmenting paths and splitting nodes. Finally, we carry out experimentations on synthetic and real networks that show the effectiveness of our algorithms in practice. Binglin Tao, Mingyu Xiao 0001, Jingyang Zhao 0001 |
IEEE Trans. Netw. Serv. Manag. | 2 |
| 2022 | Multi-Unit Auction in Social Networks with BudgetsabstractWe study multi-unit auctions in social networks, where each buyer has a fixed budget and can spread the sale information to the network neighbors. We design a mechanism encouraging buyers to report their valuations truthfully and spread the sale information. Our design uses the idea of the clinching mechanism to decide the transaction price and can be viewed as a network version of the mechanism. Most of the previous clinching mechanisms search for the transaction prices by increasing the current price. Our mechanism directly computes the transaction prices in polynomial time. Furthermore, the mechanism applies a technique to iteratively activate new buyers in the network. This ensures utility preservations of the buyers and benefits the seller. We prove key properties of our mechanism, such as no-positive-transfers, individual rationality, incentive compatibility, non-wastefulness and social welfare preservation. Mingyu Xiao 0001, Yuchao Song, Bakhadyr Khoussainov |
AAAI | 1 |
| 2022 | An Exact MaxSAT Algorithm: Further Observations and Further ImprovementsabstractIn the maximum satisfiability problem (MaxSAT), given a CNF formula with m clauses and n variables, we are asked to find an assignment of the variables to satisfy the maximum number of clauses. Chen and Kanj showed that this problem can be solved in O*(1.3248^m) time (DAM 2004) and the running time bound was improved to O*(1.2989^m) by Xu et al. (IJCAI 2019). In this paper, we further improve the result to O*(1.2886^m). By using some new reduction and branching techniques we can avoid several bottlenecks in previous algorithms and get the improvement on this important problem. Mingyu Xiao 0001 |
IJCAI | 1 |
| 2022 | Optimal Shielding to Guarantee Region-Based Connectivity under Geographical FailuresabstractAs networks and their inter-connectivity grow and become complex, failures in the networks impact society and industries more than ever. In these networks the notion of connectedness is the key to understanding and reasoning about these failures. Traditional studies in improving edge/node connectivity assume that failures occur at random. However, in many scenarios (such as earthquakes, hurricanes, and human-designed attacks on networks) failures are not random, and most traditional methods do not always work. To address this limitation, we consider region-based connectivity to capture the local nature of failures under the geographical failure model, where failures may happen only on edges in a sub-network (region) and we want to shield some edges in regions to protect the connectivity. There may be several regions and in different regions the failures occur independently. Firstly, we establish the NP-hardness of the problem for regions, answering a question proposed in previous papers. Secondly, we propose a polynomial-time algorithm for the special case of two regions based on the matroid techniques. Furthermore, we design an ILP-based algorithm to solve the problem for regions. Experimental results on random and real networks show that our algorithms are much faster than previously known algorithms. Binglin Tao, Mingyu Xiao 0001, Bakhadyr Khoussainov, Junqiang Peng 0001 |
INFOCOM | 2 |
| 2022 | Improved Approximation Algorithms for the Traveling Tournament ProblemabstractThe Traveling Tournament Problem (TTP) is a well-known benchmark problem in the field of tournament timetabling, which asks us to design a double round-robin schedule such that each pair of teams plays one game in each other’s home venue, minimizing the total distance traveled by all n teams (n is even). TTP-k is the problem with one more constraint that each team can have at most k consecutive home games or away games. The case where k = 3, TTP-3, is one of the most investigated cases. In this paper, we improve the approximation ratio of TTP-3 from (1.667+ε) to (1.598+ε), for any ε > 0. Previous schedules were constructed based on a Hamiltonian cycle of the graph. We propose a novel construction based on triangle packing. Then, by combining our triangle packing schedule with the Hamiltonian cycle schedule, we obtain the improved approximation ratio. The idea of our construction can also be extended to k ≥ 4. We demonstrate that the approximation ratio of TTP-4 can be improved from (1.750+ε) to (1.700+ε) by the same method. As an additional product, we also improve the approximation ratio of LDTTP-3 (TTP-3 where all teams are allocated on a straight line) from 4/3 to (6/5+ε). Jingyang Zhao 0001, Mingyu Xiao 0001, Chao Xu 0002 |
MFCS | 2 |
| 2022 | Exact and Parameterized Algorithms for Restricted Subset Feedback Vertex Set in Chordal Graphs
Tian Bai 0003, Mingyu Xiao 0001 |
TAMC | 2 |
| 2022 | Listing Maximal k-Plexes in Large Real-World GraphsabstractListing dense subgraphs in large graphs plays a key task in varieties of network analysis applications like community detection. Clique, as the densest model, has been widely investigated. However, in practice, communities rarely form as cliques for various reasons, e.g., data noise. Therefore, k-plex, – graph with each vertex adjacent to all but at most k vertices, is introduced as a relaxed version of clique. Often, to better simulate cohesive communities, an emphasis is placed on connected k-plexes with small k. In this paper, we continue the research line of listing all maximal k-plexes and maximal k-plexes of prescribed size. Our first contribution is algorithm ListPlex that lists all maximal k-plexes in O*(γD) time for each constant k, where γ is a value related to k but strictly smaller than 2, and D is the degeneracy of the graph that is far less than the vertex number n in real-word graphs. Compared to the trivial bound of 2n, the improvement is significant, and our bound is better than all previously known results. In practice, we further use several techniques to accelerate listing k-plexes of a given size, such as structural-based prune rules, cache-efficient data structures, and parallel techniques. All these together result in a very practical algorithm. Empirical results show that our approach outperforms the state-of-the-art solutions by up to orders of magnitude. Zhengren Wang, Yi Zhou 0016, Mingyu Xiao 0001, Bakhadyr Khoussainov |
WWW | 3 |
| 2022 | A simple and improved parameterized algorithm for bicluster editing
Mingyu Xiao 0001, Shaowei Kou |
Inf. Process. Lett. | 1 |
| 2022 | An improved kernel for planar vertex-disjoint triangle packing
Zimo Sheng, Mingyu Xiao 0001 |
Theor. Comput. Sci. | 2 |
| 2021 | An Improved Upper Bound for SATabstractWe show that the CNF satisfiability problem can be solved O^*(1.2226^m) time, where m is the number of clauses in the formula, improving the known upper bounds O^*(1.234^m) given by Yamamoto 15 years ago and O^*(1.239^m) given by Hirsch 22 years ago. By using an amortized technique and careful case analysis, we successfully avoid the bottlenecks in previous algorithms and get the improvement. Huairui Chu, Mingyu Xiao 0001 |
AAAI | 2 |
| 2021 | Enhancing Balanced Graph Edge Partition with Effective Local SearchabstractGraph partition is a key component to achieve workload balance and reduce job completion time in parallel graph processing systems. Among the various partition strategies, edge partition has demonstrated more promising performance in power-law graphs than vertex partition and thereby has been more widely adopted as the default partition strategy by existing graph systems. The graph edge partition problem, which is to split the edge set into multiple balanced parts with the objective of minimizing the total number of copied vertices, has been widely studied from the view of optimization and algorithms. In this paper, we study local search algorithms for this problem to further improve the partition results from existing methods. More specifically, we propose two novel concepts, namely adjustable edges and blocks. Based on these, we develop a greedy heuristic as well as an improved search algorithm utilizing the property of max-flow model. To evaluate the performance of our algorithms, we first provide adequate theoretical analysis in terms of approximation quality. We significantly improve the previous known approximation ratio for this problem. Then we conduct extensive experiments on a large number of benchmark datasets and state-of-the-art edge partition strategies. The results show that our proposed local search framework can further improve the quality of graph partition by a wide margin. Mingyu Xiao 0001, Yi Zhou 0016, Dongxiang Zhang, Kian-Lee Tan |
AAAI | 2 |
| 2021 | Improving Maximum k-plex Solver via Second-Order Reduction and Graph Color BoundingabstractIn a graph, a k-plex is a vertex set in which every vertex is not adjacent to at most k vertices of this set. The maximum k-plex problem, which asks for the largest k-plex from the given graph, is a key primitive in a variety of real-world applications like community detection and so on. In the paper, we develop an exact algorithm, Maplex, for solving this problem in real world graphs practically. Based on the existing first-order and the novel second-order reduction rules, we design a powerful preprocessing method which efficiently removes redundant vertices and edges for Maplex. Also, the graph color heuristic is widely used for overestimating the maximum clique of a graph. For the first time, we generalize this technique for bounding the size of maximum k-plex in Maplex. Experiments are carried out to compare our algorithm with other state-of-the-art solvers on a wide range of publicly available graphs. Maplex outperforms all other algorithms on large real world graphs and is competitive with existing solvers on artificial dense graphs. Finally, we shed light on the effectiveness of each key component of Maplex. Yi Zhou 0016, Mingyu Xiao 0001, Zhang-Hua Fu |
AAAI | 3 |
| 2021 | Exact Algorithms for Maximum Weighted Independent Set on Sparse Graphs (Extended Abstract)
Mingyu Xiao 0001 |
COCOON | 2 |
| 2021 | A Further Improvement on Approximating TTP-2
Jingyang Zhao 0001, Mingyu Xiao 0001 |
COCOON | 2 |
| 2021 | The Traveling Tournament Problem with Maximum Tour Length Two: A Practical Algorithm with An Improved Approximation BoundabstractThe Traveling Tournament Problem is a well-known benchmark problem in tournament timetabling, which asks us to design a schedule of home/away games of n teams (n is even) under some feasibility requirements such that the total traveling distance of all the n teams is minimized. In this paper, we study TTP-2, the traveling tournament problem where at most two consecutive home games or away games are allowed, and give an effective algorithm for n/2 being odd. Experiments on the well-known benchmark sets show that we can beat previously known solutions for all instances with n/2 being odd by an average improvement of 2.66%. Furthermore, we improve the theoretical approximation ratio from 3/2+O(1/n) to 1+O(1/n) for n/2 being odd, answering a challenging open problem in this area. Jingyang Zhao 0001, Mingyu Xiao 0001 |
IJCAI | 2 |
| 2021 | A Fast Algorithm for SAT in Terms of Formula Length
Junqiang Peng 0001, Mingyu Xiao 0001 |
SAT | 2 |
| 2021 | Efficient Reductions and a Fast Algorithm of Maximum Weighted Independent SetabstractThe maximum independent set problem is one of the most fundamental problems in graph algorithms and has been widely studied in social networks. The weighted version of this problem, where each vertex is assigned a nonnegative weight, also receives a lot of attention due to its potential applications in many areas. However, many nice properties and fast algorithms for the unweighted version can not be extended to the weighted version. In this paper, we study the structural properties of this problem, giving some sufficient conditions for a vertex being or not being in a maximum weighted independent set. These properties provide a suite of reduction rules that includes and generalizes almost all frequently used reduction rules for this problem. These rules can efficiently find partial solutions and greatly reduce the instances, especially for sparse graphs. Based on them, we also propose a simple exact yet practical algorithm. To demonstrate the efficiency of our algorithm, we compare it with state-of-the-art algorithms on several well-known datasets from the real world. The experimental results reveal that our exact algorithm is not only faster than existing algorithms but also can exactly solve more hard instances with 1,000 seconds. For remaining infeasible instances, our reduction rules can also improve existing heuristic algorithms by producing higher-quality solutions using less time. Mingyu Xiao 0001, Yi Zhou 0016, Bolin Ding |
WWW | 1 |
| 2021 | An improved upper bound for SAT
Huairui Chu, Mingyu Xiao 0001 |
Theor. Comput. Sci. | 2 |
| 2020 | Finding Minimum-Weight Link-Disjoint Paths with a Few Common NodesabstractNetwork survivability has drawn certain interest in network optimization. However, the demand for full protection of a network is usually too restrictive. To overcome the limitation of geographical environments and to save network resources, we turn to establish backup networks allowing a few common nodes. It comes out the problem of finding k link-disjoint paths between a given pair of source and sink in a network such that the number of common nodes shared by at least two paths is bounded by a constant and the total link weight of all paths is minimized under the above constraints. For the case k = 2, where we have only one backup path, several fast algorithms have been developed in the literature. For the case k > 2, little results are known. In this paper, we first establish the NP-hardness of the problem with general k. Motivated by the situation that each node in a network may have a capability of multicasting, we also study a restricted version with one more requirement that each node can be shared by at most two paths. For the restricted version, we build an ILP model and design a fast algorithm by using the techniques of augmenting paths and splitting nodes. Furthermore, experimental results on synthetic and real networks show that our algorithm is effective in practice. Binglin Tao, Mingyu Xiao 0001, Jingyang Zhao 0001 |
AAAI | 2 |
| 2020 | Algorithms for Manipulating Sequential AllocationabstractSequential allocation is a simple and widely studied mechanism to allocate indivisible items in turns to agents according to a pre-specified picking sequence of agents. At each turn, the current agent in the picking sequence picks its most preferred item among all items having not been allocated yet. This problem is well-known to be not strategyproof, i.e., an agent may get more utility by reporting an untruthful preference ranking of items. It arises the problem: how to find the best response of an agent? It is known that this problem is polynomially solvable for only two agents and NP-complete for an arbitrary number of agents. The computational complexity of this problem with three agents was left as an open problem. In this paper, we give a novel algorithm that solves the problem in polynomial time for each fixed number of agents. We also show that an agent can always get at least half of its optimal utility by simply using its truthful preference as the response. Mingyu Xiao 0001, Jiaxing Ling |
AAAI | 1 |
| 2020 | Enumerating Maximal k-Plexes with Worst-Case Time GuaranteeabstractThe problem of enumerating all maximal cliques in a graph is a key primitive in a variety of real-world applications such as community detection and so on. However, in practice, communities are rarely formed as cliques due to data noise. Hence, k-plex, a subgraph in which any vertex is adjacent to all but at most k vertices, is introduced as a relaxation of clique. In this paper, we investigate the problem of enumerating all maximal k-plexes and present FaPlexen, an enumeration algorithm which integrates the “pivot” heuristic and new branching schemes. To our best knowledge, for the first time, FaPlexen lists all maximal k-plexes with provably worst-case running time O(n2γn) in a graph with n vertices, where γ < 2. Then, we propose another algorithm CommuPlex which non-trivially extends FaPlexen to find all maximal k-plexes of prescribed size for community detection in massive real-life networks. We finally carry out experiments on both real and synthetic graphs and demonstrate that our algorithms run much faster than the state-of-the-art algorithms. Yi Zhou 0016, Mingyu Xiao 0001, Yan Jin 0005 |
AAAI | 4 |
| 2020 | The Complexity of the Partition Coloring Problem
Mingyu Xiao 0001, Yi Zhou 0016 |
TAMC | 2 |
| 2020 | Object reachability via swaps under strict and weak preferences
Mingyu Xiao 0001 |
Auton. Agents Multi Agent Syst. | 2 |
| 2020 | Characterizing Star-PCGs
Mingyu Xiao 0001, Hiroshi Nagamochi |
Algorithmica | 1 |
| 2020 | Some reduction operations to pairwise compatibility graphs
Mingyu Xiao 0001, Hiroshi Nagamochi |
Inf. Process. Lett. | 1 |
| 2020 | Video super-resolution via pre-frame constrained and deep-feature enhanced sparse reconstruction
Qiuxia Lai, Yongwei Nie, Hanqiu Sun, Qiang Xu 0001, Zhensong Zhang, Mingyu Xiao 0001 |
Pattern Recognit. | 6 |
| 2020 | Parameterized algorithms and kernels for almost induced matching
Mingyu Xiao 0001, Shaowei Kou |
Theor. Comput. Sci. | 1 |
| 2020 | Improved parameterized algorithms and kernels for mixed domination
Mingyu Xiao 0001, Zimo Sheng |
Theor. Comput. Sci. | 1 |
| 2020 | Multi-View Video Synopsis via Simultaneous Object-Shifting and View-Switching OptimizationabstractWe present a method for synopsizing multiple videos captured by a set of surveillance cameras with some overlapped field-of-views. Currently, object-based approaches that directly shift objects along the time axis are already able to compute compact synopsis results for multiple surveillance videos. The challenge is how to present the multiple synopsis results in a more compact and understandable way. Previous approaches show them side by side on the screen, which however is difficult for user to comprehend. In this paper, we solve the problem by joint object-shifting and camera view-switching. Firstly, we synchronize the input videos, and group the same object in different videos together. Then we shift the groups of objects along the time axis to obtain multiple synopsis videos. Instead of showing them simultaneously, we just show one of them at each time, and allow to switch among the views of different synopsis videos. In this view switching way, we obtain just a single synopsis results consisting of content from all the input videos, which is much easier for user to follow and understand. To obtain the best synopsis result, we construct a simultaneous object-shifting and view-switching optimization framework instead of solving them separately. We also present an alternative optimization strategy composed of graph cuts and dynamic programming to solve the unified optimization. Experiments demonstrate that our single synopsis video generated from multiple input videos is compact, complete, and easy to understand. Zhensong Zhang, Yongwei Nie, Hanqiu Sun, Qing Zhang 0006, Qiuxia Lai, Guiqing Li, Mingyu Xiao 0001 |
IEEE Trans. Image Process. | 7 |
| 2019 | Object Reachability via Swaps along a LineabstractThe HOUSING MARKET problem is a widely studied resources allocation problem. In this problem, each agent can only receive a single object and has preferences over all objects. Starting from an initial endowment, we want to reach a certain assignment via a sequence of rational trades. We consider the problem whether an object is reachable for a given agent under a social network, where a trade between two agents is allowed if they are neighbors in the network and no participant has a deficit from the trade. Assume that the preferences of the agents are strict (no tie is allowed). This problem is polynomially solvable in a star-network and NPcomplete in a tree-network. It is left as a challenging open problem whether the problem is polynomially solvable when the network is a path. We answer this open problem positively by giving a polynomial-time algorithm. Furthermore, we show that the problem on a path will become NP-hard when the preferences of the agents are weak (ties are allowed). Mingyu Xiao 0001 |
AAAI | 2 |
| 2019 | Improved Parameterized Algorithms for Mixed Domination
Mingyu Xiao 0001, Zimo Sheng |
AAIM | 1 |
| 2019 | Upper and Lower Bounds on Approximating Weighted Mixed Domination
Mingyu Xiao 0001 |
COCOON | 1 |
| 2019 | Parameterized Algorithms for the Traveling Purchaser Problem with Additional Constraints
Mingyu Xiao 0001, Weibo Lin |
COCOON | 1 |
| 2019 | Balanced Clustering: A Uniform Model and Fast AlgorithmabstractClustering is a fundamental research topic in data mining and machine learning. In addition, many specific applications demand that the clusters obtained be balanced. In this paper, we present a balanced clustering model that is to minimize the sum of squared distances to cluster centers, with uniform regularization functions to control the balance degree of the clustering results. To solve the model, we adopt the idea of the k-means method. We show that the k-means assignment step has an equivalent minimum cost flow formulation when the regularization functions are all convex. By using a novel and simple acceleration technique for the k-means and network simplex methods our model can be solved quite efficiently. Experimental results over benchmarks validate the advantage of our algorithm compared to the state-of-the-art balanced clustering algorithms. On most datasets, our algorithm runs more than 100 times faster than previous algorithms with a better solution. Weibo Lin, Zhu He, Mingyu Xiao 0001 |
IJCAI | 3 |
| 2019 | A (3 + ϵ)k-vertex kernel for edge-disjoint triangle packing
Weibo Lin, Mingyu Xiao 0001 |
Inf. Process. Lett. | 2 |
| 2019 | Frontiers in Algorithmics
Mingyu Xiao 0001, Frances A. Rosamond |
Theor. Comput. Sci. | 1 |
| 2018 | Characterizing Star-PCGs
Mingyu Xiao 0001, Hiroshi Nagamochi |
COCOON | 1 |
| 2018 | Brief Announcement: Bounded-Degree Cut is Fixed-Parameter TractableabstractIn the bounded-degree cut problem, we are given a multigraph G=(V,E), two disjoint vertex subsets A,B subseteq V, two functions u_A, u_B:V -> {0,1,...,|E|} on V, and an integer k >= 0. The task is to determine whether there is a minimal (A,B)-cut (V_A,V_B) of size at most k such that the degree of each vertex v in V_A in the induced subgraph G[V_A] is at most u_A(v) and the degree of each vertex v in V_B in the induced subgraph G[V_B] is at most u_B(v). In this paper, we show that the bounded-degree cut problem is fixed-parameter tractable by giving a 2^{18k}|G|^{O(1)}-time algorithm. This is the first single exponential FPT algorithm for this problem. The core of the algorithm lies two new lemmas based on important cuts, which give some upper bounds on the number of candidates for vertex subsets in one part of a minimal cut satisfying some properties. These lemmas can be used to design fixed-parameter tractable algorithms for more related problems. Mingyu Xiao 0001, Hiroshi Nagamochi |
ICALP | 1 |
| 2018 | Exact Algorithms and Complexity of Kidney ExchangeabstractKidney Exchange is an approach to donor kidney transplantation where patients with incompatible donors swap kidneys to receive a compatible kidney. Since it was first put forward in 1986, increasing amount of people have gotten a life-saving kidney with the popularity of Kidney Exchange, as patients have more opportunities to get saved in this way. This growth is making the problem of optimally matching patients to donors more difficult to solve. The central problem, indeed, is the NP-hard problem to find the largest vertex-disjoint packing of cycles and chains in a graph that represents the compatibility between patients and donors, where due to the human resource limitation we may have constraints on the maximum length of cycles and chains. This paper mainly contributes to algorithms from theory for this problem with and without length constraints (restricted and free versions). We give: 1. A single-exponential exact algorithm based on subset convolution for the two versions; 2. An FPT algorithm for the free version with parameter being the number of vertex ``types'' in the graph. Mingyu Xiao 0001, Xuanbei Wang |
IJCAI | 1 |
| 2017 | A Fast Algorithm to Compute Maximum k-Plexes in Social Network AnalysisabstractA clique model is one of the most important techniques on the cohesive subgraph detection; however, its applications are rather limited due to restrictive conditions of the model. Hence much research resorts to k-plex — a graph in which any vertex is adjacent to all but at most k vertices — which is a relaxation model of the clique. In this paper, we study the maximum k-plex problem and propose a fast algorithm to compute maximum k-plexes by exploiting structural properties of the problem. In an n-vertex graph, the algorithm computes optimal solutions in cnnO(1) time for a constant c < 2 depending only on k. To the best of our knowledge, this is the first algorithm that breaks the trivial theoretical bound of 2n for each k ≥ 3. We also provide experimental results over multiple real-world social network instances in support. Mingyu Xiao 0001, Weibo Lin, Yuan-Shun Dai, Yifeng Zeng |
AAAI | 1 |
| 2017 | Score Aggregation via Spectral MethodabstractThe score aggregation problem is to find an aggregate scoring over all candidates given individual scores provided by different agents. This is a fundamental problem with a broad range of applications in social choice and many other areas. The simple and commonly used method is to sum up all scores of each candidate, which is called the sum-up method. In this paper, we give good algebraic and geometric explanations for score aggregation, and develop a spectral method for it. If we view the original scores as `noise data', our method can find an `optimal' aggregate scoring by minimizing the `noise information'. We also suggest a signal-to-noise indicator to evaluate the validity of the aggregation or the consistency of the agents. Mingyu Xiao 0001 |
IJCAI | 1 |
| 2017 | Kernelization and Parameterized Algorithms for 3-Path Vertex Cover
Mingyu Xiao 0001, Shaowei Kou |
TAMC | 1 |
| 2017 | Exact algorithms for maximum independent set
Mingyu Xiao 0001, Hiroshi Nagamochi |
Inf. Comput. | 1 |
| 2017 | Exact algorithms for Maximum Induced Matching
Mingyu Xiao 0001, Huan Tan |
Inf. Comput. | 1 |
| 2017 | On a generalization of Nemhauser and Trotter's local optimization theorem
Mingyu Xiao 0001 |
J. Comput. Syst. Sci. | 1 |
| 2017 | Linear kernels for separating a graph into components of bounded size
Mingyu Xiao 0001 |
J. Comput. Syst. Sci. | 1 |
| 2017 | Exact algorithms for the maximum dissociation set and minimum 3-path vertex cover problems
Mingyu Xiao 0001, Shaowei Kou |
Theor. Comput. Sci. | 1 |
| 2017 | Complexity and kernels for bipartition into degree-bounded induced graphs
Mingyu Xiao 0001, Hiroshi Nagamochi |
Theor. Comput. Sci. | 1 |
| 2016 | A Parameterized Algorithm for Bounded-Degree Vertex Deletion
Mingyu Xiao 0001 |
COCOON | 1 |
| 2016 | A Linear-Time Algorithm for Integral Multiterminal Flows in TreesabstractIn this paper, we study the problem of finding an integral multiflow which maximizes the sum of flow values between every two terminals in an undirected tree with a nonnegative integer edge capacity and a set of terminals. In general, it is known that the flow value of an integral multiflow is bounded by the cut value of a cut-system which consists of disjoint subsets each of which contains exactly one terminal or has an odd cut value, and there exists a pair of an integral multiflow and a cut-system whose flow value and cut value are equal; i.e., a pair of a maximum integral multiflow and a minimum cut. In this paper, we propose an O(n)-time algorithm that finds such a pair of an integral multiflow and a cut-system in a given tree instance with n vertices. This improves the best previous results by a factor of Omega(n). Regarding a given tree in an instance as a rooted tree, we define O(n) rooted tree instances taking each vertex as a root, and establish a recursive formula on maximum integral multiflow values of these instances to design a dynamic programming that computes the maximum integral multiflow values of all O(n) rooted instances in linear time. We can prove that the algorithm implicitly maintains a cut-system so that not only a maximum integral multiflow but also a minimum cut-system can be constructed in linear time for any rooted instance whenever it is necessary. The resulting algorithm is rather compact and succinct. Mingyu Xiao 0001, Hiroshi Nagamochi |
ISAAC | 1 |
| 2016 | An Improved Approximation Algorithm for the Traveling Tournament Problem with Maximum Trip Length TwoabstractThe Traveling Tournament Problem is a complex combinatorial optimization problem in tournament timetabling, which asks a schedule of home/away games meeting specific feasibility requirements, while also minimizing the total distance traveled by all the n teams (n is even). Despite intensive algorithmic research on this problem over the last decade, most instances with more than 10 teams in well-known benchmarks are still unsolved. In this paper, we give a practical approximation algorithm for the problem with constraints such that at most two consecutive home games or away games are allowed. Our algorithm, that generates feasible schedules based on minimum perfect matchings in the underlying graph, not only improves the previous approximation ratio from (1+16/n) to about (1+4/n) but also has very good experimental performances. By applying our schedules on known benchmark sets, we can beat all previously-known results of instances with n being a multiple of 4 by 3% to 10%. Mingyu Xiao 0001, Shaowei Kou |
MFCS | 1 |
| 2016 | Almost Induced Matching: Linear Kernels and Parameterized Algorithms
Mingyu Xiao 0001, Shaowei Kou |
WG | 1 |
| 2016 | An Exact Algorithm for TSP in Degree-3 Graphs Via Circuit Procedure and Amortization on Connectivity Structure
Mingyu Xiao 0001, Hiroshi Nagamochi |
Algorithmica | 1 |
| 2016 | An exact algorithm for maximum independent set in degree-5 graphs
Mingyu Xiao 0001, Hiroshi Nagamochi |
Discret. Appl. Math. | 1 |
| 2016 | An Improved Exact Algorithm for TSP in Graphs of Maximum Degree 4
Mingyu Xiao 0001, Hiroshi Nagamochi |
Theory Comput. Syst. | 1 |
| 2015 | On a Generalization of Nemhauser and Trotter's Local Optimization Theorem
Mingyu Xiao 0001 |
ISAAC | 1 |
| 2015 | An Improved Exact Algorithm for Maximum Induced Matching
Mingyu Xiao 0001, Huan Tan |
TAMC | 1 |
| 2015 | A Quadratic Vertex Kernel for Feedback Arc Set in Bipartite Tournaments
Mingyu Xiao 0001, Jiong Guo |
Algorithmica | 1 |
| 2015 | Exact algorithms for dominating induced matching based on graph partition
Mingyu Xiao 0001, Hiroshi Nagamochi |
Discret. Appl. Math. | 1 |
| 2015 | New Results on Polynomial Inapproximabilityand Fixed Parameter Approximability of Edge Dominating Set
Bruno Escoffier, Jérôme Monnot, Vangelis Th. Paschos, Mingyu Xiao 0001 |
Theory Comput. Syst. | 4 |
| 2014 | On the Exact Block Cover Problem
Haitao Jiang 0005, Bing Su 0002, Mingyu Xiao 0001, Yin-Feng Xu, Farong Zhong, Binhai Zhu |
AAIM | 3 |
| 2014 | A New Linear Kernel for Undirected Planar Feedback Vertex Set: Smaller and Simpler
Mingyu Xiao 0001 |
AAIM | 1 |
| 2014 | Complexity and Kernels for Bipartition into Degree-bounded Induced Graphs
Mingyu Xiao 0001, Hiroshi Nagamochi |
ISAAC | 1 |
| 2014 | A refined exact algorithm for Edge Dominating Set
Mingyu Xiao 0001, Hiroshi Nagamochi |
Theor. Comput. Sci. | 1 |
| 2013 | An Improved Exact Algorithm for Undirected Feedback Vertex Set
Mingyu Xiao 0001, Hiroshi Nagamochi |
COCOA | 1 |
| 2013 | Exact Algorithms for Maximum Independent Set
Mingyu Xiao 0001, Hiroshi Nagamochi |
ISAAC | 1 |
| 2013 | An Exact Algorithm for TSP in Degree-3 Graphs via Circuit Procedure and Amortization on Connectivity Structure
Mingyu Xiao 0001, Hiroshi Nagamochi |
TAMC | 1 |
| 2013 | FPTASs for trimming weighted trees
Mingyu Xiao 0001, Takuro Fukunaga, Hiroshi Nagamochi |
Theor. Comput. Sci. | 1 |
| 2013 | New parameterized algorithms for the edge dominating set problem
Mingyu Xiao 0001, Ton Kloks, Sheung-Hung Poon |
Theor. Comput. Sci. | 1 |
| 2013 | Confining sets and avoiding bottleneck cases: A simple maximum independent set algorithm in degree-3 graphs
Mingyu Xiao 0001, Hiroshi Nagamochi |
Theor. Comput. Sci. | 1 |
| 2013 | Parameterized edge dominating set in graphs with degree bounded by 3
Mingyu Xiao 0001, Hiroshi Nagamochi |
Theor. Comput. Sci. | 1 |
| 2012 | An Improved Exact Algorithm for TSP in Degree-4 Graphs
Mingyu Xiao 0001, Hiroshi Nagamochi |
COCOON | 1 |
| 2012 | New Results on Polynomial Inapproximability and Fixed Parameter Approximability of edge dominating set
Bruno Escoffier, Jérôme Monnot, Vangelis Th. Paschos, Mingyu Xiao 0001 |
IPEC | 4 |
| 2012 | A Quadratic Vertex Kernel for Feedback Arc Set in Bipartite Tournaments
Mingyu Xiao 0001, Jiong Guo |
MFCS | 1 |
| 2012 | A Refined Exact Algorithm for Edge Dominating Set
Mingyu Xiao 0001, Hiroshi Nagamochi |
TAMC | 1 |
| 2012 | An FPT algorithm for edge subset feedback edge set
Mingyu Xiao 0001, Hiroshi Nagamochi |
Inf. Process. Lett. | 1 |
| 2011 | Further Improvement on Maximum Independent Set in Degree-4 Graphs
Mingyu Xiao 0001, Hiroshi Nagamochi |
COCOA | 1 |
| 2011 | New Parameterized Algorithms for the Edge Dominating Set Problem
Mingyu Xiao 0001, Ton Kloks, Sheung-Hung Poon |
MFCS | 1 |
| 2011 | Tight Approximation Ratio of a General Greedy Splitting Algorithm for the Minimum k-Way Cut Problem
Mingyu Xiao 0001, Leizhen Cai, Andrew Chi-Chih Yao |
Algorithmica | 1 |
| 2010 | Exact and Parameterized Algorithms for Edge Dominating Set in 3-Degree Graphs
Mingyu Xiao 0001 |
COCOA (2) | 1 |
| 2010 | A Note on Vertex Cover in Graphs with Maximum Degree 3
Mingyu Xiao 0001 |
COCOON | 1 |
| 2010 | Finding minimum 3-way cuts in hypergraphs
Mingyu Xiao 0001 |
Inf. Process. Lett. | 1 |
| 2010 | Simple and Improved Parameterized Algorithms for Multiterminal Cuts
Mingyu Xiao 0001 |
Theory Comput. Syst. | 1 |
| 2008 | An Improved Divide-and-Conquer Algorithm for Finding All Minimum k-Way Cuts
Mingyu Xiao 0001 |
ISAAC | 1 |
| 2008 | Finding Minimum 3-Way Cuts in Hypergraphs
Mingyu Xiao 0001 |
TAMC | 1 |