Source author record

Christine T. Cheng

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

3works
5topics
2close collaborators

Published work

3 publications

preprint2026arXiv

Algorithmic Applications of Tyshkevich's Graph Decomposition: A Primer and a Toolkit

A graph that is completely determined by its degree sequence is called a unigraph. In 2000, Regina Tyshkevich published one of the most important papers on unigraphs. There are two parts to the paper: a decomposition theorem that describes how every graph can be broken into a sequence of basic graphs and a complete classification of all basic unigraphs. Together, they reveal how every unigraph is constructed. We provide an informal overview of Tyshkevich's results and show how they enable the computation of various graph parameters of unigraphs in linear time. We also created a toolkit (https://chelseal11.github.io/tyshkevich_decomposition_toolkit/) that implements the algorithms described in this write-up.

preprint2021arXiv

Stable Matchings with Restricted Preferences: Structure and Complexity

It is well known that every stable matching instance II has a rotation poset R(I)R(I) that can be computed efficiently and the downsets of R(I)R(I) are in one-to-one correspondence with the stable matchings of II. Furthermore, for every poset PP, an instance I(P)I(P) can be constructed efficiently so that the rotation poset of I(P)I(P) is isomorphic to PP. In this case, we say that I(P)I(P) realizes PP. Many researchers exploit the rotation poset of an instance to develop fast algorithms or to establish the hardness of stable matching problems. In order to gain a parameterized understanding of the complexity of sampling stable matchings, Bhatnagar et al. [SODA 2008] introduced stable matching instances whose preference lists are restricted but nevertheless model situations that arise in practice. In this paper, we study four such parameterized restrictions; our goal is to characterize the rotation posets that arise from these models: kk-bounded, kk-attribute, (k1,k2)(k_1, k_2)-list, kk-range. We prove that there is a constant kk so that every rotation poset is realized by some instance in the first three models for some fixed constant kk. We describe efficient algorithms for constructing such instances given the Hasse diagram of a poset. As a consequence, the fundamental problem of counting stable matchings remains #\#BIS-complete even for these restricted instances. For kk-range preferences, we show that a poset PP is realizable if and only if the Hasse diagram of PP has pathwidth bounded by functions of kk. Using this characterization, we show that the following problems are fixed parameter tractable when parametrized by the range of the instance: exactly counting and uniformly sampling stable matchings, finding median, sex-equal, and balanced stable matchings.

preprint2020arXiv

Simple Counting and Sampling Algorithms for Graphs with Bounded Pathwidth

In this paper, we consider the problem of counting and sampling structures in graphs. We define a class of "edge universal labeling problems"---which include proper kk-colorings, independent sets, and downsets---and describe simple algorithms for counting and uniformly sampling valid labelings of graphs, assuming a path decomposition is given. Thus, we show that several well-studied counting and sampling problems are fixed parameter tractable (FPT) when parameterized by the pathwidth of the input graph. We discuss connections to counting and sampling problems for distributive lattices and, in particular, we give a new FPT algorithm for exactly counting and uniformly sampling stable matchings.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.