VLDB 2026 Research / reviewers in the wild / expert
Hung P. Hoang 0001
dblp:08/3159-1 · also Hung Phuc Hoang
· DBLP profile ↗
18ranked-venue papers
2as first author
17since 2021 · last 2026
0000-0001-7883-4134ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 17 · 2 first-author · 16 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Matrix Editing Meets Fair Clustering: Parameterized Algorithms and ComplexityabstractWe study the computational problem of computing a fair means clustering of discrete vectors, which admits an equivalent formulation as editing a colored matrix into one with few distinct color-balanced rows by changing at most k values. While NP-hard in both the fairness-oblivious and the fair settings, the problem is well-known to admit a fixed-parameter algorithm in the former "vanilla" setting. As our first contribution, we exclude an analogous algorithm even for highly restricted fair means clustering instances. We then proceed to obtain a full complexity landscape of the problem, and establish tractability results which capture three means of circumventing our obtained lower bound: placing additional constraints on the problem instances, fixed-parameter approximation, or using an alternative parameterization targeting tree-like matrices. Robert Ganian, Hung P. Hoang 0001, Simon Wietheger |
AAAI | 2 |
| 2026 | Splitting Sandwiches Unevenly via Unique Sink Orientations and Rainbow ArrangementsabstractThe famous Ham-Sandwich theorem states that any d point sets in ℝ^d can be simultaneously bisected by a single hyperplane. The α-Ham-Sandwich theorem gives a sufficient condition for the existence of biased cuts, i.e., hyperplanes that do not cut off half but some prescribed fraction of each point set. We give two new proofs for this theorem. The first proof is completely combinatorial and highlights a strong connection between the α-Ham-Sandwich theorem and Unique Sink Orientations of grids. The second proof uses point-hyperplane duality and the Poincaré-Miranda theorem and allows us to generalize the result to and beyond oriented matroids. For this we introduce a new concept of rainbow arrangements, generalizing colored pseudo-hyperplane arrangements. Along the way, we also show that the realizability problem for rainbow arrangements is ∃ℝ-complete, which also implies that the realizability problem for grid Unique Sink Orientations is ∃ℝ-complete. Michaela Borzechowski, Sebastian Haslebacher, Hung P. Hoang 0001, Patrick Schnider, Simon Weber 0001 |
SoCG | 3 |
| 2026 | Fine-Grained Complexity of Computing Degree-Constrained Spanning TreesabstractWe investigate the computation of minimum-cost spanning trees satisfying prescribed vertex degree constraints: Given a graph $G$ and a constraint function $D$, we ask for a (minimum-cost) spanning tree $T$ such that for each vertex $v$, $T$ achieves a degree specified by $D(v)$. Specifically, we consider three kinds of constraint functions ordered by their generality -- $D$ may either assign each vertex to a list of admissible degrees, an upper bound on the degrees, or a specific degree. Using a combination of novel techniques and state-of-the-art machinery, we obtain an almost-complete overview of the fine-grained complexity of these problems taking into account the most classical graph parameters of the input graph $G$. In particular, we present SETH-tight upper and lower bounds for these problems when parameterized by the pathwidth and cutwidth, an ETH-tight algorithm parameterized by the cliquewidth, and a nearly SETH-tight algorithm parameterized by treewidth. In order to obtain our upper bound for clique-width, we develop a novel technique of double representation through ``requirement shifting''. Using this technique, we also obtain an ETH-tight single-exponential XP algorithm for the Exact Leaf Spanning Tree problem parameterized by clique-width, which settles the final remaining open case for clique-width from the classical Cut and Count of Cygan et al. [FOCS 2011, TALG 2022]. This shows the versatility of our technique and its potential applicability to other problems as well. Additionally, in order to establish our lower and upper bounds we introduce a number of tools which may be of independent interest, including lazy coloring and ``asymptotic'' SETH-based reductions for structural parameters. Narek Bojikian, Alexander Firbas, Robert Ganian, Hung P. Hoang 0001, Krisztina Szilágyi |
ICALP | 4 |
| 2026 | On (In)approximability of MaxMin Independent Set Reconfiguration
Hung P. Hoang 0001, Naoto Ohsaka, Rin Saito, Yuma Tamura |
ICALP | 1 |
| 2026 | A Parameterized-Complexity Framework for Finding Local OptimaabstractLocal search is a fundamental optimization technique that is both widely used in practice and deeply studied in theory, yet its computational complexity remains poorly understood. The traditional frameworks, PLS and the standard algorithm problem, introduced by Johnson, Papadimitriou, and Yannakakis (1988) fail to capture the methodology of local search algorithms: PLS is concerned with finding a local optimum and not with using local search, while the standard algorithm problem restricts each improvement step to follow a fixed pivoting rule. In this work, we introduce a novel formulation of local search which provides a middle ground between these models. In particular, the task is to output not only a local optimum but also a chain of local improvements leading to it. With this framework, we aim to capture the challenge in designing a good pivoting rule. Especially, when combined with the parameterized complexity paradigm, it enables both strong lower bounds and meaningful tractability results. Unlike previous works that combined parameterized complexity with local search, our framework targets the whole task of finding a local optimum and not only a single improvement step. Focusing on two representative meta-problems - Subset Weight Optimization Problem with the c-swap neighborhood and Weighted Circuit with the flip neighborhood - we establish fixed-parameter tractability results related to the number of distinct weights, while ruling out an analogous result when parameterizing by the distance to the nearest optimum via a new type of reduction. Robert Ganian, Hung P. Hoang 0001, Christian Komusiewicz, Nils Morawietz |
ITCS | 2 |
| 2026 | Parameterized Complexity of Efficient SortationabstractA crucial challenge arising in the design of large-scale logistical networks is to optimize parcel sortation for routing. We study this problem under the recent graph-theoretic formalization of Van Dyk, Klause, Koenemann and Megow (IPCO 2024). The problem asks - given an input digraph D (the fulfillment network) together with a set of commodities represented as source-sink tuples - for a minimum-outdegree subgraph H of the transitive closure of D that contains a source-sink route for each of the commodities. Given the underlying motivation, we study two variants of the problem which differ in whether the routes for the commodities are fixed or can be chosen arbitrarily. We perform a thorough parameterized analysis of the complexity of both problems, concentrating on three fundamental parameterizations: 1) When considering the target outdegree of H, we show that the problems are paraNP-hard even in highly restricted cases; 2) When parameterizing by the number of commodities, we utilize Ramsey-type arguments and the color-coding technique to obtain fixed-parameter algorithms for both problems; 3) When parameterizing by the structure of D, we establish fixed-parameter tractability for both problems w.r.t. the combined parameterization of treewidth, maximum degree and the maximum routing length. We complement this with lower bounds which show that omitting any of the three parameters results in paraNP-hardness. Robert Ganian, Hung P. Hoang 0001, Simon Wietheger |
MFCS | 2 |
| 2026 | A Near-Complete Resolution of the Exponential-Time Complexity of k-opt for the Traveling Salesman ProblemabstractThe \(k\)-opt algorithm is one of the simplest and most widely used heuristics for solving the traveling salesman problem. Starting from an arbitrary tour, the \(k\)-opt algorithm improves the current tour in each iteration by exchanging up to \(k\) edges. The algorithm continues until no further improvement of this kind is possible. For a long time, it remained an open question how many iterations the \(k\)-opt algorithm might require for small values of \(k\), assuming the use of an optimal pivot rule. In this paper, we resolve this question for the cases \(k = 3\) and \(k = 4\) by proving that in both these cases an exponential number of iterations may be needed even if an optimal pivot rule is used. Combined with a recent result by Heimann, Hoang, and Hougardy (ICALP 2024), this provides a complete answer for all \(k \ge 3\) regarding the number of iterations the \(k\)-opt algorithm may require under an optimal pivot rule. In addition we establish an analogous exponential lower bound for the 2.5-opt algorithm, a variant that generalizes 2-opt and is a restricted version of 3-opt. All our results hold for both the general and the metric traveling salesman problem. Sophia Heimann, Hung P. Hoang 0001, Stefan Hougardy |
SODA | 2 |
| 2025 | Signotopes with Few Plus SignsabstractArrangements of pseudohyperplanes are widely studied in computational geometry. A rich subclass of pseudohyerplane arrangements, which has gained more attention in recent years, is the so-called signotopes. Introduced by Manin and Schechtman (1989), the higher Bruhat order is a natural order of r-signotopes on n elements, with the signotope corresponding to the cyclic arrangement as the minimal element. In this paper, we show that the lower (and by symmetry upper) levels of this higher Bruhat order contain the same number of elements for a fixed difference n-r. This result implies that given the difference d = n-r and p, the number of one-element extensions of the cyclic arrangement of n hyperplanes in ℝ^d with at most p points on one side of the extending pseudohyperplane does not depend on n, as long as n ≥ d + p. Helena Bergold, Lukas Egeling, Hung P. Hoang 0001 |
SoCG | 3 |
| 2025 | Flipping Odd Matchings in Geometric and Combinatorial SettingsabstractWe study the problem of reconfiguring odd matchings, that is, matchings that cover all but a single vertex. Our reconfiguration operation is a so-called flip where the unmatched vertex of the first matching gets matched, while consequently another vertex becomes unmatched. We consider two distinct settings: the geometric setting, in which the vertices are points embedded in the plane and all occurring odd matchings are crossing-free, and a combinatorial setting, in which we consider odd matchings in general graphs. For the latter setting, we provide a complete polynomial time checkable characterization of graphs in which any two odd matchings can be reconfigured into each another. This complements the previously known result that the flip graph is always connected in the geometric setting [Oswin Aichholzer et al., 2025]. In the combinatorial setting, we prove that the diameter of the flip graph, if connected, is linear in the number of vertices. Furthermore, we establish that deciding whether there exists a flip sequence of length k transforming one given matching into another is NP-complete in both the combinatorial and the geometric settings. To prove the latter, we introduce a framework that allows us to transform partial order types into general position with only polynomial overhead. Finally, we demonstrate that when parameterized by the flip distance k, the problem is fixed-parameter tractable (FPT) in the geometric setting when restricted to convex point sets. Oswin Aichholzer, Sofia Brenner, Joseph Dorfer, Hung P. Hoang 0001, Daniel Perz, Christian Rieck, Francesco Verciani |
GD | 4 |
| 2024 | The k-Opt Algorithm for the Traveling Salesman Problem Has Exponential Running Time for k ≥ 5abstractThe $k$-Opt algorithm is a local search algorithm for the Traveling Salesman Problem. Starting with an initial tour, it iteratively replaces at most $k$ edges in the tour with the same number of edges to obtain a better tour. Krentel (FOCS 1989) showed that the Traveling Salesman Problem with the $k$-Opt neighborhood is complete for the class PLS (polynomial time local search) and that the $k$-Opt algorithm can have exponential running time for any pivot rule. However, his proof requires $k \gg 1000$ and has a substantial gap. We show the two properties above for a much smaller value of $k$, addressing an open question by Monien, Dumrauf, and Tscheuschner (ICALP 2010). In particular, we prove the PLS-completeness for $k \geq 17$ and the exponential running time for $k \geq 5$. Sophia Heimann, Hung P. Hoang 0001, Stefan Hougardy |
ICALP | 2 |
| 2024 | Generating All Invertible Matrices by Row OperationsabstractWe show that all invertible n × n matrices over any finite field 𝔽_q can be generated in a Gray code fashion. More specifically, there exists a listing such that (1) each matrix appears exactly once, and (2) two consecutive matrices differ by adding or subtracting one row from a previous or subsequent row, or by multiplying or dividing a row by the generator of the multiplicative group of 𝔽_q. This even holds in the more general setting where the pairs of rows that can be added or subtracted are specified by an arbitrary transition tree that has to satisfy some mild constraints. Moreover, we can prescribe the first and the last matrix if n ≥ 3, or n = 2 and q > 2. In other words, the corresponding flip graph on all invertible n × n matrices over 𝔽_q is Hamilton connected if it is not a cycle. This solves yet another special case of Lovász conjecture on Hamiltonicity of vertex-transitive graphs. Petr Gregor, Hung P. Hoang 0001, Arturo Merino, Ondrej Micka |
ISAAC | 2 |
| 2024 | Conflict-Free Coloring: Graphs of Bounded Clique-Width and Intersection Graphs
Sriram Bhyravarapu, Tim A. Hartmann, Hung P. Hoang 0001, Subrahmanyam Kalyanasundaram, I. Vinod Reddy |
Algorithmica | 3 |
| 2023 | Drawings of Complete Multipartite Graphs up to Triangle Flips
Oswin Aichholzer, Man-Kwun Chiu, Hung P. Hoang 0001, Michael Hoffmann 0001, Jan Kyncl, Yannic Maus, Birgit Vogtenhuber, Alexandra Weinberger |
SoCG | 3 |
| 2023 | Zigzagging through acyclic orientations of chordal graphs and hypergraphsabstractIn 1993, Savage, Squire, and West described an inductive construction for generating every acyclic orientation of a chordal graph exactly once, flipping one arc at a time. We provide two generalizations of this result. Firstly, we describe Gray codes for acyclic orientations of hypergraphs that satisfy a simple ordering condition, which generalizes the notion of perfect elimination order of graphs. This unifies the Savage-Squire-West construction with a recent algorithm for generating elimination trees of chordal graphs (SODA 2022). Secondly, we consider quotients of lattices of acyclic orientations of chordal graphs, and we provide a Gray code for them, addressing a question raised by Pilaud (FPSAC 2022). This also generalizes a recent algorithm for generating lattice congruences of the weak order on the symmetric group (SODA 2020). Our algorithms are derived from the Hartung-Hoang-Mutze-Williams combinatorial generation framework, and they yield simple algorithms for computing Hamilton paths and cycles on large classes of polytopes, including chordal nestohedra and quotientopes. In particular, we derive an efficient implementation of the Savage-Squire-West construction. Along the way, we give an overview of old and recent results about the polyhedral and order-theoretic aspects of acyclic orientations of graphs and hypergraphs. * Arturo Merino was supported by ANID Becas Chile 2019-72200522. Torsten Mütze was supported by Czech Science Foundation grant GA 22-15272S. Arturo Merino and Torsten Mütze were also supported by German Science Foundation grant 413902284. Jean Cardinal, Hung P. Hoang 0001, Arturo Merino, Torsten Mütze |
SODA | 2 |
| 2023 | Assistance and interdiction problems on interval graphs
Hung P. Hoang 0001, Stefan Lendl, Lasse Wulf |
Discret. Appl. Math. | 1 |
| 2023 | Combinatorial Generation via Permutation Languages. V. Acyclic OrientationsabstractAbstract. In 1993, Savage, Squire, and West described an inductive construction for generating every acyclic orientation of a chordal graph exactly once, flipping one arc at a time. We provide two generalizations of this result. First, we describe Gray codes for acyclic orientations of hypergraphs that satisfy a simple ordering condition, which generalizes the notion of perfect elimination order of graphs. This unifies the Savage–Squire–West construction with a recent algorithm for generating elimination trees of chordal graphs. Second, we consider quotients of lattices of acyclic orientations of chordal graphs, and we provide a Gray code for them, addressing a question raised by Pilaud. This also generalizes a recent algorithm for generating lattice congruences of the weak order on the symmetric group. Our algorithms are derived from the Hartung–Hoang–Mütze–Williams combinatorial generation framework, and they yield simple algorithms for computing Hamilton paths and cycles on large classes of polytopes, including chordal nestohedra and quotientopes. In particular, we derive an efficient implementation of the Savage–Squire–West construction. Along the way, we give an overview of old and recent results about the polyhedral and order-theoretic aspects of acyclic orientations of graphs and hypergraphs. Jean Cardinal, Hung P. Hoang 0001, Arturo Merino, Ondrej Micka, Torsten Mütze |
SIAM J. Discret. Math. | 2 |
| 2021 | A Subexponential Algorithm for ARRIVALabstractThe ARRIVAL problem is to decide the fate of a train moving along the edges of a directed graph, according to a simple (deterministic) pseudorandom walk. The problem is in NP∩coNP but not known to be in 𝖯. The currently best algorithms have runtime 2^Θ(n) where n is the number of vertices. This is not much better than just performing the pseudorandom walk. We develop a subexponential algorithm with runtime 2^O(√nlog n). We also give a polynomial-time algorithm if the graph is almost acyclic. Both results are derived from a new general approach to solve ARRIVAL instances. Bernd Gärtner, Sebastian Haslebacher, Hung P. Hoang 0001 |
ICALP | 3 |
| 2020 | Combinatorial generation via permutation languagesabstractIn this work we present a general and versatile algorithmic framework for exhaustively generating a large variety of different combinatorial objects, based on encoding them as permutations. This approach provides a unified view on many known results and allows us to prove many new ones. In particular, we obtain the following four classical Gray codes as special cases: the Steinhaus-Johnson-Trotter algorithm to generate all permutations of an n-element set by adjacent transpositions; the binary reflected Gray code to generate all n-bit strings by flipping a single bit in each step; the Gray code for generating all n-vertex binary trees by rotations due to Lucas, van Baronaigien, and Ruskey; the Gray code for generating all partitions of an n-element ground set by element exchanges due to Kaye. We present two distinct applications for our new framework: The first main application is the generation of patternavoiding permutations, yielding new Gray codes for different families of permutations that are characterized by the avoidance of certain classical patterns, (bi)vincular patterns, barred patterns, Bruhat-restricted patterns, mesh patterns, monotone and geometric grid classes, and many others. We thus also obtain new Gray code algorithms for the combinatorial objects that are in bijection to these permutations, in particular for five different types of geometric rectangulations, also known as floorplans, which are divisions of a square into n rectangles subject to certain restrictions. The second main application of our framework are lattice congruences of the weak order on the symmetric group Sn. Recently, Pilaud and Santos realized all those lattice congruences as (n – 1)-dimensional polytopes, called quotientopes, which generalize hypercubes, associahedra, permutahedra etc. Our algorithm generates the equivalence classes of each of those lattice congruences, by producing a Hamilton path on the skeleton of the corresponding quotientope, yielding a constructive proof that each of these highly symmetric graphs is Hamiltonian. We thus also obtain a provable notion of optimality for the Gray codes obtained from our framework: They translate into walks along the edges of a polytope. Elizabeth J. Hartung, Hung P. Hoang 0001, Torsten Mütze, Aaron Williams 0001 |
SODA | 2 |