Yixin Cao 0001

dblp:20/8038-1 · DBLP profile ↗
← Back
49ranked-venue papers
32as first author
19since 2021 · last 2026
0000-0002-6927-438XORCID · verified

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

Theory of computation · 48 · 32 first-author · 18 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Feedback Set Problems on Bounded-Degree (Planar) Graphs
Tian Bai 0003, Yixin Cao 0001, Mingyu Xiao 0001
COCOON2
2026 Minimum Sum Set Cover: Structures and Algorithm
Yixin Cao 0001
COCOON2
2026 Partial interval multicover: Approximation and complexity
abstract
We study a variant of set cover on the real line, where elements are points, sets are intervals, and each point has an integer demand; a point is fully covered when it is contained in at least its demand many chosen intervals. The objective is to select the fewest intervals that fully cover at least a specified number of points. We present the first polynomial-time approximation scheme (PTAS) for the unweighted version of this problem and show that a natural weighted generalization is NP-complete.
Xiangzhi Tu, Zhao Zhang 0002, Yixin Cao 0001
Theor. Comput. Sci.4
2025 Minimum sum vertex cover: Difficulty of ordering
Yixin Cao 0001, Ling Gai
Theor. Comput. Sci.2
2024 Combinatorial Approximations for Cluster Deletion: Simpler, Faster, and Better
abstract
Cluster deletion is an NP-hard graph clustering objective with applications in computational biology and social network analysis, where the goal is to delete a minimum number of edges to partition a graph into cliques. We first provide a tighter analysis of two previous approximation algorithms, improving their approximation guarantees from 4 to 3. Moreover, we show that both algorithms can be derandomized in a surprisingly simple way, by greedily taking a vertex of maximum degree in an auxiliary graph and forming a cluster around it. One of these algorithms relies on solving a linear program. Our final contribution is to design a new and purely combinatorial approach for doing so that is far more scalable in theory and practice.
Vicente Balmaseda, Yixin Cao 0001, Nate Veldt
ICML3
2024 Self-complementary (Pseudo-)Split Graphs
Yixin Cao 0001
LATIN (2)1
2024 Switching Classes: Characterization and Computation
abstract
In a graph, the switching operation reverses adjacencies between a subset of vertices and the others. For a hereditary graph class $\mathcal{G}$, we are concerned with the maximum subclass and the minimum superclass of $\mathcal{G}$ that are closed under switching. We characterize the maximum subclass for many important classes $\mathcal{G}$, and prove that it is finite when $\mathcal{G}$ is minor-closed and omits at least one graph. For several graph classes, we develop polynomial-time algorithms to recognize the minimum superclass. We also show that the recognition of the superclass is NP-complete for $H$-free graphs when $H$ is a sufficiently long path or cycle, and it cannot be solved in subexponential time assuming the Exponential Time Hypothesis.
Dhanyamol Antony, Yixin Cao 0001, Sagartanu Pal, R. B. Sandeep
MFCS2
2024 Modification problems toward proper (Helly) circular-arc graphs
Yixin Cao 0001, Hanchun Yuan, Jianxin Wang 0001
Inf. Comput.1
2023 Enumerating Maximal Induced Subgraphs
abstract
Given a graph $G$, the maximal induced subgraphs problem asks to enumerate all maximal induced subgraphs of $G$ that belong to a certain hereditary graph class. While its optimization version, known as the minimum vertex deletion problem in literature, has been intensively studied, enumeration algorithms are known for a few simple graph classes, e.g., independent sets, cliques, and forests, until very recently [Conte and Uno, STOC 2019]. There is also a connected variation of this problem, where one is concerned with only those induced subgraphs that are connected. We introduce two new approaches, which enable us to develop algorithms that solve both variations for a number of important graph classes. A general technique that has been proved very powerful in enumeration algorithms is to build a solution map, i.e., a multiple digraph on all the solutions of the problem, and the key of this approach is to make the solution map strongly connected, so that a simple traversal of the solution map solves the problem. We introduce retaliation-free paths to certificate strong connectedness of the solution map we build. Generalizing the idea of Cohen, Kimelfeld, and Sagiv [JCSS 2008], we introduce the $t$-restricted version, $t$ being a positive integer, of the maximal (connected) induced subgraphs problem, and show that it is equivalent to the original problem in terms of solvability in incremental polynomial time. Moreover, we give reductions between the two variations, so that it suffices to solve one of the variations for each class we study. Our work also leads to direct and simpler proofs of several important known results.
Yixin Cao 0001
ESA1
2023 Modification Problems Toward Proper (Helly) Circular-Arc Graphs
abstract
We present a $9^k\cdot n^{O(1)}$-time algorithm for the proper circular-arc vertex deletion problem, resolving an open problem of van 't Hof and Villanger [Algorithmica 2013] and Crespelle et al. [arXiv:2001.06867]. Our structural study also implies parameterized algorithms for modification problems toward proper Helly circular-arc graphs.
Yixin Cao 0001, Hanchun Yuan, Jianxin Wang 0001
MFCS1
2022 (Sub)linear Kernels for Edge Modification Problems Toward Structured Graph Classes
Gabriel Bathie, Nicolas Bousquet 0001, Yixin Cao 0001, Yuping Ke, Théo Pierron
Algorithmica3
2022 Preface to the Special Issue on Parameterized and Exact Computation
Yixin Cao 0001, Marcin Pilipczuk
Algorithmica1
2022 A Polynomial Kernel for Diamond-Free Editing
Yixin Cao 0001, Ashutosh Rai 0001, R. B. Sandeep, Junjie Ye 0002
Algorithmica1
2022 Graph Searches and Their End Vertices
Guozhen Rong, Yixin Cao 0001, Jianxin Wang 0001
Algorithmica2
2022 End vertices of graph searches on bipartite graphs
Meibiao Zou, Jianxin Wang 0001, Yixin Cao 0001
Inf. Process. Lett.4
2022 A 5k-vertex kernel for P2-packing
Wenjun Li 0001, Junjie Ye 0002, Yixin Cao 0001
Theor. Comput. Sci.3
2021 Improved Kernels for Edge Modification Problems
abstract
In an edge modification problem, we are asked to modify at most k edges of a given graph to make the graph satisfy a certain property. Depending on the operations allowed, we have the completion problems and the edge deletion problems. A great amount of efforts have been devoted to understanding the kernelization complexity of these problems. We revisit several well-studied edge modification problems, and develop improved kernels for them: - a 2 k-vertex kernel for the cluster edge deletion problem, - a 3 k²-vertex kernel for the trivially perfect completion problem, - a 5 k^{1.5}-vertex kernel for the split completion problem and the split edge deletion problem, and - a 5 k^{1.5}-vertex kernel for the pseudo-split completion problem and the pseudo-split edge deletion problem. Moreover, our kernels for split completion and pseudo-split completion have only O(k^{2.5}) edges. Our results also include a 2 k-vertex kernel for the strong triadic closure problem, which is related to cluster edge deletion.
Yixin Cao 0001, Yuping Ke
IPEC1
2021 Complementation in T-perfect Graphs
Yixin Cao 0001
WG1
2021 Polynomial kernels for paw-free edge modification problems
Hanchun Yuan, Yuping Ke, Yixin Cao 0001
Theor. Comput. Sci.3
2020 Polynomial Kernels for Paw-Free Edge Modification Problems
Yixin Cao 0001, Yuping Ke, Hanchun Yuan
TAMC1
2020 Characterization and Linear-Time Recognition of Paired Threshold Graphs
Yixin Cao 0001, Guozhen Rong, Jianxin Wang 0001
WG1
2020 Minimum fill-in: Inapproximability and almost tight lower bounds
Yixin Cao 0001, R. B. Sandeep
Inf. Comput.1
2020 Preface to the special issue on Computing and Combinatorics
Yixin Cao 0001
Theor. Comput. Sci.1
2019 Graph Searches and Their End Vertices
abstract
Graph search, the process of visiting vertices in a graph in a specific order, has demonstrated magical powers in many important algorithms. But a systematic study was only initiated by Corneil et al. a decade ago, and only by then we started to realize how little we understand it. Even the apparently naïve question "which vertex can be the last visited by a graph search algorithm," known as the end vertex problem, turns out to be quite elusive. We give a full picture of all maximum cardinality searches on chordal graphs, which implies a polynomial-time algorithm for the end vertex problem of maximum cardinality search. It is complemented by a proof of NP-completeness of the same problem on weakly chordal graphs. We also show linear-time algorithms for deciding end vertices of breadth-first searches on interval graphs, and end vertices of lexicographic depth-first searches on chordal graphs. Finally, we present 2^n * n^O(1)-time algorithms for deciding the end vertices of breadth-first searches, depth-first searches, and maximum cardinality searches on general graphs.
Yixin Cao 0001, Guozhen Rong, Jianxin Wang 0001
ISAAC1
2019 Preface to the Special Issue on Computing and Combinatorics
Yixin Cao 0001, Jianer Chen
Algorithmica1
2018 A Polynomial Kernel for Diamond-Free Editing
abstract
Given a fixed graph H, the H-free editing problem asks whether we can edit at most k edges to make a graph contain no induced copy of H. We obtain a polynomial kernel for this problem when H is a diamond. The incompressibility dichotomy for H being a 3-connected graph and the classical complexity dichotomy suggest that except for H being a complete/empty graph, H-free editing problems admit polynomial kernels only for a few small graphs H. Therefore, we believe that our result is an essential step toward a complete dichotomy on the compressibility of H-free editing. Additionally, we give a cubic-vertex kernel for the diamond-free edge deletion problem, which is far simpler than the previous kernel of the same size for the problem.
Yixin Cao 0001, Ashutosh Rai 0001, R. B. Sandeep, Junjie Ye 0002
ESA1
2018 Unit interval vertex deletion: Fewer vertices are relevant
Yuping Ke, Yixin Cao 0001, Xiating Ouyang, Wenjun Li 0001, Jianxin Wang 0001
J. Comput. Syst. Sci.2
2018 Vertex deletion problems on chordal graphs
Yixin Cao 0001, Yuping Ke, Yota Otachi
Theor. Comput. Sci.1
2017 Vertex Deletion Problems on Chordal Graphs
abstract
Containing many classic optimization problems, the family of vertex deletion problems has an important position in algorithm and complexity study. The celebrated result of Lewis and Yannakakis gives a complete dichotomy of their complexity. It however has nothing to say about the case when the input graph is also special. This paper initiates a systematic study of vertex deletion problems from one subclass of chordal graphs to another. We give polynomial-time algorithms or proofs of NP-completeness for most of the problems. In particular, we show that the vertex deletion problem from chordal graphs to interval graphs is NP-complete.
Yixin Cao 0001, Yuping Ke, Yota Otachi
FSTTCS1
2017 Minimum Fill-In: Inapproximability and Almost Tight Lower Bounds
abstract
Performing Gaussian elimination to a sparse matrix may turn some zeroes into nonzero values, so called fill-ins, which we want to minimize to keep the matrix sparse. Let n denote the rows of the matrix and k the number of fill-ins. For the minimum fill-in problem, we exclude the existence of polynomial time approximation schemes, assuming P≠NP, and the existence of 2O(n1+ δ) -time approximation schemes for any positive δ, assuming the Exponential Time Hypothesis. Also implied is a 2O(K1\2-δ). nO(1) parameterized lower bound. Behind these results is a new reduction from vertex cover, which might be of its own interest: All previous reductions for similar problems are from some kind of graph layout problems.
Yixin Cao 0001, R. B. Sandeep
SODA1
2017 Forbidden induced subgraphs of normal Helly circular-arc graphs: Characterization and detection
Yixin Cao 0001, Luciano N. Grippo, Martín Darío Safe
Discret. Appl. Math.1
2017 Approximate association via dissociation
Jianxin Wang 0001, Yixin Cao 0001
Discret. Appl. Math.3
2017 Unit interval editing is fixed-parameter tractable
Yixin Cao 0001
Inf. Comput.1
2017 Deeper local search for parameterized and approximation algorithms for maximum internal spanning tree
Wenjun Li 0001, Yixin Cao 0001, Jianer Chen, Jianxin Wang 0001
Inf. Comput.2
2016 Linear Recognition of Almost Interval Graphs
abstract
Let interval + kv, interval+ ke, and interval – ke denote the classes of graphs that can be obtained from some interval graph by adding k vertices, adding k edges, and deleting k edges, respectively. When k is small, these graph classes are called almost interval graphs. They are well motivated from computational biology, where the data ought to be represented by an interval graph while we can only expect an almost interval graph for the best. For any fixed k, we give linear-time algorithms for recognizing all these classes, and in the case of membership, our algorithms provide also a specific interval graph as evidence. When k is part of the input, these problems are also known as graph modification problems, all NP-complete. Our results imply that they are fixed-parameter tractable parameterized by k, thereby resolving the long-standing open problem on the parameterized complexity of recognizing interval + ke, first asked by Bodlaender et al. [Bioinformatics, 11:49–57, 1995]. Moreover, our algorithms for recognizing interval + kv and interval–ke run in times O(6k · (n+m)) and O(8k · (n+m)), (where n and m stand for the numbers of vertices and edges respectively in the input graph,) significantly improving the O(k2k· n3m)-time algorithm of Heggernes et al. [STOC 2007; SICOMP 2009] and the O(10k· n9)-time algorithm of Cao and Marx [SODA 2014; TALG 2015] respectively.
Yixin Cao 0001
SODA1
2016 Approximate Association via Dissociation
Jianxin Wang 0001, Yixin Cao 0001
WG3
2016 Chordal Editing is Fixed-Parameter Tractable
Yixin Cao 0001, Dániel Marx
Algorithmica1
2015 Unit Interval Editing is Fixed-Parameter Tractable
Yixin Cao 0001
ICALP (1)1
2015 A 2k-vertex Kernel for Maximum Internal Spanning Tree
Wenjun Li 0001, Jianxin Wang 0001, Jianer Chen, Yixin Cao 0001
WADS4
2015 On Feedback Vertex Set: New Measure and New Structures
Yixin Cao 0001, Jianer Chen, Yang Liu 0002
Algorithmica1
2015 Interval Deletion Is Fixed-Parameter Tractable
abstract
We study the minimum interval deletion problem, which asks for the removal of a set of at most k vertices to make a graph of n vertices into an interval graph. We present a parameterized algorithm of runtime 10 k ⋅ n O (1) for this problem—that is, we show that the problem is fixed-parameter tractable.
Yixin Cao 0001, Dániel Marx
ACM Trans. Algorithms1
2015 Edge deletion problems: Branching facilitated by modular decomposition
Yunlong Liu 0001, Jianxin Wang 0001, Jianer Chen, Yixin Cao 0001
Theor. Comput. Sci.5
2014 Interval Deletion is Fixed-Parameter Tractable
abstract
We study the minimum interval deletion problem, which asks for the removal of a set of at most k vertices to make a graph on n vertices into an interval graph. We present a parameterized algorithm of runtime 10k · nO(1) for this problem, thereby showing its fixed-parameter tractability.
Yixin Cao 0001, Dániel Marx
SODA1
2014 Chordal Editing is Fixed-Parameter Tractable
abstract
Graph modification problems are typically asked as follows: is there a set of k operations that transforms a given graph to have a certain property. The most commonly considered operations include vertex deletion, edge deletion, and edge addition; for the same property, one can define significantly different versions by allowing different operations. We study a very general graph modification problem which allows all three types of operations: given a graph G and integers k_1, k_2, and k_3, the CHORDAL EDITING problem asks if G can be transformed into a chordal graph by at most k_1 vertex deletions, k_2 edge deletions, and k_3 edge additions. Clearly, this problem generalizes both CHORDAL VERTEX/EDGE DELETION and CHORDAL COMPLETION (also known as MINIMUM FILL-IN). Our main result is an algorithm for CHORDAL EDITING in time 2^O(k.log(k))·n^O(1), where k:=k_1+k_2+k_3; therefore, the problem is fixed-parameter tractable parameterized by the total number of allowed operations. Our algorithm is both more efficient and conceptually simpler than the previously known algorithm for the special case CHORDAL DELETION.
Yixin Cao 0001, Dániel Marx
STACS1
2014 An O(1.84k) parameterized algorithm for the multiterminal cut problem
Yixin Cao 0001, Jianer Chen
Inf. Process. Lett.1
2013 An O *(1.84 k ) Parameterized Algorithm for the Multiterminal Cut Problem
Yixin Cao 0001, Jianer Chen
FCT1
2013 On Parameterized and Kernelization Algorithms for the Hierarchical Clustering Problem
Yixin Cao 0001, Jianer Chen
TAMC1
2012 Cluster Editing: Kernelization Based on Edge Cuts
Yixin Cao 0001, Jianer Chen
Algorithmica1
2010 Cluster Editing: Kernelization Based on Edge Cuts
Yixin Cao 0001, Jianer Chen
IPEC1